OSDN Git Service

PR fortran/50409
[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)$(TARGET_LIB_PATH_libitm)$(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 @if target-libitm
616 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
617 @endif target-libitm
618
619
620
621 # This is the list of directories that may be needed in RPATH_ENVVAR
622 # so that programs built for the host machine work.
623 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)
624
625 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
626 @if gcc
627 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
628 @endif gcc
629
630
631 @if bfd
632 HOST_LIB_PATH_bfd = \
633   $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
634 @endif bfd
635
636 @if opcodes
637 HOST_LIB_PATH_opcodes = \
638   $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
639 @endif opcodes
640
641 @if gmp
642 HOST_LIB_PATH_gmp = \
643   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
644 @endif gmp
645
646 @if mpfr
647 HOST_LIB_PATH_mpfr = \
648   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
649 @endif mpfr
650
651 @if mpc
652 HOST_LIB_PATH_mpc = \
653   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
654 @endif mpc
655
656 @if ppl
657 HOST_LIB_PATH_ppl = \
658   $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
659 @endif ppl
660
661 @if cloog
662 HOST_LIB_PATH_cloog = \
663   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
664 @endif cloog
665
666 @if libelf
667 HOST_LIB_PATH_libelf = \
668   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
669 @endif libelf
670
671
672 CXX_FOR_TARGET_FLAG_TO_PASS = \
673         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
674 @if target-libstdc++-v3
675 # CXX_FOR_TARGET is tricky to get right for target libs that require a
676 # functional C++ compiler.  When we recurse, if we expand
677 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
678 # libstdc++ include flags from the script.  Instead, we get an
679 # -funconfigured-* word, so that we'll get errors if this invalid C++
680 # command line is used for anything, but also so that we can use the
681 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
682 # don't pass it on, sub-make will use the default definition, that
683 # re-expands it at the time of use, so we'll get it right when we need
684 # it.  One potential exception is the expansion of CXX_FOR_TARGET
685 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
686 # really work, for C++ host programs can't depend on the current-stage
687 # C++ target library.
688 CXX_FOR_TARGET_FLAG_TO_PASS = \
689         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
690 @endif target-libstdc++-v3
691
692 # Flags to pass down to all sub-makes.
693 BASE_FLAGS_TO_PASS = \
694         "DESTDIR=$(DESTDIR)" \
695         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
696         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
697         "bindir=$(bindir)" \
698         "datadir=$(datadir)" \
699         "exec_prefix=$(exec_prefix)" \
700         "includedir=$(includedir)" \
701         "datarootdir=$(datarootdir)" \
702         "docdir=$(docdir)" \
703         "infodir=$(infodir)" \
704         "pdfdir=$(pdfdir)" \
705         "htmldir=$(htmldir)" \
706         "libdir=$(libdir)" \
707         "libexecdir=$(libexecdir)" \
708         "lispdir=$(lispdir)" \
709         "localstatedir=$(localstatedir)" \
710         "mandir=$(mandir)" \
711         "oldincludedir=$(oldincludedir)" \
712         "prefix=$(prefix)" \
713         "sbindir=$(sbindir)" \
714         "sharedstatedir=$(sharedstatedir)" \
715         "sysconfdir=$(sysconfdir)" \
716         "tooldir=$(tooldir)" \
717         "build_tooldir=$(build_tooldir)" \
718         "target_alias=$(target_alias)" \
719         "AWK=$(AWK)" \
720         "BISON=$(BISON)" \
721         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
722         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
723         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
724         "EXPECT=$(EXPECT)" \
725         "FLEX=$(FLEX)" \
726         "INSTALL=$(INSTALL)" \
727         "INSTALL_DATA=$(INSTALL_DATA)" \
728         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
729         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
730         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
731         "LEX=$(LEX)" \
732         "M4=$(M4)" \
733         "MAKE=$(MAKE)" \
734         "RUNTEST=$(RUNTEST)" \
735         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
736         "SED=$(SED)" \
737         "SHELL=$(SHELL)" \
738         "YACC=$(YACC)" \
739         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
740         "ADA_CFLAGS=$(ADA_CFLAGS)" \
741         "AR_FLAGS=$(AR_FLAGS)" \
742         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
743         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
744         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
745         "CFLAGS=$(CFLAGS)" \
746         "CXXFLAGS=$(CXXFLAGS)" \
747         "LDFLAGS=$(LDFLAGS)" \
748         "LIBCFLAGS=$(LIBCFLAGS)" \
749         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
750         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
751         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
752         "GNATBIND=$(GNATBIND)" \
753         "GNATMAKE=$(GNATMAKE)" \
754         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
755         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
756         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
757         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
758         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
759         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
760         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
761         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
762         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
763         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
764         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
765         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
766         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
767         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
768         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
769         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
770         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
771         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
772         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
773         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
774         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
775         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
776         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
777         "BUILD_CONFIG=$(BUILD_CONFIG)" \
778         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
779         "LEAN=$(LEAN)" \
780         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
781         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
782         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
783         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
784         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
785         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
786         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
787         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
788         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
789         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
790         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
791         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
792         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
793         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
794         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
795         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
796         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
797         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
798         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
799         "TFLAGS=$(TFLAGS)" \
800         "CONFIG_SHELL=$(SHELL)" \
801         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
802
803 # We leave this in just in case, but it is not needed anymore.
804 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
805
806 # Flags to pass down to most sub-makes, in which we're building with
807 # the host environment.
808 EXTRA_HOST_FLAGS = \
809         'AR=$(AR)' \
810         'AS=$(AS)' \
811         'CC=$(CC)' \
812         'CXX=$(CXX)' \
813         'DLLTOOL=$(DLLTOOL)' \
814         'GCJ=$(GCJ)' \
815         'GFORTRAN=$(GFORTRAN)' \
816         'GOC=$(GOC)' \
817         'LD=$(LD)' \
818         'LIPO=$(LIPO)' \
819         'NM=$(NM)' \
820         'OBJDUMP=$(OBJDUMP)' \
821         'RANLIB=$(RANLIB)' \
822         'STRIP=$(STRIP)' \
823         'WINDRES=$(WINDRES)' \
824         'WINDMC=$(WINDMC)'
825
826 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
827
828 # Flags to pass to stage2 and later makes.
829
830 POSTSTAGE1_FLAGS_TO_PASS = \
831         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
832         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
833         GNATBIND="$${GNATBIND}" \
834         LDFLAGS="$${LDFLAGS}" \
835         HOST_LIBS="$${HOST_LIBS}" \
836         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
837
838 # Flags to pass down to makes which are built with the target environment.
839 # The double $ decreases the length of the command line; those variables
840 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
841 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
842 # so we expand them here.
843 EXTRA_TARGET_FLAGS = \
844         'AR=$$(AR_FOR_TARGET)' \
845         'AS=$(COMPILER_AS_FOR_TARGET)' \
846         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
848         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
850         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
851         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
852         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
855         'LD=$(COMPILER_LD_FOR_TARGET)' \
856         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
857         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
858         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
859         'NM=$(COMPILER_NM_FOR_TARGET)' \
860         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
861         'RANLIB=$$(RANLIB_FOR_TARGET)' \
862         'WINDRES=$$(WINDRES_FOR_TARGET)' \
863         'WINDMC=$$(WINDMC_FOR_TARGET)' \
864         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
865         "TFLAGS=$$TFLAGS"
866
867 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
868
869 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
870 # unfortunately needs the native compiler and the target ar and
871 # ranlib.
872 # If any variables are added here, they must be added to do-*, below.
873 # The BUILD_* variables are a special case, which are used for the gcc
874 # cross-building scheme.
875 EXTRA_GCC_FLAGS = \
876         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
877         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
878         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
879
880 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
881
882 @if gcc
883 BUILD_CONFIG = @BUILD_CONFIG@
884 ifneq ($(BUILD_CONFIG),)
885 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
886 endif
887 @endif gcc
888
889 .PHONY: configure-host
890 configure-host:  \
891     maybe-configure-bfd \
892     maybe-configure-opcodes \
893     maybe-configure-binutils \
894     maybe-configure-bison \
895     maybe-configure-cgen \
896     maybe-configure-dejagnu \
897     maybe-configure-etc \
898     maybe-configure-fastjar \
899     maybe-configure-fixincludes \
900     maybe-configure-flex \
901     maybe-configure-gas \
902     maybe-configure-gcc \
903     maybe-configure-gmp \
904     maybe-configure-mpfr \
905     maybe-configure-mpc \
906     maybe-configure-ppl \
907     maybe-configure-cloog \
908     maybe-configure-libelf \
909     maybe-configure-gold \
910     maybe-configure-gprof \
911     maybe-configure-intl \
912     maybe-configure-tcl \
913     maybe-configure-itcl \
914     maybe-configure-ld \
915     maybe-configure-libcpp \
916     maybe-configure-libdecnumber \
917     maybe-configure-libgui \
918     maybe-configure-libiberty \
919     maybe-configure-libiconv \
920     maybe-configure-m4 \
921     maybe-configure-readline \
922     maybe-configure-sid \
923     maybe-configure-sim \
924     maybe-configure-texinfo \
925     maybe-configure-zlib \
926     maybe-configure-gdb \
927     maybe-configure-expect \
928     maybe-configure-guile \
929     maybe-configure-tk \
930     maybe-configure-libtermcap \
931     maybe-configure-utils \
932     maybe-configure-gnattools \
933     maybe-configure-lto-plugin
934 .PHONY: configure-target
935 configure-target:  \
936     maybe-configure-target-libstdc++-v3 \
937     maybe-configure-target-libmudflap \
938     maybe-configure-target-libssp \
939     maybe-configure-target-newlib \
940     maybe-configure-target-libgcc \
941     maybe-configure-target-libquadmath \
942     maybe-configure-target-libgfortran \
943     maybe-configure-target-libobjc \
944     maybe-configure-target-libgo \
945     maybe-configure-target-libtermcap \
946     maybe-configure-target-winsup \
947     maybe-configure-target-libgloss \
948     maybe-configure-target-libffi \
949     maybe-configure-target-libjava \
950     maybe-configure-target-zlib \
951     maybe-configure-target-boehm-gc \
952     maybe-configure-target-rda \
953     maybe-configure-target-libada \
954     maybe-configure-target-libgomp \
955     maybe-configure-target-libitm
956
957 # The target built for a native non-bootstrap build.
958 .PHONY: all
959 all:
960 @if gcc-bootstrap
961         [ -f stage_final ] || echo stage3 > stage_final
962         @r=`${PWD_COMMAND}`; export r; \
963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
964         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
965 @endif gcc-bootstrap
966         @: $(MAKE); $(unstage)
967         @r=`${PWD_COMMAND}`; export r; \
968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 @if gcc-bootstrap
970         if [ -f stage_last ]; then \
971           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
972           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
973         else \
974 @endif gcc-bootstrap
975           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
976 @if gcc-bootstrap
977             ; \
978         fi \
979 @endif gcc-bootstrap
980         && :
981
982 .PHONY: all-build
983
984 all-build: maybe-all-build-libiberty
985 all-build: maybe-all-build-bison
986 all-build: maybe-all-build-flex
987 all-build: maybe-all-build-m4
988 all-build: maybe-all-build-texinfo
989 all-build: maybe-all-build-fixincludes
990
991 .PHONY: all-host
992
993 @if bfd-no-bootstrap
994 all-host: maybe-all-bfd
995 @endif bfd-no-bootstrap
996 @if opcodes-no-bootstrap
997 all-host: maybe-all-opcodes
998 @endif opcodes-no-bootstrap
999 @if binutils-no-bootstrap
1000 all-host: maybe-all-binutils
1001 @endif binutils-no-bootstrap
1002 all-host: maybe-all-bison
1003 all-host: maybe-all-cgen
1004 all-host: maybe-all-dejagnu
1005 all-host: maybe-all-etc
1006 all-host: maybe-all-fastjar
1007 all-host: maybe-all-fixincludes
1008 all-host: maybe-all-flex
1009 @if gas-no-bootstrap
1010 all-host: maybe-all-gas
1011 @endif gas-no-bootstrap
1012 @if gcc-no-bootstrap
1013 all-host: maybe-all-gcc
1014 @endif gcc-no-bootstrap
1015 @if gmp-no-bootstrap
1016 all-host: maybe-all-gmp
1017 @endif gmp-no-bootstrap
1018 @if mpfr-no-bootstrap
1019 all-host: maybe-all-mpfr
1020 @endif mpfr-no-bootstrap
1021 @if mpc-no-bootstrap
1022 all-host: maybe-all-mpc
1023 @endif mpc-no-bootstrap
1024 @if ppl-no-bootstrap
1025 all-host: maybe-all-ppl
1026 @endif ppl-no-bootstrap
1027 @if cloog-no-bootstrap
1028 all-host: maybe-all-cloog
1029 @endif cloog-no-bootstrap
1030 @if libelf-no-bootstrap
1031 all-host: maybe-all-libelf
1032 @endif libelf-no-bootstrap
1033 @if gold-no-bootstrap
1034 all-host: maybe-all-gold
1035 @endif gold-no-bootstrap
1036 all-host: maybe-all-gprof
1037 @if intl-no-bootstrap
1038 all-host: maybe-all-intl
1039 @endif intl-no-bootstrap
1040 all-host: maybe-all-tcl
1041 all-host: maybe-all-itcl
1042 @if ld-no-bootstrap
1043 all-host: maybe-all-ld
1044 @endif ld-no-bootstrap
1045 @if libcpp-no-bootstrap
1046 all-host: maybe-all-libcpp
1047 @endif libcpp-no-bootstrap
1048 @if libdecnumber-no-bootstrap
1049 all-host: maybe-all-libdecnumber
1050 @endif libdecnumber-no-bootstrap
1051 all-host: maybe-all-libgui
1052 @if libiberty-no-bootstrap
1053 all-host: maybe-all-libiberty
1054 @endif libiberty-no-bootstrap
1055 all-host: maybe-all-libiconv
1056 all-host: maybe-all-m4
1057 all-host: maybe-all-readline
1058 all-host: maybe-all-sid
1059 all-host: maybe-all-sim
1060 all-host: maybe-all-texinfo
1061 @if zlib-no-bootstrap
1062 all-host: maybe-all-zlib
1063 @endif zlib-no-bootstrap
1064 all-host: maybe-all-gdb
1065 all-host: maybe-all-expect
1066 all-host: maybe-all-guile
1067 all-host: maybe-all-tk
1068 all-host: maybe-all-libtermcap
1069 all-host: maybe-all-utils
1070 all-host: maybe-all-gnattools
1071 @if lto-plugin-no-bootstrap
1072 all-host: maybe-all-lto-plugin
1073 @endif lto-plugin-no-bootstrap
1074
1075 .PHONY: all-target
1076
1077 @if target-libstdc++-v3-no-bootstrap
1078 all-target: maybe-all-target-libstdc++-v3
1079 @endif target-libstdc++-v3-no-bootstrap
1080 all-target: maybe-all-target-libmudflap
1081 all-target: maybe-all-target-libssp
1082 all-target: maybe-all-target-newlib
1083 @if target-libgcc-no-bootstrap
1084 all-target: maybe-all-target-libgcc
1085 @endif target-libgcc-no-bootstrap
1086 all-target: maybe-all-target-libquadmath
1087 all-target: maybe-all-target-libgfortran
1088 all-target: maybe-all-target-libobjc
1089 all-target: maybe-all-target-libgo
1090 all-target: maybe-all-target-libtermcap
1091 all-target: maybe-all-target-winsup
1092 all-target: maybe-all-target-libgloss
1093 all-target: maybe-all-target-libffi
1094 all-target: maybe-all-target-libjava
1095 all-target: maybe-all-target-zlib
1096 all-target: maybe-all-target-boehm-gc
1097 all-target: maybe-all-target-rda
1098 all-target: maybe-all-target-libada
1099 @if target-libgomp-no-bootstrap
1100 all-target: maybe-all-target-libgomp
1101 @endif target-libgomp-no-bootstrap
1102 all-target: maybe-all-target-libitm
1103
1104 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1105 # ``make X'' in all subdirectories (because, in general, there is a
1106 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1107 # but it may do additional work as well).
1108
1109 .PHONY: do-info
1110 do-info:
1111         @: $(MAKE); $(unstage)
1112         @r=`${PWD_COMMAND}`; export r; \
1113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1114         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1115           info-target
1116
1117
1118 .PHONY: info-host
1119
1120 info-host: maybe-info-bfd
1121 info-host: maybe-info-opcodes
1122 info-host: maybe-info-binutils
1123 info-host: maybe-info-bison
1124 info-host: maybe-info-cgen
1125 info-host: maybe-info-dejagnu
1126 info-host: maybe-info-etc
1127 info-host: maybe-info-fastjar
1128 info-host: maybe-info-fixincludes
1129 info-host: maybe-info-flex
1130 info-host: maybe-info-gas
1131 info-host: maybe-info-gcc
1132 info-host: maybe-info-gmp
1133 info-host: maybe-info-mpfr
1134 info-host: maybe-info-mpc
1135 info-host: maybe-info-ppl
1136 info-host: maybe-info-cloog
1137 info-host: maybe-info-libelf
1138 info-host: maybe-info-gold
1139 info-host: maybe-info-gprof
1140 info-host: maybe-info-intl
1141 info-host: maybe-info-tcl
1142 info-host: maybe-info-itcl
1143 info-host: maybe-info-ld
1144 info-host: maybe-info-libcpp
1145 info-host: maybe-info-libdecnumber
1146 info-host: maybe-info-libgui
1147 info-host: maybe-info-libiberty
1148 info-host: maybe-info-libiconv
1149 info-host: maybe-info-m4
1150 info-host: maybe-info-readline
1151 info-host: maybe-info-sid
1152 info-host: maybe-info-sim
1153 info-host: maybe-info-texinfo
1154 info-host: maybe-info-zlib
1155 info-host: maybe-info-gdb
1156 info-host: maybe-info-expect
1157 info-host: maybe-info-guile
1158 info-host: maybe-info-tk
1159 info-host: maybe-info-libtermcap
1160 info-host: maybe-info-utils
1161 info-host: maybe-info-gnattools
1162 info-host: maybe-info-lto-plugin
1163
1164 .PHONY: info-target
1165
1166 info-target: maybe-info-target-libstdc++-v3
1167 info-target: maybe-info-target-libmudflap
1168 info-target: maybe-info-target-libssp
1169 info-target: maybe-info-target-newlib
1170 info-target: maybe-info-target-libgcc
1171 info-target: maybe-info-target-libquadmath
1172 info-target: maybe-info-target-libgfortran
1173 info-target: maybe-info-target-libobjc
1174 info-target: maybe-info-target-libgo
1175 info-target: maybe-info-target-libtermcap
1176 info-target: maybe-info-target-winsup
1177 info-target: maybe-info-target-libgloss
1178 info-target: maybe-info-target-libffi
1179 info-target: maybe-info-target-libjava
1180 info-target: maybe-info-target-zlib
1181 info-target: maybe-info-target-boehm-gc
1182 info-target: maybe-info-target-rda
1183 info-target: maybe-info-target-libada
1184 info-target: maybe-info-target-libgomp
1185 info-target: maybe-info-target-libitm
1186
1187 .PHONY: do-dvi
1188 do-dvi:
1189         @: $(MAKE); $(unstage)
1190         @r=`${PWD_COMMAND}`; export r; \
1191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1192         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1193           dvi-target
1194
1195
1196 .PHONY: dvi-host
1197
1198 dvi-host: maybe-dvi-bfd
1199 dvi-host: maybe-dvi-opcodes
1200 dvi-host: maybe-dvi-binutils
1201 dvi-host: maybe-dvi-bison
1202 dvi-host: maybe-dvi-cgen
1203 dvi-host: maybe-dvi-dejagnu
1204 dvi-host: maybe-dvi-etc
1205 dvi-host: maybe-dvi-fastjar
1206 dvi-host: maybe-dvi-fixincludes
1207 dvi-host: maybe-dvi-flex
1208 dvi-host: maybe-dvi-gas
1209 dvi-host: maybe-dvi-gcc
1210 dvi-host: maybe-dvi-gmp
1211 dvi-host: maybe-dvi-mpfr
1212 dvi-host: maybe-dvi-mpc
1213 dvi-host: maybe-dvi-ppl
1214 dvi-host: maybe-dvi-cloog
1215 dvi-host: maybe-dvi-libelf
1216 dvi-host: maybe-dvi-gold
1217 dvi-host: maybe-dvi-gprof
1218 dvi-host: maybe-dvi-intl
1219 dvi-host: maybe-dvi-tcl
1220 dvi-host: maybe-dvi-itcl
1221 dvi-host: maybe-dvi-ld
1222 dvi-host: maybe-dvi-libcpp
1223 dvi-host: maybe-dvi-libdecnumber
1224 dvi-host: maybe-dvi-libgui
1225 dvi-host: maybe-dvi-libiberty
1226 dvi-host: maybe-dvi-libiconv
1227 dvi-host: maybe-dvi-m4
1228 dvi-host: maybe-dvi-readline
1229 dvi-host: maybe-dvi-sid
1230 dvi-host: maybe-dvi-sim
1231 dvi-host: maybe-dvi-texinfo
1232 dvi-host: maybe-dvi-zlib
1233 dvi-host: maybe-dvi-gdb
1234 dvi-host: maybe-dvi-expect
1235 dvi-host: maybe-dvi-guile
1236 dvi-host: maybe-dvi-tk
1237 dvi-host: maybe-dvi-libtermcap
1238 dvi-host: maybe-dvi-utils
1239 dvi-host: maybe-dvi-gnattools
1240 dvi-host: maybe-dvi-lto-plugin
1241
1242 .PHONY: dvi-target
1243
1244 dvi-target: maybe-dvi-target-libstdc++-v3
1245 dvi-target: maybe-dvi-target-libmudflap
1246 dvi-target: maybe-dvi-target-libssp
1247 dvi-target: maybe-dvi-target-newlib
1248 dvi-target: maybe-dvi-target-libgcc
1249 dvi-target: maybe-dvi-target-libquadmath
1250 dvi-target: maybe-dvi-target-libgfortran
1251 dvi-target: maybe-dvi-target-libobjc
1252 dvi-target: maybe-dvi-target-libgo
1253 dvi-target: maybe-dvi-target-libtermcap
1254 dvi-target: maybe-dvi-target-winsup
1255 dvi-target: maybe-dvi-target-libgloss
1256 dvi-target: maybe-dvi-target-libffi
1257 dvi-target: maybe-dvi-target-libjava
1258 dvi-target: maybe-dvi-target-zlib
1259 dvi-target: maybe-dvi-target-boehm-gc
1260 dvi-target: maybe-dvi-target-rda
1261 dvi-target: maybe-dvi-target-libada
1262 dvi-target: maybe-dvi-target-libgomp
1263 dvi-target: maybe-dvi-target-libitm
1264
1265 .PHONY: do-pdf
1266 do-pdf:
1267         @: $(MAKE); $(unstage)
1268         @r=`${PWD_COMMAND}`; export r; \
1269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1270         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1271           pdf-target
1272
1273
1274 .PHONY: pdf-host
1275
1276 pdf-host: maybe-pdf-bfd
1277 pdf-host: maybe-pdf-opcodes
1278 pdf-host: maybe-pdf-binutils
1279 pdf-host: maybe-pdf-bison
1280 pdf-host: maybe-pdf-cgen
1281 pdf-host: maybe-pdf-dejagnu
1282 pdf-host: maybe-pdf-etc
1283 pdf-host: maybe-pdf-fastjar
1284 pdf-host: maybe-pdf-fixincludes
1285 pdf-host: maybe-pdf-flex
1286 pdf-host: maybe-pdf-gas
1287 pdf-host: maybe-pdf-gcc
1288 pdf-host: maybe-pdf-gmp
1289 pdf-host: maybe-pdf-mpfr
1290 pdf-host: maybe-pdf-mpc
1291 pdf-host: maybe-pdf-ppl
1292 pdf-host: maybe-pdf-cloog
1293 pdf-host: maybe-pdf-libelf
1294 pdf-host: maybe-pdf-gold
1295 pdf-host: maybe-pdf-gprof
1296 pdf-host: maybe-pdf-intl
1297 pdf-host: maybe-pdf-tcl
1298 pdf-host: maybe-pdf-itcl
1299 pdf-host: maybe-pdf-ld
1300 pdf-host: maybe-pdf-libcpp
1301 pdf-host: maybe-pdf-libdecnumber
1302 pdf-host: maybe-pdf-libgui
1303 pdf-host: maybe-pdf-libiberty
1304 pdf-host: maybe-pdf-libiconv
1305 pdf-host: maybe-pdf-m4
1306 pdf-host: maybe-pdf-readline
1307 pdf-host: maybe-pdf-sid
1308 pdf-host: maybe-pdf-sim
1309 pdf-host: maybe-pdf-texinfo
1310 pdf-host: maybe-pdf-zlib
1311 pdf-host: maybe-pdf-gdb
1312 pdf-host: maybe-pdf-expect
1313 pdf-host: maybe-pdf-guile
1314 pdf-host: maybe-pdf-tk
1315 pdf-host: maybe-pdf-libtermcap
1316 pdf-host: maybe-pdf-utils
1317 pdf-host: maybe-pdf-gnattools
1318 pdf-host: maybe-pdf-lto-plugin
1319
1320 .PHONY: pdf-target
1321
1322 pdf-target: maybe-pdf-target-libstdc++-v3
1323 pdf-target: maybe-pdf-target-libmudflap
1324 pdf-target: maybe-pdf-target-libssp
1325 pdf-target: maybe-pdf-target-newlib
1326 pdf-target: maybe-pdf-target-libgcc
1327 pdf-target: maybe-pdf-target-libquadmath
1328 pdf-target: maybe-pdf-target-libgfortran
1329 pdf-target: maybe-pdf-target-libobjc
1330 pdf-target: maybe-pdf-target-libgo
1331 pdf-target: maybe-pdf-target-libtermcap
1332 pdf-target: maybe-pdf-target-winsup
1333 pdf-target: maybe-pdf-target-libgloss
1334 pdf-target: maybe-pdf-target-libffi
1335 pdf-target: maybe-pdf-target-libjava
1336 pdf-target: maybe-pdf-target-zlib
1337 pdf-target: maybe-pdf-target-boehm-gc
1338 pdf-target: maybe-pdf-target-rda
1339 pdf-target: maybe-pdf-target-libada
1340 pdf-target: maybe-pdf-target-libgomp
1341 pdf-target: maybe-pdf-target-libitm
1342
1343 .PHONY: do-html
1344 do-html:
1345         @: $(MAKE); $(unstage)
1346         @r=`${PWD_COMMAND}`; export r; \
1347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1348         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1349           html-target
1350
1351
1352 .PHONY: html-host
1353
1354 html-host: maybe-html-bfd
1355 html-host: maybe-html-opcodes
1356 html-host: maybe-html-binutils
1357 html-host: maybe-html-bison
1358 html-host: maybe-html-cgen
1359 html-host: maybe-html-dejagnu
1360 html-host: maybe-html-etc
1361 html-host: maybe-html-fastjar
1362 html-host: maybe-html-fixincludes
1363 html-host: maybe-html-flex
1364 html-host: maybe-html-gas
1365 html-host: maybe-html-gcc
1366 html-host: maybe-html-gmp
1367 html-host: maybe-html-mpfr
1368 html-host: maybe-html-mpc
1369 html-host: maybe-html-ppl
1370 html-host: maybe-html-cloog
1371 html-host: maybe-html-libelf
1372 html-host: maybe-html-gold
1373 html-host: maybe-html-gprof
1374 html-host: maybe-html-intl
1375 html-host: maybe-html-tcl
1376 html-host: maybe-html-itcl
1377 html-host: maybe-html-ld
1378 html-host: maybe-html-libcpp
1379 html-host: maybe-html-libdecnumber
1380 html-host: maybe-html-libgui
1381 html-host: maybe-html-libiberty
1382 html-host: maybe-html-libiconv
1383 html-host: maybe-html-m4
1384 html-host: maybe-html-readline
1385 html-host: maybe-html-sid
1386 html-host: maybe-html-sim
1387 html-host: maybe-html-texinfo
1388 html-host: maybe-html-zlib
1389 html-host: maybe-html-gdb
1390 html-host: maybe-html-expect
1391 html-host: maybe-html-guile
1392 html-host: maybe-html-tk
1393 html-host: maybe-html-libtermcap
1394 html-host: maybe-html-utils
1395 html-host: maybe-html-gnattools
1396 html-host: maybe-html-lto-plugin
1397
1398 .PHONY: html-target
1399
1400 html-target: maybe-html-target-libstdc++-v3
1401 html-target: maybe-html-target-libmudflap
1402 html-target: maybe-html-target-libssp
1403 html-target: maybe-html-target-newlib
1404 html-target: maybe-html-target-libgcc
1405 html-target: maybe-html-target-libquadmath
1406 html-target: maybe-html-target-libgfortran
1407 html-target: maybe-html-target-libobjc
1408 html-target: maybe-html-target-libgo
1409 html-target: maybe-html-target-libtermcap
1410 html-target: maybe-html-target-winsup
1411 html-target: maybe-html-target-libgloss
1412 html-target: maybe-html-target-libffi
1413 html-target: maybe-html-target-libjava
1414 html-target: maybe-html-target-zlib
1415 html-target: maybe-html-target-boehm-gc
1416 html-target: maybe-html-target-rda
1417 html-target: maybe-html-target-libada
1418 html-target: maybe-html-target-libgomp
1419 html-target: maybe-html-target-libitm
1420
1421 .PHONY: do-TAGS
1422 do-TAGS:
1423         @: $(MAKE); $(unstage)
1424         @r=`${PWD_COMMAND}`; export r; \
1425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1426         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1427           TAGS-target
1428
1429
1430 .PHONY: TAGS-host
1431
1432 TAGS-host: maybe-TAGS-bfd
1433 TAGS-host: maybe-TAGS-opcodes
1434 TAGS-host: maybe-TAGS-binutils
1435 TAGS-host: maybe-TAGS-bison
1436 TAGS-host: maybe-TAGS-cgen
1437 TAGS-host: maybe-TAGS-dejagnu
1438 TAGS-host: maybe-TAGS-etc
1439 TAGS-host: maybe-TAGS-fastjar
1440 TAGS-host: maybe-TAGS-fixincludes
1441 TAGS-host: maybe-TAGS-flex
1442 TAGS-host: maybe-TAGS-gas
1443 TAGS-host: maybe-TAGS-gcc
1444 TAGS-host: maybe-TAGS-gmp
1445 TAGS-host: maybe-TAGS-mpfr
1446 TAGS-host: maybe-TAGS-mpc
1447 TAGS-host: maybe-TAGS-ppl
1448 TAGS-host: maybe-TAGS-cloog
1449 TAGS-host: maybe-TAGS-libelf
1450 TAGS-host: maybe-TAGS-gold
1451 TAGS-host: maybe-TAGS-gprof
1452 TAGS-host: maybe-TAGS-intl
1453 TAGS-host: maybe-TAGS-tcl
1454 TAGS-host: maybe-TAGS-itcl
1455 TAGS-host: maybe-TAGS-ld
1456 TAGS-host: maybe-TAGS-libcpp
1457 TAGS-host: maybe-TAGS-libdecnumber
1458 TAGS-host: maybe-TAGS-libgui
1459 TAGS-host: maybe-TAGS-libiberty
1460 TAGS-host: maybe-TAGS-libiconv
1461 TAGS-host: maybe-TAGS-m4
1462 TAGS-host: maybe-TAGS-readline
1463 TAGS-host: maybe-TAGS-sid
1464 TAGS-host: maybe-TAGS-sim
1465 TAGS-host: maybe-TAGS-texinfo
1466 TAGS-host: maybe-TAGS-zlib
1467 TAGS-host: maybe-TAGS-gdb
1468 TAGS-host: maybe-TAGS-expect
1469 TAGS-host: maybe-TAGS-guile
1470 TAGS-host: maybe-TAGS-tk
1471 TAGS-host: maybe-TAGS-libtermcap
1472 TAGS-host: maybe-TAGS-utils
1473 TAGS-host: maybe-TAGS-gnattools
1474 TAGS-host: maybe-TAGS-lto-plugin
1475
1476 .PHONY: TAGS-target
1477
1478 TAGS-target: maybe-TAGS-target-libstdc++-v3
1479 TAGS-target: maybe-TAGS-target-libmudflap
1480 TAGS-target: maybe-TAGS-target-libssp
1481 TAGS-target: maybe-TAGS-target-newlib
1482 TAGS-target: maybe-TAGS-target-libgcc
1483 TAGS-target: maybe-TAGS-target-libquadmath
1484 TAGS-target: maybe-TAGS-target-libgfortran
1485 TAGS-target: maybe-TAGS-target-libobjc
1486 TAGS-target: maybe-TAGS-target-libgo
1487 TAGS-target: maybe-TAGS-target-libtermcap
1488 TAGS-target: maybe-TAGS-target-winsup
1489 TAGS-target: maybe-TAGS-target-libgloss
1490 TAGS-target: maybe-TAGS-target-libffi
1491 TAGS-target: maybe-TAGS-target-libjava
1492 TAGS-target: maybe-TAGS-target-zlib
1493 TAGS-target: maybe-TAGS-target-boehm-gc
1494 TAGS-target: maybe-TAGS-target-rda
1495 TAGS-target: maybe-TAGS-target-libada
1496 TAGS-target: maybe-TAGS-target-libgomp
1497 TAGS-target: maybe-TAGS-target-libitm
1498
1499 .PHONY: do-install-info
1500 do-install-info:
1501         @: $(MAKE); $(unstage)
1502         @r=`${PWD_COMMAND}`; export r; \
1503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1504         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1505           install-info-target
1506
1507
1508 .PHONY: install-info-host
1509
1510 install-info-host: maybe-install-info-bfd
1511 install-info-host: maybe-install-info-opcodes
1512 install-info-host: maybe-install-info-binutils
1513 install-info-host: maybe-install-info-bison
1514 install-info-host: maybe-install-info-cgen
1515 install-info-host: maybe-install-info-dejagnu
1516 install-info-host: maybe-install-info-etc
1517 install-info-host: maybe-install-info-fastjar
1518 install-info-host: maybe-install-info-fixincludes
1519 install-info-host: maybe-install-info-flex
1520 install-info-host: maybe-install-info-gas
1521 install-info-host: maybe-install-info-gcc
1522 install-info-host: maybe-install-info-gmp
1523 install-info-host: maybe-install-info-mpfr
1524 install-info-host: maybe-install-info-mpc
1525 install-info-host: maybe-install-info-ppl
1526 install-info-host: maybe-install-info-cloog
1527 install-info-host: maybe-install-info-libelf
1528 install-info-host: maybe-install-info-gold
1529 install-info-host: maybe-install-info-gprof
1530 install-info-host: maybe-install-info-intl
1531 install-info-host: maybe-install-info-tcl
1532 install-info-host: maybe-install-info-itcl
1533 install-info-host: maybe-install-info-ld
1534 install-info-host: maybe-install-info-libcpp
1535 install-info-host: maybe-install-info-libdecnumber
1536 install-info-host: maybe-install-info-libgui
1537 install-info-host: maybe-install-info-libiberty
1538 install-info-host: maybe-install-info-libiconv
1539 install-info-host: maybe-install-info-m4
1540 install-info-host: maybe-install-info-readline
1541 install-info-host: maybe-install-info-sid
1542 install-info-host: maybe-install-info-sim
1543 install-info-host: maybe-install-info-texinfo
1544 install-info-host: maybe-install-info-zlib
1545 install-info-host: maybe-install-info-gdb
1546 install-info-host: maybe-install-info-expect
1547 install-info-host: maybe-install-info-guile
1548 install-info-host: maybe-install-info-tk
1549 install-info-host: maybe-install-info-libtermcap
1550 install-info-host: maybe-install-info-utils
1551 install-info-host: maybe-install-info-gnattools
1552 install-info-host: maybe-install-info-lto-plugin
1553
1554 .PHONY: install-info-target
1555
1556 install-info-target: maybe-install-info-target-libstdc++-v3
1557 install-info-target: maybe-install-info-target-libmudflap
1558 install-info-target: maybe-install-info-target-libssp
1559 install-info-target: maybe-install-info-target-newlib
1560 install-info-target: maybe-install-info-target-libgcc
1561 install-info-target: maybe-install-info-target-libquadmath
1562 install-info-target: maybe-install-info-target-libgfortran
1563 install-info-target: maybe-install-info-target-libobjc
1564 install-info-target: maybe-install-info-target-libgo
1565 install-info-target: maybe-install-info-target-libtermcap
1566 install-info-target: maybe-install-info-target-winsup
1567 install-info-target: maybe-install-info-target-libgloss
1568 install-info-target: maybe-install-info-target-libffi
1569 install-info-target: maybe-install-info-target-libjava
1570 install-info-target: maybe-install-info-target-zlib
1571 install-info-target: maybe-install-info-target-boehm-gc
1572 install-info-target: maybe-install-info-target-rda
1573 install-info-target: maybe-install-info-target-libada
1574 install-info-target: maybe-install-info-target-libgomp
1575 install-info-target: maybe-install-info-target-libitm
1576
1577 .PHONY: do-install-pdf
1578 do-install-pdf:
1579         @: $(MAKE); $(unstage)
1580         @r=`${PWD_COMMAND}`; export r; \
1581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1582         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1583           install-pdf-target
1584
1585
1586 .PHONY: install-pdf-host
1587
1588 install-pdf-host: maybe-install-pdf-bfd
1589 install-pdf-host: maybe-install-pdf-opcodes
1590 install-pdf-host: maybe-install-pdf-binutils
1591 install-pdf-host: maybe-install-pdf-bison
1592 install-pdf-host: maybe-install-pdf-cgen
1593 install-pdf-host: maybe-install-pdf-dejagnu
1594 install-pdf-host: maybe-install-pdf-etc
1595 install-pdf-host: maybe-install-pdf-fastjar
1596 install-pdf-host: maybe-install-pdf-fixincludes
1597 install-pdf-host: maybe-install-pdf-flex
1598 install-pdf-host: maybe-install-pdf-gas
1599 install-pdf-host: maybe-install-pdf-gcc
1600 install-pdf-host: maybe-install-pdf-gmp
1601 install-pdf-host: maybe-install-pdf-mpfr
1602 install-pdf-host: maybe-install-pdf-mpc
1603 install-pdf-host: maybe-install-pdf-ppl
1604 install-pdf-host: maybe-install-pdf-cloog
1605 install-pdf-host: maybe-install-pdf-libelf
1606 install-pdf-host: maybe-install-pdf-gold
1607 install-pdf-host: maybe-install-pdf-gprof
1608 install-pdf-host: maybe-install-pdf-intl
1609 install-pdf-host: maybe-install-pdf-tcl
1610 install-pdf-host: maybe-install-pdf-itcl
1611 install-pdf-host: maybe-install-pdf-ld
1612 install-pdf-host: maybe-install-pdf-libcpp
1613 install-pdf-host: maybe-install-pdf-libdecnumber
1614 install-pdf-host: maybe-install-pdf-libgui
1615 install-pdf-host: maybe-install-pdf-libiberty
1616 install-pdf-host: maybe-install-pdf-libiconv
1617 install-pdf-host: maybe-install-pdf-m4
1618 install-pdf-host: maybe-install-pdf-readline
1619 install-pdf-host: maybe-install-pdf-sid
1620 install-pdf-host: maybe-install-pdf-sim
1621 install-pdf-host: maybe-install-pdf-texinfo
1622 install-pdf-host: maybe-install-pdf-zlib
1623 install-pdf-host: maybe-install-pdf-gdb
1624 install-pdf-host: maybe-install-pdf-expect
1625 install-pdf-host: maybe-install-pdf-guile
1626 install-pdf-host: maybe-install-pdf-tk
1627 install-pdf-host: maybe-install-pdf-libtermcap
1628 install-pdf-host: maybe-install-pdf-utils
1629 install-pdf-host: maybe-install-pdf-gnattools
1630 install-pdf-host: maybe-install-pdf-lto-plugin
1631
1632 .PHONY: install-pdf-target
1633
1634 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1635 install-pdf-target: maybe-install-pdf-target-libmudflap
1636 install-pdf-target: maybe-install-pdf-target-libssp
1637 install-pdf-target: maybe-install-pdf-target-newlib
1638 install-pdf-target: maybe-install-pdf-target-libgcc
1639 install-pdf-target: maybe-install-pdf-target-libquadmath
1640 install-pdf-target: maybe-install-pdf-target-libgfortran
1641 install-pdf-target: maybe-install-pdf-target-libobjc
1642 install-pdf-target: maybe-install-pdf-target-libgo
1643 install-pdf-target: maybe-install-pdf-target-libtermcap
1644 install-pdf-target: maybe-install-pdf-target-winsup
1645 install-pdf-target: maybe-install-pdf-target-libgloss
1646 install-pdf-target: maybe-install-pdf-target-libffi
1647 install-pdf-target: maybe-install-pdf-target-libjava
1648 install-pdf-target: maybe-install-pdf-target-zlib
1649 install-pdf-target: maybe-install-pdf-target-boehm-gc
1650 install-pdf-target: maybe-install-pdf-target-rda
1651 install-pdf-target: maybe-install-pdf-target-libada
1652 install-pdf-target: maybe-install-pdf-target-libgomp
1653 install-pdf-target: maybe-install-pdf-target-libitm
1654
1655 .PHONY: do-install-html
1656 do-install-html:
1657         @: $(MAKE); $(unstage)
1658         @r=`${PWD_COMMAND}`; export r; \
1659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1660         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1661           install-html-target
1662
1663
1664 .PHONY: install-html-host
1665
1666 install-html-host: maybe-install-html-bfd
1667 install-html-host: maybe-install-html-opcodes
1668 install-html-host: maybe-install-html-binutils
1669 install-html-host: maybe-install-html-bison
1670 install-html-host: maybe-install-html-cgen
1671 install-html-host: maybe-install-html-dejagnu
1672 install-html-host: maybe-install-html-etc
1673 install-html-host: maybe-install-html-fastjar
1674 install-html-host: maybe-install-html-fixincludes
1675 install-html-host: maybe-install-html-flex
1676 install-html-host: maybe-install-html-gas
1677 install-html-host: maybe-install-html-gcc
1678 install-html-host: maybe-install-html-gmp
1679 install-html-host: maybe-install-html-mpfr
1680 install-html-host: maybe-install-html-mpc
1681 install-html-host: maybe-install-html-ppl
1682 install-html-host: maybe-install-html-cloog
1683 install-html-host: maybe-install-html-libelf
1684 install-html-host: maybe-install-html-gold
1685 install-html-host: maybe-install-html-gprof
1686 install-html-host: maybe-install-html-intl
1687 install-html-host: maybe-install-html-tcl
1688 install-html-host: maybe-install-html-itcl
1689 install-html-host: maybe-install-html-ld
1690 install-html-host: maybe-install-html-libcpp
1691 install-html-host: maybe-install-html-libdecnumber
1692 install-html-host: maybe-install-html-libgui
1693 install-html-host: maybe-install-html-libiberty
1694 install-html-host: maybe-install-html-libiconv
1695 install-html-host: maybe-install-html-m4
1696 install-html-host: maybe-install-html-readline
1697 install-html-host: maybe-install-html-sid
1698 install-html-host: maybe-install-html-sim
1699 install-html-host: maybe-install-html-texinfo
1700 install-html-host: maybe-install-html-zlib
1701 install-html-host: maybe-install-html-gdb
1702 install-html-host: maybe-install-html-expect
1703 install-html-host: maybe-install-html-guile
1704 install-html-host: maybe-install-html-tk
1705 install-html-host: maybe-install-html-libtermcap
1706 install-html-host: maybe-install-html-utils
1707 install-html-host: maybe-install-html-gnattools
1708 install-html-host: maybe-install-html-lto-plugin
1709
1710 .PHONY: install-html-target
1711
1712 install-html-target: maybe-install-html-target-libstdc++-v3
1713 install-html-target: maybe-install-html-target-libmudflap
1714 install-html-target: maybe-install-html-target-libssp
1715 install-html-target: maybe-install-html-target-newlib
1716 install-html-target: maybe-install-html-target-libgcc
1717 install-html-target: maybe-install-html-target-libquadmath
1718 install-html-target: maybe-install-html-target-libgfortran
1719 install-html-target: maybe-install-html-target-libobjc
1720 install-html-target: maybe-install-html-target-libgo
1721 install-html-target: maybe-install-html-target-libtermcap
1722 install-html-target: maybe-install-html-target-winsup
1723 install-html-target: maybe-install-html-target-libgloss
1724 install-html-target: maybe-install-html-target-libffi
1725 install-html-target: maybe-install-html-target-libjava
1726 install-html-target: maybe-install-html-target-zlib
1727 install-html-target: maybe-install-html-target-boehm-gc
1728 install-html-target: maybe-install-html-target-rda
1729 install-html-target: maybe-install-html-target-libada
1730 install-html-target: maybe-install-html-target-libgomp
1731 install-html-target: maybe-install-html-target-libitm
1732
1733 .PHONY: do-installcheck
1734 do-installcheck:
1735         @: $(MAKE); $(unstage)
1736         @r=`${PWD_COMMAND}`; export r; \
1737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1738         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1739           installcheck-target
1740
1741
1742 .PHONY: installcheck-host
1743
1744 installcheck-host: maybe-installcheck-bfd
1745 installcheck-host: maybe-installcheck-opcodes
1746 installcheck-host: maybe-installcheck-binutils
1747 installcheck-host: maybe-installcheck-bison
1748 installcheck-host: maybe-installcheck-cgen
1749 installcheck-host: maybe-installcheck-dejagnu
1750 installcheck-host: maybe-installcheck-etc
1751 installcheck-host: maybe-installcheck-fastjar
1752 installcheck-host: maybe-installcheck-fixincludes
1753 installcheck-host: maybe-installcheck-flex
1754 installcheck-host: maybe-installcheck-gas
1755 installcheck-host: maybe-installcheck-gcc
1756 installcheck-host: maybe-installcheck-gmp
1757 installcheck-host: maybe-installcheck-mpfr
1758 installcheck-host: maybe-installcheck-mpc
1759 installcheck-host: maybe-installcheck-ppl
1760 installcheck-host: maybe-installcheck-cloog
1761 installcheck-host: maybe-installcheck-libelf
1762 installcheck-host: maybe-installcheck-gold
1763 installcheck-host: maybe-installcheck-gprof
1764 installcheck-host: maybe-installcheck-intl
1765 installcheck-host: maybe-installcheck-tcl
1766 installcheck-host: maybe-installcheck-itcl
1767 installcheck-host: maybe-installcheck-ld
1768 installcheck-host: maybe-installcheck-libcpp
1769 installcheck-host: maybe-installcheck-libdecnumber
1770 installcheck-host: maybe-installcheck-libgui
1771 installcheck-host: maybe-installcheck-libiberty
1772 installcheck-host: maybe-installcheck-libiconv
1773 installcheck-host: maybe-installcheck-m4
1774 installcheck-host: maybe-installcheck-readline
1775 installcheck-host: maybe-installcheck-sid
1776 installcheck-host: maybe-installcheck-sim
1777 installcheck-host: maybe-installcheck-texinfo
1778 installcheck-host: maybe-installcheck-zlib
1779 installcheck-host: maybe-installcheck-gdb
1780 installcheck-host: maybe-installcheck-expect
1781 installcheck-host: maybe-installcheck-guile
1782 installcheck-host: maybe-installcheck-tk
1783 installcheck-host: maybe-installcheck-libtermcap
1784 installcheck-host: maybe-installcheck-utils
1785 installcheck-host: maybe-installcheck-gnattools
1786 installcheck-host: maybe-installcheck-lto-plugin
1787
1788 .PHONY: installcheck-target
1789
1790 installcheck-target: maybe-installcheck-target-libstdc++-v3
1791 installcheck-target: maybe-installcheck-target-libmudflap
1792 installcheck-target: maybe-installcheck-target-libssp
1793 installcheck-target: maybe-installcheck-target-newlib
1794 installcheck-target: maybe-installcheck-target-libgcc
1795 installcheck-target: maybe-installcheck-target-libquadmath
1796 installcheck-target: maybe-installcheck-target-libgfortran
1797 installcheck-target: maybe-installcheck-target-libobjc
1798 installcheck-target: maybe-installcheck-target-libgo
1799 installcheck-target: maybe-installcheck-target-libtermcap
1800 installcheck-target: maybe-installcheck-target-winsup
1801 installcheck-target: maybe-installcheck-target-libgloss
1802 installcheck-target: maybe-installcheck-target-libffi
1803 installcheck-target: maybe-installcheck-target-libjava
1804 installcheck-target: maybe-installcheck-target-zlib
1805 installcheck-target: maybe-installcheck-target-boehm-gc
1806 installcheck-target: maybe-installcheck-target-rda
1807 installcheck-target: maybe-installcheck-target-libada
1808 installcheck-target: maybe-installcheck-target-libgomp
1809 installcheck-target: maybe-installcheck-target-libitm
1810
1811 .PHONY: do-mostlyclean
1812 do-mostlyclean:
1813         @: $(MAKE); $(unstage)
1814         @r=`${PWD_COMMAND}`; export r; \
1815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1816         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1817           mostlyclean-target
1818
1819
1820 .PHONY: mostlyclean-host
1821
1822 mostlyclean-host: maybe-mostlyclean-bfd
1823 mostlyclean-host: maybe-mostlyclean-opcodes
1824 mostlyclean-host: maybe-mostlyclean-binutils
1825 mostlyclean-host: maybe-mostlyclean-bison
1826 mostlyclean-host: maybe-mostlyclean-cgen
1827 mostlyclean-host: maybe-mostlyclean-dejagnu
1828 mostlyclean-host: maybe-mostlyclean-etc
1829 mostlyclean-host: maybe-mostlyclean-fastjar
1830 mostlyclean-host: maybe-mostlyclean-fixincludes
1831 mostlyclean-host: maybe-mostlyclean-flex
1832 mostlyclean-host: maybe-mostlyclean-gas
1833 mostlyclean-host: maybe-mostlyclean-gcc
1834 mostlyclean-host: maybe-mostlyclean-gmp
1835 mostlyclean-host: maybe-mostlyclean-mpfr
1836 mostlyclean-host: maybe-mostlyclean-mpc
1837 mostlyclean-host: maybe-mostlyclean-ppl
1838 mostlyclean-host: maybe-mostlyclean-cloog
1839 mostlyclean-host: maybe-mostlyclean-libelf
1840 mostlyclean-host: maybe-mostlyclean-gold
1841 mostlyclean-host: maybe-mostlyclean-gprof
1842 mostlyclean-host: maybe-mostlyclean-intl
1843 mostlyclean-host: maybe-mostlyclean-tcl
1844 mostlyclean-host: maybe-mostlyclean-itcl
1845 mostlyclean-host: maybe-mostlyclean-ld
1846 mostlyclean-host: maybe-mostlyclean-libcpp
1847 mostlyclean-host: maybe-mostlyclean-libdecnumber
1848 mostlyclean-host: maybe-mostlyclean-libgui
1849 mostlyclean-host: maybe-mostlyclean-libiberty
1850 mostlyclean-host: maybe-mostlyclean-libiconv
1851 mostlyclean-host: maybe-mostlyclean-m4
1852 mostlyclean-host: maybe-mostlyclean-readline
1853 mostlyclean-host: maybe-mostlyclean-sid
1854 mostlyclean-host: maybe-mostlyclean-sim
1855 mostlyclean-host: maybe-mostlyclean-texinfo
1856 mostlyclean-host: maybe-mostlyclean-zlib
1857 mostlyclean-host: maybe-mostlyclean-gdb
1858 mostlyclean-host: maybe-mostlyclean-expect
1859 mostlyclean-host: maybe-mostlyclean-guile
1860 mostlyclean-host: maybe-mostlyclean-tk
1861 mostlyclean-host: maybe-mostlyclean-libtermcap
1862 mostlyclean-host: maybe-mostlyclean-utils
1863 mostlyclean-host: maybe-mostlyclean-gnattools
1864 mostlyclean-host: maybe-mostlyclean-lto-plugin
1865
1866 .PHONY: mostlyclean-target
1867
1868 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1869 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1870 mostlyclean-target: maybe-mostlyclean-target-libssp
1871 mostlyclean-target: maybe-mostlyclean-target-newlib
1872 mostlyclean-target: maybe-mostlyclean-target-libgcc
1873 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1874 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1875 mostlyclean-target: maybe-mostlyclean-target-libobjc
1876 mostlyclean-target: maybe-mostlyclean-target-libgo
1877 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1878 mostlyclean-target: maybe-mostlyclean-target-winsup
1879 mostlyclean-target: maybe-mostlyclean-target-libgloss
1880 mostlyclean-target: maybe-mostlyclean-target-libffi
1881 mostlyclean-target: maybe-mostlyclean-target-libjava
1882 mostlyclean-target: maybe-mostlyclean-target-zlib
1883 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1884 mostlyclean-target: maybe-mostlyclean-target-rda
1885 mostlyclean-target: maybe-mostlyclean-target-libada
1886 mostlyclean-target: maybe-mostlyclean-target-libgomp
1887 mostlyclean-target: maybe-mostlyclean-target-libitm
1888
1889 .PHONY: do-clean
1890 do-clean:
1891         @: $(MAKE); $(unstage)
1892         @r=`${PWD_COMMAND}`; export r; \
1893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1894         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1895           clean-target
1896
1897
1898 .PHONY: clean-host
1899
1900 clean-host: maybe-clean-bfd
1901 clean-host: maybe-clean-opcodes
1902 clean-host: maybe-clean-binutils
1903 clean-host: maybe-clean-bison
1904 clean-host: maybe-clean-cgen
1905 clean-host: maybe-clean-dejagnu
1906 clean-host: maybe-clean-etc
1907 clean-host: maybe-clean-fastjar
1908 clean-host: maybe-clean-fixincludes
1909 clean-host: maybe-clean-flex
1910 clean-host: maybe-clean-gas
1911 clean-host: maybe-clean-gcc
1912 clean-host: maybe-clean-gmp
1913 clean-host: maybe-clean-mpfr
1914 clean-host: maybe-clean-mpc
1915 clean-host: maybe-clean-ppl
1916 clean-host: maybe-clean-cloog
1917 clean-host: maybe-clean-libelf
1918 clean-host: maybe-clean-gold
1919 clean-host: maybe-clean-gprof
1920 clean-host: maybe-clean-intl
1921 clean-host: maybe-clean-tcl
1922 clean-host: maybe-clean-itcl
1923 clean-host: maybe-clean-ld
1924 clean-host: maybe-clean-libcpp
1925 clean-host: maybe-clean-libdecnumber
1926 clean-host: maybe-clean-libgui
1927 clean-host: maybe-clean-libiberty
1928 clean-host: maybe-clean-libiconv
1929 clean-host: maybe-clean-m4
1930 clean-host: maybe-clean-readline
1931 clean-host: maybe-clean-sid
1932 clean-host: maybe-clean-sim
1933 clean-host: maybe-clean-texinfo
1934 clean-host: maybe-clean-zlib
1935 clean-host: maybe-clean-gdb
1936 clean-host: maybe-clean-expect
1937 clean-host: maybe-clean-guile
1938 clean-host: maybe-clean-tk
1939 clean-host: maybe-clean-libtermcap
1940 clean-host: maybe-clean-utils
1941 clean-host: maybe-clean-gnattools
1942 clean-host: maybe-clean-lto-plugin
1943
1944 .PHONY: clean-target
1945
1946 clean-target: maybe-clean-target-libstdc++-v3
1947 clean-target: maybe-clean-target-libmudflap
1948 clean-target: maybe-clean-target-libssp
1949 clean-target: maybe-clean-target-newlib
1950 clean-target: maybe-clean-target-libgcc
1951 clean-target: maybe-clean-target-libquadmath
1952 clean-target: maybe-clean-target-libgfortran
1953 clean-target: maybe-clean-target-libobjc
1954 clean-target: maybe-clean-target-libgo
1955 clean-target: maybe-clean-target-libtermcap
1956 clean-target: maybe-clean-target-winsup
1957 clean-target: maybe-clean-target-libgloss
1958 clean-target: maybe-clean-target-libffi
1959 clean-target: maybe-clean-target-libjava
1960 clean-target: maybe-clean-target-zlib
1961 clean-target: maybe-clean-target-boehm-gc
1962 clean-target: maybe-clean-target-rda
1963 clean-target: maybe-clean-target-libada
1964 clean-target: maybe-clean-target-libgomp
1965 clean-target: maybe-clean-target-libitm
1966
1967 .PHONY: do-distclean
1968 do-distclean:
1969         @: $(MAKE); $(unstage)
1970         @r=`${PWD_COMMAND}`; export r; \
1971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1972         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1973           distclean-target
1974
1975
1976 .PHONY: distclean-host
1977
1978 distclean-host: maybe-distclean-bfd
1979 distclean-host: maybe-distclean-opcodes
1980 distclean-host: maybe-distclean-binutils
1981 distclean-host: maybe-distclean-bison
1982 distclean-host: maybe-distclean-cgen
1983 distclean-host: maybe-distclean-dejagnu
1984 distclean-host: maybe-distclean-etc
1985 distclean-host: maybe-distclean-fastjar
1986 distclean-host: maybe-distclean-fixincludes
1987 distclean-host: maybe-distclean-flex
1988 distclean-host: maybe-distclean-gas
1989 distclean-host: maybe-distclean-gcc
1990 distclean-host: maybe-distclean-gmp
1991 distclean-host: maybe-distclean-mpfr
1992 distclean-host: maybe-distclean-mpc
1993 distclean-host: maybe-distclean-ppl
1994 distclean-host: maybe-distclean-cloog
1995 distclean-host: maybe-distclean-libelf
1996 distclean-host: maybe-distclean-gold
1997 distclean-host: maybe-distclean-gprof
1998 distclean-host: maybe-distclean-intl
1999 distclean-host: maybe-distclean-tcl
2000 distclean-host: maybe-distclean-itcl
2001 distclean-host: maybe-distclean-ld
2002 distclean-host: maybe-distclean-libcpp
2003 distclean-host: maybe-distclean-libdecnumber
2004 distclean-host: maybe-distclean-libgui
2005 distclean-host: maybe-distclean-libiberty
2006 distclean-host: maybe-distclean-libiconv
2007 distclean-host: maybe-distclean-m4
2008 distclean-host: maybe-distclean-readline
2009 distclean-host: maybe-distclean-sid
2010 distclean-host: maybe-distclean-sim
2011 distclean-host: maybe-distclean-texinfo
2012 distclean-host: maybe-distclean-zlib
2013 distclean-host: maybe-distclean-gdb
2014 distclean-host: maybe-distclean-expect
2015 distclean-host: maybe-distclean-guile
2016 distclean-host: maybe-distclean-tk
2017 distclean-host: maybe-distclean-libtermcap
2018 distclean-host: maybe-distclean-utils
2019 distclean-host: maybe-distclean-gnattools
2020 distclean-host: maybe-distclean-lto-plugin
2021
2022 .PHONY: distclean-target
2023
2024 distclean-target: maybe-distclean-target-libstdc++-v3
2025 distclean-target: maybe-distclean-target-libmudflap
2026 distclean-target: maybe-distclean-target-libssp
2027 distclean-target: maybe-distclean-target-newlib
2028 distclean-target: maybe-distclean-target-libgcc
2029 distclean-target: maybe-distclean-target-libquadmath
2030 distclean-target: maybe-distclean-target-libgfortran
2031 distclean-target: maybe-distclean-target-libobjc
2032 distclean-target: maybe-distclean-target-libgo
2033 distclean-target: maybe-distclean-target-libtermcap
2034 distclean-target: maybe-distclean-target-winsup
2035 distclean-target: maybe-distclean-target-libgloss
2036 distclean-target: maybe-distclean-target-libffi
2037 distclean-target: maybe-distclean-target-libjava
2038 distclean-target: maybe-distclean-target-zlib
2039 distclean-target: maybe-distclean-target-boehm-gc
2040 distclean-target: maybe-distclean-target-rda
2041 distclean-target: maybe-distclean-target-libada
2042 distclean-target: maybe-distclean-target-libgomp
2043 distclean-target: maybe-distclean-target-libitm
2044
2045 .PHONY: do-maintainer-clean
2046 do-maintainer-clean:
2047         @: $(MAKE); $(unstage)
2048         @r=`${PWD_COMMAND}`; export r; \
2049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2050         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2051           maintainer-clean-target
2052
2053
2054 .PHONY: maintainer-clean-host
2055
2056 maintainer-clean-host: maybe-maintainer-clean-bfd
2057 maintainer-clean-host: maybe-maintainer-clean-opcodes
2058 maintainer-clean-host: maybe-maintainer-clean-binutils
2059 maintainer-clean-host: maybe-maintainer-clean-bison
2060 maintainer-clean-host: maybe-maintainer-clean-cgen
2061 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2062 maintainer-clean-host: maybe-maintainer-clean-etc
2063 maintainer-clean-host: maybe-maintainer-clean-fastjar
2064 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2065 maintainer-clean-host: maybe-maintainer-clean-flex
2066 maintainer-clean-host: maybe-maintainer-clean-gas
2067 maintainer-clean-host: maybe-maintainer-clean-gcc
2068 maintainer-clean-host: maybe-maintainer-clean-gmp
2069 maintainer-clean-host: maybe-maintainer-clean-mpfr
2070 maintainer-clean-host: maybe-maintainer-clean-mpc
2071 maintainer-clean-host: maybe-maintainer-clean-ppl
2072 maintainer-clean-host: maybe-maintainer-clean-cloog
2073 maintainer-clean-host: maybe-maintainer-clean-libelf
2074 maintainer-clean-host: maybe-maintainer-clean-gold
2075 maintainer-clean-host: maybe-maintainer-clean-gprof
2076 maintainer-clean-host: maybe-maintainer-clean-intl
2077 maintainer-clean-host: maybe-maintainer-clean-tcl
2078 maintainer-clean-host: maybe-maintainer-clean-itcl
2079 maintainer-clean-host: maybe-maintainer-clean-ld
2080 maintainer-clean-host: maybe-maintainer-clean-libcpp
2081 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2082 maintainer-clean-host: maybe-maintainer-clean-libgui
2083 maintainer-clean-host: maybe-maintainer-clean-libiberty
2084 maintainer-clean-host: maybe-maintainer-clean-libiconv
2085 maintainer-clean-host: maybe-maintainer-clean-m4
2086 maintainer-clean-host: maybe-maintainer-clean-readline
2087 maintainer-clean-host: maybe-maintainer-clean-sid
2088 maintainer-clean-host: maybe-maintainer-clean-sim
2089 maintainer-clean-host: maybe-maintainer-clean-texinfo
2090 maintainer-clean-host: maybe-maintainer-clean-zlib
2091 maintainer-clean-host: maybe-maintainer-clean-gdb
2092 maintainer-clean-host: maybe-maintainer-clean-expect
2093 maintainer-clean-host: maybe-maintainer-clean-guile
2094 maintainer-clean-host: maybe-maintainer-clean-tk
2095 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2096 maintainer-clean-host: maybe-maintainer-clean-utils
2097 maintainer-clean-host: maybe-maintainer-clean-gnattools
2098 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2099
2100 .PHONY: maintainer-clean-target
2101
2102 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2103 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2104 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2105 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2106 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2107 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2108 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2109 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2110 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2111 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2112 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2113 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2114 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2115 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2116 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2117 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2118 maintainer-clean-target: maybe-maintainer-clean-target-rda
2119 maintainer-clean-target: maybe-maintainer-clean-target-libada
2120 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2121 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2122
2123
2124 # Here are the targets which correspond to the do-X targets.
2125
2126 .PHONY: info installcheck dvi pdf html
2127 .PHONY: install-info install-pdf install-html
2128 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2129 .PHONY: local-clean local-distclean local-maintainer-clean
2130 info: do-info
2131 installcheck: do-installcheck
2132 dvi: do-dvi
2133 pdf: do-pdf
2134 html: do-html
2135
2136 # Make sure makeinfo is built before we do a `make info', if we're
2137 # in fact building texinfo.
2138 do-info: maybe-all-texinfo
2139
2140 install-info: do-install-info dir.info
2141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2142         if [ -f dir.info ] ; then \
2143           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2144         else true ; fi
2145
2146 install-pdf: do-install-pdf
2147
2148 install-html: do-install-html
2149
2150 local-clean:
2151         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2152
2153 local-distclean:
2154         -rm -f Makefile config.status config.cache mh-frag mt-frag
2155         -rm -f maybedep.tmp serdep.tmp
2156         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2157           rm -rf $(TARGET_SUBDIR); \
2158         else true; fi
2159         -rm -rf $(BUILD_SUBDIR)
2160         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2161           rm -rf $(HOST_SUBDIR); \
2162         else true; fi
2163         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2164         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2165         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2166         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2167         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2168         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2169
2170 local-maintainer-clean:
2171         @echo "This command is intended for maintainers to use;"
2172         @echo "it deletes files that may require special tools to rebuild."
2173
2174 clean: do-clean local-clean
2175 mostlyclean: do-mostlyclean local-clean
2176 distclean: do-distclean local-clean local-distclean
2177 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2178 maintainer-clean: local-distclean
2179 realclean: maintainer-clean
2180
2181 # Check target.
2182
2183 .PHONY: check do-check
2184 check: do-check
2185
2186 # Only include modules actually being configured and built.
2187 .PHONY: check-host
2188 check-host:  \
2189     maybe-check-bfd \
2190     maybe-check-opcodes \
2191     maybe-check-binutils \
2192     maybe-check-bison \
2193     maybe-check-cgen \
2194     maybe-check-dejagnu \
2195     maybe-check-etc \
2196     maybe-check-fastjar \
2197     maybe-check-fixincludes \
2198     maybe-check-flex \
2199     maybe-check-gas \
2200     maybe-check-gcc \
2201     maybe-check-gmp \
2202     maybe-check-mpfr \
2203     maybe-check-mpc \
2204     maybe-check-ppl \
2205     maybe-check-cloog \
2206     maybe-check-libelf \
2207     maybe-check-gold \
2208     maybe-check-gprof \
2209     maybe-check-intl \
2210     maybe-check-tcl \
2211     maybe-check-itcl \
2212     maybe-check-ld \
2213     maybe-check-libcpp \
2214     maybe-check-libdecnumber \
2215     maybe-check-libgui \
2216     maybe-check-libiberty \
2217     maybe-check-libiconv \
2218     maybe-check-m4 \
2219     maybe-check-readline \
2220     maybe-check-sid \
2221     maybe-check-sim \
2222     maybe-check-texinfo \
2223     maybe-check-zlib \
2224     maybe-check-gdb \
2225     maybe-check-expect \
2226     maybe-check-guile \
2227     maybe-check-tk \
2228     maybe-check-libtermcap \
2229     maybe-check-utils \
2230     maybe-check-gnattools \
2231     maybe-check-lto-plugin
2232
2233 .PHONY: check-target
2234 check-target:  \
2235     maybe-check-target-libstdc++-v3 \
2236     maybe-check-target-libmudflap \
2237     maybe-check-target-libssp \
2238     maybe-check-target-newlib \
2239     maybe-check-target-libgcc \
2240     maybe-check-target-libquadmath \
2241     maybe-check-target-libgfortran \
2242     maybe-check-target-libobjc \
2243     maybe-check-target-libgo \
2244     maybe-check-target-libtermcap \
2245     maybe-check-target-winsup \
2246     maybe-check-target-libgloss \
2247     maybe-check-target-libffi \
2248     maybe-check-target-libjava \
2249     maybe-check-target-zlib \
2250     maybe-check-target-boehm-gc \
2251     maybe-check-target-rda \
2252     maybe-check-target-libada \
2253     maybe-check-target-libgomp \
2254     maybe-check-target-libitm
2255
2256 do-check:
2257         @: $(MAKE); $(unstage)
2258         @r=`${PWD_COMMAND}`; export r; \
2259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2260         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2261
2262 # Automated reporting of test results.
2263
2264 warning.log: build.log
2265         $(srcdir)/contrib/warn_summary build.log > $@
2266
2267 mail-report.log:
2268         if test x'$(BOOT_CFLAGS)' != x''; then \
2269             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2270         fi; \
2271         $(srcdir)/contrib/test_summary -t >$@
2272         chmod +x $@
2273         echo If you really want to send e-mail, run ./$@ now
2274
2275 mail-report-with-warnings.log: warning.log
2276         if test x'$(BOOT_CFLAGS)' != x''; then \
2277             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2278         fi; \
2279         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2280         chmod +x $@
2281         echo If you really want to send e-mail, run ./$@ now
2282
2283 # Installation targets.
2284
2285 .PHONY: install uninstall
2286 install:
2287         @: $(MAKE); $(unstage)
2288         @r=`${PWD_COMMAND}`; export r; \
2289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2290         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2291
2292 .PHONY: install-host-nogcc
2293 install-host-nogcc:  \
2294     maybe-install-bfd \
2295     maybe-install-opcodes \
2296     maybe-install-binutils \
2297     maybe-install-bison \
2298     maybe-install-cgen \
2299     maybe-install-dejagnu \
2300     maybe-install-etc \
2301     maybe-install-fastjar \
2302     maybe-install-fixincludes \
2303     maybe-install-flex \
2304     maybe-install-gas \
2305     maybe-install-gmp \
2306     maybe-install-mpfr \
2307     maybe-install-mpc \
2308     maybe-install-ppl \
2309     maybe-install-cloog \
2310     maybe-install-libelf \
2311     maybe-install-gold \
2312     maybe-install-gprof \
2313     maybe-install-intl \
2314     maybe-install-tcl \
2315     maybe-install-itcl \
2316     maybe-install-ld \
2317     maybe-install-libcpp \
2318     maybe-install-libdecnumber \
2319     maybe-install-libgui \
2320     maybe-install-libiberty \
2321     maybe-install-libiconv \
2322     maybe-install-m4 \
2323     maybe-install-readline \
2324     maybe-install-sid \
2325     maybe-install-sim \
2326     maybe-install-texinfo \
2327     maybe-install-zlib \
2328     maybe-install-gdb \
2329     maybe-install-expect \
2330     maybe-install-guile \
2331     maybe-install-tk \
2332     maybe-install-libtermcap \
2333     maybe-install-utils \
2334     maybe-install-gnattools \
2335     maybe-install-lto-plugin
2336
2337 .PHONY: install-host
2338 install-host:  \
2339     maybe-install-bfd \
2340     maybe-install-opcodes \
2341     maybe-install-binutils \
2342     maybe-install-bison \
2343     maybe-install-cgen \
2344     maybe-install-dejagnu \
2345     maybe-install-etc \
2346     maybe-install-fastjar \
2347     maybe-install-fixincludes \
2348     maybe-install-flex \
2349     maybe-install-gas \
2350     maybe-install-gcc \
2351     maybe-install-gmp \
2352     maybe-install-mpfr \
2353     maybe-install-mpc \
2354     maybe-install-ppl \
2355     maybe-install-cloog \
2356     maybe-install-libelf \
2357     maybe-install-gold \
2358     maybe-install-gprof \
2359     maybe-install-intl \
2360     maybe-install-tcl \
2361     maybe-install-itcl \
2362     maybe-install-ld \
2363     maybe-install-libcpp \
2364     maybe-install-libdecnumber \
2365     maybe-install-libgui \
2366     maybe-install-libiberty \
2367     maybe-install-libiconv \
2368     maybe-install-m4 \
2369     maybe-install-readline \
2370     maybe-install-sid \
2371     maybe-install-sim \
2372     maybe-install-texinfo \
2373     maybe-install-zlib \
2374     maybe-install-gdb \
2375     maybe-install-expect \
2376     maybe-install-guile \
2377     maybe-install-tk \
2378     maybe-install-libtermcap \
2379     maybe-install-utils \
2380     maybe-install-gnattools \
2381     maybe-install-lto-plugin
2382
2383 .PHONY: install-target
2384 install-target:  \
2385     maybe-install-target-libstdc++-v3 \
2386     maybe-install-target-libmudflap \
2387     maybe-install-target-libssp \
2388     maybe-install-target-newlib \
2389     maybe-install-target-libgcc \
2390     maybe-install-target-libquadmath \
2391     maybe-install-target-libgfortran \
2392     maybe-install-target-libobjc \
2393     maybe-install-target-libgo \
2394     maybe-install-target-libtermcap \
2395     maybe-install-target-winsup \
2396     maybe-install-target-libgloss \
2397     maybe-install-target-libffi \
2398     maybe-install-target-libjava \
2399     maybe-install-target-zlib \
2400     maybe-install-target-boehm-gc \
2401     maybe-install-target-rda \
2402     maybe-install-target-libada \
2403     maybe-install-target-libgomp \
2404     maybe-install-target-libitm
2405
2406 uninstall:
2407         @echo "the uninstall target is not supported in this tree"
2408
2409 .PHONY: install.all
2410 install.all: install-no-fixedincludes
2411         @if [ -f ./gcc/Makefile ] ; then \
2412                 r=`${PWD_COMMAND}` ; export r ; \
2413                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2414                 $(HOST_EXPORTS) \
2415                 (cd ./gcc && \
2416                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2417         else \
2418                 true ; \
2419         fi
2420
2421 # install-no-fixedincludes is used because Cygnus can not distribute
2422 # the fixed header files.
2423 .PHONY: install-no-fixedincludes
2424 install-no-fixedincludes: installdirs install-host-nogcc \
2425         install-target gcc-no-fixedincludes
2426
2427 .PHONY: install-strip
2428 install-strip:
2429         @: $(MAKE); $(unstage)
2430         @r=`${PWD_COMMAND}`; export r; \
2431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2432         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2433
2434 .PHONY: install-strip-host
2435 install-strip-host:  \
2436     maybe-install-strip-bfd \
2437     maybe-install-strip-opcodes \
2438     maybe-install-strip-binutils \
2439     maybe-install-strip-bison \
2440     maybe-install-strip-cgen \
2441     maybe-install-strip-dejagnu \
2442     maybe-install-strip-etc \
2443     maybe-install-strip-fastjar \
2444     maybe-install-strip-fixincludes \
2445     maybe-install-strip-flex \
2446     maybe-install-strip-gas \
2447     maybe-install-strip-gcc \
2448     maybe-install-strip-gmp \
2449     maybe-install-strip-mpfr \
2450     maybe-install-strip-mpc \
2451     maybe-install-strip-ppl \
2452     maybe-install-strip-cloog \
2453     maybe-install-strip-libelf \
2454     maybe-install-strip-gold \
2455     maybe-install-strip-gprof \
2456     maybe-install-strip-intl \
2457     maybe-install-strip-tcl \
2458     maybe-install-strip-itcl \
2459     maybe-install-strip-ld \
2460     maybe-install-strip-libcpp \
2461     maybe-install-strip-libdecnumber \
2462     maybe-install-strip-libgui \
2463     maybe-install-strip-libiberty \
2464     maybe-install-strip-libiconv \
2465     maybe-install-strip-m4 \
2466     maybe-install-strip-readline \
2467     maybe-install-strip-sid \
2468     maybe-install-strip-sim \
2469     maybe-install-strip-texinfo \
2470     maybe-install-strip-zlib \
2471     maybe-install-strip-gdb \
2472     maybe-install-strip-expect \
2473     maybe-install-strip-guile \
2474     maybe-install-strip-tk \
2475     maybe-install-strip-libtermcap \
2476     maybe-install-strip-utils \
2477     maybe-install-strip-gnattools \
2478     maybe-install-strip-lto-plugin
2479
2480 .PHONY: install-strip-target
2481 install-strip-target:  \
2482     maybe-install-strip-target-libstdc++-v3 \
2483     maybe-install-strip-target-libmudflap \
2484     maybe-install-strip-target-libssp \
2485     maybe-install-strip-target-newlib \
2486     maybe-install-strip-target-libgcc \
2487     maybe-install-strip-target-libquadmath \
2488     maybe-install-strip-target-libgfortran \
2489     maybe-install-strip-target-libobjc \
2490     maybe-install-strip-target-libgo \
2491     maybe-install-strip-target-libtermcap \
2492     maybe-install-strip-target-winsup \
2493     maybe-install-strip-target-libgloss \
2494     maybe-install-strip-target-libffi \
2495     maybe-install-strip-target-libjava \
2496     maybe-install-strip-target-zlib \
2497     maybe-install-strip-target-boehm-gc \
2498     maybe-install-strip-target-rda \
2499     maybe-install-strip-target-libada \
2500     maybe-install-strip-target-libgomp \
2501     maybe-install-strip-target-libitm
2502
2503
2504 ### other supporting targets
2505
2506 MAKEDIRS= \
2507         $(DESTDIR)$(prefix) \
2508         $(DESTDIR)$(exec_prefix)
2509 .PHONY: installdirs
2510 installdirs: mkinstalldirs
2511         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2512
2513 dir.info: do-install-info
2514         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2515           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2516           mv -f dir.info.new dir.info ; \
2517         else true ; \
2518         fi
2519
2520 dist:
2521         @echo "Building a full distribution of this tree isn't done"
2522         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2523
2524 etags tags: TAGS
2525
2526 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2527 # ability to use several tags files at once, so there is probably no need
2528 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2529 # (if we felt like it) have this Makefile write a piece of elisp which
2530 # the user could load to tell emacs19 where all the TAGS files we just
2531 # built are.
2532 TAGS: do-TAGS
2533
2534 # ------------------------------------
2535 # Macros for configure and all targets
2536 # ------------------------------------
2537
2538
2539
2540
2541
2542 # --------------------------------------
2543 # Modules which run on the build machine
2544 # --------------------------------------
2545
2546
2547 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2548 maybe-configure-build-libiberty:
2549 @if gcc-bootstrap
2550 configure-build-libiberty: stage_current
2551 @endif gcc-bootstrap
2552 @if build-libiberty
2553 maybe-configure-build-libiberty: configure-build-libiberty
2554 configure-build-libiberty: 
2555         @: $(MAKE); $(unstage)
2556         @r=`${PWD_COMMAND}`; export r; \
2557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2558         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2559         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2560         $(BUILD_EXPORTS)  \
2561         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2562         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2563         case $(srcdir) in \
2564           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2565           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2566                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2567         esac; \
2568         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2569         libsrcdir="$$s/libiberty"; \
2570         rm -f no-such-file || : ; \
2571         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2572           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2573           --target=${target_alias} $${srcdiroption}  \
2574           || exit 1
2575 @endif build-libiberty
2576
2577
2578
2579
2580
2581 .PHONY: all-build-libiberty maybe-all-build-libiberty
2582 maybe-all-build-libiberty:
2583 @if gcc-bootstrap
2584 all-build-libiberty: stage_current
2585 @endif gcc-bootstrap
2586 @if build-libiberty
2587 TARGET-build-libiberty=all
2588 maybe-all-build-libiberty: all-build-libiberty
2589 all-build-libiberty: configure-build-libiberty
2590         @: $(MAKE); $(unstage)
2591         @r=`${PWD_COMMAND}`; export r; \
2592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2593         $(BUILD_EXPORTS)  \
2594         (cd $(BUILD_SUBDIR)/libiberty && \
2595           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2596                 $(TARGET-build-libiberty))
2597 @endif build-libiberty
2598
2599
2600
2601
2602
2603 .PHONY: configure-build-bison maybe-configure-build-bison
2604 maybe-configure-build-bison:
2605 @if gcc-bootstrap
2606 configure-build-bison: stage_current
2607 @endif gcc-bootstrap
2608 @if build-bison
2609 maybe-configure-build-bison: configure-build-bison
2610 configure-build-bison: 
2611         @: $(MAKE); $(unstage)
2612         @r=`${PWD_COMMAND}`; export r; \
2613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2614         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2615         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2616         $(BUILD_EXPORTS)  \
2617         echo Configuring in $(BUILD_SUBDIR)/bison; \
2618         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2619         case $(srcdir) in \
2620           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2621           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2622                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2623         esac; \
2624         srcdiroption="--srcdir=$${topdir}/bison"; \
2625         libsrcdir="$$s/bison"; \
2626         rm -f no-such-file || : ; \
2627         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2628           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2629           --target=${target_alias} $${srcdiroption}  \
2630           || exit 1
2631 @endif build-bison
2632
2633
2634
2635
2636
2637 .PHONY: all-build-bison maybe-all-build-bison
2638 maybe-all-build-bison:
2639 @if gcc-bootstrap
2640 all-build-bison: stage_current
2641 @endif gcc-bootstrap
2642 @if build-bison
2643 TARGET-build-bison=all
2644 maybe-all-build-bison: all-build-bison
2645 all-build-bison: configure-build-bison
2646         @: $(MAKE); $(unstage)
2647         @r=`${PWD_COMMAND}`; export r; \
2648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2649         $(BUILD_EXPORTS)  \
2650         (cd $(BUILD_SUBDIR)/bison && \
2651           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2652                 $(TARGET-build-bison))
2653 @endif build-bison
2654
2655
2656
2657
2658
2659 .PHONY: configure-build-flex maybe-configure-build-flex
2660 maybe-configure-build-flex:
2661 @if gcc-bootstrap
2662 configure-build-flex: stage_current
2663 @endif gcc-bootstrap
2664 @if build-flex
2665 maybe-configure-build-flex: configure-build-flex
2666 configure-build-flex: 
2667         @: $(MAKE); $(unstage)
2668         @r=`${PWD_COMMAND}`; export r; \
2669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2670         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2671         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2672         $(BUILD_EXPORTS)  \
2673         echo Configuring in $(BUILD_SUBDIR)/flex; \
2674         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2675         case $(srcdir) in \
2676           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2677           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2678                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2679         esac; \
2680         srcdiroption="--srcdir=$${topdir}/flex"; \
2681         libsrcdir="$$s/flex"; \
2682         rm -f no-such-file || : ; \
2683         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2684           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2685           --target=${target_alias} $${srcdiroption}  \
2686           || exit 1
2687 @endif build-flex
2688
2689
2690
2691
2692
2693 .PHONY: all-build-flex maybe-all-build-flex
2694 maybe-all-build-flex:
2695 @if gcc-bootstrap
2696 all-build-flex: stage_current
2697 @endif gcc-bootstrap
2698 @if build-flex
2699 TARGET-build-flex=all
2700 maybe-all-build-flex: all-build-flex
2701 all-build-flex: configure-build-flex
2702         @: $(MAKE); $(unstage)
2703         @r=`${PWD_COMMAND}`; export r; \
2704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2705         $(BUILD_EXPORTS)  \
2706         (cd $(BUILD_SUBDIR)/flex && \
2707           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2708                 $(TARGET-build-flex))
2709 @endif build-flex
2710
2711
2712
2713
2714
2715 .PHONY: configure-build-m4 maybe-configure-build-m4
2716 maybe-configure-build-m4:
2717 @if gcc-bootstrap
2718 configure-build-m4: stage_current
2719 @endif gcc-bootstrap
2720 @if build-m4
2721 maybe-configure-build-m4: configure-build-m4
2722 configure-build-m4: 
2723         @: $(MAKE); $(unstage)
2724         @r=`${PWD_COMMAND}`; export r; \
2725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2726         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2727         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2728         $(BUILD_EXPORTS)  \
2729         echo Configuring in $(BUILD_SUBDIR)/m4; \
2730         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2731         case $(srcdir) in \
2732           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2733           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2734                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2735         esac; \
2736         srcdiroption="--srcdir=$${topdir}/m4"; \
2737         libsrcdir="$$s/m4"; \
2738         rm -f no-such-file || : ; \
2739         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2740           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2741           --target=${target_alias} $${srcdiroption}  \
2742           || exit 1
2743 @endif build-m4
2744
2745
2746
2747
2748
2749 .PHONY: all-build-m4 maybe-all-build-m4
2750 maybe-all-build-m4:
2751 @if gcc-bootstrap
2752 all-build-m4: stage_current
2753 @endif gcc-bootstrap
2754 @if build-m4
2755 TARGET-build-m4=all
2756 maybe-all-build-m4: all-build-m4
2757 all-build-m4: configure-build-m4
2758         @: $(MAKE); $(unstage)
2759         @r=`${PWD_COMMAND}`; export r; \
2760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2761         $(BUILD_EXPORTS)  \
2762         (cd $(BUILD_SUBDIR)/m4 && \
2763           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2764                 $(TARGET-build-m4))
2765 @endif build-m4
2766
2767
2768
2769
2770
2771 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2772 maybe-configure-build-texinfo:
2773 @if gcc-bootstrap
2774 configure-build-texinfo: stage_current
2775 @endif gcc-bootstrap
2776 @if build-texinfo
2777 maybe-configure-build-texinfo: configure-build-texinfo
2778 configure-build-texinfo: 
2779         @: $(MAKE); $(unstage)
2780         @r=`${PWD_COMMAND}`; export r; \
2781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2782         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2783         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2784         $(BUILD_EXPORTS)  \
2785         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2786         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2787         case $(srcdir) in \
2788           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2789           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2790                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2791         esac; \
2792         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2793         libsrcdir="$$s/texinfo"; \
2794         rm -f no-such-file || : ; \
2795         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2796           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2797           --target=${target_alias} $${srcdiroption}  \
2798           || exit 1
2799 @endif build-texinfo
2800
2801
2802
2803
2804
2805 .PHONY: all-build-texinfo maybe-all-build-texinfo
2806 maybe-all-build-texinfo:
2807 @if gcc-bootstrap
2808 all-build-texinfo: stage_current
2809 @endif gcc-bootstrap
2810 @if build-texinfo
2811 TARGET-build-texinfo=all
2812 maybe-all-build-texinfo: all-build-texinfo
2813 all-build-texinfo: configure-build-texinfo
2814         @: $(MAKE); $(unstage)
2815         @r=`${PWD_COMMAND}`; export r; \
2816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2817         $(BUILD_EXPORTS)  \
2818         (cd $(BUILD_SUBDIR)/texinfo && \
2819           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2820                 $(TARGET-build-texinfo))
2821 @endif build-texinfo
2822
2823
2824
2825
2826
2827 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2828 maybe-configure-build-fixincludes:
2829 @if gcc-bootstrap
2830 configure-build-fixincludes: stage_current
2831 @endif gcc-bootstrap
2832 @if build-fixincludes
2833 maybe-configure-build-fixincludes: configure-build-fixincludes
2834 configure-build-fixincludes: 
2835         @: $(MAKE); $(unstage)
2836         @r=`${PWD_COMMAND}`; export r; \
2837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2838         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2839         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2840         $(BUILD_EXPORTS)  \
2841         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2842         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2843         case $(srcdir) in \
2844           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2845           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2846                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2847         esac; \
2848         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2849         libsrcdir="$$s/fixincludes"; \
2850         rm -f no-such-file || : ; \
2851         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2852           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2853           --target=${target_alias} $${srcdiroption}  \
2854           || exit 1
2855 @endif build-fixincludes
2856
2857
2858
2859
2860
2861 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2862 maybe-all-build-fixincludes:
2863 @if gcc-bootstrap
2864 all-build-fixincludes: stage_current
2865 @endif gcc-bootstrap
2866 @if build-fixincludes
2867 TARGET-build-fixincludes=all
2868 maybe-all-build-fixincludes: all-build-fixincludes
2869 all-build-fixincludes: configure-build-fixincludes
2870         @: $(MAKE); $(unstage)
2871         @r=`${PWD_COMMAND}`; export r; \
2872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2873         $(BUILD_EXPORTS)  \
2874         (cd $(BUILD_SUBDIR)/fixincludes && \
2875           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2876                 $(TARGET-build-fixincludes))
2877 @endif build-fixincludes
2878
2879
2880
2881
2882
2883 # --------------------------------------
2884 # Modules which run on the host machine
2885 # --------------------------------------
2886
2887
2888 .PHONY: configure-bfd maybe-configure-bfd
2889 maybe-configure-bfd:
2890 @if gcc-bootstrap
2891 configure-bfd: stage_current
2892 @endif gcc-bootstrap
2893 @if bfd
2894 maybe-configure-bfd: configure-bfd
2895 configure-bfd: 
2896         @r=`${PWD_COMMAND}`; export r; \
2897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2898         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2899         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2900         $(HOST_EXPORTS)  \
2901         echo Configuring in $(HOST_SUBDIR)/bfd; \
2902         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2903         case $(srcdir) in \
2904           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2905           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2906                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2907         esac; \
2908         srcdiroption="--srcdir=$${topdir}/bfd"; \
2909         libsrcdir="$$s/bfd"; \
2910         $(SHELL) $${libsrcdir}/configure \
2911           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2912           --target=${target_alias} $${srcdiroption}  \
2913           || exit 1
2914 @endif bfd
2915
2916
2917
2918 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2919 maybe-configure-stage1-bfd:
2920 @if bfd-bootstrap
2921 maybe-configure-stage1-bfd: configure-stage1-bfd
2922 configure-stage1-bfd:
2923         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2924         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2925         @r=`${PWD_COMMAND}`; export r; \
2926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2927         TFLAGS="$(STAGE1_TFLAGS)"; \
2928         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2929         $(HOST_EXPORTS) \
2930         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2931         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2932         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2933         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2934         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2935         cd $(HOST_SUBDIR)/bfd || exit 1; \
2936         case $(srcdir) in \
2937           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2938           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2939                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2940         esac; \
2941         srcdiroption="--srcdir=$${topdir}/bfd"; \
2942         libsrcdir="$$s/bfd"; \
2943         $(SHELL) $${libsrcdir}/configure \
2944           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2945           --target=${target_alias} $${srcdiroption} \
2946           $(STAGE1_CONFIGURE_FLAGS)
2947 @endif bfd-bootstrap
2948
2949 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2950 maybe-configure-stage2-bfd:
2951 @if bfd-bootstrap
2952 maybe-configure-stage2-bfd: configure-stage2-bfd
2953 configure-stage2-bfd:
2954         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2955         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2956         @r=`${PWD_COMMAND}`; export r; \
2957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958         TFLAGS="$(STAGE2_TFLAGS)"; \
2959         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2960         $(HOST_EXPORTS) \
2961         $(POSTSTAGE1_HOST_EXPORTS) \
2962         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2963         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2964         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
2965         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2966         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2967         cd $(HOST_SUBDIR)/bfd || exit 1; \
2968         case $(srcdir) in \
2969           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2970           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2971                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2972         esac; \
2973         srcdiroption="--srcdir=$${topdir}/bfd"; \
2974         libsrcdir="$$s/bfd"; \
2975         $(SHELL) $${libsrcdir}/configure \
2976           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2977           --target=${target_alias} $${srcdiroption} \
2978           --with-build-libsubdir=$(HOST_SUBDIR) \
2979           $(STAGE2_CONFIGURE_FLAGS)
2980 @endif bfd-bootstrap
2981
2982 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2983 maybe-configure-stage3-bfd:
2984 @if bfd-bootstrap
2985 maybe-configure-stage3-bfd: configure-stage3-bfd
2986 configure-stage3-bfd:
2987         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2988         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2989         @r=`${PWD_COMMAND}`; export r; \
2990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2991         TFLAGS="$(STAGE3_TFLAGS)"; \
2992         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2993         $(HOST_EXPORTS) \
2994         $(POSTSTAGE1_HOST_EXPORTS) \
2995         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2996         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2997         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
2998         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2999         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3000         cd $(HOST_SUBDIR)/bfd || exit 1; \
3001         case $(srcdir) in \
3002           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3003           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3004                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3005         esac; \
3006         srcdiroption="--srcdir=$${topdir}/bfd"; \
3007         libsrcdir="$$s/bfd"; \
3008         $(SHELL) $${libsrcdir}/configure \
3009           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3010           --target=${target_alias} $${srcdiroption} \
3011           --with-build-libsubdir=$(HOST_SUBDIR) \
3012           $(STAGE3_CONFIGURE_FLAGS)
3013 @endif bfd-bootstrap
3014
3015 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3016 maybe-configure-stage4-bfd:
3017 @if bfd-bootstrap
3018 maybe-configure-stage4-bfd: configure-stage4-bfd
3019 configure-stage4-bfd:
3020         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3021         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3022         @r=`${PWD_COMMAND}`; export r; \
3023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3024         TFLAGS="$(STAGE4_TFLAGS)"; \
3025         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3026         $(HOST_EXPORTS) \
3027         $(POSTSTAGE1_HOST_EXPORTS) \
3028         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3029         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3030         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3031         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3032         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3033         cd $(HOST_SUBDIR)/bfd || exit 1; \
3034         case $(srcdir) in \
3035           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3036           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3037                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3038         esac; \
3039         srcdiroption="--srcdir=$${topdir}/bfd"; \
3040         libsrcdir="$$s/bfd"; \
3041         $(SHELL) $${libsrcdir}/configure \
3042           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3043           --target=${target_alias} $${srcdiroption} \
3044           --with-build-libsubdir=$(HOST_SUBDIR) \
3045           $(STAGE4_CONFIGURE_FLAGS)
3046 @endif bfd-bootstrap
3047
3048 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3049 maybe-configure-stageprofile-bfd:
3050 @if bfd-bootstrap
3051 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3052 configure-stageprofile-bfd:
3053         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3054         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3055         @r=`${PWD_COMMAND}`; export r; \
3056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3058         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3059         $(HOST_EXPORTS) \
3060         $(POSTSTAGE1_HOST_EXPORTS) \
3061         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3062         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3063         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3064         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3065         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3066         cd $(HOST_SUBDIR)/bfd || exit 1; \
3067         case $(srcdir) in \
3068           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3069           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3070                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3071         esac; \
3072         srcdiroption="--srcdir=$${topdir}/bfd"; \
3073         libsrcdir="$$s/bfd"; \
3074         $(SHELL) $${libsrcdir}/configure \
3075           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3076           --target=${target_alias} $${srcdiroption} \
3077           --with-build-libsubdir=$(HOST_SUBDIR) \
3078           $(STAGEprofile_CONFIGURE_FLAGS)
3079 @endif bfd-bootstrap
3080
3081 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3082 maybe-configure-stagefeedback-bfd:
3083 @if bfd-bootstrap
3084 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3085 configure-stagefeedback-bfd:
3086         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3087         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3088         @r=`${PWD_COMMAND}`; export r; \
3089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3091         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3092         $(HOST_EXPORTS) \
3093         $(POSTSTAGE1_HOST_EXPORTS) \
3094         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3095         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3096         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3097         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3098         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3099         cd $(HOST_SUBDIR)/bfd || exit 1; \
3100         case $(srcdir) in \
3101           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3102           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3103                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3104         esac; \
3105         srcdiroption="--srcdir=$${topdir}/bfd"; \
3106         libsrcdir="$$s/bfd"; \
3107         $(SHELL) $${libsrcdir}/configure \
3108           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3109           --target=${target_alias} $${srcdiroption} \
3110           --with-build-libsubdir=$(HOST_SUBDIR) \
3111           $(STAGEfeedback_CONFIGURE_FLAGS)
3112 @endif bfd-bootstrap
3113
3114
3115
3116
3117
3118 .PHONY: all-bfd maybe-all-bfd
3119 maybe-all-bfd:
3120 @if gcc-bootstrap
3121 all-bfd: stage_current
3122 @endif gcc-bootstrap
3123 @if bfd
3124 TARGET-bfd=all
3125 maybe-all-bfd: all-bfd
3126 all-bfd: configure-bfd
3127         @r=`${PWD_COMMAND}`; export r; \
3128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3129         $(HOST_EXPORTS)  \
3130         (cd $(HOST_SUBDIR)/bfd && \
3131           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3132                 $(TARGET-bfd))
3133 @endif bfd
3134
3135
3136
3137 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3138 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3139 maybe-all-stage1-bfd:
3140 maybe-clean-stage1-bfd:
3141 @if bfd-bootstrap
3142 maybe-all-stage1-bfd: all-stage1-bfd
3143 all-stage1: all-stage1-bfd
3144 TARGET-stage1-bfd = $(TARGET-bfd)
3145 all-stage1-bfd: configure-stage1-bfd
3146         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3147         @r=`${PWD_COMMAND}`; export r; \
3148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3149         TFLAGS="$(STAGE1_TFLAGS)"; \
3150         $(HOST_EXPORTS)  \
3151         cd $(HOST_SUBDIR)/bfd && \
3152         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3153                 CFLAGS="$(STAGE1_CFLAGS)" \
3154                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3155                 LIBCFLAGS="$(LIBCFLAGS)" \
3156                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3157                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3158                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3159                 $(EXTRA_HOST_FLAGS)   \
3160                 TFLAGS="$(STAGE1_TFLAGS)" \
3161                 $(TARGET-stage1-bfd)
3162
3163 maybe-clean-stage1-bfd: clean-stage1-bfd
3164 clean-stage1: clean-stage1-bfd
3165 clean-stage1-bfd:
3166         @if [ $(current_stage) = stage1 ]; then \
3167           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3168         else \
3169           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3170           $(MAKE) stage1-start; \
3171         fi; \
3172         cd $(HOST_SUBDIR)/bfd && \
3173         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3174                  clean
3175 @endif bfd-bootstrap
3176
3177
3178 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3179 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3180 maybe-all-stage2-bfd:
3181 maybe-clean-stage2-bfd:
3182 @if bfd-bootstrap
3183 maybe-all-stage2-bfd: all-stage2-bfd
3184 all-stage2: all-stage2-bfd
3185 TARGET-stage2-bfd = $(TARGET-bfd)
3186 all-stage2-bfd: configure-stage2-bfd
3187         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3188         @r=`${PWD_COMMAND}`; export r; \
3189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3190         TFLAGS="$(STAGE2_TFLAGS)"; \
3191         $(HOST_EXPORTS) \
3192         $(POSTSTAGE1_HOST_EXPORTS)  \
3193         cd $(HOST_SUBDIR)/bfd && \
3194         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3195                 CFLAGS="$(STAGE2_CFLAGS)" \
3196                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3197                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3198                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3199                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3200                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3201                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3202                 TFLAGS="$(STAGE2_TFLAGS)" \
3203                 $(TARGET-stage2-bfd)
3204
3205 maybe-clean-stage2-bfd: clean-stage2-bfd
3206 clean-stage2: clean-stage2-bfd
3207 clean-stage2-bfd:
3208         @if [ $(current_stage) = stage2 ]; then \
3209           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3210         else \
3211           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3212           $(MAKE) stage2-start; \
3213         fi; \
3214         cd $(HOST_SUBDIR)/bfd && \
3215         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3216                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3217                  clean
3218 @endif bfd-bootstrap
3219
3220
3221 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3222 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3223 maybe-all-stage3-bfd:
3224 maybe-clean-stage3-bfd:
3225 @if bfd-bootstrap
3226 maybe-all-stage3-bfd: all-stage3-bfd
3227 all-stage3: all-stage3-bfd
3228 TARGET-stage3-bfd = $(TARGET-bfd)
3229 all-stage3-bfd: configure-stage3-bfd
3230         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3231         @r=`${PWD_COMMAND}`; export r; \
3232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3233         TFLAGS="$(STAGE3_TFLAGS)"; \
3234         $(HOST_EXPORTS) \
3235         $(POSTSTAGE1_HOST_EXPORTS)  \
3236         cd $(HOST_SUBDIR)/bfd && \
3237         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3238                 CFLAGS="$(STAGE3_CFLAGS)" \
3239                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3240                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3241                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3242                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3243                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3244                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3245                 TFLAGS="$(STAGE3_TFLAGS)" \
3246                 $(TARGET-stage3-bfd)
3247
3248 maybe-clean-stage3-bfd: clean-stage3-bfd
3249 clean-stage3: clean-stage3-bfd
3250 clean-stage3-bfd:
3251         @if [ $(current_stage) = stage3 ]; then \
3252           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3253         else \
3254           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3255           $(MAKE) stage3-start; \
3256         fi; \
3257         cd $(HOST_SUBDIR)/bfd && \
3258         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3259                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3260                  clean
3261 @endif bfd-bootstrap
3262
3263
3264 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3265 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3266 maybe-all-stage4-bfd:
3267 maybe-clean-stage4-bfd:
3268 @if bfd-bootstrap
3269 maybe-all-stage4-bfd: all-stage4-bfd
3270 all-stage4: all-stage4-bfd
3271 TARGET-stage4-bfd = $(TARGET-bfd)
3272 all-stage4-bfd: configure-stage4-bfd
3273         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3274         @r=`${PWD_COMMAND}`; export r; \
3275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3276         TFLAGS="$(STAGE4_TFLAGS)"; \
3277         $(HOST_EXPORTS) \
3278         $(POSTSTAGE1_HOST_EXPORTS)  \
3279         cd $(HOST_SUBDIR)/bfd && \
3280         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3281                 CFLAGS="$(STAGE4_CFLAGS)" \
3282                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3283                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3284                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3285                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3286                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3287                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3288                 TFLAGS="$(STAGE4_TFLAGS)" \
3289                 $(TARGET-stage4-bfd)
3290
3291 maybe-clean-stage4-bfd: clean-stage4-bfd
3292 clean-stage4: clean-stage4-bfd
3293 clean-stage4-bfd:
3294         @if [ $(current_stage) = stage4 ]; then \
3295           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3296         else \
3297           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3298           $(MAKE) stage4-start; \
3299         fi; \
3300         cd $(HOST_SUBDIR)/bfd && \
3301         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3302                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3303                  clean
3304 @endif bfd-bootstrap
3305
3306
3307 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3308 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3309 maybe-all-stageprofile-bfd:
3310 maybe-clean-stageprofile-bfd:
3311 @if bfd-bootstrap
3312 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3313 all-stageprofile: all-stageprofile-bfd
3314 TARGET-stageprofile-bfd = $(TARGET-bfd)
3315 all-stageprofile-bfd: configure-stageprofile-bfd
3316         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3317         @r=`${PWD_COMMAND}`; export r; \
3318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3319         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3320         $(HOST_EXPORTS) \
3321         $(POSTSTAGE1_HOST_EXPORTS)  \
3322         cd $(HOST_SUBDIR)/bfd && \
3323         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3324                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3325                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3326                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3327                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3328                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3329                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3330                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3331                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3332                 $(TARGET-stageprofile-bfd)
3333
3334 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3335 clean-stageprofile: clean-stageprofile-bfd
3336 clean-stageprofile-bfd:
3337         @if [ $(current_stage) = stageprofile ]; then \
3338           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3339         else \
3340           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3341           $(MAKE) stageprofile-start; \
3342         fi; \
3343         cd $(HOST_SUBDIR)/bfd && \
3344         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3345                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3346                  clean
3347 @endif bfd-bootstrap
3348
3349
3350 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3351 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3352 maybe-all-stagefeedback-bfd:
3353 maybe-clean-stagefeedback-bfd:
3354 @if bfd-bootstrap
3355 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3356 all-stagefeedback: all-stagefeedback-bfd
3357 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3358 all-stagefeedback-bfd: configure-stagefeedback-bfd
3359         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3360         @r=`${PWD_COMMAND}`; export r; \
3361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3362         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3363         $(HOST_EXPORTS) \
3364         $(POSTSTAGE1_HOST_EXPORTS)  \
3365         cd $(HOST_SUBDIR)/bfd && \
3366         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3367                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3368                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3369                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3370                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3371                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3372                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3373                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3374                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3375                 $(TARGET-stagefeedback-bfd)
3376
3377 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3378 clean-stagefeedback: clean-stagefeedback-bfd
3379 clean-stagefeedback-bfd:
3380         @if [ $(current_stage) = stagefeedback ]; then \
3381           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3382         else \
3383           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3384           $(MAKE) stagefeedback-start; \
3385         fi; \
3386         cd $(HOST_SUBDIR)/bfd && \
3387         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3388                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3389                  clean
3390 @endif bfd-bootstrap
3391
3392
3393
3394
3395
3396 .PHONY: check-bfd maybe-check-bfd
3397 maybe-check-bfd:
3398 @if bfd
3399 maybe-check-bfd: check-bfd
3400
3401 check-bfd:
3402         @: $(MAKE); $(unstage)
3403         @r=`${PWD_COMMAND}`; export r; \
3404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3405         $(HOST_EXPORTS) \
3406         (cd $(HOST_SUBDIR)/bfd && \
3407           $(MAKE) $(FLAGS_TO_PASS)  check)
3408
3409 @endif bfd
3410
3411 .PHONY: install-bfd maybe-install-bfd
3412 maybe-install-bfd:
3413 @if bfd
3414 maybe-install-bfd: install-bfd
3415
3416 install-bfd: installdirs
3417         @: $(MAKE); $(unstage)
3418         @r=`${PWD_COMMAND}`; export r; \
3419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3420         $(HOST_EXPORTS) \
3421         (cd $(HOST_SUBDIR)/bfd && \
3422           $(MAKE) $(FLAGS_TO_PASS)  install)
3423
3424 @endif bfd
3425
3426 .PHONY: install-strip-bfd maybe-install-strip-bfd
3427 maybe-install-strip-bfd:
3428 @if bfd
3429 maybe-install-strip-bfd: install-strip-bfd
3430
3431 install-strip-bfd: installdirs
3432         @: $(MAKE); $(unstage)
3433         @r=`${PWD_COMMAND}`; export r; \
3434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3435         $(HOST_EXPORTS) \
3436         (cd $(HOST_SUBDIR)/bfd && \
3437           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3438
3439 @endif bfd
3440
3441 # Other targets (info, dvi, pdf, etc.)
3442
3443 .PHONY: maybe-info-bfd info-bfd
3444 maybe-info-bfd:
3445 @if bfd
3446 maybe-info-bfd: info-bfd
3447
3448 info-bfd: \
3449     configure-bfd 
3450         @[ -f ./bfd/Makefile ] || exit 0; \
3451         r=`${PWD_COMMAND}`; export r; \
3452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3453         $(HOST_EXPORTS) \
3454         for flag in $(EXTRA_HOST_FLAGS) ; do \
3455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3456         done; \
3457         echo "Doing info in bfd" ; \
3458         (cd $(HOST_SUBDIR)/bfd && \
3459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3461                   "RANLIB=$${RANLIB}" \
3462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3463                   info) \
3464           || exit 1
3465
3466 @endif bfd
3467
3468 .PHONY: maybe-dvi-bfd dvi-bfd
3469 maybe-dvi-bfd:
3470 @if bfd
3471 maybe-dvi-bfd: dvi-bfd
3472
3473 dvi-bfd: \
3474     configure-bfd 
3475         @[ -f ./bfd/Makefile ] || exit 0; \
3476         r=`${PWD_COMMAND}`; export r; \
3477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478         $(HOST_EXPORTS) \
3479         for flag in $(EXTRA_HOST_FLAGS) ; do \
3480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3481         done; \
3482         echo "Doing dvi in bfd" ; \
3483         (cd $(HOST_SUBDIR)/bfd && \
3484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3486                   "RANLIB=$${RANLIB}" \
3487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3488                   dvi) \
3489           || exit 1
3490
3491 @endif bfd
3492
3493 .PHONY: maybe-pdf-bfd pdf-bfd
3494 maybe-pdf-bfd:
3495 @if bfd
3496 maybe-pdf-bfd: pdf-bfd
3497
3498 pdf-bfd: \
3499     configure-bfd 
3500         @[ -f ./bfd/Makefile ] || exit 0; \
3501         r=`${PWD_COMMAND}`; export r; \
3502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3503         $(HOST_EXPORTS) \
3504         for flag in $(EXTRA_HOST_FLAGS) ; do \
3505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3506         done; \
3507         echo "Doing pdf in bfd" ; \
3508         (cd $(HOST_SUBDIR)/bfd && \
3509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3511                   "RANLIB=$${RANLIB}" \
3512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3513                   pdf) \
3514           || exit 1
3515
3516 @endif bfd
3517
3518 .PHONY: maybe-html-bfd html-bfd
3519 maybe-html-bfd:
3520 @if bfd
3521 maybe-html-bfd: html-bfd
3522
3523 html-bfd: \
3524     configure-bfd 
3525         @[ -f ./bfd/Makefile ] || exit 0; \
3526         r=`${PWD_COMMAND}`; export r; \
3527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3528         $(HOST_EXPORTS) \
3529         for flag in $(EXTRA_HOST_FLAGS) ; do \
3530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3531         done; \
3532         echo "Doing html in bfd" ; \
3533         (cd $(HOST_SUBDIR)/bfd && \
3534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3536                   "RANLIB=$${RANLIB}" \
3537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3538                   html) \
3539           || exit 1
3540
3541 @endif bfd
3542
3543 .PHONY: maybe-TAGS-bfd TAGS-bfd
3544 maybe-TAGS-bfd:
3545 @if bfd
3546 maybe-TAGS-bfd: TAGS-bfd
3547
3548 TAGS-bfd: \
3549     configure-bfd 
3550         @[ -f ./bfd/Makefile ] || exit 0; \
3551         r=`${PWD_COMMAND}`; export r; \
3552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3553         $(HOST_EXPORTS) \
3554         for flag in $(EXTRA_HOST_FLAGS) ; do \
3555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3556         done; \
3557         echo "Doing TAGS in bfd" ; \
3558         (cd $(HOST_SUBDIR)/bfd && \
3559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3561                   "RANLIB=$${RANLIB}" \
3562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3563                   TAGS) \
3564           || exit 1
3565
3566 @endif bfd
3567
3568 .PHONY: maybe-install-info-bfd install-info-bfd
3569 maybe-install-info-bfd:
3570 @if bfd
3571 maybe-install-info-bfd: install-info-bfd
3572
3573 install-info-bfd: \
3574     configure-bfd \
3575     info-bfd 
3576         @[ -f ./bfd/Makefile ] || exit 0; \
3577         r=`${PWD_COMMAND}`; export r; \
3578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3579         $(HOST_EXPORTS) \
3580         for flag in $(EXTRA_HOST_FLAGS) ; do \
3581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3582         done; \
3583         echo "Doing install-info in bfd" ; \
3584         (cd $(HOST_SUBDIR)/bfd && \
3585           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3586                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3587                   "RANLIB=$${RANLIB}" \
3588                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3589                   install-info) \
3590           || exit 1
3591
3592 @endif bfd
3593
3594 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3595 maybe-install-pdf-bfd:
3596 @if bfd
3597 maybe-install-pdf-bfd: install-pdf-bfd
3598
3599 install-pdf-bfd: \
3600     configure-bfd \
3601     pdf-bfd 
3602         @[ -f ./bfd/Makefile ] || exit 0; \
3603         r=`${PWD_COMMAND}`; export r; \
3604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3605         $(HOST_EXPORTS) \
3606         for flag in $(EXTRA_HOST_FLAGS) ; do \
3607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3608         done; \
3609         echo "Doing install-pdf in bfd" ; \
3610         (cd $(HOST_SUBDIR)/bfd && \
3611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3613                   "RANLIB=$${RANLIB}" \
3614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3615                   install-pdf) \
3616           || exit 1
3617
3618 @endif bfd
3619
3620 .PHONY: maybe-install-html-bfd install-html-bfd
3621 maybe-install-html-bfd:
3622 @if bfd
3623 maybe-install-html-bfd: install-html-bfd
3624
3625 install-html-bfd: \
3626     configure-bfd \
3627     html-bfd 
3628         @[ -f ./bfd/Makefile ] || exit 0; \
3629         r=`${PWD_COMMAND}`; export r; \
3630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3631         $(HOST_EXPORTS) \
3632         for flag in $(EXTRA_HOST_FLAGS) ; do \
3633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3634         done; \
3635         echo "Doing install-html in bfd" ; \
3636         (cd $(HOST_SUBDIR)/bfd && \
3637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3639                   "RANLIB=$${RANLIB}" \
3640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3641                   install-html) \
3642           || exit 1
3643
3644 @endif bfd
3645
3646 .PHONY: maybe-installcheck-bfd installcheck-bfd
3647 maybe-installcheck-bfd:
3648 @if bfd
3649 maybe-installcheck-bfd: installcheck-bfd
3650
3651 installcheck-bfd: \
3652     configure-bfd 
3653         @[ -f ./bfd/Makefile ] || exit 0; \
3654         r=`${PWD_COMMAND}`; export r; \
3655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656         $(HOST_EXPORTS) \
3657         for flag in $(EXTRA_HOST_FLAGS) ; do \
3658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659         done; \
3660         echo "Doing installcheck in bfd" ; \
3661         (cd $(HOST_SUBDIR)/bfd && \
3662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664                   "RANLIB=$${RANLIB}" \
3665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666                   installcheck) \
3667           || exit 1
3668
3669 @endif bfd
3670
3671 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3672 maybe-mostlyclean-bfd:
3673 @if bfd
3674 maybe-mostlyclean-bfd: mostlyclean-bfd
3675
3676 mostlyclean-bfd: 
3677         @[ -f ./bfd/Makefile ] || exit 0; \
3678         r=`${PWD_COMMAND}`; export r; \
3679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680         $(HOST_EXPORTS) \
3681         for flag in $(EXTRA_HOST_FLAGS) ; do \
3682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683         done; \
3684         echo "Doing mostlyclean in bfd" ; \
3685         (cd $(HOST_SUBDIR)/bfd && \
3686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688                   "RANLIB=$${RANLIB}" \
3689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3690                   mostlyclean) \
3691           || exit 1
3692
3693 @endif bfd
3694
3695 .PHONY: maybe-clean-bfd clean-bfd
3696 maybe-clean-bfd:
3697 @if bfd
3698 maybe-clean-bfd: clean-bfd
3699
3700 clean-bfd: 
3701         @[ -f ./bfd/Makefile ] || exit 0; \
3702         r=`${PWD_COMMAND}`; export r; \
3703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3704         $(HOST_EXPORTS) \
3705         for flag in $(EXTRA_HOST_FLAGS) ; do \
3706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707         done; \
3708         echo "Doing clean in bfd" ; \
3709         (cd $(HOST_SUBDIR)/bfd && \
3710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712                   "RANLIB=$${RANLIB}" \
3713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3714                   clean) \
3715           || exit 1
3716
3717 @endif bfd
3718
3719 .PHONY: maybe-distclean-bfd distclean-bfd
3720 maybe-distclean-bfd:
3721 @if bfd
3722 maybe-distclean-bfd: distclean-bfd
3723
3724 distclean-bfd: 
3725         @[ -f ./bfd/Makefile ] || exit 0; \
3726         r=`${PWD_COMMAND}`; export r; \
3727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728         $(HOST_EXPORTS) \
3729         for flag in $(EXTRA_HOST_FLAGS) ; do \
3730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3731         done; \
3732         echo "Doing distclean in bfd" ; \
3733         (cd $(HOST_SUBDIR)/bfd && \
3734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3736                   "RANLIB=$${RANLIB}" \
3737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3738                   distclean) \
3739           || exit 1
3740
3741 @endif bfd
3742
3743 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3744 maybe-maintainer-clean-bfd:
3745 @if bfd
3746 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3747
3748 maintainer-clean-bfd: 
3749         @[ -f ./bfd/Makefile ] || exit 0; \
3750         r=`${PWD_COMMAND}`; export r; \
3751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3752         $(HOST_EXPORTS) \
3753         for flag in $(EXTRA_HOST_FLAGS) ; do \
3754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755         done; \
3756         echo "Doing maintainer-clean in bfd" ; \
3757         (cd $(HOST_SUBDIR)/bfd && \
3758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760                   "RANLIB=$${RANLIB}" \
3761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3762                   maintainer-clean) \
3763           || exit 1
3764
3765 @endif bfd
3766
3767
3768
3769 .PHONY: configure-opcodes maybe-configure-opcodes
3770 maybe-configure-opcodes:
3771 @if gcc-bootstrap
3772 configure-opcodes: stage_current
3773 @endif gcc-bootstrap
3774 @if opcodes
3775 maybe-configure-opcodes: configure-opcodes
3776 configure-opcodes: 
3777         @r=`${PWD_COMMAND}`; export r; \
3778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3779         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3780         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3781         $(HOST_EXPORTS)  \
3782         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3783         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3784         case $(srcdir) in \
3785           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3786           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3787                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3788         esac; \
3789         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3790         libsrcdir="$$s/opcodes"; \
3791         $(SHELL) $${libsrcdir}/configure \
3792           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3793           --target=${target_alias} $${srcdiroption}  \
3794           || exit 1
3795 @endif opcodes
3796
3797
3798
3799 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3800 maybe-configure-stage1-opcodes:
3801 @if opcodes-bootstrap
3802 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3803 configure-stage1-opcodes:
3804         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3805         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3806         @r=`${PWD_COMMAND}`; export r; \
3807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3808         TFLAGS="$(STAGE1_TFLAGS)"; \
3809         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3810         $(HOST_EXPORTS) \
3811         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3812         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3813         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3814         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3815         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3816         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3817         case $(srcdir) in \
3818           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3819           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3820                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3821         esac; \
3822         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3823         libsrcdir="$$s/opcodes"; \
3824         $(SHELL) $${libsrcdir}/configure \
3825           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3826           --target=${target_alias} $${srcdiroption} \
3827           $(STAGE1_CONFIGURE_FLAGS)
3828 @endif opcodes-bootstrap
3829
3830 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3831 maybe-configure-stage2-opcodes:
3832 @if opcodes-bootstrap
3833 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3834 configure-stage2-opcodes:
3835         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3836         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3837         @r=`${PWD_COMMAND}`; export r; \
3838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3839         TFLAGS="$(STAGE2_TFLAGS)"; \
3840         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3841         $(HOST_EXPORTS) \
3842         $(POSTSTAGE1_HOST_EXPORTS) \
3843         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3844         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3845         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3846         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3847         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3848         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3849         case $(srcdir) in \
3850           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3851           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3852                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3853         esac; \
3854         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3855         libsrcdir="$$s/opcodes"; \
3856         $(SHELL) $${libsrcdir}/configure \
3857           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3858           --target=${target_alias} $${srcdiroption} \
3859           --with-build-libsubdir=$(HOST_SUBDIR) \
3860           $(STAGE2_CONFIGURE_FLAGS)
3861 @endif opcodes-bootstrap
3862
3863 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3864 maybe-configure-stage3-opcodes:
3865 @if opcodes-bootstrap
3866 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3867 configure-stage3-opcodes:
3868         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3869         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3870         @r=`${PWD_COMMAND}`; export r; \
3871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3872         TFLAGS="$(STAGE3_TFLAGS)"; \
3873         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3874         $(HOST_EXPORTS) \
3875         $(POSTSTAGE1_HOST_EXPORTS) \
3876         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3877         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3878         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3879         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3880         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3881         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3882         case $(srcdir) in \
3883           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3884           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3885                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3886         esac; \
3887         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3888         libsrcdir="$$s/opcodes"; \
3889         $(SHELL) $${libsrcdir}/configure \
3890           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3891           --target=${target_alias} $${srcdiroption} \
3892           --with-build-libsubdir=$(HOST_SUBDIR) \
3893           $(STAGE3_CONFIGURE_FLAGS)
3894 @endif opcodes-bootstrap
3895
3896 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3897 maybe-configure-stage4-opcodes:
3898 @if opcodes-bootstrap
3899 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3900 configure-stage4-opcodes:
3901         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3902         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3903         @r=`${PWD_COMMAND}`; export r; \
3904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3905         TFLAGS="$(STAGE4_TFLAGS)"; \
3906         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3907         $(HOST_EXPORTS) \
3908         $(POSTSTAGE1_HOST_EXPORTS) \
3909         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3910         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3911         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3912         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3913         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3914         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3915         case $(srcdir) in \
3916           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3917           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3918                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3919         esac; \
3920         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3921         libsrcdir="$$s/opcodes"; \
3922         $(SHELL) $${libsrcdir}/configure \
3923           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3924           --target=${target_alias} $${srcdiroption} \
3925           --with-build-libsubdir=$(HOST_SUBDIR) \
3926           $(STAGE4_CONFIGURE_FLAGS)
3927 @endif opcodes-bootstrap
3928
3929 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3930 maybe-configure-stageprofile-opcodes:
3931 @if opcodes-bootstrap
3932 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3933 configure-stageprofile-opcodes:
3934         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3935         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3936         @r=`${PWD_COMMAND}`; export r; \
3937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3938         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3939         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3940         $(HOST_EXPORTS) \
3941         $(POSTSTAGE1_HOST_EXPORTS) \
3942         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3943         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3944         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3945         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3946         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3947         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3948         case $(srcdir) in \
3949           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3950           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3951                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3952         esac; \
3953         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3954         libsrcdir="$$s/opcodes"; \
3955         $(SHELL) $${libsrcdir}/configure \
3956           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3957           --target=${target_alias} $${srcdiroption} \
3958           --with-build-libsubdir=$(HOST_SUBDIR) \
3959           $(STAGEprofile_CONFIGURE_FLAGS)
3960 @endif opcodes-bootstrap
3961
3962 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3963 maybe-configure-stagefeedback-opcodes:
3964 @if opcodes-bootstrap
3965 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3966 configure-stagefeedback-opcodes:
3967         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3968         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3969         @r=`${PWD_COMMAND}`; export r; \
3970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3971         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3972         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3973         $(HOST_EXPORTS) \
3974         $(POSTSTAGE1_HOST_EXPORTS) \
3975         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3976         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3977         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3978         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3979         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3980         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3981         case $(srcdir) in \
3982           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3983           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3984                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3985         esac; \
3986         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3987         libsrcdir="$$s/opcodes"; \
3988         $(SHELL) $${libsrcdir}/configure \
3989           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3990           --target=${target_alias} $${srcdiroption} \
3991           --with-build-libsubdir=$(HOST_SUBDIR) \
3992           $(STAGEfeedback_CONFIGURE_FLAGS)
3993 @endif opcodes-bootstrap
3994
3995
3996
3997
3998
3999 .PHONY: all-opcodes maybe-all-opcodes
4000 maybe-all-opcodes:
4001 @if gcc-bootstrap
4002 all-opcodes: stage_current
4003 @endif gcc-bootstrap
4004 @if opcodes
4005 TARGET-opcodes=all
4006 maybe-all-opcodes: all-opcodes
4007 all-opcodes: configure-opcodes
4008         @r=`${PWD_COMMAND}`; export r; \
4009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4010         $(HOST_EXPORTS)  \
4011         (cd $(HOST_SUBDIR)/opcodes && \
4012           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4013                 $(TARGET-opcodes))
4014 @endif opcodes
4015
4016
4017
4018 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4019 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4020 maybe-all-stage1-opcodes:
4021 maybe-clean-stage1-opcodes:
4022 @if opcodes-bootstrap
4023 maybe-all-stage1-opcodes: all-stage1-opcodes
4024 all-stage1: all-stage1-opcodes
4025 TARGET-stage1-opcodes = $(TARGET-opcodes)
4026 all-stage1-opcodes: configure-stage1-opcodes
4027         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4028         @r=`${PWD_COMMAND}`; export r; \
4029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4030         TFLAGS="$(STAGE1_TFLAGS)"; \
4031         $(HOST_EXPORTS)  \
4032         cd $(HOST_SUBDIR)/opcodes && \
4033         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4034                 CFLAGS="$(STAGE1_CFLAGS)" \
4035                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4036                 LIBCFLAGS="$(LIBCFLAGS)" \
4037                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4038                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4039                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4040                 $(EXTRA_HOST_FLAGS)   \
4041                 TFLAGS="$(STAGE1_TFLAGS)" \
4042                 $(TARGET-stage1-opcodes)
4043
4044 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4045 clean-stage1: clean-stage1-opcodes
4046 clean-stage1-opcodes:
4047         @if [ $(current_stage) = stage1 ]; then \
4048           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4049         else \
4050           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4051           $(MAKE) stage1-start; \
4052         fi; \
4053         cd $(HOST_SUBDIR)/opcodes && \
4054         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4055                  clean
4056 @endif opcodes-bootstrap
4057
4058
4059 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4060 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4061 maybe-all-stage2-opcodes:
4062 maybe-clean-stage2-opcodes:
4063 @if opcodes-bootstrap
4064 maybe-all-stage2-opcodes: all-stage2-opcodes
4065 all-stage2: all-stage2-opcodes
4066 TARGET-stage2-opcodes = $(TARGET-opcodes)
4067 all-stage2-opcodes: configure-stage2-opcodes
4068         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4069         @r=`${PWD_COMMAND}`; export r; \
4070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4071         TFLAGS="$(STAGE2_TFLAGS)"; \
4072         $(HOST_EXPORTS) \
4073         $(POSTSTAGE1_HOST_EXPORTS)  \
4074         cd $(HOST_SUBDIR)/opcodes && \
4075         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4076                 CFLAGS="$(STAGE2_CFLAGS)" \
4077                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4078                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4079                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4080                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4081                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4082                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4083                 TFLAGS="$(STAGE2_TFLAGS)" \
4084                 $(TARGET-stage2-opcodes)
4085
4086 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4087 clean-stage2: clean-stage2-opcodes
4088 clean-stage2-opcodes:
4089         @if [ $(current_stage) = stage2 ]; then \
4090           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4091         else \
4092           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4093           $(MAKE) stage2-start; \
4094         fi; \
4095         cd $(HOST_SUBDIR)/opcodes && \
4096         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4097                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4098                  clean
4099 @endif opcodes-bootstrap
4100
4101
4102 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4103 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4104 maybe-all-stage3-opcodes:
4105 maybe-clean-stage3-opcodes:
4106 @if opcodes-bootstrap
4107 maybe-all-stage3-opcodes: all-stage3-opcodes
4108 all-stage3: all-stage3-opcodes
4109 TARGET-stage3-opcodes = $(TARGET-opcodes)
4110 all-stage3-opcodes: configure-stage3-opcodes
4111         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4112         @r=`${PWD_COMMAND}`; export r; \
4113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4114         TFLAGS="$(STAGE3_TFLAGS)"; \
4115         $(HOST_EXPORTS) \
4116         $(POSTSTAGE1_HOST_EXPORTS)  \
4117         cd $(HOST_SUBDIR)/opcodes && \
4118         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4119                 CFLAGS="$(STAGE3_CFLAGS)" \
4120                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4121                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4122                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4123                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4124                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4125                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4126                 TFLAGS="$(STAGE3_TFLAGS)" \
4127                 $(TARGET-stage3-opcodes)
4128
4129 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4130 clean-stage3: clean-stage3-opcodes
4131 clean-stage3-opcodes:
4132         @if [ $(current_stage) = stage3 ]; then \
4133           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4134         else \
4135           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4136           $(MAKE) stage3-start; \
4137         fi; \
4138         cd $(HOST_SUBDIR)/opcodes && \
4139         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4140                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4141                  clean
4142 @endif opcodes-bootstrap
4143
4144
4145 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4146 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4147 maybe-all-stage4-opcodes:
4148 maybe-clean-stage4-opcodes:
4149 @if opcodes-bootstrap
4150 maybe-all-stage4-opcodes: all-stage4-opcodes
4151 all-stage4: all-stage4-opcodes
4152 TARGET-stage4-opcodes = $(TARGET-opcodes)
4153 all-stage4-opcodes: configure-stage4-opcodes
4154         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4155         @r=`${PWD_COMMAND}`; export r; \
4156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157         TFLAGS="$(STAGE4_TFLAGS)"; \
4158         $(HOST_EXPORTS) \
4159         $(POSTSTAGE1_HOST_EXPORTS)  \
4160         cd $(HOST_SUBDIR)/opcodes && \
4161         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4162                 CFLAGS="$(STAGE4_CFLAGS)" \
4163                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4164                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4165                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4166                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4167                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4168                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4169                 TFLAGS="$(STAGE4_TFLAGS)" \
4170                 $(TARGET-stage4-opcodes)
4171
4172 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4173 clean-stage4: clean-stage4-opcodes
4174 clean-stage4-opcodes:
4175         @if [ $(current_stage) = stage4 ]; then \
4176           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4177         else \
4178           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4179           $(MAKE) stage4-start; \
4180         fi; \
4181         cd $(HOST_SUBDIR)/opcodes && \
4182         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4183                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4184                  clean
4185 @endif opcodes-bootstrap
4186
4187
4188 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4189 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4190 maybe-all-stageprofile-opcodes:
4191 maybe-clean-stageprofile-opcodes:
4192 @if opcodes-bootstrap
4193 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4194 all-stageprofile: all-stageprofile-opcodes
4195 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4196 all-stageprofile-opcodes: configure-stageprofile-opcodes
4197         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4198         @r=`${PWD_COMMAND}`; export r; \
4199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4200         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4201         $(HOST_EXPORTS) \
4202         $(POSTSTAGE1_HOST_EXPORTS)  \
4203         cd $(HOST_SUBDIR)/opcodes && \
4204         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4205                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4206                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4207                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4208                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4209                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4210                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4211                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4212                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4213                 $(TARGET-stageprofile-opcodes)
4214
4215 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4216 clean-stageprofile: clean-stageprofile-opcodes
4217 clean-stageprofile-opcodes:
4218         @if [ $(current_stage) = stageprofile ]; then \
4219           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4220         else \
4221           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4222           $(MAKE) stageprofile-start; \
4223         fi; \
4224         cd $(HOST_SUBDIR)/opcodes && \
4225         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4226                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4227                  clean
4228 @endif opcodes-bootstrap
4229
4230
4231 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4232 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4233 maybe-all-stagefeedback-opcodes:
4234 maybe-clean-stagefeedback-opcodes:
4235 @if opcodes-bootstrap
4236 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4237 all-stagefeedback: all-stagefeedback-opcodes
4238 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4239 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4240         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4241         @r=`${PWD_COMMAND}`; export r; \
4242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4243         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4244         $(HOST_EXPORTS) \
4245         $(POSTSTAGE1_HOST_EXPORTS)  \
4246         cd $(HOST_SUBDIR)/opcodes && \
4247         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4248                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4249                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4250                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4251                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4252                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4253                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4254                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4255                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4256                 $(TARGET-stagefeedback-opcodes)
4257
4258 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4259 clean-stagefeedback: clean-stagefeedback-opcodes
4260 clean-stagefeedback-opcodes:
4261         @if [ $(current_stage) = stagefeedback ]; then \
4262           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4263         else \
4264           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4265           $(MAKE) stagefeedback-start; \
4266         fi; \
4267         cd $(HOST_SUBDIR)/opcodes && \
4268         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4269                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4270                  clean
4271 @endif opcodes-bootstrap
4272
4273
4274
4275
4276
4277 .PHONY: check-opcodes maybe-check-opcodes
4278 maybe-check-opcodes:
4279 @if opcodes
4280 maybe-check-opcodes: check-opcodes
4281
4282 check-opcodes:
4283         @: $(MAKE); $(unstage)
4284         @r=`${PWD_COMMAND}`; export r; \
4285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4286         $(HOST_EXPORTS) \
4287         (cd $(HOST_SUBDIR)/opcodes && \
4288           $(MAKE) $(FLAGS_TO_PASS)  check)
4289
4290 @endif opcodes
4291
4292 .PHONY: install-opcodes maybe-install-opcodes
4293 maybe-install-opcodes:
4294 @if opcodes
4295 maybe-install-opcodes: install-opcodes
4296
4297 install-opcodes: installdirs
4298         @: $(MAKE); $(unstage)
4299         @r=`${PWD_COMMAND}`; export r; \
4300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4301         $(HOST_EXPORTS) \
4302         (cd $(HOST_SUBDIR)/opcodes && \
4303           $(MAKE) $(FLAGS_TO_PASS)  install)
4304
4305 @endif opcodes
4306
4307 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4308 maybe-install-strip-opcodes:
4309 @if opcodes
4310 maybe-install-strip-opcodes: install-strip-opcodes
4311
4312 install-strip-opcodes: installdirs
4313         @: $(MAKE); $(unstage)
4314         @r=`${PWD_COMMAND}`; export r; \
4315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4316         $(HOST_EXPORTS) \
4317         (cd $(HOST_SUBDIR)/opcodes && \
4318           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4319
4320 @endif opcodes
4321
4322 # Other targets (info, dvi, pdf, etc.)
4323
4324 .PHONY: maybe-info-opcodes info-opcodes
4325 maybe-info-opcodes:
4326 @if opcodes
4327 maybe-info-opcodes: info-opcodes
4328
4329 info-opcodes: \
4330     configure-opcodes 
4331         @[ -f ./opcodes/Makefile ] || exit 0; \
4332         r=`${PWD_COMMAND}`; export r; \
4333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4334         $(HOST_EXPORTS) \
4335         for flag in $(EXTRA_HOST_FLAGS) ; do \
4336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4337         done; \
4338         echo "Doing info in opcodes" ; \
4339         (cd $(HOST_SUBDIR)/opcodes && \
4340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4342                   "RANLIB=$${RANLIB}" \
4343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4344                   info) \
4345           || exit 1
4346
4347 @endif opcodes
4348
4349 .PHONY: maybe-dvi-opcodes dvi-opcodes
4350 maybe-dvi-opcodes:
4351 @if opcodes
4352 maybe-dvi-opcodes: dvi-opcodes
4353
4354 dvi-opcodes: \
4355     configure-opcodes 
4356         @[ -f ./opcodes/Makefile ] || exit 0; \
4357         r=`${PWD_COMMAND}`; export r; \
4358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4359         $(HOST_EXPORTS) \
4360         for flag in $(EXTRA_HOST_FLAGS) ; do \
4361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4362         done; \
4363         echo "Doing dvi in opcodes" ; \
4364         (cd $(HOST_SUBDIR)/opcodes && \
4365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4367                   "RANLIB=$${RANLIB}" \
4368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4369                   dvi) \
4370           || exit 1
4371
4372 @endif opcodes
4373
4374 .PHONY: maybe-pdf-opcodes pdf-opcodes
4375 maybe-pdf-opcodes:
4376 @if opcodes
4377 maybe-pdf-opcodes: pdf-opcodes
4378
4379 pdf-opcodes: \
4380     configure-opcodes 
4381         @[ -f ./opcodes/Makefile ] || exit 0; \
4382         r=`${PWD_COMMAND}`; export r; \
4383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4384         $(HOST_EXPORTS) \
4385         for flag in $(EXTRA_HOST_FLAGS) ; do \
4386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4387         done; \
4388         echo "Doing pdf in opcodes" ; \
4389         (cd $(HOST_SUBDIR)/opcodes && \
4390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4392                   "RANLIB=$${RANLIB}" \
4393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4394                   pdf) \
4395           || exit 1
4396
4397 @endif opcodes
4398
4399 .PHONY: maybe-html-opcodes html-opcodes
4400 maybe-html-opcodes:
4401 @if opcodes
4402 maybe-html-opcodes: html-opcodes
4403
4404 html-opcodes: \
4405     configure-opcodes 
4406         @[ -f ./opcodes/Makefile ] || exit 0; \
4407         r=`${PWD_COMMAND}`; export r; \
4408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409         $(HOST_EXPORTS) \
4410         for flag in $(EXTRA_HOST_FLAGS) ; do \
4411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4412         done; \
4413         echo "Doing html in opcodes" ; \
4414         (cd $(HOST_SUBDIR)/opcodes && \
4415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4417                   "RANLIB=$${RANLIB}" \
4418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4419                   html) \
4420           || exit 1
4421
4422 @endif opcodes
4423
4424 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4425 maybe-TAGS-opcodes:
4426 @if opcodes
4427 maybe-TAGS-opcodes: TAGS-opcodes
4428
4429 TAGS-opcodes: \
4430     configure-opcodes 
4431         @[ -f ./opcodes/Makefile ] || exit 0; \
4432         r=`${PWD_COMMAND}`; export r; \
4433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4434         $(HOST_EXPORTS) \
4435         for flag in $(EXTRA_HOST_FLAGS) ; do \
4436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4437         done; \
4438         echo "Doing TAGS in opcodes" ; \
4439         (cd $(HOST_SUBDIR)/opcodes && \
4440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4442                   "RANLIB=$${RANLIB}" \
4443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4444                   TAGS) \
4445           || exit 1
4446
4447 @endif opcodes
4448
4449 .PHONY: maybe-install-info-opcodes install-info-opcodes
4450 maybe-install-info-opcodes:
4451 @if opcodes
4452 maybe-install-info-opcodes: install-info-opcodes
4453
4454 install-info-opcodes: \
4455     configure-opcodes \
4456     info-opcodes 
4457         @[ -f ./opcodes/Makefile ] || exit 0; \
4458         r=`${PWD_COMMAND}`; export r; \
4459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4460         $(HOST_EXPORTS) \
4461         for flag in $(EXTRA_HOST_FLAGS) ; do \
4462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4463         done; \
4464         echo "Doing install-info in opcodes" ; \
4465         (cd $(HOST_SUBDIR)/opcodes && \
4466           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4467                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4468                   "RANLIB=$${RANLIB}" \
4469                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4470                   install-info) \
4471           || exit 1
4472
4473 @endif opcodes
4474
4475 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4476 maybe-install-pdf-opcodes:
4477 @if opcodes
4478 maybe-install-pdf-opcodes: install-pdf-opcodes
4479
4480 install-pdf-opcodes: \
4481     configure-opcodes \
4482     pdf-opcodes 
4483         @[ -f ./opcodes/Makefile ] || exit 0; \
4484         r=`${PWD_COMMAND}`; export r; \
4485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4486         $(HOST_EXPORTS) \
4487         for flag in $(EXTRA_HOST_FLAGS) ; do \
4488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4489         done; \
4490         echo "Doing install-pdf in opcodes" ; \
4491         (cd $(HOST_SUBDIR)/opcodes && \
4492           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4493                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4494                   "RANLIB=$${RANLIB}" \
4495                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4496                   install-pdf) \
4497           || exit 1
4498
4499 @endif opcodes
4500
4501 .PHONY: maybe-install-html-opcodes install-html-opcodes
4502 maybe-install-html-opcodes:
4503 @if opcodes
4504 maybe-install-html-opcodes: install-html-opcodes
4505
4506 install-html-opcodes: \
4507     configure-opcodes \
4508     html-opcodes 
4509         @[ -f ./opcodes/Makefile ] || exit 0; \
4510         r=`${PWD_COMMAND}`; export r; \
4511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4512         $(HOST_EXPORTS) \
4513         for flag in $(EXTRA_HOST_FLAGS) ; do \
4514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4515         done; \
4516         echo "Doing install-html in opcodes" ; \
4517         (cd $(HOST_SUBDIR)/opcodes && \
4518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4520                   "RANLIB=$${RANLIB}" \
4521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4522                   install-html) \
4523           || exit 1
4524
4525 @endif opcodes
4526
4527 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4528 maybe-installcheck-opcodes:
4529 @if opcodes
4530 maybe-installcheck-opcodes: installcheck-opcodes
4531
4532 installcheck-opcodes: \
4533     configure-opcodes 
4534         @[ -f ./opcodes/Makefile ] || exit 0; \
4535         r=`${PWD_COMMAND}`; export r; \
4536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537         $(HOST_EXPORTS) \
4538         for flag in $(EXTRA_HOST_FLAGS) ; do \
4539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540         done; \
4541         echo "Doing installcheck in opcodes" ; \
4542         (cd $(HOST_SUBDIR)/opcodes && \
4543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545                   "RANLIB=$${RANLIB}" \
4546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4547                   installcheck) \
4548           || exit 1
4549
4550 @endif opcodes
4551
4552 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4553 maybe-mostlyclean-opcodes:
4554 @if opcodes
4555 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4556
4557 mostlyclean-opcodes: 
4558         @[ -f ./opcodes/Makefile ] || exit 0; \
4559         r=`${PWD_COMMAND}`; export r; \
4560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561         $(HOST_EXPORTS) \
4562         for flag in $(EXTRA_HOST_FLAGS) ; do \
4563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4564         done; \
4565         echo "Doing mostlyclean in opcodes" ; \
4566         (cd $(HOST_SUBDIR)/opcodes && \
4567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4569                   "RANLIB=$${RANLIB}" \
4570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4571                   mostlyclean) \
4572           || exit 1
4573
4574 @endif opcodes
4575
4576 .PHONY: maybe-clean-opcodes clean-opcodes
4577 maybe-clean-opcodes:
4578 @if opcodes
4579 maybe-clean-opcodes: clean-opcodes
4580
4581 clean-opcodes: 
4582         @[ -f ./opcodes/Makefile ] || exit 0; \
4583         r=`${PWD_COMMAND}`; export r; \
4584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4585         $(HOST_EXPORTS) \
4586         for flag in $(EXTRA_HOST_FLAGS) ; do \
4587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4588         done; \
4589         echo "Doing clean in opcodes" ; \
4590         (cd $(HOST_SUBDIR)/opcodes && \
4591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4593                   "RANLIB=$${RANLIB}" \
4594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4595                   clean) \
4596           || exit 1
4597
4598 @endif opcodes
4599
4600 .PHONY: maybe-distclean-opcodes distclean-opcodes
4601 maybe-distclean-opcodes:
4602 @if opcodes
4603 maybe-distclean-opcodes: distclean-opcodes
4604
4605 distclean-opcodes: 
4606         @[ -f ./opcodes/Makefile ] || exit 0; \
4607         r=`${PWD_COMMAND}`; export r; \
4608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4609         $(HOST_EXPORTS) \
4610         for flag in $(EXTRA_HOST_FLAGS) ; do \
4611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612         done; \
4613         echo "Doing distclean in opcodes" ; \
4614         (cd $(HOST_SUBDIR)/opcodes && \
4615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617                   "RANLIB=$${RANLIB}" \
4618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4619                   distclean) \
4620           || exit 1
4621
4622 @endif opcodes
4623
4624 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4625 maybe-maintainer-clean-opcodes:
4626 @if opcodes
4627 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4628
4629 maintainer-clean-opcodes: 
4630         @[ -f ./opcodes/Makefile ] || exit 0; \
4631         r=`${PWD_COMMAND}`; export r; \
4632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4633         $(HOST_EXPORTS) \
4634         for flag in $(EXTRA_HOST_FLAGS) ; do \
4635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4636         done; \
4637         echo "Doing maintainer-clean in opcodes" ; \
4638         (cd $(HOST_SUBDIR)/opcodes && \
4639           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4640                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4641                   "RANLIB=$${RANLIB}" \
4642                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4643                   maintainer-clean) \
4644           || exit 1
4645
4646 @endif opcodes
4647
4648
4649
4650 .PHONY: configure-binutils maybe-configure-binutils
4651 maybe-configure-binutils:
4652 @if gcc-bootstrap
4653 configure-binutils: stage_current
4654 @endif gcc-bootstrap
4655 @if binutils
4656 maybe-configure-binutils: configure-binutils
4657 configure-binutils: 
4658         @r=`${PWD_COMMAND}`; export r; \
4659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4660         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4661         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4662         $(HOST_EXPORTS)  \
4663         echo Configuring in $(HOST_SUBDIR)/binutils; \
4664         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4665         case $(srcdir) in \
4666           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4667           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4668                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4669         esac; \
4670         srcdiroption="--srcdir=$${topdir}/binutils"; \
4671         libsrcdir="$$s/binutils"; \
4672         $(SHELL) $${libsrcdir}/configure \
4673           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4674           --target=${target_alias} $${srcdiroption}  \
4675           || exit 1
4676 @endif binutils
4677
4678
4679
4680 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4681 maybe-configure-stage1-binutils:
4682 @if binutils-bootstrap
4683 maybe-configure-stage1-binutils: configure-stage1-binutils
4684 configure-stage1-binutils:
4685         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4686         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4687         @r=`${PWD_COMMAND}`; export r; \
4688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4689         TFLAGS="$(STAGE1_TFLAGS)"; \
4690         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4691         $(HOST_EXPORTS) \
4692         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4693         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4694         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4695         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4696         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4697         cd $(HOST_SUBDIR)/binutils || exit 1; \
4698         case $(srcdir) in \
4699           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4700           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4701                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4702         esac; \
4703         srcdiroption="--srcdir=$${topdir}/binutils"; \
4704         libsrcdir="$$s/binutils"; \
4705         $(SHELL) $${libsrcdir}/configure \
4706           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4707           --target=${target_alias} $${srcdiroption} \
4708           $(STAGE1_CONFIGURE_FLAGS)
4709 @endif binutils-bootstrap
4710
4711 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4712 maybe-configure-stage2-binutils:
4713 @if binutils-bootstrap
4714 maybe-configure-stage2-binutils: configure-stage2-binutils
4715 configure-stage2-binutils:
4716         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4717         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4718         @r=`${PWD_COMMAND}`; export r; \
4719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4720         TFLAGS="$(STAGE2_TFLAGS)"; \
4721         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4722         $(HOST_EXPORTS) \
4723         $(POSTSTAGE1_HOST_EXPORTS) \
4724         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4725         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4726         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4727         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4728         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4729         cd $(HOST_SUBDIR)/binutils || exit 1; \
4730         case $(srcdir) in \
4731           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4732           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4733                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4734         esac; \
4735         srcdiroption="--srcdir=$${topdir}/binutils"; \
4736         libsrcdir="$$s/binutils"; \
4737         $(SHELL) $${libsrcdir}/configure \
4738           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4739           --target=${target_alias} $${srcdiroption} \
4740           --with-build-libsubdir=$(HOST_SUBDIR) \
4741           $(STAGE2_CONFIGURE_FLAGS)
4742 @endif binutils-bootstrap
4743
4744 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4745 maybe-configure-stage3-binutils:
4746 @if binutils-bootstrap
4747 maybe-configure-stage3-binutils: configure-stage3-binutils
4748 configure-stage3-binutils:
4749         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4750         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4751         @r=`${PWD_COMMAND}`; export r; \
4752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753         TFLAGS="$(STAGE3_TFLAGS)"; \
4754         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4755         $(HOST_EXPORTS) \
4756         $(POSTSTAGE1_HOST_EXPORTS) \
4757         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4758         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4759         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4760         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4761         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4762         cd $(HOST_SUBDIR)/binutils || exit 1; \
4763         case $(srcdir) in \
4764           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4765           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4766                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4767         esac; \
4768         srcdiroption="--srcdir=$${topdir}/binutils"; \
4769         libsrcdir="$$s/binutils"; \
4770         $(SHELL) $${libsrcdir}/configure \
4771           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4772           --target=${target_alias} $${srcdiroption} \
4773           --with-build-libsubdir=$(HOST_SUBDIR) \
4774           $(STAGE3_CONFIGURE_FLAGS)
4775 @endif binutils-bootstrap
4776
4777 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4778 maybe-configure-stage4-binutils:
4779 @if binutils-bootstrap
4780 maybe-configure-stage4-binutils: configure-stage4-binutils
4781 configure-stage4-binutils:
4782         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4783         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4784         @r=`${PWD_COMMAND}`; export r; \
4785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4786         TFLAGS="$(STAGE4_TFLAGS)"; \
4787         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4788         $(HOST_EXPORTS) \
4789         $(POSTSTAGE1_HOST_EXPORTS) \
4790         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4791         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4792         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4793         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4794         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4795         cd $(HOST_SUBDIR)/binutils || exit 1; \
4796         case $(srcdir) in \
4797           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4798           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4799                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4800         esac; \
4801         srcdiroption="--srcdir=$${topdir}/binutils"; \
4802         libsrcdir="$$s/binutils"; \
4803         $(SHELL) $${libsrcdir}/configure \
4804           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4805           --target=${target_alias} $${srcdiroption} \
4806           --with-build-libsubdir=$(HOST_SUBDIR) \
4807           $(STAGE4_CONFIGURE_FLAGS)
4808 @endif binutils-bootstrap
4809
4810 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4811 maybe-configure-stageprofile-binutils:
4812 @if binutils-bootstrap
4813 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4814 configure-stageprofile-binutils:
4815         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4816         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4817         @r=`${PWD_COMMAND}`; export r; \
4818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4819         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4820         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4821         $(HOST_EXPORTS) \
4822         $(POSTSTAGE1_HOST_EXPORTS) \
4823         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4824         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4825         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4826         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4827         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4828         cd $(HOST_SUBDIR)/binutils || exit 1; \
4829         case $(srcdir) in \
4830           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4831           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4832                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4833         esac; \
4834         srcdiroption="--srcdir=$${topdir}/binutils"; \
4835         libsrcdir="$$s/binutils"; \
4836         $(SHELL) $${libsrcdir}/configure \
4837           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4838           --target=${target_alias} $${srcdiroption} \
4839           --with-build-libsubdir=$(HOST_SUBDIR) \
4840           $(STAGEprofile_CONFIGURE_FLAGS)
4841 @endif binutils-bootstrap
4842
4843 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4844 maybe-configure-stagefeedback-binutils:
4845 @if binutils-bootstrap
4846 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4847 configure-stagefeedback-binutils:
4848         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4849         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4850         @r=`${PWD_COMMAND}`; export r; \
4851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4852         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4853         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4854         $(HOST_EXPORTS) \
4855         $(POSTSTAGE1_HOST_EXPORTS) \
4856         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4857         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4858         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4859         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4860         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4861         cd $(HOST_SUBDIR)/binutils || exit 1; \
4862         case $(srcdir) in \
4863           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4864           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4865                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4866         esac; \
4867         srcdiroption="--srcdir=$${topdir}/binutils"; \
4868         libsrcdir="$$s/binutils"; \
4869         $(SHELL) $${libsrcdir}/configure \
4870           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4871           --target=${target_alias} $${srcdiroption} \
4872           --with-build-libsubdir=$(HOST_SUBDIR) \
4873           $(STAGEfeedback_CONFIGURE_FLAGS)
4874 @endif binutils-bootstrap
4875
4876
4877
4878
4879
4880 .PHONY: all-binutils maybe-all-binutils
4881 maybe-all-binutils:
4882 @if gcc-bootstrap
4883 all-binutils: stage_current
4884 @endif gcc-bootstrap
4885 @if binutils
4886 TARGET-binutils=all
4887 maybe-all-binutils: all-binutils
4888 all-binutils: configure-binutils
4889         @r=`${PWD_COMMAND}`; export r; \
4890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891         $(HOST_EXPORTS)  \
4892         (cd $(HOST_SUBDIR)/binutils && \
4893           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4894                 $(TARGET-binutils))
4895 @endif binutils
4896
4897
4898
4899 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4900 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4901 maybe-all-stage1-binutils:
4902 maybe-clean-stage1-binutils:
4903 @if binutils-bootstrap
4904 maybe-all-stage1-binutils: all-stage1-binutils
4905 all-stage1: all-stage1-binutils
4906 TARGET-stage1-binutils = $(TARGET-binutils)
4907 all-stage1-binutils: configure-stage1-binutils
4908         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4909         @r=`${PWD_COMMAND}`; export r; \
4910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911         TFLAGS="$(STAGE1_TFLAGS)"; \
4912         $(HOST_EXPORTS)  \
4913         cd $(HOST_SUBDIR)/binutils && \
4914         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4915                 CFLAGS="$(STAGE1_CFLAGS)" \
4916                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4917                 LIBCFLAGS="$(LIBCFLAGS)" \
4918                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4919                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4920                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4921                 $(EXTRA_HOST_FLAGS)   \
4922                 TFLAGS="$(STAGE1_TFLAGS)" \
4923                 $(TARGET-stage1-binutils)
4924
4925 maybe-clean-stage1-binutils: clean-stage1-binutils
4926 clean-stage1: clean-stage1-binutils
4927 clean-stage1-binutils:
4928         @if [ $(current_stage) = stage1 ]; then \
4929           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4930         else \
4931           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4932           $(MAKE) stage1-start; \
4933         fi; \
4934         cd $(HOST_SUBDIR)/binutils && \
4935         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4936                  clean
4937 @endif binutils-bootstrap
4938
4939
4940 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4941 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4942 maybe-all-stage2-binutils:
4943 maybe-clean-stage2-binutils:
4944 @if binutils-bootstrap
4945 maybe-all-stage2-binutils: all-stage2-binutils
4946 all-stage2: all-stage2-binutils
4947 TARGET-stage2-binutils = $(TARGET-binutils)
4948 all-stage2-binutils: configure-stage2-binutils
4949         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4950         @r=`${PWD_COMMAND}`; export r; \
4951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4952         TFLAGS="$(STAGE2_TFLAGS)"; \
4953         $(HOST_EXPORTS) \
4954         $(POSTSTAGE1_HOST_EXPORTS)  \
4955         cd $(HOST_SUBDIR)/binutils && \
4956         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4957                 CFLAGS="$(STAGE2_CFLAGS)" \
4958                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4959                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4960                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4961                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4962                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4963                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4964                 TFLAGS="$(STAGE2_TFLAGS)" \
4965                 $(TARGET-stage2-binutils)
4966
4967 maybe-clean-stage2-binutils: clean-stage2-binutils
4968 clean-stage2: clean-stage2-binutils
4969 clean-stage2-binutils:
4970         @if [ $(current_stage) = stage2 ]; then \
4971           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4972         else \
4973           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4974           $(MAKE) stage2-start; \
4975         fi; \
4976         cd $(HOST_SUBDIR)/binutils && \
4977         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4978                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4979                  clean
4980 @endif binutils-bootstrap
4981
4982
4983 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4984 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4985 maybe-all-stage3-binutils:
4986 maybe-clean-stage3-binutils:
4987 @if binutils-bootstrap
4988 maybe-all-stage3-binutils: all-stage3-binutils
4989 all-stage3: all-stage3-binutils
4990 TARGET-stage3-binutils = $(TARGET-binutils)
4991 all-stage3-binutils: configure-stage3-binutils
4992         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4993         @r=`${PWD_COMMAND}`; export r; \
4994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4995         TFLAGS="$(STAGE3_TFLAGS)"; \
4996         $(HOST_EXPORTS) \
4997         $(POSTSTAGE1_HOST_EXPORTS)  \
4998         cd $(HOST_SUBDIR)/binutils && \
4999         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5000                 CFLAGS="$(STAGE3_CFLAGS)" \
5001                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5002                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5003                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5004                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5005                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5006                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5007                 TFLAGS="$(STAGE3_TFLAGS)" \
5008                 $(TARGET-stage3-binutils)
5009
5010 maybe-clean-stage3-binutils: clean-stage3-binutils
5011 clean-stage3: clean-stage3-binutils
5012 clean-stage3-binutils:
5013         @if [ $(current_stage) = stage3 ]; then \
5014           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5015         else \
5016           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5017           $(MAKE) stage3-start; \
5018         fi; \
5019         cd $(HOST_SUBDIR)/binutils && \
5020         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5021                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5022                  clean
5023 @endif binutils-bootstrap
5024
5025
5026 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5027 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5028 maybe-all-stage4-binutils:
5029 maybe-clean-stage4-binutils:
5030 @if binutils-bootstrap
5031 maybe-all-stage4-binutils: all-stage4-binutils
5032 all-stage4: all-stage4-binutils
5033 TARGET-stage4-binutils = $(TARGET-binutils)
5034 all-stage4-binutils: configure-stage4-binutils
5035         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5036         @r=`${PWD_COMMAND}`; export r; \
5037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5038         TFLAGS="$(STAGE4_TFLAGS)"; \
5039         $(HOST_EXPORTS) \
5040         $(POSTSTAGE1_HOST_EXPORTS)  \
5041         cd $(HOST_SUBDIR)/binutils && \
5042         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5043                 CFLAGS="$(STAGE4_CFLAGS)" \
5044                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5045                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5046                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5047                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5048                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5049                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5050                 TFLAGS="$(STAGE4_TFLAGS)" \
5051                 $(TARGET-stage4-binutils)
5052
5053 maybe-clean-stage4-binutils: clean-stage4-binutils
5054 clean-stage4: clean-stage4-binutils
5055 clean-stage4-binutils:
5056         @if [ $(current_stage) = stage4 ]; then \
5057           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5058         else \
5059           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5060           $(MAKE) stage4-start; \
5061         fi; \
5062         cd $(HOST_SUBDIR)/binutils && \
5063         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5064                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5065                  clean
5066 @endif binutils-bootstrap
5067
5068
5069 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5070 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5071 maybe-all-stageprofile-binutils:
5072 maybe-clean-stageprofile-binutils:
5073 @if binutils-bootstrap
5074 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5075 all-stageprofile: all-stageprofile-binutils
5076 TARGET-stageprofile-binutils = $(TARGET-binutils)
5077 all-stageprofile-binutils: configure-stageprofile-binutils
5078         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5079         @r=`${PWD_COMMAND}`; export r; \
5080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5082         $(HOST_EXPORTS) \
5083         $(POSTSTAGE1_HOST_EXPORTS)  \
5084         cd $(HOST_SUBDIR)/binutils && \
5085         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5086                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5087                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5088                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5089                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5090                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5091                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5092                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5093                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5094                 $(TARGET-stageprofile-binutils)
5095
5096 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5097 clean-stageprofile: clean-stageprofile-binutils
5098 clean-stageprofile-binutils:
5099         @if [ $(current_stage) = stageprofile ]; then \
5100           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5101         else \
5102           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5103           $(MAKE) stageprofile-start; \
5104         fi; \
5105         cd $(HOST_SUBDIR)/binutils && \
5106         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5107                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5108                  clean
5109 @endif binutils-bootstrap
5110
5111
5112 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5113 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5114 maybe-all-stagefeedback-binutils:
5115 maybe-clean-stagefeedback-binutils:
5116 @if binutils-bootstrap
5117 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5118 all-stagefeedback: all-stagefeedback-binutils
5119 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5120 all-stagefeedback-binutils: configure-stagefeedback-binutils
5121         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5122         @r=`${PWD_COMMAND}`; export r; \
5123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5124         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5125         $(HOST_EXPORTS) \
5126         $(POSTSTAGE1_HOST_EXPORTS)  \
5127         cd $(HOST_SUBDIR)/binutils && \
5128         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5129                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5130                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5131                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5132                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5133                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5134                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5135                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5136                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5137                 $(TARGET-stagefeedback-binutils)
5138
5139 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5140 clean-stagefeedback: clean-stagefeedback-binutils
5141 clean-stagefeedback-binutils:
5142         @if [ $(current_stage) = stagefeedback ]; then \
5143           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5144         else \
5145           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5146           $(MAKE) stagefeedback-start; \
5147         fi; \
5148         cd $(HOST_SUBDIR)/binutils && \
5149         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5150                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5151                  clean
5152 @endif binutils-bootstrap
5153
5154
5155
5156
5157
5158 .PHONY: check-binutils maybe-check-binutils
5159 maybe-check-binutils:
5160 @if binutils
5161 maybe-check-binutils: check-binutils
5162
5163 check-binutils:
5164         @: $(MAKE); $(unstage)
5165         @r=`${PWD_COMMAND}`; export r; \
5166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5167         $(HOST_EXPORTS) \
5168         (cd $(HOST_SUBDIR)/binutils && \
5169           $(MAKE) $(FLAGS_TO_PASS)  check)
5170
5171 @endif binutils
5172
5173 .PHONY: install-binutils maybe-install-binutils
5174 maybe-install-binutils:
5175 @if binutils
5176 maybe-install-binutils: install-binutils
5177
5178 install-binutils: installdirs
5179         @: $(MAKE); $(unstage)
5180         @r=`${PWD_COMMAND}`; export r; \
5181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5182         $(HOST_EXPORTS) \
5183         (cd $(HOST_SUBDIR)/binutils && \
5184           $(MAKE) $(FLAGS_TO_PASS)  install)
5185
5186 @endif binutils
5187
5188 .PHONY: install-strip-binutils maybe-install-strip-binutils
5189 maybe-install-strip-binutils:
5190 @if binutils
5191 maybe-install-strip-binutils: install-strip-binutils
5192
5193 install-strip-binutils: installdirs
5194         @: $(MAKE); $(unstage)
5195         @r=`${PWD_COMMAND}`; export r; \
5196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5197         $(HOST_EXPORTS) \
5198         (cd $(HOST_SUBDIR)/binutils && \
5199           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5200
5201 @endif binutils
5202
5203 # Other targets (info, dvi, pdf, etc.)
5204
5205 .PHONY: maybe-info-binutils info-binutils
5206 maybe-info-binutils:
5207 @if binutils
5208 maybe-info-binutils: info-binutils
5209
5210 info-binutils: \
5211     configure-binutils 
5212         @[ -f ./binutils/Makefile ] || exit 0; \
5213         r=`${PWD_COMMAND}`; export r; \
5214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5215         $(HOST_EXPORTS) \
5216         for flag in $(EXTRA_HOST_FLAGS) ; do \
5217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5218         done; \
5219         echo "Doing info in binutils" ; \
5220         (cd $(HOST_SUBDIR)/binutils && \
5221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5223                   "RANLIB=$${RANLIB}" \
5224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5225                   info) \
5226           || exit 1
5227
5228 @endif binutils
5229
5230 .PHONY: maybe-dvi-binutils dvi-binutils
5231 maybe-dvi-binutils:
5232 @if binutils
5233 maybe-dvi-binutils: dvi-binutils
5234
5235 dvi-binutils: \
5236     configure-binutils 
5237         @[ -f ./binutils/Makefile ] || exit 0; \
5238         r=`${PWD_COMMAND}`; export r; \
5239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5240         $(HOST_EXPORTS) \
5241         for flag in $(EXTRA_HOST_FLAGS) ; do \
5242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5243         done; \
5244         echo "Doing dvi in binutils" ; \
5245         (cd $(HOST_SUBDIR)/binutils && \
5246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5248                   "RANLIB=$${RANLIB}" \
5249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5250                   dvi) \
5251           || exit 1
5252
5253 @endif binutils
5254
5255 .PHONY: maybe-pdf-binutils pdf-binutils
5256 maybe-pdf-binutils:
5257 @if binutils
5258 maybe-pdf-binutils: pdf-binutils
5259
5260 pdf-binutils: \
5261     configure-binutils 
5262         @[ -f ./binutils/Makefile ] || exit 0; \
5263         r=`${PWD_COMMAND}`; export r; \
5264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5265         $(HOST_EXPORTS) \
5266         for flag in $(EXTRA_HOST_FLAGS) ; do \
5267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5268         done; \
5269         echo "Doing pdf in binutils" ; \
5270         (cd $(HOST_SUBDIR)/binutils && \
5271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5273                   "RANLIB=$${RANLIB}" \
5274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5275                   pdf) \
5276           || exit 1
5277
5278 @endif binutils
5279
5280 .PHONY: maybe-html-binutils html-binutils
5281 maybe-html-binutils:
5282 @if binutils
5283 maybe-html-binutils: html-binutils
5284
5285 html-binutils: \
5286     configure-binutils 
5287         @[ -f ./binutils/Makefile ] || exit 0; \
5288         r=`${PWD_COMMAND}`; export r; \
5289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5290         $(HOST_EXPORTS) \
5291         for flag in $(EXTRA_HOST_FLAGS) ; do \
5292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5293         done; \
5294         echo "Doing html in binutils" ; \
5295         (cd $(HOST_SUBDIR)/binutils && \
5296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5298                   "RANLIB=$${RANLIB}" \
5299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5300                   html) \
5301           || exit 1
5302
5303 @endif binutils
5304
5305 .PHONY: maybe-TAGS-binutils TAGS-binutils
5306 maybe-TAGS-binutils:
5307 @if binutils
5308 maybe-TAGS-binutils: TAGS-binutils
5309
5310 TAGS-binutils: \
5311     configure-binutils 
5312         @[ -f ./binutils/Makefile ] || exit 0; \
5313         r=`${PWD_COMMAND}`; export r; \
5314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5315         $(HOST_EXPORTS) \
5316         for flag in $(EXTRA_HOST_FLAGS) ; do \
5317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5318         done; \
5319         echo "Doing TAGS in binutils" ; \
5320         (cd $(HOST_SUBDIR)/binutils && \
5321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5323                   "RANLIB=$${RANLIB}" \
5324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5325                   TAGS) \
5326           || exit 1
5327
5328 @endif binutils
5329
5330 .PHONY: maybe-install-info-binutils install-info-binutils
5331 maybe-install-info-binutils:
5332 @if binutils
5333 maybe-install-info-binutils: install-info-binutils
5334
5335 install-info-binutils: \
5336     configure-binutils \
5337     info-binutils 
5338         @[ -f ./binutils/Makefile ] || exit 0; \
5339         r=`${PWD_COMMAND}`; export r; \
5340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5341         $(HOST_EXPORTS) \
5342         for flag in $(EXTRA_HOST_FLAGS) ; do \
5343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5344         done; \
5345         echo "Doing install-info in binutils" ; \
5346         (cd $(HOST_SUBDIR)/binutils && \
5347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5349                   "RANLIB=$${RANLIB}" \
5350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5351                   install-info) \
5352           || exit 1
5353
5354 @endif binutils
5355
5356 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5357 maybe-install-pdf-binutils:
5358 @if binutils
5359 maybe-install-pdf-binutils: install-pdf-binutils
5360
5361 install-pdf-binutils: \
5362     configure-binutils \
5363     pdf-binutils 
5364         @[ -f ./binutils/Makefile ] || exit 0; \
5365         r=`${PWD_COMMAND}`; export r; \
5366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5367         $(HOST_EXPORTS) \
5368         for flag in $(EXTRA_HOST_FLAGS) ; do \
5369           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5370         done; \
5371         echo "Doing install-pdf in binutils" ; \
5372         (cd $(HOST_SUBDIR)/binutils && \
5373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5375                   "RANLIB=$${RANLIB}" \
5376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5377                   install-pdf) \
5378           || exit 1
5379
5380 @endif binutils
5381
5382 .PHONY: maybe-install-html-binutils install-html-binutils
5383 maybe-install-html-binutils:
5384 @if binutils
5385 maybe-install-html-binutils: install-html-binutils
5386
5387 install-html-binutils: \
5388     configure-binutils \
5389     html-binutils 
5390         @[ -f ./binutils/Makefile ] || exit 0; \
5391         r=`${PWD_COMMAND}`; export r; \
5392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5393         $(HOST_EXPORTS) \
5394         for flag in $(EXTRA_HOST_FLAGS) ; do \
5395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5396         done; \
5397         echo "Doing install-html in binutils" ; \
5398         (cd $(HOST_SUBDIR)/binutils && \
5399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5401                   "RANLIB=$${RANLIB}" \
5402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5403                   install-html) \
5404           || exit 1
5405
5406 @endif binutils
5407
5408 .PHONY: maybe-installcheck-binutils installcheck-binutils
5409 maybe-installcheck-binutils:
5410 @if binutils
5411 maybe-installcheck-binutils: installcheck-binutils
5412
5413 installcheck-binutils: \
5414     configure-binutils 
5415         @[ -f ./binutils/Makefile ] || exit 0; \
5416         r=`${PWD_COMMAND}`; export r; \
5417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5418         $(HOST_EXPORTS) \
5419         for flag in $(EXTRA_HOST_FLAGS) ; do \
5420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5421         done; \
5422         echo "Doing installcheck in binutils" ; \
5423         (cd $(HOST_SUBDIR)/binutils && \
5424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5426                   "RANLIB=$${RANLIB}" \
5427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5428                   installcheck) \
5429           || exit 1
5430
5431 @endif binutils
5432
5433 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5434 maybe-mostlyclean-binutils:
5435 @if binutils
5436 maybe-mostlyclean-binutils: mostlyclean-binutils
5437
5438 mostlyclean-binutils: 
5439         @[ -f ./binutils/Makefile ] || exit 0; \
5440         r=`${PWD_COMMAND}`; export r; \
5441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5442         $(HOST_EXPORTS) \
5443         for flag in $(EXTRA_HOST_FLAGS) ; do \
5444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5445         done; \
5446         echo "Doing mostlyclean in binutils" ; \
5447         (cd $(HOST_SUBDIR)/binutils && \
5448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5450                   "RANLIB=$${RANLIB}" \
5451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5452                   mostlyclean) \
5453           || exit 1
5454
5455 @endif binutils
5456
5457 .PHONY: maybe-clean-binutils clean-binutils
5458 maybe-clean-binutils:
5459 @if binutils
5460 maybe-clean-binutils: clean-binutils
5461
5462 clean-binutils: 
5463         @[ -f ./binutils/Makefile ] || exit 0; \
5464         r=`${PWD_COMMAND}`; export r; \
5465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5466         $(HOST_EXPORTS) \
5467         for flag in $(EXTRA_HOST_FLAGS) ; do \
5468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5469         done; \
5470         echo "Doing clean in binutils" ; \
5471         (cd $(HOST_SUBDIR)/binutils && \
5472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5474                   "RANLIB=$${RANLIB}" \
5475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5476                   clean) \
5477           || exit 1
5478
5479 @endif binutils
5480
5481 .PHONY: maybe-distclean-binutils distclean-binutils
5482 maybe-distclean-binutils:
5483 @if binutils
5484 maybe-distclean-binutils: distclean-binutils
5485
5486 distclean-binutils: 
5487         @[ -f ./binutils/Makefile ] || exit 0; \
5488         r=`${PWD_COMMAND}`; export r; \
5489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490         $(HOST_EXPORTS) \
5491         for flag in $(EXTRA_HOST_FLAGS) ; do \
5492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493         done; \
5494         echo "Doing distclean in binutils" ; \
5495         (cd $(HOST_SUBDIR)/binutils && \
5496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498                   "RANLIB=$${RANLIB}" \
5499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500                   distclean) \
5501           || exit 1
5502
5503 @endif binutils
5504
5505 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5506 maybe-maintainer-clean-binutils:
5507 @if binutils
5508 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5509
5510 maintainer-clean-binutils: 
5511         @[ -f ./binutils/Makefile ] || exit 0; \
5512         r=`${PWD_COMMAND}`; export r; \
5513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514         $(HOST_EXPORTS) \
5515         for flag in $(EXTRA_HOST_FLAGS) ; do \
5516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517         done; \
5518         echo "Doing maintainer-clean in binutils" ; \
5519         (cd $(HOST_SUBDIR)/binutils && \
5520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522                   "RANLIB=$${RANLIB}" \
5523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524                   maintainer-clean) \
5525           || exit 1
5526
5527 @endif binutils
5528
5529
5530
5531 .PHONY: configure-bison maybe-configure-bison
5532 maybe-configure-bison:
5533 @if gcc-bootstrap
5534 configure-bison: stage_current
5535 @endif gcc-bootstrap
5536 @if bison
5537 maybe-configure-bison: configure-bison
5538 configure-bison: 
5539         @: $(MAKE); $(unstage)
5540         @r=`${PWD_COMMAND}`; export r; \
5541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5542         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5543         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5544         $(HOST_EXPORTS)  \
5545         echo Configuring in $(HOST_SUBDIR)/bison; \
5546         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5547         case $(srcdir) in \
5548           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5549           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5550                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5551         esac; \
5552         srcdiroption="--srcdir=$${topdir}/bison"; \
5553         libsrcdir="$$s/bison"; \
5554         $(SHELL) $${libsrcdir}/configure \
5555           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5556           --target=${target_alias} $${srcdiroption}  \
5557           || exit 1
5558 @endif bison
5559
5560
5561
5562
5563
5564 .PHONY: all-bison maybe-all-bison
5565 maybe-all-bison:
5566 @if gcc-bootstrap
5567 all-bison: stage_current
5568 @endif gcc-bootstrap
5569 @if bison
5570 TARGET-bison=all
5571 maybe-all-bison: all-bison
5572 all-bison: configure-bison
5573         @: $(MAKE); $(unstage)
5574         @r=`${PWD_COMMAND}`; export r; \
5575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5576         $(HOST_EXPORTS)  \
5577         (cd $(HOST_SUBDIR)/bison && \
5578           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5579                 $(TARGET-bison))
5580 @endif bison
5581
5582
5583
5584
5585 .PHONY: check-bison maybe-check-bison
5586 maybe-check-bison:
5587 @if bison
5588 maybe-check-bison: check-bison
5589
5590 # This module is only tested in a native toolchain.
5591 check-bison:
5592         @: $(MAKE); $(unstage)
5593         @if [ '$(host)' = '$(target)' ] ; then \
5594           r=`${PWD_COMMAND}`; export r; \
5595           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5596           $(HOST_EXPORTS) \
5597           (cd $(HOST_SUBDIR)/bison && \
5598             $(MAKE) $(FLAGS_TO_PASS)  check); \
5599         fi
5600
5601 @endif bison
5602
5603 .PHONY: install-bison maybe-install-bison
5604 maybe-install-bison:
5605 @if bison
5606 maybe-install-bison: install-bison
5607
5608 install-bison: installdirs
5609         @: $(MAKE); $(unstage)
5610         @r=`${PWD_COMMAND}`; export r; \
5611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5612         $(HOST_EXPORTS) \
5613         (cd $(HOST_SUBDIR)/bison && \
5614           $(MAKE) $(FLAGS_TO_PASS)  install)
5615
5616 @endif bison
5617
5618 .PHONY: install-strip-bison maybe-install-strip-bison
5619 maybe-install-strip-bison:
5620 @if bison
5621 maybe-install-strip-bison: install-strip-bison
5622
5623 install-strip-bison: installdirs
5624         @: $(MAKE); $(unstage)
5625         @r=`${PWD_COMMAND}`; export r; \
5626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5627         $(HOST_EXPORTS) \
5628         (cd $(HOST_SUBDIR)/bison && \
5629           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5630
5631 @endif bison
5632
5633 # Other targets (info, dvi, pdf, etc.)
5634
5635 .PHONY: maybe-info-bison info-bison
5636 maybe-info-bison:
5637 @if bison
5638 maybe-info-bison: info-bison
5639
5640 info-bison: \
5641     configure-bison 
5642         @: $(MAKE); $(unstage)
5643         @[ -f ./bison/Makefile ] || exit 0; \
5644         r=`${PWD_COMMAND}`; export r; \
5645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5646         $(HOST_EXPORTS) \
5647         for flag in $(EXTRA_HOST_FLAGS) ; do \
5648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5649         done; \
5650         echo "Doing info in bison" ; \
5651         (cd $(HOST_SUBDIR)/bison && \
5652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5654                   "RANLIB=$${RANLIB}" \
5655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5656                   info) \
5657           || exit 1
5658
5659 @endif bison
5660
5661 .PHONY: maybe-dvi-bison dvi-bison
5662 maybe-dvi-bison:
5663 @if bison
5664 maybe-dvi-bison: dvi-bison
5665
5666 dvi-bison: \
5667     configure-bison 
5668         @: $(MAKE); $(unstage)
5669         @[ -f ./bison/Makefile ] || exit 0; \
5670         r=`${PWD_COMMAND}`; export r; \
5671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5672         $(HOST_EXPORTS) \
5673         for flag in $(EXTRA_HOST_FLAGS) ; do \
5674           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5675         done; \
5676         echo "Doing dvi in bison" ; \
5677         (cd $(HOST_SUBDIR)/bison && \
5678           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5679                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5680                   "RANLIB=$${RANLIB}" \
5681                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5682                   dvi) \
5683           || exit 1
5684
5685 @endif bison
5686
5687 .PHONY: maybe-pdf-bison pdf-bison
5688 maybe-pdf-bison:
5689 @if bison
5690 maybe-pdf-bison: pdf-bison
5691
5692 pdf-bison: \
5693     configure-bison 
5694         @: $(MAKE); $(unstage)
5695         @[ -f ./bison/Makefile ] || exit 0; \
5696         r=`${PWD_COMMAND}`; export r; \
5697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5698         $(HOST_EXPORTS) \
5699         for flag in $(EXTRA_HOST_FLAGS) ; do \
5700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5701         done; \
5702         echo "Doing pdf in bison" ; \
5703         (cd $(HOST_SUBDIR)/bison && \
5704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5706                   "RANLIB=$${RANLIB}" \
5707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5708                   pdf) \
5709           || exit 1
5710
5711 @endif bison
5712
5713 .PHONY: maybe-html-bison html-bison
5714 maybe-html-bison:
5715 @if bison
5716 maybe-html-bison: html-bison
5717
5718 html-bison: \
5719     configure-bison 
5720         @: $(MAKE); $(unstage)
5721         @[ -f ./bison/Makefile ] || exit 0; \
5722         r=`${PWD_COMMAND}`; export r; \
5723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5724         $(HOST_EXPORTS) \
5725         for flag in $(EXTRA_HOST_FLAGS) ; do \
5726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5727         done; \
5728         echo "Doing html in bison" ; \
5729         (cd $(HOST_SUBDIR)/bison && \
5730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5732                   "RANLIB=$${RANLIB}" \
5733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5734                   html) \
5735           || exit 1
5736
5737 @endif bison
5738
5739 .PHONY: maybe-TAGS-bison TAGS-bison
5740 maybe-TAGS-bison:
5741 @if bison
5742 maybe-TAGS-bison: TAGS-bison
5743
5744 TAGS-bison: \
5745     configure-bison 
5746         @: $(MAKE); $(unstage)
5747         @[ -f ./bison/Makefile ] || exit 0; \
5748         r=`${PWD_COMMAND}`; export r; \
5749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5750         $(HOST_EXPORTS) \
5751         for flag in $(EXTRA_HOST_FLAGS) ; do \
5752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5753         done; \
5754         echo "Doing TAGS in bison" ; \
5755         (cd $(HOST_SUBDIR)/bison && \
5756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5758                   "RANLIB=$${RANLIB}" \
5759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5760                   TAGS) \
5761           || exit 1
5762
5763 @endif bison
5764
5765 .PHONY: maybe-install-info-bison install-info-bison
5766 maybe-install-info-bison:
5767 @if bison
5768 maybe-install-info-bison: install-info-bison
5769
5770 install-info-bison: \
5771     configure-bison \
5772     info-bison 
5773         @: $(MAKE); $(unstage)
5774         @[ -f ./bison/Makefile ] || exit 0; \
5775         r=`${PWD_COMMAND}`; export r; \
5776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777         $(HOST_EXPORTS) \
5778         for flag in $(EXTRA_HOST_FLAGS) ; do \
5779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5780         done; \
5781         echo "Doing install-info in bison" ; \
5782         (cd $(HOST_SUBDIR)/bison && \
5783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5785                   "RANLIB=$${RANLIB}" \
5786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5787                   install-info) \
5788           || exit 1
5789
5790 @endif bison
5791
5792 .PHONY: maybe-install-pdf-bison install-pdf-bison
5793 maybe-install-pdf-bison:
5794 @if bison
5795 maybe-install-pdf-bison: install-pdf-bison
5796
5797 install-pdf-bison: \
5798     configure-bison \
5799     pdf-bison 
5800         @: $(MAKE); $(unstage)
5801         @[ -f ./bison/Makefile ] || exit 0; \
5802         r=`${PWD_COMMAND}`; export r; \
5803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5804         $(HOST_EXPORTS) \
5805         for flag in $(EXTRA_HOST_FLAGS) ; do \
5806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5807         done; \
5808         echo "Doing install-pdf in bison" ; \
5809         (cd $(HOST_SUBDIR)/bison && \
5810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5812                   "RANLIB=$${RANLIB}" \
5813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5814                   install-pdf) \
5815           || exit 1
5816
5817 @endif bison
5818
5819 .PHONY: maybe-install-html-bison install-html-bison
5820 maybe-install-html-bison:
5821 @if bison
5822 maybe-install-html-bison: install-html-bison
5823
5824 install-html-bison: \
5825     configure-bison \
5826     html-bison 
5827         @: $(MAKE); $(unstage)
5828         @[ -f ./bison/Makefile ] || exit 0; \
5829         r=`${PWD_COMMAND}`; export r; \
5830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5831         $(HOST_EXPORTS) \
5832         for flag in $(EXTRA_HOST_FLAGS) ; do \
5833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5834         done; \
5835         echo "Doing install-html in bison" ; \
5836         (cd $(HOST_SUBDIR)/bison && \
5837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5839                   "RANLIB=$${RANLIB}" \
5840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5841                   install-html) \
5842           || exit 1
5843
5844 @endif bison
5845
5846 .PHONY: maybe-installcheck-bison installcheck-bison
5847 maybe-installcheck-bison:
5848 @if bison
5849 maybe-installcheck-bison: installcheck-bison
5850
5851 installcheck-bison: \
5852     configure-bison 
5853         @: $(MAKE); $(unstage)
5854         @[ -f ./bison/Makefile ] || exit 0; \
5855         r=`${PWD_COMMAND}`; export r; \
5856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5857         $(HOST_EXPORTS) \
5858         for flag in $(EXTRA_HOST_FLAGS) ; do \
5859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5860         done; \
5861         echo "Doing installcheck in bison" ; \
5862         (cd $(HOST_SUBDIR)/bison && \
5863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5865                   "RANLIB=$${RANLIB}" \
5866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5867                   installcheck) \
5868           || exit 1
5869
5870 @endif bison
5871
5872 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5873 maybe-mostlyclean-bison:
5874 @if bison
5875 maybe-mostlyclean-bison: mostlyclean-bison
5876
5877 mostlyclean-bison: 
5878         @: $(MAKE); $(unstage)
5879         @[ -f ./bison/Makefile ] || exit 0; \
5880         r=`${PWD_COMMAND}`; export r; \
5881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5882         $(HOST_EXPORTS) \
5883         for flag in $(EXTRA_HOST_FLAGS) ; do \
5884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5885         done; \
5886         echo "Doing mostlyclean in bison" ; \
5887         (cd $(HOST_SUBDIR)/bison && \
5888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890                   "RANLIB=$${RANLIB}" \
5891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5892                   mostlyclean) \
5893           || exit 1
5894
5895 @endif bison
5896
5897 .PHONY: maybe-clean-bison clean-bison
5898 maybe-clean-bison:
5899 @if bison
5900 maybe-clean-bison: clean-bison
5901
5902 clean-bison: 
5903         @: $(MAKE); $(unstage)
5904         @[ -f ./bison/Makefile ] || exit 0; \
5905         r=`${PWD_COMMAND}`; export r; \
5906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5907         $(HOST_EXPORTS) \
5908         for flag in $(EXTRA_HOST_FLAGS) ; do \
5909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5910         done; \
5911         echo "Doing clean in bison" ; \
5912         (cd $(HOST_SUBDIR)/bison && \
5913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5915                   "RANLIB=$${RANLIB}" \
5916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5917                   clean) \
5918           || exit 1
5919
5920 @endif bison
5921
5922 .PHONY: maybe-distclean-bison distclean-bison
5923 maybe-distclean-bison:
5924 @if bison
5925 maybe-distclean-bison: distclean-bison
5926
5927 distclean-bison: 
5928         @: $(MAKE); $(unstage)
5929         @[ -f ./bison/Makefile ] || exit 0; \
5930         r=`${PWD_COMMAND}`; export r; \
5931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5932         $(HOST_EXPORTS) \
5933         for flag in $(EXTRA_HOST_FLAGS) ; do \
5934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5935         done; \
5936         echo "Doing distclean in bison" ; \
5937         (cd $(HOST_SUBDIR)/bison && \
5938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5940                   "RANLIB=$${RANLIB}" \
5941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5942                   distclean) \
5943           || exit 1
5944
5945 @endif bison
5946
5947 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5948 maybe-maintainer-clean-bison:
5949 @if bison
5950 maybe-maintainer-clean-bison: maintainer-clean-bison
5951
5952 maintainer-clean-bison: 
5953         @: $(MAKE); $(unstage)
5954         @[ -f ./bison/Makefile ] || exit 0; \
5955         r=`${PWD_COMMAND}`; export r; \
5956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5957         $(HOST_EXPORTS) \
5958         for flag in $(EXTRA_HOST_FLAGS) ; do \
5959           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5960         done; \
5961         echo "Doing maintainer-clean in bison" ; \
5962         (cd $(HOST_SUBDIR)/bison && \
5963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5965                   "RANLIB=$${RANLIB}" \
5966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5967                   maintainer-clean) \
5968           || exit 1
5969
5970 @endif bison
5971
5972
5973
5974 .PHONY: configure-cgen maybe-configure-cgen
5975 maybe-configure-cgen:
5976 @if gcc-bootstrap
5977 configure-cgen: stage_current
5978 @endif gcc-bootstrap
5979 @if cgen
5980 maybe-configure-cgen: configure-cgen
5981 configure-cgen: 
5982         @: $(MAKE); $(unstage)
5983         @r=`${PWD_COMMAND}`; export r; \
5984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5985         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5986         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5987         $(HOST_EXPORTS)  \
5988         echo Configuring in $(HOST_SUBDIR)/cgen; \
5989         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5990         case $(srcdir) in \
5991           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5992           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5993                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5994         esac; \
5995         srcdiroption="--srcdir=$${topdir}/cgen"; \
5996         libsrcdir="$$s/cgen"; \
5997         $(SHELL) $${libsrcdir}/configure \
5998           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5999           --target=${target_alias} $${srcdiroption}  \
6000           || exit 1
6001 @endif cgen
6002
6003
6004
6005
6006
6007 .PHONY: all-cgen maybe-all-cgen
6008 maybe-all-cgen:
6009 @if gcc-bootstrap
6010 all-cgen: stage_current
6011 @endif gcc-bootstrap
6012 @if cgen
6013 TARGET-cgen=all
6014 maybe-all-cgen: all-cgen
6015 all-cgen: configure-cgen
6016         @: $(MAKE); $(unstage)
6017         @r=`${PWD_COMMAND}`; export r; \
6018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6019         $(HOST_EXPORTS)  \
6020         (cd $(HOST_SUBDIR)/cgen && \
6021           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6022                 $(TARGET-cgen))
6023 @endif cgen
6024
6025
6026
6027
6028 .PHONY: check-cgen maybe-check-cgen
6029 maybe-check-cgen:
6030 @if cgen
6031 maybe-check-cgen: check-cgen
6032
6033 check-cgen:
6034         @: $(MAKE); $(unstage)
6035         @r=`${PWD_COMMAND}`; export r; \
6036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6037         $(HOST_EXPORTS) \
6038         (cd $(HOST_SUBDIR)/cgen && \
6039           $(MAKE) $(FLAGS_TO_PASS)  check)
6040
6041 @endif cgen
6042
6043 .PHONY: install-cgen maybe-install-cgen
6044 maybe-install-cgen:
6045 @if cgen
6046 maybe-install-cgen: install-cgen
6047
6048 install-cgen: installdirs
6049         @: $(MAKE); $(unstage)
6050         @r=`${PWD_COMMAND}`; export r; \
6051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6052         $(HOST_EXPORTS) \
6053         (cd $(HOST_SUBDIR)/cgen && \
6054           $(MAKE) $(FLAGS_TO_PASS)  install)
6055
6056 @endif cgen
6057
6058 .PHONY: install-strip-cgen maybe-install-strip-cgen
6059 maybe-install-strip-cgen:
6060 @if cgen
6061 maybe-install-strip-cgen: install-strip-cgen
6062
6063 install-strip-cgen: installdirs
6064         @: $(MAKE); $(unstage)
6065         @r=`${PWD_COMMAND}`; export r; \
6066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6067         $(HOST_EXPORTS) \
6068         (cd $(HOST_SUBDIR)/cgen && \
6069           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6070
6071 @endif cgen
6072
6073 # Other targets (info, dvi, pdf, etc.)
6074
6075 .PHONY: maybe-info-cgen info-cgen
6076 maybe-info-cgen:
6077 @if cgen
6078 maybe-info-cgen: info-cgen
6079
6080 info-cgen: \
6081     configure-cgen 
6082         @: $(MAKE); $(unstage)
6083         @[ -f ./cgen/Makefile ] || exit 0; \
6084         r=`${PWD_COMMAND}`; export r; \
6085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6086         $(HOST_EXPORTS) \
6087         for flag in $(EXTRA_HOST_FLAGS) ; do \
6088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6089         done; \
6090         echo "Doing info in cgen" ; \
6091         (cd $(HOST_SUBDIR)/cgen && \
6092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6094                   "RANLIB=$${RANLIB}" \
6095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6096                   info) \
6097           || exit 1
6098
6099 @endif cgen
6100
6101 .PHONY: maybe-dvi-cgen dvi-cgen
6102 maybe-dvi-cgen:
6103 @if cgen
6104 maybe-dvi-cgen: dvi-cgen
6105
6106 dvi-cgen: \
6107     configure-cgen 
6108         @: $(MAKE); $(unstage)
6109         @[ -f ./cgen/Makefile ] || exit 0; \
6110         r=`${PWD_COMMAND}`; export r; \
6111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6112         $(HOST_EXPORTS) \
6113         for flag in $(EXTRA_HOST_FLAGS) ; do \
6114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6115         done; \
6116         echo "Doing dvi in cgen" ; \
6117         (cd $(HOST_SUBDIR)/cgen && \
6118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6120                   "RANLIB=$${RANLIB}" \
6121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6122                   dvi) \
6123           || exit 1
6124
6125 @endif cgen
6126
6127 .PHONY: maybe-pdf-cgen pdf-cgen
6128 maybe-pdf-cgen:
6129 @if cgen
6130 maybe-pdf-cgen: pdf-cgen
6131
6132 pdf-cgen: \
6133     configure-cgen 
6134         @: $(MAKE); $(unstage)
6135         @[ -f ./cgen/Makefile ] || exit 0; \
6136         r=`${PWD_COMMAND}`; export r; \
6137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6138         $(HOST_EXPORTS) \
6139         for flag in $(EXTRA_HOST_FLAGS) ; do \
6140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6141         done; \
6142         echo "Doing pdf in cgen" ; \
6143         (cd $(HOST_SUBDIR)/cgen && \
6144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6146                   "RANLIB=$${RANLIB}" \
6147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6148                   pdf) \
6149           || exit 1
6150
6151 @endif cgen
6152
6153 .PHONY: maybe-html-cgen html-cgen
6154 maybe-html-cgen:
6155 @if cgen
6156 maybe-html-cgen: html-cgen
6157
6158 html-cgen: \
6159     configure-cgen 
6160         @: $(MAKE); $(unstage)
6161         @[ -f ./cgen/Makefile ] || exit 0; \
6162         r=`${PWD_COMMAND}`; export r; \
6163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6164         $(HOST_EXPORTS) \
6165         for flag in $(EXTRA_HOST_FLAGS) ; do \
6166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6167         done; \
6168         echo "Doing html in cgen" ; \
6169         (cd $(HOST_SUBDIR)/cgen && \
6170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6172                   "RANLIB=$${RANLIB}" \
6173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6174                   html) \
6175           || exit 1
6176
6177 @endif cgen
6178
6179 .PHONY: maybe-TAGS-cgen TAGS-cgen
6180 maybe-TAGS-cgen:
6181 @if cgen
6182 maybe-TAGS-cgen: TAGS-cgen
6183
6184 TAGS-cgen: \
6185     configure-cgen 
6186         @: $(MAKE); $(unstage)
6187         @[ -f ./cgen/Makefile ] || exit 0; \
6188         r=`${PWD_COMMAND}`; export r; \
6189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6190         $(HOST_EXPORTS) \
6191         for flag in $(EXTRA_HOST_FLAGS) ; do \
6192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6193         done; \
6194         echo "Doing TAGS in cgen" ; \
6195         (cd $(HOST_SUBDIR)/cgen && \
6196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6198                   "RANLIB=$${RANLIB}" \
6199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6200                   TAGS) \
6201           || exit 1
6202
6203 @endif cgen
6204
6205 .PHONY: maybe-install-info-cgen install-info-cgen
6206 maybe-install-info-cgen:
6207 @if cgen
6208 maybe-install-info-cgen: install-info-cgen
6209
6210 install-info-cgen: \
6211     configure-cgen \
6212     info-cgen 
6213         @: $(MAKE); $(unstage)
6214         @[ -f ./cgen/Makefile ] || exit 0; \
6215         r=`${PWD_COMMAND}`; export r; \
6216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6217         $(HOST_EXPORTS) \
6218         for flag in $(EXTRA_HOST_FLAGS) ; do \
6219           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6220         done; \
6221         echo "Doing install-info in cgen" ; \
6222         (cd $(HOST_SUBDIR)/cgen && \
6223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6225                   "RANLIB=$${RANLIB}" \
6226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6227                   install-info) \
6228           || exit 1
6229
6230 @endif cgen
6231
6232 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6233 maybe-install-pdf-cgen:
6234 @if cgen
6235 maybe-install-pdf-cgen: install-pdf-cgen
6236
6237 install-pdf-cgen: \
6238     configure-cgen \
6239     pdf-cgen 
6240         @: $(MAKE); $(unstage)
6241         @[ -f ./cgen/Makefile ] || exit 0; \
6242         r=`${PWD_COMMAND}`; export r; \
6243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6244         $(HOST_EXPORTS) \
6245         for flag in $(EXTRA_HOST_FLAGS) ; do \
6246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6247         done; \
6248         echo "Doing install-pdf in cgen" ; \
6249         (cd $(HOST_SUBDIR)/cgen && \
6250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6252                   "RANLIB=$${RANLIB}" \
6253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6254                   install-pdf) \
6255           || exit 1
6256
6257 @endif cgen
6258
6259 .PHONY: maybe-install-html-cgen install-html-cgen
6260 maybe-install-html-cgen:
6261 @if cgen
6262 maybe-install-html-cgen: install-html-cgen
6263
6264 install-html-cgen: \
6265     configure-cgen \
6266     html-cgen 
6267         @: $(MAKE); $(unstage)
6268         @[ -f ./cgen/Makefile ] || exit 0; \
6269         r=`${PWD_COMMAND}`; export r; \
6270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6271         $(HOST_EXPORTS) \
6272         for flag in $(EXTRA_HOST_FLAGS) ; do \
6273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6274         done; \
6275         echo "Doing install-html in cgen" ; \
6276         (cd $(HOST_SUBDIR)/cgen && \
6277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6279                   "RANLIB=$${RANLIB}" \
6280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6281                   install-html) \
6282           || exit 1
6283
6284 @endif cgen
6285
6286 .PHONY: maybe-installcheck-cgen installcheck-cgen
6287 maybe-installcheck-cgen:
6288 @if cgen
6289 maybe-installcheck-cgen: installcheck-cgen
6290
6291 installcheck-cgen: \
6292     configure-cgen 
6293         @: $(MAKE); $(unstage)
6294         @[ -f ./cgen/Makefile ] || exit 0; \
6295         r=`${PWD_COMMAND}`; export r; \
6296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297         $(HOST_EXPORTS) \
6298         for flag in $(EXTRA_HOST_FLAGS) ; do \
6299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6300         done; \
6301         echo "Doing installcheck in cgen" ; \
6302         (cd $(HOST_SUBDIR)/cgen && \
6303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6305                   "RANLIB=$${RANLIB}" \
6306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6307                   installcheck) \
6308           || exit 1
6309
6310 @endif cgen
6311
6312 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6313 maybe-mostlyclean-cgen:
6314 @if cgen
6315 maybe-mostlyclean-cgen: mostlyclean-cgen
6316
6317 mostlyclean-cgen: 
6318         @: $(MAKE); $(unstage)
6319         @[ -f ./cgen/Makefile ] || exit 0; \
6320         r=`${PWD_COMMAND}`; export r; \
6321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6322         $(HOST_EXPORTS) \
6323         for flag in $(EXTRA_HOST_FLAGS) ; do \
6324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6325         done; \
6326         echo "Doing mostlyclean in cgen" ; \
6327         (cd $(HOST_SUBDIR)/cgen && \
6328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6330                   "RANLIB=$${RANLIB}" \
6331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6332                   mostlyclean) \
6333           || exit 1
6334
6335 @endif cgen
6336
6337 .PHONY: maybe-clean-cgen clean-cgen
6338 maybe-clean-cgen:
6339 @if cgen
6340 maybe-clean-cgen: clean-cgen
6341
6342 clean-cgen: 
6343         @: $(MAKE); $(unstage)
6344         @[ -f ./cgen/Makefile ] || exit 0; \
6345         r=`${PWD_COMMAND}`; export r; \
6346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6347         $(HOST_EXPORTS) \
6348         for flag in $(EXTRA_HOST_FLAGS) ; do \
6349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6350         done; \
6351         echo "Doing clean in cgen" ; \
6352         (cd $(HOST_SUBDIR)/cgen && \
6353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6355                   "RANLIB=$${RANLIB}" \
6356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6357                   clean) \
6358           || exit 1
6359
6360 @endif cgen
6361
6362 .PHONY: maybe-distclean-cgen distclean-cgen
6363 maybe-distclean-cgen:
6364 @if cgen
6365 maybe-distclean-cgen: distclean-cgen
6366
6367 distclean-cgen: 
6368         @: $(MAKE); $(unstage)
6369         @[ -f ./cgen/Makefile ] || exit 0; \
6370         r=`${PWD_COMMAND}`; export r; \
6371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6372         $(HOST_EXPORTS) \
6373         for flag in $(EXTRA_HOST_FLAGS) ; do \
6374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6375         done; \
6376         echo "Doing distclean in cgen" ; \
6377         (cd $(HOST_SUBDIR)/cgen && \
6378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6380                   "RANLIB=$${RANLIB}" \
6381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6382                   distclean) \
6383           || exit 1
6384
6385 @endif cgen
6386
6387 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6388 maybe-maintainer-clean-cgen:
6389 @if cgen
6390 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6391
6392 maintainer-clean-cgen: 
6393         @: $(MAKE); $(unstage)
6394         @[ -f ./cgen/Makefile ] || exit 0; \
6395         r=`${PWD_COMMAND}`; export r; \
6396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6397         $(HOST_EXPORTS) \
6398         for flag in $(EXTRA_HOST_FLAGS) ; do \
6399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6400         done; \
6401         echo "Doing maintainer-clean in cgen" ; \
6402         (cd $(HOST_SUBDIR)/cgen && \
6403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6405                   "RANLIB=$${RANLIB}" \
6406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6407                   maintainer-clean) \
6408           || exit 1
6409
6410 @endif cgen
6411
6412
6413
6414 .PHONY: configure-dejagnu maybe-configure-dejagnu
6415 maybe-configure-dejagnu:
6416 @if gcc-bootstrap
6417 configure-dejagnu: stage_current
6418 @endif gcc-bootstrap
6419 @if dejagnu
6420 maybe-configure-dejagnu: configure-dejagnu
6421 configure-dejagnu: 
6422         @: $(MAKE); $(unstage)
6423         @r=`${PWD_COMMAND}`; export r; \
6424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6425         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6426         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6427         $(HOST_EXPORTS)  \
6428         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6429         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6430         case $(srcdir) in \
6431           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6432           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6433                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6434         esac; \
6435         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6436         libsrcdir="$$s/dejagnu"; \
6437         $(SHELL) $${libsrcdir}/configure \
6438           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6439           --target=${target_alias} $${srcdiroption}  \
6440           || exit 1
6441 @endif dejagnu
6442
6443
6444
6445
6446
6447 .PHONY: all-dejagnu maybe-all-dejagnu
6448 maybe-all-dejagnu:
6449 @if gcc-bootstrap
6450 all-dejagnu: stage_current
6451 @endif gcc-bootstrap
6452 @if dejagnu
6453 TARGET-dejagnu=all
6454 maybe-all-dejagnu: all-dejagnu
6455 all-dejagnu: configure-dejagnu
6456         @: $(MAKE); $(unstage)
6457         @r=`${PWD_COMMAND}`; export r; \
6458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6459         $(HOST_EXPORTS)  \
6460         (cd $(HOST_SUBDIR)/dejagnu && \
6461           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6462                 $(TARGET-dejagnu))
6463 @endif dejagnu
6464
6465
6466
6467
6468 .PHONY: check-dejagnu maybe-check-dejagnu
6469 maybe-check-dejagnu:
6470 @if dejagnu
6471 maybe-check-dejagnu: check-dejagnu
6472
6473 check-dejagnu:
6474         @: $(MAKE); $(unstage)
6475         @r=`${PWD_COMMAND}`; export r; \
6476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6477         $(HOST_EXPORTS) \
6478         (cd $(HOST_SUBDIR)/dejagnu && \
6479           $(MAKE) $(FLAGS_TO_PASS)  check)
6480
6481 @endif dejagnu
6482
6483 .PHONY: install-dejagnu maybe-install-dejagnu
6484 maybe-install-dejagnu:
6485 @if dejagnu
6486 maybe-install-dejagnu: install-dejagnu
6487
6488 install-dejagnu: installdirs
6489         @: $(MAKE); $(unstage)
6490         @r=`${PWD_COMMAND}`; export r; \
6491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6492         $(HOST_EXPORTS) \
6493         (cd $(HOST_SUBDIR)/dejagnu && \
6494           $(MAKE) $(FLAGS_TO_PASS)  install)
6495
6496 @endif dejagnu
6497
6498 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6499 maybe-install-strip-dejagnu:
6500 @if dejagnu
6501 maybe-install-strip-dejagnu: install-strip-dejagnu
6502
6503 install-strip-dejagnu: installdirs
6504         @: $(MAKE); $(unstage)
6505         @r=`${PWD_COMMAND}`; export r; \
6506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6507         $(HOST_EXPORTS) \
6508         (cd $(HOST_SUBDIR)/dejagnu && \
6509           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6510
6511 @endif dejagnu
6512
6513 # Other targets (info, dvi, pdf, etc.)
6514
6515 .PHONY: maybe-info-dejagnu info-dejagnu
6516 maybe-info-dejagnu:
6517 @if dejagnu
6518 maybe-info-dejagnu: info-dejagnu
6519
6520 info-dejagnu: \
6521     configure-dejagnu 
6522         @: $(MAKE); $(unstage)
6523         @[ -f ./dejagnu/Makefile ] || exit 0; \
6524         r=`${PWD_COMMAND}`; export r; \
6525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6526         $(HOST_EXPORTS) \
6527         for flag in $(EXTRA_HOST_FLAGS) ; do \
6528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6529         done; \
6530         echo "Doing info in dejagnu" ; \
6531         (cd $(HOST_SUBDIR)/dejagnu && \
6532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6534                   "RANLIB=$${RANLIB}" \
6535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6536                   info) \
6537           || exit 1
6538
6539 @endif dejagnu
6540
6541 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6542 maybe-dvi-dejagnu:
6543 @if dejagnu
6544 maybe-dvi-dejagnu: dvi-dejagnu
6545
6546 dvi-dejagnu: \
6547     configure-dejagnu 
6548         @: $(MAKE); $(unstage)
6549         @[ -f ./dejagnu/Makefile ] || exit 0; \
6550         r=`${PWD_COMMAND}`; export r; \
6551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6552         $(HOST_EXPORTS) \
6553         for flag in $(EXTRA_HOST_FLAGS) ; do \
6554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6555         done; \
6556         echo "Doing dvi in dejagnu" ; \
6557         (cd $(HOST_SUBDIR)/dejagnu && \
6558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6560                   "RANLIB=$${RANLIB}" \
6561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6562                   dvi) \
6563           || exit 1
6564
6565 @endif dejagnu
6566
6567 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6568 maybe-pdf-dejagnu:
6569 @if dejagnu
6570 maybe-pdf-dejagnu: pdf-dejagnu
6571
6572 pdf-dejagnu: \
6573     configure-dejagnu 
6574         @: $(MAKE); $(unstage)
6575         @[ -f ./dejagnu/Makefile ] || exit 0; \
6576         r=`${PWD_COMMAND}`; export r; \
6577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6578         $(HOST_EXPORTS) \
6579         for flag in $(EXTRA_HOST_FLAGS) ; do \
6580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6581         done; \
6582         echo "Doing pdf in dejagnu" ; \
6583         (cd $(HOST_SUBDIR)/dejagnu && \
6584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6586                   "RANLIB=$${RANLIB}" \
6587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6588                   pdf) \
6589           || exit 1
6590
6591 @endif dejagnu
6592
6593 .PHONY: maybe-html-dejagnu html-dejagnu
6594 maybe-html-dejagnu:
6595 @if dejagnu
6596 maybe-html-dejagnu: html-dejagnu
6597
6598 html-dejagnu: \
6599     configure-dejagnu 
6600         @: $(MAKE); $(unstage)
6601         @[ -f ./dejagnu/Makefile ] || exit 0; \
6602         r=`${PWD_COMMAND}`; export r; \
6603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6604         $(HOST_EXPORTS) \
6605         for flag in $(EXTRA_HOST_FLAGS) ; do \
6606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6607         done; \
6608         echo "Doing html in dejagnu" ; \
6609         (cd $(HOST_SUBDIR)/dejagnu && \
6610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6612                   "RANLIB=$${RANLIB}" \
6613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6614                   html) \
6615           || exit 1
6616
6617 @endif dejagnu
6618
6619 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6620 maybe-TAGS-dejagnu:
6621 @if dejagnu
6622 maybe-TAGS-dejagnu: TAGS-dejagnu
6623
6624 TAGS-dejagnu: \
6625     configure-dejagnu 
6626         @: $(MAKE); $(unstage)
6627         @[ -f ./dejagnu/Makefile ] || exit 0; \
6628         r=`${PWD_COMMAND}`; export r; \
6629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6630         $(HOST_EXPORTS) \
6631         for flag in $(EXTRA_HOST_FLAGS) ; do \
6632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6633         done; \
6634         echo "Doing TAGS in dejagnu" ; \
6635         (cd $(HOST_SUBDIR)/dejagnu && \
6636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6638                   "RANLIB=$${RANLIB}" \
6639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6640                   TAGS) \
6641           || exit 1
6642
6643 @endif dejagnu
6644
6645 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6646 maybe-install-info-dejagnu:
6647 @if dejagnu
6648 maybe-install-info-dejagnu: install-info-dejagnu
6649
6650 install-info-dejagnu: \
6651     configure-dejagnu \
6652     info-dejagnu 
6653         @: $(MAKE); $(unstage)
6654         @[ -f ./dejagnu/Makefile ] || exit 0; \
6655         r=`${PWD_COMMAND}`; export r; \
6656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6657         $(HOST_EXPORTS) \
6658         for flag in $(EXTRA_HOST_FLAGS) ; do \
6659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6660         done; \
6661         echo "Doing install-info in dejagnu" ; \
6662         (cd $(HOST_SUBDIR)/dejagnu && \
6663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6665                   "RANLIB=$${RANLIB}" \
6666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6667                   install-info) \
6668           || exit 1
6669
6670 @endif dejagnu
6671
6672 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6673 maybe-install-pdf-dejagnu:
6674 @if dejagnu
6675 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6676
6677 install-pdf-dejagnu: \
6678     configure-dejagnu \
6679     pdf-dejagnu 
6680         @: $(MAKE); $(unstage)
6681         @[ -f ./dejagnu/Makefile ] || exit 0; \
6682         r=`${PWD_COMMAND}`; export r; \
6683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6684         $(HOST_EXPORTS) \
6685         for flag in $(EXTRA_HOST_FLAGS) ; do \
6686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6687         done; \
6688         echo "Doing install-pdf in dejagnu" ; \
6689         (cd $(HOST_SUBDIR)/dejagnu && \
6690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6692                   "RANLIB=$${RANLIB}" \
6693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6694                   install-pdf) \
6695           || exit 1
6696
6697 @endif dejagnu
6698
6699 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6700 maybe-install-html-dejagnu:
6701 @if dejagnu
6702 maybe-install-html-dejagnu: install-html-dejagnu
6703
6704 install-html-dejagnu: \
6705     configure-dejagnu \
6706     html-dejagnu 
6707         @: $(MAKE); $(unstage)
6708         @[ -f ./dejagnu/Makefile ] || exit 0; \
6709         r=`${PWD_COMMAND}`; export r; \
6710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6711         $(HOST_EXPORTS) \
6712         for flag in $(EXTRA_HOST_FLAGS) ; do \
6713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6714         done; \
6715         echo "Doing install-html in dejagnu" ; \
6716         (cd $(HOST_SUBDIR)/dejagnu && \
6717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6719                   "RANLIB=$${RANLIB}" \
6720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6721                   install-html) \
6722           || exit 1
6723
6724 @endif dejagnu
6725
6726 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6727 maybe-installcheck-dejagnu:
6728 @if dejagnu
6729 maybe-installcheck-dejagnu: installcheck-dejagnu
6730
6731 installcheck-dejagnu: \
6732     configure-dejagnu 
6733         @: $(MAKE); $(unstage)
6734         @[ -f ./dejagnu/Makefile ] || exit 0; \
6735         r=`${PWD_COMMAND}`; export r; \
6736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6737         $(HOST_EXPORTS) \
6738         for flag in $(EXTRA_HOST_FLAGS) ; do \
6739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6740         done; \
6741         echo "Doing installcheck in dejagnu" ; \
6742         (cd $(HOST_SUBDIR)/dejagnu && \
6743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6745                   "RANLIB=$${RANLIB}" \
6746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6747                   installcheck) \
6748           || exit 1
6749
6750 @endif dejagnu
6751
6752 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6753 maybe-mostlyclean-dejagnu:
6754 @if dejagnu
6755 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6756
6757 mostlyclean-dejagnu: 
6758         @: $(MAKE); $(unstage)
6759         @[ -f ./dejagnu/Makefile ] || exit 0; \
6760         r=`${PWD_COMMAND}`; export r; \
6761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6762         $(HOST_EXPORTS) \
6763         for flag in $(EXTRA_HOST_FLAGS) ; do \
6764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6765         done; \
6766         echo "Doing mostlyclean in dejagnu" ; \
6767         (cd $(HOST_SUBDIR)/dejagnu && \
6768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6770                   "RANLIB=$${RANLIB}" \
6771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6772                   mostlyclean) \
6773           || exit 1
6774
6775 @endif dejagnu
6776
6777 .PHONY: maybe-clean-dejagnu clean-dejagnu
6778 maybe-clean-dejagnu:
6779 @if dejagnu
6780 maybe-clean-dejagnu: clean-dejagnu
6781
6782 clean-dejagnu: 
6783         @: $(MAKE); $(unstage)
6784         @[ -f ./dejagnu/Makefile ] || exit 0; \
6785         r=`${PWD_COMMAND}`; export r; \
6786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6787         $(HOST_EXPORTS) \
6788         for flag in $(EXTRA_HOST_FLAGS) ; do \
6789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6790         done; \
6791         echo "Doing clean in dejagnu" ; \
6792         (cd $(HOST_SUBDIR)/dejagnu && \
6793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6795                   "RANLIB=$${RANLIB}" \
6796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6797                   clean) \
6798           || exit 1
6799
6800 @endif dejagnu
6801
6802 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6803 maybe-distclean-dejagnu:
6804 @if dejagnu
6805 maybe-distclean-dejagnu: distclean-dejagnu
6806
6807 distclean-dejagnu: 
6808         @: $(MAKE); $(unstage)
6809         @[ -f ./dejagnu/Makefile ] || exit 0; \
6810         r=`${PWD_COMMAND}`; export r; \
6811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6812         $(HOST_EXPORTS) \
6813         for flag in $(EXTRA_HOST_FLAGS) ; do \
6814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6815         done; \
6816         echo "Doing distclean in dejagnu" ; \
6817         (cd $(HOST_SUBDIR)/dejagnu && \
6818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6820                   "RANLIB=$${RANLIB}" \
6821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6822                   distclean) \
6823           || exit 1
6824
6825 @endif dejagnu
6826
6827 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6828 maybe-maintainer-clean-dejagnu:
6829 @if dejagnu
6830 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6831
6832 maintainer-clean-dejagnu: 
6833         @: $(MAKE); $(unstage)
6834         @[ -f ./dejagnu/Makefile ] || exit 0; \
6835         r=`${PWD_COMMAND}`; export r; \
6836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6837         $(HOST_EXPORTS) \
6838         for flag in $(EXTRA_HOST_FLAGS) ; do \
6839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6840         done; \
6841         echo "Doing maintainer-clean in dejagnu" ; \
6842         (cd $(HOST_SUBDIR)/dejagnu && \
6843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6845                   "RANLIB=$${RANLIB}" \
6846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6847                   maintainer-clean) \
6848           || exit 1
6849
6850 @endif dejagnu
6851
6852
6853
6854 .PHONY: configure-etc maybe-configure-etc
6855 maybe-configure-etc:
6856 @if gcc-bootstrap
6857 configure-etc: stage_current
6858 @endif gcc-bootstrap
6859 @if etc
6860 maybe-configure-etc: configure-etc
6861 configure-etc: 
6862         @: $(MAKE); $(unstage)
6863         @r=`${PWD_COMMAND}`; export r; \
6864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6865         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6866         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6867         $(HOST_EXPORTS)  \
6868         echo Configuring in $(HOST_SUBDIR)/etc; \
6869         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6870         case $(srcdir) in \
6871           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6872           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6873                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6874         esac; \
6875         srcdiroption="--srcdir=$${topdir}/etc"; \
6876         libsrcdir="$$s/etc"; \
6877         $(SHELL) $${libsrcdir}/configure \
6878           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6879           --target=${target_alias} $${srcdiroption}  \
6880           || exit 1
6881 @endif etc
6882
6883
6884
6885
6886
6887 .PHONY: all-etc maybe-all-etc
6888 maybe-all-etc:
6889 @if gcc-bootstrap
6890 all-etc: stage_current
6891 @endif gcc-bootstrap
6892 @if etc
6893 TARGET-etc=all
6894 maybe-all-etc: all-etc
6895 all-etc: configure-etc
6896         @: $(MAKE); $(unstage)
6897         @r=`${PWD_COMMAND}`; export r; \
6898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6899         $(HOST_EXPORTS)  \
6900         (cd $(HOST_SUBDIR)/etc && \
6901           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6902                 $(TARGET-etc))
6903 @endif etc
6904
6905
6906
6907
6908 .PHONY: check-etc maybe-check-etc
6909 maybe-check-etc:
6910 @if etc
6911 maybe-check-etc: check-etc
6912
6913 check-etc:
6914         @: $(MAKE); $(unstage)
6915         @r=`${PWD_COMMAND}`; export r; \
6916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6917         $(HOST_EXPORTS) \
6918         (cd $(HOST_SUBDIR)/etc && \
6919           $(MAKE) $(FLAGS_TO_PASS)  check)
6920
6921 @endif etc
6922
6923 .PHONY: install-etc maybe-install-etc
6924 maybe-install-etc:
6925 @if etc
6926 maybe-install-etc: install-etc
6927
6928 install-etc: installdirs
6929         @: $(MAKE); $(unstage)
6930         @r=`${PWD_COMMAND}`; export r; \
6931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6932         $(HOST_EXPORTS) \
6933         (cd $(HOST_SUBDIR)/etc && \
6934           $(MAKE) $(FLAGS_TO_PASS)  install)
6935
6936 @endif etc
6937
6938 .PHONY: install-strip-etc maybe-install-strip-etc
6939 maybe-install-strip-etc:
6940 @if etc
6941 maybe-install-strip-etc: install-strip-etc
6942
6943 install-strip-etc: installdirs
6944         @: $(MAKE); $(unstage)
6945         @r=`${PWD_COMMAND}`; export r; \
6946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947         $(HOST_EXPORTS) \
6948         (cd $(HOST_SUBDIR)/etc && \
6949           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6950
6951 @endif etc
6952
6953 # Other targets (info, dvi, pdf, etc.)
6954
6955 .PHONY: maybe-info-etc info-etc
6956 maybe-info-etc:
6957 @if etc
6958 maybe-info-etc: info-etc
6959
6960 info-etc: \
6961     configure-etc 
6962         @: $(MAKE); $(unstage)
6963         @[ -f ./etc/Makefile ] || exit 0; \
6964         r=`${PWD_COMMAND}`; export r; \
6965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6966         $(HOST_EXPORTS) \
6967         for flag in $(EXTRA_HOST_FLAGS) ; do \
6968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6969         done; \
6970         echo "Doing info in etc" ; \
6971         (cd $(HOST_SUBDIR)/etc && \
6972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6974                   "RANLIB=$${RANLIB}" \
6975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6976                   info) \
6977           || exit 1
6978
6979 @endif etc
6980
6981 .PHONY: maybe-dvi-etc dvi-etc
6982 maybe-dvi-etc:
6983 @if etc
6984 maybe-dvi-etc: dvi-etc
6985
6986 dvi-etc: \
6987     configure-etc 
6988         @: $(MAKE); $(unstage)
6989         @[ -f ./etc/Makefile ] || exit 0; \
6990         r=`${PWD_COMMAND}`; export r; \
6991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6992         $(HOST_EXPORTS) \
6993         for flag in $(EXTRA_HOST_FLAGS) ; do \
6994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6995         done; \
6996         echo "Doing dvi in etc" ; \
6997         (cd $(HOST_SUBDIR)/etc && \
6998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7000                   "RANLIB=$${RANLIB}" \
7001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7002                   dvi) \
7003           || exit 1
7004
7005 @endif etc
7006
7007 .PHONY: maybe-pdf-etc pdf-etc
7008 maybe-pdf-etc:
7009 @if etc
7010 maybe-pdf-etc: pdf-etc
7011
7012 pdf-etc: \
7013     configure-etc 
7014         @: $(MAKE); $(unstage)
7015         @[ -f ./etc/Makefile ] || exit 0; \
7016         r=`${PWD_COMMAND}`; export r; \
7017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7018         $(HOST_EXPORTS) \
7019         for flag in $(EXTRA_HOST_FLAGS) ; do \
7020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7021         done; \
7022         echo "Doing pdf in etc" ; \
7023         (cd $(HOST_SUBDIR)/etc && \
7024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7026                   "RANLIB=$${RANLIB}" \
7027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7028                   pdf) \
7029           || exit 1
7030
7031 @endif etc
7032
7033 .PHONY: maybe-html-etc html-etc
7034 maybe-html-etc:
7035 @if etc
7036 maybe-html-etc: html-etc
7037
7038 html-etc: \
7039     configure-etc 
7040         @: $(MAKE); $(unstage)
7041         @[ -f ./etc/Makefile ] || exit 0; \
7042         r=`${PWD_COMMAND}`; export r; \
7043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7044         $(HOST_EXPORTS) \
7045         for flag in $(EXTRA_HOST_FLAGS) ; do \
7046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7047         done; \
7048         echo "Doing html in etc" ; \
7049         (cd $(HOST_SUBDIR)/etc && \
7050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7052                   "RANLIB=$${RANLIB}" \
7053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7054                   html) \
7055           || exit 1
7056
7057 @endif etc
7058
7059 .PHONY: maybe-TAGS-etc TAGS-etc
7060 maybe-TAGS-etc:
7061 @if etc
7062 maybe-TAGS-etc: TAGS-etc
7063
7064 TAGS-etc: \
7065     configure-etc 
7066         @: $(MAKE); $(unstage)
7067         @[ -f ./etc/Makefile ] || exit 0; \
7068         r=`${PWD_COMMAND}`; export r; \
7069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7070         $(HOST_EXPORTS) \
7071         for flag in $(EXTRA_HOST_FLAGS) ; do \
7072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7073         done; \
7074         echo "Doing TAGS in etc" ; \
7075         (cd $(HOST_SUBDIR)/etc && \
7076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7078                   "RANLIB=$${RANLIB}" \
7079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7080                   TAGS) \
7081           || exit 1
7082
7083 @endif etc
7084
7085 .PHONY: maybe-install-info-etc install-info-etc
7086 maybe-install-info-etc:
7087 @if etc
7088 maybe-install-info-etc: install-info-etc
7089
7090 install-info-etc: \
7091     configure-etc \
7092     info-etc 
7093         @: $(MAKE); $(unstage)
7094         @[ -f ./etc/Makefile ] || exit 0; \
7095         r=`${PWD_COMMAND}`; export r; \
7096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7097         $(HOST_EXPORTS) \
7098         for flag in $(EXTRA_HOST_FLAGS) ; do \
7099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7100         done; \
7101         echo "Doing install-info in etc" ; \
7102         (cd $(HOST_SUBDIR)/etc && \
7103           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7104                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7105                   "RANLIB=$${RANLIB}" \
7106                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7107                   install-info) \
7108           || exit 1
7109
7110 @endif etc
7111
7112 .PHONY: maybe-install-pdf-etc install-pdf-etc
7113 maybe-install-pdf-etc:
7114 @if etc
7115 maybe-install-pdf-etc: install-pdf-etc
7116
7117 install-pdf-etc: \
7118     configure-etc \
7119     pdf-etc 
7120         @: $(MAKE); $(unstage)
7121         @[ -f ./etc/Makefile ] || exit 0; \
7122         r=`${PWD_COMMAND}`; export r; \
7123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7124         $(HOST_EXPORTS) \
7125         for flag in $(EXTRA_HOST_FLAGS) ; do \
7126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7127         done; \
7128         echo "Doing install-pdf in etc" ; \
7129         (cd $(HOST_SUBDIR)/etc && \
7130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7132                   "RANLIB=$${RANLIB}" \
7133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7134                   install-pdf) \
7135           || exit 1
7136
7137 @endif etc
7138
7139 .PHONY: maybe-install-html-etc install-html-etc
7140 maybe-install-html-etc:
7141 @if etc
7142 maybe-install-html-etc: install-html-etc
7143
7144 install-html-etc: \
7145     configure-etc \
7146     html-etc 
7147         @: $(MAKE); $(unstage)
7148         @[ -f ./etc/Makefile ] || exit 0; \
7149         r=`${PWD_COMMAND}`; export r; \
7150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7151         $(HOST_EXPORTS) \
7152         for flag in $(EXTRA_HOST_FLAGS) ; do \
7153           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7154         done; \
7155         echo "Doing install-html in etc" ; \
7156         (cd $(HOST_SUBDIR)/etc && \
7157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7159                   "RANLIB=$${RANLIB}" \
7160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7161                   install-html) \
7162           || exit 1
7163
7164 @endif etc
7165
7166 .PHONY: maybe-installcheck-etc installcheck-etc
7167 maybe-installcheck-etc:
7168 @if etc
7169 maybe-installcheck-etc: installcheck-etc
7170
7171 installcheck-etc: \
7172     configure-etc 
7173         @: $(MAKE); $(unstage)
7174         @[ -f ./etc/Makefile ] || exit 0; \
7175         r=`${PWD_COMMAND}`; export r; \
7176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7177         $(HOST_EXPORTS) \
7178         for flag in $(EXTRA_HOST_FLAGS) ; do \
7179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7180         done; \
7181         echo "Doing installcheck in etc" ; \
7182         (cd $(HOST_SUBDIR)/etc && \
7183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7185                   "RANLIB=$${RANLIB}" \
7186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7187                   installcheck) \
7188           || exit 1
7189
7190 @endif etc
7191
7192 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7193 maybe-mostlyclean-etc:
7194 @if etc
7195 maybe-mostlyclean-etc: mostlyclean-etc
7196
7197 mostlyclean-etc: 
7198         @: $(MAKE); $(unstage)
7199         @[ -f ./etc/Makefile ] || exit 0; \
7200         r=`${PWD_COMMAND}`; export r; \
7201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7202         $(HOST_EXPORTS) \
7203         for flag in $(EXTRA_HOST_FLAGS) ; do \
7204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7205         done; \
7206         echo "Doing mostlyclean in etc" ; \
7207         (cd $(HOST_SUBDIR)/etc && \
7208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7210                   "RANLIB=$${RANLIB}" \
7211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7212                   mostlyclean) \
7213           || exit 1
7214
7215 @endif etc
7216
7217 .PHONY: maybe-clean-etc clean-etc
7218 maybe-clean-etc:
7219 @if etc
7220 maybe-clean-etc: clean-etc
7221
7222 clean-etc: 
7223         @: $(MAKE); $(unstage)
7224         @[ -f ./etc/Makefile ] || exit 0; \
7225         r=`${PWD_COMMAND}`; export r; \
7226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227         $(HOST_EXPORTS) \
7228         for flag in $(EXTRA_HOST_FLAGS) ; do \
7229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7230         done; \
7231         echo "Doing clean in etc" ; \
7232         (cd $(HOST_SUBDIR)/etc && \
7233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7235                   "RANLIB=$${RANLIB}" \
7236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7237                   clean) \
7238           || exit 1
7239
7240 @endif etc
7241
7242 .PHONY: maybe-distclean-etc distclean-etc
7243 maybe-distclean-etc:
7244 @if etc
7245 maybe-distclean-etc: distclean-etc
7246
7247 distclean-etc: 
7248         @: $(MAKE); $(unstage)
7249         @[ -f ./etc/Makefile ] || exit 0; \
7250         r=`${PWD_COMMAND}`; export r; \
7251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7252         $(HOST_EXPORTS) \
7253         for flag in $(EXTRA_HOST_FLAGS) ; do \
7254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7255         done; \
7256         echo "Doing distclean in etc" ; \
7257         (cd $(HOST_SUBDIR)/etc && \
7258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7260                   "RANLIB=$${RANLIB}" \
7261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7262                   distclean) \
7263           || exit 1
7264
7265 @endif etc
7266
7267 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7268 maybe-maintainer-clean-etc:
7269 @if etc
7270 maybe-maintainer-clean-etc: maintainer-clean-etc
7271
7272 maintainer-clean-etc: 
7273         @: $(MAKE); $(unstage)
7274         @[ -f ./etc/Makefile ] || exit 0; \
7275         r=`${PWD_COMMAND}`; export r; \
7276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7277         $(HOST_EXPORTS) \
7278         for flag in $(EXTRA_HOST_FLAGS) ; do \
7279           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7280         done; \
7281         echo "Doing maintainer-clean in etc" ; \
7282         (cd $(HOST_SUBDIR)/etc && \
7283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7285                   "RANLIB=$${RANLIB}" \
7286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7287                   maintainer-clean) \
7288           || exit 1
7289
7290 @endif etc
7291
7292
7293
7294 .PHONY: configure-fastjar maybe-configure-fastjar
7295 maybe-configure-fastjar:
7296 @if gcc-bootstrap
7297 configure-fastjar: stage_current
7298 @endif gcc-bootstrap
7299 @if fastjar
7300 maybe-configure-fastjar: configure-fastjar
7301 configure-fastjar: 
7302         @: $(MAKE); $(unstage)
7303         @r=`${PWD_COMMAND}`; export r; \
7304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7305         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7306         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7307         $(HOST_EXPORTS)  \
7308         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7309         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7310         case $(srcdir) in \
7311           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7312           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7313                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7314         esac; \
7315         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7316         libsrcdir="$$s/fastjar"; \
7317         $(SHELL) $${libsrcdir}/configure \
7318           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7319           --target=${target_alias} $${srcdiroption}  \
7320           || exit 1
7321 @endif fastjar
7322
7323
7324
7325
7326
7327 .PHONY: all-fastjar maybe-all-fastjar
7328 maybe-all-fastjar:
7329 @if gcc-bootstrap
7330 all-fastjar: stage_current
7331 @endif gcc-bootstrap
7332 @if fastjar
7333 TARGET-fastjar=all
7334 maybe-all-fastjar: all-fastjar
7335 all-fastjar: configure-fastjar
7336         @: $(MAKE); $(unstage)
7337         @r=`${PWD_COMMAND}`; export r; \
7338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7339         $(HOST_EXPORTS)  \
7340         (cd $(HOST_SUBDIR)/fastjar && \
7341           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7342                 $(TARGET-fastjar))
7343 @endif fastjar
7344
7345
7346
7347
7348 .PHONY: check-fastjar maybe-check-fastjar
7349 maybe-check-fastjar:
7350 @if fastjar
7351 maybe-check-fastjar: check-fastjar
7352
7353 # This module is only tested in a native toolchain.
7354 check-fastjar:
7355         @: $(MAKE); $(unstage)
7356         @if [ '$(host)' = '$(target)' ] ; then \
7357           r=`${PWD_COMMAND}`; export r; \
7358           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7359           $(HOST_EXPORTS) \
7360           (cd $(HOST_SUBDIR)/fastjar && \
7361             $(MAKE) $(FLAGS_TO_PASS)  check); \
7362         fi
7363
7364 @endif fastjar
7365
7366 .PHONY: install-fastjar maybe-install-fastjar
7367 maybe-install-fastjar:
7368 @if fastjar
7369 maybe-install-fastjar: install-fastjar
7370
7371 install-fastjar: installdirs
7372         @: $(MAKE); $(unstage)
7373         @r=`${PWD_COMMAND}`; export r; \
7374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375         $(HOST_EXPORTS) \
7376         (cd $(HOST_SUBDIR)/fastjar && \
7377           $(MAKE) $(FLAGS_TO_PASS)  install)
7378
7379 @endif fastjar
7380
7381 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7382 maybe-install-strip-fastjar:
7383 @if fastjar
7384 maybe-install-strip-fastjar: install-strip-fastjar
7385
7386 install-strip-fastjar: installdirs
7387         @: $(MAKE); $(unstage)
7388         @r=`${PWD_COMMAND}`; export r; \
7389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7390         $(HOST_EXPORTS) \
7391         (cd $(HOST_SUBDIR)/fastjar && \
7392           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7393
7394 @endif fastjar
7395
7396 # Other targets (info, dvi, pdf, etc.)
7397
7398 .PHONY: maybe-info-fastjar info-fastjar
7399 maybe-info-fastjar:
7400 @if fastjar
7401 maybe-info-fastjar: info-fastjar
7402
7403 info-fastjar: \
7404     configure-fastjar 
7405         @: $(MAKE); $(unstage)
7406         @[ -f ./fastjar/Makefile ] || exit 0; \
7407         r=`${PWD_COMMAND}`; export r; \
7408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7409         $(HOST_EXPORTS) \
7410         for flag in $(EXTRA_HOST_FLAGS) ; do \
7411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7412         done; \
7413         echo "Doing info in fastjar" ; \
7414         (cd $(HOST_SUBDIR)/fastjar && \
7415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7417                   "RANLIB=$${RANLIB}" \
7418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7419                   info) \
7420           || exit 1
7421
7422 @endif fastjar
7423
7424 .PHONY: maybe-dvi-fastjar dvi-fastjar
7425 maybe-dvi-fastjar:
7426 @if fastjar
7427 maybe-dvi-fastjar: dvi-fastjar
7428
7429 dvi-fastjar: \
7430     configure-fastjar 
7431         @: $(MAKE); $(unstage)
7432         @[ -f ./fastjar/Makefile ] || exit 0; \
7433         r=`${PWD_COMMAND}`; export r; \
7434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7435         $(HOST_EXPORTS) \
7436         for flag in $(EXTRA_HOST_FLAGS) ; do \
7437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7438         done; \
7439         echo "Doing dvi in fastjar" ; \
7440         (cd $(HOST_SUBDIR)/fastjar && \
7441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7443                   "RANLIB=$${RANLIB}" \
7444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7445                   dvi) \
7446           || exit 1
7447
7448 @endif fastjar
7449
7450 .PHONY: maybe-pdf-fastjar pdf-fastjar
7451 maybe-pdf-fastjar:
7452 @if fastjar
7453 maybe-pdf-fastjar: pdf-fastjar
7454
7455 pdf-fastjar: \
7456     configure-fastjar 
7457         @: $(MAKE); $(unstage)
7458         @[ -f ./fastjar/Makefile ] || exit 0; \
7459         r=`${PWD_COMMAND}`; export r; \
7460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7461         $(HOST_EXPORTS) \
7462         for flag in $(EXTRA_HOST_FLAGS) ; do \
7463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7464         done; \
7465         echo "Doing pdf in fastjar" ; \
7466         (cd $(HOST_SUBDIR)/fastjar && \
7467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7469                   "RANLIB=$${RANLIB}" \
7470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7471                   pdf) \
7472           || exit 1
7473
7474 @endif fastjar
7475
7476 .PHONY: maybe-html-fastjar html-fastjar
7477 maybe-html-fastjar:
7478 @if fastjar
7479 maybe-html-fastjar: html-fastjar
7480
7481 html-fastjar: \
7482     configure-fastjar 
7483         @: $(MAKE); $(unstage)
7484         @[ -f ./fastjar/Makefile ] || exit 0; \
7485         r=`${PWD_COMMAND}`; export r; \
7486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7487         $(HOST_EXPORTS) \
7488         for flag in $(EXTRA_HOST_FLAGS) ; do \
7489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7490         done; \
7491         echo "Doing html in fastjar" ; \
7492         (cd $(HOST_SUBDIR)/fastjar && \
7493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7495                   "RANLIB=$${RANLIB}" \
7496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7497                   html) \
7498           || exit 1
7499
7500 @endif fastjar
7501
7502 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7503 maybe-TAGS-fastjar:
7504 @if fastjar
7505 maybe-TAGS-fastjar: TAGS-fastjar
7506
7507 TAGS-fastjar: \
7508     configure-fastjar 
7509         @: $(MAKE); $(unstage)
7510         @[ -f ./fastjar/Makefile ] || exit 0; \
7511         r=`${PWD_COMMAND}`; export r; \
7512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7513         $(HOST_EXPORTS) \
7514         for flag in $(EXTRA_HOST_FLAGS) ; do \
7515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7516         done; \
7517         echo "Doing TAGS in fastjar" ; \
7518         (cd $(HOST_SUBDIR)/fastjar && \
7519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7521                   "RANLIB=$${RANLIB}" \
7522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7523                   TAGS) \
7524           || exit 1
7525
7526 @endif fastjar
7527
7528 .PHONY: maybe-install-info-fastjar install-info-fastjar
7529 maybe-install-info-fastjar:
7530 @if fastjar
7531 maybe-install-info-fastjar: install-info-fastjar
7532
7533 install-info-fastjar: \
7534     configure-fastjar \
7535     info-fastjar 
7536         @: $(MAKE); $(unstage)
7537         @[ -f ./fastjar/Makefile ] || exit 0; \
7538         r=`${PWD_COMMAND}`; export r; \
7539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7540         $(HOST_EXPORTS) \
7541         for flag in $(EXTRA_HOST_FLAGS) ; do \
7542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7543         done; \
7544         echo "Doing install-info in fastjar" ; \
7545         (cd $(HOST_SUBDIR)/fastjar && \
7546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7548                   "RANLIB=$${RANLIB}" \
7549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7550                   install-info) \
7551           || exit 1
7552
7553 @endif fastjar
7554
7555 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7556 maybe-install-pdf-fastjar:
7557 @if fastjar
7558 maybe-install-pdf-fastjar: install-pdf-fastjar
7559
7560 install-pdf-fastjar: \
7561     configure-fastjar \
7562     pdf-fastjar 
7563         @: $(MAKE); $(unstage)
7564         @[ -f ./fastjar/Makefile ] || exit 0; \
7565         r=`${PWD_COMMAND}`; export r; \
7566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7567         $(HOST_EXPORTS) \
7568         for flag in $(EXTRA_HOST_FLAGS) ; do \
7569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570         done; \
7571         echo "Doing install-pdf in fastjar" ; \
7572         (cd $(HOST_SUBDIR)/fastjar && \
7573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575                   "RANLIB=$${RANLIB}" \
7576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7577                   install-pdf) \
7578           || exit 1
7579
7580 @endif fastjar
7581
7582 .PHONY: maybe-install-html-fastjar install-html-fastjar
7583 maybe-install-html-fastjar:
7584 @if fastjar
7585 maybe-install-html-fastjar: install-html-fastjar
7586
7587 install-html-fastjar: \
7588     configure-fastjar \
7589     html-fastjar 
7590         @: $(MAKE); $(unstage)
7591         @[ -f ./fastjar/Makefile ] || exit 0; \
7592         r=`${PWD_COMMAND}`; export r; \
7593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7594         $(HOST_EXPORTS) \
7595         for flag in $(EXTRA_HOST_FLAGS) ; do \
7596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7597         done; \
7598         echo "Doing install-html in fastjar" ; \
7599         (cd $(HOST_SUBDIR)/fastjar && \
7600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7602                   "RANLIB=$${RANLIB}" \
7603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7604                   install-html) \
7605           || exit 1
7606
7607 @endif fastjar
7608
7609 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7610 maybe-installcheck-fastjar:
7611 @if fastjar
7612 maybe-installcheck-fastjar: installcheck-fastjar
7613
7614 installcheck-fastjar: \
7615     configure-fastjar 
7616         @: $(MAKE); $(unstage)
7617         @[ -f ./fastjar/Makefile ] || exit 0; \
7618         r=`${PWD_COMMAND}`; export r; \
7619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7620         $(HOST_EXPORTS) \
7621         for flag in $(EXTRA_HOST_FLAGS) ; do \
7622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7623         done; \
7624         echo "Doing installcheck in fastjar" ; \
7625         (cd $(HOST_SUBDIR)/fastjar && \
7626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7628                   "RANLIB=$${RANLIB}" \
7629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7630                   installcheck) \
7631           || exit 1
7632
7633 @endif fastjar
7634
7635 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7636 maybe-mostlyclean-fastjar:
7637 @if fastjar
7638 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7639
7640 mostlyclean-fastjar: 
7641         @: $(MAKE); $(unstage)
7642         @[ -f ./fastjar/Makefile ] || exit 0; \
7643         r=`${PWD_COMMAND}`; export r; \
7644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7645         $(HOST_EXPORTS) \
7646         for flag in $(EXTRA_HOST_FLAGS) ; do \
7647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7648         done; \
7649         echo "Doing mostlyclean in fastjar" ; \
7650         (cd $(HOST_SUBDIR)/fastjar && \
7651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7653                   "RANLIB=$${RANLIB}" \
7654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7655                   mostlyclean) \
7656           || exit 1
7657
7658 @endif fastjar
7659
7660 .PHONY: maybe-clean-fastjar clean-fastjar
7661 maybe-clean-fastjar:
7662 @if fastjar
7663 maybe-clean-fastjar: clean-fastjar
7664
7665 clean-fastjar: 
7666         @: $(MAKE); $(unstage)
7667         @[ -f ./fastjar/Makefile ] || exit 0; \
7668         r=`${PWD_COMMAND}`; export r; \
7669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7670         $(HOST_EXPORTS) \
7671         for flag in $(EXTRA_HOST_FLAGS) ; do \
7672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7673         done; \
7674         echo "Doing clean in fastjar" ; \
7675         (cd $(HOST_SUBDIR)/fastjar && \
7676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7678                   "RANLIB=$${RANLIB}" \
7679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7680                   clean) \
7681           || exit 1
7682
7683 @endif fastjar
7684
7685 .PHONY: maybe-distclean-fastjar distclean-fastjar
7686 maybe-distclean-fastjar:
7687 @if fastjar
7688 maybe-distclean-fastjar: distclean-fastjar
7689
7690 distclean-fastjar: 
7691         @: $(MAKE); $(unstage)
7692         @[ -f ./fastjar/Makefile ] || exit 0; \
7693         r=`${PWD_COMMAND}`; export r; \
7694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7695         $(HOST_EXPORTS) \
7696         for flag in $(EXTRA_HOST_FLAGS) ; do \
7697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698         done; \
7699         echo "Doing distclean in fastjar" ; \
7700         (cd $(HOST_SUBDIR)/fastjar && \
7701           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703                   "RANLIB=$${RANLIB}" \
7704                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7705                   distclean) \
7706           || exit 1
7707
7708 @endif fastjar
7709
7710 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7711 maybe-maintainer-clean-fastjar:
7712 @if fastjar
7713 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7714
7715 maintainer-clean-fastjar: 
7716         @: $(MAKE); $(unstage)
7717         @[ -f ./fastjar/Makefile ] || exit 0; \
7718         r=`${PWD_COMMAND}`; export r; \
7719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7720         $(HOST_EXPORTS) \
7721         for flag in $(EXTRA_HOST_FLAGS) ; do \
7722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7723         done; \
7724         echo "Doing maintainer-clean in fastjar" ; \
7725         (cd $(HOST_SUBDIR)/fastjar && \
7726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7728                   "RANLIB=$${RANLIB}" \
7729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7730                   maintainer-clean) \
7731           || exit 1
7732
7733 @endif fastjar
7734
7735
7736
7737 .PHONY: configure-fixincludes maybe-configure-fixincludes
7738 maybe-configure-fixincludes:
7739 @if gcc-bootstrap
7740 configure-fixincludes: stage_current
7741 @endif gcc-bootstrap
7742 @if fixincludes
7743 maybe-configure-fixincludes: configure-fixincludes
7744 configure-fixincludes: 
7745         @: $(MAKE); $(unstage)
7746         @r=`${PWD_COMMAND}`; export r; \
7747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7749         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7750         $(HOST_EXPORTS)  \
7751         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7752         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7753         case $(srcdir) in \
7754           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7755           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7756                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7757         esac; \
7758         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7759         libsrcdir="$$s/fixincludes"; \
7760         $(SHELL) $${libsrcdir}/configure \
7761           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7762           --target=${target_alias} $${srcdiroption}  \
7763           || exit 1
7764 @endif fixincludes
7765
7766
7767
7768
7769
7770 .PHONY: all-fixincludes maybe-all-fixincludes
7771 maybe-all-fixincludes:
7772 @if gcc-bootstrap
7773 all-fixincludes: stage_current
7774 @endif gcc-bootstrap
7775 @if fixincludes
7776 TARGET-fixincludes=all
7777 maybe-all-fixincludes: all-fixincludes
7778 all-fixincludes: configure-fixincludes
7779         @: $(MAKE); $(unstage)
7780         @r=`${PWD_COMMAND}`; export r; \
7781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7782         $(HOST_EXPORTS)  \
7783         (cd $(HOST_SUBDIR)/fixincludes && \
7784           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7785                 $(TARGET-fixincludes))
7786 @endif fixincludes
7787
7788
7789
7790
7791 .PHONY: check-fixincludes maybe-check-fixincludes
7792 maybe-check-fixincludes:
7793 @if fixincludes
7794 maybe-check-fixincludes: check-fixincludes
7795
7796 check-fixincludes:
7797         @: $(MAKE); $(unstage)
7798         @r=`${PWD_COMMAND}`; export r; \
7799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7800         $(HOST_EXPORTS) \
7801         (cd $(HOST_SUBDIR)/fixincludes && \
7802           $(MAKE) $(FLAGS_TO_PASS)  check)
7803
7804 @endif fixincludes
7805
7806 .PHONY: install-fixincludes maybe-install-fixincludes
7807 maybe-install-fixincludes:
7808 @if fixincludes
7809 maybe-install-fixincludes: install-fixincludes
7810
7811 install-fixincludes: installdirs
7812         @: $(MAKE); $(unstage)
7813         @r=`${PWD_COMMAND}`; export r; \
7814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7815         $(HOST_EXPORTS) \
7816         (cd $(HOST_SUBDIR)/fixincludes && \
7817           $(MAKE) $(FLAGS_TO_PASS)  install)
7818
7819 @endif fixincludes
7820
7821 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7822 maybe-install-strip-fixincludes:
7823 @if fixincludes
7824 maybe-install-strip-fixincludes: install-strip-fixincludes
7825
7826 install-strip-fixincludes: installdirs
7827         @: $(MAKE); $(unstage)
7828         @r=`${PWD_COMMAND}`; export r; \
7829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7830         $(HOST_EXPORTS) \
7831         (cd $(HOST_SUBDIR)/fixincludes && \
7832           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7833
7834 @endif fixincludes
7835
7836 # Other targets (info, dvi, pdf, etc.)
7837
7838 .PHONY: maybe-info-fixincludes info-fixincludes
7839 maybe-info-fixincludes:
7840 @if fixincludes
7841 maybe-info-fixincludes: info-fixincludes
7842
7843 info-fixincludes: \
7844     configure-fixincludes 
7845         @: $(MAKE); $(unstage)
7846         @[ -f ./fixincludes/Makefile ] || exit 0; \
7847         r=`${PWD_COMMAND}`; export r; \
7848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7849         $(HOST_EXPORTS) \
7850         for flag in $(EXTRA_HOST_FLAGS) ; do \
7851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7852         done; \
7853         echo "Doing info in fixincludes" ; \
7854         (cd $(HOST_SUBDIR)/fixincludes && \
7855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7857                   "RANLIB=$${RANLIB}" \
7858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7859                   info) \
7860           || exit 1
7861
7862 @endif fixincludes
7863
7864 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7865 maybe-dvi-fixincludes:
7866 @if fixincludes
7867 maybe-dvi-fixincludes: dvi-fixincludes
7868
7869 dvi-fixincludes: \
7870     configure-fixincludes 
7871         @: $(MAKE); $(unstage)
7872         @[ -f ./fixincludes/Makefile ] || exit 0; \
7873         r=`${PWD_COMMAND}`; export r; \
7874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7875         $(HOST_EXPORTS) \
7876         for flag in $(EXTRA_HOST_FLAGS) ; do \
7877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7878         done; \
7879         echo "Doing dvi in fixincludes" ; \
7880         (cd $(HOST_SUBDIR)/fixincludes && \
7881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7883                   "RANLIB=$${RANLIB}" \
7884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7885                   dvi) \
7886           || exit 1
7887
7888 @endif fixincludes
7889
7890 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7891 maybe-pdf-fixincludes:
7892 @if fixincludes
7893 maybe-pdf-fixincludes: pdf-fixincludes
7894
7895 pdf-fixincludes: \
7896     configure-fixincludes 
7897         @: $(MAKE); $(unstage)
7898         @[ -f ./fixincludes/Makefile ] || exit 0; \
7899         r=`${PWD_COMMAND}`; export r; \
7900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7901         $(HOST_EXPORTS) \
7902         for flag in $(EXTRA_HOST_FLAGS) ; do \
7903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7904         done; \
7905         echo "Doing pdf in fixincludes" ; \
7906         (cd $(HOST_SUBDIR)/fixincludes && \
7907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7909                   "RANLIB=$${RANLIB}" \
7910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7911                   pdf) \
7912           || exit 1
7913
7914 @endif fixincludes
7915
7916 .PHONY: maybe-html-fixincludes html-fixincludes
7917 maybe-html-fixincludes:
7918 @if fixincludes
7919 maybe-html-fixincludes: html-fixincludes
7920
7921 html-fixincludes: \
7922     configure-fixincludes 
7923         @: $(MAKE); $(unstage)
7924         @[ -f ./fixincludes/Makefile ] || exit 0; \
7925         r=`${PWD_COMMAND}`; export r; \
7926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7927         $(HOST_EXPORTS) \
7928         for flag in $(EXTRA_HOST_FLAGS) ; do \
7929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7930         done; \
7931         echo "Doing html in fixincludes" ; \
7932         (cd $(HOST_SUBDIR)/fixincludes && \
7933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7935                   "RANLIB=$${RANLIB}" \
7936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7937                   html) \
7938           || exit 1
7939
7940 @endif fixincludes
7941
7942 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7943 maybe-TAGS-fixincludes:
7944 @if fixincludes
7945 maybe-TAGS-fixincludes: TAGS-fixincludes
7946
7947 # fixincludes doesn't support TAGS.
7948 TAGS-fixincludes:
7949
7950 @endif fixincludes
7951
7952 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7953 maybe-install-info-fixincludes:
7954 @if fixincludes
7955 maybe-install-info-fixincludes: install-info-fixincludes
7956
7957 install-info-fixincludes: \
7958     configure-fixincludes \
7959     info-fixincludes 
7960         @: $(MAKE); $(unstage)
7961         @[ -f ./fixincludes/Makefile ] || exit 0; \
7962         r=`${PWD_COMMAND}`; export r; \
7963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7964         $(HOST_EXPORTS) \
7965         for flag in $(EXTRA_HOST_FLAGS) ; do \
7966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967         done; \
7968         echo "Doing install-info in fixincludes" ; \
7969         (cd $(HOST_SUBDIR)/fixincludes && \
7970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972                   "RANLIB=$${RANLIB}" \
7973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7974                   install-info) \
7975           || exit 1
7976
7977 @endif fixincludes
7978
7979 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7980 maybe-install-pdf-fixincludes:
7981 @if fixincludes
7982 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7983
7984 install-pdf-fixincludes: \
7985     configure-fixincludes \
7986     pdf-fixincludes 
7987         @: $(MAKE); $(unstage)
7988         @[ -f ./fixincludes/Makefile ] || exit 0; \
7989         r=`${PWD_COMMAND}`; export r; \
7990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7991         $(HOST_EXPORTS) \
7992         for flag in $(EXTRA_HOST_FLAGS) ; do \
7993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7994         done; \
7995         echo "Doing install-pdf in fixincludes" ; \
7996         (cd $(HOST_SUBDIR)/fixincludes && \
7997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7999                   "RANLIB=$${RANLIB}" \
8000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8001                   install-pdf) \
8002           || exit 1
8003
8004 @endif fixincludes
8005
8006 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8007 maybe-install-html-fixincludes:
8008 @if fixincludes
8009 maybe-install-html-fixincludes: install-html-fixincludes
8010
8011 install-html-fixincludes: \
8012     configure-fixincludes \
8013     html-fixincludes 
8014         @: $(MAKE); $(unstage)
8015         @[ -f ./fixincludes/Makefile ] || exit 0; \
8016         r=`${PWD_COMMAND}`; export r; \
8017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8018         $(HOST_EXPORTS) \
8019         for flag in $(EXTRA_HOST_FLAGS) ; do \
8020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8021         done; \
8022         echo "Doing install-html in fixincludes" ; \
8023         (cd $(HOST_SUBDIR)/fixincludes && \
8024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8026                   "RANLIB=$${RANLIB}" \
8027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8028                   install-html) \
8029           || exit 1
8030
8031 @endif fixincludes
8032
8033 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8034 maybe-installcheck-fixincludes:
8035 @if fixincludes
8036 maybe-installcheck-fixincludes: installcheck-fixincludes
8037
8038 installcheck-fixincludes: \
8039     configure-fixincludes 
8040         @: $(MAKE); $(unstage)
8041         @[ -f ./fixincludes/Makefile ] || exit 0; \
8042         r=`${PWD_COMMAND}`; export r; \
8043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8044         $(HOST_EXPORTS) \
8045         for flag in $(EXTRA_HOST_FLAGS) ; do \
8046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8047         done; \
8048         echo "Doing installcheck in fixincludes" ; \
8049         (cd $(HOST_SUBDIR)/fixincludes && \
8050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8052                   "RANLIB=$${RANLIB}" \
8053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8054                   installcheck) \
8055           || exit 1
8056
8057 @endif fixincludes
8058
8059 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8060 maybe-mostlyclean-fixincludes:
8061 @if fixincludes
8062 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8063
8064 mostlyclean-fixincludes: 
8065         @: $(MAKE); $(unstage)
8066         @[ -f ./fixincludes/Makefile ] || exit 0; \
8067         r=`${PWD_COMMAND}`; export r; \
8068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8069         $(HOST_EXPORTS) \
8070         for flag in $(EXTRA_HOST_FLAGS) ; do \
8071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8072         done; \
8073         echo "Doing mostlyclean in fixincludes" ; \
8074         (cd $(HOST_SUBDIR)/fixincludes && \
8075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8077                   "RANLIB=$${RANLIB}" \
8078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8079                   mostlyclean) \
8080           || exit 1
8081
8082 @endif fixincludes
8083
8084 .PHONY: maybe-clean-fixincludes clean-fixincludes
8085 maybe-clean-fixincludes:
8086 @if fixincludes
8087 maybe-clean-fixincludes: clean-fixincludes
8088
8089 clean-fixincludes: 
8090         @: $(MAKE); $(unstage)
8091         @[ -f ./fixincludes/Makefile ] || exit 0; \
8092         r=`${PWD_COMMAND}`; export r; \
8093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8094         $(HOST_EXPORTS) \
8095         for flag in $(EXTRA_HOST_FLAGS) ; do \
8096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8097         done; \
8098         echo "Doing clean in fixincludes" ; \
8099         (cd $(HOST_SUBDIR)/fixincludes && \
8100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8102                   "RANLIB=$${RANLIB}" \
8103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8104                   clean) \
8105           || exit 1
8106
8107 @endif fixincludes
8108
8109 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8110 maybe-distclean-fixincludes:
8111 @if fixincludes
8112 maybe-distclean-fixincludes: distclean-fixincludes
8113
8114 distclean-fixincludes: 
8115         @: $(MAKE); $(unstage)
8116         @[ -f ./fixincludes/Makefile ] || exit 0; \
8117         r=`${PWD_COMMAND}`; export r; \
8118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8119         $(HOST_EXPORTS) \
8120         for flag in $(EXTRA_HOST_FLAGS) ; do \
8121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8122         done; \
8123         echo "Doing distclean in fixincludes" ; \
8124         (cd $(HOST_SUBDIR)/fixincludes && \
8125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8127                   "RANLIB=$${RANLIB}" \
8128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8129                   distclean) \
8130           || exit 1
8131
8132 @endif fixincludes
8133
8134 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8135 maybe-maintainer-clean-fixincludes:
8136 @if fixincludes
8137 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8138
8139 maintainer-clean-fixincludes: 
8140         @: $(MAKE); $(unstage)
8141         @[ -f ./fixincludes/Makefile ] || exit 0; \
8142         r=`${PWD_COMMAND}`; export r; \
8143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8144         $(HOST_EXPORTS) \
8145         for flag in $(EXTRA_HOST_FLAGS) ; do \
8146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8147         done; \
8148         echo "Doing maintainer-clean in fixincludes" ; \
8149         (cd $(HOST_SUBDIR)/fixincludes && \
8150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8152                   "RANLIB=$${RANLIB}" \
8153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8154                   maintainer-clean) \
8155           || exit 1
8156
8157 @endif fixincludes
8158
8159
8160
8161 .PHONY: configure-flex maybe-configure-flex
8162 maybe-configure-flex:
8163 @if gcc-bootstrap
8164 configure-flex: stage_current
8165 @endif gcc-bootstrap
8166 @if flex
8167 maybe-configure-flex: configure-flex
8168 configure-flex: 
8169         @: $(MAKE); $(unstage)
8170         @r=`${PWD_COMMAND}`; export r; \
8171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8172         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8173         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8174         $(HOST_EXPORTS)  \
8175         echo Configuring in $(HOST_SUBDIR)/flex; \
8176         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8177         case $(srcdir) in \
8178           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8179           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8180                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8181         esac; \
8182         srcdiroption="--srcdir=$${topdir}/flex"; \
8183         libsrcdir="$$s/flex"; \
8184         $(SHELL) $${libsrcdir}/configure \
8185           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8186           --target=${target_alias} $${srcdiroption}  \
8187           || exit 1
8188 @endif flex
8189
8190
8191
8192
8193
8194 .PHONY: all-flex maybe-all-flex
8195 maybe-all-flex:
8196 @if gcc-bootstrap
8197 all-flex: stage_current
8198 @endif gcc-bootstrap
8199 @if flex
8200 TARGET-flex=all
8201 maybe-all-flex: all-flex
8202 all-flex: configure-flex
8203         @: $(MAKE); $(unstage)
8204         @r=`${PWD_COMMAND}`; export r; \
8205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8206         $(HOST_EXPORTS)  \
8207         (cd $(HOST_SUBDIR)/flex && \
8208           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8209                 $(TARGET-flex))
8210 @endif flex
8211
8212
8213
8214
8215 .PHONY: check-flex maybe-check-flex
8216 maybe-check-flex:
8217 @if flex
8218 maybe-check-flex: check-flex
8219
8220 # This module is only tested in a native toolchain.
8221 check-flex:
8222         @: $(MAKE); $(unstage)
8223         @if [ '$(host)' = '$(target)' ] ; then \
8224           r=`${PWD_COMMAND}`; export r; \
8225           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8226           $(HOST_EXPORTS) \
8227           (cd $(HOST_SUBDIR)/flex && \
8228             $(MAKE) $(FLAGS_TO_PASS)  check); \
8229         fi
8230
8231 @endif flex
8232
8233 .PHONY: install-flex maybe-install-flex
8234 maybe-install-flex:
8235 @if flex
8236 maybe-install-flex: install-flex
8237
8238 install-flex: installdirs
8239         @: $(MAKE); $(unstage)
8240         @r=`${PWD_COMMAND}`; export r; \
8241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8242         $(HOST_EXPORTS) \
8243         (cd $(HOST_SUBDIR)/flex && \
8244           $(MAKE) $(FLAGS_TO_PASS)  install)
8245
8246 @endif flex
8247
8248 .PHONY: install-strip-flex maybe-install-strip-flex
8249 maybe-install-strip-flex:
8250 @if flex
8251 maybe-install-strip-flex: install-strip-flex
8252
8253 install-strip-flex: installdirs
8254         @: $(MAKE); $(unstage)
8255         @r=`${PWD_COMMAND}`; export r; \
8256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8257         $(HOST_EXPORTS) \
8258         (cd $(HOST_SUBDIR)/flex && \
8259           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8260
8261 @endif flex
8262
8263 # Other targets (info, dvi, pdf, etc.)
8264
8265 .PHONY: maybe-info-flex info-flex
8266 maybe-info-flex:
8267 @if flex
8268 maybe-info-flex: info-flex
8269
8270 info-flex: \
8271     configure-flex 
8272         @: $(MAKE); $(unstage)
8273         @[ -f ./flex/Makefile ] || exit 0; \
8274         r=`${PWD_COMMAND}`; export r; \
8275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276         $(HOST_EXPORTS) \
8277         for flag in $(EXTRA_HOST_FLAGS) ; do \
8278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8279         done; \
8280         echo "Doing info in flex" ; \
8281         (cd $(HOST_SUBDIR)/flex && \
8282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8284                   "RANLIB=$${RANLIB}" \
8285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8286                   info) \
8287           || exit 1
8288
8289 @endif flex
8290
8291 .PHONY: maybe-dvi-flex dvi-flex
8292 maybe-dvi-flex:
8293 @if flex
8294 maybe-dvi-flex: dvi-flex
8295
8296 dvi-flex: \
8297     configure-flex 
8298         @: $(MAKE); $(unstage)
8299         @[ -f ./flex/Makefile ] || exit 0; \
8300         r=`${PWD_COMMAND}`; export r; \
8301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8302         $(HOST_EXPORTS) \
8303         for flag in $(EXTRA_HOST_FLAGS) ; do \
8304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8305         done; \
8306         echo "Doing dvi in flex" ; \
8307         (cd $(HOST_SUBDIR)/flex && \
8308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8310                   "RANLIB=$${RANLIB}" \
8311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8312                   dvi) \
8313           || exit 1
8314
8315 @endif flex
8316
8317 .PHONY: maybe-pdf-flex pdf-flex
8318 maybe-pdf-flex:
8319 @if flex
8320 maybe-pdf-flex: pdf-flex
8321
8322 pdf-flex: \
8323     configure-flex 
8324         @: $(MAKE); $(unstage)
8325         @[ -f ./flex/Makefile ] || exit 0; \
8326         r=`${PWD_COMMAND}`; export r; \
8327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8328         $(HOST_EXPORTS) \
8329         for flag in $(EXTRA_HOST_FLAGS) ; do \
8330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8331         done; \
8332         echo "Doing pdf in flex" ; \
8333         (cd $(HOST_SUBDIR)/flex && \
8334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8336                   "RANLIB=$${RANLIB}" \
8337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8338                   pdf) \
8339           || exit 1
8340
8341 @endif flex
8342
8343 .PHONY: maybe-html-flex html-flex
8344 maybe-html-flex:
8345 @if flex
8346 maybe-html-flex: html-flex
8347
8348 html-flex: \
8349     configure-flex 
8350         @: $(MAKE); $(unstage)
8351         @[ -f ./flex/Makefile ] || exit 0; \
8352         r=`${PWD_COMMAND}`; export r; \
8353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8354         $(HOST_EXPORTS) \
8355         for flag in $(EXTRA_HOST_FLAGS) ; do \
8356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8357         done; \
8358         echo "Doing html in flex" ; \
8359         (cd $(HOST_SUBDIR)/flex && \
8360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8362                   "RANLIB=$${RANLIB}" \
8363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8364                   html) \
8365           || exit 1
8366
8367 @endif flex
8368
8369 .PHONY: maybe-TAGS-flex TAGS-flex
8370 maybe-TAGS-flex:
8371 @if flex
8372 maybe-TAGS-flex: TAGS-flex
8373
8374 TAGS-flex: \
8375     configure-flex 
8376         @: $(MAKE); $(unstage)
8377         @[ -f ./flex/Makefile ] || exit 0; \
8378         r=`${PWD_COMMAND}`; export r; \
8379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8380         $(HOST_EXPORTS) \
8381         for flag in $(EXTRA_HOST_FLAGS) ; do \
8382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8383         done; \
8384         echo "Doing TAGS in flex" ; \
8385         (cd $(HOST_SUBDIR)/flex && \
8386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8388                   "RANLIB=$${RANLIB}" \
8389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8390                   TAGS) \
8391           || exit 1
8392
8393 @endif flex
8394
8395 .PHONY: maybe-install-info-flex install-info-flex
8396 maybe-install-info-flex:
8397 @if flex
8398 maybe-install-info-flex: install-info-flex
8399
8400 install-info-flex: \
8401     configure-flex \
8402     info-flex 
8403         @: $(MAKE); $(unstage)
8404         @[ -f ./flex/Makefile ] || exit 0; \
8405         r=`${PWD_COMMAND}`; export r; \
8406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8407         $(HOST_EXPORTS) \
8408         for flag in $(EXTRA_HOST_FLAGS) ; do \
8409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8410         done; \
8411         echo "Doing install-info in flex" ; \
8412         (cd $(HOST_SUBDIR)/flex && \
8413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8415                   "RANLIB=$${RANLIB}" \
8416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8417                   install-info) \
8418           || exit 1
8419
8420 @endif flex
8421
8422 .PHONY: maybe-install-pdf-flex install-pdf-flex
8423 maybe-install-pdf-flex:
8424 @if flex
8425 maybe-install-pdf-flex: install-pdf-flex
8426
8427 install-pdf-flex: \
8428     configure-flex \
8429     pdf-flex 
8430         @: $(MAKE); $(unstage)
8431         @[ -f ./flex/Makefile ] || exit 0; \
8432         r=`${PWD_COMMAND}`; export r; \
8433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8434         $(HOST_EXPORTS) \
8435         for flag in $(EXTRA_HOST_FLAGS) ; do \
8436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8437         done; \
8438         echo "Doing install-pdf in flex" ; \
8439         (cd $(HOST_SUBDIR)/flex && \
8440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8442                   "RANLIB=$${RANLIB}" \
8443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8444                   install-pdf) \
8445           || exit 1
8446
8447 @endif flex
8448
8449 .PHONY: maybe-install-html-flex install-html-flex
8450 maybe-install-html-flex:
8451 @if flex
8452 maybe-install-html-flex: install-html-flex
8453
8454 install-html-flex: \
8455     configure-flex \
8456     html-flex 
8457         @: $(MAKE); $(unstage)
8458         @[ -f ./flex/Makefile ] || exit 0; \
8459         r=`${PWD_COMMAND}`; export r; \
8460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8461         $(HOST_EXPORTS) \
8462         for flag in $(EXTRA_HOST_FLAGS) ; do \
8463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8464         done; \
8465         echo "Doing install-html in flex" ; \
8466         (cd $(HOST_SUBDIR)/flex && \
8467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8469                   "RANLIB=$${RANLIB}" \
8470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8471                   install-html) \
8472           || exit 1
8473
8474 @endif flex
8475
8476 .PHONY: maybe-installcheck-flex installcheck-flex
8477 maybe-installcheck-flex:
8478 @if flex
8479 maybe-installcheck-flex: installcheck-flex
8480
8481 installcheck-flex: \
8482     configure-flex 
8483         @: $(MAKE); $(unstage)
8484         @[ -f ./flex/Makefile ] || exit 0; \
8485         r=`${PWD_COMMAND}`; export r; \
8486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8487         $(HOST_EXPORTS) \
8488         for flag in $(EXTRA_HOST_FLAGS) ; do \
8489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8490         done; \
8491         echo "Doing installcheck in flex" ; \
8492         (cd $(HOST_SUBDIR)/flex && \
8493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8495                   "RANLIB=$${RANLIB}" \
8496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8497                   installcheck) \
8498           || exit 1
8499
8500 @endif flex
8501
8502 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8503 maybe-mostlyclean-flex:
8504 @if flex
8505 maybe-mostlyclean-flex: mostlyclean-flex
8506
8507 mostlyclean-flex: 
8508         @: $(MAKE); $(unstage)
8509         @[ -f ./flex/Makefile ] || exit 0; \
8510         r=`${PWD_COMMAND}`; export r; \
8511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8512         $(HOST_EXPORTS) \
8513         for flag in $(EXTRA_HOST_FLAGS) ; do \
8514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8515         done; \
8516         echo "Doing mostlyclean in flex" ; \
8517         (cd $(HOST_SUBDIR)/flex && \
8518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8520                   "RANLIB=$${RANLIB}" \
8521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8522                   mostlyclean) \
8523           || exit 1
8524
8525 @endif flex
8526
8527 .PHONY: maybe-clean-flex clean-flex
8528 maybe-clean-flex:
8529 @if flex
8530 maybe-clean-flex: clean-flex
8531
8532 clean-flex: 
8533         @: $(MAKE); $(unstage)
8534         @[ -f ./flex/Makefile ] || exit 0; \
8535         r=`${PWD_COMMAND}`; export r; \
8536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8537         $(HOST_EXPORTS) \
8538         for flag in $(EXTRA_HOST_FLAGS) ; do \
8539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8540         done; \
8541         echo "Doing clean in flex" ; \
8542         (cd $(HOST_SUBDIR)/flex && \
8543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8545                   "RANLIB=$${RANLIB}" \
8546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8547                   clean) \
8548           || exit 1
8549
8550 @endif flex
8551
8552 .PHONY: maybe-distclean-flex distclean-flex
8553 maybe-distclean-flex:
8554 @if flex
8555 maybe-distclean-flex: distclean-flex
8556
8557 distclean-flex: 
8558         @: $(MAKE); $(unstage)
8559         @[ -f ./flex/Makefile ] || exit 0; \
8560         r=`${PWD_COMMAND}`; export r; \
8561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8562         $(HOST_EXPORTS) \
8563         for flag in $(EXTRA_HOST_FLAGS) ; do \
8564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8565         done; \
8566         echo "Doing distclean in flex" ; \
8567         (cd $(HOST_SUBDIR)/flex && \
8568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8570                   "RANLIB=$${RANLIB}" \
8571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8572                   distclean) \
8573           || exit 1
8574
8575 @endif flex
8576
8577 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8578 maybe-maintainer-clean-flex:
8579 @if flex
8580 maybe-maintainer-clean-flex: maintainer-clean-flex
8581
8582 maintainer-clean-flex: 
8583         @: $(MAKE); $(unstage)
8584         @[ -f ./flex/Makefile ] || exit 0; \
8585         r=`${PWD_COMMAND}`; export r; \
8586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8587         $(HOST_EXPORTS) \
8588         for flag in $(EXTRA_HOST_FLAGS) ; do \
8589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8590         done; \
8591         echo "Doing maintainer-clean in flex" ; \
8592         (cd $(HOST_SUBDIR)/flex && \
8593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8595                   "RANLIB=$${RANLIB}" \
8596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8597                   maintainer-clean) \
8598           || exit 1
8599
8600 @endif flex
8601
8602
8603
8604 .PHONY: configure-gas maybe-configure-gas
8605 maybe-configure-gas:
8606 @if gcc-bootstrap
8607 configure-gas: stage_current
8608 @endif gcc-bootstrap
8609 @if gas
8610 maybe-configure-gas: configure-gas
8611 configure-gas: 
8612         @r=`${PWD_COMMAND}`; export r; \
8613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8614         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8615         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8616         $(HOST_EXPORTS)  \
8617         echo Configuring in $(HOST_SUBDIR)/gas; \
8618         cd "$(HOST_SUBDIR)/gas" || exit 1; \
8619         case $(srcdir) in \
8620           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8621           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8622                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8623         esac; \
8624         srcdiroption="--srcdir=$${topdir}/gas"; \
8625         libsrcdir="$$s/gas"; \
8626         $(SHELL) $${libsrcdir}/configure \
8627           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8628           --target=${target_alias} $${srcdiroption}  \
8629           || exit 1
8630 @endif gas
8631
8632
8633
8634 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8635 maybe-configure-stage1-gas:
8636 @if gas-bootstrap
8637 maybe-configure-stage1-gas: configure-stage1-gas
8638 configure-stage1-gas:
8639         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8640         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8641         @r=`${PWD_COMMAND}`; export r; \
8642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8643         TFLAGS="$(STAGE1_TFLAGS)"; \
8644         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8645         $(HOST_EXPORTS) \
8646         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8647         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8648         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8649         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8650         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8651         cd $(HOST_SUBDIR)/gas || exit 1; \
8652         case $(srcdir) in \
8653           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8654           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8655                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8656         esac; \
8657         srcdiroption="--srcdir=$${topdir}/gas"; \
8658         libsrcdir="$$s/gas"; \
8659         $(SHELL) $${libsrcdir}/configure \
8660           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8661           --target=${target_alias} $${srcdiroption} \
8662           $(STAGE1_CONFIGURE_FLAGS)
8663 @endif gas-bootstrap
8664
8665 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8666 maybe-configure-stage2-gas:
8667 @if gas-bootstrap
8668 maybe-configure-stage2-gas: configure-stage2-gas
8669 configure-stage2-gas:
8670         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8671         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8672         @r=`${PWD_COMMAND}`; export r; \
8673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8674         TFLAGS="$(STAGE2_TFLAGS)"; \
8675         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8676         $(HOST_EXPORTS) \
8677         $(POSTSTAGE1_HOST_EXPORTS) \
8678         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8679         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8680         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8681         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8682         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8683         cd $(HOST_SUBDIR)/gas || exit 1; \
8684         case $(srcdir) in \
8685           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8686           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8687                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8688         esac; \
8689         srcdiroption="--srcdir=$${topdir}/gas"; \
8690         libsrcdir="$$s/gas"; \
8691         $(SHELL) $${libsrcdir}/configure \
8692           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8693           --target=${target_alias} $${srcdiroption} \
8694           --with-build-libsubdir=$(HOST_SUBDIR) \
8695           $(STAGE2_CONFIGURE_FLAGS)
8696 @endif gas-bootstrap
8697
8698 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8699 maybe-configure-stage3-gas:
8700 @if gas-bootstrap
8701 maybe-configure-stage3-gas: configure-stage3-gas
8702 configure-stage3-gas:
8703         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8704         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8705         @r=`${PWD_COMMAND}`; export r; \
8706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8707         TFLAGS="$(STAGE3_TFLAGS)"; \
8708         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8709         $(HOST_EXPORTS) \
8710         $(POSTSTAGE1_HOST_EXPORTS) \
8711         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8712         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8713         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8714         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8715         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8716         cd $(HOST_SUBDIR)/gas || exit 1; \
8717         case $(srcdir) in \
8718           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8719           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8720                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8721         esac; \
8722         srcdiroption="--srcdir=$${topdir}/gas"; \
8723         libsrcdir="$$s/gas"; \
8724         $(SHELL) $${libsrcdir}/configure \
8725           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8726           --target=${target_alias} $${srcdiroption} \
8727           --with-build-libsubdir=$(HOST_SUBDIR) \
8728           $(STAGE3_CONFIGURE_FLAGS)
8729 @endif gas-bootstrap
8730
8731 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8732 maybe-configure-stage4-gas:
8733 @if gas-bootstrap
8734 maybe-configure-stage4-gas: configure-stage4-gas
8735 configure-stage4-gas:
8736         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8737         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8738         @r=`${PWD_COMMAND}`; export r; \
8739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8740         TFLAGS="$(STAGE4_TFLAGS)"; \
8741         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8742         $(HOST_EXPORTS) \
8743         $(POSTSTAGE1_HOST_EXPORTS) \
8744         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8745         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8746         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8747         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8748         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8749         cd $(HOST_SUBDIR)/gas || exit 1; \
8750         case $(srcdir) in \
8751           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8752           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8753                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8754         esac; \
8755         srcdiroption="--srcdir=$${topdir}/gas"; \
8756         libsrcdir="$$s/gas"; \
8757         $(SHELL) $${libsrcdir}/configure \
8758           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8759           --target=${target_alias} $${srcdiroption} \
8760           --with-build-libsubdir=$(HOST_SUBDIR) \
8761           $(STAGE4_CONFIGURE_FLAGS)
8762 @endif gas-bootstrap
8763
8764 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8765 maybe-configure-stageprofile-gas:
8766 @if gas-bootstrap
8767 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8768 configure-stageprofile-gas:
8769         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8770         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8771         @r=`${PWD_COMMAND}`; export r; \
8772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8773         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8774         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8775         $(HOST_EXPORTS) \
8776         $(POSTSTAGE1_HOST_EXPORTS) \
8777         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8778         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8779         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8780         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8781         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8782         cd $(HOST_SUBDIR)/gas || exit 1; \
8783         case $(srcdir) in \
8784           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8785           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8786                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8787         esac; \
8788         srcdiroption="--srcdir=$${topdir}/gas"; \
8789         libsrcdir="$$s/gas"; \
8790         $(SHELL) $${libsrcdir}/configure \
8791           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8792           --target=${target_alias} $${srcdiroption} \
8793           --with-build-libsubdir=$(HOST_SUBDIR) \
8794           $(STAGEprofile_CONFIGURE_FLAGS)
8795 @endif gas-bootstrap
8796
8797 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8798 maybe-configure-stagefeedback-gas:
8799 @if gas-bootstrap
8800 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8801 configure-stagefeedback-gas:
8802         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8803         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8804         @r=`${PWD_COMMAND}`; export r; \
8805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8806         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8807         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8808         $(HOST_EXPORTS) \
8809         $(POSTSTAGE1_HOST_EXPORTS) \
8810         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8811         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8812         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8813         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8814         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8815         cd $(HOST_SUBDIR)/gas || exit 1; \
8816         case $(srcdir) in \
8817           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8818           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8819                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8820         esac; \
8821         srcdiroption="--srcdir=$${topdir}/gas"; \
8822         libsrcdir="$$s/gas"; \
8823         $(SHELL) $${libsrcdir}/configure \
8824           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8825           --target=${target_alias} $${srcdiroption} \
8826           --with-build-libsubdir=$(HOST_SUBDIR) \
8827           $(STAGEfeedback_CONFIGURE_FLAGS)
8828 @endif gas-bootstrap
8829
8830
8831
8832
8833
8834 .PHONY: all-gas maybe-all-gas
8835 maybe-all-gas:
8836 @if gcc-bootstrap
8837 all-gas: stage_current
8838 @endif gcc-bootstrap
8839 @if gas
8840 TARGET-gas=all
8841 maybe-all-gas: all-gas
8842 all-gas: configure-gas
8843         @r=`${PWD_COMMAND}`; export r; \
8844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8845         $(HOST_EXPORTS)  \
8846         (cd $(HOST_SUBDIR)/gas && \
8847           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8848                 $(TARGET-gas))
8849 @endif gas
8850
8851
8852
8853 .PHONY: all-stage1-gas maybe-all-stage1-gas
8854 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8855 maybe-all-stage1-gas:
8856 maybe-clean-stage1-gas:
8857 @if gas-bootstrap
8858 maybe-all-stage1-gas: all-stage1-gas
8859 all-stage1: all-stage1-gas
8860 TARGET-stage1-gas = $(TARGET-gas)
8861 all-stage1-gas: configure-stage1-gas
8862         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8863         @r=`${PWD_COMMAND}`; export r; \
8864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8865         TFLAGS="$(STAGE1_TFLAGS)"; \
8866         $(HOST_EXPORTS)  \
8867         cd $(HOST_SUBDIR)/gas && \
8868         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8869                 CFLAGS="$(STAGE1_CFLAGS)" \
8870                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8871                 LIBCFLAGS="$(LIBCFLAGS)" \
8872                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8873                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8874                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8875                 $(EXTRA_HOST_FLAGS)   \
8876                 TFLAGS="$(STAGE1_TFLAGS)" \
8877                 $(TARGET-stage1-gas)
8878
8879 maybe-clean-stage1-gas: clean-stage1-gas
8880 clean-stage1: clean-stage1-gas
8881 clean-stage1-gas:
8882         @if [ $(current_stage) = stage1 ]; then \
8883           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8884         else \
8885           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8886           $(MAKE) stage1-start; \
8887         fi; \
8888         cd $(HOST_SUBDIR)/gas && \
8889         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8890                  clean
8891 @endif gas-bootstrap
8892
8893
8894 .PHONY: all-stage2-gas maybe-all-stage2-gas
8895 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8896 maybe-all-stage2-gas:
8897 maybe-clean-stage2-gas:
8898 @if gas-bootstrap
8899 maybe-all-stage2-gas: all-stage2-gas
8900 all-stage2: all-stage2-gas
8901 TARGET-stage2-gas = $(TARGET-gas)
8902 all-stage2-gas: configure-stage2-gas
8903         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8904         @r=`${PWD_COMMAND}`; export r; \
8905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8906         TFLAGS="$(STAGE2_TFLAGS)"; \
8907         $(HOST_EXPORTS) \
8908         $(POSTSTAGE1_HOST_EXPORTS)  \
8909         cd $(HOST_SUBDIR)/gas && \
8910         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8911                 CFLAGS="$(STAGE2_CFLAGS)" \
8912                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8913                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8914                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8915                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8916                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8917                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8918                 TFLAGS="$(STAGE2_TFLAGS)" \
8919                 $(TARGET-stage2-gas)
8920
8921 maybe-clean-stage2-gas: clean-stage2-gas
8922 clean-stage2: clean-stage2-gas
8923 clean-stage2-gas:
8924         @if [ $(current_stage) = stage2 ]; then \
8925           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8926         else \
8927           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8928           $(MAKE) stage2-start; \
8929         fi; \
8930         cd $(HOST_SUBDIR)/gas && \
8931         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8932                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8933                  clean
8934 @endif gas-bootstrap
8935
8936
8937 .PHONY: all-stage3-gas maybe-all-stage3-gas
8938 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8939 maybe-all-stage3-gas:
8940 maybe-clean-stage3-gas:
8941 @if gas-bootstrap
8942 maybe-all-stage3-gas: all-stage3-gas
8943 all-stage3: all-stage3-gas
8944 TARGET-stage3-gas = $(TARGET-gas)
8945 all-stage3-gas: configure-stage3-gas
8946         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8947         @r=`${PWD_COMMAND}`; export r; \
8948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8949         TFLAGS="$(STAGE3_TFLAGS)"; \
8950         $(HOST_EXPORTS) \
8951         $(POSTSTAGE1_HOST_EXPORTS)  \
8952         cd $(HOST_SUBDIR)/gas && \
8953         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8954                 CFLAGS="$(STAGE3_CFLAGS)" \
8955                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8956                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8957                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8958                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8959                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8960                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8961                 TFLAGS="$(STAGE3_TFLAGS)" \
8962                 $(TARGET-stage3-gas)
8963
8964 maybe-clean-stage3-gas: clean-stage3-gas
8965 clean-stage3: clean-stage3-gas
8966 clean-stage3-gas:
8967         @if [ $(current_stage) = stage3 ]; then \
8968           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8969         else \
8970           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8971           $(MAKE) stage3-start; \
8972         fi; \
8973         cd $(HOST_SUBDIR)/gas && \
8974         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8975                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8976                  clean
8977 @endif gas-bootstrap
8978
8979
8980 .PHONY: all-stage4-gas maybe-all-stage4-gas
8981 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8982 maybe-all-stage4-gas:
8983 maybe-clean-stage4-gas:
8984 @if gas-bootstrap
8985 maybe-all-stage4-gas: all-stage4-gas
8986 all-stage4: all-stage4-gas
8987 TARGET-stage4-gas = $(TARGET-gas)
8988 all-stage4-gas: configure-stage4-gas
8989         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8990         @r=`${PWD_COMMAND}`; export r; \
8991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992         TFLAGS="$(STAGE4_TFLAGS)"; \
8993         $(HOST_EXPORTS) \
8994         $(POSTSTAGE1_HOST_EXPORTS)  \
8995         cd $(HOST_SUBDIR)/gas && \
8996         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8997                 CFLAGS="$(STAGE4_CFLAGS)" \
8998                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8999                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9000                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9001                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9002                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9003                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9004                 TFLAGS="$(STAGE4_TFLAGS)" \
9005                 $(TARGET-stage4-gas)
9006
9007 maybe-clean-stage4-gas: clean-stage4-gas
9008 clean-stage4: clean-stage4-gas
9009 clean-stage4-gas:
9010         @if [ $(current_stage) = stage4 ]; then \
9011           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9012         else \
9013           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9014           $(MAKE) stage4-start; \
9015         fi; \
9016         cd $(HOST_SUBDIR)/gas && \
9017         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9018                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9019                  clean
9020 @endif gas-bootstrap
9021
9022
9023 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9024 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9025 maybe-all-stageprofile-gas:
9026 maybe-clean-stageprofile-gas:
9027 @if gas-bootstrap
9028 maybe-all-stageprofile-gas: all-stageprofile-gas
9029 all-stageprofile: all-stageprofile-gas
9030 TARGET-stageprofile-gas = $(TARGET-gas)
9031 all-stageprofile-gas: configure-stageprofile-gas
9032         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9033         @r=`${PWD_COMMAND}`; export r; \
9034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9035         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9036         $(HOST_EXPORTS) \
9037         $(POSTSTAGE1_HOST_EXPORTS)  \
9038         cd $(HOST_SUBDIR)/gas && \
9039         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9040                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9041                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9042                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9043                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9044                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9045                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9046                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9047                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9048                 $(TARGET-stageprofile-gas)
9049
9050 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9051 clean-stageprofile: clean-stageprofile-gas
9052 clean-stageprofile-gas:
9053         @if [ $(current_stage) = stageprofile ]; then \
9054           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9055         else \
9056           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9057           $(MAKE) stageprofile-start; \
9058         fi; \
9059         cd $(HOST_SUBDIR)/gas && \
9060         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9061                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9062                  clean
9063 @endif gas-bootstrap
9064
9065
9066 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9067 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9068 maybe-all-stagefeedback-gas:
9069 maybe-clean-stagefeedback-gas:
9070 @if gas-bootstrap
9071 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9072 all-stagefeedback: all-stagefeedback-gas
9073 TARGET-stagefeedback-gas = $(TARGET-gas)
9074 all-stagefeedback-gas: configure-stagefeedback-gas
9075         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9076         @r=`${PWD_COMMAND}`; export r; \
9077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9078         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9079         $(HOST_EXPORTS) \
9080         $(POSTSTAGE1_HOST_EXPORTS)  \
9081         cd $(HOST_SUBDIR)/gas && \
9082         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9083                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9084                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9085                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9086                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9087                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9088                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9089                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9090                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9091                 $(TARGET-stagefeedback-gas)
9092
9093 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9094 clean-stagefeedback: clean-stagefeedback-gas
9095 clean-stagefeedback-gas:
9096         @if [ $(current_stage) = stagefeedback ]; then \
9097           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9098         else \
9099           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9100           $(MAKE) stagefeedback-start; \
9101         fi; \
9102         cd $(HOST_SUBDIR)/gas && \
9103         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9104                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9105                  clean
9106 @endif gas-bootstrap
9107
9108
9109
9110
9111
9112 .PHONY: check-gas maybe-check-gas
9113 maybe-check-gas:
9114 @if gas
9115 maybe-check-gas: check-gas
9116
9117 check-gas:
9118         @: $(MAKE); $(unstage)
9119         @r=`${PWD_COMMAND}`; export r; \
9120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9121         $(HOST_EXPORTS) \
9122         (cd $(HOST_SUBDIR)/gas && \
9123           $(MAKE) $(FLAGS_TO_PASS)  check)
9124
9125 @endif gas
9126
9127 .PHONY: install-gas maybe-install-gas
9128 maybe-install-gas:
9129 @if gas
9130 maybe-install-gas: install-gas
9131
9132 install-gas: installdirs
9133         @: $(MAKE); $(unstage)
9134         @r=`${PWD_COMMAND}`; export r; \
9135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9136         $(HOST_EXPORTS) \
9137         (cd $(HOST_SUBDIR)/gas && \
9138           $(MAKE) $(FLAGS_TO_PASS)  install)
9139
9140 @endif gas
9141
9142 .PHONY: install-strip-gas maybe-install-strip-gas
9143 maybe-install-strip-gas:
9144 @if gas
9145 maybe-install-strip-gas: install-strip-gas
9146
9147 install-strip-gas: installdirs
9148         @: $(MAKE); $(unstage)
9149         @r=`${PWD_COMMAND}`; export r; \
9150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9151         $(HOST_EXPORTS) \
9152         (cd $(HOST_SUBDIR)/gas && \
9153           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9154
9155 @endif gas
9156
9157 # Other targets (info, dvi, pdf, etc.)
9158
9159 .PHONY: maybe-info-gas info-gas
9160 maybe-info-gas:
9161 @if gas
9162 maybe-info-gas: info-gas
9163
9164 info-gas: \
9165     configure-gas 
9166         @[ -f ./gas/Makefile ] || exit 0; \
9167         r=`${PWD_COMMAND}`; export r; \
9168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169         $(HOST_EXPORTS) \
9170         for flag in $(EXTRA_HOST_FLAGS) ; do \
9171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9172         done; \
9173         echo "Doing info in gas" ; \
9174         (cd $(HOST_SUBDIR)/gas && \
9175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9177                   "RANLIB=$${RANLIB}" \
9178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9179                   info) \
9180           || exit 1
9181
9182 @endif gas
9183
9184 .PHONY: maybe-dvi-gas dvi-gas
9185 maybe-dvi-gas:
9186 @if gas
9187 maybe-dvi-gas: dvi-gas
9188
9189 dvi-gas: \
9190     configure-gas 
9191         @[ -f ./gas/Makefile ] || exit 0; \
9192         r=`${PWD_COMMAND}`; export r; \
9193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9194         $(HOST_EXPORTS) \
9195         for flag in $(EXTRA_HOST_FLAGS) ; do \
9196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9197         done; \
9198         echo "Doing dvi in gas" ; \
9199         (cd $(HOST_SUBDIR)/gas && \
9200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9202                   "RANLIB=$${RANLIB}" \
9203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9204                   dvi) \
9205           || exit 1
9206
9207 @endif gas
9208
9209 .PHONY: maybe-pdf-gas pdf-gas
9210 maybe-pdf-gas:
9211 @if gas
9212 maybe-pdf-gas: pdf-gas
9213
9214 pdf-gas: \
9215     configure-gas 
9216         @[ -f ./gas/Makefile ] || exit 0; \
9217         r=`${PWD_COMMAND}`; export r; \
9218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9219         $(HOST_EXPORTS) \
9220         for flag in $(EXTRA_HOST_FLAGS) ; do \
9221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9222         done; \
9223         echo "Doing pdf in gas" ; \
9224         (cd $(HOST_SUBDIR)/gas && \
9225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9227                   "RANLIB=$${RANLIB}" \
9228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9229                   pdf) \
9230           || exit 1
9231
9232 @endif gas
9233
9234 .PHONY: maybe-html-gas html-gas
9235 maybe-html-gas:
9236 @if gas
9237 maybe-html-gas: html-gas
9238
9239 html-gas: \
9240     configure-gas 
9241         @[ -f ./gas/Makefile ] || exit 0; \
9242         r=`${PWD_COMMAND}`; export r; \
9243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9244         $(HOST_EXPORTS) \
9245         for flag in $(EXTRA_HOST_FLAGS) ; do \
9246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9247         done; \
9248         echo "Doing html in gas" ; \
9249         (cd $(HOST_SUBDIR)/gas && \
9250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9252                   "RANLIB=$${RANLIB}" \
9253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9254                   html) \
9255           || exit 1
9256
9257 @endif gas
9258
9259 .PHONY: maybe-TAGS-gas TAGS-gas
9260 maybe-TAGS-gas:
9261 @if gas
9262 maybe-TAGS-gas: TAGS-gas
9263
9264 TAGS-gas: \
9265     configure-gas 
9266         @[ -f ./gas/Makefile ] || exit 0; \
9267         r=`${PWD_COMMAND}`; export r; \
9268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9269         $(HOST_EXPORTS) \
9270         for flag in $(EXTRA_HOST_FLAGS) ; do \
9271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9272         done; \
9273         echo "Doing TAGS in gas" ; \
9274         (cd $(HOST_SUBDIR)/gas && \
9275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9277                   "RANLIB=$${RANLIB}" \
9278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9279                   TAGS) \
9280           || exit 1
9281
9282 @endif gas
9283
9284 .PHONY: maybe-install-info-gas install-info-gas
9285 maybe-install-info-gas:
9286 @if gas
9287 maybe-install-info-gas: install-info-gas
9288
9289 install-info-gas: \
9290     configure-gas \
9291     info-gas 
9292         @[ -f ./gas/Makefile ] || exit 0; \
9293         r=`${PWD_COMMAND}`; export r; \
9294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9295         $(HOST_EXPORTS) \
9296         for flag in $(EXTRA_HOST_FLAGS) ; do \
9297           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9298         done; \
9299         echo "Doing install-info in gas" ; \
9300         (cd $(HOST_SUBDIR)/gas && \
9301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9303                   "RANLIB=$${RANLIB}" \
9304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9305                   install-info) \
9306           || exit 1
9307
9308 @endif gas
9309
9310 .PHONY: maybe-install-pdf-gas install-pdf-gas
9311 maybe-install-pdf-gas:
9312 @if gas
9313 maybe-install-pdf-gas: install-pdf-gas
9314
9315 install-pdf-gas: \
9316     configure-gas \
9317     pdf-gas 
9318         @[ -f ./gas/Makefile ] || exit 0; \
9319         r=`${PWD_COMMAND}`; export r; \
9320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9321         $(HOST_EXPORTS) \
9322         for flag in $(EXTRA_HOST_FLAGS) ; do \
9323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9324         done; \
9325         echo "Doing install-pdf in gas" ; \
9326         (cd $(HOST_SUBDIR)/gas && \
9327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9329                   "RANLIB=$${RANLIB}" \
9330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9331                   install-pdf) \
9332           || exit 1
9333
9334 @endif gas
9335
9336 .PHONY: maybe-install-html-gas install-html-gas
9337 maybe-install-html-gas:
9338 @if gas
9339 maybe-install-html-gas: install-html-gas
9340
9341 install-html-gas: \
9342     configure-gas \
9343     html-gas 
9344         @[ -f ./gas/Makefile ] || exit 0; \
9345         r=`${PWD_COMMAND}`; export r; \
9346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9347         $(HOST_EXPORTS) \
9348         for flag in $(EXTRA_HOST_FLAGS) ; do \
9349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9350         done; \
9351         echo "Doing install-html in gas" ; \
9352         (cd $(HOST_SUBDIR)/gas && \
9353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9355                   "RANLIB=$${RANLIB}" \
9356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9357                   install-html) \
9358           || exit 1
9359
9360 @endif gas
9361
9362 .PHONY: maybe-installcheck-gas installcheck-gas
9363 maybe-installcheck-gas:
9364 @if gas
9365 maybe-installcheck-gas: installcheck-gas
9366
9367 installcheck-gas: \
9368     configure-gas 
9369         @[ -f ./gas/Makefile ] || exit 0; \
9370         r=`${PWD_COMMAND}`; export r; \
9371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9372         $(HOST_EXPORTS) \
9373         for flag in $(EXTRA_HOST_FLAGS) ; do \
9374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375         done; \
9376         echo "Doing installcheck in gas" ; \
9377         (cd $(HOST_SUBDIR)/gas && \
9378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380                   "RANLIB=$${RANLIB}" \
9381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9382                   installcheck) \
9383           || exit 1
9384
9385 @endif gas
9386
9387 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9388 maybe-mostlyclean-gas:
9389 @if gas
9390 maybe-mostlyclean-gas: mostlyclean-gas
9391
9392 mostlyclean-gas: 
9393         @[ -f ./gas/Makefile ] || exit 0; \
9394         r=`${PWD_COMMAND}`; export r; \
9395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396         $(HOST_EXPORTS) \
9397         for flag in $(EXTRA_HOST_FLAGS) ; do \
9398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399         done; \
9400         echo "Doing mostlyclean in gas" ; \
9401         (cd $(HOST_SUBDIR)/gas && \
9402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404                   "RANLIB=$${RANLIB}" \
9405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406                   mostlyclean) \
9407           || exit 1
9408
9409 @endif gas
9410
9411 .PHONY: maybe-clean-gas clean-gas
9412 maybe-clean-gas:
9413 @if gas
9414 maybe-clean-gas: clean-gas
9415
9416 clean-gas: 
9417         @[ -f ./gas/Makefile ] || exit 0; \
9418         r=`${PWD_COMMAND}`; export r; \
9419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420         $(HOST_EXPORTS) \
9421         for flag in $(EXTRA_HOST_FLAGS) ; do \
9422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423         done; \
9424         echo "Doing clean in gas" ; \
9425         (cd $(HOST_SUBDIR)/gas && \
9426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428                   "RANLIB=$${RANLIB}" \
9429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9430                   clean) \
9431           || exit 1
9432
9433 @endif gas
9434
9435 .PHONY: maybe-distclean-gas distclean-gas
9436 maybe-distclean-gas:
9437 @if gas
9438 maybe-distclean-gas: distclean-gas
9439
9440 distclean-gas: 
9441         @[ -f ./gas/Makefile ] || exit 0; \
9442         r=`${PWD_COMMAND}`; export r; \
9443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444         $(HOST_EXPORTS) \
9445         for flag in $(EXTRA_HOST_FLAGS) ; do \
9446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9447         done; \
9448         echo "Doing distclean in gas" ; \
9449         (cd $(HOST_SUBDIR)/gas && \
9450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9452                   "RANLIB=$${RANLIB}" \
9453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9454                   distclean) \
9455           || exit 1
9456
9457 @endif gas
9458
9459 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9460 maybe-maintainer-clean-gas:
9461 @if gas
9462 maybe-maintainer-clean-gas: maintainer-clean-gas
9463
9464 maintainer-clean-gas: 
9465         @[ -f ./gas/Makefile ] || exit 0; \
9466         r=`${PWD_COMMAND}`; export r; \
9467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9468         $(HOST_EXPORTS) \
9469         for flag in $(EXTRA_HOST_FLAGS) ; do \
9470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9471         done; \
9472         echo "Doing maintainer-clean in gas" ; \
9473         (cd $(HOST_SUBDIR)/gas && \
9474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9476                   "RANLIB=$${RANLIB}" \
9477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9478                   maintainer-clean) \
9479           || exit 1
9480
9481 @endif gas
9482
9483
9484
9485 .PHONY: configure-gcc maybe-configure-gcc
9486 maybe-configure-gcc:
9487 @if gcc-bootstrap
9488 configure-gcc: stage_current
9489 @endif gcc-bootstrap
9490 @if gcc
9491 maybe-configure-gcc: configure-gcc
9492 configure-gcc: 
9493         @r=`${PWD_COMMAND}`; export r; \
9494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9495         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9496         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9497         $(HOST_EXPORTS)  \
9498         echo Configuring in $(HOST_SUBDIR)/gcc; \
9499         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9500         case $(srcdir) in \
9501           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9502           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9503                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9504         esac; \
9505         srcdiroption="--srcdir=$${topdir}/gcc"; \
9506         libsrcdir="$$s/gcc"; \
9507         $(SHELL) $${libsrcdir}/configure \
9508           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9509           --target=${target_alias} $${srcdiroption}  \
9510           || exit 1
9511 @endif gcc
9512
9513
9514
9515 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9516 maybe-configure-stage1-gcc:
9517 @if gcc-bootstrap
9518 maybe-configure-stage1-gcc: configure-stage1-gcc
9519 configure-stage1-gcc:
9520         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9521         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9522         @r=`${PWD_COMMAND}`; export r; \
9523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9524         TFLAGS="$(STAGE1_TFLAGS)"; \
9525         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9526         $(HOST_EXPORTS) \
9527         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9528         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9529         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9530         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9531         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9532         cd $(HOST_SUBDIR)/gcc || exit 1; \
9533         case $(srcdir) in \
9534           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9535           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9536                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9537         esac; \
9538         srcdiroption="--srcdir=$${topdir}/gcc"; \
9539         libsrcdir="$$s/gcc"; \
9540         $(SHELL) $${libsrcdir}/configure \
9541           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9542           --target=${target_alias} $${srcdiroption} \
9543           $(STAGE1_CONFIGURE_FLAGS)
9544 @endif gcc-bootstrap
9545
9546 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9547 maybe-configure-stage2-gcc:
9548 @if gcc-bootstrap
9549 maybe-configure-stage2-gcc: configure-stage2-gcc
9550 configure-stage2-gcc:
9551         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9552         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9553         @r=`${PWD_COMMAND}`; export r; \
9554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9555         TFLAGS="$(STAGE2_TFLAGS)"; \
9556         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9557         $(HOST_EXPORTS) \
9558         $(POSTSTAGE1_HOST_EXPORTS) \
9559         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9560         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9561         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9562         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9563         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9564         cd $(HOST_SUBDIR)/gcc || exit 1; \
9565         case $(srcdir) in \
9566           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9567           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9568                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9569         esac; \
9570         srcdiroption="--srcdir=$${topdir}/gcc"; \
9571         libsrcdir="$$s/gcc"; \
9572         $(SHELL) $${libsrcdir}/configure \
9573           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9574           --target=${target_alias} $${srcdiroption} \
9575           --with-build-libsubdir=$(HOST_SUBDIR) \
9576           $(STAGE2_CONFIGURE_FLAGS)
9577 @endif gcc-bootstrap
9578
9579 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9580 maybe-configure-stage3-gcc:
9581 @if gcc-bootstrap
9582 maybe-configure-stage3-gcc: configure-stage3-gcc
9583 configure-stage3-gcc:
9584         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9585         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9586         @r=`${PWD_COMMAND}`; export r; \
9587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9588         TFLAGS="$(STAGE3_TFLAGS)"; \
9589         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9590         $(HOST_EXPORTS) \
9591         $(POSTSTAGE1_HOST_EXPORTS) \
9592         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9593         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9594         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9595         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9596         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9597         cd $(HOST_SUBDIR)/gcc || exit 1; \
9598         case $(srcdir) in \
9599           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9600           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9601                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9602         esac; \
9603         srcdiroption="--srcdir=$${topdir}/gcc"; \
9604         libsrcdir="$$s/gcc"; \
9605         $(SHELL) $${libsrcdir}/configure \
9606           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9607           --target=${target_alias} $${srcdiroption} \
9608           --with-build-libsubdir=$(HOST_SUBDIR) \
9609           $(STAGE3_CONFIGURE_FLAGS)
9610 @endif gcc-bootstrap
9611
9612 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9613 maybe-configure-stage4-gcc:
9614 @if gcc-bootstrap
9615 maybe-configure-stage4-gcc: configure-stage4-gcc
9616 configure-stage4-gcc:
9617         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9618         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9619         @r=`${PWD_COMMAND}`; export r; \
9620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9621         TFLAGS="$(STAGE4_TFLAGS)"; \
9622         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9623         $(HOST_EXPORTS) \
9624         $(POSTSTAGE1_HOST_EXPORTS) \
9625         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9626         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9627         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9628         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9629         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9630         cd $(HOST_SUBDIR)/gcc || exit 1; \
9631         case $(srcdir) in \
9632           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9633           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9634                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9635         esac; \
9636         srcdiroption="--srcdir=$${topdir}/gcc"; \
9637         libsrcdir="$$s/gcc"; \
9638         $(SHELL) $${libsrcdir}/configure \
9639           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9640           --target=${target_alias} $${srcdiroption} \
9641           --with-build-libsubdir=$(HOST_SUBDIR) \
9642           $(STAGE4_CONFIGURE_FLAGS)
9643 @endif gcc-bootstrap
9644
9645 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9646 maybe-configure-stageprofile-gcc:
9647 @if gcc-bootstrap
9648 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9649 configure-stageprofile-gcc:
9650         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9651         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9652         @r=`${PWD_COMMAND}`; export r; \
9653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9654         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9655         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9656         $(HOST_EXPORTS) \
9657         $(POSTSTAGE1_HOST_EXPORTS) \
9658         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9659         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9660         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9661         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9662         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9663         cd $(HOST_SUBDIR)/gcc || exit 1; \
9664         case $(srcdir) in \
9665           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9666           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9667                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9668         esac; \
9669         srcdiroption="--srcdir=$${topdir}/gcc"; \
9670         libsrcdir="$$s/gcc"; \
9671         $(SHELL) $${libsrcdir}/configure \
9672           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9673           --target=${target_alias} $${srcdiroption} \
9674           --with-build-libsubdir=$(HOST_SUBDIR) \
9675           $(STAGEprofile_CONFIGURE_FLAGS)
9676 @endif gcc-bootstrap
9677
9678 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9679 maybe-configure-stagefeedback-gcc:
9680 @if gcc-bootstrap
9681 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9682 configure-stagefeedback-gcc:
9683         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9684         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9685         @r=`${PWD_COMMAND}`; export r; \
9686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9687         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9688         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9689         $(HOST_EXPORTS) \
9690         $(POSTSTAGE1_HOST_EXPORTS) \
9691         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9692         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9693         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9694         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9695         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9696         cd $(HOST_SUBDIR)/gcc || exit 1; \
9697         case $(srcdir) in \
9698           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9699           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9700                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9701         esac; \
9702         srcdiroption="--srcdir=$${topdir}/gcc"; \
9703         libsrcdir="$$s/gcc"; \
9704         $(SHELL) $${libsrcdir}/configure \
9705           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9706           --target=${target_alias} $${srcdiroption} \
9707           --with-build-libsubdir=$(HOST_SUBDIR) \
9708           $(STAGEfeedback_CONFIGURE_FLAGS)
9709 @endif gcc-bootstrap
9710
9711
9712
9713
9714
9715 .PHONY: all-gcc maybe-all-gcc
9716 maybe-all-gcc:
9717 @if gcc-bootstrap
9718 all-gcc: stage_current
9719 @endif gcc-bootstrap
9720 @if gcc
9721 TARGET-gcc=all
9722 maybe-all-gcc: all-gcc
9723 all-gcc: configure-gcc
9724         @r=`${PWD_COMMAND}`; export r; \
9725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9726         $(HOST_EXPORTS)  \
9727         (cd $(HOST_SUBDIR)/gcc && \
9728           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9729                 $(TARGET-gcc))
9730 @endif gcc
9731
9732
9733
9734 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9735 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9736 maybe-all-stage1-gcc:
9737 maybe-clean-stage1-gcc:
9738 @if gcc-bootstrap
9739 maybe-all-stage1-gcc: all-stage1-gcc
9740 all-stage1: all-stage1-gcc
9741 TARGET-stage1-gcc = $(TARGET-gcc)
9742 all-stage1-gcc: configure-stage1-gcc
9743         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9744         @r=`${PWD_COMMAND}`; export r; \
9745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9746         TFLAGS="$(STAGE1_TFLAGS)"; \
9747         $(HOST_EXPORTS)  \
9748         cd $(HOST_SUBDIR)/gcc && \
9749         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9750                 CFLAGS="$(STAGE1_CFLAGS)" \
9751                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9752                 LIBCFLAGS="$(LIBCFLAGS)" \
9753                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9754                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9755                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9756                 $(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
9757                 TFLAGS="$(STAGE1_TFLAGS)" \
9758                 $(TARGET-stage1-gcc)
9759
9760 maybe-clean-stage1-gcc: clean-stage1-gcc
9761 clean-stage1: clean-stage1-gcc
9762 clean-stage1-gcc:
9763         @if [ $(current_stage) = stage1 ]; then \
9764           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9765         else \
9766           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9767           $(MAKE) stage1-start; \
9768         fi; \
9769         cd $(HOST_SUBDIR)/gcc && \
9770         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9771                 $(EXTRA_GCC_FLAGS) clean
9772 @endif gcc-bootstrap
9773
9774
9775 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9776 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9777 maybe-all-stage2-gcc:
9778 maybe-clean-stage2-gcc:
9779 @if gcc-bootstrap
9780 maybe-all-stage2-gcc: all-stage2-gcc
9781 all-stage2: all-stage2-gcc
9782 TARGET-stage2-gcc = $(TARGET-gcc)
9783 all-stage2-gcc: configure-stage2-gcc
9784         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9785         @r=`${PWD_COMMAND}`; export r; \
9786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9787         TFLAGS="$(STAGE2_TFLAGS)"; \
9788         $(HOST_EXPORTS) \
9789         $(POSTSTAGE1_HOST_EXPORTS)  \
9790         cd $(HOST_SUBDIR)/gcc && \
9791         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9792                 CFLAGS="$(STAGE2_CFLAGS)" \
9793                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9794                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9795                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9796                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9797                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9798                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9799                 TFLAGS="$(STAGE2_TFLAGS)" \
9800                 $(TARGET-stage2-gcc)
9801
9802 maybe-clean-stage2-gcc: clean-stage2-gcc
9803 clean-stage2: clean-stage2-gcc
9804 clean-stage2-gcc:
9805         @if [ $(current_stage) = stage2 ]; then \
9806           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9807         else \
9808           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9809           $(MAKE) stage2-start; \
9810         fi; \
9811         cd $(HOST_SUBDIR)/gcc && \
9812         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9813                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9814                 $(EXTRA_GCC_FLAGS) clean
9815 @endif gcc-bootstrap
9816
9817
9818 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9819 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9820 maybe-all-stage3-gcc:
9821 maybe-clean-stage3-gcc:
9822 @if gcc-bootstrap
9823 maybe-all-stage3-gcc: all-stage3-gcc
9824 all-stage3: all-stage3-gcc
9825 TARGET-stage3-gcc = $(TARGET-gcc)
9826 all-stage3-gcc: configure-stage3-gcc
9827         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9828         @r=`${PWD_COMMAND}`; export r; \
9829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9830         TFLAGS="$(STAGE3_TFLAGS)"; \
9831         $(HOST_EXPORTS) \
9832         $(POSTSTAGE1_HOST_EXPORTS)  \
9833         cd $(HOST_SUBDIR)/gcc && \
9834         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9835                 CFLAGS="$(STAGE3_CFLAGS)" \
9836                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9837                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9838                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9839                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9840                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9841                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9842                 TFLAGS="$(STAGE3_TFLAGS)" \
9843                 $(TARGET-stage3-gcc)
9844
9845 maybe-clean-stage3-gcc: clean-stage3-gcc
9846 clean-stage3: clean-stage3-gcc
9847 clean-stage3-gcc:
9848         @if [ $(current_stage) = stage3 ]; then \
9849           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9850         else \
9851           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9852           $(MAKE) stage3-start; \
9853         fi; \
9854         cd $(HOST_SUBDIR)/gcc && \
9855         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9856                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9857                 $(EXTRA_GCC_FLAGS) clean
9858 @endif gcc-bootstrap
9859
9860
9861 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9862 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9863 maybe-all-stage4-gcc:
9864 maybe-clean-stage4-gcc:
9865 @if gcc-bootstrap
9866 maybe-all-stage4-gcc: all-stage4-gcc
9867 all-stage4: all-stage4-gcc
9868 TARGET-stage4-gcc = $(TARGET-gcc)
9869 all-stage4-gcc: configure-stage4-gcc
9870         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9871         @r=`${PWD_COMMAND}`; export r; \
9872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9873         TFLAGS="$(STAGE4_TFLAGS)"; \
9874         $(HOST_EXPORTS) \
9875         $(POSTSTAGE1_HOST_EXPORTS)  \
9876         cd $(HOST_SUBDIR)/gcc && \
9877         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9878                 CFLAGS="$(STAGE4_CFLAGS)" \
9879                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9880                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9881                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9882                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9883                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9884                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9885                 TFLAGS="$(STAGE4_TFLAGS)" \
9886                 $(TARGET-stage4-gcc)
9887
9888 maybe-clean-stage4-gcc: clean-stage4-gcc
9889 clean-stage4: clean-stage4-gcc
9890 clean-stage4-gcc:
9891         @if [ $(current_stage) = stage4 ]; then \
9892           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9893         else \
9894           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9895           $(MAKE) stage4-start; \
9896         fi; \
9897         cd $(HOST_SUBDIR)/gcc && \
9898         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9899                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9900                 $(EXTRA_GCC_FLAGS) clean
9901 @endif gcc-bootstrap
9902
9903
9904 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9905 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9906 maybe-all-stageprofile-gcc:
9907 maybe-clean-stageprofile-gcc:
9908 @if gcc-bootstrap
9909 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9910 all-stageprofile: all-stageprofile-gcc
9911 TARGET-stageprofile-gcc = $(TARGET-gcc)
9912 all-stageprofile-gcc: configure-stageprofile-gcc
9913         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9914         @r=`${PWD_COMMAND}`; export r; \
9915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9917         $(HOST_EXPORTS) \
9918         $(POSTSTAGE1_HOST_EXPORTS)  \
9919         cd $(HOST_SUBDIR)/gcc && \
9920         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9921                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9922                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9923                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9924                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9925                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9926                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9927                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9928                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9929                 $(TARGET-stageprofile-gcc)
9930
9931 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9932 clean-stageprofile: clean-stageprofile-gcc
9933 clean-stageprofile-gcc:
9934         @if [ $(current_stage) = stageprofile ]; then \
9935           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9936         else \
9937           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9938           $(MAKE) stageprofile-start; \
9939         fi; \
9940         cd $(HOST_SUBDIR)/gcc && \
9941         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9942                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9943                 $(EXTRA_GCC_FLAGS) clean
9944 @endif gcc-bootstrap
9945
9946
9947 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9948 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9949 maybe-all-stagefeedback-gcc:
9950 maybe-clean-stagefeedback-gcc:
9951 @if gcc-bootstrap
9952 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9953 all-stagefeedback: all-stagefeedback-gcc
9954 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9955 all-stagefeedback-gcc: configure-stagefeedback-gcc
9956         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9957         @r=`${PWD_COMMAND}`; export r; \
9958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9959         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9960         $(HOST_EXPORTS) \
9961         $(POSTSTAGE1_HOST_EXPORTS)  \
9962         cd $(HOST_SUBDIR)/gcc && \
9963         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9964                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9965                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9966                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9967                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9968                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9969                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9970                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9971                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9972                 $(TARGET-stagefeedback-gcc)
9973
9974 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9975 clean-stagefeedback: clean-stagefeedback-gcc
9976 clean-stagefeedback-gcc:
9977         @if [ $(current_stage) = stagefeedback ]; then \
9978           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9979         else \
9980           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9981           $(MAKE) stagefeedback-start; \
9982         fi; \
9983         cd $(HOST_SUBDIR)/gcc && \
9984         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9985                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9986                 $(EXTRA_GCC_FLAGS) clean
9987 @endif gcc-bootstrap
9988
9989
9990
9991
9992
9993 .PHONY: check-gcc maybe-check-gcc
9994 maybe-check-gcc:
9995 @if gcc
9996 maybe-check-gcc: check-gcc
9997
9998 check-gcc:
9999         @: $(MAKE); $(unstage)
10000         @r=`${PWD_COMMAND}`; export r; \
10001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10002         $(HOST_EXPORTS) \
10003         (cd $(HOST_SUBDIR)/gcc && \
10004           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10005
10006 @endif gcc
10007
10008 .PHONY: install-gcc maybe-install-gcc
10009 maybe-install-gcc:
10010 @if gcc
10011 maybe-install-gcc: install-gcc
10012
10013 install-gcc: installdirs
10014         @: $(MAKE); $(unstage)
10015         @r=`${PWD_COMMAND}`; export r; \
10016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10017         $(HOST_EXPORTS) \
10018         (cd $(HOST_SUBDIR)/gcc && \
10019           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10020
10021 @endif gcc
10022
10023 .PHONY: install-strip-gcc maybe-install-strip-gcc
10024 maybe-install-strip-gcc:
10025 @if gcc
10026 maybe-install-strip-gcc: install-strip-gcc
10027
10028 install-strip-gcc: installdirs
10029         @: $(MAKE); $(unstage)
10030         @r=`${PWD_COMMAND}`; export r; \
10031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10032         $(HOST_EXPORTS) \
10033         (cd $(HOST_SUBDIR)/gcc && \
10034           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10035
10036 @endif gcc
10037
10038 # Other targets (info, dvi, pdf, etc.)
10039
10040 .PHONY: maybe-info-gcc info-gcc
10041 maybe-info-gcc:
10042 @if gcc
10043 maybe-info-gcc: info-gcc
10044
10045 info-gcc: \
10046     configure-gcc 
10047         @[ -f ./gcc/Makefile ] || exit 0; \
10048         r=`${PWD_COMMAND}`; export r; \
10049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10050         $(HOST_EXPORTS) \
10051         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10053         done; \
10054         echo "Doing info in gcc" ; \
10055         (cd $(HOST_SUBDIR)/gcc && \
10056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10058                   "RANLIB=$${RANLIB}" \
10059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10060                   info) \
10061           || exit 1
10062
10063 @endif gcc
10064
10065 .PHONY: maybe-dvi-gcc dvi-gcc
10066 maybe-dvi-gcc:
10067 @if gcc
10068 maybe-dvi-gcc: dvi-gcc
10069
10070 dvi-gcc: \
10071     configure-gcc 
10072         @[ -f ./gcc/Makefile ] || exit 0; \
10073         r=`${PWD_COMMAND}`; export r; \
10074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075         $(HOST_EXPORTS) \
10076         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10078         done; \
10079         echo "Doing dvi in gcc" ; \
10080         (cd $(HOST_SUBDIR)/gcc && \
10081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10083                   "RANLIB=$${RANLIB}" \
10084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10085                   dvi) \
10086           || exit 1
10087
10088 @endif gcc
10089
10090 .PHONY: maybe-pdf-gcc pdf-gcc
10091 maybe-pdf-gcc:
10092 @if gcc
10093 maybe-pdf-gcc: pdf-gcc
10094
10095 pdf-gcc: \
10096     configure-gcc 
10097         @[ -f ./gcc/Makefile ] || exit 0; \
10098         r=`${PWD_COMMAND}`; export r; \
10099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10100         $(HOST_EXPORTS) \
10101         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10103         done; \
10104         echo "Doing pdf in gcc" ; \
10105         (cd $(HOST_SUBDIR)/gcc && \
10106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10108                   "RANLIB=$${RANLIB}" \
10109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10110                   pdf) \
10111           || exit 1
10112
10113 @endif gcc
10114
10115 .PHONY: maybe-html-gcc html-gcc
10116 maybe-html-gcc:
10117 @if gcc
10118 maybe-html-gcc: html-gcc
10119
10120 html-gcc: \
10121     configure-gcc 
10122         @[ -f ./gcc/Makefile ] || exit 0; \
10123         r=`${PWD_COMMAND}`; export r; \
10124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10125         $(HOST_EXPORTS) \
10126         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10128         done; \
10129         echo "Doing html in gcc" ; \
10130         (cd $(HOST_SUBDIR)/gcc && \
10131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10133                   "RANLIB=$${RANLIB}" \
10134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10135                   html) \
10136           || exit 1
10137
10138 @endif gcc
10139
10140 .PHONY: maybe-TAGS-gcc TAGS-gcc
10141 maybe-TAGS-gcc:
10142 @if gcc
10143 maybe-TAGS-gcc: TAGS-gcc
10144
10145 TAGS-gcc: \
10146     configure-gcc 
10147         @[ -f ./gcc/Makefile ] || exit 0; \
10148         r=`${PWD_COMMAND}`; export r; \
10149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10150         $(HOST_EXPORTS) \
10151         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10153         done; \
10154         echo "Doing TAGS in gcc" ; \
10155         (cd $(HOST_SUBDIR)/gcc && \
10156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10158                   "RANLIB=$${RANLIB}" \
10159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10160                   TAGS) \
10161           || exit 1
10162
10163 @endif gcc
10164
10165 .PHONY: maybe-install-info-gcc install-info-gcc
10166 maybe-install-info-gcc:
10167 @if gcc
10168 maybe-install-info-gcc: install-info-gcc
10169
10170 install-info-gcc: \
10171     configure-gcc \
10172     info-gcc 
10173         @[ -f ./gcc/Makefile ] || exit 0; \
10174         r=`${PWD_COMMAND}`; export r; \
10175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176         $(HOST_EXPORTS) \
10177         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179         done; \
10180         echo "Doing install-info in gcc" ; \
10181         (cd $(HOST_SUBDIR)/gcc && \
10182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184                   "RANLIB=$${RANLIB}" \
10185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10186                   install-info) \
10187           || exit 1
10188
10189 @endif gcc
10190
10191 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10192 maybe-install-pdf-gcc:
10193 @if gcc
10194 maybe-install-pdf-gcc: install-pdf-gcc
10195
10196 install-pdf-gcc: \
10197     configure-gcc \
10198     pdf-gcc 
10199         @[ -f ./gcc/Makefile ] || exit 0; \
10200         r=`${PWD_COMMAND}`; export r; \
10201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10202         $(HOST_EXPORTS) \
10203         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10205         done; \
10206         echo "Doing install-pdf in gcc" ; \
10207         (cd $(HOST_SUBDIR)/gcc && \
10208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10210                   "RANLIB=$${RANLIB}" \
10211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10212                   install-pdf) \
10213           || exit 1
10214
10215 @endif gcc
10216
10217 .PHONY: maybe-install-html-gcc install-html-gcc
10218 maybe-install-html-gcc:
10219 @if gcc
10220 maybe-install-html-gcc: install-html-gcc
10221
10222 install-html-gcc: \
10223     configure-gcc \
10224     html-gcc 
10225         @[ -f ./gcc/Makefile ] || exit 0; \
10226         r=`${PWD_COMMAND}`; export r; \
10227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10228         $(HOST_EXPORTS) \
10229         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231         done; \
10232         echo "Doing install-html in gcc" ; \
10233         (cd $(HOST_SUBDIR)/gcc && \
10234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236                   "RANLIB=$${RANLIB}" \
10237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10238                   install-html) \
10239           || exit 1
10240
10241 @endif gcc
10242
10243 .PHONY: maybe-installcheck-gcc installcheck-gcc
10244 maybe-installcheck-gcc:
10245 @if gcc
10246 maybe-installcheck-gcc: installcheck-gcc
10247
10248 installcheck-gcc: \
10249     configure-gcc 
10250         @[ -f ./gcc/Makefile ] || exit 0; \
10251         r=`${PWD_COMMAND}`; export r; \
10252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10253         $(HOST_EXPORTS) \
10254         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256         done; \
10257         echo "Doing installcheck in gcc" ; \
10258         (cd $(HOST_SUBDIR)/gcc && \
10259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261                   "RANLIB=$${RANLIB}" \
10262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10263                   installcheck) \
10264           || exit 1
10265
10266 @endif gcc
10267
10268 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10269 maybe-mostlyclean-gcc:
10270 @if gcc
10271 maybe-mostlyclean-gcc: mostlyclean-gcc
10272
10273 mostlyclean-gcc: 
10274         @[ -f ./gcc/Makefile ] || exit 0; \
10275         r=`${PWD_COMMAND}`; export r; \
10276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277         $(HOST_EXPORTS) \
10278         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10279           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10280         done; \
10281         echo "Doing mostlyclean in gcc" ; \
10282         (cd $(HOST_SUBDIR)/gcc && \
10283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10285                   "RANLIB=$${RANLIB}" \
10286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10287                   mostlyclean) \
10288           || exit 1
10289
10290 @endif gcc
10291
10292 .PHONY: maybe-clean-gcc clean-gcc
10293 maybe-clean-gcc:
10294 @if gcc
10295 maybe-clean-gcc: clean-gcc
10296
10297 clean-gcc: 
10298         @[ -f ./gcc/Makefile ] || exit 0; \
10299         r=`${PWD_COMMAND}`; export r; \
10300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10301         $(HOST_EXPORTS) \
10302         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10304         done; \
10305         echo "Doing clean in gcc" ; \
10306         (cd $(HOST_SUBDIR)/gcc && \
10307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10309                   "RANLIB=$${RANLIB}" \
10310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10311                   clean) \
10312           || exit 1
10313
10314 @endif gcc
10315
10316 .PHONY: maybe-distclean-gcc distclean-gcc
10317 maybe-distclean-gcc:
10318 @if gcc
10319 maybe-distclean-gcc: distclean-gcc
10320
10321 distclean-gcc: 
10322         @[ -f ./gcc/Makefile ] || exit 0; \
10323         r=`${PWD_COMMAND}`; export r; \
10324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325         $(HOST_EXPORTS) \
10326         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10328         done; \
10329         echo "Doing distclean in gcc" ; \
10330         (cd $(HOST_SUBDIR)/gcc && \
10331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10333                   "RANLIB=$${RANLIB}" \
10334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10335                   distclean) \
10336           || exit 1
10337
10338 @endif gcc
10339
10340 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10341 maybe-maintainer-clean-gcc:
10342 @if gcc
10343 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10344
10345 maintainer-clean-gcc: 
10346         @[ -f ./gcc/Makefile ] || exit 0; \
10347         r=`${PWD_COMMAND}`; export r; \
10348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10349         $(HOST_EXPORTS) \
10350         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10352         done; \
10353         echo "Doing maintainer-clean in gcc" ; \
10354         (cd $(HOST_SUBDIR)/gcc && \
10355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10357                   "RANLIB=$${RANLIB}" \
10358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10359                   maintainer-clean) \
10360           || exit 1
10361
10362 @endif gcc
10363
10364
10365
10366 .PHONY: configure-gmp maybe-configure-gmp
10367 maybe-configure-gmp:
10368 @if gcc-bootstrap
10369 configure-gmp: stage_current
10370 @endif gcc-bootstrap
10371 @if gmp
10372 maybe-configure-gmp: configure-gmp
10373 configure-gmp: 
10374         @r=`${PWD_COMMAND}`; export r; \
10375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10376         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10377         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10378         $(HOST_EXPORTS)  \
10379         echo Configuring in $(HOST_SUBDIR)/gmp; \
10380         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10381         case $(srcdir) in \
10382           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10383           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10384                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10385         esac; \
10386         srcdiroption="--srcdir=$${topdir}/gmp"; \
10387         libsrcdir="$$s/gmp"; \
10388         $(SHELL) $${libsrcdir}/configure \
10389           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10390           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10391           || exit 1
10392 @endif gmp
10393
10394
10395
10396 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10397 maybe-configure-stage1-gmp:
10398 @if gmp-bootstrap
10399 maybe-configure-stage1-gmp: configure-stage1-gmp
10400 configure-stage1-gmp:
10401         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10402         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10403         @r=`${PWD_COMMAND}`; export r; \
10404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10405         TFLAGS="$(STAGE1_TFLAGS)"; \
10406         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10407         $(HOST_EXPORTS) \
10408         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10409         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10410         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10411         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10412         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10413         cd $(HOST_SUBDIR)/gmp || exit 1; \
10414         case $(srcdir) in \
10415           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10416           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10417                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10418         esac; \
10419         srcdiroption="--srcdir=$${topdir}/gmp"; \
10420         libsrcdir="$$s/gmp"; \
10421         $(SHELL) $${libsrcdir}/configure \
10422           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10423           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10424           $(STAGE1_CONFIGURE_FLAGS) \
10425           --disable-shared
10426 @endif gmp-bootstrap
10427
10428 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10429 maybe-configure-stage2-gmp:
10430 @if gmp-bootstrap
10431 maybe-configure-stage2-gmp: configure-stage2-gmp
10432 configure-stage2-gmp:
10433         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10434         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10435         @r=`${PWD_COMMAND}`; export r; \
10436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437         TFLAGS="$(STAGE2_TFLAGS)"; \
10438         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10439         $(HOST_EXPORTS) \
10440         $(POSTSTAGE1_HOST_EXPORTS) \
10441         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10442         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10443         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10444         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10445         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10446         cd $(HOST_SUBDIR)/gmp || exit 1; \
10447         case $(srcdir) in \
10448           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10449           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10450                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10451         esac; \
10452         srcdiroption="--srcdir=$${topdir}/gmp"; \
10453         libsrcdir="$$s/gmp"; \
10454         $(SHELL) $${libsrcdir}/configure \
10455           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10456           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10457           --with-build-libsubdir=$(HOST_SUBDIR) \
10458           $(STAGE2_CONFIGURE_FLAGS) \
10459           --disable-shared
10460 @endif gmp-bootstrap
10461
10462 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10463 maybe-configure-stage3-gmp:
10464 @if gmp-bootstrap
10465 maybe-configure-stage3-gmp: configure-stage3-gmp
10466 configure-stage3-gmp:
10467         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10468         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10469         @r=`${PWD_COMMAND}`; export r; \
10470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10471         TFLAGS="$(STAGE3_TFLAGS)"; \
10472         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10473         $(HOST_EXPORTS) \
10474         $(POSTSTAGE1_HOST_EXPORTS) \
10475         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10476         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10477         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10478         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10479         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10480         cd $(HOST_SUBDIR)/gmp || exit 1; \
10481         case $(srcdir) in \
10482           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10483           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10484                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10485         esac; \
10486         srcdiroption="--srcdir=$${topdir}/gmp"; \
10487         libsrcdir="$$s/gmp"; \
10488         $(SHELL) $${libsrcdir}/configure \
10489           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10490           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10491           --with-build-libsubdir=$(HOST_SUBDIR) \
10492           $(STAGE3_CONFIGURE_FLAGS) \
10493           --disable-shared
10494 @endif gmp-bootstrap
10495
10496 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10497 maybe-configure-stage4-gmp:
10498 @if gmp-bootstrap
10499 maybe-configure-stage4-gmp: configure-stage4-gmp
10500 configure-stage4-gmp:
10501         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10502         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10503         @r=`${PWD_COMMAND}`; export r; \
10504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10505         TFLAGS="$(STAGE4_TFLAGS)"; \
10506         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10507         $(HOST_EXPORTS) \
10508         $(POSTSTAGE1_HOST_EXPORTS) \
10509         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10510         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10511         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10512         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10513         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10514         cd $(HOST_SUBDIR)/gmp || exit 1; \
10515         case $(srcdir) in \
10516           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10517           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10518                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10519         esac; \
10520         srcdiroption="--srcdir=$${topdir}/gmp"; \
10521         libsrcdir="$$s/gmp"; \
10522         $(SHELL) $${libsrcdir}/configure \
10523           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10524           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10525           --with-build-libsubdir=$(HOST_SUBDIR) \
10526           $(STAGE4_CONFIGURE_FLAGS) \
10527           --disable-shared
10528 @endif gmp-bootstrap
10529
10530 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10531 maybe-configure-stageprofile-gmp:
10532 @if gmp-bootstrap
10533 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10534 configure-stageprofile-gmp:
10535         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10536         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10537         @r=`${PWD_COMMAND}`; export r; \
10538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10539         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10540         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10541         $(HOST_EXPORTS) \
10542         $(POSTSTAGE1_HOST_EXPORTS) \
10543         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10544         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10545         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10546         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10547         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10548         cd $(HOST_SUBDIR)/gmp || exit 1; \
10549         case $(srcdir) in \
10550           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10551           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10552                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10553         esac; \
10554         srcdiroption="--srcdir=$${topdir}/gmp"; \
10555         libsrcdir="$$s/gmp"; \
10556         $(SHELL) $${libsrcdir}/configure \
10557           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10558           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10559           --with-build-libsubdir=$(HOST_SUBDIR) \
10560           $(STAGEprofile_CONFIGURE_FLAGS) \
10561           --disable-shared
10562 @endif gmp-bootstrap
10563
10564 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10565 maybe-configure-stagefeedback-gmp:
10566 @if gmp-bootstrap
10567 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10568 configure-stagefeedback-gmp:
10569         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10570         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10571         @r=`${PWD_COMMAND}`; export r; \
10572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10573         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10574         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10575         $(HOST_EXPORTS) \
10576         $(POSTSTAGE1_HOST_EXPORTS) \
10577         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10578         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10579         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10580         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10581         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10582         cd $(HOST_SUBDIR)/gmp || exit 1; \
10583         case $(srcdir) in \
10584           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10585           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10586                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10587         esac; \
10588         srcdiroption="--srcdir=$${topdir}/gmp"; \
10589         libsrcdir="$$s/gmp"; \
10590         $(SHELL) $${libsrcdir}/configure \
10591           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10592           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10593           --with-build-libsubdir=$(HOST_SUBDIR) \
10594           $(STAGEfeedback_CONFIGURE_FLAGS) \
10595           --disable-shared
10596 @endif gmp-bootstrap
10597
10598
10599
10600
10601
10602 .PHONY: all-gmp maybe-all-gmp
10603 maybe-all-gmp:
10604 @if gcc-bootstrap
10605 all-gmp: stage_current
10606 @endif gcc-bootstrap
10607 @if gmp
10608 TARGET-gmp=all
10609 maybe-all-gmp: all-gmp
10610 all-gmp: configure-gmp
10611         @r=`${PWD_COMMAND}`; export r; \
10612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10613         $(HOST_EXPORTS)  \
10614         (cd $(HOST_SUBDIR)/gmp && \
10615           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10616                 $(TARGET-gmp))
10617 @endif gmp
10618
10619
10620
10621 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10622 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10623 maybe-all-stage1-gmp:
10624 maybe-clean-stage1-gmp:
10625 @if gmp-bootstrap
10626 maybe-all-stage1-gmp: all-stage1-gmp
10627 all-stage1: all-stage1-gmp
10628 TARGET-stage1-gmp = $(TARGET-gmp)
10629 all-stage1-gmp: configure-stage1-gmp
10630         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10631         @r=`${PWD_COMMAND}`; export r; \
10632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633         TFLAGS="$(STAGE1_TFLAGS)"; \
10634         $(HOST_EXPORTS)  \
10635         cd $(HOST_SUBDIR)/gmp && \
10636         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10637                 CFLAGS="$(STAGE1_CFLAGS)" \
10638                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10639                 LIBCFLAGS="$(LIBCFLAGS)" \
10640                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10641                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10642                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10643                 $(EXTRA_HOST_FLAGS)   \
10644                 TFLAGS="$(STAGE1_TFLAGS)" \
10645                 $(TARGET-stage1-gmp)
10646
10647 maybe-clean-stage1-gmp: clean-stage1-gmp
10648 clean-stage1: clean-stage1-gmp
10649 clean-stage1-gmp:
10650         @if [ $(current_stage) = stage1 ]; then \
10651           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10652         else \
10653           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10654           $(MAKE) stage1-start; \
10655         fi; \
10656         cd $(HOST_SUBDIR)/gmp && \
10657         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10658                  clean
10659 @endif gmp-bootstrap
10660
10661
10662 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10663 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10664 maybe-all-stage2-gmp:
10665 maybe-clean-stage2-gmp:
10666 @if gmp-bootstrap
10667 maybe-all-stage2-gmp: all-stage2-gmp
10668 all-stage2: all-stage2-gmp
10669 TARGET-stage2-gmp = $(TARGET-gmp)
10670 all-stage2-gmp: configure-stage2-gmp
10671         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10672         @r=`${PWD_COMMAND}`; export r; \
10673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10674         TFLAGS="$(STAGE2_TFLAGS)"; \
10675         $(HOST_EXPORTS) \
10676         $(POSTSTAGE1_HOST_EXPORTS)  \
10677         cd $(HOST_SUBDIR)/gmp && \
10678         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10679                 CFLAGS="$(STAGE2_CFLAGS)" \
10680                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10681                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10682                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10683                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10684                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10685                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10686                 TFLAGS="$(STAGE2_TFLAGS)" \
10687                 $(TARGET-stage2-gmp)
10688
10689 maybe-clean-stage2-gmp: clean-stage2-gmp
10690 clean-stage2: clean-stage2-gmp
10691 clean-stage2-gmp:
10692         @if [ $(current_stage) = stage2 ]; then \
10693           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10694         else \
10695           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10696           $(MAKE) stage2-start; \
10697         fi; \
10698         cd $(HOST_SUBDIR)/gmp && \
10699         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10700                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10701                  clean
10702 @endif gmp-bootstrap
10703
10704
10705 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10706 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10707 maybe-all-stage3-gmp:
10708 maybe-clean-stage3-gmp:
10709 @if gmp-bootstrap
10710 maybe-all-stage3-gmp: all-stage3-gmp
10711 all-stage3: all-stage3-gmp
10712 TARGET-stage3-gmp = $(TARGET-gmp)
10713 all-stage3-gmp: configure-stage3-gmp
10714         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10715         @r=`${PWD_COMMAND}`; export r; \
10716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10717         TFLAGS="$(STAGE3_TFLAGS)"; \
10718         $(HOST_EXPORTS) \
10719         $(POSTSTAGE1_HOST_EXPORTS)  \
10720         cd $(HOST_SUBDIR)/gmp && \
10721         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10722                 CFLAGS="$(STAGE3_CFLAGS)" \
10723                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10724                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10725                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10726                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10727                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10728                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10729                 TFLAGS="$(STAGE3_TFLAGS)" \
10730                 $(TARGET-stage3-gmp)
10731
10732 maybe-clean-stage3-gmp: clean-stage3-gmp
10733 clean-stage3: clean-stage3-gmp
10734 clean-stage3-gmp:
10735         @if [ $(current_stage) = stage3 ]; then \
10736           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10737         else \
10738           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10739           $(MAKE) stage3-start; \
10740         fi; \
10741         cd $(HOST_SUBDIR)/gmp && \
10742         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10743                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10744                  clean
10745 @endif gmp-bootstrap
10746
10747
10748 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10749 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10750 maybe-all-stage4-gmp:
10751 maybe-clean-stage4-gmp:
10752 @if gmp-bootstrap
10753 maybe-all-stage4-gmp: all-stage4-gmp
10754 all-stage4: all-stage4-gmp
10755 TARGET-stage4-gmp = $(TARGET-gmp)
10756 all-stage4-gmp: configure-stage4-gmp
10757         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10758         @r=`${PWD_COMMAND}`; export r; \
10759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10760         TFLAGS="$(STAGE4_TFLAGS)"; \
10761         $(HOST_EXPORTS) \
10762         $(POSTSTAGE1_HOST_EXPORTS)  \
10763         cd $(HOST_SUBDIR)/gmp && \
10764         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10765                 CFLAGS="$(STAGE4_CFLAGS)" \
10766                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10767                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10768                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10769                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10770                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10771                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10772                 TFLAGS="$(STAGE4_TFLAGS)" \
10773                 $(TARGET-stage4-gmp)
10774
10775 maybe-clean-stage4-gmp: clean-stage4-gmp
10776 clean-stage4: clean-stage4-gmp
10777 clean-stage4-gmp:
10778         @if [ $(current_stage) = stage4 ]; then \
10779           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10780         else \
10781           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10782           $(MAKE) stage4-start; \
10783         fi; \
10784         cd $(HOST_SUBDIR)/gmp && \
10785         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10786                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10787                  clean
10788 @endif gmp-bootstrap
10789
10790
10791 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10792 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10793 maybe-all-stageprofile-gmp:
10794 maybe-clean-stageprofile-gmp:
10795 @if gmp-bootstrap
10796 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10797 all-stageprofile: all-stageprofile-gmp
10798 TARGET-stageprofile-gmp = $(TARGET-gmp)
10799 all-stageprofile-gmp: configure-stageprofile-gmp
10800         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10801         @r=`${PWD_COMMAND}`; export r; \
10802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10803         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10804         $(HOST_EXPORTS) \
10805         $(POSTSTAGE1_HOST_EXPORTS)  \
10806         cd $(HOST_SUBDIR)/gmp && \
10807         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10808                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10809                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10810                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10811                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10812                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10813                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10814                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10815                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10816                 $(TARGET-stageprofile-gmp)
10817
10818 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10819 clean-stageprofile: clean-stageprofile-gmp
10820 clean-stageprofile-gmp:
10821         @if [ $(current_stage) = stageprofile ]; then \
10822           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10823         else \
10824           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10825           $(MAKE) stageprofile-start; \
10826         fi; \
10827         cd $(HOST_SUBDIR)/gmp && \
10828         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10829                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10830                  clean
10831 @endif gmp-bootstrap
10832
10833
10834 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10835 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10836 maybe-all-stagefeedback-gmp:
10837 maybe-clean-stagefeedback-gmp:
10838 @if gmp-bootstrap
10839 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10840 all-stagefeedback: all-stagefeedback-gmp
10841 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10842 all-stagefeedback-gmp: configure-stagefeedback-gmp
10843         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10844         @r=`${PWD_COMMAND}`; export r; \
10845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10846         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10847         $(HOST_EXPORTS) \
10848         $(POSTSTAGE1_HOST_EXPORTS)  \
10849         cd $(HOST_SUBDIR)/gmp && \
10850         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10851                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10852                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10853                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10854                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10855                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10856                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10857                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10858                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10859                 $(TARGET-stagefeedback-gmp)
10860
10861 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10862 clean-stagefeedback: clean-stagefeedback-gmp
10863 clean-stagefeedback-gmp:
10864         @if [ $(current_stage) = stagefeedback ]; then \
10865           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10866         else \
10867           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10868           $(MAKE) stagefeedback-start; \
10869         fi; \
10870         cd $(HOST_SUBDIR)/gmp && \
10871         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10872                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10873                  clean
10874 @endif gmp-bootstrap
10875
10876
10877
10878
10879
10880 .PHONY: check-gmp maybe-check-gmp
10881 maybe-check-gmp:
10882 @if gmp
10883 maybe-check-gmp: check-gmp
10884
10885 check-gmp:
10886         @: $(MAKE); $(unstage)
10887         @r=`${PWD_COMMAND}`; export r; \
10888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10889         $(HOST_EXPORTS) \
10890         (cd $(HOST_SUBDIR)/gmp && \
10891           $(MAKE) $(FLAGS_TO_PASS)  check)
10892
10893 @endif gmp
10894
10895 .PHONY: install-gmp maybe-install-gmp
10896 maybe-install-gmp:
10897 @if gmp
10898 maybe-install-gmp: install-gmp
10899
10900 install-gmp:
10901
10902 @endif gmp
10903
10904 .PHONY: install-strip-gmp maybe-install-strip-gmp
10905 maybe-install-strip-gmp:
10906 @if gmp
10907 maybe-install-strip-gmp: install-strip-gmp
10908
10909 install-strip-gmp:
10910
10911 @endif gmp
10912
10913 # Other targets (info, dvi, pdf, etc.)
10914
10915 .PHONY: maybe-info-gmp info-gmp
10916 maybe-info-gmp:
10917 @if gmp
10918 maybe-info-gmp: info-gmp
10919
10920 info-gmp: \
10921     configure-gmp 
10922         @[ -f ./gmp/Makefile ] || exit 0; \
10923         r=`${PWD_COMMAND}`; export r; \
10924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10925         $(HOST_EXPORTS) \
10926         for flag in $(EXTRA_HOST_FLAGS) ; do \
10927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10928         done; \
10929         echo "Doing info in gmp" ; \
10930         (cd $(HOST_SUBDIR)/gmp && \
10931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10933                   "RANLIB=$${RANLIB}" \
10934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10935                   info) \
10936           || exit 1
10937
10938 @endif gmp
10939
10940 .PHONY: maybe-dvi-gmp dvi-gmp
10941 maybe-dvi-gmp:
10942 @if gmp
10943 maybe-dvi-gmp: dvi-gmp
10944
10945 dvi-gmp: \
10946     configure-gmp 
10947         @[ -f ./gmp/Makefile ] || exit 0; \
10948         r=`${PWD_COMMAND}`; export r; \
10949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10950         $(HOST_EXPORTS) \
10951         for flag in $(EXTRA_HOST_FLAGS) ; do \
10952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10953         done; \
10954         echo "Doing dvi in gmp" ; \
10955         (cd $(HOST_SUBDIR)/gmp && \
10956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10958                   "RANLIB=$${RANLIB}" \
10959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10960                   dvi) \
10961           || exit 1
10962
10963 @endif gmp
10964
10965 .PHONY: maybe-pdf-gmp pdf-gmp
10966 maybe-pdf-gmp:
10967 @if gmp
10968 maybe-pdf-gmp: pdf-gmp
10969
10970 pdf-gmp: \
10971     configure-gmp 
10972         @[ -f ./gmp/Makefile ] || exit 0; \
10973         r=`${PWD_COMMAND}`; export r; \
10974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10975         $(HOST_EXPORTS) \
10976         for flag in $(EXTRA_HOST_FLAGS) ; do \
10977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10978         done; \
10979         echo "Doing pdf in gmp" ; \
10980         (cd $(HOST_SUBDIR)/gmp && \
10981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10983                   "RANLIB=$${RANLIB}" \
10984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10985                   pdf) \
10986           || exit 1
10987
10988 @endif gmp
10989
10990 .PHONY: maybe-html-gmp html-gmp
10991 maybe-html-gmp:
10992 @if gmp
10993 maybe-html-gmp: html-gmp
10994
10995 html-gmp: \
10996     configure-gmp 
10997         @[ -f ./gmp/Makefile ] || exit 0; \
10998         r=`${PWD_COMMAND}`; export r; \
10999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11000         $(HOST_EXPORTS) \
11001         for flag in $(EXTRA_HOST_FLAGS) ; do \
11002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11003         done; \
11004         echo "Doing html in gmp" ; \
11005         (cd $(HOST_SUBDIR)/gmp && \
11006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11008                   "RANLIB=$${RANLIB}" \
11009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11010                   html) \
11011           || exit 1
11012
11013 @endif gmp
11014
11015 .PHONY: maybe-TAGS-gmp TAGS-gmp
11016 maybe-TAGS-gmp:
11017 @if gmp
11018 maybe-TAGS-gmp: TAGS-gmp
11019
11020 TAGS-gmp: \
11021     configure-gmp 
11022         @[ -f ./gmp/Makefile ] || exit 0; \
11023         r=`${PWD_COMMAND}`; export r; \
11024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11025         $(HOST_EXPORTS) \
11026         for flag in $(EXTRA_HOST_FLAGS) ; do \
11027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11028         done; \
11029         echo "Doing TAGS in gmp" ; \
11030         (cd $(HOST_SUBDIR)/gmp && \
11031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11033                   "RANLIB=$${RANLIB}" \
11034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11035                   TAGS) \
11036           || exit 1
11037
11038 @endif gmp
11039
11040 .PHONY: maybe-install-info-gmp install-info-gmp
11041 maybe-install-info-gmp:
11042 @if gmp
11043 maybe-install-info-gmp: install-info-gmp
11044
11045 install-info-gmp: \
11046     configure-gmp \
11047     info-gmp 
11048         @[ -f ./gmp/Makefile ] || exit 0; \
11049         r=`${PWD_COMMAND}`; export r; \
11050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11051         $(HOST_EXPORTS) \
11052         for flag in $(EXTRA_HOST_FLAGS) ; do \
11053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11054         done; \
11055         echo "Doing install-info in gmp" ; \
11056         (cd $(HOST_SUBDIR)/gmp && \
11057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11059                   "RANLIB=$${RANLIB}" \
11060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11061                   install-info) \
11062           || exit 1
11063
11064 @endif gmp
11065
11066 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11067 maybe-install-pdf-gmp:
11068 @if gmp
11069 maybe-install-pdf-gmp: install-pdf-gmp
11070
11071 install-pdf-gmp: \
11072     configure-gmp \
11073     pdf-gmp 
11074         @[ -f ./gmp/Makefile ] || exit 0; \
11075         r=`${PWD_COMMAND}`; export r; \
11076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11077         $(HOST_EXPORTS) \
11078         for flag in $(EXTRA_HOST_FLAGS) ; do \
11079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11080         done; \
11081         echo "Doing install-pdf in gmp" ; \
11082         (cd $(HOST_SUBDIR)/gmp && \
11083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11085                   "RANLIB=$${RANLIB}" \
11086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11087                   install-pdf) \
11088           || exit 1
11089
11090 @endif gmp
11091
11092 .PHONY: maybe-install-html-gmp install-html-gmp
11093 maybe-install-html-gmp:
11094 @if gmp
11095 maybe-install-html-gmp: install-html-gmp
11096
11097 install-html-gmp: \
11098     configure-gmp \
11099     html-gmp 
11100         @[ -f ./gmp/Makefile ] || exit 0; \
11101         r=`${PWD_COMMAND}`; export r; \
11102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11103         $(HOST_EXPORTS) \
11104         for flag in $(EXTRA_HOST_FLAGS) ; do \
11105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11106         done; \
11107         echo "Doing install-html in gmp" ; \
11108         (cd $(HOST_SUBDIR)/gmp && \
11109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11111                   "RANLIB=$${RANLIB}" \
11112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11113                   install-html) \
11114           || exit 1
11115
11116 @endif gmp
11117
11118 .PHONY: maybe-installcheck-gmp installcheck-gmp
11119 maybe-installcheck-gmp:
11120 @if gmp
11121 maybe-installcheck-gmp: installcheck-gmp
11122
11123 installcheck-gmp: \
11124     configure-gmp 
11125         @[ -f ./gmp/Makefile ] || exit 0; \
11126         r=`${PWD_COMMAND}`; export r; \
11127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11128         $(HOST_EXPORTS) \
11129         for flag in $(EXTRA_HOST_FLAGS) ; do \
11130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131         done; \
11132         echo "Doing installcheck in gmp" ; \
11133         (cd $(HOST_SUBDIR)/gmp && \
11134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11136                   "RANLIB=$${RANLIB}" \
11137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11138                   installcheck) \
11139           || exit 1
11140
11141 @endif gmp
11142
11143 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11144 maybe-mostlyclean-gmp:
11145 @if gmp
11146 maybe-mostlyclean-gmp: mostlyclean-gmp
11147
11148 mostlyclean-gmp: 
11149         @[ -f ./gmp/Makefile ] || exit 0; \
11150         r=`${PWD_COMMAND}`; export r; \
11151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11152         $(HOST_EXPORTS) \
11153         for flag in $(EXTRA_HOST_FLAGS) ; do \
11154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11155         done; \
11156         echo "Doing mostlyclean in gmp" ; \
11157         (cd $(HOST_SUBDIR)/gmp && \
11158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11160                   "RANLIB=$${RANLIB}" \
11161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11162                   mostlyclean) \
11163           || exit 1
11164
11165 @endif gmp
11166
11167 .PHONY: maybe-clean-gmp clean-gmp
11168 maybe-clean-gmp:
11169 @if gmp
11170 maybe-clean-gmp: clean-gmp
11171
11172 clean-gmp: 
11173         @[ -f ./gmp/Makefile ] || exit 0; \
11174         r=`${PWD_COMMAND}`; export r; \
11175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11176         $(HOST_EXPORTS) \
11177         for flag in $(EXTRA_HOST_FLAGS) ; do \
11178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11179         done; \
11180         echo "Doing clean in gmp" ; \
11181         (cd $(HOST_SUBDIR)/gmp && \
11182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11184                   "RANLIB=$${RANLIB}" \
11185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11186                   clean) \
11187           || exit 1
11188
11189 @endif gmp
11190
11191 .PHONY: maybe-distclean-gmp distclean-gmp
11192 maybe-distclean-gmp:
11193 @if gmp
11194 maybe-distclean-gmp: distclean-gmp
11195
11196 distclean-gmp: 
11197         @[ -f ./gmp/Makefile ] || exit 0; \
11198         r=`${PWD_COMMAND}`; export r; \
11199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11200         $(HOST_EXPORTS) \
11201         for flag in $(EXTRA_HOST_FLAGS) ; do \
11202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11203         done; \
11204         echo "Doing distclean in gmp" ; \
11205         (cd $(HOST_SUBDIR)/gmp && \
11206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11208                   "RANLIB=$${RANLIB}" \
11209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11210                   distclean) \
11211           || exit 1
11212
11213 @endif gmp
11214
11215 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11216 maybe-maintainer-clean-gmp:
11217 @if gmp
11218 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11219
11220 maintainer-clean-gmp: 
11221         @[ -f ./gmp/Makefile ] || exit 0; \
11222         r=`${PWD_COMMAND}`; export r; \
11223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11224         $(HOST_EXPORTS) \
11225         for flag in $(EXTRA_HOST_FLAGS) ; do \
11226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11227         done; \
11228         echo "Doing maintainer-clean in gmp" ; \
11229         (cd $(HOST_SUBDIR)/gmp && \
11230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11232                   "RANLIB=$${RANLIB}" \
11233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11234                   maintainer-clean) \
11235           || exit 1
11236
11237 @endif gmp
11238
11239
11240
11241 .PHONY: configure-mpfr maybe-configure-mpfr
11242 maybe-configure-mpfr:
11243 @if gcc-bootstrap
11244 configure-mpfr: stage_current
11245 @endif gcc-bootstrap
11246 @if mpfr
11247 maybe-configure-mpfr: configure-mpfr
11248 configure-mpfr: 
11249         @r=`${PWD_COMMAND}`; export r; \
11250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11251         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11252         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11253         $(HOST_EXPORTS)  \
11254         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11255         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11256         case $(srcdir) in \
11257           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11258           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11259                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11260         esac; \
11261         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11262         libsrcdir="$$s/mpfr"; \
11263         $(SHELL) $${libsrcdir}/configure \
11264           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11265           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11266           || exit 1
11267 @endif mpfr
11268
11269
11270
11271 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11272 maybe-configure-stage1-mpfr:
11273 @if mpfr-bootstrap
11274 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11275 configure-stage1-mpfr:
11276         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11277         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11278         @r=`${PWD_COMMAND}`; export r; \
11279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11280         TFLAGS="$(STAGE1_TFLAGS)"; \
11281         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11282         $(HOST_EXPORTS) \
11283         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11284         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11285         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11286         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11287         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11288         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11289         case $(srcdir) in \
11290           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11291           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11292                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11293         esac; \
11294         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11295         libsrcdir="$$s/mpfr"; \
11296         $(SHELL) $${libsrcdir}/configure \
11297           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11298           --target=${target_alias} $${srcdiroption} \
11299           $(STAGE1_CONFIGURE_FLAGS) \
11300           --disable-shared @extra_mpfr_configure_flags@
11301 @endif mpfr-bootstrap
11302
11303 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11304 maybe-configure-stage2-mpfr:
11305 @if mpfr-bootstrap
11306 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11307 configure-stage2-mpfr:
11308         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11309         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11310         @r=`${PWD_COMMAND}`; export r; \
11311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11312         TFLAGS="$(STAGE2_TFLAGS)"; \
11313         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11314         $(HOST_EXPORTS) \
11315         $(POSTSTAGE1_HOST_EXPORTS) \
11316         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11317         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11318         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11319         echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11320         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11321         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11322         case $(srcdir) in \
11323           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11324           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11325                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11326         esac; \
11327         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11328         libsrcdir="$$s/mpfr"; \
11329         $(SHELL) $${libsrcdir}/configure \
11330           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11331           --target=${target_alias} $${srcdiroption} \
11332           --with-build-libsubdir=$(HOST_SUBDIR) \
11333           $(STAGE2_CONFIGURE_FLAGS) \
11334           --disable-shared @extra_mpfr_configure_flags@
11335 @endif mpfr-bootstrap
11336
11337 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11338 maybe-configure-stage3-mpfr:
11339 @if mpfr-bootstrap
11340 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11341 configure-stage3-mpfr:
11342         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11343         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11344         @r=`${PWD_COMMAND}`; export r; \
11345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11346         TFLAGS="$(STAGE3_TFLAGS)"; \
11347         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11348         $(HOST_EXPORTS) \
11349         $(POSTSTAGE1_HOST_EXPORTS) \
11350         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11351         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11352         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11353         echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11354         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11355         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11356         case $(srcdir) in \
11357           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11358           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11359                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11360         esac; \
11361         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11362         libsrcdir="$$s/mpfr"; \
11363         $(SHELL) $${libsrcdir}/configure \
11364           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11365           --target=${target_alias} $${srcdiroption} \
11366           --with-build-libsubdir=$(HOST_SUBDIR) \
11367           $(STAGE3_CONFIGURE_FLAGS) \
11368           --disable-shared @extra_mpfr_configure_flags@
11369 @endif mpfr-bootstrap
11370
11371 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11372 maybe-configure-stage4-mpfr:
11373 @if mpfr-bootstrap
11374 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11375 configure-stage4-mpfr:
11376         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11377         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11378         @r=`${PWD_COMMAND}`; export r; \
11379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380         TFLAGS="$(STAGE4_TFLAGS)"; \
11381         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11382         $(HOST_EXPORTS) \
11383         $(POSTSTAGE1_HOST_EXPORTS) \
11384         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11385         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11386         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11387         echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11388         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11389         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11390         case $(srcdir) in \
11391           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11392           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11393                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11394         esac; \
11395         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11396         libsrcdir="$$s/mpfr"; \
11397         $(SHELL) $${libsrcdir}/configure \
11398           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11399           --target=${target_alias} $${srcdiroption} \
11400           --with-build-libsubdir=$(HOST_SUBDIR) \
11401           $(STAGE4_CONFIGURE_FLAGS) \
11402           --disable-shared @extra_mpfr_configure_flags@
11403 @endif mpfr-bootstrap
11404
11405 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11406 maybe-configure-stageprofile-mpfr:
11407 @if mpfr-bootstrap
11408 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11409 configure-stageprofile-mpfr:
11410         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11411         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11412         @r=`${PWD_COMMAND}`; export r; \
11413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11414         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11415         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11416         $(HOST_EXPORTS) \
11417         $(POSTSTAGE1_HOST_EXPORTS) \
11418         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11419         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11420         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11421         echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11422         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11423         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11424         case $(srcdir) in \
11425           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11426           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11427                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11428         esac; \
11429         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11430         libsrcdir="$$s/mpfr"; \
11431         $(SHELL) $${libsrcdir}/configure \
11432           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11433           --target=${target_alias} $${srcdiroption} \
11434           --with-build-libsubdir=$(HOST_SUBDIR) \
11435           $(STAGEprofile_CONFIGURE_FLAGS) \
11436           --disable-shared @extra_mpfr_configure_flags@
11437 @endif mpfr-bootstrap
11438
11439 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11440 maybe-configure-stagefeedback-mpfr:
11441 @if mpfr-bootstrap
11442 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11443 configure-stagefeedback-mpfr:
11444         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11445         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11446         @r=`${PWD_COMMAND}`; export r; \
11447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11448         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11449         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11450         $(HOST_EXPORTS) \
11451         $(POSTSTAGE1_HOST_EXPORTS) \
11452         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11453         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11454         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11455         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11456         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11457         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11458         case $(srcdir) in \
11459           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11460           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11461                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11462         esac; \
11463         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11464         libsrcdir="$$s/mpfr"; \
11465         $(SHELL) $${libsrcdir}/configure \
11466           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11467           --target=${target_alias} $${srcdiroption} \
11468           --with-build-libsubdir=$(HOST_SUBDIR) \
11469           $(STAGEfeedback_CONFIGURE_FLAGS) \
11470           --disable-shared @extra_mpfr_configure_flags@
11471 @endif mpfr-bootstrap
11472
11473
11474
11475
11476
11477 .PHONY: all-mpfr maybe-all-mpfr
11478 maybe-all-mpfr:
11479 @if gcc-bootstrap
11480 all-mpfr: stage_current
11481 @endif gcc-bootstrap
11482 @if mpfr
11483 TARGET-mpfr=all
11484 maybe-all-mpfr: all-mpfr
11485 all-mpfr: configure-mpfr
11486         @r=`${PWD_COMMAND}`; export r; \
11487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11488         $(HOST_EXPORTS)  \
11489         (cd $(HOST_SUBDIR)/mpfr && \
11490           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11491                 $(TARGET-mpfr))
11492 @endif mpfr
11493
11494
11495
11496 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11497 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11498 maybe-all-stage1-mpfr:
11499 maybe-clean-stage1-mpfr:
11500 @if mpfr-bootstrap
11501 maybe-all-stage1-mpfr: all-stage1-mpfr
11502 all-stage1: all-stage1-mpfr
11503 TARGET-stage1-mpfr = $(TARGET-mpfr)
11504 all-stage1-mpfr: configure-stage1-mpfr
11505         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11506         @r=`${PWD_COMMAND}`; export r; \
11507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11508         TFLAGS="$(STAGE1_TFLAGS)"; \
11509         $(HOST_EXPORTS)  \
11510         cd $(HOST_SUBDIR)/mpfr && \
11511         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11512                 CFLAGS="$(STAGE1_CFLAGS)" \
11513                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11514                 LIBCFLAGS="$(LIBCFLAGS)" \
11515                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11516                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11517                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11518                 $(EXTRA_HOST_FLAGS)   \
11519                 TFLAGS="$(STAGE1_TFLAGS)" \
11520                 $(TARGET-stage1-mpfr)
11521
11522 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11523 clean-stage1: clean-stage1-mpfr
11524 clean-stage1-mpfr:
11525         @if [ $(current_stage) = stage1 ]; then \
11526           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11527         else \
11528           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11529           $(MAKE) stage1-start; \
11530         fi; \
11531         cd $(HOST_SUBDIR)/mpfr && \
11532         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11533                  clean
11534 @endif mpfr-bootstrap
11535
11536
11537 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11538 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11539 maybe-all-stage2-mpfr:
11540 maybe-clean-stage2-mpfr:
11541 @if mpfr-bootstrap
11542 maybe-all-stage2-mpfr: all-stage2-mpfr
11543 all-stage2: all-stage2-mpfr
11544 TARGET-stage2-mpfr = $(TARGET-mpfr)
11545 all-stage2-mpfr: configure-stage2-mpfr
11546         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11547         @r=`${PWD_COMMAND}`; export r; \
11548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11549         TFLAGS="$(STAGE2_TFLAGS)"; \
11550         $(HOST_EXPORTS) \
11551         $(POSTSTAGE1_HOST_EXPORTS)  \
11552         cd $(HOST_SUBDIR)/mpfr && \
11553         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11554                 CFLAGS="$(STAGE2_CFLAGS)" \
11555                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11556                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11557                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11558                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11559                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11560                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11561                 TFLAGS="$(STAGE2_TFLAGS)" \
11562                 $(TARGET-stage2-mpfr)
11563
11564 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11565 clean-stage2: clean-stage2-mpfr
11566 clean-stage2-mpfr:
11567         @if [ $(current_stage) = stage2 ]; then \
11568           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11569         else \
11570           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11571           $(MAKE) stage2-start; \
11572         fi; \
11573         cd $(HOST_SUBDIR)/mpfr && \
11574         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11575                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11576                  clean
11577 @endif mpfr-bootstrap
11578
11579
11580 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11581 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11582 maybe-all-stage3-mpfr:
11583 maybe-clean-stage3-mpfr:
11584 @if mpfr-bootstrap
11585 maybe-all-stage3-mpfr: all-stage3-mpfr
11586 all-stage3: all-stage3-mpfr
11587 TARGET-stage3-mpfr = $(TARGET-mpfr)
11588 all-stage3-mpfr: configure-stage3-mpfr
11589         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11590         @r=`${PWD_COMMAND}`; export r; \
11591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11592         TFLAGS="$(STAGE3_TFLAGS)"; \
11593         $(HOST_EXPORTS) \
11594         $(POSTSTAGE1_HOST_EXPORTS)  \
11595         cd $(HOST_SUBDIR)/mpfr && \
11596         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11597                 CFLAGS="$(STAGE3_CFLAGS)" \
11598                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11599                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11600                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11601                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11602                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11603                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11604                 TFLAGS="$(STAGE3_TFLAGS)" \
11605                 $(TARGET-stage3-mpfr)
11606
11607 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11608 clean-stage3: clean-stage3-mpfr
11609 clean-stage3-mpfr:
11610         @if [ $(current_stage) = stage3 ]; then \
11611           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11612         else \
11613           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11614           $(MAKE) stage3-start; \
11615         fi; \
11616         cd $(HOST_SUBDIR)/mpfr && \
11617         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11618                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11619                  clean
11620 @endif mpfr-bootstrap
11621
11622
11623 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11624 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11625 maybe-all-stage4-mpfr:
11626 maybe-clean-stage4-mpfr:
11627 @if mpfr-bootstrap
11628 maybe-all-stage4-mpfr: all-stage4-mpfr
11629 all-stage4: all-stage4-mpfr
11630 TARGET-stage4-mpfr = $(TARGET-mpfr)
11631 all-stage4-mpfr: configure-stage4-mpfr
11632         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11633         @r=`${PWD_COMMAND}`; export r; \
11634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11635         TFLAGS="$(STAGE4_TFLAGS)"; \
11636         $(HOST_EXPORTS) \
11637         $(POSTSTAGE1_HOST_EXPORTS)  \
11638         cd $(HOST_SUBDIR)/mpfr && \
11639         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11640                 CFLAGS="$(STAGE4_CFLAGS)" \
11641                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11642                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11643                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11644                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11645                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11646                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11647                 TFLAGS="$(STAGE4_TFLAGS)" \
11648                 $(TARGET-stage4-mpfr)
11649
11650 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11651 clean-stage4: clean-stage4-mpfr
11652 clean-stage4-mpfr:
11653         @if [ $(current_stage) = stage4 ]; then \
11654           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11655         else \
11656           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11657           $(MAKE) stage4-start; \
11658         fi; \
11659         cd $(HOST_SUBDIR)/mpfr && \
11660         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11661                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11662                  clean
11663 @endif mpfr-bootstrap
11664
11665
11666 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11667 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11668 maybe-all-stageprofile-mpfr:
11669 maybe-clean-stageprofile-mpfr:
11670 @if mpfr-bootstrap
11671 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11672 all-stageprofile: all-stageprofile-mpfr
11673 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11674 all-stageprofile-mpfr: configure-stageprofile-mpfr
11675         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11676         @r=`${PWD_COMMAND}`; export r; \
11677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11679         $(HOST_EXPORTS) \
11680         $(POSTSTAGE1_HOST_EXPORTS)  \
11681         cd $(HOST_SUBDIR)/mpfr && \
11682         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11683                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11684                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11685                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11686                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11687                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11688                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11689                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11690                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11691                 $(TARGET-stageprofile-mpfr)
11692
11693 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11694 clean-stageprofile: clean-stageprofile-mpfr
11695 clean-stageprofile-mpfr:
11696         @if [ $(current_stage) = stageprofile ]; then \
11697           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11698         else \
11699           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11700           $(MAKE) stageprofile-start; \
11701         fi; \
11702         cd $(HOST_SUBDIR)/mpfr && \
11703         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11704                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11705                  clean
11706 @endif mpfr-bootstrap
11707
11708
11709 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11710 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11711 maybe-all-stagefeedback-mpfr:
11712 maybe-clean-stagefeedback-mpfr:
11713 @if mpfr-bootstrap
11714 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11715 all-stagefeedback: all-stagefeedback-mpfr
11716 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11717 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11718         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11719         @r=`${PWD_COMMAND}`; export r; \
11720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11722         $(HOST_EXPORTS) \
11723         $(POSTSTAGE1_HOST_EXPORTS)  \
11724         cd $(HOST_SUBDIR)/mpfr && \
11725         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11726                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11727                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11728                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11729                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11730                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11731                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11732                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11733                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11734                 $(TARGET-stagefeedback-mpfr)
11735
11736 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11737 clean-stagefeedback: clean-stagefeedback-mpfr
11738 clean-stagefeedback-mpfr:
11739         @if [ $(current_stage) = stagefeedback ]; then \
11740           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11741         else \
11742           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11743           $(MAKE) stagefeedback-start; \
11744         fi; \
11745         cd $(HOST_SUBDIR)/mpfr && \
11746         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11747                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11748                  clean
11749 @endif mpfr-bootstrap
11750
11751
11752
11753
11754
11755 .PHONY: check-mpfr maybe-check-mpfr
11756 maybe-check-mpfr:
11757 @if mpfr
11758 maybe-check-mpfr: check-mpfr
11759
11760 check-mpfr:
11761         @: $(MAKE); $(unstage)
11762         @r=`${PWD_COMMAND}`; export r; \
11763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11764         $(HOST_EXPORTS) \
11765         (cd $(HOST_SUBDIR)/mpfr && \
11766           $(MAKE) $(FLAGS_TO_PASS)  check)
11767
11768 @endif mpfr
11769
11770 .PHONY: install-mpfr maybe-install-mpfr
11771 maybe-install-mpfr:
11772 @if mpfr
11773 maybe-install-mpfr: install-mpfr
11774
11775 install-mpfr:
11776
11777 @endif mpfr
11778
11779 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11780 maybe-install-strip-mpfr:
11781 @if mpfr
11782 maybe-install-strip-mpfr: install-strip-mpfr
11783
11784 install-strip-mpfr:
11785
11786 @endif mpfr
11787
11788 # Other targets (info, dvi, pdf, etc.)
11789
11790 .PHONY: maybe-info-mpfr info-mpfr
11791 maybe-info-mpfr:
11792 @if mpfr
11793 maybe-info-mpfr: info-mpfr
11794
11795 info-mpfr: \
11796     configure-mpfr 
11797         @[ -f ./mpfr/Makefile ] || exit 0; \
11798         r=`${PWD_COMMAND}`; export r; \
11799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11800         $(HOST_EXPORTS) \
11801         for flag in $(EXTRA_HOST_FLAGS) ; do \
11802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11803         done; \
11804         echo "Doing info in mpfr" ; \
11805         (cd $(HOST_SUBDIR)/mpfr && \
11806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11808                   "RANLIB=$${RANLIB}" \
11809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11810                   info) \
11811           || exit 1
11812
11813 @endif mpfr
11814
11815 .PHONY: maybe-dvi-mpfr dvi-mpfr
11816 maybe-dvi-mpfr:
11817 @if mpfr
11818 maybe-dvi-mpfr: dvi-mpfr
11819
11820 dvi-mpfr: \
11821     configure-mpfr 
11822         @[ -f ./mpfr/Makefile ] || exit 0; \
11823         r=`${PWD_COMMAND}`; export r; \
11824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11825         $(HOST_EXPORTS) \
11826         for flag in $(EXTRA_HOST_FLAGS) ; do \
11827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11828         done; \
11829         echo "Doing dvi in mpfr" ; \
11830         (cd $(HOST_SUBDIR)/mpfr && \
11831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11833                   "RANLIB=$${RANLIB}" \
11834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11835                   dvi) \
11836           || exit 1
11837
11838 @endif mpfr
11839
11840 .PHONY: maybe-pdf-mpfr pdf-mpfr
11841 maybe-pdf-mpfr:
11842 @if mpfr
11843 maybe-pdf-mpfr: pdf-mpfr
11844
11845 pdf-mpfr: \
11846     configure-mpfr 
11847         @[ -f ./mpfr/Makefile ] || exit 0; \
11848         r=`${PWD_COMMAND}`; export r; \
11849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11850         $(HOST_EXPORTS) \
11851         for flag in $(EXTRA_HOST_FLAGS) ; do \
11852           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11853         done; \
11854         echo "Doing pdf in mpfr" ; \
11855         (cd $(HOST_SUBDIR)/mpfr && \
11856           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11857                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11858                   "RANLIB=$${RANLIB}" \
11859                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11860                   pdf) \
11861           || exit 1
11862
11863 @endif mpfr
11864
11865 .PHONY: maybe-html-mpfr html-mpfr
11866 maybe-html-mpfr:
11867 @if mpfr
11868 maybe-html-mpfr: html-mpfr
11869
11870 html-mpfr: \
11871     configure-mpfr 
11872         @[ -f ./mpfr/Makefile ] || exit 0; \
11873         r=`${PWD_COMMAND}`; export r; \
11874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11875         $(HOST_EXPORTS) \
11876         for flag in $(EXTRA_HOST_FLAGS) ; do \
11877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11878         done; \
11879         echo "Doing html in mpfr" ; \
11880         (cd $(HOST_SUBDIR)/mpfr && \
11881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11883                   "RANLIB=$${RANLIB}" \
11884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11885                   html) \
11886           || exit 1
11887
11888 @endif mpfr
11889
11890 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11891 maybe-TAGS-mpfr:
11892 @if mpfr
11893 maybe-TAGS-mpfr: TAGS-mpfr
11894
11895 TAGS-mpfr: \
11896     configure-mpfr 
11897         @[ -f ./mpfr/Makefile ] || exit 0; \
11898         r=`${PWD_COMMAND}`; export r; \
11899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11900         $(HOST_EXPORTS) \
11901         for flag in $(EXTRA_HOST_FLAGS) ; do \
11902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11903         done; \
11904         echo "Doing TAGS in mpfr" ; \
11905         (cd $(HOST_SUBDIR)/mpfr && \
11906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11908                   "RANLIB=$${RANLIB}" \
11909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11910                   TAGS) \
11911           || exit 1
11912
11913 @endif mpfr
11914
11915 .PHONY: maybe-install-info-mpfr install-info-mpfr
11916 maybe-install-info-mpfr:
11917 @if mpfr
11918 maybe-install-info-mpfr: install-info-mpfr
11919
11920 install-info-mpfr: \
11921     configure-mpfr \
11922     info-mpfr 
11923         @[ -f ./mpfr/Makefile ] || exit 0; \
11924         r=`${PWD_COMMAND}`; export r; \
11925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926         $(HOST_EXPORTS) \
11927         for flag in $(EXTRA_HOST_FLAGS) ; do \
11928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11929         done; \
11930         echo "Doing install-info in mpfr" ; \
11931         (cd $(HOST_SUBDIR)/mpfr && \
11932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11934                   "RANLIB=$${RANLIB}" \
11935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11936                   install-info) \
11937           || exit 1
11938
11939 @endif mpfr
11940
11941 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11942 maybe-install-pdf-mpfr:
11943 @if mpfr
11944 maybe-install-pdf-mpfr: install-pdf-mpfr
11945
11946 install-pdf-mpfr: \
11947     configure-mpfr \
11948     pdf-mpfr 
11949         @[ -f ./mpfr/Makefile ] || exit 0; \
11950         r=`${PWD_COMMAND}`; export r; \
11951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11952         $(HOST_EXPORTS) \
11953         for flag in $(EXTRA_HOST_FLAGS) ; do \
11954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11955         done; \
11956         echo "Doing install-pdf in mpfr" ; \
11957         (cd $(HOST_SUBDIR)/mpfr && \
11958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11960                   "RANLIB=$${RANLIB}" \
11961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11962                   install-pdf) \
11963           || exit 1
11964
11965 @endif mpfr
11966
11967 .PHONY: maybe-install-html-mpfr install-html-mpfr
11968 maybe-install-html-mpfr:
11969 @if mpfr
11970 maybe-install-html-mpfr: install-html-mpfr
11971
11972 install-html-mpfr: \
11973     configure-mpfr \
11974     html-mpfr 
11975         @[ -f ./mpfr/Makefile ] || exit 0; \
11976         r=`${PWD_COMMAND}`; export r; \
11977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11978         $(HOST_EXPORTS) \
11979         for flag in $(EXTRA_HOST_FLAGS) ; do \
11980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11981         done; \
11982         echo "Doing install-html in mpfr" ; \
11983         (cd $(HOST_SUBDIR)/mpfr && \
11984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11986                   "RANLIB=$${RANLIB}" \
11987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11988                   install-html) \
11989           || exit 1
11990
11991 @endif mpfr
11992
11993 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11994 maybe-installcheck-mpfr:
11995 @if mpfr
11996 maybe-installcheck-mpfr: installcheck-mpfr
11997
11998 installcheck-mpfr: \
11999     configure-mpfr 
12000         @[ -f ./mpfr/Makefile ] || exit 0; \
12001         r=`${PWD_COMMAND}`; export r; \
12002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003         $(HOST_EXPORTS) \
12004         for flag in $(EXTRA_HOST_FLAGS) ; do \
12005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12006         done; \
12007         echo "Doing installcheck in mpfr" ; \
12008         (cd $(HOST_SUBDIR)/mpfr && \
12009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12011                   "RANLIB=$${RANLIB}" \
12012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12013                   installcheck) \
12014           || exit 1
12015
12016 @endif mpfr
12017
12018 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12019 maybe-mostlyclean-mpfr:
12020 @if mpfr
12021 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12022
12023 mostlyclean-mpfr: 
12024         @[ -f ./mpfr/Makefile ] || exit 0; \
12025         r=`${PWD_COMMAND}`; export r; \
12026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12027         $(HOST_EXPORTS) \
12028         for flag in $(EXTRA_HOST_FLAGS) ; do \
12029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12030         done; \
12031         echo "Doing mostlyclean in mpfr" ; \
12032         (cd $(HOST_SUBDIR)/mpfr && \
12033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12035                   "RANLIB=$${RANLIB}" \
12036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12037                   mostlyclean) \
12038           || exit 1
12039
12040 @endif mpfr
12041
12042 .PHONY: maybe-clean-mpfr clean-mpfr
12043 maybe-clean-mpfr:
12044 @if mpfr
12045 maybe-clean-mpfr: clean-mpfr
12046
12047 clean-mpfr: 
12048         @[ -f ./mpfr/Makefile ] || exit 0; \
12049         r=`${PWD_COMMAND}`; export r; \
12050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051         $(HOST_EXPORTS) \
12052         for flag in $(EXTRA_HOST_FLAGS) ; do \
12053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054         done; \
12055         echo "Doing clean in mpfr" ; \
12056         (cd $(HOST_SUBDIR)/mpfr && \
12057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059                   "RANLIB=$${RANLIB}" \
12060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061                   clean) \
12062           || exit 1
12063
12064 @endif mpfr
12065
12066 .PHONY: maybe-distclean-mpfr distclean-mpfr
12067 maybe-distclean-mpfr:
12068 @if mpfr
12069 maybe-distclean-mpfr: distclean-mpfr
12070
12071 distclean-mpfr: 
12072         @[ -f ./mpfr/Makefile ] || exit 0; \
12073         r=`${PWD_COMMAND}`; export r; \
12074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12075         $(HOST_EXPORTS) \
12076         for flag in $(EXTRA_HOST_FLAGS) ; do \
12077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12078         done; \
12079         echo "Doing distclean in mpfr" ; \
12080         (cd $(HOST_SUBDIR)/mpfr && \
12081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12083                   "RANLIB=$${RANLIB}" \
12084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12085                   distclean) \
12086           || exit 1
12087
12088 @endif mpfr
12089
12090 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12091 maybe-maintainer-clean-mpfr:
12092 @if mpfr
12093 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12094
12095 maintainer-clean-mpfr: 
12096         @[ -f ./mpfr/Makefile ] || exit 0; \
12097         r=`${PWD_COMMAND}`; export r; \
12098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12099         $(HOST_EXPORTS) \
12100         for flag in $(EXTRA_HOST_FLAGS) ; do \
12101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12102         done; \
12103         echo "Doing maintainer-clean in mpfr" ; \
12104         (cd $(HOST_SUBDIR)/mpfr && \
12105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12107                   "RANLIB=$${RANLIB}" \
12108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12109                   maintainer-clean) \
12110           || exit 1
12111
12112 @endif mpfr
12113
12114
12115
12116 .PHONY: configure-mpc maybe-configure-mpc
12117 maybe-configure-mpc:
12118 @if gcc-bootstrap
12119 configure-mpc: stage_current
12120 @endif gcc-bootstrap
12121 @if mpc
12122 maybe-configure-mpc: configure-mpc
12123 configure-mpc: 
12124         @r=`${PWD_COMMAND}`; export r; \
12125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12126         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12127         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12128         $(HOST_EXPORTS)  \
12129         echo Configuring in $(HOST_SUBDIR)/mpc; \
12130         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12131         case $(srcdir) in \
12132           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12133           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12134                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12135         esac; \
12136         srcdiroption="--srcdir=$${topdir}/mpc"; \
12137         libsrcdir="$$s/mpc"; \
12138         $(SHELL) $${libsrcdir}/configure \
12139           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12140           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12141           || exit 1
12142 @endif mpc
12143
12144
12145
12146 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12147 maybe-configure-stage1-mpc:
12148 @if mpc-bootstrap
12149 maybe-configure-stage1-mpc: configure-stage1-mpc
12150 configure-stage1-mpc:
12151         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12152         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12153         @r=`${PWD_COMMAND}`; export r; \
12154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12155         TFLAGS="$(STAGE1_TFLAGS)"; \
12156         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12157         $(HOST_EXPORTS) \
12158         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12159         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12160         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12161         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12162         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12163         cd $(HOST_SUBDIR)/mpc || exit 1; \
12164         case $(srcdir) in \
12165           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12166           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12167                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12168         esac; \
12169         srcdiroption="--srcdir=$${topdir}/mpc"; \
12170         libsrcdir="$$s/mpc"; \
12171         $(SHELL) $${libsrcdir}/configure \
12172           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12173           --target=${target_alias} $${srcdiroption} \
12174           $(STAGE1_CONFIGURE_FLAGS) \
12175           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12176 @endif mpc-bootstrap
12177
12178 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12179 maybe-configure-stage2-mpc:
12180 @if mpc-bootstrap
12181 maybe-configure-stage2-mpc: configure-stage2-mpc
12182 configure-stage2-mpc:
12183         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12184         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12185         @r=`${PWD_COMMAND}`; export r; \
12186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12187         TFLAGS="$(STAGE2_TFLAGS)"; \
12188         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12189         $(HOST_EXPORTS) \
12190         $(POSTSTAGE1_HOST_EXPORTS) \
12191         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12192         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12193         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12194         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12195         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12196         cd $(HOST_SUBDIR)/mpc || exit 1; \
12197         case $(srcdir) in \
12198           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12199           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12200                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12201         esac; \
12202         srcdiroption="--srcdir=$${topdir}/mpc"; \
12203         libsrcdir="$$s/mpc"; \
12204         $(SHELL) $${libsrcdir}/configure \
12205           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12206           --target=${target_alias} $${srcdiroption} \
12207           --with-build-libsubdir=$(HOST_SUBDIR) \
12208           $(STAGE2_CONFIGURE_FLAGS) \
12209           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12210 @endif mpc-bootstrap
12211
12212 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12213 maybe-configure-stage3-mpc:
12214 @if mpc-bootstrap
12215 maybe-configure-stage3-mpc: configure-stage3-mpc
12216 configure-stage3-mpc:
12217         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12218         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12219         @r=`${PWD_COMMAND}`; export r; \
12220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12221         TFLAGS="$(STAGE3_TFLAGS)"; \
12222         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12223         $(HOST_EXPORTS) \
12224         $(POSTSTAGE1_HOST_EXPORTS) \
12225         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12226         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12227         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12228         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12229         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12230         cd $(HOST_SUBDIR)/mpc || exit 1; \
12231         case $(srcdir) in \
12232           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12233           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12234                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12235         esac; \
12236         srcdiroption="--srcdir=$${topdir}/mpc"; \
12237         libsrcdir="$$s/mpc"; \
12238         $(SHELL) $${libsrcdir}/configure \
12239           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12240           --target=${target_alias} $${srcdiroption} \
12241           --with-build-libsubdir=$(HOST_SUBDIR) \
12242           $(STAGE3_CONFIGURE_FLAGS) \
12243           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12244 @endif mpc-bootstrap
12245
12246 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12247 maybe-configure-stage4-mpc:
12248 @if mpc-bootstrap
12249 maybe-configure-stage4-mpc: configure-stage4-mpc
12250 configure-stage4-mpc:
12251         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12252         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12253         @r=`${PWD_COMMAND}`; export r; \
12254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12255         TFLAGS="$(STAGE4_TFLAGS)"; \
12256         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12257         $(HOST_EXPORTS) \
12258         $(POSTSTAGE1_HOST_EXPORTS) \
12259         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12260         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12261         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12262         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12263         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12264         cd $(HOST_SUBDIR)/mpc || exit 1; \
12265         case $(srcdir) in \
12266           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12267           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12268                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12269         esac; \
12270         srcdiroption="--srcdir=$${topdir}/mpc"; \
12271         libsrcdir="$$s/mpc"; \
12272         $(SHELL) $${libsrcdir}/configure \
12273           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12274           --target=${target_alias} $${srcdiroption} \
12275           --with-build-libsubdir=$(HOST_SUBDIR) \
12276           $(STAGE4_CONFIGURE_FLAGS) \
12277           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12278 @endif mpc-bootstrap
12279
12280 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12281 maybe-configure-stageprofile-mpc:
12282 @if mpc-bootstrap
12283 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12284 configure-stageprofile-mpc:
12285         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12286         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12287         @r=`${PWD_COMMAND}`; export r; \
12288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12289         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12290         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12291         $(HOST_EXPORTS) \
12292         $(POSTSTAGE1_HOST_EXPORTS) \
12293         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12294         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12295         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12296         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12297         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12298         cd $(HOST_SUBDIR)/mpc || exit 1; \
12299         case $(srcdir) in \
12300           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12301           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12302                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12303         esac; \
12304         srcdiroption="--srcdir=$${topdir}/mpc"; \
12305         libsrcdir="$$s/mpc"; \
12306         $(SHELL) $${libsrcdir}/configure \
12307           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12308           --target=${target_alias} $${srcdiroption} \
12309           --with-build-libsubdir=$(HOST_SUBDIR) \
12310           $(STAGEprofile_CONFIGURE_FLAGS) \
12311           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12312 @endif mpc-bootstrap
12313
12314 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12315 maybe-configure-stagefeedback-mpc:
12316 @if mpc-bootstrap
12317 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12318 configure-stagefeedback-mpc:
12319         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12320         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12321         @r=`${PWD_COMMAND}`; export r; \
12322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12323         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12324         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12325         $(HOST_EXPORTS) \
12326         $(POSTSTAGE1_HOST_EXPORTS) \
12327         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12328         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12329         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12330         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12331         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12332         cd $(HOST_SUBDIR)/mpc || exit 1; \
12333         case $(srcdir) in \
12334           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12335           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12336                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12337         esac; \
12338         srcdiroption="--srcdir=$${topdir}/mpc"; \
12339         libsrcdir="$$s/mpc"; \
12340         $(SHELL) $${libsrcdir}/configure \
12341           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12342           --target=${target_alias} $${srcdiroption} \
12343           --with-build-libsubdir=$(HOST_SUBDIR) \
12344           $(STAGEfeedback_CONFIGURE_FLAGS) \
12345           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12346 @endif mpc-bootstrap
12347
12348
12349
12350
12351
12352 .PHONY: all-mpc maybe-all-mpc
12353 maybe-all-mpc:
12354 @if gcc-bootstrap
12355 all-mpc: stage_current
12356 @endif gcc-bootstrap
12357 @if mpc
12358 TARGET-mpc=all
12359 maybe-all-mpc: all-mpc
12360 all-mpc: configure-mpc
12361         @r=`${PWD_COMMAND}`; export r; \
12362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12363         $(HOST_EXPORTS)  \
12364         (cd $(HOST_SUBDIR)/mpc && \
12365           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12366                 $(TARGET-mpc))
12367 @endif mpc
12368
12369
12370
12371 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12372 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12373 maybe-all-stage1-mpc:
12374 maybe-clean-stage1-mpc:
12375 @if mpc-bootstrap
12376 maybe-all-stage1-mpc: all-stage1-mpc
12377 all-stage1: all-stage1-mpc
12378 TARGET-stage1-mpc = $(TARGET-mpc)
12379 all-stage1-mpc: configure-stage1-mpc
12380         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12381         @r=`${PWD_COMMAND}`; export r; \
12382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12383         TFLAGS="$(STAGE1_TFLAGS)"; \
12384         $(HOST_EXPORTS)  \
12385         cd $(HOST_SUBDIR)/mpc && \
12386         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12387                 CFLAGS="$(STAGE1_CFLAGS)" \
12388                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12389                 LIBCFLAGS="$(LIBCFLAGS)" \
12390                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12391                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12392                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12393                 $(EXTRA_HOST_FLAGS)   \
12394                 TFLAGS="$(STAGE1_TFLAGS)" \
12395                 $(TARGET-stage1-mpc)
12396
12397 maybe-clean-stage1-mpc: clean-stage1-mpc
12398 clean-stage1: clean-stage1-mpc
12399 clean-stage1-mpc:
12400         @if [ $(current_stage) = stage1 ]; then \
12401           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12402         else \
12403           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12404           $(MAKE) stage1-start; \
12405         fi; \
12406         cd $(HOST_SUBDIR)/mpc && \
12407         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12408                  clean
12409 @endif mpc-bootstrap
12410
12411
12412 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12413 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12414 maybe-all-stage2-mpc:
12415 maybe-clean-stage2-mpc:
12416 @if mpc-bootstrap
12417 maybe-all-stage2-mpc: all-stage2-mpc
12418 all-stage2: all-stage2-mpc
12419 TARGET-stage2-mpc = $(TARGET-mpc)
12420 all-stage2-mpc: configure-stage2-mpc
12421         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12422         @r=`${PWD_COMMAND}`; export r; \
12423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12424         TFLAGS="$(STAGE2_TFLAGS)"; \
12425         $(HOST_EXPORTS) \
12426         $(POSTSTAGE1_HOST_EXPORTS)  \
12427         cd $(HOST_SUBDIR)/mpc && \
12428         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12429                 CFLAGS="$(STAGE2_CFLAGS)" \
12430                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12431                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12432                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12433                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12434                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12435                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12436                 TFLAGS="$(STAGE2_TFLAGS)" \
12437                 $(TARGET-stage2-mpc)
12438
12439 maybe-clean-stage2-mpc: clean-stage2-mpc
12440 clean-stage2: clean-stage2-mpc
12441 clean-stage2-mpc:
12442         @if [ $(current_stage) = stage2 ]; then \
12443           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12444         else \
12445           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12446           $(MAKE) stage2-start; \
12447         fi; \
12448         cd $(HOST_SUBDIR)/mpc && \
12449         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12450                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12451                  clean
12452 @endif mpc-bootstrap
12453
12454
12455 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12456 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12457 maybe-all-stage3-mpc:
12458 maybe-clean-stage3-mpc:
12459 @if mpc-bootstrap
12460 maybe-all-stage3-mpc: all-stage3-mpc
12461 all-stage3: all-stage3-mpc
12462 TARGET-stage3-mpc = $(TARGET-mpc)
12463 all-stage3-mpc: configure-stage3-mpc
12464         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12465         @r=`${PWD_COMMAND}`; export r; \
12466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12467         TFLAGS="$(STAGE3_TFLAGS)"; \
12468         $(HOST_EXPORTS) \
12469         $(POSTSTAGE1_HOST_EXPORTS)  \
12470         cd $(HOST_SUBDIR)/mpc && \
12471         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12472                 CFLAGS="$(STAGE3_CFLAGS)" \
12473                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12474                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12475                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12476                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12477                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12478                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12479                 TFLAGS="$(STAGE3_TFLAGS)" \
12480                 $(TARGET-stage3-mpc)
12481
12482 maybe-clean-stage3-mpc: clean-stage3-mpc
12483 clean-stage3: clean-stage3-mpc
12484 clean-stage3-mpc:
12485         @if [ $(current_stage) = stage3 ]; then \
12486           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12487         else \
12488           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12489           $(MAKE) stage3-start; \
12490         fi; \
12491         cd $(HOST_SUBDIR)/mpc && \
12492         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12493                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12494                  clean
12495 @endif mpc-bootstrap
12496
12497
12498 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12499 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12500 maybe-all-stage4-mpc:
12501 maybe-clean-stage4-mpc:
12502 @if mpc-bootstrap
12503 maybe-all-stage4-mpc: all-stage4-mpc
12504 all-stage4: all-stage4-mpc
12505 TARGET-stage4-mpc = $(TARGET-mpc)
12506 all-stage4-mpc: configure-stage4-mpc
12507         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12508         @r=`${PWD_COMMAND}`; export r; \
12509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12510         TFLAGS="$(STAGE4_TFLAGS)"; \
12511         $(HOST_EXPORTS) \
12512         $(POSTSTAGE1_HOST_EXPORTS)  \
12513         cd $(HOST_SUBDIR)/mpc && \
12514         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12515                 CFLAGS="$(STAGE4_CFLAGS)" \
12516                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12517                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12518                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12519                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12520                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12521                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12522                 TFLAGS="$(STAGE4_TFLAGS)" \
12523                 $(TARGET-stage4-mpc)
12524
12525 maybe-clean-stage4-mpc: clean-stage4-mpc
12526 clean-stage4: clean-stage4-mpc
12527 clean-stage4-mpc:
12528         @if [ $(current_stage) = stage4 ]; then \
12529           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12530         else \
12531           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12532           $(MAKE) stage4-start; \
12533         fi; \
12534         cd $(HOST_SUBDIR)/mpc && \
12535         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12536                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12537                  clean
12538 @endif mpc-bootstrap
12539
12540
12541 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12542 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12543 maybe-all-stageprofile-mpc:
12544 maybe-clean-stageprofile-mpc:
12545 @if mpc-bootstrap
12546 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12547 all-stageprofile: all-stageprofile-mpc
12548 TARGET-stageprofile-mpc = $(TARGET-mpc)
12549 all-stageprofile-mpc: configure-stageprofile-mpc
12550         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12551         @r=`${PWD_COMMAND}`; export r; \
12552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12553         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12554         $(HOST_EXPORTS) \
12555         $(POSTSTAGE1_HOST_EXPORTS)  \
12556         cd $(HOST_SUBDIR)/mpc && \
12557         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12558                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12559                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12560                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12561                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12562                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12563                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12564                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12565                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12566                 $(TARGET-stageprofile-mpc)
12567
12568 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12569 clean-stageprofile: clean-stageprofile-mpc
12570 clean-stageprofile-mpc:
12571         @if [ $(current_stage) = stageprofile ]; then \
12572           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12573         else \
12574           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12575           $(MAKE) stageprofile-start; \
12576         fi; \
12577         cd $(HOST_SUBDIR)/mpc && \
12578         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12579                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12580                  clean
12581 @endif mpc-bootstrap
12582
12583
12584 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12585 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12586 maybe-all-stagefeedback-mpc:
12587 maybe-clean-stagefeedback-mpc:
12588 @if mpc-bootstrap
12589 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12590 all-stagefeedback: all-stagefeedback-mpc
12591 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12592 all-stagefeedback-mpc: configure-stagefeedback-mpc
12593         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12594         @r=`${PWD_COMMAND}`; export r; \
12595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12596         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12597         $(HOST_EXPORTS) \
12598         $(POSTSTAGE1_HOST_EXPORTS)  \
12599         cd $(HOST_SUBDIR)/mpc && \
12600         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12601                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12602                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12603                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12604                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12605                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12606                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12607                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12608                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12609                 $(TARGET-stagefeedback-mpc)
12610
12611 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12612 clean-stagefeedback: clean-stagefeedback-mpc
12613 clean-stagefeedback-mpc:
12614         @if [ $(current_stage) = stagefeedback ]; then \
12615           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12616         else \
12617           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12618           $(MAKE) stagefeedback-start; \
12619         fi; \
12620         cd $(HOST_SUBDIR)/mpc && \
12621         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12622                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12623                  clean
12624 @endif mpc-bootstrap
12625
12626
12627
12628
12629
12630 .PHONY: check-mpc maybe-check-mpc
12631 maybe-check-mpc:
12632 @if mpc
12633 maybe-check-mpc: check-mpc
12634
12635 check-mpc:
12636         @: $(MAKE); $(unstage)
12637         @r=`${PWD_COMMAND}`; export r; \
12638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12639         $(HOST_EXPORTS) \
12640         (cd $(HOST_SUBDIR)/mpc && \
12641           $(MAKE) $(FLAGS_TO_PASS)  check)
12642
12643 @endif mpc
12644
12645 .PHONY: install-mpc maybe-install-mpc
12646 maybe-install-mpc:
12647 @if mpc
12648 maybe-install-mpc: install-mpc
12649
12650 install-mpc:
12651
12652 @endif mpc
12653
12654 .PHONY: install-strip-mpc maybe-install-strip-mpc
12655 maybe-install-strip-mpc:
12656 @if mpc
12657 maybe-install-strip-mpc: install-strip-mpc
12658
12659 install-strip-mpc:
12660
12661 @endif mpc
12662
12663 # Other targets (info, dvi, pdf, etc.)
12664
12665 .PHONY: maybe-info-mpc info-mpc
12666 maybe-info-mpc:
12667 @if mpc
12668 maybe-info-mpc: info-mpc
12669
12670 info-mpc: \
12671     configure-mpc 
12672         @[ -f ./mpc/Makefile ] || exit 0; \
12673         r=`${PWD_COMMAND}`; export r; \
12674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12675         $(HOST_EXPORTS) \
12676         for flag in $(EXTRA_HOST_FLAGS) ; do \
12677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12678         done; \
12679         echo "Doing info in mpc" ; \
12680         (cd $(HOST_SUBDIR)/mpc && \
12681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12683                   "RANLIB=$${RANLIB}" \
12684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12685                   info) \
12686           || exit 1
12687
12688 @endif mpc
12689
12690 .PHONY: maybe-dvi-mpc dvi-mpc
12691 maybe-dvi-mpc:
12692 @if mpc
12693 maybe-dvi-mpc: dvi-mpc
12694
12695 dvi-mpc: \
12696     configure-mpc 
12697         @[ -f ./mpc/Makefile ] || exit 0; \
12698         r=`${PWD_COMMAND}`; export r; \
12699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12700         $(HOST_EXPORTS) \
12701         for flag in $(EXTRA_HOST_FLAGS) ; do \
12702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12703         done; \
12704         echo "Doing dvi in mpc" ; \
12705         (cd $(HOST_SUBDIR)/mpc && \
12706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12708                   "RANLIB=$${RANLIB}" \
12709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12710                   dvi) \
12711           || exit 1
12712
12713 @endif mpc
12714
12715 .PHONY: maybe-pdf-mpc pdf-mpc
12716 maybe-pdf-mpc:
12717 @if mpc
12718 maybe-pdf-mpc: pdf-mpc
12719
12720 pdf-mpc: \
12721     configure-mpc 
12722         @[ -f ./mpc/Makefile ] || exit 0; \
12723         r=`${PWD_COMMAND}`; export r; \
12724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12725         $(HOST_EXPORTS) \
12726         for flag in $(EXTRA_HOST_FLAGS) ; do \
12727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12728         done; \
12729         echo "Doing pdf in mpc" ; \
12730         (cd $(HOST_SUBDIR)/mpc && \
12731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12733                   "RANLIB=$${RANLIB}" \
12734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12735                   pdf) \
12736           || exit 1
12737
12738 @endif mpc
12739
12740 .PHONY: maybe-html-mpc html-mpc
12741 maybe-html-mpc:
12742 @if mpc
12743 maybe-html-mpc: html-mpc
12744
12745 html-mpc: \
12746     configure-mpc 
12747         @[ -f ./mpc/Makefile ] || exit 0; \
12748         r=`${PWD_COMMAND}`; export r; \
12749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12750         $(HOST_EXPORTS) \
12751         for flag in $(EXTRA_HOST_FLAGS) ; do \
12752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12753         done; \
12754         echo "Doing html in mpc" ; \
12755         (cd $(HOST_SUBDIR)/mpc && \
12756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12758                   "RANLIB=$${RANLIB}" \
12759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12760                   html) \
12761           || exit 1
12762
12763 @endif mpc
12764
12765 .PHONY: maybe-TAGS-mpc TAGS-mpc
12766 maybe-TAGS-mpc:
12767 @if mpc
12768 maybe-TAGS-mpc: TAGS-mpc
12769
12770 TAGS-mpc: \
12771     configure-mpc 
12772         @[ -f ./mpc/Makefile ] || exit 0; \
12773         r=`${PWD_COMMAND}`; export r; \
12774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12775         $(HOST_EXPORTS) \
12776         for flag in $(EXTRA_HOST_FLAGS) ; do \
12777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12778         done; \
12779         echo "Doing TAGS in mpc" ; \
12780         (cd $(HOST_SUBDIR)/mpc && \
12781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12783                   "RANLIB=$${RANLIB}" \
12784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12785                   TAGS) \
12786           || exit 1
12787
12788 @endif mpc
12789
12790 .PHONY: maybe-install-info-mpc install-info-mpc
12791 maybe-install-info-mpc:
12792 @if mpc
12793 maybe-install-info-mpc: install-info-mpc
12794
12795 install-info-mpc: \
12796     configure-mpc \
12797     info-mpc 
12798         @[ -f ./mpc/Makefile ] || exit 0; \
12799         r=`${PWD_COMMAND}`; export r; \
12800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12801         $(HOST_EXPORTS) \
12802         for flag in $(EXTRA_HOST_FLAGS) ; do \
12803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12804         done; \
12805         echo "Doing install-info in mpc" ; \
12806         (cd $(HOST_SUBDIR)/mpc && \
12807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12809                   "RANLIB=$${RANLIB}" \
12810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12811                   install-info) \
12812           || exit 1
12813
12814 @endif mpc
12815
12816 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12817 maybe-install-pdf-mpc:
12818 @if mpc
12819 maybe-install-pdf-mpc: install-pdf-mpc
12820
12821 install-pdf-mpc: \
12822     configure-mpc \
12823     pdf-mpc 
12824         @[ -f ./mpc/Makefile ] || exit 0; \
12825         r=`${PWD_COMMAND}`; export r; \
12826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12827         $(HOST_EXPORTS) \
12828         for flag in $(EXTRA_HOST_FLAGS) ; do \
12829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12830         done; \
12831         echo "Doing install-pdf in mpc" ; \
12832         (cd $(HOST_SUBDIR)/mpc && \
12833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12835                   "RANLIB=$${RANLIB}" \
12836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12837                   install-pdf) \
12838           || exit 1
12839
12840 @endif mpc
12841
12842 .PHONY: maybe-install-html-mpc install-html-mpc
12843 maybe-install-html-mpc:
12844 @if mpc
12845 maybe-install-html-mpc: install-html-mpc
12846
12847 install-html-mpc: \
12848     configure-mpc \
12849     html-mpc 
12850         @[ -f ./mpc/Makefile ] || exit 0; \
12851         r=`${PWD_COMMAND}`; export r; \
12852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12853         $(HOST_EXPORTS) \
12854         for flag in $(EXTRA_HOST_FLAGS) ; do \
12855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12856         done; \
12857         echo "Doing install-html in mpc" ; \
12858         (cd $(HOST_SUBDIR)/mpc && \
12859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12861                   "RANLIB=$${RANLIB}" \
12862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12863                   install-html) \
12864           || exit 1
12865
12866 @endif mpc
12867
12868 .PHONY: maybe-installcheck-mpc installcheck-mpc
12869 maybe-installcheck-mpc:
12870 @if mpc
12871 maybe-installcheck-mpc: installcheck-mpc
12872
12873 installcheck-mpc: \
12874     configure-mpc 
12875         @[ -f ./mpc/Makefile ] || exit 0; \
12876         r=`${PWD_COMMAND}`; export r; \
12877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878         $(HOST_EXPORTS) \
12879         for flag in $(EXTRA_HOST_FLAGS) ; do \
12880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12881         done; \
12882         echo "Doing installcheck in mpc" ; \
12883         (cd $(HOST_SUBDIR)/mpc && \
12884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12886                   "RANLIB=$${RANLIB}" \
12887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12888                   installcheck) \
12889           || exit 1
12890
12891 @endif mpc
12892
12893 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12894 maybe-mostlyclean-mpc:
12895 @if mpc
12896 maybe-mostlyclean-mpc: mostlyclean-mpc
12897
12898 mostlyclean-mpc: 
12899         @[ -f ./mpc/Makefile ] || exit 0; \
12900         r=`${PWD_COMMAND}`; export r; \
12901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12902         $(HOST_EXPORTS) \
12903         for flag in $(EXTRA_HOST_FLAGS) ; do \
12904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12905         done; \
12906         echo "Doing mostlyclean in mpc" ; \
12907         (cd $(HOST_SUBDIR)/mpc && \
12908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12910                   "RANLIB=$${RANLIB}" \
12911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12912                   mostlyclean) \
12913           || exit 1
12914
12915 @endif mpc
12916
12917 .PHONY: maybe-clean-mpc clean-mpc
12918 maybe-clean-mpc:
12919 @if mpc
12920 maybe-clean-mpc: clean-mpc
12921
12922 clean-mpc: 
12923         @[ -f ./mpc/Makefile ] || exit 0; \
12924         r=`${PWD_COMMAND}`; export r; \
12925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12926         $(HOST_EXPORTS) \
12927         for flag in $(EXTRA_HOST_FLAGS) ; do \
12928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12929         done; \
12930         echo "Doing clean in mpc" ; \
12931         (cd $(HOST_SUBDIR)/mpc && \
12932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12934                   "RANLIB=$${RANLIB}" \
12935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12936                   clean) \
12937           || exit 1
12938
12939 @endif mpc
12940
12941 .PHONY: maybe-distclean-mpc distclean-mpc
12942 maybe-distclean-mpc:
12943 @if mpc
12944 maybe-distclean-mpc: distclean-mpc
12945
12946 distclean-mpc: 
12947         @[ -f ./mpc/Makefile ] || exit 0; \
12948         r=`${PWD_COMMAND}`; export r; \
12949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12950         $(HOST_EXPORTS) \
12951         for flag in $(EXTRA_HOST_FLAGS) ; do \
12952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953         done; \
12954         echo "Doing distclean in mpc" ; \
12955         (cd $(HOST_SUBDIR)/mpc && \
12956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958                   "RANLIB=$${RANLIB}" \
12959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12960                   distclean) \
12961           || exit 1
12962
12963 @endif mpc
12964
12965 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12966 maybe-maintainer-clean-mpc:
12967 @if mpc
12968 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12969
12970 maintainer-clean-mpc: 
12971         @[ -f ./mpc/Makefile ] || exit 0; \
12972         r=`${PWD_COMMAND}`; export r; \
12973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12974         $(HOST_EXPORTS) \
12975         for flag in $(EXTRA_HOST_FLAGS) ; do \
12976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12977         done; \
12978         echo "Doing maintainer-clean in mpc" ; \
12979         (cd $(HOST_SUBDIR)/mpc && \
12980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12982                   "RANLIB=$${RANLIB}" \
12983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12984                   maintainer-clean) \
12985           || exit 1
12986
12987 @endif mpc
12988
12989
12990
12991 .PHONY: configure-ppl maybe-configure-ppl
12992 maybe-configure-ppl:
12993 @if gcc-bootstrap
12994 configure-ppl: stage_current
12995 @endif gcc-bootstrap
12996 @if ppl
12997 maybe-configure-ppl: configure-ppl
12998 configure-ppl: 
12999         @r=`${PWD_COMMAND}`; export r; \
13000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13001         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13002         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13003         $(HOST_EXPORTS)  \
13004         echo Configuring in $(HOST_SUBDIR)/ppl; \
13005         cd "$(HOST_SUBDIR)/ppl" || exit 1; \
13006         case $(srcdir) in \
13007           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13008           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13009                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13010         esac; \
13011         srcdiroption="--srcdir=$${topdir}/ppl"; \
13012         libsrcdir="$$s/ppl"; \
13013         $(SHELL) $${libsrcdir}/configure \
13014           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13015           --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
13016           || exit 1
13017 @endif ppl
13018
13019
13020
13021 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13022 maybe-configure-stage1-ppl:
13023 @if ppl-bootstrap
13024 maybe-configure-stage1-ppl: configure-stage1-ppl
13025 configure-stage1-ppl:
13026         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13027         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13028         @r=`${PWD_COMMAND}`; export r; \
13029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13030         TFLAGS="$(STAGE1_TFLAGS)"; \
13031         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13032         $(HOST_EXPORTS) \
13033         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13034         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13035         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13036         echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13037         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13038         cd $(HOST_SUBDIR)/ppl || exit 1; \
13039         case $(srcdir) in \
13040           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13041           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13042                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13043         esac; \
13044         srcdiroption="--srcdir=$${topdir}/ppl"; \
13045         libsrcdir="$$s/ppl"; \
13046         $(SHELL) $${libsrcdir}/configure \
13047           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13048           --target=${target_alias} $${srcdiroption} \
13049           $(STAGE1_CONFIGURE_FLAGS) \
13050           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13051 @endif ppl-bootstrap
13052
13053 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13054 maybe-configure-stage2-ppl:
13055 @if ppl-bootstrap
13056 maybe-configure-stage2-ppl: configure-stage2-ppl
13057 configure-stage2-ppl:
13058         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13059         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13060         @r=`${PWD_COMMAND}`; export r; \
13061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062         TFLAGS="$(STAGE2_TFLAGS)"; \
13063         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13064         $(HOST_EXPORTS) \
13065         $(POSTSTAGE1_HOST_EXPORTS) \
13066         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13067         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13068         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13069         echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13070         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13071         cd $(HOST_SUBDIR)/ppl || exit 1; \
13072         case $(srcdir) in \
13073           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13074           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13075                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13076         esac; \
13077         srcdiroption="--srcdir=$${topdir}/ppl"; \
13078         libsrcdir="$$s/ppl"; \
13079         $(SHELL) $${libsrcdir}/configure \
13080           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13081           --target=${target_alias} $${srcdiroption} \
13082           --with-build-libsubdir=$(HOST_SUBDIR) \
13083           $(STAGE2_CONFIGURE_FLAGS) \
13084           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13085 @endif ppl-bootstrap
13086
13087 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13088 maybe-configure-stage3-ppl:
13089 @if ppl-bootstrap
13090 maybe-configure-stage3-ppl: configure-stage3-ppl
13091 configure-stage3-ppl:
13092         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13093         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13094         @r=`${PWD_COMMAND}`; export r; \
13095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13096         TFLAGS="$(STAGE3_TFLAGS)"; \
13097         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13098         $(HOST_EXPORTS) \
13099         $(POSTSTAGE1_HOST_EXPORTS) \
13100         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13101         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13102         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13103         echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13104         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13105         cd $(HOST_SUBDIR)/ppl || exit 1; \
13106         case $(srcdir) in \
13107           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13108           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13109                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13110         esac; \
13111         srcdiroption="--srcdir=$${topdir}/ppl"; \
13112         libsrcdir="$$s/ppl"; \
13113         $(SHELL) $${libsrcdir}/configure \
13114           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13115           --target=${target_alias} $${srcdiroption} \
13116           --with-build-libsubdir=$(HOST_SUBDIR) \
13117           $(STAGE3_CONFIGURE_FLAGS) \
13118           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13119 @endif ppl-bootstrap
13120
13121 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13122 maybe-configure-stage4-ppl:
13123 @if ppl-bootstrap
13124 maybe-configure-stage4-ppl: configure-stage4-ppl
13125 configure-stage4-ppl:
13126         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13127         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13128         @r=`${PWD_COMMAND}`; export r; \
13129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13130         TFLAGS="$(STAGE4_TFLAGS)"; \
13131         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13132         $(HOST_EXPORTS) \
13133         $(POSTSTAGE1_HOST_EXPORTS) \
13134         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13135         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13136         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13137         echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13138         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13139         cd $(HOST_SUBDIR)/ppl || exit 1; \
13140         case $(srcdir) in \
13141           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13142           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13143                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13144         esac; \
13145         srcdiroption="--srcdir=$${topdir}/ppl"; \
13146         libsrcdir="$$s/ppl"; \
13147         $(SHELL) $${libsrcdir}/configure \
13148           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13149           --target=${target_alias} $${srcdiroption} \
13150           --with-build-libsubdir=$(HOST_SUBDIR) \
13151           $(STAGE4_CONFIGURE_FLAGS) \
13152           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13153 @endif ppl-bootstrap
13154
13155 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13156 maybe-configure-stageprofile-ppl:
13157 @if ppl-bootstrap
13158 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13159 configure-stageprofile-ppl:
13160         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13161         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13162         @r=`${PWD_COMMAND}`; export r; \
13163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13164         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13165         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13166         $(HOST_EXPORTS) \
13167         $(POSTSTAGE1_HOST_EXPORTS) \
13168         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13169         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13170         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13171         echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13172         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13173         cd $(HOST_SUBDIR)/ppl || exit 1; \
13174         case $(srcdir) in \
13175           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13176           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13177                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13178         esac; \
13179         srcdiroption="--srcdir=$${topdir}/ppl"; \
13180         libsrcdir="$$s/ppl"; \
13181         $(SHELL) $${libsrcdir}/configure \
13182           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13183           --target=${target_alias} $${srcdiroption} \
13184           --with-build-libsubdir=$(HOST_SUBDIR) \
13185           $(STAGEprofile_CONFIGURE_FLAGS) \
13186           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13187 @endif ppl-bootstrap
13188
13189 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13190 maybe-configure-stagefeedback-ppl:
13191 @if ppl-bootstrap
13192 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13193 configure-stagefeedback-ppl:
13194         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13195         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13196         @r=`${PWD_COMMAND}`; export r; \
13197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13199         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13200         $(HOST_EXPORTS) \
13201         $(POSTSTAGE1_HOST_EXPORTS) \
13202         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13203         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13204         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13205         echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13206         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13207         cd $(HOST_SUBDIR)/ppl || exit 1; \
13208         case $(srcdir) in \
13209           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13210           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13211                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13212         esac; \
13213         srcdiroption="--srcdir=$${topdir}/ppl"; \
13214         libsrcdir="$$s/ppl"; \
13215         $(SHELL) $${libsrcdir}/configure \
13216           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13217           --target=${target_alias} $${srcdiroption} \
13218           --with-build-libsubdir=$(HOST_SUBDIR) \
13219           $(STAGEfeedback_CONFIGURE_FLAGS) \
13220           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13221 @endif ppl-bootstrap
13222
13223
13224
13225
13226
13227 .PHONY: all-ppl maybe-all-ppl
13228 maybe-all-ppl:
13229 @if gcc-bootstrap
13230 all-ppl: stage_current
13231 @endif gcc-bootstrap
13232 @if ppl
13233 TARGET-ppl=all
13234 maybe-all-ppl: all-ppl
13235 all-ppl: configure-ppl
13236         @r=`${PWD_COMMAND}`; export r; \
13237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13238         $(HOST_EXPORTS)  \
13239         (cd $(HOST_SUBDIR)/ppl && \
13240           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13241                 $(TARGET-ppl))
13242 @endif ppl
13243
13244
13245
13246 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13247 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13248 maybe-all-stage1-ppl:
13249 maybe-clean-stage1-ppl:
13250 @if ppl-bootstrap
13251 maybe-all-stage1-ppl: all-stage1-ppl
13252 all-stage1: all-stage1-ppl
13253 TARGET-stage1-ppl = $(TARGET-ppl)
13254 all-stage1-ppl: configure-stage1-ppl
13255         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13256         @r=`${PWD_COMMAND}`; export r; \
13257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13258         TFLAGS="$(STAGE1_TFLAGS)"; \
13259         $(HOST_EXPORTS)  \
13260         cd $(HOST_SUBDIR)/ppl && \
13261         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13262                 CFLAGS="$(STAGE1_CFLAGS)" \
13263                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13264                 LIBCFLAGS="$(LIBCFLAGS)" \
13265                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13266                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13267                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13268                 $(EXTRA_HOST_FLAGS)   \
13269                 TFLAGS="$(STAGE1_TFLAGS)" \
13270                 $(TARGET-stage1-ppl)
13271
13272 maybe-clean-stage1-ppl: clean-stage1-ppl
13273 clean-stage1: clean-stage1-ppl
13274 clean-stage1-ppl:
13275         @if [ $(current_stage) = stage1 ]; then \
13276           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13277         else \
13278           [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13279           $(MAKE) stage1-start; \
13280         fi; \
13281         cd $(HOST_SUBDIR)/ppl && \
13282         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13283                  clean
13284 @endif ppl-bootstrap
13285
13286
13287 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13288 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13289 maybe-all-stage2-ppl:
13290 maybe-clean-stage2-ppl:
13291 @if ppl-bootstrap
13292 maybe-all-stage2-ppl: all-stage2-ppl
13293 all-stage2: all-stage2-ppl
13294 TARGET-stage2-ppl = $(TARGET-ppl)
13295 all-stage2-ppl: configure-stage2-ppl
13296         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13297         @r=`${PWD_COMMAND}`; export r; \
13298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13299         TFLAGS="$(STAGE2_TFLAGS)"; \
13300         $(HOST_EXPORTS) \
13301         $(POSTSTAGE1_HOST_EXPORTS)  \
13302         cd $(HOST_SUBDIR)/ppl && \
13303         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13304                 CFLAGS="$(STAGE2_CFLAGS)" \
13305                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13306                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13307                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13308                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13309                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13310                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13311                 TFLAGS="$(STAGE2_TFLAGS)" \
13312                 $(TARGET-stage2-ppl)
13313
13314 maybe-clean-stage2-ppl: clean-stage2-ppl
13315 clean-stage2: clean-stage2-ppl
13316 clean-stage2-ppl:
13317         @if [ $(current_stage) = stage2 ]; then \
13318           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13319         else \
13320           [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13321           $(MAKE) stage2-start; \
13322         fi; \
13323         cd $(HOST_SUBDIR)/ppl && \
13324         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13325                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13326                  clean
13327 @endif ppl-bootstrap
13328
13329
13330 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13331 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13332 maybe-all-stage3-ppl:
13333 maybe-clean-stage3-ppl:
13334 @if ppl-bootstrap
13335 maybe-all-stage3-ppl: all-stage3-ppl
13336 all-stage3: all-stage3-ppl
13337 TARGET-stage3-ppl = $(TARGET-ppl)
13338 all-stage3-ppl: configure-stage3-ppl
13339         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13340         @r=`${PWD_COMMAND}`; export r; \
13341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13342         TFLAGS="$(STAGE3_TFLAGS)"; \
13343         $(HOST_EXPORTS) \
13344         $(POSTSTAGE1_HOST_EXPORTS)  \
13345         cd $(HOST_SUBDIR)/ppl && \
13346         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13347                 CFLAGS="$(STAGE3_CFLAGS)" \
13348                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13349                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13350                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13351                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13352                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13353                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13354                 TFLAGS="$(STAGE3_TFLAGS)" \
13355                 $(TARGET-stage3-ppl)
13356
13357 maybe-clean-stage3-ppl: clean-stage3-ppl
13358 clean-stage3: clean-stage3-ppl
13359 clean-stage3-ppl:
13360         @if [ $(current_stage) = stage3 ]; then \
13361           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13362         else \
13363           [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13364           $(MAKE) stage3-start; \
13365         fi; \
13366         cd $(HOST_SUBDIR)/ppl && \
13367         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13368                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13369                  clean
13370 @endif ppl-bootstrap
13371
13372
13373 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13374 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13375 maybe-all-stage4-ppl:
13376 maybe-clean-stage4-ppl:
13377 @if ppl-bootstrap
13378 maybe-all-stage4-ppl: all-stage4-ppl
13379 all-stage4: all-stage4-ppl
13380 TARGET-stage4-ppl = $(TARGET-ppl)
13381 all-stage4-ppl: configure-stage4-ppl
13382         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13383         @r=`${PWD_COMMAND}`; export r; \
13384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13385         TFLAGS="$(STAGE4_TFLAGS)"; \
13386         $(HOST_EXPORTS) \
13387         $(POSTSTAGE1_HOST_EXPORTS)  \
13388         cd $(HOST_SUBDIR)/ppl && \
13389         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13390                 CFLAGS="$(STAGE4_CFLAGS)" \
13391                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13392                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13393                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13394                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13395                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13396                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13397                 TFLAGS="$(STAGE4_TFLAGS)" \
13398                 $(TARGET-stage4-ppl)
13399
13400 maybe-clean-stage4-ppl: clean-stage4-ppl
13401 clean-stage4: clean-stage4-ppl
13402 clean-stage4-ppl:
13403         @if [ $(current_stage) = stage4 ]; then \
13404           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13405         else \
13406           [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13407           $(MAKE) stage4-start; \
13408         fi; \
13409         cd $(HOST_SUBDIR)/ppl && \
13410         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13411                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13412                  clean
13413 @endif ppl-bootstrap
13414
13415
13416 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13417 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13418 maybe-all-stageprofile-ppl:
13419 maybe-clean-stageprofile-ppl:
13420 @if ppl-bootstrap
13421 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13422 all-stageprofile: all-stageprofile-ppl
13423 TARGET-stageprofile-ppl = $(TARGET-ppl)
13424 all-stageprofile-ppl: configure-stageprofile-ppl
13425         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13426         @r=`${PWD_COMMAND}`; export r; \
13427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13429         $(HOST_EXPORTS) \
13430         $(POSTSTAGE1_HOST_EXPORTS)  \
13431         cd $(HOST_SUBDIR)/ppl && \
13432         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13433                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13434                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13435                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13436                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13437                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13438                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13439                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13440                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13441                 $(TARGET-stageprofile-ppl)
13442
13443 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13444 clean-stageprofile: clean-stageprofile-ppl
13445 clean-stageprofile-ppl:
13446         @if [ $(current_stage) = stageprofile ]; then \
13447           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13448         else \
13449           [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13450           $(MAKE) stageprofile-start; \
13451         fi; \
13452         cd $(HOST_SUBDIR)/ppl && \
13453         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13454                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13455                  clean
13456 @endif ppl-bootstrap
13457
13458
13459 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13460 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13461 maybe-all-stagefeedback-ppl:
13462 maybe-clean-stagefeedback-ppl:
13463 @if ppl-bootstrap
13464 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13465 all-stagefeedback: all-stagefeedback-ppl
13466 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13467 all-stagefeedback-ppl: configure-stagefeedback-ppl
13468         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13469         @r=`${PWD_COMMAND}`; export r; \
13470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13471         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13472         $(HOST_EXPORTS) \
13473         $(POSTSTAGE1_HOST_EXPORTS)  \
13474         cd $(HOST_SUBDIR)/ppl && \
13475         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13476                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13477                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13478                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13479                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13480                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13481                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13482                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13483                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13484                 $(TARGET-stagefeedback-ppl)
13485
13486 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13487 clean-stagefeedback: clean-stagefeedback-ppl
13488 clean-stagefeedback-ppl:
13489         @if [ $(current_stage) = stagefeedback ]; then \
13490           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13491         else \
13492           [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13493           $(MAKE) stagefeedback-start; \
13494         fi; \
13495         cd $(HOST_SUBDIR)/ppl && \
13496         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13497                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13498                  clean
13499 @endif ppl-bootstrap
13500
13501
13502
13503
13504
13505 .PHONY: check-ppl maybe-check-ppl
13506 maybe-check-ppl:
13507 @if ppl
13508 maybe-check-ppl: check-ppl
13509
13510 check-ppl:
13511         @: $(MAKE); $(unstage)
13512         @r=`${PWD_COMMAND}`; export r; \
13513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13514         $(HOST_EXPORTS) \
13515         (cd $(HOST_SUBDIR)/ppl && \
13516           $(MAKE) $(FLAGS_TO_PASS)  check)
13517
13518 @endif ppl
13519
13520 .PHONY: install-ppl maybe-install-ppl
13521 maybe-install-ppl:
13522 @if ppl
13523 maybe-install-ppl: install-ppl
13524
13525 install-ppl:
13526
13527 @endif ppl
13528
13529 .PHONY: install-strip-ppl maybe-install-strip-ppl
13530 maybe-install-strip-ppl:
13531 @if ppl
13532 maybe-install-strip-ppl: install-strip-ppl
13533
13534 install-strip-ppl:
13535
13536 @endif ppl
13537
13538 # Other targets (info, dvi, pdf, etc.)
13539
13540 .PHONY: maybe-info-ppl info-ppl
13541 maybe-info-ppl:
13542 @if ppl
13543 maybe-info-ppl: info-ppl
13544
13545 info-ppl: \
13546     configure-ppl 
13547         @[ -f ./ppl/Makefile ] || exit 0; \
13548         r=`${PWD_COMMAND}`; export r; \
13549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13550         $(HOST_EXPORTS) \
13551         for flag in $(EXTRA_HOST_FLAGS) ; do \
13552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13553         done; \
13554         echo "Doing info in ppl" ; \
13555         (cd $(HOST_SUBDIR)/ppl && \
13556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13558                   "RANLIB=$${RANLIB}" \
13559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13560                   info) \
13561           || exit 1
13562
13563 @endif ppl
13564
13565 .PHONY: maybe-dvi-ppl dvi-ppl
13566 maybe-dvi-ppl:
13567 @if ppl
13568 maybe-dvi-ppl: dvi-ppl
13569
13570 dvi-ppl: \
13571     configure-ppl 
13572         @[ -f ./ppl/Makefile ] || exit 0; \
13573         r=`${PWD_COMMAND}`; export r; \
13574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13575         $(HOST_EXPORTS) \
13576         for flag in $(EXTRA_HOST_FLAGS) ; do \
13577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13578         done; \
13579         echo "Doing dvi in ppl" ; \
13580         (cd $(HOST_SUBDIR)/ppl && \
13581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13583                   "RANLIB=$${RANLIB}" \
13584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13585                   dvi) \
13586           || exit 1
13587
13588 @endif ppl
13589
13590 .PHONY: maybe-pdf-ppl pdf-ppl
13591 maybe-pdf-ppl:
13592 @if ppl
13593 maybe-pdf-ppl: pdf-ppl
13594
13595 pdf-ppl: \
13596     configure-ppl 
13597         @[ -f ./ppl/Makefile ] || exit 0; \
13598         r=`${PWD_COMMAND}`; export r; \
13599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13600         $(HOST_EXPORTS) \
13601         for flag in $(EXTRA_HOST_FLAGS) ; do \
13602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13603         done; \
13604         echo "Doing pdf in ppl" ; \
13605         (cd $(HOST_SUBDIR)/ppl && \
13606           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13607                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13608                   "RANLIB=$${RANLIB}" \
13609                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13610                   pdf) \
13611           || exit 1
13612
13613 @endif ppl
13614
13615 .PHONY: maybe-html-ppl html-ppl
13616 maybe-html-ppl:
13617 @if ppl
13618 maybe-html-ppl: html-ppl
13619
13620 html-ppl: \
13621     configure-ppl 
13622         @[ -f ./ppl/Makefile ] || exit 0; \
13623         r=`${PWD_COMMAND}`; export r; \
13624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13625         $(HOST_EXPORTS) \
13626         for flag in $(EXTRA_HOST_FLAGS) ; do \
13627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13628         done; \
13629         echo "Doing html in ppl" ; \
13630         (cd $(HOST_SUBDIR)/ppl && \
13631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13633                   "RANLIB=$${RANLIB}" \
13634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13635                   html) \
13636           || exit 1
13637
13638 @endif ppl
13639
13640 .PHONY: maybe-TAGS-ppl TAGS-ppl
13641 maybe-TAGS-ppl:
13642 @if ppl
13643 maybe-TAGS-ppl: TAGS-ppl
13644
13645 TAGS-ppl: \
13646     configure-ppl 
13647         @[ -f ./ppl/Makefile ] || exit 0; \
13648         r=`${PWD_COMMAND}`; export r; \
13649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13650         $(HOST_EXPORTS) \
13651         for flag in $(EXTRA_HOST_FLAGS) ; do \
13652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13653         done; \
13654         echo "Doing TAGS in ppl" ; \
13655         (cd $(HOST_SUBDIR)/ppl && \
13656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13658                   "RANLIB=$${RANLIB}" \
13659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13660                   TAGS) \
13661           || exit 1
13662
13663 @endif ppl
13664
13665 .PHONY: maybe-install-info-ppl install-info-ppl
13666 maybe-install-info-ppl:
13667 @if ppl
13668 maybe-install-info-ppl: install-info-ppl
13669
13670 install-info-ppl: \
13671     configure-ppl \
13672     info-ppl 
13673         @[ -f ./ppl/Makefile ] || exit 0; \
13674         r=`${PWD_COMMAND}`; export r; \
13675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13676         $(HOST_EXPORTS) \
13677         for flag in $(EXTRA_HOST_FLAGS) ; do \
13678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13679         done; \
13680         echo "Doing install-info in ppl" ; \
13681         (cd $(HOST_SUBDIR)/ppl && \
13682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13684                   "RANLIB=$${RANLIB}" \
13685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13686                   install-info) \
13687           || exit 1
13688
13689 @endif ppl
13690
13691 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13692 maybe-install-pdf-ppl:
13693 @if ppl
13694 maybe-install-pdf-ppl: install-pdf-ppl
13695
13696 install-pdf-ppl: \
13697     configure-ppl \
13698     pdf-ppl 
13699         @[ -f ./ppl/Makefile ] || exit 0; \
13700         r=`${PWD_COMMAND}`; export r; \
13701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13702         $(HOST_EXPORTS) \
13703         for flag in $(EXTRA_HOST_FLAGS) ; do \
13704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13705         done; \
13706         echo "Doing install-pdf in ppl" ; \
13707         (cd $(HOST_SUBDIR)/ppl && \
13708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13710                   "RANLIB=$${RANLIB}" \
13711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13712                   install-pdf) \
13713           || exit 1
13714
13715 @endif ppl
13716
13717 .PHONY: maybe-install-html-ppl install-html-ppl
13718 maybe-install-html-ppl:
13719 @if ppl
13720 maybe-install-html-ppl: install-html-ppl
13721
13722 install-html-ppl: \
13723     configure-ppl \
13724     html-ppl 
13725         @[ -f ./ppl/Makefile ] || exit 0; \
13726         r=`${PWD_COMMAND}`; export r; \
13727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13728         $(HOST_EXPORTS) \
13729         for flag in $(EXTRA_HOST_FLAGS) ; do \
13730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13731         done; \
13732         echo "Doing install-html in ppl" ; \
13733         (cd $(HOST_SUBDIR)/ppl && \
13734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13736                   "RANLIB=$${RANLIB}" \
13737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13738                   install-html) \
13739           || exit 1
13740
13741 @endif ppl
13742
13743 .PHONY: maybe-installcheck-ppl installcheck-ppl
13744 maybe-installcheck-ppl:
13745 @if ppl
13746 maybe-installcheck-ppl: installcheck-ppl
13747
13748 installcheck-ppl: \
13749     configure-ppl 
13750         @[ -f ./ppl/Makefile ] || exit 0; \
13751         r=`${PWD_COMMAND}`; export r; \
13752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753         $(HOST_EXPORTS) \
13754         for flag in $(EXTRA_HOST_FLAGS) ; do \
13755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13756         done; \
13757         echo "Doing installcheck in ppl" ; \
13758         (cd $(HOST_SUBDIR)/ppl && \
13759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13761                   "RANLIB=$${RANLIB}" \
13762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13763                   installcheck) \
13764           || exit 1
13765
13766 @endif ppl
13767
13768 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13769 maybe-mostlyclean-ppl:
13770 @if ppl
13771 maybe-mostlyclean-ppl: mostlyclean-ppl
13772
13773 mostlyclean-ppl: 
13774         @[ -f ./ppl/Makefile ] || exit 0; \
13775         r=`${PWD_COMMAND}`; export r; \
13776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13777         $(HOST_EXPORTS) \
13778         for flag in $(EXTRA_HOST_FLAGS) ; do \
13779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13780         done; \
13781         echo "Doing mostlyclean in ppl" ; \
13782         (cd $(HOST_SUBDIR)/ppl && \
13783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13785                   "RANLIB=$${RANLIB}" \
13786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13787                   mostlyclean) \
13788           || exit 1
13789
13790 @endif ppl
13791
13792 .PHONY: maybe-clean-ppl clean-ppl
13793 maybe-clean-ppl:
13794 @if ppl
13795 maybe-clean-ppl: clean-ppl
13796
13797 clean-ppl: 
13798         @[ -f ./ppl/Makefile ] || exit 0; \
13799         r=`${PWD_COMMAND}`; export r; \
13800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801         $(HOST_EXPORTS) \
13802         for flag in $(EXTRA_HOST_FLAGS) ; do \
13803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804         done; \
13805         echo "Doing clean in ppl" ; \
13806         (cd $(HOST_SUBDIR)/ppl && \
13807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809                   "RANLIB=$${RANLIB}" \
13810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13811                   clean) \
13812           || exit 1
13813
13814 @endif ppl
13815
13816 .PHONY: maybe-distclean-ppl distclean-ppl
13817 maybe-distclean-ppl:
13818 @if ppl
13819 maybe-distclean-ppl: distclean-ppl
13820
13821 distclean-ppl: 
13822         @[ -f ./ppl/Makefile ] || exit 0; \
13823         r=`${PWD_COMMAND}`; export r; \
13824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13825         $(HOST_EXPORTS) \
13826         for flag in $(EXTRA_HOST_FLAGS) ; do \
13827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13828         done; \
13829         echo "Doing distclean in ppl" ; \
13830         (cd $(HOST_SUBDIR)/ppl && \
13831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13833                   "RANLIB=$${RANLIB}" \
13834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13835                   distclean) \
13836           || exit 1
13837
13838 @endif ppl
13839
13840 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13841 maybe-maintainer-clean-ppl:
13842 @if ppl
13843 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13844
13845 maintainer-clean-ppl: 
13846         @[ -f ./ppl/Makefile ] || exit 0; \
13847         r=`${PWD_COMMAND}`; export r; \
13848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13849         $(HOST_EXPORTS) \
13850         for flag in $(EXTRA_HOST_FLAGS) ; do \
13851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13852         done; \
13853         echo "Doing maintainer-clean in ppl" ; \
13854         (cd $(HOST_SUBDIR)/ppl && \
13855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13857                   "RANLIB=$${RANLIB}" \
13858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13859                   maintainer-clean) \
13860           || exit 1
13861
13862 @endif ppl
13863
13864
13865
13866 .PHONY: configure-cloog maybe-configure-cloog
13867 maybe-configure-cloog:
13868 @if gcc-bootstrap
13869 configure-cloog: stage_current
13870 @endif gcc-bootstrap
13871 @if cloog
13872 maybe-configure-cloog: configure-cloog
13873 configure-cloog: 
13874         @r=`${PWD_COMMAND}`; export r; \
13875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13876         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13877         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13878         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13879         echo Configuring in $(HOST_SUBDIR)/cloog; \
13880         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13881         case $(srcdir) in \
13882           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13883           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13884                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13885         esac; \
13886         srcdiroption="--srcdir=$${topdir}/cloog"; \
13887         libsrcdir="$$s/cloog"; \
13888         $(SHELL) $${libsrcdir}/configure \
13889           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13890           --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 \
13891           || exit 1
13892 @endif cloog
13893
13894
13895
13896 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13897 maybe-configure-stage1-cloog:
13898 @if cloog-bootstrap
13899 maybe-configure-stage1-cloog: configure-stage1-cloog
13900 configure-stage1-cloog:
13901         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13902         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13903         @r=`${PWD_COMMAND}`; export r; \
13904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13905         TFLAGS="$(STAGE1_TFLAGS)"; \
13906         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13907         $(HOST_EXPORTS) \
13908         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13909         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13910         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13911         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13912         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13913         cd $(HOST_SUBDIR)/cloog || exit 1; \
13914         case $(srcdir) in \
13915           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13916           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13917                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13918         esac; \
13919         srcdiroption="--srcdir=$${topdir}/cloog"; \
13920         libsrcdir="$$s/cloog"; \
13921         $(SHELL) $${libsrcdir}/configure \
13922           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13923           --target=${target_alias} $${srcdiroption} \
13924           $(STAGE1_CONFIGURE_FLAGS) \
13925           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13926 @endif cloog-bootstrap
13927
13928 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13929 maybe-configure-stage2-cloog:
13930 @if cloog-bootstrap
13931 maybe-configure-stage2-cloog: configure-stage2-cloog
13932 configure-stage2-cloog:
13933         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13934         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13935         @r=`${PWD_COMMAND}`; export r; \
13936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13937         TFLAGS="$(STAGE2_TFLAGS)"; \
13938         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13939         $(HOST_EXPORTS) \
13940         $(POSTSTAGE1_HOST_EXPORTS) \
13941         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13942         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13943         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13944         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13945         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13946         cd $(HOST_SUBDIR)/cloog || exit 1; \
13947         case $(srcdir) in \
13948           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13949           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13950                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13951         esac; \
13952         srcdiroption="--srcdir=$${topdir}/cloog"; \
13953         libsrcdir="$$s/cloog"; \
13954         $(SHELL) $${libsrcdir}/configure \
13955           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13956           --target=${target_alias} $${srcdiroption} \
13957           --with-build-libsubdir=$(HOST_SUBDIR) \
13958           $(STAGE2_CONFIGURE_FLAGS) \
13959           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13960 @endif cloog-bootstrap
13961
13962 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13963 maybe-configure-stage3-cloog:
13964 @if cloog-bootstrap
13965 maybe-configure-stage3-cloog: configure-stage3-cloog
13966 configure-stage3-cloog:
13967         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13968         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13969         @r=`${PWD_COMMAND}`; export r; \
13970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13971         TFLAGS="$(STAGE3_TFLAGS)"; \
13972         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13973         $(HOST_EXPORTS) \
13974         $(POSTSTAGE1_HOST_EXPORTS) \
13975         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13976         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13977         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13978         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13979         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13980         cd $(HOST_SUBDIR)/cloog || exit 1; \
13981         case $(srcdir) in \
13982           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13983           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13984                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13985         esac; \
13986         srcdiroption="--srcdir=$${topdir}/cloog"; \
13987         libsrcdir="$$s/cloog"; \
13988         $(SHELL) $${libsrcdir}/configure \
13989           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13990           --target=${target_alias} $${srcdiroption} \
13991           --with-build-libsubdir=$(HOST_SUBDIR) \
13992           $(STAGE3_CONFIGURE_FLAGS) \
13993           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13994 @endif cloog-bootstrap
13995
13996 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13997 maybe-configure-stage4-cloog:
13998 @if cloog-bootstrap
13999 maybe-configure-stage4-cloog: configure-stage4-cloog
14000 configure-stage4-cloog:
14001         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14002         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14003         @r=`${PWD_COMMAND}`; export r; \
14004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14005         TFLAGS="$(STAGE4_TFLAGS)"; \
14006         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14007         $(HOST_EXPORTS) \
14008         $(POSTSTAGE1_HOST_EXPORTS) \
14009         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14010         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14011         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14012         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14013         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14014         cd $(HOST_SUBDIR)/cloog || exit 1; \
14015         case $(srcdir) in \
14016           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14017           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14018                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14019         esac; \
14020         srcdiroption="--srcdir=$${topdir}/cloog"; \
14021         libsrcdir="$$s/cloog"; \
14022         $(SHELL) $${libsrcdir}/configure \
14023           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14024           --target=${target_alias} $${srcdiroption} \
14025           --with-build-libsubdir=$(HOST_SUBDIR) \
14026           $(STAGE4_CONFIGURE_FLAGS) \
14027           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14028 @endif cloog-bootstrap
14029
14030 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14031 maybe-configure-stageprofile-cloog:
14032 @if cloog-bootstrap
14033 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14034 configure-stageprofile-cloog:
14035         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14036         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14037         @r=`${PWD_COMMAND}`; export r; \
14038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14039         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14040         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14041         $(HOST_EXPORTS) \
14042         $(POSTSTAGE1_HOST_EXPORTS) \
14043         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14044         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14045         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14046         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14047         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14048         cd $(HOST_SUBDIR)/cloog || exit 1; \
14049         case $(srcdir) in \
14050           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14051           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14052                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14053         esac; \
14054         srcdiroption="--srcdir=$${topdir}/cloog"; \
14055         libsrcdir="$$s/cloog"; \
14056         $(SHELL) $${libsrcdir}/configure \
14057           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14058           --target=${target_alias} $${srcdiroption} \
14059           --with-build-libsubdir=$(HOST_SUBDIR) \
14060           $(STAGEprofile_CONFIGURE_FLAGS) \
14061           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14062 @endif cloog-bootstrap
14063
14064 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14065 maybe-configure-stagefeedback-cloog:
14066 @if cloog-bootstrap
14067 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14068 configure-stagefeedback-cloog:
14069         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14070         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14071         @r=`${PWD_COMMAND}`; export r; \
14072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14073         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14074         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14075         $(HOST_EXPORTS) \
14076         $(POSTSTAGE1_HOST_EXPORTS) \
14077         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14078         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14079         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14080         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14081         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14082         cd $(HOST_SUBDIR)/cloog || exit 1; \
14083         case $(srcdir) in \
14084           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14085           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14086                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14087         esac; \
14088         srcdiroption="--srcdir=$${topdir}/cloog"; \
14089         libsrcdir="$$s/cloog"; \
14090         $(SHELL) $${libsrcdir}/configure \
14091           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14092           --target=${target_alias} $${srcdiroption} \
14093           --with-build-libsubdir=$(HOST_SUBDIR) \
14094           $(STAGEfeedback_CONFIGURE_FLAGS) \
14095           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14096 @endif cloog-bootstrap
14097
14098
14099
14100
14101
14102 .PHONY: all-cloog maybe-all-cloog
14103 maybe-all-cloog:
14104 @if gcc-bootstrap
14105 all-cloog: stage_current
14106 @endif gcc-bootstrap
14107 @if cloog
14108 TARGET-cloog=all
14109 maybe-all-cloog: all-cloog
14110 all-cloog: configure-cloog
14111         @r=`${PWD_COMMAND}`; export r; \
14112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14113         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14114         (cd $(HOST_SUBDIR)/cloog && \
14115           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14116                 $(TARGET-cloog))
14117 @endif cloog
14118
14119
14120
14121 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14122 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14123 maybe-all-stage1-cloog:
14124 maybe-clean-stage1-cloog:
14125 @if cloog-bootstrap
14126 maybe-all-stage1-cloog: all-stage1-cloog
14127 all-stage1: all-stage1-cloog
14128 TARGET-stage1-cloog = $(TARGET-cloog)
14129 all-stage1-cloog: configure-stage1-cloog
14130         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14131         @r=`${PWD_COMMAND}`; export r; \
14132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14133         TFLAGS="$(STAGE1_TFLAGS)"; \
14134         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14135         cd $(HOST_SUBDIR)/cloog && \
14136         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14137                 CFLAGS="$(STAGE1_CFLAGS)" \
14138                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14139                 LIBCFLAGS="$(LIBCFLAGS)" \
14140                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14141                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14142                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14143                 $(EXTRA_HOST_FLAGS)  CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14144                 TFLAGS="$(STAGE1_TFLAGS)" \
14145                 $(TARGET-stage1-cloog)
14146
14147 maybe-clean-stage1-cloog: clean-stage1-cloog
14148 clean-stage1: clean-stage1-cloog
14149 clean-stage1-cloog:
14150         @if [ $(current_stage) = stage1 ]; then \
14151           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14152         else \
14153           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14154           $(MAKE) stage1-start; \
14155         fi; \
14156         cd $(HOST_SUBDIR)/cloog && \
14157         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14158                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14159 @endif cloog-bootstrap
14160
14161
14162 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14163 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14164 maybe-all-stage2-cloog:
14165 maybe-clean-stage2-cloog:
14166 @if cloog-bootstrap
14167 maybe-all-stage2-cloog: all-stage2-cloog
14168 all-stage2: all-stage2-cloog
14169 TARGET-stage2-cloog = $(TARGET-cloog)
14170 all-stage2-cloog: configure-stage2-cloog
14171         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14172         @r=`${PWD_COMMAND}`; export r; \
14173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14174         TFLAGS="$(STAGE2_TFLAGS)"; \
14175         $(HOST_EXPORTS) \
14176         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14177         cd $(HOST_SUBDIR)/cloog && \
14178         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14179                 CFLAGS="$(STAGE2_CFLAGS)" \
14180                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14181                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14182                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14183                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14184                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14185                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14186                 TFLAGS="$(STAGE2_TFLAGS)" \
14187                 $(TARGET-stage2-cloog)
14188
14189 maybe-clean-stage2-cloog: clean-stage2-cloog
14190 clean-stage2: clean-stage2-cloog
14191 clean-stage2-cloog:
14192         @if [ $(current_stage) = stage2 ]; then \
14193           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14194         else \
14195           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14196           $(MAKE) stage2-start; \
14197         fi; \
14198         cd $(HOST_SUBDIR)/cloog && \
14199         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14200                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14201                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14202 @endif cloog-bootstrap
14203
14204
14205 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14206 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14207 maybe-all-stage3-cloog:
14208 maybe-clean-stage3-cloog:
14209 @if cloog-bootstrap
14210 maybe-all-stage3-cloog: all-stage3-cloog
14211 all-stage3: all-stage3-cloog
14212 TARGET-stage3-cloog = $(TARGET-cloog)
14213 all-stage3-cloog: configure-stage3-cloog
14214         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14215         @r=`${PWD_COMMAND}`; export r; \
14216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14217         TFLAGS="$(STAGE3_TFLAGS)"; \
14218         $(HOST_EXPORTS) \
14219         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14220         cd $(HOST_SUBDIR)/cloog && \
14221         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14222                 CFLAGS="$(STAGE3_CFLAGS)" \
14223                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14224                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14225                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14226                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14227                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14228                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14229                 TFLAGS="$(STAGE3_TFLAGS)" \
14230                 $(TARGET-stage3-cloog)
14231
14232 maybe-clean-stage3-cloog: clean-stage3-cloog
14233 clean-stage3: clean-stage3-cloog
14234 clean-stage3-cloog:
14235         @if [ $(current_stage) = stage3 ]; then \
14236           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14237         else \
14238           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14239           $(MAKE) stage3-start; \
14240         fi; \
14241         cd $(HOST_SUBDIR)/cloog && \
14242         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14243                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14244                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14245 @endif cloog-bootstrap
14246
14247
14248 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14249 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14250 maybe-all-stage4-cloog:
14251 maybe-clean-stage4-cloog:
14252 @if cloog-bootstrap
14253 maybe-all-stage4-cloog: all-stage4-cloog
14254 all-stage4: all-stage4-cloog
14255 TARGET-stage4-cloog = $(TARGET-cloog)
14256 all-stage4-cloog: configure-stage4-cloog
14257         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14258         @r=`${PWD_COMMAND}`; export r; \
14259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14260         TFLAGS="$(STAGE4_TFLAGS)"; \
14261         $(HOST_EXPORTS) \
14262         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14263         cd $(HOST_SUBDIR)/cloog && \
14264         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14265                 CFLAGS="$(STAGE4_CFLAGS)" \
14266                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14267                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14268                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14269                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14270                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14271                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14272                 TFLAGS="$(STAGE4_TFLAGS)" \
14273                 $(TARGET-stage4-cloog)
14274
14275 maybe-clean-stage4-cloog: clean-stage4-cloog
14276 clean-stage4: clean-stage4-cloog
14277 clean-stage4-cloog:
14278         @if [ $(current_stage) = stage4 ]; then \
14279           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14280         else \
14281           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14282           $(MAKE) stage4-start; \
14283         fi; \
14284         cd $(HOST_SUBDIR)/cloog && \
14285         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14286                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14287                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14288 @endif cloog-bootstrap
14289
14290
14291 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14292 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14293 maybe-all-stageprofile-cloog:
14294 maybe-clean-stageprofile-cloog:
14295 @if cloog-bootstrap
14296 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14297 all-stageprofile: all-stageprofile-cloog
14298 TARGET-stageprofile-cloog = $(TARGET-cloog)
14299 all-stageprofile-cloog: configure-stageprofile-cloog
14300         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14301         @r=`${PWD_COMMAND}`; export r; \
14302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14303         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14304         $(HOST_EXPORTS) \
14305         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14306         cd $(HOST_SUBDIR)/cloog && \
14307         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14308                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14309                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14310                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14311                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14312                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14313                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14314                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14315                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14316                 $(TARGET-stageprofile-cloog)
14317
14318 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14319 clean-stageprofile: clean-stageprofile-cloog
14320 clean-stageprofile-cloog:
14321         @if [ $(current_stage) = stageprofile ]; then \
14322           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14323         else \
14324           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14325           $(MAKE) stageprofile-start; \
14326         fi; \
14327         cd $(HOST_SUBDIR)/cloog && \
14328         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14329                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14330                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14331 @endif cloog-bootstrap
14332
14333
14334 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14335 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14336 maybe-all-stagefeedback-cloog:
14337 maybe-clean-stagefeedback-cloog:
14338 @if cloog-bootstrap
14339 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14340 all-stagefeedback: all-stagefeedback-cloog
14341 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14342 all-stagefeedback-cloog: configure-stagefeedback-cloog
14343         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14344         @r=`${PWD_COMMAND}`; export r; \
14345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14346         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14347         $(HOST_EXPORTS) \
14348         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14349         cd $(HOST_SUBDIR)/cloog && \
14350         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14351                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14352                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14353                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14354                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14355                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14356                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14357                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14358                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14359                 $(TARGET-stagefeedback-cloog)
14360
14361 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14362 clean-stagefeedback: clean-stagefeedback-cloog
14363 clean-stagefeedback-cloog:
14364         @if [ $(current_stage) = stagefeedback ]; then \
14365           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14366         else \
14367           [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14368           $(MAKE) stagefeedback-start; \
14369         fi; \
14370         cd $(HOST_SUBDIR)/cloog && \
14371         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14372                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14373                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14374 @endif cloog-bootstrap
14375
14376
14377
14378
14379
14380 .PHONY: check-cloog maybe-check-cloog
14381 maybe-check-cloog:
14382 @if cloog
14383 maybe-check-cloog: check-cloog
14384
14385 check-cloog:
14386         @: $(MAKE); $(unstage)
14387         @r=`${PWD_COMMAND}`; export r; \
14388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389         $(HOST_EXPORTS) \
14390         (cd $(HOST_SUBDIR)/cloog && \
14391           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14392
14393 @endif cloog
14394
14395 .PHONY: install-cloog maybe-install-cloog
14396 maybe-install-cloog:
14397 @if cloog
14398 maybe-install-cloog: install-cloog
14399
14400 install-cloog:
14401
14402 @endif cloog
14403
14404 .PHONY: install-strip-cloog maybe-install-strip-cloog
14405 maybe-install-strip-cloog:
14406 @if cloog
14407 maybe-install-strip-cloog: install-strip-cloog
14408
14409 install-strip-cloog:
14410
14411 @endif cloog
14412
14413 # Other targets (info, dvi, pdf, etc.)
14414
14415 .PHONY: maybe-info-cloog info-cloog
14416 maybe-info-cloog:
14417 @if cloog
14418 maybe-info-cloog: info-cloog
14419
14420 info-cloog: \
14421     configure-cloog 
14422         @[ -f ./cloog/Makefile ] || exit 0; \
14423         r=`${PWD_COMMAND}`; export r; \
14424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14425         $(HOST_EXPORTS) \
14426         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14428         done; \
14429         echo "Doing info in cloog" ; \
14430         (cd $(HOST_SUBDIR)/cloog && \
14431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14433                   "RANLIB=$${RANLIB}" \
14434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14435                   info) \
14436           || exit 1
14437
14438 @endif cloog
14439
14440 .PHONY: maybe-dvi-cloog dvi-cloog
14441 maybe-dvi-cloog:
14442 @if cloog
14443 maybe-dvi-cloog: dvi-cloog
14444
14445 dvi-cloog: \
14446     configure-cloog 
14447         @[ -f ./cloog/Makefile ] || exit 0; \
14448         r=`${PWD_COMMAND}`; export r; \
14449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14450         $(HOST_EXPORTS) \
14451         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14452           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453         done; \
14454         echo "Doing dvi in cloog" ; \
14455         (cd $(HOST_SUBDIR)/cloog && \
14456           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458                   "RANLIB=$${RANLIB}" \
14459                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14460                   dvi) \
14461           || exit 1
14462
14463 @endif cloog
14464
14465 .PHONY: maybe-pdf-cloog pdf-cloog
14466 maybe-pdf-cloog:
14467 @if cloog
14468 maybe-pdf-cloog: pdf-cloog
14469
14470 pdf-cloog: \
14471     configure-cloog 
14472         @[ -f ./cloog/Makefile ] || exit 0; \
14473         r=`${PWD_COMMAND}`; export r; \
14474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14475         $(HOST_EXPORTS) \
14476         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14478         done; \
14479         echo "Doing pdf in cloog" ; \
14480         (cd $(HOST_SUBDIR)/cloog && \
14481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14483                   "RANLIB=$${RANLIB}" \
14484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14485                   pdf) \
14486           || exit 1
14487
14488 @endif cloog
14489
14490 .PHONY: maybe-html-cloog html-cloog
14491 maybe-html-cloog:
14492 @if cloog
14493 maybe-html-cloog: html-cloog
14494
14495 html-cloog: \
14496     configure-cloog 
14497         @[ -f ./cloog/Makefile ] || exit 0; \
14498         r=`${PWD_COMMAND}`; export r; \
14499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14500         $(HOST_EXPORTS) \
14501         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14503         done; \
14504         echo "Doing html in cloog" ; \
14505         (cd $(HOST_SUBDIR)/cloog && \
14506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14508                   "RANLIB=$${RANLIB}" \
14509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14510                   html) \
14511           || exit 1
14512
14513 @endif cloog
14514
14515 .PHONY: maybe-TAGS-cloog TAGS-cloog
14516 maybe-TAGS-cloog:
14517 @if cloog
14518 maybe-TAGS-cloog: TAGS-cloog
14519
14520 TAGS-cloog: \
14521     configure-cloog 
14522         @[ -f ./cloog/Makefile ] || exit 0; \
14523         r=`${PWD_COMMAND}`; export r; \
14524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14525         $(HOST_EXPORTS) \
14526         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14528         done; \
14529         echo "Doing TAGS in cloog" ; \
14530         (cd $(HOST_SUBDIR)/cloog && \
14531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14533                   "RANLIB=$${RANLIB}" \
14534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14535                   TAGS) \
14536           || exit 1
14537
14538 @endif cloog
14539
14540 .PHONY: maybe-install-info-cloog install-info-cloog
14541 maybe-install-info-cloog:
14542 @if cloog
14543 maybe-install-info-cloog: install-info-cloog
14544
14545 install-info-cloog: \
14546     configure-cloog \
14547     info-cloog 
14548         @[ -f ./cloog/Makefile ] || exit 0; \
14549         r=`${PWD_COMMAND}`; export r; \
14550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14551         $(HOST_EXPORTS) \
14552         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14554         done; \
14555         echo "Doing install-info in cloog" ; \
14556         (cd $(HOST_SUBDIR)/cloog && \
14557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14559                   "RANLIB=$${RANLIB}" \
14560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14561                   install-info) \
14562           || exit 1
14563
14564 @endif cloog
14565
14566 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14567 maybe-install-pdf-cloog:
14568 @if cloog
14569 maybe-install-pdf-cloog: install-pdf-cloog
14570
14571 install-pdf-cloog: \
14572     configure-cloog \
14573     pdf-cloog 
14574         @[ -f ./cloog/Makefile ] || exit 0; \
14575         r=`${PWD_COMMAND}`; export r; \
14576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577         $(HOST_EXPORTS) \
14578         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14580         done; \
14581         echo "Doing install-pdf in cloog" ; \
14582         (cd $(HOST_SUBDIR)/cloog && \
14583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14585                   "RANLIB=$${RANLIB}" \
14586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14587                   install-pdf) \
14588           || exit 1
14589
14590 @endif cloog
14591
14592 .PHONY: maybe-install-html-cloog install-html-cloog
14593 maybe-install-html-cloog:
14594 @if cloog
14595 maybe-install-html-cloog: install-html-cloog
14596
14597 install-html-cloog: \
14598     configure-cloog \
14599     html-cloog 
14600         @[ -f ./cloog/Makefile ] || exit 0; \
14601         r=`${PWD_COMMAND}`; export r; \
14602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14603         $(HOST_EXPORTS) \
14604         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14606         done; \
14607         echo "Doing install-html in cloog" ; \
14608         (cd $(HOST_SUBDIR)/cloog && \
14609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14611                   "RANLIB=$${RANLIB}" \
14612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14613                   install-html) \
14614           || exit 1
14615
14616 @endif cloog
14617
14618 .PHONY: maybe-installcheck-cloog installcheck-cloog
14619 maybe-installcheck-cloog:
14620 @if cloog
14621 maybe-installcheck-cloog: installcheck-cloog
14622
14623 installcheck-cloog: \
14624     configure-cloog 
14625         @[ -f ./cloog/Makefile ] || exit 0; \
14626         r=`${PWD_COMMAND}`; export r; \
14627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628         $(HOST_EXPORTS) \
14629         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631         done; \
14632         echo "Doing installcheck in cloog" ; \
14633         (cd $(HOST_SUBDIR)/cloog && \
14634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636                   "RANLIB=$${RANLIB}" \
14637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14638                   installcheck) \
14639           || exit 1
14640
14641 @endif cloog
14642
14643 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14644 maybe-mostlyclean-cloog:
14645 @if cloog
14646 maybe-mostlyclean-cloog: mostlyclean-cloog
14647
14648 mostlyclean-cloog: 
14649         @[ -f ./cloog/Makefile ] || exit 0; \
14650         r=`${PWD_COMMAND}`; export r; \
14651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652         $(HOST_EXPORTS) \
14653         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655         done; \
14656         echo "Doing mostlyclean in cloog" ; \
14657         (cd $(HOST_SUBDIR)/cloog && \
14658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660                   "RANLIB=$${RANLIB}" \
14661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14662                   mostlyclean) \
14663           || exit 1
14664
14665 @endif cloog
14666
14667 .PHONY: maybe-clean-cloog clean-cloog
14668 maybe-clean-cloog:
14669 @if cloog
14670 maybe-clean-cloog: clean-cloog
14671
14672 clean-cloog: 
14673         @[ -f ./cloog/Makefile ] || exit 0; \
14674         r=`${PWD_COMMAND}`; export r; \
14675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676         $(HOST_EXPORTS) \
14677         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679         done; \
14680         echo "Doing clean in cloog" ; \
14681         (cd $(HOST_SUBDIR)/cloog && \
14682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684                   "RANLIB=$${RANLIB}" \
14685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14686                   clean) \
14687           || exit 1
14688
14689 @endif cloog
14690
14691 .PHONY: maybe-distclean-cloog distclean-cloog
14692 maybe-distclean-cloog:
14693 @if cloog
14694 maybe-distclean-cloog: distclean-cloog
14695
14696 distclean-cloog: 
14697         @[ -f ./cloog/Makefile ] || exit 0; \
14698         r=`${PWD_COMMAND}`; export r; \
14699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700         $(HOST_EXPORTS) \
14701         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703         done; \
14704         echo "Doing distclean in cloog" ; \
14705         (cd $(HOST_SUBDIR)/cloog && \
14706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708                   "RANLIB=$${RANLIB}" \
14709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14710                   distclean) \
14711           || exit 1
14712
14713 @endif cloog
14714
14715 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14716 maybe-maintainer-clean-cloog:
14717 @if cloog
14718 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14719
14720 maintainer-clean-cloog: 
14721         @[ -f ./cloog/Makefile ] || exit 0; \
14722         r=`${PWD_COMMAND}`; export r; \
14723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14724         $(HOST_EXPORTS) \
14725         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14727         done; \
14728         echo "Doing maintainer-clean in cloog" ; \
14729         (cd $(HOST_SUBDIR)/cloog && \
14730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14732                   "RANLIB=$${RANLIB}" \
14733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14734                   maintainer-clean) \
14735           || exit 1
14736
14737 @endif cloog
14738
14739
14740
14741 .PHONY: configure-libelf maybe-configure-libelf
14742 maybe-configure-libelf:
14743 @if gcc-bootstrap
14744 configure-libelf: stage_current
14745 @endif gcc-bootstrap
14746 @if libelf
14747 maybe-configure-libelf: configure-libelf
14748 configure-libelf: 
14749         @r=`${PWD_COMMAND}`; export r; \
14750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14751         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14752         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14753         $(HOST_EXPORTS)  \
14754         echo Configuring in $(HOST_SUBDIR)/libelf; \
14755         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14756         case $(srcdir) in \
14757           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14758           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14759                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14760         esac; \
14761         srcdiroption="--srcdir=$${topdir}/libelf"; \
14762         libsrcdir="$$s/libelf"; \
14763         $(SHELL) $${libsrcdir}/configure \
14764           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14765           --target=${target_alias} $${srcdiroption} --disable-shared \
14766           || exit 1
14767 @endif libelf
14768
14769
14770
14771 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14772 maybe-configure-stage1-libelf:
14773 @if libelf-bootstrap
14774 maybe-configure-stage1-libelf: configure-stage1-libelf
14775 configure-stage1-libelf:
14776         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14777         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14778         @r=`${PWD_COMMAND}`; export r; \
14779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14780         TFLAGS="$(STAGE1_TFLAGS)"; \
14781         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14782         $(HOST_EXPORTS) \
14783         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14784         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14785         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14786         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14787         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14788         cd $(HOST_SUBDIR)/libelf || exit 1; \
14789         case $(srcdir) in \
14790           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14791           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14792                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14793         esac; \
14794         srcdiroption="--srcdir=$${topdir}/libelf"; \
14795         libsrcdir="$$s/libelf"; \
14796         $(SHELL) $${libsrcdir}/configure \
14797           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14798           --target=${target_alias} $${srcdiroption} \
14799           $(STAGE1_CONFIGURE_FLAGS) \
14800           --disable-shared
14801 @endif libelf-bootstrap
14802
14803 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14804 maybe-configure-stage2-libelf:
14805 @if libelf-bootstrap
14806 maybe-configure-stage2-libelf: configure-stage2-libelf
14807 configure-stage2-libelf:
14808         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14809         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14810         @r=`${PWD_COMMAND}`; export r; \
14811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14812         TFLAGS="$(STAGE2_TFLAGS)"; \
14813         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14814         $(HOST_EXPORTS) \
14815         $(POSTSTAGE1_HOST_EXPORTS) \
14816         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14817         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14818         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14819         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14820         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14821         cd $(HOST_SUBDIR)/libelf || exit 1; \
14822         case $(srcdir) in \
14823           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14824           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14825                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14826         esac; \
14827         srcdiroption="--srcdir=$${topdir}/libelf"; \
14828         libsrcdir="$$s/libelf"; \
14829         $(SHELL) $${libsrcdir}/configure \
14830           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14831           --target=${target_alias} $${srcdiroption} \
14832           --with-build-libsubdir=$(HOST_SUBDIR) \
14833           $(STAGE2_CONFIGURE_FLAGS) \
14834           --disable-shared
14835 @endif libelf-bootstrap
14836
14837 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14838 maybe-configure-stage3-libelf:
14839 @if libelf-bootstrap
14840 maybe-configure-stage3-libelf: configure-stage3-libelf
14841 configure-stage3-libelf:
14842         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14843         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14844         @r=`${PWD_COMMAND}`; export r; \
14845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14846         TFLAGS="$(STAGE3_TFLAGS)"; \
14847         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14848         $(HOST_EXPORTS) \
14849         $(POSTSTAGE1_HOST_EXPORTS) \
14850         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14851         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14852         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14853         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14854         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14855         cd $(HOST_SUBDIR)/libelf || exit 1; \
14856         case $(srcdir) in \
14857           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14858           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14859                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14860         esac; \
14861         srcdiroption="--srcdir=$${topdir}/libelf"; \
14862         libsrcdir="$$s/libelf"; \
14863         $(SHELL) $${libsrcdir}/configure \
14864           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14865           --target=${target_alias} $${srcdiroption} \
14866           --with-build-libsubdir=$(HOST_SUBDIR) \
14867           $(STAGE3_CONFIGURE_FLAGS) \
14868           --disable-shared
14869 @endif libelf-bootstrap
14870
14871 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14872 maybe-configure-stage4-libelf:
14873 @if libelf-bootstrap
14874 maybe-configure-stage4-libelf: configure-stage4-libelf
14875 configure-stage4-libelf:
14876         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14877         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14878         @r=`${PWD_COMMAND}`; export r; \
14879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14880         TFLAGS="$(STAGE4_TFLAGS)"; \
14881         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14882         $(HOST_EXPORTS) \
14883         $(POSTSTAGE1_HOST_EXPORTS) \
14884         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14885         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14886         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14887         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14888         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14889         cd $(HOST_SUBDIR)/libelf || exit 1; \
14890         case $(srcdir) in \
14891           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14892           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14893                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14894         esac; \
14895         srcdiroption="--srcdir=$${topdir}/libelf"; \
14896         libsrcdir="$$s/libelf"; \
14897         $(SHELL) $${libsrcdir}/configure \
14898           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14899           --target=${target_alias} $${srcdiroption} \
14900           --with-build-libsubdir=$(HOST_SUBDIR) \
14901           $(STAGE4_CONFIGURE_FLAGS) \
14902           --disable-shared
14903 @endif libelf-bootstrap
14904
14905 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14906 maybe-configure-stageprofile-libelf:
14907 @if libelf-bootstrap
14908 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14909 configure-stageprofile-libelf:
14910         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14911         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14912         @r=`${PWD_COMMAND}`; export r; \
14913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14914         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14915         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14916         $(HOST_EXPORTS) \
14917         $(POSTSTAGE1_HOST_EXPORTS) \
14918         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14919         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14920         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14921         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14922         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14923         cd $(HOST_SUBDIR)/libelf || exit 1; \
14924         case $(srcdir) in \
14925           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14926           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14927                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14928         esac; \
14929         srcdiroption="--srcdir=$${topdir}/libelf"; \
14930         libsrcdir="$$s/libelf"; \
14931         $(SHELL) $${libsrcdir}/configure \
14932           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14933           --target=${target_alias} $${srcdiroption} \
14934           --with-build-libsubdir=$(HOST_SUBDIR) \
14935           $(STAGEprofile_CONFIGURE_FLAGS) \
14936           --disable-shared
14937 @endif libelf-bootstrap
14938
14939 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14940 maybe-configure-stagefeedback-libelf:
14941 @if libelf-bootstrap
14942 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14943 configure-stagefeedback-libelf:
14944         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14945         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14946         @r=`${PWD_COMMAND}`; export r; \
14947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14949         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14950         $(HOST_EXPORTS) \
14951         $(POSTSTAGE1_HOST_EXPORTS) \
14952         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14953         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14954         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14955         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14956         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14957         cd $(HOST_SUBDIR)/libelf || exit 1; \
14958         case $(srcdir) in \
14959           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14960           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14961                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14962         esac; \
14963         srcdiroption="--srcdir=$${topdir}/libelf"; \
14964         libsrcdir="$$s/libelf"; \
14965         $(SHELL) $${libsrcdir}/configure \
14966           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14967           --target=${target_alias} $${srcdiroption} \
14968           --with-build-libsubdir=$(HOST_SUBDIR) \
14969           $(STAGEfeedback_CONFIGURE_FLAGS) \
14970           --disable-shared
14971 @endif libelf-bootstrap
14972
14973
14974
14975
14976
14977 .PHONY: all-libelf maybe-all-libelf
14978 maybe-all-libelf:
14979 @if gcc-bootstrap
14980 all-libelf: stage_current
14981 @endif gcc-bootstrap
14982 @if libelf
14983 TARGET-libelf=all
14984 maybe-all-libelf: all-libelf
14985 all-libelf: configure-libelf
14986         @r=`${PWD_COMMAND}`; export r; \
14987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988         $(HOST_EXPORTS)  \
14989         (cd $(HOST_SUBDIR)/libelf && \
14990           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
14991                 $(TARGET-libelf))
14992 @endif libelf
14993
14994
14995
14996 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14997 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14998 maybe-all-stage1-libelf:
14999 maybe-clean-stage1-libelf:
15000 @if libelf-bootstrap
15001 maybe-all-stage1-libelf: all-stage1-libelf
15002 all-stage1: all-stage1-libelf
15003 TARGET-stage1-libelf = $(TARGET-libelf)
15004 all-stage1-libelf: configure-stage1-libelf
15005         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15006         @r=`${PWD_COMMAND}`; export r; \
15007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15008         TFLAGS="$(STAGE1_TFLAGS)"; \
15009         $(HOST_EXPORTS)  \
15010         cd $(HOST_SUBDIR)/libelf && \
15011         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15012                 CFLAGS="$(STAGE1_CFLAGS)" \
15013                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15014                 LIBCFLAGS="$(LIBCFLAGS)" \
15015                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15016                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15017                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15018                 $(EXTRA_HOST_FLAGS)   \
15019                 TFLAGS="$(STAGE1_TFLAGS)" \
15020                 $(TARGET-stage1-libelf)
15021
15022 maybe-clean-stage1-libelf: clean-stage1-libelf
15023 clean-stage1: clean-stage1-libelf
15024 clean-stage1-libelf:
15025         @if [ $(current_stage) = stage1 ]; then \
15026           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15027         else \
15028           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15029           $(MAKE) stage1-start; \
15030         fi; \
15031         cd $(HOST_SUBDIR)/libelf && \
15032         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15033                  clean
15034 @endif libelf-bootstrap
15035
15036
15037 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15038 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15039 maybe-all-stage2-libelf:
15040 maybe-clean-stage2-libelf:
15041 @if libelf-bootstrap
15042 maybe-all-stage2-libelf: all-stage2-libelf
15043 all-stage2: all-stage2-libelf
15044 TARGET-stage2-libelf = $(TARGET-libelf)
15045 all-stage2-libelf: configure-stage2-libelf
15046         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15047         @r=`${PWD_COMMAND}`; export r; \
15048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15049         TFLAGS="$(STAGE2_TFLAGS)"; \
15050         $(HOST_EXPORTS) \
15051         $(POSTSTAGE1_HOST_EXPORTS)  \
15052         cd $(HOST_SUBDIR)/libelf && \
15053         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15054                 CFLAGS="$(STAGE2_CFLAGS)" \
15055                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15056                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15057                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15058                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15059                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15060                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15061                 TFLAGS="$(STAGE2_TFLAGS)" \
15062                 $(TARGET-stage2-libelf)
15063
15064 maybe-clean-stage2-libelf: clean-stage2-libelf
15065 clean-stage2: clean-stage2-libelf
15066 clean-stage2-libelf:
15067         @if [ $(current_stage) = stage2 ]; then \
15068           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15069         else \
15070           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15071           $(MAKE) stage2-start; \
15072         fi; \
15073         cd $(HOST_SUBDIR)/libelf && \
15074         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15075                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15076                  clean
15077 @endif libelf-bootstrap
15078
15079
15080 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15081 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15082 maybe-all-stage3-libelf:
15083 maybe-clean-stage3-libelf:
15084 @if libelf-bootstrap
15085 maybe-all-stage3-libelf: all-stage3-libelf
15086 all-stage3: all-stage3-libelf
15087 TARGET-stage3-libelf = $(TARGET-libelf)
15088 all-stage3-libelf: configure-stage3-libelf
15089         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15090         @r=`${PWD_COMMAND}`; export r; \
15091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15092         TFLAGS="$(STAGE3_TFLAGS)"; \
15093         $(HOST_EXPORTS) \
15094         $(POSTSTAGE1_HOST_EXPORTS)  \
15095         cd $(HOST_SUBDIR)/libelf && \
15096         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15097                 CFLAGS="$(STAGE3_CFLAGS)" \
15098                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15099                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15100                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15101                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15102                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15103                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15104                 TFLAGS="$(STAGE3_TFLAGS)" \
15105                 $(TARGET-stage3-libelf)
15106
15107 maybe-clean-stage3-libelf: clean-stage3-libelf
15108 clean-stage3: clean-stage3-libelf
15109 clean-stage3-libelf:
15110         @if [ $(current_stage) = stage3 ]; then \
15111           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15112         else \
15113           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15114           $(MAKE) stage3-start; \
15115         fi; \
15116         cd $(HOST_SUBDIR)/libelf && \
15117         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15118                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15119                  clean
15120 @endif libelf-bootstrap
15121
15122
15123 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15124 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15125 maybe-all-stage4-libelf:
15126 maybe-clean-stage4-libelf:
15127 @if libelf-bootstrap
15128 maybe-all-stage4-libelf: all-stage4-libelf
15129 all-stage4: all-stage4-libelf
15130 TARGET-stage4-libelf = $(TARGET-libelf)
15131 all-stage4-libelf: configure-stage4-libelf
15132         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15133         @r=`${PWD_COMMAND}`; export r; \
15134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15135         TFLAGS="$(STAGE4_TFLAGS)"; \
15136         $(HOST_EXPORTS) \
15137         $(POSTSTAGE1_HOST_EXPORTS)  \
15138         cd $(HOST_SUBDIR)/libelf && \
15139         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15140                 CFLAGS="$(STAGE4_CFLAGS)" \
15141                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15142                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15143                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15144                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15145                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15146                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15147                 TFLAGS="$(STAGE4_TFLAGS)" \
15148                 $(TARGET-stage4-libelf)
15149
15150 maybe-clean-stage4-libelf: clean-stage4-libelf
15151 clean-stage4: clean-stage4-libelf
15152 clean-stage4-libelf:
15153         @if [ $(current_stage) = stage4 ]; then \
15154           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15155         else \
15156           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15157           $(MAKE) stage4-start; \
15158         fi; \
15159         cd $(HOST_SUBDIR)/libelf && \
15160         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15161                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15162                  clean
15163 @endif libelf-bootstrap
15164
15165
15166 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15167 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15168 maybe-all-stageprofile-libelf:
15169 maybe-clean-stageprofile-libelf:
15170 @if libelf-bootstrap
15171 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15172 all-stageprofile: all-stageprofile-libelf
15173 TARGET-stageprofile-libelf = $(TARGET-libelf)
15174 all-stageprofile-libelf: configure-stageprofile-libelf
15175         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15176         @r=`${PWD_COMMAND}`; export r; \
15177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15178         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15179         $(HOST_EXPORTS) \
15180         $(POSTSTAGE1_HOST_EXPORTS)  \
15181         cd $(HOST_SUBDIR)/libelf && \
15182         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15183                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15184                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15185                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15186                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15187                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15188                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15189                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15190                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15191                 $(TARGET-stageprofile-libelf)
15192
15193 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15194 clean-stageprofile: clean-stageprofile-libelf
15195 clean-stageprofile-libelf:
15196         @if [ $(current_stage) = stageprofile ]; then \
15197           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15198         else \
15199           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15200           $(MAKE) stageprofile-start; \
15201         fi; \
15202         cd $(HOST_SUBDIR)/libelf && \
15203         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15204                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15205                  clean
15206 @endif libelf-bootstrap
15207
15208
15209 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15210 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15211 maybe-all-stagefeedback-libelf:
15212 maybe-clean-stagefeedback-libelf:
15213 @if libelf-bootstrap
15214 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15215 all-stagefeedback: all-stagefeedback-libelf
15216 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15217 all-stagefeedback-libelf: configure-stagefeedback-libelf
15218         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15219         @r=`${PWD_COMMAND}`; export r; \
15220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15221         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15222         $(HOST_EXPORTS) \
15223         $(POSTSTAGE1_HOST_EXPORTS)  \
15224         cd $(HOST_SUBDIR)/libelf && \
15225         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15226                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15227                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15228                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15229                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15230                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15231                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15232                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15233                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15234                 $(TARGET-stagefeedback-libelf)
15235
15236 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15237 clean-stagefeedback: clean-stagefeedback-libelf
15238 clean-stagefeedback-libelf:
15239         @if [ $(current_stage) = stagefeedback ]; then \
15240           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15241         else \
15242           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15243           $(MAKE) stagefeedback-start; \
15244         fi; \
15245         cd $(HOST_SUBDIR)/libelf && \
15246         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15247                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15248                  clean
15249 @endif libelf-bootstrap
15250
15251
15252
15253
15254
15255 .PHONY: check-libelf maybe-check-libelf
15256 maybe-check-libelf:
15257 @if libelf
15258 maybe-check-libelf: check-libelf
15259
15260 check-libelf:
15261         @: $(MAKE); $(unstage)
15262         @r=`${PWD_COMMAND}`; export r; \
15263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15264         $(HOST_EXPORTS) \
15265         (cd $(HOST_SUBDIR)/libelf && \
15266           $(MAKE) $(FLAGS_TO_PASS)  check)
15267
15268 @endif libelf
15269
15270 .PHONY: install-libelf maybe-install-libelf
15271 maybe-install-libelf:
15272 @if libelf
15273 maybe-install-libelf: install-libelf
15274
15275 install-libelf:
15276
15277 @endif libelf
15278
15279 .PHONY: install-strip-libelf maybe-install-strip-libelf
15280 maybe-install-strip-libelf:
15281 @if libelf
15282 maybe-install-strip-libelf: install-strip-libelf
15283
15284 install-strip-libelf:
15285
15286 @endif libelf
15287
15288 # Other targets (info, dvi, pdf, etc.)
15289
15290 .PHONY: maybe-info-libelf info-libelf
15291 maybe-info-libelf:
15292 @if libelf
15293 maybe-info-libelf: info-libelf
15294
15295 info-libelf: \
15296     configure-libelf 
15297         @[ -f ./libelf/Makefile ] || exit 0; \
15298         r=`${PWD_COMMAND}`; export r; \
15299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15300         $(HOST_EXPORTS) \
15301         for flag in $(EXTRA_HOST_FLAGS) ; do \
15302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15303         done; \
15304         echo "Doing info in libelf" ; \
15305         (cd $(HOST_SUBDIR)/libelf && \
15306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15308                   "RANLIB=$${RANLIB}" \
15309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15310                   info) \
15311           || exit 1
15312
15313 @endif libelf
15314
15315 .PHONY: maybe-dvi-libelf dvi-libelf
15316 maybe-dvi-libelf:
15317 @if libelf
15318 maybe-dvi-libelf: dvi-libelf
15319
15320 dvi-libelf: \
15321     configure-libelf 
15322         @[ -f ./libelf/Makefile ] || exit 0; \
15323         r=`${PWD_COMMAND}`; export r; \
15324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15325         $(HOST_EXPORTS) \
15326         for flag in $(EXTRA_HOST_FLAGS) ; do \
15327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15328         done; \
15329         echo "Doing dvi in libelf" ; \
15330         (cd $(HOST_SUBDIR)/libelf && \
15331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15333                   "RANLIB=$${RANLIB}" \
15334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15335                   dvi) \
15336           || exit 1
15337
15338 @endif libelf
15339
15340 .PHONY: maybe-pdf-libelf pdf-libelf
15341 maybe-pdf-libelf:
15342 @if libelf
15343 maybe-pdf-libelf: pdf-libelf
15344
15345 pdf-libelf: \
15346     configure-libelf 
15347         @[ -f ./libelf/Makefile ] || exit 0; \
15348         r=`${PWD_COMMAND}`; export r; \
15349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15350         $(HOST_EXPORTS) \
15351         for flag in $(EXTRA_HOST_FLAGS) ; do \
15352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15353         done; \
15354         echo "Doing pdf in libelf" ; \
15355         (cd $(HOST_SUBDIR)/libelf && \
15356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15358                   "RANLIB=$${RANLIB}" \
15359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15360                   pdf) \
15361           || exit 1
15362
15363 @endif libelf
15364
15365 .PHONY: maybe-html-libelf html-libelf
15366 maybe-html-libelf:
15367 @if libelf
15368 maybe-html-libelf: html-libelf
15369
15370 html-libelf: \
15371     configure-libelf 
15372         @[ -f ./libelf/Makefile ] || exit 0; \
15373         r=`${PWD_COMMAND}`; export r; \
15374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15375         $(HOST_EXPORTS) \
15376         for flag in $(EXTRA_HOST_FLAGS) ; do \
15377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15378         done; \
15379         echo "Doing html in libelf" ; \
15380         (cd $(HOST_SUBDIR)/libelf && \
15381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15383                   "RANLIB=$${RANLIB}" \
15384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15385                   html) \
15386           || exit 1
15387
15388 @endif libelf
15389
15390 .PHONY: maybe-TAGS-libelf TAGS-libelf
15391 maybe-TAGS-libelf:
15392 @if libelf
15393 maybe-TAGS-libelf: TAGS-libelf
15394
15395 TAGS-libelf: \
15396     configure-libelf 
15397         @[ -f ./libelf/Makefile ] || exit 0; \
15398         r=`${PWD_COMMAND}`; export r; \
15399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400         $(HOST_EXPORTS) \
15401         for flag in $(EXTRA_HOST_FLAGS) ; do \
15402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15403         done; \
15404         echo "Doing TAGS in libelf" ; \
15405         (cd $(HOST_SUBDIR)/libelf && \
15406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15408                   "RANLIB=$${RANLIB}" \
15409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15410                   TAGS) \
15411           || exit 1
15412
15413 @endif libelf
15414
15415 .PHONY: maybe-install-info-libelf install-info-libelf
15416 maybe-install-info-libelf:
15417 @if libelf
15418 maybe-install-info-libelf: install-info-libelf
15419
15420 install-info-libelf: \
15421     configure-libelf \
15422     info-libelf 
15423         @[ -f ./libelf/Makefile ] || exit 0; \
15424         r=`${PWD_COMMAND}`; export r; \
15425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15426         $(HOST_EXPORTS) \
15427         for flag in $(EXTRA_HOST_FLAGS) ; do \
15428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429         done; \
15430         echo "Doing install-info in libelf" ; \
15431         (cd $(HOST_SUBDIR)/libelf && \
15432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434                   "RANLIB=$${RANLIB}" \
15435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15436                   install-info) \
15437           || exit 1
15438
15439 @endif libelf
15440
15441 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15442 maybe-install-pdf-libelf:
15443 @if libelf
15444 maybe-install-pdf-libelf: install-pdf-libelf
15445
15446 install-pdf-libelf: \
15447     configure-libelf \
15448     pdf-libelf 
15449         @[ -f ./libelf/Makefile ] || exit 0; \
15450         r=`${PWD_COMMAND}`; export r; \
15451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15452         $(HOST_EXPORTS) \
15453         for flag in $(EXTRA_HOST_FLAGS) ; do \
15454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15455         done; \
15456         echo "Doing install-pdf in libelf" ; \
15457         (cd $(HOST_SUBDIR)/libelf && \
15458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15460                   "RANLIB=$${RANLIB}" \
15461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15462                   install-pdf) \
15463           || exit 1
15464
15465 @endif libelf
15466
15467 .PHONY: maybe-install-html-libelf install-html-libelf
15468 maybe-install-html-libelf:
15469 @if libelf
15470 maybe-install-html-libelf: install-html-libelf
15471
15472 install-html-libelf: \
15473     configure-libelf \
15474     html-libelf 
15475         @[ -f ./libelf/Makefile ] || exit 0; \
15476         r=`${PWD_COMMAND}`; export r; \
15477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15478         $(HOST_EXPORTS) \
15479         for flag in $(EXTRA_HOST_FLAGS) ; do \
15480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15481         done; \
15482         echo "Doing install-html in libelf" ; \
15483         (cd $(HOST_SUBDIR)/libelf && \
15484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15486                   "RANLIB=$${RANLIB}" \
15487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15488                   install-html) \
15489           || exit 1
15490
15491 @endif libelf
15492
15493 .PHONY: maybe-installcheck-libelf installcheck-libelf
15494 maybe-installcheck-libelf:
15495 @if libelf
15496 maybe-installcheck-libelf: installcheck-libelf
15497
15498 installcheck-libelf: \
15499     configure-libelf 
15500         @[ -f ./libelf/Makefile ] || exit 0; \
15501         r=`${PWD_COMMAND}`; export r; \
15502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15503         $(HOST_EXPORTS) \
15504         for flag in $(EXTRA_HOST_FLAGS) ; do \
15505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506         done; \
15507         echo "Doing installcheck in libelf" ; \
15508         (cd $(HOST_SUBDIR)/libelf && \
15509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511                   "RANLIB=$${RANLIB}" \
15512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15513                   installcheck) \
15514           || exit 1
15515
15516 @endif libelf
15517
15518 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15519 maybe-mostlyclean-libelf:
15520 @if libelf
15521 maybe-mostlyclean-libelf: mostlyclean-libelf
15522
15523 mostlyclean-libelf: 
15524         @[ -f ./libelf/Makefile ] || exit 0; \
15525         r=`${PWD_COMMAND}`; export r; \
15526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527         $(HOST_EXPORTS) \
15528         for flag in $(EXTRA_HOST_FLAGS) ; do \
15529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15530         done; \
15531         echo "Doing mostlyclean in libelf" ; \
15532         (cd $(HOST_SUBDIR)/libelf && \
15533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15535                   "RANLIB=$${RANLIB}" \
15536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15537                   mostlyclean) \
15538           || exit 1
15539
15540 @endif libelf
15541
15542 .PHONY: maybe-clean-libelf clean-libelf
15543 maybe-clean-libelf:
15544 @if libelf
15545 maybe-clean-libelf: clean-libelf
15546
15547 clean-libelf: 
15548         @[ -f ./libelf/Makefile ] || exit 0; \
15549         r=`${PWD_COMMAND}`; export r; \
15550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551         $(HOST_EXPORTS) \
15552         for flag in $(EXTRA_HOST_FLAGS) ; do \
15553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15554         done; \
15555         echo "Doing clean in libelf" ; \
15556         (cd $(HOST_SUBDIR)/libelf && \
15557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15559                   "RANLIB=$${RANLIB}" \
15560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15561                   clean) \
15562           || exit 1
15563
15564 @endif libelf
15565
15566 .PHONY: maybe-distclean-libelf distclean-libelf
15567 maybe-distclean-libelf:
15568 @if libelf
15569 maybe-distclean-libelf: distclean-libelf
15570
15571 distclean-libelf: 
15572         @[ -f ./libelf/Makefile ] || exit 0; \
15573         r=`${PWD_COMMAND}`; export r; \
15574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575         $(HOST_EXPORTS) \
15576         for flag in $(EXTRA_HOST_FLAGS) ; do \
15577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15578         done; \
15579         echo "Doing distclean in libelf" ; \
15580         (cd $(HOST_SUBDIR)/libelf && \
15581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15583                   "RANLIB=$${RANLIB}" \
15584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15585                   distclean) \
15586           || exit 1
15587
15588 @endif libelf
15589
15590 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15591 maybe-maintainer-clean-libelf:
15592 @if libelf
15593 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15594
15595 maintainer-clean-libelf: 
15596         @[ -f ./libelf/Makefile ] || exit 0; \
15597         r=`${PWD_COMMAND}`; export r; \
15598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15599         $(HOST_EXPORTS) \
15600         for flag in $(EXTRA_HOST_FLAGS) ; do \
15601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15602         done; \
15603         echo "Doing maintainer-clean in libelf" ; \
15604         (cd $(HOST_SUBDIR)/libelf && \
15605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15607                   "RANLIB=$${RANLIB}" \
15608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15609                   maintainer-clean) \
15610           || exit 1
15611
15612 @endif libelf
15613
15614
15615
15616 .PHONY: configure-gold maybe-configure-gold
15617 maybe-configure-gold:
15618 @if gcc-bootstrap
15619 configure-gold: stage_current
15620 @endif gcc-bootstrap
15621 @if gold
15622 maybe-configure-gold: configure-gold
15623 configure-gold: 
15624         @r=`${PWD_COMMAND}`; export r; \
15625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15626         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15627         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15628         $(HOST_EXPORTS)  \
15629         echo Configuring in $(HOST_SUBDIR)/gold; \
15630         cd "$(HOST_SUBDIR)/gold" || exit 1; \
15631         case $(srcdir) in \
15632           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15633           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15634                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15635         esac; \
15636         srcdiroption="--srcdir=$${topdir}/gold"; \
15637         libsrcdir="$$s/gold"; \
15638         $(SHELL) $${libsrcdir}/configure \
15639           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15640           --target=${target_alias} $${srcdiroption}  \
15641           || exit 1
15642 @endif gold
15643
15644
15645
15646 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15647 maybe-configure-stage1-gold:
15648 @if gold-bootstrap
15649 maybe-configure-stage1-gold: configure-stage1-gold
15650 configure-stage1-gold:
15651         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15652         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15653         @r=`${PWD_COMMAND}`; export r; \
15654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655         TFLAGS="$(STAGE1_TFLAGS)"; \
15656         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657         $(HOST_EXPORTS) \
15658         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15659         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15660         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15661         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15662         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15663         cd $(HOST_SUBDIR)/gold || exit 1; \
15664         case $(srcdir) in \
15665           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15666           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15667                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15668         esac; \
15669         srcdiroption="--srcdir=$${topdir}/gold"; \
15670         libsrcdir="$$s/gold"; \
15671         $(SHELL) $${libsrcdir}/configure \
15672           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15673           --target=${target_alias} $${srcdiroption} \
15674           $(STAGE1_CONFIGURE_FLAGS)
15675 @endif gold-bootstrap
15676
15677 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15678 maybe-configure-stage2-gold:
15679 @if gold-bootstrap
15680 maybe-configure-stage2-gold: configure-stage2-gold
15681 configure-stage2-gold:
15682         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15683         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15684         @r=`${PWD_COMMAND}`; export r; \
15685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15686         TFLAGS="$(STAGE2_TFLAGS)"; \
15687         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15688         $(HOST_EXPORTS) \
15689         $(POSTSTAGE1_HOST_EXPORTS) \
15690         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15691         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15692         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15693         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15694         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15695         cd $(HOST_SUBDIR)/gold || exit 1; \
15696         case $(srcdir) in \
15697           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15698           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15699                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15700         esac; \
15701         srcdiroption="--srcdir=$${topdir}/gold"; \
15702         libsrcdir="$$s/gold"; \
15703         $(SHELL) $${libsrcdir}/configure \
15704           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15705           --target=${target_alias} $${srcdiroption} \
15706           --with-build-libsubdir=$(HOST_SUBDIR) \
15707           $(STAGE2_CONFIGURE_FLAGS)
15708 @endif gold-bootstrap
15709
15710 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15711 maybe-configure-stage3-gold:
15712 @if gold-bootstrap
15713 maybe-configure-stage3-gold: configure-stage3-gold
15714 configure-stage3-gold:
15715         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15716         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15717         @r=`${PWD_COMMAND}`; export r; \
15718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15719         TFLAGS="$(STAGE3_TFLAGS)"; \
15720         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15721         $(HOST_EXPORTS) \
15722         $(POSTSTAGE1_HOST_EXPORTS) \
15723         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15724         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15725         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15726         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15727         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15728         cd $(HOST_SUBDIR)/gold || exit 1; \
15729         case $(srcdir) in \
15730           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15731           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15732                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15733         esac; \
15734         srcdiroption="--srcdir=$${topdir}/gold"; \
15735         libsrcdir="$$s/gold"; \
15736         $(SHELL) $${libsrcdir}/configure \
15737           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15738           --target=${target_alias} $${srcdiroption} \
15739           --with-build-libsubdir=$(HOST_SUBDIR) \
15740           $(STAGE3_CONFIGURE_FLAGS)
15741 @endif gold-bootstrap
15742
15743 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15744 maybe-configure-stage4-gold:
15745 @if gold-bootstrap
15746 maybe-configure-stage4-gold: configure-stage4-gold
15747 configure-stage4-gold:
15748         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15749         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15750         @r=`${PWD_COMMAND}`; export r; \
15751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15752         TFLAGS="$(STAGE4_TFLAGS)"; \
15753         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15754         $(HOST_EXPORTS) \
15755         $(POSTSTAGE1_HOST_EXPORTS) \
15756         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15757         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15758         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15759         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15760         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15761         cd $(HOST_SUBDIR)/gold || exit 1; \
15762         case $(srcdir) in \
15763           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15764           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15765                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15766         esac; \
15767         srcdiroption="--srcdir=$${topdir}/gold"; \
15768         libsrcdir="$$s/gold"; \
15769         $(SHELL) $${libsrcdir}/configure \
15770           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15771           --target=${target_alias} $${srcdiroption} \
15772           --with-build-libsubdir=$(HOST_SUBDIR) \
15773           $(STAGE4_CONFIGURE_FLAGS)
15774 @endif gold-bootstrap
15775
15776 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15777 maybe-configure-stageprofile-gold:
15778 @if gold-bootstrap
15779 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15780 configure-stageprofile-gold:
15781         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15782         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15783         @r=`${PWD_COMMAND}`; export r; \
15784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15786         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15787         $(HOST_EXPORTS) \
15788         $(POSTSTAGE1_HOST_EXPORTS) \
15789         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15790         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15791         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15792         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15793         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15794         cd $(HOST_SUBDIR)/gold || exit 1; \
15795         case $(srcdir) in \
15796           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15797           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15798                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15799         esac; \
15800         srcdiroption="--srcdir=$${topdir}/gold"; \
15801         libsrcdir="$$s/gold"; \
15802         $(SHELL) $${libsrcdir}/configure \
15803           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15804           --target=${target_alias} $${srcdiroption} \
15805           --with-build-libsubdir=$(HOST_SUBDIR) \
15806           $(STAGEprofile_CONFIGURE_FLAGS)
15807 @endif gold-bootstrap
15808
15809 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15810 maybe-configure-stagefeedback-gold:
15811 @if gold-bootstrap
15812 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15813 configure-stagefeedback-gold:
15814         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15815         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15816         @r=`${PWD_COMMAND}`; export r; \
15817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15818         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15819         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15820         $(HOST_EXPORTS) \
15821         $(POSTSTAGE1_HOST_EXPORTS) \
15822         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15823         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15824         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15825         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15826         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15827         cd $(HOST_SUBDIR)/gold || exit 1; \
15828         case $(srcdir) in \
15829           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15830           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15831                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15832         esac; \
15833         srcdiroption="--srcdir=$${topdir}/gold"; \
15834         libsrcdir="$$s/gold"; \
15835         $(SHELL) $${libsrcdir}/configure \
15836           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15837           --target=${target_alias} $${srcdiroption} \
15838           --with-build-libsubdir=$(HOST_SUBDIR) \
15839           $(STAGEfeedback_CONFIGURE_FLAGS)
15840 @endif gold-bootstrap
15841
15842
15843
15844
15845
15846 .PHONY: all-gold maybe-all-gold
15847 maybe-all-gold:
15848 @if gcc-bootstrap
15849 all-gold: stage_current
15850 @endif gcc-bootstrap
15851 @if gold
15852 TARGET-gold=all
15853 maybe-all-gold: all-gold
15854 all-gold: configure-gold
15855         @r=`${PWD_COMMAND}`; export r; \
15856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857         $(HOST_EXPORTS)  \
15858         (cd $(HOST_SUBDIR)/gold && \
15859           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15860                 $(TARGET-gold))
15861 @endif gold
15862
15863
15864
15865 .PHONY: all-stage1-gold maybe-all-stage1-gold
15866 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15867 maybe-all-stage1-gold:
15868 maybe-clean-stage1-gold:
15869 @if gold-bootstrap
15870 maybe-all-stage1-gold: all-stage1-gold
15871 all-stage1: all-stage1-gold
15872 TARGET-stage1-gold = $(TARGET-gold)
15873 all-stage1-gold: configure-stage1-gold
15874         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15875         @r=`${PWD_COMMAND}`; export r; \
15876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877         TFLAGS="$(STAGE1_TFLAGS)"; \
15878         $(HOST_EXPORTS)  \
15879         cd $(HOST_SUBDIR)/gold && \
15880         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15881                 CFLAGS="$(STAGE1_CFLAGS)" \
15882                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15883                 LIBCFLAGS="$(LIBCFLAGS)" \
15884                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15885                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15886                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15887                 $(EXTRA_HOST_FLAGS)   \
15888                 TFLAGS="$(STAGE1_TFLAGS)" \
15889                 $(TARGET-stage1-gold)
15890
15891 maybe-clean-stage1-gold: clean-stage1-gold
15892 clean-stage1: clean-stage1-gold
15893 clean-stage1-gold:
15894         @if [ $(current_stage) = stage1 ]; then \
15895           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15896         else \
15897           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15898           $(MAKE) stage1-start; \
15899         fi; \
15900         cd $(HOST_SUBDIR)/gold && \
15901         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15902                  clean
15903 @endif gold-bootstrap
15904
15905
15906 .PHONY: all-stage2-gold maybe-all-stage2-gold
15907 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15908 maybe-all-stage2-gold:
15909 maybe-clean-stage2-gold:
15910 @if gold-bootstrap
15911 maybe-all-stage2-gold: all-stage2-gold
15912 all-stage2: all-stage2-gold
15913 TARGET-stage2-gold = $(TARGET-gold)
15914 all-stage2-gold: configure-stage2-gold
15915         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15916         @r=`${PWD_COMMAND}`; export r; \
15917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15918         TFLAGS="$(STAGE2_TFLAGS)"; \
15919         $(HOST_EXPORTS) \
15920         $(POSTSTAGE1_HOST_EXPORTS)  \
15921         cd $(HOST_SUBDIR)/gold && \
15922         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15923                 CFLAGS="$(STAGE2_CFLAGS)" \
15924                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15925                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15926                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15927                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15928                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15929                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15930                 TFLAGS="$(STAGE2_TFLAGS)" \
15931                 $(TARGET-stage2-gold)
15932
15933 maybe-clean-stage2-gold: clean-stage2-gold
15934 clean-stage2: clean-stage2-gold
15935 clean-stage2-gold:
15936         @if [ $(current_stage) = stage2 ]; then \
15937           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15938         else \
15939           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15940           $(MAKE) stage2-start; \
15941         fi; \
15942         cd $(HOST_SUBDIR)/gold && \
15943         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15944                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15945                  clean
15946 @endif gold-bootstrap
15947
15948
15949 .PHONY: all-stage3-gold maybe-all-stage3-gold
15950 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15951 maybe-all-stage3-gold:
15952 maybe-clean-stage3-gold:
15953 @if gold-bootstrap
15954 maybe-all-stage3-gold: all-stage3-gold
15955 all-stage3: all-stage3-gold
15956 TARGET-stage3-gold = $(TARGET-gold)
15957 all-stage3-gold: configure-stage3-gold
15958         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15959         @r=`${PWD_COMMAND}`; export r; \
15960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15961         TFLAGS="$(STAGE3_TFLAGS)"; \
15962         $(HOST_EXPORTS) \
15963         $(POSTSTAGE1_HOST_EXPORTS)  \
15964         cd $(HOST_SUBDIR)/gold && \
15965         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15966                 CFLAGS="$(STAGE3_CFLAGS)" \
15967                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15968                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15969                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15970                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15971                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15972                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15973                 TFLAGS="$(STAGE3_TFLAGS)" \
15974                 $(TARGET-stage3-gold)
15975
15976 maybe-clean-stage3-gold: clean-stage3-gold
15977 clean-stage3: clean-stage3-gold
15978 clean-stage3-gold:
15979         @if [ $(current_stage) = stage3 ]; then \
15980           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15981         else \
15982           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15983           $(MAKE) stage3-start; \
15984         fi; \
15985         cd $(HOST_SUBDIR)/gold && \
15986         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15987                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15988                  clean
15989 @endif gold-bootstrap
15990
15991
15992 .PHONY: all-stage4-gold maybe-all-stage4-gold
15993 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15994 maybe-all-stage4-gold:
15995 maybe-clean-stage4-gold:
15996 @if gold-bootstrap
15997 maybe-all-stage4-gold: all-stage4-gold
15998 all-stage4: all-stage4-gold
15999 TARGET-stage4-gold = $(TARGET-gold)
16000 all-stage4-gold: configure-stage4-gold
16001         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16002         @r=`${PWD_COMMAND}`; export r; \
16003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16004         TFLAGS="$(STAGE4_TFLAGS)"; \
16005         $(HOST_EXPORTS) \
16006         $(POSTSTAGE1_HOST_EXPORTS)  \
16007         cd $(HOST_SUBDIR)/gold && \
16008         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16009                 CFLAGS="$(STAGE4_CFLAGS)" \
16010                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16011                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16012                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16013                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16014                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16015                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16016                 TFLAGS="$(STAGE4_TFLAGS)" \
16017                 $(TARGET-stage4-gold)
16018
16019 maybe-clean-stage4-gold: clean-stage4-gold
16020 clean-stage4: clean-stage4-gold
16021 clean-stage4-gold:
16022         @if [ $(current_stage) = stage4 ]; then \
16023           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16024         else \
16025           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16026           $(MAKE) stage4-start; \
16027         fi; \
16028         cd $(HOST_SUBDIR)/gold && \
16029         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16030                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16031                  clean
16032 @endif gold-bootstrap
16033
16034
16035 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16036 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16037 maybe-all-stageprofile-gold:
16038 maybe-clean-stageprofile-gold:
16039 @if gold-bootstrap
16040 maybe-all-stageprofile-gold: all-stageprofile-gold
16041 all-stageprofile: all-stageprofile-gold
16042 TARGET-stageprofile-gold = $(TARGET-gold)
16043 all-stageprofile-gold: configure-stageprofile-gold
16044         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16045         @r=`${PWD_COMMAND}`; export r; \
16046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16047         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16048         $(HOST_EXPORTS) \
16049         $(POSTSTAGE1_HOST_EXPORTS)  \
16050         cd $(HOST_SUBDIR)/gold && \
16051         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16052                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16053                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16054                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16055                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16056                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16057                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16058                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16059                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16060                 $(TARGET-stageprofile-gold)
16061
16062 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16063 clean-stageprofile: clean-stageprofile-gold
16064 clean-stageprofile-gold:
16065         @if [ $(current_stage) = stageprofile ]; then \
16066           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16067         else \
16068           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16069           $(MAKE) stageprofile-start; \
16070         fi; \
16071         cd $(HOST_SUBDIR)/gold && \
16072         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16074                  clean
16075 @endif gold-bootstrap
16076
16077
16078 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16079 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16080 maybe-all-stagefeedback-gold:
16081 maybe-clean-stagefeedback-gold:
16082 @if gold-bootstrap
16083 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16084 all-stagefeedback: all-stagefeedback-gold
16085 TARGET-stagefeedback-gold = $(TARGET-gold)
16086 all-stagefeedback-gold: configure-stagefeedback-gold
16087         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16088         @r=`${PWD_COMMAND}`; export r; \
16089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16090         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16091         $(HOST_EXPORTS) \
16092         $(POSTSTAGE1_HOST_EXPORTS)  \
16093         cd $(HOST_SUBDIR)/gold && \
16094         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16095                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16096                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16097                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16098                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16099                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16100                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16101                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16102                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16103                 $(TARGET-stagefeedback-gold)
16104
16105 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16106 clean-stagefeedback: clean-stagefeedback-gold
16107 clean-stagefeedback-gold:
16108         @if [ $(current_stage) = stagefeedback ]; then \
16109           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16110         else \
16111           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16112           $(MAKE) stagefeedback-start; \
16113         fi; \
16114         cd $(HOST_SUBDIR)/gold && \
16115         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16117                  clean
16118 @endif gold-bootstrap
16119
16120
16121
16122
16123
16124 .PHONY: check-gold maybe-check-gold
16125 maybe-check-gold:
16126 @if gold
16127 maybe-check-gold: check-gold
16128
16129 check-gold:
16130         @: $(MAKE); $(unstage)
16131         @r=`${PWD_COMMAND}`; export r; \
16132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16133         $(HOST_EXPORTS) \
16134         (cd $(HOST_SUBDIR)/gold && \
16135           $(MAKE) $(FLAGS_TO_PASS)  check)
16136
16137 @endif gold
16138
16139 .PHONY: install-gold maybe-install-gold
16140 maybe-install-gold:
16141 @if gold
16142 maybe-install-gold: install-gold
16143
16144 install-gold: installdirs
16145         @: $(MAKE); $(unstage)
16146         @r=`${PWD_COMMAND}`; export r; \
16147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148         $(HOST_EXPORTS) \
16149         (cd $(HOST_SUBDIR)/gold && \
16150           $(MAKE) $(FLAGS_TO_PASS)  install)
16151
16152 @endif gold
16153
16154 .PHONY: install-strip-gold maybe-install-strip-gold
16155 maybe-install-strip-gold:
16156 @if gold
16157 maybe-install-strip-gold: install-strip-gold
16158
16159 install-strip-gold: installdirs
16160         @: $(MAKE); $(unstage)
16161         @r=`${PWD_COMMAND}`; export r; \
16162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163         $(HOST_EXPORTS) \
16164         (cd $(HOST_SUBDIR)/gold && \
16165           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16166
16167 @endif gold
16168
16169 # Other targets (info, dvi, pdf, etc.)
16170
16171 .PHONY: maybe-info-gold info-gold
16172 maybe-info-gold:
16173 @if gold
16174 maybe-info-gold: info-gold
16175
16176 info-gold: \
16177     configure-gold 
16178         @[ -f ./gold/Makefile ] || exit 0; \
16179         r=`${PWD_COMMAND}`; export r; \
16180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16181         $(HOST_EXPORTS) \
16182         for flag in $(EXTRA_HOST_FLAGS) ; do \
16183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16184         done; \
16185         echo "Doing info in gold" ; \
16186         (cd $(HOST_SUBDIR)/gold && \
16187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16189                   "RANLIB=$${RANLIB}" \
16190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16191                   info) \
16192           || exit 1
16193
16194 @endif gold
16195
16196 .PHONY: maybe-dvi-gold dvi-gold
16197 maybe-dvi-gold:
16198 @if gold
16199 maybe-dvi-gold: dvi-gold
16200
16201 dvi-gold: \
16202     configure-gold 
16203         @[ -f ./gold/Makefile ] || exit 0; \
16204         r=`${PWD_COMMAND}`; export r; \
16205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16206         $(HOST_EXPORTS) \
16207         for flag in $(EXTRA_HOST_FLAGS) ; do \
16208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16209         done; \
16210         echo "Doing dvi in gold" ; \
16211         (cd $(HOST_SUBDIR)/gold && \
16212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16214                   "RANLIB=$${RANLIB}" \
16215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16216                   dvi) \
16217           || exit 1
16218
16219 @endif gold
16220
16221 .PHONY: maybe-pdf-gold pdf-gold
16222 maybe-pdf-gold:
16223 @if gold
16224 maybe-pdf-gold: pdf-gold
16225
16226 pdf-gold: \
16227     configure-gold 
16228         @[ -f ./gold/Makefile ] || exit 0; \
16229         r=`${PWD_COMMAND}`; export r; \
16230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16231         $(HOST_EXPORTS) \
16232         for flag in $(EXTRA_HOST_FLAGS) ; do \
16233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16234         done; \
16235         echo "Doing pdf in gold" ; \
16236         (cd $(HOST_SUBDIR)/gold && \
16237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16239                   "RANLIB=$${RANLIB}" \
16240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16241                   pdf) \
16242           || exit 1
16243
16244 @endif gold
16245
16246 .PHONY: maybe-html-gold html-gold
16247 maybe-html-gold:
16248 @if gold
16249 maybe-html-gold: html-gold
16250
16251 html-gold: \
16252     configure-gold 
16253         @[ -f ./gold/Makefile ] || exit 0; \
16254         r=`${PWD_COMMAND}`; export r; \
16255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16256         $(HOST_EXPORTS) \
16257         for flag in $(EXTRA_HOST_FLAGS) ; do \
16258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16259         done; \
16260         echo "Doing html in gold" ; \
16261         (cd $(HOST_SUBDIR)/gold && \
16262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16264                   "RANLIB=$${RANLIB}" \
16265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16266                   html) \
16267           || exit 1
16268
16269 @endif gold
16270
16271 .PHONY: maybe-TAGS-gold TAGS-gold
16272 maybe-TAGS-gold:
16273 @if gold
16274 maybe-TAGS-gold: TAGS-gold
16275
16276 TAGS-gold: \
16277     configure-gold 
16278         @[ -f ./gold/Makefile ] || exit 0; \
16279         r=`${PWD_COMMAND}`; export r; \
16280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16281         $(HOST_EXPORTS) \
16282         for flag in $(EXTRA_HOST_FLAGS) ; do \
16283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16284         done; \
16285         echo "Doing TAGS in gold" ; \
16286         (cd $(HOST_SUBDIR)/gold && \
16287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16289                   "RANLIB=$${RANLIB}" \
16290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16291                   TAGS) \
16292           || exit 1
16293
16294 @endif gold
16295
16296 .PHONY: maybe-install-info-gold install-info-gold
16297 maybe-install-info-gold:
16298 @if gold
16299 maybe-install-info-gold: install-info-gold
16300
16301 install-info-gold: \
16302     configure-gold \
16303     info-gold 
16304         @[ -f ./gold/Makefile ] || exit 0; \
16305         r=`${PWD_COMMAND}`; export r; \
16306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16307         $(HOST_EXPORTS) \
16308         for flag in $(EXTRA_HOST_FLAGS) ; do \
16309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16310         done; \
16311         echo "Doing install-info in gold" ; \
16312         (cd $(HOST_SUBDIR)/gold && \
16313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16315                   "RANLIB=$${RANLIB}" \
16316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16317                   install-info) \
16318           || exit 1
16319
16320 @endif gold
16321
16322 .PHONY: maybe-install-pdf-gold install-pdf-gold
16323 maybe-install-pdf-gold:
16324 @if gold
16325 maybe-install-pdf-gold: install-pdf-gold
16326
16327 install-pdf-gold: \
16328     configure-gold \
16329     pdf-gold 
16330         @[ -f ./gold/Makefile ] || exit 0; \
16331         r=`${PWD_COMMAND}`; export r; \
16332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16333         $(HOST_EXPORTS) \
16334         for flag in $(EXTRA_HOST_FLAGS) ; do \
16335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16336         done; \
16337         echo "Doing install-pdf in gold" ; \
16338         (cd $(HOST_SUBDIR)/gold && \
16339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16341                   "RANLIB=$${RANLIB}" \
16342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16343                   install-pdf) \
16344           || exit 1
16345
16346 @endif gold
16347
16348 .PHONY: maybe-install-html-gold install-html-gold
16349 maybe-install-html-gold:
16350 @if gold
16351 maybe-install-html-gold: install-html-gold
16352
16353 install-html-gold: \
16354     configure-gold \
16355     html-gold 
16356         @[ -f ./gold/Makefile ] || exit 0; \
16357         r=`${PWD_COMMAND}`; export r; \
16358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16359         $(HOST_EXPORTS) \
16360         for flag in $(EXTRA_HOST_FLAGS) ; do \
16361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16362         done; \
16363         echo "Doing install-html in gold" ; \
16364         (cd $(HOST_SUBDIR)/gold && \
16365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16367                   "RANLIB=$${RANLIB}" \
16368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16369                   install-html) \
16370           || exit 1
16371
16372 @endif gold
16373
16374 .PHONY: maybe-installcheck-gold installcheck-gold
16375 maybe-installcheck-gold:
16376 @if gold
16377 maybe-installcheck-gold: installcheck-gold
16378
16379 installcheck-gold: \
16380     configure-gold 
16381         @[ -f ./gold/Makefile ] || exit 0; \
16382         r=`${PWD_COMMAND}`; export r; \
16383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16384         $(HOST_EXPORTS) \
16385         for flag in $(EXTRA_HOST_FLAGS) ; do \
16386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16387         done; \
16388         echo "Doing installcheck in gold" ; \
16389         (cd $(HOST_SUBDIR)/gold && \
16390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16392                   "RANLIB=$${RANLIB}" \
16393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16394                   installcheck) \
16395           || exit 1
16396
16397 @endif gold
16398
16399 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16400 maybe-mostlyclean-gold:
16401 @if gold
16402 maybe-mostlyclean-gold: mostlyclean-gold
16403
16404 mostlyclean-gold: 
16405         @[ -f ./gold/Makefile ] || exit 0; \
16406         r=`${PWD_COMMAND}`; export r; \
16407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16408         $(HOST_EXPORTS) \
16409         for flag in $(EXTRA_HOST_FLAGS) ; do \
16410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16411         done; \
16412         echo "Doing mostlyclean in gold" ; \
16413         (cd $(HOST_SUBDIR)/gold && \
16414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16416                   "RANLIB=$${RANLIB}" \
16417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16418                   mostlyclean) \
16419           || exit 1
16420
16421 @endif gold
16422
16423 .PHONY: maybe-clean-gold clean-gold
16424 maybe-clean-gold:
16425 @if gold
16426 maybe-clean-gold: clean-gold
16427
16428 clean-gold: 
16429         @[ -f ./gold/Makefile ] || exit 0; \
16430         r=`${PWD_COMMAND}`; export r; \
16431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432         $(HOST_EXPORTS) \
16433         for flag in $(EXTRA_HOST_FLAGS) ; do \
16434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435         done; \
16436         echo "Doing clean in gold" ; \
16437         (cd $(HOST_SUBDIR)/gold && \
16438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440                   "RANLIB=$${RANLIB}" \
16441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16442                   clean) \
16443           || exit 1
16444
16445 @endif gold
16446
16447 .PHONY: maybe-distclean-gold distclean-gold
16448 maybe-distclean-gold:
16449 @if gold
16450 maybe-distclean-gold: distclean-gold
16451
16452 distclean-gold: 
16453         @[ -f ./gold/Makefile ] || exit 0; \
16454         r=`${PWD_COMMAND}`; export r; \
16455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456         $(HOST_EXPORTS) \
16457         for flag in $(EXTRA_HOST_FLAGS) ; do \
16458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459         done; \
16460         echo "Doing distclean in gold" ; \
16461         (cd $(HOST_SUBDIR)/gold && \
16462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464                   "RANLIB=$${RANLIB}" \
16465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466                   distclean) \
16467           || exit 1
16468
16469 @endif gold
16470
16471 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16472 maybe-maintainer-clean-gold:
16473 @if gold
16474 maybe-maintainer-clean-gold: maintainer-clean-gold
16475
16476 maintainer-clean-gold: 
16477         @[ -f ./gold/Makefile ] || exit 0; \
16478         r=`${PWD_COMMAND}`; export r; \
16479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16480         $(HOST_EXPORTS) \
16481         for flag in $(EXTRA_HOST_FLAGS) ; do \
16482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16483         done; \
16484         echo "Doing maintainer-clean in gold" ; \
16485         (cd $(HOST_SUBDIR)/gold && \
16486           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16487                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16488                   "RANLIB=$${RANLIB}" \
16489                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16490                   maintainer-clean) \
16491           || exit 1
16492
16493 @endif gold
16494
16495
16496
16497 .PHONY: configure-gprof maybe-configure-gprof
16498 maybe-configure-gprof:
16499 @if gcc-bootstrap
16500 configure-gprof: stage_current
16501 @endif gcc-bootstrap
16502 @if gprof
16503 maybe-configure-gprof: configure-gprof
16504 configure-gprof: 
16505         @: $(MAKE); $(unstage)
16506         @r=`${PWD_COMMAND}`; export r; \
16507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16508         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16509         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16510         $(HOST_EXPORTS)  \
16511         echo Configuring in $(HOST_SUBDIR)/gprof; \
16512         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16513         case $(srcdir) in \
16514           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16515           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16516                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16517         esac; \
16518         srcdiroption="--srcdir=$${topdir}/gprof"; \
16519         libsrcdir="$$s/gprof"; \
16520         $(SHELL) $${libsrcdir}/configure \
16521           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16522           --target=${target_alias} $${srcdiroption}  \
16523           || exit 1
16524 @endif gprof
16525
16526
16527
16528
16529
16530 .PHONY: all-gprof maybe-all-gprof
16531 maybe-all-gprof:
16532 @if gcc-bootstrap
16533 all-gprof: stage_current
16534 @endif gcc-bootstrap
16535 @if gprof
16536 TARGET-gprof=all
16537 maybe-all-gprof: all-gprof
16538 all-gprof: configure-gprof
16539         @: $(MAKE); $(unstage)
16540         @r=`${PWD_COMMAND}`; export r; \
16541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542         $(HOST_EXPORTS)  \
16543         (cd $(HOST_SUBDIR)/gprof && \
16544           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16545                 $(TARGET-gprof))
16546 @endif gprof
16547
16548
16549
16550
16551 .PHONY: check-gprof maybe-check-gprof
16552 maybe-check-gprof:
16553 @if gprof
16554 maybe-check-gprof: check-gprof
16555
16556 check-gprof:
16557         @: $(MAKE); $(unstage)
16558         @r=`${PWD_COMMAND}`; export r; \
16559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16560         $(HOST_EXPORTS) \
16561         (cd $(HOST_SUBDIR)/gprof && \
16562           $(MAKE) $(FLAGS_TO_PASS)  check)
16563
16564 @endif gprof
16565
16566 .PHONY: install-gprof maybe-install-gprof
16567 maybe-install-gprof:
16568 @if gprof
16569 maybe-install-gprof: install-gprof
16570
16571 install-gprof: installdirs
16572         @: $(MAKE); $(unstage)
16573         @r=`${PWD_COMMAND}`; export r; \
16574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16575         $(HOST_EXPORTS) \
16576         (cd $(HOST_SUBDIR)/gprof && \
16577           $(MAKE) $(FLAGS_TO_PASS)  install)
16578
16579 @endif gprof
16580
16581 .PHONY: install-strip-gprof maybe-install-strip-gprof
16582 maybe-install-strip-gprof:
16583 @if gprof
16584 maybe-install-strip-gprof: install-strip-gprof
16585
16586 install-strip-gprof: installdirs
16587         @: $(MAKE); $(unstage)
16588         @r=`${PWD_COMMAND}`; export r; \
16589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16590         $(HOST_EXPORTS) \
16591         (cd $(HOST_SUBDIR)/gprof && \
16592           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16593
16594 @endif gprof
16595
16596 # Other targets (info, dvi, pdf, etc.)
16597
16598 .PHONY: maybe-info-gprof info-gprof
16599 maybe-info-gprof:
16600 @if gprof
16601 maybe-info-gprof: info-gprof
16602
16603 info-gprof: \
16604     configure-gprof 
16605         @: $(MAKE); $(unstage)
16606         @[ -f ./gprof/Makefile ] || exit 0; \
16607         r=`${PWD_COMMAND}`; export r; \
16608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16609         $(HOST_EXPORTS) \
16610         for flag in $(EXTRA_HOST_FLAGS) ; do \
16611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16612         done; \
16613         echo "Doing info in gprof" ; \
16614         (cd $(HOST_SUBDIR)/gprof && \
16615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16617                   "RANLIB=$${RANLIB}" \
16618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16619                   info) \
16620           || exit 1
16621
16622 @endif gprof
16623
16624 .PHONY: maybe-dvi-gprof dvi-gprof
16625 maybe-dvi-gprof:
16626 @if gprof
16627 maybe-dvi-gprof: dvi-gprof
16628
16629 dvi-gprof: \
16630     configure-gprof 
16631         @: $(MAKE); $(unstage)
16632         @[ -f ./gprof/Makefile ] || exit 0; \
16633         r=`${PWD_COMMAND}`; export r; \
16634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16635         $(HOST_EXPORTS) \
16636         for flag in $(EXTRA_HOST_FLAGS) ; do \
16637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16638         done; \
16639         echo "Doing dvi in gprof" ; \
16640         (cd $(HOST_SUBDIR)/gprof && \
16641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16643                   "RANLIB=$${RANLIB}" \
16644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16645                   dvi) \
16646           || exit 1
16647
16648 @endif gprof
16649
16650 .PHONY: maybe-pdf-gprof pdf-gprof
16651 maybe-pdf-gprof:
16652 @if gprof
16653 maybe-pdf-gprof: pdf-gprof
16654
16655 pdf-gprof: \
16656     configure-gprof 
16657         @: $(MAKE); $(unstage)
16658         @[ -f ./gprof/Makefile ] || exit 0; \
16659         r=`${PWD_COMMAND}`; export r; \
16660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16661         $(HOST_EXPORTS) \
16662         for flag in $(EXTRA_HOST_FLAGS) ; do \
16663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16664         done; \
16665         echo "Doing pdf in gprof" ; \
16666         (cd $(HOST_SUBDIR)/gprof && \
16667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16669                   "RANLIB=$${RANLIB}" \
16670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16671                   pdf) \
16672           || exit 1
16673
16674 @endif gprof
16675
16676 .PHONY: maybe-html-gprof html-gprof
16677 maybe-html-gprof:
16678 @if gprof
16679 maybe-html-gprof: html-gprof
16680
16681 html-gprof: \
16682     configure-gprof 
16683         @: $(MAKE); $(unstage)
16684         @[ -f ./gprof/Makefile ] || exit 0; \
16685         r=`${PWD_COMMAND}`; export r; \
16686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16687         $(HOST_EXPORTS) \
16688         for flag in $(EXTRA_HOST_FLAGS) ; do \
16689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16690         done; \
16691         echo "Doing html in gprof" ; \
16692         (cd $(HOST_SUBDIR)/gprof && \
16693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16695                   "RANLIB=$${RANLIB}" \
16696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16697                   html) \
16698           || exit 1
16699
16700 @endif gprof
16701
16702 .PHONY: maybe-TAGS-gprof TAGS-gprof
16703 maybe-TAGS-gprof:
16704 @if gprof
16705 maybe-TAGS-gprof: TAGS-gprof
16706
16707 TAGS-gprof: \
16708     configure-gprof 
16709         @: $(MAKE); $(unstage)
16710         @[ -f ./gprof/Makefile ] || exit 0; \
16711         r=`${PWD_COMMAND}`; export r; \
16712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16713         $(HOST_EXPORTS) \
16714         for flag in $(EXTRA_HOST_FLAGS) ; do \
16715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16716         done; \
16717         echo "Doing TAGS in gprof" ; \
16718         (cd $(HOST_SUBDIR)/gprof && \
16719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16721                   "RANLIB=$${RANLIB}" \
16722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16723                   TAGS) \
16724           || exit 1
16725
16726 @endif gprof
16727
16728 .PHONY: maybe-install-info-gprof install-info-gprof
16729 maybe-install-info-gprof:
16730 @if gprof
16731 maybe-install-info-gprof: install-info-gprof
16732
16733 install-info-gprof: \
16734     configure-gprof \
16735     info-gprof 
16736         @: $(MAKE); $(unstage)
16737         @[ -f ./gprof/Makefile ] || exit 0; \
16738         r=`${PWD_COMMAND}`; export r; \
16739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16740         $(HOST_EXPORTS) \
16741         for flag in $(EXTRA_HOST_FLAGS) ; do \
16742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16743         done; \
16744         echo "Doing install-info in gprof" ; \
16745         (cd $(HOST_SUBDIR)/gprof && \
16746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16748                   "RANLIB=$${RANLIB}" \
16749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16750                   install-info) \
16751           || exit 1
16752
16753 @endif gprof
16754
16755 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16756 maybe-install-pdf-gprof:
16757 @if gprof
16758 maybe-install-pdf-gprof: install-pdf-gprof
16759
16760 install-pdf-gprof: \
16761     configure-gprof \
16762     pdf-gprof 
16763         @: $(MAKE); $(unstage)
16764         @[ -f ./gprof/Makefile ] || exit 0; \
16765         r=`${PWD_COMMAND}`; export r; \
16766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16767         $(HOST_EXPORTS) \
16768         for flag in $(EXTRA_HOST_FLAGS) ; do \
16769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16770         done; \
16771         echo "Doing install-pdf in gprof" ; \
16772         (cd $(HOST_SUBDIR)/gprof && \
16773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16775                   "RANLIB=$${RANLIB}" \
16776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16777                   install-pdf) \
16778           || exit 1
16779
16780 @endif gprof
16781
16782 .PHONY: maybe-install-html-gprof install-html-gprof
16783 maybe-install-html-gprof:
16784 @if gprof
16785 maybe-install-html-gprof: install-html-gprof
16786
16787 install-html-gprof: \
16788     configure-gprof \
16789     html-gprof 
16790         @: $(MAKE); $(unstage)
16791         @[ -f ./gprof/Makefile ] || exit 0; \
16792         r=`${PWD_COMMAND}`; export r; \
16793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794         $(HOST_EXPORTS) \
16795         for flag in $(EXTRA_HOST_FLAGS) ; do \
16796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16797         done; \
16798         echo "Doing install-html in gprof" ; \
16799         (cd $(HOST_SUBDIR)/gprof && \
16800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16802                   "RANLIB=$${RANLIB}" \
16803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16804                   install-html) \
16805           || exit 1
16806
16807 @endif gprof
16808
16809 .PHONY: maybe-installcheck-gprof installcheck-gprof
16810 maybe-installcheck-gprof:
16811 @if gprof
16812 maybe-installcheck-gprof: installcheck-gprof
16813
16814 installcheck-gprof: \
16815     configure-gprof 
16816         @: $(MAKE); $(unstage)
16817         @[ -f ./gprof/Makefile ] || exit 0; \
16818         r=`${PWD_COMMAND}`; export r; \
16819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820         $(HOST_EXPORTS) \
16821         for flag in $(EXTRA_HOST_FLAGS) ; do \
16822           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16823         done; \
16824         echo "Doing installcheck in gprof" ; \
16825         (cd $(HOST_SUBDIR)/gprof && \
16826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16828                   "RANLIB=$${RANLIB}" \
16829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16830                   installcheck) \
16831           || exit 1
16832
16833 @endif gprof
16834
16835 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16836 maybe-mostlyclean-gprof:
16837 @if gprof
16838 maybe-mostlyclean-gprof: mostlyclean-gprof
16839
16840 mostlyclean-gprof: 
16841         @: $(MAKE); $(unstage)
16842         @[ -f ./gprof/Makefile ] || exit 0; \
16843         r=`${PWD_COMMAND}`; export r; \
16844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845         $(HOST_EXPORTS) \
16846         for flag in $(EXTRA_HOST_FLAGS) ; do \
16847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16848         done; \
16849         echo "Doing mostlyclean in gprof" ; \
16850         (cd $(HOST_SUBDIR)/gprof && \
16851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16853                   "RANLIB=$${RANLIB}" \
16854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16855                   mostlyclean) \
16856           || exit 1
16857
16858 @endif gprof
16859
16860 .PHONY: maybe-clean-gprof clean-gprof
16861 maybe-clean-gprof:
16862 @if gprof
16863 maybe-clean-gprof: clean-gprof
16864
16865 clean-gprof: 
16866         @: $(MAKE); $(unstage)
16867         @[ -f ./gprof/Makefile ] || exit 0; \
16868         r=`${PWD_COMMAND}`; export r; \
16869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870         $(HOST_EXPORTS) \
16871         for flag in $(EXTRA_HOST_FLAGS) ; do \
16872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16873         done; \
16874         echo "Doing clean in gprof" ; \
16875         (cd $(HOST_SUBDIR)/gprof && \
16876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16878                   "RANLIB=$${RANLIB}" \
16879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16880                   clean) \
16881           || exit 1
16882
16883 @endif gprof
16884
16885 .PHONY: maybe-distclean-gprof distclean-gprof
16886 maybe-distclean-gprof:
16887 @if gprof
16888 maybe-distclean-gprof: distclean-gprof
16889
16890 distclean-gprof: 
16891         @: $(MAKE); $(unstage)
16892         @[ -f ./gprof/Makefile ] || exit 0; \
16893         r=`${PWD_COMMAND}`; export r; \
16894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16895         $(HOST_EXPORTS) \
16896         for flag in $(EXTRA_HOST_FLAGS) ; do \
16897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16898         done; \
16899         echo "Doing distclean in gprof" ; \
16900         (cd $(HOST_SUBDIR)/gprof && \
16901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16903                   "RANLIB=$${RANLIB}" \
16904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16905                   distclean) \
16906           || exit 1
16907
16908 @endif gprof
16909
16910 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16911 maybe-maintainer-clean-gprof:
16912 @if gprof
16913 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16914
16915 maintainer-clean-gprof: 
16916         @: $(MAKE); $(unstage)
16917         @[ -f ./gprof/Makefile ] || exit 0; \
16918         r=`${PWD_COMMAND}`; export r; \
16919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16920         $(HOST_EXPORTS) \
16921         for flag in $(EXTRA_HOST_FLAGS) ; do \
16922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16923         done; \
16924         echo "Doing maintainer-clean in gprof" ; \
16925         (cd $(HOST_SUBDIR)/gprof && \
16926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16928                   "RANLIB=$${RANLIB}" \
16929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16930                   maintainer-clean) \
16931           || exit 1
16932
16933 @endif gprof
16934
16935
16936
16937 .PHONY: configure-intl maybe-configure-intl
16938 maybe-configure-intl:
16939 @if gcc-bootstrap
16940 configure-intl: stage_current
16941 @endif gcc-bootstrap
16942 @if intl
16943 maybe-configure-intl: configure-intl
16944 configure-intl: 
16945         @r=`${PWD_COMMAND}`; export r; \
16946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16947         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16948         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16949         $(HOST_EXPORTS)  \
16950         echo Configuring in $(HOST_SUBDIR)/intl; \
16951         cd "$(HOST_SUBDIR)/intl" || exit 1; \
16952         case $(srcdir) in \
16953           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16954           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16955                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16956         esac; \
16957         srcdiroption="--srcdir=$${topdir}/intl"; \
16958         libsrcdir="$$s/intl"; \
16959         $(SHELL) $${libsrcdir}/configure \
16960           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16961           --target=${target_alias} $${srcdiroption}  \
16962           || exit 1
16963 @endif intl
16964
16965
16966
16967 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16968 maybe-configure-stage1-intl:
16969 @if intl-bootstrap
16970 maybe-configure-stage1-intl: configure-stage1-intl
16971 configure-stage1-intl:
16972         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16973         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16974         @r=`${PWD_COMMAND}`; export r; \
16975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16976         TFLAGS="$(STAGE1_TFLAGS)"; \
16977         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16978         $(HOST_EXPORTS) \
16979         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16980         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16981         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16982         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16983         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16984         cd $(HOST_SUBDIR)/intl || exit 1; \
16985         case $(srcdir) in \
16986           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16987           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16988                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16989         esac; \
16990         srcdiroption="--srcdir=$${topdir}/intl"; \
16991         libsrcdir="$$s/intl"; \
16992         $(SHELL) $${libsrcdir}/configure \
16993           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16994           --target=${target_alias} $${srcdiroption} \
16995           $(STAGE1_CONFIGURE_FLAGS)
16996 @endif intl-bootstrap
16997
16998 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16999 maybe-configure-stage2-intl:
17000 @if intl-bootstrap
17001 maybe-configure-stage2-intl: configure-stage2-intl
17002 configure-stage2-intl:
17003         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17004         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17005         @r=`${PWD_COMMAND}`; export r; \
17006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17007         TFLAGS="$(STAGE2_TFLAGS)"; \
17008         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17009         $(HOST_EXPORTS) \
17010         $(POSTSTAGE1_HOST_EXPORTS) \
17011         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17012         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17013         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17014         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17015         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17016         cd $(HOST_SUBDIR)/intl || exit 1; \
17017         case $(srcdir) in \
17018           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17019           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17020                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17021         esac; \
17022         srcdiroption="--srcdir=$${topdir}/intl"; \
17023         libsrcdir="$$s/intl"; \
17024         $(SHELL) $${libsrcdir}/configure \
17025           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17026           --target=${target_alias} $${srcdiroption} \
17027           --with-build-libsubdir=$(HOST_SUBDIR) \
17028           $(STAGE2_CONFIGURE_FLAGS)
17029 @endif intl-bootstrap
17030
17031 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17032 maybe-configure-stage3-intl:
17033 @if intl-bootstrap
17034 maybe-configure-stage3-intl: configure-stage3-intl
17035 configure-stage3-intl:
17036         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17037         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17038         @r=`${PWD_COMMAND}`; export r; \
17039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17040         TFLAGS="$(STAGE3_TFLAGS)"; \
17041         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17042         $(HOST_EXPORTS) \
17043         $(POSTSTAGE1_HOST_EXPORTS) \
17044         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17045         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17046         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17047         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17048         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17049         cd $(HOST_SUBDIR)/intl || exit 1; \
17050         case $(srcdir) in \
17051           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17052           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17053                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17054         esac; \
17055         srcdiroption="--srcdir=$${topdir}/intl"; \
17056         libsrcdir="$$s/intl"; \
17057         $(SHELL) $${libsrcdir}/configure \
17058           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17059           --target=${target_alias} $${srcdiroption} \
17060           --with-build-libsubdir=$(HOST_SUBDIR) \
17061           $(STAGE3_CONFIGURE_FLAGS)
17062 @endif intl-bootstrap
17063
17064 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17065 maybe-configure-stage4-intl:
17066 @if intl-bootstrap
17067 maybe-configure-stage4-intl: configure-stage4-intl
17068 configure-stage4-intl:
17069         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17070         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17071         @r=`${PWD_COMMAND}`; export r; \
17072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17073         TFLAGS="$(STAGE4_TFLAGS)"; \
17074         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17075         $(HOST_EXPORTS) \
17076         $(POSTSTAGE1_HOST_EXPORTS) \
17077         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17078         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17079         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17080         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17081         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17082         cd $(HOST_SUBDIR)/intl || exit 1; \
17083         case $(srcdir) in \
17084           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17085           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17086                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17087         esac; \
17088         srcdiroption="--srcdir=$${topdir}/intl"; \
17089         libsrcdir="$$s/intl"; \
17090         $(SHELL) $${libsrcdir}/configure \
17091           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17092           --target=${target_alias} $${srcdiroption} \
17093           --with-build-libsubdir=$(HOST_SUBDIR) \
17094           $(STAGE4_CONFIGURE_FLAGS)
17095 @endif intl-bootstrap
17096
17097 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17098 maybe-configure-stageprofile-intl:
17099 @if intl-bootstrap
17100 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17101 configure-stageprofile-intl:
17102         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17103         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17104         @r=`${PWD_COMMAND}`; export r; \
17105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17106         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17107         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17108         $(HOST_EXPORTS) \
17109         $(POSTSTAGE1_HOST_EXPORTS) \
17110         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17111         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17112         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17113         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17114         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17115         cd $(HOST_SUBDIR)/intl || exit 1; \
17116         case $(srcdir) in \
17117           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17118           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17119                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17120         esac; \
17121         srcdiroption="--srcdir=$${topdir}/intl"; \
17122         libsrcdir="$$s/intl"; \
17123         $(SHELL) $${libsrcdir}/configure \
17124           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17125           --target=${target_alias} $${srcdiroption} \
17126           --with-build-libsubdir=$(HOST_SUBDIR) \
17127           $(STAGEprofile_CONFIGURE_FLAGS)
17128 @endif intl-bootstrap
17129
17130 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17131 maybe-configure-stagefeedback-intl:
17132 @if intl-bootstrap
17133 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17134 configure-stagefeedback-intl:
17135         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17136         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17137         @r=`${PWD_COMMAND}`; export r; \
17138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17139         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17140         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17141         $(HOST_EXPORTS) \
17142         $(POSTSTAGE1_HOST_EXPORTS) \
17143         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17144         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17145         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17146         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17147         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17148         cd $(HOST_SUBDIR)/intl || exit 1; \
17149         case $(srcdir) in \
17150           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17151           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17152                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17153         esac; \
17154         srcdiroption="--srcdir=$${topdir}/intl"; \
17155         libsrcdir="$$s/intl"; \
17156         $(SHELL) $${libsrcdir}/configure \
17157           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17158           --target=${target_alias} $${srcdiroption} \
17159           --with-build-libsubdir=$(HOST_SUBDIR) \
17160           $(STAGEfeedback_CONFIGURE_FLAGS)
17161 @endif intl-bootstrap
17162
17163
17164
17165
17166
17167 .PHONY: all-intl maybe-all-intl
17168 maybe-all-intl:
17169 @if gcc-bootstrap
17170 all-intl: stage_current
17171 @endif gcc-bootstrap
17172 @if intl
17173 TARGET-intl=all
17174 maybe-all-intl: all-intl
17175 all-intl: configure-intl
17176         @r=`${PWD_COMMAND}`; export r; \
17177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17178         $(HOST_EXPORTS)  \
17179         (cd $(HOST_SUBDIR)/intl && \
17180           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17181                 $(TARGET-intl))
17182 @endif intl
17183
17184
17185
17186 .PHONY: all-stage1-intl maybe-all-stage1-intl
17187 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17188 maybe-all-stage1-intl:
17189 maybe-clean-stage1-intl:
17190 @if intl-bootstrap
17191 maybe-all-stage1-intl: all-stage1-intl
17192 all-stage1: all-stage1-intl
17193 TARGET-stage1-intl = $(TARGET-intl)
17194 all-stage1-intl: configure-stage1-intl
17195         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17196         @r=`${PWD_COMMAND}`; export r; \
17197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198         TFLAGS="$(STAGE1_TFLAGS)"; \
17199         $(HOST_EXPORTS)  \
17200         cd $(HOST_SUBDIR)/intl && \
17201         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17202                 CFLAGS="$(STAGE1_CFLAGS)" \
17203                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17204                 LIBCFLAGS="$(LIBCFLAGS)" \
17205                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17206                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17207                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17208                 $(EXTRA_HOST_FLAGS)   \
17209                 TFLAGS="$(STAGE1_TFLAGS)" \
17210                 $(TARGET-stage1-intl)
17211
17212 maybe-clean-stage1-intl: clean-stage1-intl
17213 clean-stage1: clean-stage1-intl
17214 clean-stage1-intl:
17215         @if [ $(current_stage) = stage1 ]; then \
17216           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17217         else \
17218           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17219           $(MAKE) stage1-start; \
17220         fi; \
17221         cd $(HOST_SUBDIR)/intl && \
17222         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17223                  clean
17224 @endif intl-bootstrap
17225
17226
17227 .PHONY: all-stage2-intl maybe-all-stage2-intl
17228 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17229 maybe-all-stage2-intl:
17230 maybe-clean-stage2-intl:
17231 @if intl-bootstrap
17232 maybe-all-stage2-intl: all-stage2-intl
17233 all-stage2: all-stage2-intl
17234 TARGET-stage2-intl = $(TARGET-intl)
17235 all-stage2-intl: configure-stage2-intl
17236         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17237         @r=`${PWD_COMMAND}`; export r; \
17238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17239         TFLAGS="$(STAGE2_TFLAGS)"; \
17240         $(HOST_EXPORTS) \
17241         $(POSTSTAGE1_HOST_EXPORTS)  \
17242         cd $(HOST_SUBDIR)/intl && \
17243         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17244                 CFLAGS="$(STAGE2_CFLAGS)" \
17245                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17246                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17247                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17248                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17249                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17250                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17251                 TFLAGS="$(STAGE2_TFLAGS)" \
17252                 $(TARGET-stage2-intl)
17253
17254 maybe-clean-stage2-intl: clean-stage2-intl
17255 clean-stage2: clean-stage2-intl
17256 clean-stage2-intl:
17257         @if [ $(current_stage) = stage2 ]; then \
17258           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17259         else \
17260           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17261           $(MAKE) stage2-start; \
17262         fi; \
17263         cd $(HOST_SUBDIR)/intl && \
17264         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17265                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17266                  clean
17267 @endif intl-bootstrap
17268
17269
17270 .PHONY: all-stage3-intl maybe-all-stage3-intl
17271 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17272 maybe-all-stage3-intl:
17273 maybe-clean-stage3-intl:
17274 @if intl-bootstrap
17275 maybe-all-stage3-intl: all-stage3-intl
17276 all-stage3: all-stage3-intl
17277 TARGET-stage3-intl = $(TARGET-intl)
17278 all-stage3-intl: configure-stage3-intl
17279         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17280         @r=`${PWD_COMMAND}`; export r; \
17281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17282         TFLAGS="$(STAGE3_TFLAGS)"; \
17283         $(HOST_EXPORTS) \
17284         $(POSTSTAGE1_HOST_EXPORTS)  \
17285         cd $(HOST_SUBDIR)/intl && \
17286         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17287                 CFLAGS="$(STAGE3_CFLAGS)" \
17288                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17289                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17290                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17291                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17292                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17293                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17294                 TFLAGS="$(STAGE3_TFLAGS)" \
17295                 $(TARGET-stage3-intl)
17296
17297 maybe-clean-stage3-intl: clean-stage3-intl
17298 clean-stage3: clean-stage3-intl
17299 clean-stage3-intl:
17300         @if [ $(current_stage) = stage3 ]; then \
17301           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17302         else \
17303           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17304           $(MAKE) stage3-start; \
17305         fi; \
17306         cd $(HOST_SUBDIR)/intl && \
17307         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17308                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17309                  clean
17310 @endif intl-bootstrap
17311
17312
17313 .PHONY: all-stage4-intl maybe-all-stage4-intl
17314 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17315 maybe-all-stage4-intl:
17316 maybe-clean-stage4-intl:
17317 @if intl-bootstrap
17318 maybe-all-stage4-intl: all-stage4-intl
17319 all-stage4: all-stage4-intl
17320 TARGET-stage4-intl = $(TARGET-intl)
17321 all-stage4-intl: configure-stage4-intl
17322         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17323         @r=`${PWD_COMMAND}`; export r; \
17324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17325         TFLAGS="$(STAGE4_TFLAGS)"; \
17326         $(HOST_EXPORTS) \
17327         $(POSTSTAGE1_HOST_EXPORTS)  \
17328         cd $(HOST_SUBDIR)/intl && \
17329         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17330                 CFLAGS="$(STAGE4_CFLAGS)" \
17331                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17332                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17333                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17334                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17335                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17336                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17337                 TFLAGS="$(STAGE4_TFLAGS)" \
17338                 $(TARGET-stage4-intl)
17339
17340 maybe-clean-stage4-intl: clean-stage4-intl
17341 clean-stage4: clean-stage4-intl
17342 clean-stage4-intl:
17343         @if [ $(current_stage) = stage4 ]; then \
17344           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17345         else \
17346           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17347           $(MAKE) stage4-start; \
17348         fi; \
17349         cd $(HOST_SUBDIR)/intl && \
17350         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17351                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17352                  clean
17353 @endif intl-bootstrap
17354
17355
17356 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17357 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17358 maybe-all-stageprofile-intl:
17359 maybe-clean-stageprofile-intl:
17360 @if intl-bootstrap
17361 maybe-all-stageprofile-intl: all-stageprofile-intl
17362 all-stageprofile: all-stageprofile-intl
17363 TARGET-stageprofile-intl = $(TARGET-intl)
17364 all-stageprofile-intl: configure-stageprofile-intl
17365         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17366         @r=`${PWD_COMMAND}`; export r; \
17367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17368         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17369         $(HOST_EXPORTS) \
17370         $(POSTSTAGE1_HOST_EXPORTS)  \
17371         cd $(HOST_SUBDIR)/intl && \
17372         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17373                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17374                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17375                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17376                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17377                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17378                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17379                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17380                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17381                 $(TARGET-stageprofile-intl)
17382
17383 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17384 clean-stageprofile: clean-stageprofile-intl
17385 clean-stageprofile-intl:
17386         @if [ $(current_stage) = stageprofile ]; then \
17387           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17388         else \
17389           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17390           $(MAKE) stageprofile-start; \
17391         fi; \
17392         cd $(HOST_SUBDIR)/intl && \
17393         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17394                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17395                  clean
17396 @endif intl-bootstrap
17397
17398
17399 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17400 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17401 maybe-all-stagefeedback-intl:
17402 maybe-clean-stagefeedback-intl:
17403 @if intl-bootstrap
17404 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17405 all-stagefeedback: all-stagefeedback-intl
17406 TARGET-stagefeedback-intl = $(TARGET-intl)
17407 all-stagefeedback-intl: configure-stagefeedback-intl
17408         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17409         @r=`${PWD_COMMAND}`; export r; \
17410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17411         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17412         $(HOST_EXPORTS) \
17413         $(POSTSTAGE1_HOST_EXPORTS)  \
17414         cd $(HOST_SUBDIR)/intl && \
17415         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17416                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17417                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17418                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17419                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17420                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17421                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17422                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17423                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17424                 $(TARGET-stagefeedback-intl)
17425
17426 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17427 clean-stagefeedback: clean-stagefeedback-intl
17428 clean-stagefeedback-intl:
17429         @if [ $(current_stage) = stagefeedback ]; then \
17430           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17431         else \
17432           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17433           $(MAKE) stagefeedback-start; \
17434         fi; \
17435         cd $(HOST_SUBDIR)/intl && \
17436         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17437                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17438                  clean
17439 @endif intl-bootstrap
17440
17441
17442
17443
17444
17445 .PHONY: check-intl maybe-check-intl
17446 maybe-check-intl:
17447 @if intl
17448 maybe-check-intl: check-intl
17449
17450 check-intl:
17451         @: $(MAKE); $(unstage)
17452         @r=`${PWD_COMMAND}`; export r; \
17453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17454         $(HOST_EXPORTS) \
17455         (cd $(HOST_SUBDIR)/intl && \
17456           $(MAKE) $(FLAGS_TO_PASS)  check)
17457
17458 @endif intl
17459
17460 .PHONY: install-intl maybe-install-intl
17461 maybe-install-intl:
17462 @if intl
17463 maybe-install-intl: install-intl
17464
17465 install-intl: installdirs
17466         @: $(MAKE); $(unstage)
17467         @r=`${PWD_COMMAND}`; export r; \
17468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469         $(HOST_EXPORTS) \
17470         (cd $(HOST_SUBDIR)/intl && \
17471           $(MAKE) $(FLAGS_TO_PASS)  install)
17472
17473 @endif intl
17474
17475 .PHONY: install-strip-intl maybe-install-strip-intl
17476 maybe-install-strip-intl:
17477 @if intl
17478 maybe-install-strip-intl: install-strip-intl
17479
17480 install-strip-intl: installdirs
17481         @: $(MAKE); $(unstage)
17482         @r=`${PWD_COMMAND}`; export r; \
17483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17484         $(HOST_EXPORTS) \
17485         (cd $(HOST_SUBDIR)/intl && \
17486           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17487
17488 @endif intl
17489
17490 # Other targets (info, dvi, pdf, etc.)
17491
17492 .PHONY: maybe-info-intl info-intl
17493 maybe-info-intl:
17494 @if intl
17495 maybe-info-intl: info-intl
17496
17497 info-intl: \
17498     configure-intl 
17499         @[ -f ./intl/Makefile ] || exit 0; \
17500         r=`${PWD_COMMAND}`; export r; \
17501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17502         $(HOST_EXPORTS) \
17503         for flag in $(EXTRA_HOST_FLAGS) ; do \
17504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17505         done; \
17506         echo "Doing info in intl" ; \
17507         (cd $(HOST_SUBDIR)/intl && \
17508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17510                   "RANLIB=$${RANLIB}" \
17511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17512                   info) \
17513           || exit 1
17514
17515 @endif intl
17516
17517 .PHONY: maybe-dvi-intl dvi-intl
17518 maybe-dvi-intl:
17519 @if intl
17520 maybe-dvi-intl: dvi-intl
17521
17522 dvi-intl: \
17523     configure-intl 
17524         @[ -f ./intl/Makefile ] || exit 0; \
17525         r=`${PWD_COMMAND}`; export r; \
17526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17527         $(HOST_EXPORTS) \
17528         for flag in $(EXTRA_HOST_FLAGS) ; do \
17529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17530         done; \
17531         echo "Doing dvi in intl" ; \
17532         (cd $(HOST_SUBDIR)/intl && \
17533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17535                   "RANLIB=$${RANLIB}" \
17536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17537                   dvi) \
17538           || exit 1
17539
17540 @endif intl
17541
17542 .PHONY: maybe-pdf-intl pdf-intl
17543 maybe-pdf-intl:
17544 @if intl
17545 maybe-pdf-intl: pdf-intl
17546
17547 pdf-intl: \
17548     configure-intl 
17549         @[ -f ./intl/Makefile ] || exit 0; \
17550         r=`${PWD_COMMAND}`; export r; \
17551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17552         $(HOST_EXPORTS) \
17553         for flag in $(EXTRA_HOST_FLAGS) ; do \
17554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17555         done; \
17556         echo "Doing pdf in intl" ; \
17557         (cd $(HOST_SUBDIR)/intl && \
17558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17560                   "RANLIB=$${RANLIB}" \
17561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17562                   pdf) \
17563           || exit 1
17564
17565 @endif intl
17566
17567 .PHONY: maybe-html-intl html-intl
17568 maybe-html-intl:
17569 @if intl
17570 maybe-html-intl: html-intl
17571
17572 html-intl: \
17573     configure-intl 
17574         @[ -f ./intl/Makefile ] || exit 0; \
17575         r=`${PWD_COMMAND}`; export r; \
17576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17577         $(HOST_EXPORTS) \
17578         for flag in $(EXTRA_HOST_FLAGS) ; do \
17579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17580         done; \
17581         echo "Doing html in intl" ; \
17582         (cd $(HOST_SUBDIR)/intl && \
17583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17585                   "RANLIB=$${RANLIB}" \
17586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17587                   html) \
17588           || exit 1
17589
17590 @endif intl
17591
17592 .PHONY: maybe-TAGS-intl TAGS-intl
17593 maybe-TAGS-intl:
17594 @if intl
17595 maybe-TAGS-intl: TAGS-intl
17596
17597 TAGS-intl: \
17598     configure-intl 
17599         @[ -f ./intl/Makefile ] || exit 0; \
17600         r=`${PWD_COMMAND}`; export r; \
17601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602         $(HOST_EXPORTS) \
17603         for flag in $(EXTRA_HOST_FLAGS) ; do \
17604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17605         done; \
17606         echo "Doing TAGS in intl" ; \
17607         (cd $(HOST_SUBDIR)/intl && \
17608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17610                   "RANLIB=$${RANLIB}" \
17611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17612                   TAGS) \
17613           || exit 1
17614
17615 @endif intl
17616
17617 .PHONY: maybe-install-info-intl install-info-intl
17618 maybe-install-info-intl:
17619 @if intl
17620 maybe-install-info-intl: install-info-intl
17621
17622 install-info-intl: \
17623     configure-intl \
17624     info-intl 
17625         @[ -f ./intl/Makefile ] || exit 0; \
17626         r=`${PWD_COMMAND}`; export r; \
17627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17628         $(HOST_EXPORTS) \
17629         for flag in $(EXTRA_HOST_FLAGS) ; do \
17630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17631         done; \
17632         echo "Doing install-info in intl" ; \
17633         (cd $(HOST_SUBDIR)/intl && \
17634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17636                   "RANLIB=$${RANLIB}" \
17637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17638                   install-info) \
17639           || exit 1
17640
17641 @endif intl
17642
17643 .PHONY: maybe-install-pdf-intl install-pdf-intl
17644 maybe-install-pdf-intl:
17645 @if intl
17646 maybe-install-pdf-intl: install-pdf-intl
17647
17648 install-pdf-intl: \
17649     configure-intl \
17650     pdf-intl 
17651         @[ -f ./intl/Makefile ] || exit 0; \
17652         r=`${PWD_COMMAND}`; export r; \
17653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17654         $(HOST_EXPORTS) \
17655         for flag in $(EXTRA_HOST_FLAGS) ; do \
17656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17657         done; \
17658         echo "Doing install-pdf in intl" ; \
17659         (cd $(HOST_SUBDIR)/intl && \
17660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17662                   "RANLIB=$${RANLIB}" \
17663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17664                   install-pdf) \
17665           || exit 1
17666
17667 @endif intl
17668
17669 .PHONY: maybe-install-html-intl install-html-intl
17670 maybe-install-html-intl:
17671 @if intl
17672 maybe-install-html-intl: install-html-intl
17673
17674 install-html-intl: \
17675     configure-intl \
17676     html-intl 
17677         @[ -f ./intl/Makefile ] || exit 0; \
17678         r=`${PWD_COMMAND}`; export r; \
17679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17680         $(HOST_EXPORTS) \
17681         for flag in $(EXTRA_HOST_FLAGS) ; do \
17682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17683         done; \
17684         echo "Doing install-html in intl" ; \
17685         (cd $(HOST_SUBDIR)/intl && \
17686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17688                   "RANLIB=$${RANLIB}" \
17689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17690                   install-html) \
17691           || exit 1
17692
17693 @endif intl
17694
17695 .PHONY: maybe-installcheck-intl installcheck-intl
17696 maybe-installcheck-intl:
17697 @if intl
17698 maybe-installcheck-intl: installcheck-intl
17699
17700 installcheck-intl: \
17701     configure-intl 
17702         @[ -f ./intl/Makefile ] || exit 0; \
17703         r=`${PWD_COMMAND}`; export r; \
17704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705         $(HOST_EXPORTS) \
17706         for flag in $(EXTRA_HOST_FLAGS) ; do \
17707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17708         done; \
17709         echo "Doing installcheck in intl" ; \
17710         (cd $(HOST_SUBDIR)/intl && \
17711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17713                   "RANLIB=$${RANLIB}" \
17714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17715                   installcheck) \
17716           || exit 1
17717
17718 @endif intl
17719
17720 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17721 maybe-mostlyclean-intl:
17722 @if intl
17723 maybe-mostlyclean-intl: mostlyclean-intl
17724
17725 mostlyclean-intl: 
17726         @[ -f ./intl/Makefile ] || exit 0; \
17727         r=`${PWD_COMMAND}`; export r; \
17728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17729         $(HOST_EXPORTS) \
17730         for flag in $(EXTRA_HOST_FLAGS) ; do \
17731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17732         done; \
17733         echo "Doing mostlyclean in intl" ; \
17734         (cd $(HOST_SUBDIR)/intl && \
17735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17737                   "RANLIB=$${RANLIB}" \
17738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17739                   mostlyclean) \
17740           || exit 1
17741
17742 @endif intl
17743
17744 .PHONY: maybe-clean-intl clean-intl
17745 maybe-clean-intl:
17746 @if intl
17747 maybe-clean-intl: clean-intl
17748
17749 clean-intl: 
17750         @[ -f ./intl/Makefile ] || exit 0; \
17751         r=`${PWD_COMMAND}`; export r; \
17752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753         $(HOST_EXPORTS) \
17754         for flag in $(EXTRA_HOST_FLAGS) ; do \
17755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756         done; \
17757         echo "Doing clean in intl" ; \
17758         (cd $(HOST_SUBDIR)/intl && \
17759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761                   "RANLIB=$${RANLIB}" \
17762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17763                   clean) \
17764           || exit 1
17765
17766 @endif intl
17767
17768 .PHONY: maybe-distclean-intl distclean-intl
17769 maybe-distclean-intl:
17770 @if intl
17771 maybe-distclean-intl: distclean-intl
17772
17773 distclean-intl: 
17774         @[ -f ./intl/Makefile ] || exit 0; \
17775         r=`${PWD_COMMAND}`; export r; \
17776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777         $(HOST_EXPORTS) \
17778         for flag in $(EXTRA_HOST_FLAGS) ; do \
17779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780         done; \
17781         echo "Doing distclean in intl" ; \
17782         (cd $(HOST_SUBDIR)/intl && \
17783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785                   "RANLIB=$${RANLIB}" \
17786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787                   distclean) \
17788           || exit 1
17789
17790 @endif intl
17791
17792 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17793 maybe-maintainer-clean-intl:
17794 @if intl
17795 maybe-maintainer-clean-intl: maintainer-clean-intl
17796
17797 maintainer-clean-intl: 
17798         @[ -f ./intl/Makefile ] || exit 0; \
17799         r=`${PWD_COMMAND}`; export r; \
17800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17801         $(HOST_EXPORTS) \
17802         for flag in $(EXTRA_HOST_FLAGS) ; do \
17803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17804         done; \
17805         echo "Doing maintainer-clean in intl" ; \
17806         (cd $(HOST_SUBDIR)/intl && \
17807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17809                   "RANLIB=$${RANLIB}" \
17810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17811                   maintainer-clean) \
17812           || exit 1
17813
17814 @endif intl
17815
17816
17817
17818 .PHONY: configure-tcl maybe-configure-tcl
17819 maybe-configure-tcl:
17820 @if gcc-bootstrap
17821 configure-tcl: stage_current
17822 @endif gcc-bootstrap
17823 @if tcl
17824 maybe-configure-tcl: configure-tcl
17825 configure-tcl: 
17826         @: $(MAKE); $(unstage)
17827         @r=`${PWD_COMMAND}`; export r; \
17828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17829         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17830         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17831         $(HOST_EXPORTS)  \
17832         echo Configuring in $(HOST_SUBDIR)/tcl; \
17833         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17834         case $(srcdir) in \
17835           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17836           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17837                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17838         esac; \
17839         srcdiroption="--srcdir=$${topdir}/tcl"; \
17840         libsrcdir="$$s/tcl"; \
17841         $(SHELL) $${libsrcdir}/configure \
17842           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17843           --target=${target_alias} $${srcdiroption}  \
17844           || exit 1
17845 @endif tcl
17846
17847
17848
17849
17850
17851 .PHONY: all-tcl maybe-all-tcl
17852 maybe-all-tcl:
17853 @if gcc-bootstrap
17854 all-tcl: stage_current
17855 @endif gcc-bootstrap
17856 @if tcl
17857 TARGET-tcl=all
17858 maybe-all-tcl: all-tcl
17859 all-tcl: configure-tcl
17860         @: $(MAKE); $(unstage)
17861         @r=`${PWD_COMMAND}`; export r; \
17862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17863         $(HOST_EXPORTS)  \
17864         (cd $(HOST_SUBDIR)/tcl && \
17865           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17866                 $(TARGET-tcl))
17867 @endif tcl
17868
17869
17870
17871
17872 .PHONY: check-tcl maybe-check-tcl
17873 maybe-check-tcl:
17874 @if tcl
17875 maybe-check-tcl: check-tcl
17876
17877 check-tcl:
17878         @: $(MAKE); $(unstage)
17879         @r=`${PWD_COMMAND}`; export r; \
17880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17881         $(HOST_EXPORTS) \
17882         (cd $(HOST_SUBDIR)/tcl && \
17883           $(MAKE) $(FLAGS_TO_PASS)  check)
17884
17885 @endif tcl
17886
17887 .PHONY: install-tcl maybe-install-tcl
17888 maybe-install-tcl:
17889 @if tcl
17890 maybe-install-tcl: install-tcl
17891
17892 install-tcl: installdirs
17893         @: $(MAKE); $(unstage)
17894         @r=`${PWD_COMMAND}`; export r; \
17895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17896         $(HOST_EXPORTS) \
17897         (cd $(HOST_SUBDIR)/tcl && \
17898           $(MAKE) $(FLAGS_TO_PASS)  install)
17899
17900 @endif tcl
17901
17902 .PHONY: install-strip-tcl maybe-install-strip-tcl
17903 maybe-install-strip-tcl:
17904 @if tcl
17905 maybe-install-strip-tcl: install-strip-tcl
17906
17907 install-strip-tcl: installdirs
17908         @: $(MAKE); $(unstage)
17909         @r=`${PWD_COMMAND}`; export r; \
17910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17911         $(HOST_EXPORTS) \
17912         (cd $(HOST_SUBDIR)/tcl && \
17913           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17914
17915 @endif tcl
17916
17917 # Other targets (info, dvi, pdf, etc.)
17918
17919 .PHONY: maybe-info-tcl info-tcl
17920 maybe-info-tcl:
17921 @if tcl
17922 maybe-info-tcl: info-tcl
17923
17924 info-tcl: \
17925     configure-tcl 
17926         @: $(MAKE); $(unstage)
17927         @[ -f ./tcl/Makefile ] || exit 0; \
17928         r=`${PWD_COMMAND}`; export r; \
17929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17930         $(HOST_EXPORTS) \
17931         for flag in $(EXTRA_HOST_FLAGS) ; do \
17932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17933         done; \
17934         echo "Doing info in tcl" ; \
17935         (cd $(HOST_SUBDIR)/tcl && \
17936           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17937                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17938                   "RANLIB=$${RANLIB}" \
17939                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17940                   info) \
17941           || exit 1
17942
17943 @endif tcl
17944
17945 .PHONY: maybe-dvi-tcl dvi-tcl
17946 maybe-dvi-tcl:
17947 @if tcl
17948 maybe-dvi-tcl: dvi-tcl
17949
17950 dvi-tcl: \
17951     configure-tcl 
17952         @: $(MAKE); $(unstage)
17953         @[ -f ./tcl/Makefile ] || exit 0; \
17954         r=`${PWD_COMMAND}`; export r; \
17955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17956         $(HOST_EXPORTS) \
17957         for flag in $(EXTRA_HOST_FLAGS) ; do \
17958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17959         done; \
17960         echo "Doing dvi in tcl" ; \
17961         (cd $(HOST_SUBDIR)/tcl && \
17962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17964                   "RANLIB=$${RANLIB}" \
17965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17966                   dvi) \
17967           || exit 1
17968
17969 @endif tcl
17970
17971 .PHONY: maybe-pdf-tcl pdf-tcl
17972 maybe-pdf-tcl:
17973 @if tcl
17974 maybe-pdf-tcl: pdf-tcl
17975
17976 pdf-tcl: \
17977     configure-tcl 
17978         @: $(MAKE); $(unstage)
17979         @[ -f ./tcl/Makefile ] || exit 0; \
17980         r=`${PWD_COMMAND}`; export r; \
17981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17982         $(HOST_EXPORTS) \
17983         for flag in $(EXTRA_HOST_FLAGS) ; do \
17984           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17985         done; \
17986         echo "Doing pdf in tcl" ; \
17987         (cd $(HOST_SUBDIR)/tcl && \
17988           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17989                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17990                   "RANLIB=$${RANLIB}" \
17991                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17992                   pdf) \
17993           || exit 1
17994
17995 @endif tcl
17996
17997 .PHONY: maybe-html-tcl html-tcl
17998 maybe-html-tcl:
17999 @if tcl
18000 maybe-html-tcl: html-tcl
18001
18002 html-tcl: \
18003     configure-tcl 
18004         @: $(MAKE); $(unstage)
18005         @[ -f ./tcl/Makefile ] || exit 0; \
18006         r=`${PWD_COMMAND}`; export r; \
18007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18008         $(HOST_EXPORTS) \
18009         for flag in $(EXTRA_HOST_FLAGS) ; do \
18010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18011         done; \
18012         echo "Doing html in tcl" ; \
18013         (cd $(HOST_SUBDIR)/tcl && \
18014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18016                   "RANLIB=$${RANLIB}" \
18017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18018                   html) \
18019           || exit 1
18020
18021 @endif tcl
18022
18023 .PHONY: maybe-TAGS-tcl TAGS-tcl
18024 maybe-TAGS-tcl:
18025 @if tcl
18026 maybe-TAGS-tcl: TAGS-tcl
18027
18028 TAGS-tcl: \
18029     configure-tcl 
18030         @: $(MAKE); $(unstage)
18031         @[ -f ./tcl/Makefile ] || exit 0; \
18032         r=`${PWD_COMMAND}`; export r; \
18033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18034         $(HOST_EXPORTS) \
18035         for flag in $(EXTRA_HOST_FLAGS) ; do \
18036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18037         done; \
18038         echo "Doing TAGS in tcl" ; \
18039         (cd $(HOST_SUBDIR)/tcl && \
18040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18042                   "RANLIB=$${RANLIB}" \
18043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18044                   TAGS) \
18045           || exit 1
18046
18047 @endif tcl
18048
18049 .PHONY: maybe-install-info-tcl install-info-tcl
18050 maybe-install-info-tcl:
18051 @if tcl
18052 maybe-install-info-tcl: install-info-tcl
18053
18054 install-info-tcl: \
18055     configure-tcl \
18056     info-tcl 
18057         @: $(MAKE); $(unstage)
18058         @[ -f ./tcl/Makefile ] || exit 0; \
18059         r=`${PWD_COMMAND}`; export r; \
18060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18061         $(HOST_EXPORTS) \
18062         for flag in $(EXTRA_HOST_FLAGS) ; do \
18063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18064         done; \
18065         echo "Doing install-info in tcl" ; \
18066         (cd $(HOST_SUBDIR)/tcl && \
18067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18069                   "RANLIB=$${RANLIB}" \
18070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18071                   install-info) \
18072           || exit 1
18073
18074 @endif tcl
18075
18076 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18077 maybe-install-pdf-tcl:
18078 @if tcl
18079 maybe-install-pdf-tcl: install-pdf-tcl
18080
18081 install-pdf-tcl: \
18082     configure-tcl \
18083     pdf-tcl 
18084         @: $(MAKE); $(unstage)
18085         @[ -f ./tcl/Makefile ] || exit 0; \
18086         r=`${PWD_COMMAND}`; export r; \
18087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088         $(HOST_EXPORTS) \
18089         for flag in $(EXTRA_HOST_FLAGS) ; do \
18090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18091         done; \
18092         echo "Doing install-pdf in tcl" ; \
18093         (cd $(HOST_SUBDIR)/tcl && \
18094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18096                   "RANLIB=$${RANLIB}" \
18097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18098                   install-pdf) \
18099           || exit 1
18100
18101 @endif tcl
18102
18103 .PHONY: maybe-install-html-tcl install-html-tcl
18104 maybe-install-html-tcl:
18105 @if tcl
18106 maybe-install-html-tcl: install-html-tcl
18107
18108 install-html-tcl: \
18109     configure-tcl \
18110     html-tcl 
18111         @: $(MAKE); $(unstage)
18112         @[ -f ./tcl/Makefile ] || exit 0; \
18113         r=`${PWD_COMMAND}`; export r; \
18114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115         $(HOST_EXPORTS) \
18116         for flag in $(EXTRA_HOST_FLAGS) ; do \
18117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18118         done; \
18119         echo "Doing install-html in tcl" ; \
18120         (cd $(HOST_SUBDIR)/tcl && \
18121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18123                   "RANLIB=$${RANLIB}" \
18124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18125                   install-html) \
18126           || exit 1
18127
18128 @endif tcl
18129
18130 .PHONY: maybe-installcheck-tcl installcheck-tcl
18131 maybe-installcheck-tcl:
18132 @if tcl
18133 maybe-installcheck-tcl: installcheck-tcl
18134
18135 installcheck-tcl: \
18136     configure-tcl 
18137         @: $(MAKE); $(unstage)
18138         @[ -f ./tcl/Makefile ] || exit 0; \
18139         r=`${PWD_COMMAND}`; export r; \
18140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141         $(HOST_EXPORTS) \
18142         for flag in $(EXTRA_HOST_FLAGS) ; do \
18143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144         done; \
18145         echo "Doing installcheck in tcl" ; \
18146         (cd $(HOST_SUBDIR)/tcl && \
18147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149                   "RANLIB=$${RANLIB}" \
18150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151                   installcheck) \
18152           || exit 1
18153
18154 @endif tcl
18155
18156 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18157 maybe-mostlyclean-tcl:
18158 @if tcl
18159 maybe-mostlyclean-tcl: mostlyclean-tcl
18160
18161 # tcl doesn't support mostlyclean.
18162 mostlyclean-tcl:
18163
18164 @endif tcl
18165
18166 .PHONY: maybe-clean-tcl clean-tcl
18167 maybe-clean-tcl:
18168 @if tcl
18169 maybe-clean-tcl: clean-tcl
18170
18171 clean-tcl: 
18172         @: $(MAKE); $(unstage)
18173         @[ -f ./tcl/Makefile ] || exit 0; \
18174         r=`${PWD_COMMAND}`; export r; \
18175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18176         $(HOST_EXPORTS) \
18177         for flag in $(EXTRA_HOST_FLAGS) ; do \
18178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18179         done; \
18180         echo "Doing clean in tcl" ; \
18181         (cd $(HOST_SUBDIR)/tcl && \
18182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18184                   "RANLIB=$${RANLIB}" \
18185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18186                   clean) \
18187           || exit 1
18188
18189 @endif tcl
18190
18191 .PHONY: maybe-distclean-tcl distclean-tcl
18192 maybe-distclean-tcl:
18193 @if tcl
18194 maybe-distclean-tcl: distclean-tcl
18195
18196 distclean-tcl: 
18197         @: $(MAKE); $(unstage)
18198         @[ -f ./tcl/Makefile ] || exit 0; \
18199         r=`${PWD_COMMAND}`; export r; \
18200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18201         $(HOST_EXPORTS) \
18202         for flag in $(EXTRA_HOST_FLAGS) ; do \
18203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18204         done; \
18205         echo "Doing distclean in tcl" ; \
18206         (cd $(HOST_SUBDIR)/tcl && \
18207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18209                   "RANLIB=$${RANLIB}" \
18210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18211                   distclean) \
18212           || exit 1
18213
18214 @endif tcl
18215
18216 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18217 maybe-maintainer-clean-tcl:
18218 @if tcl
18219 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18220
18221 maintainer-clean-tcl: 
18222         @: $(MAKE); $(unstage)
18223         @[ -f ./tcl/Makefile ] || exit 0; \
18224         r=`${PWD_COMMAND}`; export r; \
18225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18226         $(HOST_EXPORTS) \
18227         for flag in $(EXTRA_HOST_FLAGS) ; do \
18228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18229         done; \
18230         echo "Doing maintainer-clean in tcl" ; \
18231         (cd $(HOST_SUBDIR)/tcl && \
18232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18234                   "RANLIB=$${RANLIB}" \
18235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18236                   maintainer-clean) \
18237           || exit 1
18238
18239 @endif tcl
18240
18241
18242
18243 .PHONY: configure-itcl maybe-configure-itcl
18244 maybe-configure-itcl:
18245 @if gcc-bootstrap
18246 configure-itcl: stage_current
18247 @endif gcc-bootstrap
18248 @if itcl
18249 maybe-configure-itcl: configure-itcl
18250 configure-itcl: 
18251         @: $(MAKE); $(unstage)
18252         @r=`${PWD_COMMAND}`; export r; \
18253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18254         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18255         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18256         $(HOST_EXPORTS)  \
18257         echo Configuring in $(HOST_SUBDIR)/itcl; \
18258         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18259         case $(srcdir) in \
18260           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18261           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18262                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18263         esac; \
18264         srcdiroption="--srcdir=$${topdir}/itcl"; \
18265         libsrcdir="$$s/itcl"; \
18266         $(SHELL) $${libsrcdir}/configure \
18267           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18268           --target=${target_alias} $${srcdiroption}  \
18269           || exit 1
18270 @endif itcl
18271
18272
18273
18274
18275
18276 .PHONY: all-itcl maybe-all-itcl
18277 maybe-all-itcl:
18278 @if gcc-bootstrap
18279 all-itcl: stage_current
18280 @endif gcc-bootstrap
18281 @if itcl
18282 TARGET-itcl=all
18283 maybe-all-itcl: all-itcl
18284 all-itcl: configure-itcl
18285         @: $(MAKE); $(unstage)
18286         @r=`${PWD_COMMAND}`; export r; \
18287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288         $(HOST_EXPORTS)  \
18289         (cd $(HOST_SUBDIR)/itcl && \
18290           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18291                 $(TARGET-itcl))
18292 @endif itcl
18293
18294
18295
18296
18297 .PHONY: check-itcl maybe-check-itcl
18298 maybe-check-itcl:
18299 @if itcl
18300 maybe-check-itcl: check-itcl
18301
18302 check-itcl:
18303         @: $(MAKE); $(unstage)
18304         @r=`${PWD_COMMAND}`; export r; \
18305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306         $(HOST_EXPORTS) \
18307         (cd $(HOST_SUBDIR)/itcl && \
18308           $(MAKE) $(FLAGS_TO_PASS)  check)
18309
18310 @endif itcl
18311
18312 .PHONY: install-itcl maybe-install-itcl
18313 maybe-install-itcl:
18314 @if itcl
18315 maybe-install-itcl: install-itcl
18316
18317 install-itcl: installdirs
18318         @: $(MAKE); $(unstage)
18319         @r=`${PWD_COMMAND}`; export r; \
18320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18321         $(HOST_EXPORTS) \
18322         (cd $(HOST_SUBDIR)/itcl && \
18323           $(MAKE) $(FLAGS_TO_PASS)  install)
18324
18325 @endif itcl
18326
18327 .PHONY: install-strip-itcl maybe-install-strip-itcl
18328 maybe-install-strip-itcl:
18329 @if itcl
18330 maybe-install-strip-itcl: install-strip-itcl
18331
18332 install-strip-itcl: installdirs
18333         @: $(MAKE); $(unstage)
18334         @r=`${PWD_COMMAND}`; export r; \
18335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18336         $(HOST_EXPORTS) \
18337         (cd $(HOST_SUBDIR)/itcl && \
18338           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18339
18340 @endif itcl
18341
18342 # Other targets (info, dvi, pdf, etc.)
18343
18344 .PHONY: maybe-info-itcl info-itcl
18345 maybe-info-itcl:
18346 @if itcl
18347 maybe-info-itcl: info-itcl
18348
18349 info-itcl: \
18350     configure-itcl 
18351         @: $(MAKE); $(unstage)
18352         @[ -f ./itcl/Makefile ] || exit 0; \
18353         r=`${PWD_COMMAND}`; export r; \
18354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18355         $(HOST_EXPORTS) \
18356         for flag in $(EXTRA_HOST_FLAGS) ; do \
18357           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18358         done; \
18359         echo "Doing info in itcl" ; \
18360         (cd $(HOST_SUBDIR)/itcl && \
18361           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18362                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18363                   "RANLIB=$${RANLIB}" \
18364                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18365                   info) \
18366           || exit 1
18367
18368 @endif itcl
18369
18370 .PHONY: maybe-dvi-itcl dvi-itcl
18371 maybe-dvi-itcl:
18372 @if itcl
18373 maybe-dvi-itcl: dvi-itcl
18374
18375 dvi-itcl: \
18376     configure-itcl 
18377         @: $(MAKE); $(unstage)
18378         @[ -f ./itcl/Makefile ] || exit 0; \
18379         r=`${PWD_COMMAND}`; export r; \
18380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18381         $(HOST_EXPORTS) \
18382         for flag in $(EXTRA_HOST_FLAGS) ; do \
18383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18384         done; \
18385         echo "Doing dvi in itcl" ; \
18386         (cd $(HOST_SUBDIR)/itcl && \
18387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18389                   "RANLIB=$${RANLIB}" \
18390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18391                   dvi) \
18392           || exit 1
18393
18394 @endif itcl
18395
18396 .PHONY: maybe-pdf-itcl pdf-itcl
18397 maybe-pdf-itcl:
18398 @if itcl
18399 maybe-pdf-itcl: pdf-itcl
18400
18401 pdf-itcl: \
18402     configure-itcl 
18403         @: $(MAKE); $(unstage)
18404         @[ -f ./itcl/Makefile ] || exit 0; \
18405         r=`${PWD_COMMAND}`; export r; \
18406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407         $(HOST_EXPORTS) \
18408         for flag in $(EXTRA_HOST_FLAGS) ; do \
18409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410         done; \
18411         echo "Doing pdf in itcl" ; \
18412         (cd $(HOST_SUBDIR)/itcl && \
18413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415                   "RANLIB=$${RANLIB}" \
18416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18417                   pdf) \
18418           || exit 1
18419
18420 @endif itcl
18421
18422 .PHONY: maybe-html-itcl html-itcl
18423 maybe-html-itcl:
18424 @if itcl
18425 maybe-html-itcl: html-itcl
18426
18427 html-itcl: \
18428     configure-itcl 
18429         @: $(MAKE); $(unstage)
18430         @[ -f ./itcl/Makefile ] || exit 0; \
18431         r=`${PWD_COMMAND}`; export r; \
18432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18433         $(HOST_EXPORTS) \
18434         for flag in $(EXTRA_HOST_FLAGS) ; do \
18435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18436         done; \
18437         echo "Doing html in itcl" ; \
18438         (cd $(HOST_SUBDIR)/itcl && \
18439           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18440                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18441                   "RANLIB=$${RANLIB}" \
18442                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18443                   html) \
18444           || exit 1
18445
18446 @endif itcl
18447
18448 .PHONY: maybe-TAGS-itcl TAGS-itcl
18449 maybe-TAGS-itcl:
18450 @if itcl
18451 maybe-TAGS-itcl: TAGS-itcl
18452
18453 TAGS-itcl: \
18454     configure-itcl 
18455         @: $(MAKE); $(unstage)
18456         @[ -f ./itcl/Makefile ] || exit 0; \
18457         r=`${PWD_COMMAND}`; export r; \
18458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459         $(HOST_EXPORTS) \
18460         for flag in $(EXTRA_HOST_FLAGS) ; do \
18461           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18462         done; \
18463         echo "Doing TAGS in itcl" ; \
18464         (cd $(HOST_SUBDIR)/itcl && \
18465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18467                   "RANLIB=$${RANLIB}" \
18468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18469                   TAGS) \
18470           || exit 1
18471
18472 @endif itcl
18473
18474 .PHONY: maybe-install-info-itcl install-info-itcl
18475 maybe-install-info-itcl:
18476 @if itcl
18477 maybe-install-info-itcl: install-info-itcl
18478
18479 install-info-itcl: \
18480     configure-itcl \
18481     info-itcl 
18482         @: $(MAKE); $(unstage)
18483         @[ -f ./itcl/Makefile ] || exit 0; \
18484         r=`${PWD_COMMAND}`; export r; \
18485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18486         $(HOST_EXPORTS) \
18487         for flag in $(EXTRA_HOST_FLAGS) ; do \
18488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489         done; \
18490         echo "Doing install-info in itcl" ; \
18491         (cd $(HOST_SUBDIR)/itcl && \
18492           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494                   "RANLIB=$${RANLIB}" \
18495                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18496                   install-info) \
18497           || exit 1
18498
18499 @endif itcl
18500
18501 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18502 maybe-install-pdf-itcl:
18503 @if itcl
18504 maybe-install-pdf-itcl: install-pdf-itcl
18505
18506 install-pdf-itcl: \
18507     configure-itcl \
18508     pdf-itcl 
18509         @: $(MAKE); $(unstage)
18510         @[ -f ./itcl/Makefile ] || exit 0; \
18511         r=`${PWD_COMMAND}`; export r; \
18512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18513         $(HOST_EXPORTS) \
18514         for flag in $(EXTRA_HOST_FLAGS) ; do \
18515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18516         done; \
18517         echo "Doing install-pdf in itcl" ; \
18518         (cd $(HOST_SUBDIR)/itcl && \
18519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18521                   "RANLIB=$${RANLIB}" \
18522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18523                   install-pdf) \
18524           || exit 1
18525
18526 @endif itcl
18527
18528 .PHONY: maybe-install-html-itcl install-html-itcl
18529 maybe-install-html-itcl:
18530 @if itcl
18531 maybe-install-html-itcl: install-html-itcl
18532
18533 install-html-itcl: \
18534     configure-itcl \
18535     html-itcl 
18536         @: $(MAKE); $(unstage)
18537         @[ -f ./itcl/Makefile ] || exit 0; \
18538         r=`${PWD_COMMAND}`; export r; \
18539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18540         $(HOST_EXPORTS) \
18541         for flag in $(EXTRA_HOST_FLAGS) ; do \
18542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18543         done; \
18544         echo "Doing install-html in itcl" ; \
18545         (cd $(HOST_SUBDIR)/itcl && \
18546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18548                   "RANLIB=$${RANLIB}" \
18549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18550                   install-html) \
18551           || exit 1
18552
18553 @endif itcl
18554
18555 .PHONY: maybe-installcheck-itcl installcheck-itcl
18556 maybe-installcheck-itcl:
18557 @if itcl
18558 maybe-installcheck-itcl: installcheck-itcl
18559
18560 installcheck-itcl: \
18561     configure-itcl 
18562         @: $(MAKE); $(unstage)
18563         @[ -f ./itcl/Makefile ] || exit 0; \
18564         r=`${PWD_COMMAND}`; export r; \
18565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18566         $(HOST_EXPORTS) \
18567         for flag in $(EXTRA_HOST_FLAGS) ; do \
18568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18569         done; \
18570         echo "Doing installcheck in itcl" ; \
18571         (cd $(HOST_SUBDIR)/itcl && \
18572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18574                   "RANLIB=$${RANLIB}" \
18575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18576                   installcheck) \
18577           || exit 1
18578
18579 @endif itcl
18580
18581 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18582 maybe-mostlyclean-itcl:
18583 @if itcl
18584 maybe-mostlyclean-itcl: mostlyclean-itcl
18585
18586 mostlyclean-itcl: 
18587         @: $(MAKE); $(unstage)
18588         @[ -f ./itcl/Makefile ] || exit 0; \
18589         r=`${PWD_COMMAND}`; export r; \
18590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18591         $(HOST_EXPORTS) \
18592         for flag in $(EXTRA_HOST_FLAGS) ; do \
18593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594         done; \
18595         echo "Doing mostlyclean in itcl" ; \
18596         (cd $(HOST_SUBDIR)/itcl && \
18597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599                   "RANLIB=$${RANLIB}" \
18600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18601                   mostlyclean) \
18602           || exit 1
18603
18604 @endif itcl
18605
18606 .PHONY: maybe-clean-itcl clean-itcl
18607 maybe-clean-itcl:
18608 @if itcl
18609 maybe-clean-itcl: clean-itcl
18610
18611 clean-itcl: 
18612         @: $(MAKE); $(unstage)
18613         @[ -f ./itcl/Makefile ] || exit 0; \
18614         r=`${PWD_COMMAND}`; export r; \
18615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616         $(HOST_EXPORTS) \
18617         for flag in $(EXTRA_HOST_FLAGS) ; do \
18618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619         done; \
18620         echo "Doing clean in itcl" ; \
18621         (cd $(HOST_SUBDIR)/itcl && \
18622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624                   "RANLIB=$${RANLIB}" \
18625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18626                   clean) \
18627           || exit 1
18628
18629 @endif itcl
18630
18631 .PHONY: maybe-distclean-itcl distclean-itcl
18632 maybe-distclean-itcl:
18633 @if itcl
18634 maybe-distclean-itcl: distclean-itcl
18635
18636 distclean-itcl: 
18637         @: $(MAKE); $(unstage)
18638         @[ -f ./itcl/Makefile ] || exit 0; \
18639         r=`${PWD_COMMAND}`; export r; \
18640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18641         $(HOST_EXPORTS) \
18642         for flag in $(EXTRA_HOST_FLAGS) ; do \
18643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644         done; \
18645         echo "Doing distclean in itcl" ; \
18646         (cd $(HOST_SUBDIR)/itcl && \
18647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649                   "RANLIB=$${RANLIB}" \
18650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18651                   distclean) \
18652           || exit 1
18653
18654 @endif itcl
18655
18656 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18657 maybe-maintainer-clean-itcl:
18658 @if itcl
18659 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18660
18661 maintainer-clean-itcl: 
18662         @: $(MAKE); $(unstage)
18663         @[ -f ./itcl/Makefile ] || exit 0; \
18664         r=`${PWD_COMMAND}`; export r; \
18665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18666         $(HOST_EXPORTS) \
18667         for flag in $(EXTRA_HOST_FLAGS) ; do \
18668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18669         done; \
18670         echo "Doing maintainer-clean in itcl" ; \
18671         (cd $(HOST_SUBDIR)/itcl && \
18672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18674                   "RANLIB=$${RANLIB}" \
18675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18676                   maintainer-clean) \
18677           || exit 1
18678
18679 @endif itcl
18680
18681
18682
18683 .PHONY: configure-ld maybe-configure-ld
18684 maybe-configure-ld:
18685 @if gcc-bootstrap
18686 configure-ld: stage_current
18687 @endif gcc-bootstrap
18688 @if ld
18689 maybe-configure-ld: configure-ld
18690 configure-ld: 
18691         @r=`${PWD_COMMAND}`; export r; \
18692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18693         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18694         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18695         $(HOST_EXPORTS)  \
18696         echo Configuring in $(HOST_SUBDIR)/ld; \
18697         cd "$(HOST_SUBDIR)/ld" || exit 1; \
18698         case $(srcdir) in \
18699           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18700           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18701                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18702         esac; \
18703         srcdiroption="--srcdir=$${topdir}/ld"; \
18704         libsrcdir="$$s/ld"; \
18705         $(SHELL) $${libsrcdir}/configure \
18706           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18707           --target=${target_alias} $${srcdiroption}  \
18708           || exit 1
18709 @endif ld
18710
18711
18712
18713 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18714 maybe-configure-stage1-ld:
18715 @if ld-bootstrap
18716 maybe-configure-stage1-ld: configure-stage1-ld
18717 configure-stage1-ld:
18718         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18719         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18720         @r=`${PWD_COMMAND}`; export r; \
18721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18722         TFLAGS="$(STAGE1_TFLAGS)"; \
18723         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18724         $(HOST_EXPORTS) \
18725         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18726         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18727         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18728         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18729         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18730         cd $(HOST_SUBDIR)/ld || exit 1; \
18731         case $(srcdir) in \
18732           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18733           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18734                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18735         esac; \
18736         srcdiroption="--srcdir=$${topdir}/ld"; \
18737         libsrcdir="$$s/ld"; \
18738         $(SHELL) $${libsrcdir}/configure \
18739           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18740           --target=${target_alias} $${srcdiroption} \
18741           $(STAGE1_CONFIGURE_FLAGS)
18742 @endif ld-bootstrap
18743
18744 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18745 maybe-configure-stage2-ld:
18746 @if ld-bootstrap
18747 maybe-configure-stage2-ld: configure-stage2-ld
18748 configure-stage2-ld:
18749         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18750         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18751         @r=`${PWD_COMMAND}`; export r; \
18752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18753         TFLAGS="$(STAGE2_TFLAGS)"; \
18754         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18755         $(HOST_EXPORTS) \
18756         $(POSTSTAGE1_HOST_EXPORTS) \
18757         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18758         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18759         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18760         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18761         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18762         cd $(HOST_SUBDIR)/ld || exit 1; \
18763         case $(srcdir) in \
18764           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18765           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18766                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18767         esac; \
18768         srcdiroption="--srcdir=$${topdir}/ld"; \
18769         libsrcdir="$$s/ld"; \
18770         $(SHELL) $${libsrcdir}/configure \
18771           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18772           --target=${target_alias} $${srcdiroption} \
18773           --with-build-libsubdir=$(HOST_SUBDIR) \
18774           $(STAGE2_CONFIGURE_FLAGS)
18775 @endif ld-bootstrap
18776
18777 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18778 maybe-configure-stage3-ld:
18779 @if ld-bootstrap
18780 maybe-configure-stage3-ld: configure-stage3-ld
18781 configure-stage3-ld:
18782         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18783         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18784         @r=`${PWD_COMMAND}`; export r; \
18785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18786         TFLAGS="$(STAGE3_TFLAGS)"; \
18787         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18788         $(HOST_EXPORTS) \
18789         $(POSTSTAGE1_HOST_EXPORTS) \
18790         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18791         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18792         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18793         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18794         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18795         cd $(HOST_SUBDIR)/ld || exit 1; \
18796         case $(srcdir) in \
18797           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18798           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18799                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18800         esac; \
18801         srcdiroption="--srcdir=$${topdir}/ld"; \
18802         libsrcdir="$$s/ld"; \
18803         $(SHELL) $${libsrcdir}/configure \
18804           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18805           --target=${target_alias} $${srcdiroption} \
18806           --with-build-libsubdir=$(HOST_SUBDIR) \
18807           $(STAGE3_CONFIGURE_FLAGS)
18808 @endif ld-bootstrap
18809
18810 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18811 maybe-configure-stage4-ld:
18812 @if ld-bootstrap
18813 maybe-configure-stage4-ld: configure-stage4-ld
18814 configure-stage4-ld:
18815         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18816         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18817         @r=`${PWD_COMMAND}`; export r; \
18818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18819         TFLAGS="$(STAGE4_TFLAGS)"; \
18820         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18821         $(HOST_EXPORTS) \
18822         $(POSTSTAGE1_HOST_EXPORTS) \
18823         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18824         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18825         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18826         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18827         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18828         cd $(HOST_SUBDIR)/ld || exit 1; \
18829         case $(srcdir) in \
18830           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18831           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18832                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18833         esac; \
18834         srcdiroption="--srcdir=$${topdir}/ld"; \
18835         libsrcdir="$$s/ld"; \
18836         $(SHELL) $${libsrcdir}/configure \
18837           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18838           --target=${target_alias} $${srcdiroption} \
18839           --with-build-libsubdir=$(HOST_SUBDIR) \
18840           $(STAGE4_CONFIGURE_FLAGS)
18841 @endif ld-bootstrap
18842
18843 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18844 maybe-configure-stageprofile-ld:
18845 @if ld-bootstrap
18846 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18847 configure-stageprofile-ld:
18848         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18849         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18850         @r=`${PWD_COMMAND}`; export r; \
18851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18852         TFLAGS="$(STAGEprofile_TFLAGS)"; \
18853         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18854         $(HOST_EXPORTS) \
18855         $(POSTSTAGE1_HOST_EXPORTS) \
18856         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18857         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18858         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18859         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18860         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18861         cd $(HOST_SUBDIR)/ld || exit 1; \
18862         case $(srcdir) in \
18863           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18864           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18865                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18866         esac; \
18867         srcdiroption="--srcdir=$${topdir}/ld"; \
18868         libsrcdir="$$s/ld"; \
18869         $(SHELL) $${libsrcdir}/configure \
18870           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18871           --target=${target_alias} $${srcdiroption} \
18872           --with-build-libsubdir=$(HOST_SUBDIR) \
18873           $(STAGEprofile_CONFIGURE_FLAGS)
18874 @endif ld-bootstrap
18875
18876 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18877 maybe-configure-stagefeedback-ld:
18878 @if ld-bootstrap
18879 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18880 configure-stagefeedback-ld:
18881         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18882         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18883         @r=`${PWD_COMMAND}`; export r; \
18884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18885         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18886         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18887         $(HOST_EXPORTS) \
18888         $(POSTSTAGE1_HOST_EXPORTS) \
18889         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18890         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18891         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18892         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18893         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18894         cd $(HOST_SUBDIR)/ld || exit 1; \
18895         case $(srcdir) in \
18896           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18897           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18898                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18899         esac; \
18900         srcdiroption="--srcdir=$${topdir}/ld"; \
18901         libsrcdir="$$s/ld"; \
18902         $(SHELL) $${libsrcdir}/configure \
18903           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18904           --target=${target_alias} $${srcdiroption} \
18905           --with-build-libsubdir=$(HOST_SUBDIR) \
18906           $(STAGEfeedback_CONFIGURE_FLAGS)
18907 @endif ld-bootstrap
18908
18909
18910
18911
18912
18913 .PHONY: all-ld maybe-all-ld
18914 maybe-all-ld:
18915 @if gcc-bootstrap
18916 all-ld: stage_current
18917 @endif gcc-bootstrap
18918 @if ld
18919 TARGET-ld=all
18920 maybe-all-ld: all-ld
18921 all-ld: configure-ld
18922         @r=`${PWD_COMMAND}`; export r; \
18923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924         $(HOST_EXPORTS)  \
18925         (cd $(HOST_SUBDIR)/ld && \
18926           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18927                 $(TARGET-ld))
18928 @endif ld
18929
18930
18931
18932 .PHONY: all-stage1-ld maybe-all-stage1-ld
18933 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18934 maybe-all-stage1-ld:
18935 maybe-clean-stage1-ld:
18936 @if ld-bootstrap
18937 maybe-all-stage1-ld: all-stage1-ld
18938 all-stage1: all-stage1-ld
18939 TARGET-stage1-ld = $(TARGET-ld)
18940 all-stage1-ld: configure-stage1-ld
18941         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18942         @r=`${PWD_COMMAND}`; export r; \
18943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18944         TFLAGS="$(STAGE1_TFLAGS)"; \
18945         $(HOST_EXPORTS)  \
18946         cd $(HOST_SUBDIR)/ld && \
18947         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18948                 CFLAGS="$(STAGE1_CFLAGS)" \
18949                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18950                 LIBCFLAGS="$(LIBCFLAGS)" \
18951                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18952                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18953                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18954                 $(EXTRA_HOST_FLAGS)   \
18955                 TFLAGS="$(STAGE1_TFLAGS)" \
18956                 $(TARGET-stage1-ld)
18957
18958 maybe-clean-stage1-ld: clean-stage1-ld
18959 clean-stage1: clean-stage1-ld
18960 clean-stage1-ld:
18961         @if [ $(current_stage) = stage1 ]; then \
18962           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18963         else \
18964           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18965           $(MAKE) stage1-start; \
18966         fi; \
18967         cd $(HOST_SUBDIR)/ld && \
18968         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18969                  clean
18970 @endif ld-bootstrap
18971
18972
18973 .PHONY: all-stage2-ld maybe-all-stage2-ld
18974 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18975 maybe-all-stage2-ld:
18976 maybe-clean-stage2-ld:
18977 @if ld-bootstrap
18978 maybe-all-stage2-ld: all-stage2-ld
18979 all-stage2: all-stage2-ld
18980 TARGET-stage2-ld = $(TARGET-ld)
18981 all-stage2-ld: configure-stage2-ld
18982         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18983         @r=`${PWD_COMMAND}`; export r; \
18984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18985         TFLAGS="$(STAGE2_TFLAGS)"; \
18986         $(HOST_EXPORTS) \
18987         $(POSTSTAGE1_HOST_EXPORTS)  \
18988         cd $(HOST_SUBDIR)/ld && \
18989         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18990                 CFLAGS="$(STAGE2_CFLAGS)" \
18991                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18992                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18993                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18994                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18995                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18996                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18997                 TFLAGS="$(STAGE2_TFLAGS)" \
18998                 $(TARGET-stage2-ld)
18999
19000 maybe-clean-stage2-ld: clean-stage2-ld
19001 clean-stage2: clean-stage2-ld
19002 clean-stage2-ld:
19003         @if [ $(current_stage) = stage2 ]; then \
19004           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19005         else \
19006           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19007           $(MAKE) stage2-start; \
19008         fi; \
19009         cd $(HOST_SUBDIR)/ld && \
19010         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19011                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19012                  clean
19013 @endif ld-bootstrap
19014
19015
19016 .PHONY: all-stage3-ld maybe-all-stage3-ld
19017 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19018 maybe-all-stage3-ld:
19019 maybe-clean-stage3-ld:
19020 @if ld-bootstrap
19021 maybe-all-stage3-ld: all-stage3-ld
19022 all-stage3: all-stage3-ld
19023 TARGET-stage3-ld = $(TARGET-ld)
19024 all-stage3-ld: configure-stage3-ld
19025         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19026         @r=`${PWD_COMMAND}`; export r; \
19027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19028         TFLAGS="$(STAGE3_TFLAGS)"; \
19029         $(HOST_EXPORTS) \
19030         $(POSTSTAGE1_HOST_EXPORTS)  \
19031         cd $(HOST_SUBDIR)/ld && \
19032         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19033                 CFLAGS="$(STAGE3_CFLAGS)" \
19034                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19035                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19036                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19037                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19038                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19039                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19040                 TFLAGS="$(STAGE3_TFLAGS)" \
19041                 $(TARGET-stage3-ld)
19042
19043 maybe-clean-stage3-ld: clean-stage3-ld
19044 clean-stage3: clean-stage3-ld
19045 clean-stage3-ld:
19046         @if [ $(current_stage) = stage3 ]; then \
19047           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19048         else \
19049           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19050           $(MAKE) stage3-start; \
19051         fi; \
19052         cd $(HOST_SUBDIR)/ld && \
19053         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19054                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19055                  clean
19056 @endif ld-bootstrap
19057
19058
19059 .PHONY: all-stage4-ld maybe-all-stage4-ld
19060 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19061 maybe-all-stage4-ld:
19062 maybe-clean-stage4-ld:
19063 @if ld-bootstrap
19064 maybe-all-stage4-ld: all-stage4-ld
19065 all-stage4: all-stage4-ld
19066 TARGET-stage4-ld = $(TARGET-ld)
19067 all-stage4-ld: configure-stage4-ld
19068         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19069         @r=`${PWD_COMMAND}`; export r; \
19070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19071         TFLAGS="$(STAGE4_TFLAGS)"; \
19072         $(HOST_EXPORTS) \
19073         $(POSTSTAGE1_HOST_EXPORTS)  \
19074         cd $(HOST_SUBDIR)/ld && \
19075         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19076                 CFLAGS="$(STAGE4_CFLAGS)" \
19077                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19078                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19079                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19080                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19081                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19082                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19083                 TFLAGS="$(STAGE4_TFLAGS)" \
19084                 $(TARGET-stage4-ld)
19085
19086 maybe-clean-stage4-ld: clean-stage4-ld
19087 clean-stage4: clean-stage4-ld
19088 clean-stage4-ld:
19089         @if [ $(current_stage) = stage4 ]; then \
19090           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19091         else \
19092           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19093           $(MAKE) stage4-start; \
19094         fi; \
19095         cd $(HOST_SUBDIR)/ld && \
19096         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19097                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19098                  clean
19099 @endif ld-bootstrap
19100
19101
19102 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19103 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19104 maybe-all-stageprofile-ld:
19105 maybe-clean-stageprofile-ld:
19106 @if ld-bootstrap
19107 maybe-all-stageprofile-ld: all-stageprofile-ld
19108 all-stageprofile: all-stageprofile-ld
19109 TARGET-stageprofile-ld = $(TARGET-ld)
19110 all-stageprofile-ld: configure-stageprofile-ld
19111         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19112         @r=`${PWD_COMMAND}`; export r; \
19113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19114         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19115         $(HOST_EXPORTS) \
19116         $(POSTSTAGE1_HOST_EXPORTS)  \
19117         cd $(HOST_SUBDIR)/ld && \
19118         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19119                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19120                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19121                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19122                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19123                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19124                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19125                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19126                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19127                 $(TARGET-stageprofile-ld)
19128
19129 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19130 clean-stageprofile: clean-stageprofile-ld
19131 clean-stageprofile-ld:
19132         @if [ $(current_stage) = stageprofile ]; then \
19133           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19134         else \
19135           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19136           $(MAKE) stageprofile-start; \
19137         fi; \
19138         cd $(HOST_SUBDIR)/ld && \
19139         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19140                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19141                  clean
19142 @endif ld-bootstrap
19143
19144
19145 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19146 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19147 maybe-all-stagefeedback-ld:
19148 maybe-clean-stagefeedback-ld:
19149 @if ld-bootstrap
19150 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19151 all-stagefeedback: all-stagefeedback-ld
19152 TARGET-stagefeedback-ld = $(TARGET-ld)
19153 all-stagefeedback-ld: configure-stagefeedback-ld
19154         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19155         @r=`${PWD_COMMAND}`; export r; \
19156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19158         $(HOST_EXPORTS) \
19159         $(POSTSTAGE1_HOST_EXPORTS)  \
19160         cd $(HOST_SUBDIR)/ld && \
19161         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19162                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19163                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19164                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19165                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19166                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19167                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19168                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19169                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19170                 $(TARGET-stagefeedback-ld)
19171
19172 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19173 clean-stagefeedback: clean-stagefeedback-ld
19174 clean-stagefeedback-ld:
19175         @if [ $(current_stage) = stagefeedback ]; then \
19176           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19177         else \
19178           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19179           $(MAKE) stagefeedback-start; \
19180         fi; \
19181         cd $(HOST_SUBDIR)/ld && \
19182         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19183                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19184                  clean
19185 @endif ld-bootstrap
19186
19187
19188
19189
19190
19191 .PHONY: check-ld maybe-check-ld
19192 maybe-check-ld:
19193 @if ld
19194 maybe-check-ld: check-ld
19195
19196 check-ld:
19197         @: $(MAKE); $(unstage)
19198         @r=`${PWD_COMMAND}`; export r; \
19199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19200         $(HOST_EXPORTS) \
19201         (cd $(HOST_SUBDIR)/ld && \
19202           $(MAKE) $(FLAGS_TO_PASS)  check)
19203
19204 @endif ld
19205
19206 .PHONY: install-ld maybe-install-ld
19207 maybe-install-ld:
19208 @if ld
19209 maybe-install-ld: install-ld
19210
19211 install-ld: installdirs
19212         @: $(MAKE); $(unstage)
19213         @r=`${PWD_COMMAND}`; export r; \
19214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215         $(HOST_EXPORTS) \
19216         (cd $(HOST_SUBDIR)/ld && \
19217           $(MAKE) $(FLAGS_TO_PASS)  install)
19218
19219 @endif ld
19220
19221 .PHONY: install-strip-ld maybe-install-strip-ld
19222 maybe-install-strip-ld:
19223 @if ld
19224 maybe-install-strip-ld: install-strip-ld
19225
19226 install-strip-ld: installdirs
19227         @: $(MAKE); $(unstage)
19228         @r=`${PWD_COMMAND}`; export r; \
19229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19230         $(HOST_EXPORTS) \
19231         (cd $(HOST_SUBDIR)/ld && \
19232           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19233
19234 @endif ld
19235
19236 # Other targets (info, dvi, pdf, etc.)
19237
19238 .PHONY: maybe-info-ld info-ld
19239 maybe-info-ld:
19240 @if ld
19241 maybe-info-ld: info-ld
19242
19243 info-ld: \
19244     configure-ld 
19245         @[ -f ./ld/Makefile ] || exit 0; \
19246         r=`${PWD_COMMAND}`; export r; \
19247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19248         $(HOST_EXPORTS) \
19249         for flag in $(EXTRA_HOST_FLAGS) ; do \
19250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19251         done; \
19252         echo "Doing info in ld" ; \
19253         (cd $(HOST_SUBDIR)/ld && \
19254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19256                   "RANLIB=$${RANLIB}" \
19257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19258                   info) \
19259           || exit 1
19260
19261 @endif ld
19262
19263 .PHONY: maybe-dvi-ld dvi-ld
19264 maybe-dvi-ld:
19265 @if ld
19266 maybe-dvi-ld: dvi-ld
19267
19268 dvi-ld: \
19269     configure-ld 
19270         @[ -f ./ld/Makefile ] || exit 0; \
19271         r=`${PWD_COMMAND}`; export r; \
19272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19273         $(HOST_EXPORTS) \
19274         for flag in $(EXTRA_HOST_FLAGS) ; do \
19275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19276         done; \
19277         echo "Doing dvi in ld" ; \
19278         (cd $(HOST_SUBDIR)/ld && \
19279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19281                   "RANLIB=$${RANLIB}" \
19282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19283                   dvi) \
19284           || exit 1
19285
19286 @endif ld
19287
19288 .PHONY: maybe-pdf-ld pdf-ld
19289 maybe-pdf-ld:
19290 @if ld
19291 maybe-pdf-ld: pdf-ld
19292
19293 pdf-ld: \
19294     configure-ld 
19295         @[ -f ./ld/Makefile ] || exit 0; \
19296         r=`${PWD_COMMAND}`; export r; \
19297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19298         $(HOST_EXPORTS) \
19299         for flag in $(EXTRA_HOST_FLAGS) ; do \
19300           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19301         done; \
19302         echo "Doing pdf in ld" ; \
19303         (cd $(HOST_SUBDIR)/ld && \
19304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19306                   "RANLIB=$${RANLIB}" \
19307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19308                   pdf) \
19309           || exit 1
19310
19311 @endif ld
19312
19313 .PHONY: maybe-html-ld html-ld
19314 maybe-html-ld:
19315 @if ld
19316 maybe-html-ld: html-ld
19317
19318 html-ld: \
19319     configure-ld 
19320         @[ -f ./ld/Makefile ] || exit 0; \
19321         r=`${PWD_COMMAND}`; export r; \
19322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19323         $(HOST_EXPORTS) \
19324         for flag in $(EXTRA_HOST_FLAGS) ; do \
19325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19326         done; \
19327         echo "Doing html in ld" ; \
19328         (cd $(HOST_SUBDIR)/ld && \
19329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19331                   "RANLIB=$${RANLIB}" \
19332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19333                   html) \
19334           || exit 1
19335
19336 @endif ld
19337
19338 .PHONY: maybe-TAGS-ld TAGS-ld
19339 maybe-TAGS-ld:
19340 @if ld
19341 maybe-TAGS-ld: TAGS-ld
19342
19343 TAGS-ld: \
19344     configure-ld 
19345         @[ -f ./ld/Makefile ] || exit 0; \
19346         r=`${PWD_COMMAND}`; export r; \
19347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19348         $(HOST_EXPORTS) \
19349         for flag in $(EXTRA_HOST_FLAGS) ; do \
19350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19351         done; \
19352         echo "Doing TAGS in ld" ; \
19353         (cd $(HOST_SUBDIR)/ld && \
19354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19356                   "RANLIB=$${RANLIB}" \
19357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19358                   TAGS) \
19359           || exit 1
19360
19361 @endif ld
19362
19363 .PHONY: maybe-install-info-ld install-info-ld
19364 maybe-install-info-ld:
19365 @if ld
19366 maybe-install-info-ld: install-info-ld
19367
19368 install-info-ld: \
19369     configure-ld \
19370     info-ld 
19371         @[ -f ./ld/Makefile ] || exit 0; \
19372         r=`${PWD_COMMAND}`; export r; \
19373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19374         $(HOST_EXPORTS) \
19375         for flag in $(EXTRA_HOST_FLAGS) ; do \
19376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19377         done; \
19378         echo "Doing install-info in ld" ; \
19379         (cd $(HOST_SUBDIR)/ld && \
19380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19382                   "RANLIB=$${RANLIB}" \
19383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19384                   install-info) \
19385           || exit 1
19386
19387 @endif ld
19388
19389 .PHONY: maybe-install-pdf-ld install-pdf-ld
19390 maybe-install-pdf-ld:
19391 @if ld
19392 maybe-install-pdf-ld: install-pdf-ld
19393
19394 install-pdf-ld: \
19395     configure-ld \
19396     pdf-ld 
19397         @[ -f ./ld/Makefile ] || exit 0; \
19398         r=`${PWD_COMMAND}`; export r; \
19399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400         $(HOST_EXPORTS) \
19401         for flag in $(EXTRA_HOST_FLAGS) ; do \
19402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19403         done; \
19404         echo "Doing install-pdf in ld" ; \
19405         (cd $(HOST_SUBDIR)/ld && \
19406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19408                   "RANLIB=$${RANLIB}" \
19409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19410                   install-pdf) \
19411           || exit 1
19412
19413 @endif ld
19414
19415 .PHONY: maybe-install-html-ld install-html-ld
19416 maybe-install-html-ld:
19417 @if ld
19418 maybe-install-html-ld: install-html-ld
19419
19420 install-html-ld: \
19421     configure-ld \
19422     html-ld 
19423         @[ -f ./ld/Makefile ] || exit 0; \
19424         r=`${PWD_COMMAND}`; export r; \
19425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19426         $(HOST_EXPORTS) \
19427         for flag in $(EXTRA_HOST_FLAGS) ; do \
19428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19429         done; \
19430         echo "Doing install-html in ld" ; \
19431         (cd $(HOST_SUBDIR)/ld && \
19432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19434                   "RANLIB=$${RANLIB}" \
19435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19436                   install-html) \
19437           || exit 1
19438
19439 @endif ld
19440
19441 .PHONY: maybe-installcheck-ld installcheck-ld
19442 maybe-installcheck-ld:
19443 @if ld
19444 maybe-installcheck-ld: installcheck-ld
19445
19446 installcheck-ld: \
19447     configure-ld 
19448         @[ -f ./ld/Makefile ] || exit 0; \
19449         r=`${PWD_COMMAND}`; export r; \
19450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451         $(HOST_EXPORTS) \
19452         for flag in $(EXTRA_HOST_FLAGS) ; do \
19453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454         done; \
19455         echo "Doing installcheck in ld" ; \
19456         (cd $(HOST_SUBDIR)/ld && \
19457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459                   "RANLIB=$${RANLIB}" \
19460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19461                   installcheck) \
19462           || exit 1
19463
19464 @endif ld
19465
19466 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19467 maybe-mostlyclean-ld:
19468 @if ld
19469 maybe-mostlyclean-ld: mostlyclean-ld
19470
19471 mostlyclean-ld: 
19472         @[ -f ./ld/Makefile ] || exit 0; \
19473         r=`${PWD_COMMAND}`; export r; \
19474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475         $(HOST_EXPORTS) \
19476         for flag in $(EXTRA_HOST_FLAGS) ; do \
19477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19478         done; \
19479         echo "Doing mostlyclean in ld" ; \
19480         (cd $(HOST_SUBDIR)/ld && \
19481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19483                   "RANLIB=$${RANLIB}" \
19484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19485                   mostlyclean) \
19486           || exit 1
19487
19488 @endif ld
19489
19490 .PHONY: maybe-clean-ld clean-ld
19491 maybe-clean-ld:
19492 @if ld
19493 maybe-clean-ld: clean-ld
19494
19495 clean-ld: 
19496         @[ -f ./ld/Makefile ] || exit 0; \
19497         r=`${PWD_COMMAND}`; export r; \
19498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19499         $(HOST_EXPORTS) \
19500         for flag in $(EXTRA_HOST_FLAGS) ; do \
19501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19502         done; \
19503         echo "Doing clean in ld" ; \
19504         (cd $(HOST_SUBDIR)/ld && \
19505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19507                   "RANLIB=$${RANLIB}" \
19508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19509                   clean) \
19510           || exit 1
19511
19512 @endif ld
19513
19514 .PHONY: maybe-distclean-ld distclean-ld
19515 maybe-distclean-ld:
19516 @if ld
19517 maybe-distclean-ld: distclean-ld
19518
19519 distclean-ld: 
19520         @[ -f ./ld/Makefile ] || exit 0; \
19521         r=`${PWD_COMMAND}`; export r; \
19522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19523         $(HOST_EXPORTS) \
19524         for flag in $(EXTRA_HOST_FLAGS) ; do \
19525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19526         done; \
19527         echo "Doing distclean in ld" ; \
19528         (cd $(HOST_SUBDIR)/ld && \
19529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19531                   "RANLIB=$${RANLIB}" \
19532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19533                   distclean) \
19534           || exit 1
19535
19536 @endif ld
19537
19538 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19539 maybe-maintainer-clean-ld:
19540 @if ld
19541 maybe-maintainer-clean-ld: maintainer-clean-ld
19542
19543 maintainer-clean-ld: 
19544         @[ -f ./ld/Makefile ] || exit 0; \
19545         r=`${PWD_COMMAND}`; export r; \
19546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19547         $(HOST_EXPORTS) \
19548         for flag in $(EXTRA_HOST_FLAGS) ; do \
19549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19550         done; \
19551         echo "Doing maintainer-clean in ld" ; \
19552         (cd $(HOST_SUBDIR)/ld && \
19553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19555                   "RANLIB=$${RANLIB}" \
19556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19557                   maintainer-clean) \
19558           || exit 1
19559
19560 @endif ld
19561
19562
19563
19564 .PHONY: configure-libcpp maybe-configure-libcpp
19565 maybe-configure-libcpp:
19566 @if gcc-bootstrap
19567 configure-libcpp: stage_current
19568 @endif gcc-bootstrap
19569 @if libcpp
19570 maybe-configure-libcpp: configure-libcpp
19571 configure-libcpp: 
19572         @r=`${PWD_COMMAND}`; export r; \
19573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19574         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19575         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19576         $(HOST_EXPORTS)  \
19577         echo Configuring in $(HOST_SUBDIR)/libcpp; \
19578         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19579         case $(srcdir) in \
19580           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19581           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19582                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19583         esac; \
19584         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19585         libsrcdir="$$s/libcpp"; \
19586         $(SHELL) $${libsrcdir}/configure \
19587           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19588           --target=${target_alias} $${srcdiroption}  \
19589           || exit 1
19590 @endif libcpp
19591
19592
19593
19594 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19595 maybe-configure-stage1-libcpp:
19596 @if libcpp-bootstrap
19597 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19598 configure-stage1-libcpp:
19599         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19600         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19601         @r=`${PWD_COMMAND}`; export r; \
19602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19603         TFLAGS="$(STAGE1_TFLAGS)"; \
19604         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19605         $(HOST_EXPORTS) \
19606         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19607         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19608         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19609         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19610         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19611         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19612         case $(srcdir) in \
19613           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19614           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19615                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19616         esac; \
19617         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19618         libsrcdir="$$s/libcpp"; \
19619         $(SHELL) $${libsrcdir}/configure \
19620           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19621           --target=${target_alias} $${srcdiroption} \
19622           $(STAGE1_CONFIGURE_FLAGS)
19623 @endif libcpp-bootstrap
19624
19625 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19626 maybe-configure-stage2-libcpp:
19627 @if libcpp-bootstrap
19628 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19629 configure-stage2-libcpp:
19630         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19631         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19632         @r=`${PWD_COMMAND}`; export r; \
19633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19634         TFLAGS="$(STAGE2_TFLAGS)"; \
19635         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19636         $(HOST_EXPORTS) \
19637         $(POSTSTAGE1_HOST_EXPORTS) \
19638         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19639         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19640         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19641         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19642         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19643         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19644         case $(srcdir) in \
19645           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19646           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19647                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19648         esac; \
19649         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19650         libsrcdir="$$s/libcpp"; \
19651         $(SHELL) $${libsrcdir}/configure \
19652           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19653           --target=${target_alias} $${srcdiroption} \
19654           --with-build-libsubdir=$(HOST_SUBDIR) \
19655           $(STAGE2_CONFIGURE_FLAGS)
19656 @endif libcpp-bootstrap
19657
19658 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19659 maybe-configure-stage3-libcpp:
19660 @if libcpp-bootstrap
19661 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19662 configure-stage3-libcpp:
19663         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19664         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19665         @r=`${PWD_COMMAND}`; export r; \
19666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19667         TFLAGS="$(STAGE3_TFLAGS)"; \
19668         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19669         $(HOST_EXPORTS) \
19670         $(POSTSTAGE1_HOST_EXPORTS) \
19671         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19672         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19673         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19674         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19675         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19676         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19677         case $(srcdir) in \
19678           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19679           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19680                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19681         esac; \
19682         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19683         libsrcdir="$$s/libcpp"; \
19684         $(SHELL) $${libsrcdir}/configure \
19685           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19686           --target=${target_alias} $${srcdiroption} \
19687           --with-build-libsubdir=$(HOST_SUBDIR) \
19688           $(STAGE3_CONFIGURE_FLAGS)
19689 @endif libcpp-bootstrap
19690
19691 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19692 maybe-configure-stage4-libcpp:
19693 @if libcpp-bootstrap
19694 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19695 configure-stage4-libcpp:
19696         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19697         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19698         @r=`${PWD_COMMAND}`; export r; \
19699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19700         TFLAGS="$(STAGE4_TFLAGS)"; \
19701         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19702         $(HOST_EXPORTS) \
19703         $(POSTSTAGE1_HOST_EXPORTS) \
19704         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19705         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19706         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19707         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19708         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19709         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19710         case $(srcdir) in \
19711           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19712           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19713                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19714         esac; \
19715         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19716         libsrcdir="$$s/libcpp"; \
19717         $(SHELL) $${libsrcdir}/configure \
19718           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19719           --target=${target_alias} $${srcdiroption} \
19720           --with-build-libsubdir=$(HOST_SUBDIR) \
19721           $(STAGE4_CONFIGURE_FLAGS)
19722 @endif libcpp-bootstrap
19723
19724 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19725 maybe-configure-stageprofile-libcpp:
19726 @if libcpp-bootstrap
19727 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19728 configure-stageprofile-libcpp:
19729         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19730         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19731         @r=`${PWD_COMMAND}`; export r; \
19732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19733         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19734         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19735         $(HOST_EXPORTS) \
19736         $(POSTSTAGE1_HOST_EXPORTS) \
19737         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19738         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19739         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19740         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19741         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19742         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19743         case $(srcdir) in \
19744           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19745           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19746                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19747         esac; \
19748         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19749         libsrcdir="$$s/libcpp"; \
19750         $(SHELL) $${libsrcdir}/configure \
19751           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19752           --target=${target_alias} $${srcdiroption} \
19753           --with-build-libsubdir=$(HOST_SUBDIR) \
19754           $(STAGEprofile_CONFIGURE_FLAGS)
19755 @endif libcpp-bootstrap
19756
19757 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19758 maybe-configure-stagefeedback-libcpp:
19759 @if libcpp-bootstrap
19760 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19761 configure-stagefeedback-libcpp:
19762         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19763         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19764         @r=`${PWD_COMMAND}`; export r; \
19765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19766         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19767         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19768         $(HOST_EXPORTS) \
19769         $(POSTSTAGE1_HOST_EXPORTS) \
19770         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19771         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19772         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19773         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19774         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19775         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19776         case $(srcdir) in \
19777           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19778           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19779                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19780         esac; \
19781         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19782         libsrcdir="$$s/libcpp"; \
19783         $(SHELL) $${libsrcdir}/configure \
19784           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19785           --target=${target_alias} $${srcdiroption} \
19786           --with-build-libsubdir=$(HOST_SUBDIR) \
19787           $(STAGEfeedback_CONFIGURE_FLAGS)
19788 @endif libcpp-bootstrap
19789
19790
19791
19792
19793
19794 .PHONY: all-libcpp maybe-all-libcpp
19795 maybe-all-libcpp:
19796 @if gcc-bootstrap
19797 all-libcpp: stage_current
19798 @endif gcc-bootstrap
19799 @if libcpp
19800 TARGET-libcpp=all
19801 maybe-all-libcpp: all-libcpp
19802 all-libcpp: configure-libcpp
19803         @r=`${PWD_COMMAND}`; export r; \
19804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805         $(HOST_EXPORTS)  \
19806         (cd $(HOST_SUBDIR)/libcpp && \
19807           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19808                 $(TARGET-libcpp))
19809 @endif libcpp
19810
19811
19812
19813 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19814 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19815 maybe-all-stage1-libcpp:
19816 maybe-clean-stage1-libcpp:
19817 @if libcpp-bootstrap
19818 maybe-all-stage1-libcpp: all-stage1-libcpp
19819 all-stage1: all-stage1-libcpp
19820 TARGET-stage1-libcpp = $(TARGET-libcpp)
19821 all-stage1-libcpp: configure-stage1-libcpp
19822         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19823         @r=`${PWD_COMMAND}`; export r; \
19824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19825         TFLAGS="$(STAGE1_TFLAGS)"; \
19826         $(HOST_EXPORTS)  \
19827         cd $(HOST_SUBDIR)/libcpp && \
19828         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19829                 CFLAGS="$(STAGE1_CFLAGS)" \
19830                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19831                 LIBCFLAGS="$(LIBCFLAGS)" \
19832                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19833                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19834                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19835                 $(EXTRA_HOST_FLAGS)   \
19836                 TFLAGS="$(STAGE1_TFLAGS)" \
19837                 $(TARGET-stage1-libcpp)
19838
19839 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19840 clean-stage1: clean-stage1-libcpp
19841 clean-stage1-libcpp:
19842         @if [ $(current_stage) = stage1 ]; then \
19843           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19844         else \
19845           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19846           $(MAKE) stage1-start; \
19847         fi; \
19848         cd $(HOST_SUBDIR)/libcpp && \
19849         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19850                  clean
19851 @endif libcpp-bootstrap
19852
19853
19854 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19855 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19856 maybe-all-stage2-libcpp:
19857 maybe-clean-stage2-libcpp:
19858 @if libcpp-bootstrap
19859 maybe-all-stage2-libcpp: all-stage2-libcpp
19860 all-stage2: all-stage2-libcpp
19861 TARGET-stage2-libcpp = $(TARGET-libcpp)
19862 all-stage2-libcpp: configure-stage2-libcpp
19863         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19864         @r=`${PWD_COMMAND}`; export r; \
19865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19866         TFLAGS="$(STAGE2_TFLAGS)"; \
19867         $(HOST_EXPORTS) \
19868         $(POSTSTAGE1_HOST_EXPORTS)  \
19869         cd $(HOST_SUBDIR)/libcpp && \
19870         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19871                 CFLAGS="$(STAGE2_CFLAGS)" \
19872                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19873                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19874                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19875                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19876                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19877                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19878                 TFLAGS="$(STAGE2_TFLAGS)" \
19879                 $(TARGET-stage2-libcpp)
19880
19881 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19882 clean-stage2: clean-stage2-libcpp
19883 clean-stage2-libcpp:
19884         @if [ $(current_stage) = stage2 ]; then \
19885           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19886         else \
19887           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19888           $(MAKE) stage2-start; \
19889         fi; \
19890         cd $(HOST_SUBDIR)/libcpp && \
19891         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19892                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19893                  clean
19894 @endif libcpp-bootstrap
19895
19896
19897 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19898 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19899 maybe-all-stage3-libcpp:
19900 maybe-clean-stage3-libcpp:
19901 @if libcpp-bootstrap
19902 maybe-all-stage3-libcpp: all-stage3-libcpp
19903 all-stage3: all-stage3-libcpp
19904 TARGET-stage3-libcpp = $(TARGET-libcpp)
19905 all-stage3-libcpp: configure-stage3-libcpp
19906         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19907         @r=`${PWD_COMMAND}`; export r; \
19908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19909         TFLAGS="$(STAGE3_TFLAGS)"; \
19910         $(HOST_EXPORTS) \
19911         $(POSTSTAGE1_HOST_EXPORTS)  \
19912         cd $(HOST_SUBDIR)/libcpp && \
19913         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19914                 CFLAGS="$(STAGE3_CFLAGS)" \
19915                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19916                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19917                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19918                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19919                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19920                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19921                 TFLAGS="$(STAGE3_TFLAGS)" \
19922                 $(TARGET-stage3-libcpp)
19923
19924 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19925 clean-stage3: clean-stage3-libcpp
19926 clean-stage3-libcpp:
19927         @if [ $(current_stage) = stage3 ]; then \
19928           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19929         else \
19930           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19931           $(MAKE) stage3-start; \
19932         fi; \
19933         cd $(HOST_SUBDIR)/libcpp && \
19934         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19935                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19936                  clean
19937 @endif libcpp-bootstrap
19938
19939
19940 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19941 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19942 maybe-all-stage4-libcpp:
19943 maybe-clean-stage4-libcpp:
19944 @if libcpp-bootstrap
19945 maybe-all-stage4-libcpp: all-stage4-libcpp
19946 all-stage4: all-stage4-libcpp
19947 TARGET-stage4-libcpp = $(TARGET-libcpp)
19948 all-stage4-libcpp: configure-stage4-libcpp
19949         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19950         @r=`${PWD_COMMAND}`; export r; \
19951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19952         TFLAGS="$(STAGE4_TFLAGS)"; \
19953         $(HOST_EXPORTS) \
19954         $(POSTSTAGE1_HOST_EXPORTS)  \
19955         cd $(HOST_SUBDIR)/libcpp && \
19956         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19957                 CFLAGS="$(STAGE4_CFLAGS)" \
19958                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19959                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19960                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19961                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19962                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19963                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19964                 TFLAGS="$(STAGE4_TFLAGS)" \
19965                 $(TARGET-stage4-libcpp)
19966
19967 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19968 clean-stage4: clean-stage4-libcpp
19969 clean-stage4-libcpp:
19970         @if [ $(current_stage) = stage4 ]; then \
19971           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19972         else \
19973           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19974           $(MAKE) stage4-start; \
19975         fi; \
19976         cd $(HOST_SUBDIR)/libcpp && \
19977         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19978                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19979                  clean
19980 @endif libcpp-bootstrap
19981
19982
19983 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19984 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19985 maybe-all-stageprofile-libcpp:
19986 maybe-clean-stageprofile-libcpp:
19987 @if libcpp-bootstrap
19988 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19989 all-stageprofile: all-stageprofile-libcpp
19990 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19991 all-stageprofile-libcpp: configure-stageprofile-libcpp
19992         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19993         @r=`${PWD_COMMAND}`; export r; \
19994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19996         $(HOST_EXPORTS) \
19997         $(POSTSTAGE1_HOST_EXPORTS)  \
19998         cd $(HOST_SUBDIR)/libcpp && \
19999         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20000                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20001                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20002                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20003                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20004                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20005                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20006                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20007                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20008                 $(TARGET-stageprofile-libcpp)
20009
20010 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20011 clean-stageprofile: clean-stageprofile-libcpp
20012 clean-stageprofile-libcpp:
20013         @if [ $(current_stage) = stageprofile ]; then \
20014           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20015         else \
20016           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20017           $(MAKE) stageprofile-start; \
20018         fi; \
20019         cd $(HOST_SUBDIR)/libcpp && \
20020         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20021                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20022                  clean
20023 @endif libcpp-bootstrap
20024
20025
20026 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20027 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20028 maybe-all-stagefeedback-libcpp:
20029 maybe-clean-stagefeedback-libcpp:
20030 @if libcpp-bootstrap
20031 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20032 all-stagefeedback: all-stagefeedback-libcpp
20033 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20034 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20035         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20036         @r=`${PWD_COMMAND}`; export r; \
20037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20038         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20039         $(HOST_EXPORTS) \
20040         $(POSTSTAGE1_HOST_EXPORTS)  \
20041         cd $(HOST_SUBDIR)/libcpp && \
20042         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20043                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20044                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20045                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20046                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20047                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20048                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20049                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20050                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20051                 $(TARGET-stagefeedback-libcpp)
20052
20053 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20054 clean-stagefeedback: clean-stagefeedback-libcpp
20055 clean-stagefeedback-libcpp:
20056         @if [ $(current_stage) = stagefeedback ]; then \
20057           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20058         else \
20059           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20060           $(MAKE) stagefeedback-start; \
20061         fi; \
20062         cd $(HOST_SUBDIR)/libcpp && \
20063         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20064                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20065                  clean
20066 @endif libcpp-bootstrap
20067
20068
20069
20070
20071
20072 .PHONY: check-libcpp maybe-check-libcpp
20073 maybe-check-libcpp:
20074 @if libcpp
20075 maybe-check-libcpp: check-libcpp
20076
20077 check-libcpp:
20078         @: $(MAKE); $(unstage)
20079         @r=`${PWD_COMMAND}`; export r; \
20080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20081         $(HOST_EXPORTS) \
20082         (cd $(HOST_SUBDIR)/libcpp && \
20083           $(MAKE) $(FLAGS_TO_PASS)  check)
20084
20085 @endif libcpp
20086
20087 .PHONY: install-libcpp maybe-install-libcpp
20088 maybe-install-libcpp:
20089 @if libcpp
20090 maybe-install-libcpp: install-libcpp
20091
20092 install-libcpp: installdirs
20093         @: $(MAKE); $(unstage)
20094         @r=`${PWD_COMMAND}`; export r; \
20095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20096         $(HOST_EXPORTS) \
20097         (cd $(HOST_SUBDIR)/libcpp && \
20098           $(MAKE) $(FLAGS_TO_PASS)  install)
20099
20100 @endif libcpp
20101
20102 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20103 maybe-install-strip-libcpp:
20104 @if libcpp
20105 maybe-install-strip-libcpp: install-strip-libcpp
20106
20107 install-strip-libcpp: installdirs
20108         @: $(MAKE); $(unstage)
20109         @r=`${PWD_COMMAND}`; export r; \
20110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111         $(HOST_EXPORTS) \
20112         (cd $(HOST_SUBDIR)/libcpp && \
20113           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20114
20115 @endif libcpp
20116
20117 # Other targets (info, dvi, pdf, etc.)
20118
20119 .PHONY: maybe-info-libcpp info-libcpp
20120 maybe-info-libcpp:
20121 @if libcpp
20122 maybe-info-libcpp: info-libcpp
20123
20124 info-libcpp: \
20125     configure-libcpp 
20126         @[ -f ./libcpp/Makefile ] || exit 0; \
20127         r=`${PWD_COMMAND}`; export r; \
20128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20129         $(HOST_EXPORTS) \
20130         for flag in $(EXTRA_HOST_FLAGS) ; do \
20131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20132         done; \
20133         echo "Doing info in libcpp" ; \
20134         (cd $(HOST_SUBDIR)/libcpp && \
20135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20137                   "RANLIB=$${RANLIB}" \
20138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20139                   info) \
20140           || exit 1
20141
20142 @endif libcpp
20143
20144 .PHONY: maybe-dvi-libcpp dvi-libcpp
20145 maybe-dvi-libcpp:
20146 @if libcpp
20147 maybe-dvi-libcpp: dvi-libcpp
20148
20149 dvi-libcpp: \
20150     configure-libcpp 
20151         @[ -f ./libcpp/Makefile ] || exit 0; \
20152         r=`${PWD_COMMAND}`; export r; \
20153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20154         $(HOST_EXPORTS) \
20155         for flag in $(EXTRA_HOST_FLAGS) ; do \
20156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20157         done; \
20158         echo "Doing dvi in libcpp" ; \
20159         (cd $(HOST_SUBDIR)/libcpp && \
20160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20162                   "RANLIB=$${RANLIB}" \
20163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20164                   dvi) \
20165           || exit 1
20166
20167 @endif libcpp
20168
20169 .PHONY: maybe-pdf-libcpp pdf-libcpp
20170 maybe-pdf-libcpp:
20171 @if libcpp
20172 maybe-pdf-libcpp: pdf-libcpp
20173
20174 pdf-libcpp: \
20175     configure-libcpp 
20176         @[ -f ./libcpp/Makefile ] || exit 0; \
20177         r=`${PWD_COMMAND}`; export r; \
20178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20179         $(HOST_EXPORTS) \
20180         for flag in $(EXTRA_HOST_FLAGS) ; do \
20181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20182         done; \
20183         echo "Doing pdf in libcpp" ; \
20184         (cd $(HOST_SUBDIR)/libcpp && \
20185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20187                   "RANLIB=$${RANLIB}" \
20188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20189                   pdf) \
20190           || exit 1
20191
20192 @endif libcpp
20193
20194 .PHONY: maybe-html-libcpp html-libcpp
20195 maybe-html-libcpp:
20196 @if libcpp
20197 maybe-html-libcpp: html-libcpp
20198
20199 html-libcpp: \
20200     configure-libcpp 
20201         @[ -f ./libcpp/Makefile ] || exit 0; \
20202         r=`${PWD_COMMAND}`; export r; \
20203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20204         $(HOST_EXPORTS) \
20205         for flag in $(EXTRA_HOST_FLAGS) ; do \
20206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20207         done; \
20208         echo "Doing html in libcpp" ; \
20209         (cd $(HOST_SUBDIR)/libcpp && \
20210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20212                   "RANLIB=$${RANLIB}" \
20213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20214                   html) \
20215           || exit 1
20216
20217 @endif libcpp
20218
20219 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20220 maybe-TAGS-libcpp:
20221 @if libcpp
20222 maybe-TAGS-libcpp: TAGS-libcpp
20223
20224 TAGS-libcpp: \
20225     configure-libcpp 
20226         @[ -f ./libcpp/Makefile ] || exit 0; \
20227         r=`${PWD_COMMAND}`; export r; \
20228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20229         $(HOST_EXPORTS) \
20230         for flag in $(EXTRA_HOST_FLAGS) ; do \
20231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20232         done; \
20233         echo "Doing TAGS in libcpp" ; \
20234         (cd $(HOST_SUBDIR)/libcpp && \
20235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20237                   "RANLIB=$${RANLIB}" \
20238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20239                   TAGS) \
20240           || exit 1
20241
20242 @endif libcpp
20243
20244 .PHONY: maybe-install-info-libcpp install-info-libcpp
20245 maybe-install-info-libcpp:
20246 @if libcpp
20247 maybe-install-info-libcpp: install-info-libcpp
20248
20249 install-info-libcpp: \
20250     configure-libcpp \
20251     info-libcpp 
20252         @[ -f ./libcpp/Makefile ] || exit 0; \
20253         r=`${PWD_COMMAND}`; export r; \
20254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20255         $(HOST_EXPORTS) \
20256         for flag in $(EXTRA_HOST_FLAGS) ; do \
20257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20258         done; \
20259         echo "Doing install-info in libcpp" ; \
20260         (cd $(HOST_SUBDIR)/libcpp && \
20261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20263                   "RANLIB=$${RANLIB}" \
20264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20265                   install-info) \
20266           || exit 1
20267
20268 @endif libcpp
20269
20270 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20271 maybe-install-pdf-libcpp:
20272 @if libcpp
20273 maybe-install-pdf-libcpp: install-pdf-libcpp
20274
20275 install-pdf-libcpp: \
20276     configure-libcpp \
20277     pdf-libcpp 
20278         @[ -f ./libcpp/Makefile ] || exit 0; \
20279         r=`${PWD_COMMAND}`; export r; \
20280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20281         $(HOST_EXPORTS) \
20282         for flag in $(EXTRA_HOST_FLAGS) ; do \
20283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20284         done; \
20285         echo "Doing install-pdf in libcpp" ; \
20286         (cd $(HOST_SUBDIR)/libcpp && \
20287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20289                   "RANLIB=$${RANLIB}" \
20290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20291                   install-pdf) \
20292           || exit 1
20293
20294 @endif libcpp
20295
20296 .PHONY: maybe-install-html-libcpp install-html-libcpp
20297 maybe-install-html-libcpp:
20298 @if libcpp
20299 maybe-install-html-libcpp: install-html-libcpp
20300
20301 install-html-libcpp: \
20302     configure-libcpp \
20303     html-libcpp 
20304         @[ -f ./libcpp/Makefile ] || exit 0; \
20305         r=`${PWD_COMMAND}`; export r; \
20306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20307         $(HOST_EXPORTS) \
20308         for flag in $(EXTRA_HOST_FLAGS) ; do \
20309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20310         done; \
20311         echo "Doing install-html in libcpp" ; \
20312         (cd $(HOST_SUBDIR)/libcpp && \
20313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20315                   "RANLIB=$${RANLIB}" \
20316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20317                   install-html) \
20318           || exit 1
20319
20320 @endif libcpp
20321
20322 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20323 maybe-installcheck-libcpp:
20324 @if libcpp
20325 maybe-installcheck-libcpp: installcheck-libcpp
20326
20327 installcheck-libcpp: \
20328     configure-libcpp 
20329         @[ -f ./libcpp/Makefile ] || exit 0; \
20330         r=`${PWD_COMMAND}`; export r; \
20331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332         $(HOST_EXPORTS) \
20333         for flag in $(EXTRA_HOST_FLAGS) ; do \
20334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335         done; \
20336         echo "Doing installcheck in libcpp" ; \
20337         (cd $(HOST_SUBDIR)/libcpp && \
20338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340                   "RANLIB=$${RANLIB}" \
20341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342                   installcheck) \
20343           || exit 1
20344
20345 @endif libcpp
20346
20347 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20348 maybe-mostlyclean-libcpp:
20349 @if libcpp
20350 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20351
20352 mostlyclean-libcpp: 
20353         @[ -f ./libcpp/Makefile ] || exit 0; \
20354         r=`${PWD_COMMAND}`; export r; \
20355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356         $(HOST_EXPORTS) \
20357         for flag in $(EXTRA_HOST_FLAGS) ; do \
20358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359         done; \
20360         echo "Doing mostlyclean in libcpp" ; \
20361         (cd $(HOST_SUBDIR)/libcpp && \
20362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364                   "RANLIB=$${RANLIB}" \
20365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20366                   mostlyclean) \
20367           || exit 1
20368
20369 @endif libcpp
20370
20371 .PHONY: maybe-clean-libcpp clean-libcpp
20372 maybe-clean-libcpp:
20373 @if libcpp
20374 maybe-clean-libcpp: clean-libcpp
20375
20376 clean-libcpp: 
20377         @[ -f ./libcpp/Makefile ] || exit 0; \
20378         r=`${PWD_COMMAND}`; export r; \
20379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380         $(HOST_EXPORTS) \
20381         for flag in $(EXTRA_HOST_FLAGS) ; do \
20382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383         done; \
20384         echo "Doing clean in libcpp" ; \
20385         (cd $(HOST_SUBDIR)/libcpp && \
20386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388                   "RANLIB=$${RANLIB}" \
20389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20390                   clean) \
20391           || exit 1
20392
20393 @endif libcpp
20394
20395 .PHONY: maybe-distclean-libcpp distclean-libcpp
20396 maybe-distclean-libcpp:
20397 @if libcpp
20398 maybe-distclean-libcpp: distclean-libcpp
20399
20400 distclean-libcpp: 
20401         @[ -f ./libcpp/Makefile ] || exit 0; \
20402         r=`${PWD_COMMAND}`; export r; \
20403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404         $(HOST_EXPORTS) \
20405         for flag in $(EXTRA_HOST_FLAGS) ; do \
20406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20407         done; \
20408         echo "Doing distclean in libcpp" ; \
20409         (cd $(HOST_SUBDIR)/libcpp && \
20410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20412                   "RANLIB=$${RANLIB}" \
20413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20414                   distclean) \
20415           || exit 1
20416
20417 @endif libcpp
20418
20419 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20420 maybe-maintainer-clean-libcpp:
20421 @if libcpp
20422 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20423
20424 maintainer-clean-libcpp: 
20425         @[ -f ./libcpp/Makefile ] || exit 0; \
20426         r=`${PWD_COMMAND}`; export r; \
20427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20428         $(HOST_EXPORTS) \
20429         for flag in $(EXTRA_HOST_FLAGS) ; do \
20430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20431         done; \
20432         echo "Doing maintainer-clean in libcpp" ; \
20433         (cd $(HOST_SUBDIR)/libcpp && \
20434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20436                   "RANLIB=$${RANLIB}" \
20437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20438                   maintainer-clean) \
20439           || exit 1
20440
20441 @endif libcpp
20442
20443
20444
20445 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20446 maybe-configure-libdecnumber:
20447 @if gcc-bootstrap
20448 configure-libdecnumber: stage_current
20449 @endif gcc-bootstrap
20450 @if libdecnumber
20451 maybe-configure-libdecnumber: configure-libdecnumber
20452 configure-libdecnumber: 
20453         @r=`${PWD_COMMAND}`; export r; \
20454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20455         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20456         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20457         $(HOST_EXPORTS)  \
20458         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20459         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20460         case $(srcdir) in \
20461           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20462           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20463                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20464         esac; \
20465         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20466         libsrcdir="$$s/libdecnumber"; \
20467         $(SHELL) $${libsrcdir}/configure \
20468           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20469           --target=${target_alias} $${srcdiroption}  \
20470           || exit 1
20471 @endif libdecnumber
20472
20473
20474
20475 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20476 maybe-configure-stage1-libdecnumber:
20477 @if libdecnumber-bootstrap
20478 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20479 configure-stage1-libdecnumber:
20480         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20481         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20482         @r=`${PWD_COMMAND}`; export r; \
20483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20484         TFLAGS="$(STAGE1_TFLAGS)"; \
20485         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20486         $(HOST_EXPORTS) \
20487         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20488         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20489         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20490         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20491         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20492         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20493         case $(srcdir) in \
20494           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20495           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20496                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20497         esac; \
20498         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20499         libsrcdir="$$s/libdecnumber"; \
20500         $(SHELL) $${libsrcdir}/configure \
20501           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20502           --target=${target_alias} $${srcdiroption} \
20503           $(STAGE1_CONFIGURE_FLAGS)
20504 @endif libdecnumber-bootstrap
20505
20506 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20507 maybe-configure-stage2-libdecnumber:
20508 @if libdecnumber-bootstrap
20509 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20510 configure-stage2-libdecnumber:
20511         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20512         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20513         @r=`${PWD_COMMAND}`; export r; \
20514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20515         TFLAGS="$(STAGE2_TFLAGS)"; \
20516         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20517         $(HOST_EXPORTS) \
20518         $(POSTSTAGE1_HOST_EXPORTS) \
20519         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20520         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20521         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20522         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20523         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20524         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20525         case $(srcdir) in \
20526           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20527           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20528                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20529         esac; \
20530         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20531         libsrcdir="$$s/libdecnumber"; \
20532         $(SHELL) $${libsrcdir}/configure \
20533           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20534           --target=${target_alias} $${srcdiroption} \
20535           --with-build-libsubdir=$(HOST_SUBDIR) \
20536           $(STAGE2_CONFIGURE_FLAGS)
20537 @endif libdecnumber-bootstrap
20538
20539 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20540 maybe-configure-stage3-libdecnumber:
20541 @if libdecnumber-bootstrap
20542 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20543 configure-stage3-libdecnumber:
20544         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20545         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20546         @r=`${PWD_COMMAND}`; export r; \
20547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20548         TFLAGS="$(STAGE3_TFLAGS)"; \
20549         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20550         $(HOST_EXPORTS) \
20551         $(POSTSTAGE1_HOST_EXPORTS) \
20552         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20553         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20554         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20555         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20556         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20557         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20558         case $(srcdir) in \
20559           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20560           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20561                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20562         esac; \
20563         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20564         libsrcdir="$$s/libdecnumber"; \
20565         $(SHELL) $${libsrcdir}/configure \
20566           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20567           --target=${target_alias} $${srcdiroption} \
20568           --with-build-libsubdir=$(HOST_SUBDIR) \
20569           $(STAGE3_CONFIGURE_FLAGS)
20570 @endif libdecnumber-bootstrap
20571
20572 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20573 maybe-configure-stage4-libdecnumber:
20574 @if libdecnumber-bootstrap
20575 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20576 configure-stage4-libdecnumber:
20577         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20578         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20579         @r=`${PWD_COMMAND}`; export r; \
20580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20581         TFLAGS="$(STAGE4_TFLAGS)"; \
20582         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20583         $(HOST_EXPORTS) \
20584         $(POSTSTAGE1_HOST_EXPORTS) \
20585         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20586         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20587         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20588         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20589         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20590         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20591         case $(srcdir) in \
20592           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20593           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20594                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20595         esac; \
20596         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20597         libsrcdir="$$s/libdecnumber"; \
20598         $(SHELL) $${libsrcdir}/configure \
20599           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20600           --target=${target_alias} $${srcdiroption} \
20601           --with-build-libsubdir=$(HOST_SUBDIR) \
20602           $(STAGE4_CONFIGURE_FLAGS)
20603 @endif libdecnumber-bootstrap
20604
20605 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20606 maybe-configure-stageprofile-libdecnumber:
20607 @if libdecnumber-bootstrap
20608 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20609 configure-stageprofile-libdecnumber:
20610         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20611         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20612         @r=`${PWD_COMMAND}`; export r; \
20613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20614         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20615         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20616         $(HOST_EXPORTS) \
20617         $(POSTSTAGE1_HOST_EXPORTS) \
20618         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20619         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20620         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20621         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20622         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20623         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20624         case $(srcdir) in \
20625           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20626           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20627                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20628         esac; \
20629         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20630         libsrcdir="$$s/libdecnumber"; \
20631         $(SHELL) $${libsrcdir}/configure \
20632           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20633           --target=${target_alias} $${srcdiroption} \
20634           --with-build-libsubdir=$(HOST_SUBDIR) \
20635           $(STAGEprofile_CONFIGURE_FLAGS)
20636 @endif libdecnumber-bootstrap
20637
20638 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20639 maybe-configure-stagefeedback-libdecnumber:
20640 @if libdecnumber-bootstrap
20641 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20642 configure-stagefeedback-libdecnumber:
20643         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20644         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20645         @r=`${PWD_COMMAND}`; export r; \
20646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20647         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20648         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20649         $(HOST_EXPORTS) \
20650         $(POSTSTAGE1_HOST_EXPORTS) \
20651         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20652         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20653         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20654         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20655         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20656         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20657         case $(srcdir) in \
20658           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20659           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20660                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20661         esac; \
20662         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20663         libsrcdir="$$s/libdecnumber"; \
20664         $(SHELL) $${libsrcdir}/configure \
20665           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20666           --target=${target_alias} $${srcdiroption} \
20667           --with-build-libsubdir=$(HOST_SUBDIR) \
20668           $(STAGEfeedback_CONFIGURE_FLAGS)
20669 @endif libdecnumber-bootstrap
20670
20671
20672
20673
20674
20675 .PHONY: all-libdecnumber maybe-all-libdecnumber
20676 maybe-all-libdecnumber:
20677 @if gcc-bootstrap
20678 all-libdecnumber: stage_current
20679 @endif gcc-bootstrap
20680 @if libdecnumber
20681 TARGET-libdecnumber=all
20682 maybe-all-libdecnumber: all-libdecnumber
20683 all-libdecnumber: configure-libdecnumber
20684         @r=`${PWD_COMMAND}`; export r; \
20685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20686         $(HOST_EXPORTS)  \
20687         (cd $(HOST_SUBDIR)/libdecnumber && \
20688           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20689                 $(TARGET-libdecnumber))
20690 @endif libdecnumber
20691
20692
20693
20694 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20695 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20696 maybe-all-stage1-libdecnumber:
20697 maybe-clean-stage1-libdecnumber:
20698 @if libdecnumber-bootstrap
20699 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20700 all-stage1: all-stage1-libdecnumber
20701 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20702 all-stage1-libdecnumber: configure-stage1-libdecnumber
20703         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20704         @r=`${PWD_COMMAND}`; export r; \
20705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20706         TFLAGS="$(STAGE1_TFLAGS)"; \
20707         $(HOST_EXPORTS)  \
20708         cd $(HOST_SUBDIR)/libdecnumber && \
20709         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20710                 CFLAGS="$(STAGE1_CFLAGS)" \
20711                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20712                 LIBCFLAGS="$(LIBCFLAGS)" \
20713                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20714                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20715                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20716                 $(EXTRA_HOST_FLAGS)   \
20717                 TFLAGS="$(STAGE1_TFLAGS)" \
20718                 $(TARGET-stage1-libdecnumber)
20719
20720 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20721 clean-stage1: clean-stage1-libdecnumber
20722 clean-stage1-libdecnumber:
20723         @if [ $(current_stage) = stage1 ]; then \
20724           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20725         else \
20726           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20727           $(MAKE) stage1-start; \
20728         fi; \
20729         cd $(HOST_SUBDIR)/libdecnumber && \
20730         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20731                  clean
20732 @endif libdecnumber-bootstrap
20733
20734
20735 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20736 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20737 maybe-all-stage2-libdecnumber:
20738 maybe-clean-stage2-libdecnumber:
20739 @if libdecnumber-bootstrap
20740 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20741 all-stage2: all-stage2-libdecnumber
20742 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20743 all-stage2-libdecnumber: configure-stage2-libdecnumber
20744         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20745         @r=`${PWD_COMMAND}`; export r; \
20746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20747         TFLAGS="$(STAGE2_TFLAGS)"; \
20748         $(HOST_EXPORTS) \
20749         $(POSTSTAGE1_HOST_EXPORTS)  \
20750         cd $(HOST_SUBDIR)/libdecnumber && \
20751         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20752                 CFLAGS="$(STAGE2_CFLAGS)" \
20753                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20754                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20755                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20756                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20757                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20758                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20759                 TFLAGS="$(STAGE2_TFLAGS)" \
20760                 $(TARGET-stage2-libdecnumber)
20761
20762 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20763 clean-stage2: clean-stage2-libdecnumber
20764 clean-stage2-libdecnumber:
20765         @if [ $(current_stage) = stage2 ]; then \
20766           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20767         else \
20768           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20769           $(MAKE) stage2-start; \
20770         fi; \
20771         cd $(HOST_SUBDIR)/libdecnumber && \
20772         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20773                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20774                  clean
20775 @endif libdecnumber-bootstrap
20776
20777
20778 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20779 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20780 maybe-all-stage3-libdecnumber:
20781 maybe-clean-stage3-libdecnumber:
20782 @if libdecnumber-bootstrap
20783 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20784 all-stage3: all-stage3-libdecnumber
20785 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20786 all-stage3-libdecnumber: configure-stage3-libdecnumber
20787         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20788         @r=`${PWD_COMMAND}`; export r; \
20789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20790         TFLAGS="$(STAGE3_TFLAGS)"; \
20791         $(HOST_EXPORTS) \
20792         $(POSTSTAGE1_HOST_EXPORTS)  \
20793         cd $(HOST_SUBDIR)/libdecnumber && \
20794         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20795                 CFLAGS="$(STAGE3_CFLAGS)" \
20796                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20797                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20798                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20799                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20800                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20801                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20802                 TFLAGS="$(STAGE3_TFLAGS)" \
20803                 $(TARGET-stage3-libdecnumber)
20804
20805 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20806 clean-stage3: clean-stage3-libdecnumber
20807 clean-stage3-libdecnumber:
20808         @if [ $(current_stage) = stage3 ]; then \
20809           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20810         else \
20811           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20812           $(MAKE) stage3-start; \
20813         fi; \
20814         cd $(HOST_SUBDIR)/libdecnumber && \
20815         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20816                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20817                  clean
20818 @endif libdecnumber-bootstrap
20819
20820
20821 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20822 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20823 maybe-all-stage4-libdecnumber:
20824 maybe-clean-stage4-libdecnumber:
20825 @if libdecnumber-bootstrap
20826 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20827 all-stage4: all-stage4-libdecnumber
20828 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20829 all-stage4-libdecnumber: configure-stage4-libdecnumber
20830         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20831         @r=`${PWD_COMMAND}`; export r; \
20832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20833         TFLAGS="$(STAGE4_TFLAGS)"; \
20834         $(HOST_EXPORTS) \
20835         $(POSTSTAGE1_HOST_EXPORTS)  \
20836         cd $(HOST_SUBDIR)/libdecnumber && \
20837         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20838                 CFLAGS="$(STAGE4_CFLAGS)" \
20839                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20840                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20841                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20842                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20843                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20844                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20845                 TFLAGS="$(STAGE4_TFLAGS)" \
20846                 $(TARGET-stage4-libdecnumber)
20847
20848 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20849 clean-stage4: clean-stage4-libdecnumber
20850 clean-stage4-libdecnumber:
20851         @if [ $(current_stage) = stage4 ]; then \
20852           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20853         else \
20854           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20855           $(MAKE) stage4-start; \
20856         fi; \
20857         cd $(HOST_SUBDIR)/libdecnumber && \
20858         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20859                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20860                  clean
20861 @endif libdecnumber-bootstrap
20862
20863
20864 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20865 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20866 maybe-all-stageprofile-libdecnumber:
20867 maybe-clean-stageprofile-libdecnumber:
20868 @if libdecnumber-bootstrap
20869 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20870 all-stageprofile: all-stageprofile-libdecnumber
20871 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20872 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20873         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20874         @r=`${PWD_COMMAND}`; export r; \
20875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20877         $(HOST_EXPORTS) \
20878         $(POSTSTAGE1_HOST_EXPORTS)  \
20879         cd $(HOST_SUBDIR)/libdecnumber && \
20880         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20881                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20882                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20883                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20884                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20885                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20886                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20887                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20888                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20889                 $(TARGET-stageprofile-libdecnumber)
20890
20891 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20892 clean-stageprofile: clean-stageprofile-libdecnumber
20893 clean-stageprofile-libdecnumber:
20894         @if [ $(current_stage) = stageprofile ]; then \
20895           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20896         else \
20897           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20898           $(MAKE) stageprofile-start; \
20899         fi; \
20900         cd $(HOST_SUBDIR)/libdecnumber && \
20901         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20902                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20903                  clean
20904 @endif libdecnumber-bootstrap
20905
20906
20907 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20908 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20909 maybe-all-stagefeedback-libdecnumber:
20910 maybe-clean-stagefeedback-libdecnumber:
20911 @if libdecnumber-bootstrap
20912 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20913 all-stagefeedback: all-stagefeedback-libdecnumber
20914 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20915 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20916         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20917         @r=`${PWD_COMMAND}`; export r; \
20918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20919         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20920         $(HOST_EXPORTS) \
20921         $(POSTSTAGE1_HOST_EXPORTS)  \
20922         cd $(HOST_SUBDIR)/libdecnumber && \
20923         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20924                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20925                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20926                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20927                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20928                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20929                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20930                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20931                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20932                 $(TARGET-stagefeedback-libdecnumber)
20933
20934 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20935 clean-stagefeedback: clean-stagefeedback-libdecnumber
20936 clean-stagefeedback-libdecnumber:
20937         @if [ $(current_stage) = stagefeedback ]; then \
20938           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20939         else \
20940           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20941           $(MAKE) stagefeedback-start; \
20942         fi; \
20943         cd $(HOST_SUBDIR)/libdecnumber && \
20944         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20945                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20946                  clean
20947 @endif libdecnumber-bootstrap
20948
20949
20950
20951
20952
20953 .PHONY: check-libdecnumber maybe-check-libdecnumber
20954 maybe-check-libdecnumber:
20955 @if libdecnumber
20956 maybe-check-libdecnumber: check-libdecnumber
20957
20958 check-libdecnumber:
20959         @: $(MAKE); $(unstage)
20960         @r=`${PWD_COMMAND}`; export r; \
20961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20962         $(HOST_EXPORTS) \
20963         (cd $(HOST_SUBDIR)/libdecnumber && \
20964           $(MAKE) $(FLAGS_TO_PASS)  check)
20965
20966 @endif libdecnumber
20967
20968 .PHONY: install-libdecnumber maybe-install-libdecnumber
20969 maybe-install-libdecnumber:
20970 @if libdecnumber
20971 maybe-install-libdecnumber: install-libdecnumber
20972
20973 install-libdecnumber: installdirs
20974         @: $(MAKE); $(unstage)
20975         @r=`${PWD_COMMAND}`; export r; \
20976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20977         $(HOST_EXPORTS) \
20978         (cd $(HOST_SUBDIR)/libdecnumber && \
20979           $(MAKE) $(FLAGS_TO_PASS)  install)
20980
20981 @endif libdecnumber
20982
20983 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20984 maybe-install-strip-libdecnumber:
20985 @if libdecnumber
20986 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20987
20988 install-strip-libdecnumber: installdirs
20989         @: $(MAKE); $(unstage)
20990         @r=`${PWD_COMMAND}`; export r; \
20991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992         $(HOST_EXPORTS) \
20993         (cd $(HOST_SUBDIR)/libdecnumber && \
20994           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20995
20996 @endif libdecnumber
20997
20998 # Other targets (info, dvi, pdf, etc.)
20999
21000 .PHONY: maybe-info-libdecnumber info-libdecnumber
21001 maybe-info-libdecnumber:
21002 @if libdecnumber
21003 maybe-info-libdecnumber: info-libdecnumber
21004
21005 info-libdecnumber: \
21006     configure-libdecnumber 
21007         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21008         r=`${PWD_COMMAND}`; export r; \
21009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010         $(HOST_EXPORTS) \
21011         for flag in $(EXTRA_HOST_FLAGS) ; do \
21012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013         done; \
21014         echo "Doing info in libdecnumber" ; \
21015         (cd $(HOST_SUBDIR)/libdecnumber && \
21016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018                   "RANLIB=$${RANLIB}" \
21019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21020                   info) \
21021           || exit 1
21022
21023 @endif libdecnumber
21024
21025 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21026 maybe-dvi-libdecnumber:
21027 @if libdecnumber
21028 maybe-dvi-libdecnumber: dvi-libdecnumber
21029
21030 dvi-libdecnumber: \
21031     configure-libdecnumber 
21032         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21033         r=`${PWD_COMMAND}`; export r; \
21034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035         $(HOST_EXPORTS) \
21036         for flag in $(EXTRA_HOST_FLAGS) ; do \
21037           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21038         done; \
21039         echo "Doing dvi in libdecnumber" ; \
21040         (cd $(HOST_SUBDIR)/libdecnumber && \
21041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21043                   "RANLIB=$${RANLIB}" \
21044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21045                   dvi) \
21046           || exit 1
21047
21048 @endif libdecnumber
21049
21050 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21051 maybe-pdf-libdecnumber:
21052 @if libdecnumber
21053 maybe-pdf-libdecnumber: pdf-libdecnumber
21054
21055 pdf-libdecnumber: \
21056     configure-libdecnumber 
21057         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21058         r=`${PWD_COMMAND}`; export r; \
21059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21060         $(HOST_EXPORTS) \
21061         for flag in $(EXTRA_HOST_FLAGS) ; do \
21062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21063         done; \
21064         echo "Doing pdf in libdecnumber" ; \
21065         (cd $(HOST_SUBDIR)/libdecnumber && \
21066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21068                   "RANLIB=$${RANLIB}" \
21069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21070                   pdf) \
21071           || exit 1
21072
21073 @endif libdecnumber
21074
21075 .PHONY: maybe-html-libdecnumber html-libdecnumber
21076 maybe-html-libdecnumber:
21077 @if libdecnumber
21078 maybe-html-libdecnumber: html-libdecnumber
21079
21080 html-libdecnumber: \
21081     configure-libdecnumber 
21082         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21083         r=`${PWD_COMMAND}`; export r; \
21084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21085         $(HOST_EXPORTS) \
21086         for flag in $(EXTRA_HOST_FLAGS) ; do \
21087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21088         done; \
21089         echo "Doing html in libdecnumber" ; \
21090         (cd $(HOST_SUBDIR)/libdecnumber && \
21091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21093                   "RANLIB=$${RANLIB}" \
21094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21095                   html) \
21096           || exit 1
21097
21098 @endif libdecnumber
21099
21100 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21101 maybe-TAGS-libdecnumber:
21102 @if libdecnumber
21103 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21104
21105 TAGS-libdecnumber: \
21106     configure-libdecnumber 
21107         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21108         r=`${PWD_COMMAND}`; export r; \
21109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21110         $(HOST_EXPORTS) \
21111         for flag in $(EXTRA_HOST_FLAGS) ; do \
21112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21113         done; \
21114         echo "Doing TAGS in libdecnumber" ; \
21115         (cd $(HOST_SUBDIR)/libdecnumber && \
21116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21118                   "RANLIB=$${RANLIB}" \
21119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21120                   TAGS) \
21121           || exit 1
21122
21123 @endif libdecnumber
21124
21125 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21126 maybe-install-info-libdecnumber:
21127 @if libdecnumber
21128 maybe-install-info-libdecnumber: install-info-libdecnumber
21129
21130 install-info-libdecnumber: \
21131     configure-libdecnumber \
21132     info-libdecnumber 
21133         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21134         r=`${PWD_COMMAND}`; export r; \
21135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21136         $(HOST_EXPORTS) \
21137         for flag in $(EXTRA_HOST_FLAGS) ; do \
21138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21139         done; \
21140         echo "Doing install-info in libdecnumber" ; \
21141         (cd $(HOST_SUBDIR)/libdecnumber && \
21142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21144                   "RANLIB=$${RANLIB}" \
21145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21146                   install-info) \
21147           || exit 1
21148
21149 @endif libdecnumber
21150
21151 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21152 maybe-install-pdf-libdecnumber:
21153 @if libdecnumber
21154 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21155
21156 install-pdf-libdecnumber: \
21157     configure-libdecnumber \
21158     pdf-libdecnumber 
21159         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21160         r=`${PWD_COMMAND}`; export r; \
21161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21162         $(HOST_EXPORTS) \
21163         for flag in $(EXTRA_HOST_FLAGS) ; do \
21164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21165         done; \
21166         echo "Doing install-pdf in libdecnumber" ; \
21167         (cd $(HOST_SUBDIR)/libdecnumber && \
21168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21170                   "RANLIB=$${RANLIB}" \
21171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21172                   install-pdf) \
21173           || exit 1
21174
21175 @endif libdecnumber
21176
21177 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21178 maybe-install-html-libdecnumber:
21179 @if libdecnumber
21180 maybe-install-html-libdecnumber: install-html-libdecnumber
21181
21182 install-html-libdecnumber: \
21183     configure-libdecnumber \
21184     html-libdecnumber 
21185         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21186         r=`${PWD_COMMAND}`; export r; \
21187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21188         $(HOST_EXPORTS) \
21189         for flag in $(EXTRA_HOST_FLAGS) ; do \
21190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21191         done; \
21192         echo "Doing install-html in libdecnumber" ; \
21193         (cd $(HOST_SUBDIR)/libdecnumber && \
21194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21196                   "RANLIB=$${RANLIB}" \
21197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21198                   install-html) \
21199           || exit 1
21200
21201 @endif libdecnumber
21202
21203 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21204 maybe-installcheck-libdecnumber:
21205 @if libdecnumber
21206 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21207
21208 installcheck-libdecnumber: \
21209     configure-libdecnumber 
21210         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21211         r=`${PWD_COMMAND}`; export r; \
21212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21213         $(HOST_EXPORTS) \
21214         for flag in $(EXTRA_HOST_FLAGS) ; do \
21215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21216         done; \
21217         echo "Doing installcheck in libdecnumber" ; \
21218         (cd $(HOST_SUBDIR)/libdecnumber && \
21219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21221                   "RANLIB=$${RANLIB}" \
21222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21223                   installcheck) \
21224           || exit 1
21225
21226 @endif libdecnumber
21227
21228 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21229 maybe-mostlyclean-libdecnumber:
21230 @if libdecnumber
21231 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21232
21233 mostlyclean-libdecnumber: 
21234         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21235         r=`${PWD_COMMAND}`; export r; \
21236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237         $(HOST_EXPORTS) \
21238         for flag in $(EXTRA_HOST_FLAGS) ; do \
21239           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21240         done; \
21241         echo "Doing mostlyclean in libdecnumber" ; \
21242         (cd $(HOST_SUBDIR)/libdecnumber && \
21243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21245                   "RANLIB=$${RANLIB}" \
21246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21247                   mostlyclean) \
21248           || exit 1
21249
21250 @endif libdecnumber
21251
21252 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21253 maybe-clean-libdecnumber:
21254 @if libdecnumber
21255 maybe-clean-libdecnumber: clean-libdecnumber
21256
21257 clean-libdecnumber: 
21258         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21259         r=`${PWD_COMMAND}`; export r; \
21260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21261         $(HOST_EXPORTS) \
21262         for flag in $(EXTRA_HOST_FLAGS) ; do \
21263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21264         done; \
21265         echo "Doing clean in libdecnumber" ; \
21266         (cd $(HOST_SUBDIR)/libdecnumber && \
21267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21269                   "RANLIB=$${RANLIB}" \
21270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21271                   clean) \
21272           || exit 1
21273
21274 @endif libdecnumber
21275
21276 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21277 maybe-distclean-libdecnumber:
21278 @if libdecnumber
21279 maybe-distclean-libdecnumber: distclean-libdecnumber
21280
21281 distclean-libdecnumber: 
21282         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21283         r=`${PWD_COMMAND}`; export r; \
21284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285         $(HOST_EXPORTS) \
21286         for flag in $(EXTRA_HOST_FLAGS) ; do \
21287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288         done; \
21289         echo "Doing distclean in libdecnumber" ; \
21290         (cd $(HOST_SUBDIR)/libdecnumber && \
21291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293                   "RANLIB=$${RANLIB}" \
21294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295                   distclean) \
21296           || exit 1
21297
21298 @endif libdecnumber
21299
21300 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21301 maybe-maintainer-clean-libdecnumber:
21302 @if libdecnumber
21303 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21304
21305 maintainer-clean-libdecnumber: 
21306         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21307         r=`${PWD_COMMAND}`; export r; \
21308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309         $(HOST_EXPORTS) \
21310         for flag in $(EXTRA_HOST_FLAGS) ; do \
21311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21312         done; \
21313         echo "Doing maintainer-clean in libdecnumber" ; \
21314         (cd $(HOST_SUBDIR)/libdecnumber && \
21315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21317                   "RANLIB=$${RANLIB}" \
21318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21319                   maintainer-clean) \
21320           || exit 1
21321
21322 @endif libdecnumber
21323
21324
21325
21326 .PHONY: configure-libgui maybe-configure-libgui
21327 maybe-configure-libgui:
21328 @if gcc-bootstrap
21329 configure-libgui: stage_current
21330 @endif gcc-bootstrap
21331 @if libgui
21332 maybe-configure-libgui: configure-libgui
21333 configure-libgui: 
21334         @: $(MAKE); $(unstage)
21335         @r=`${PWD_COMMAND}`; export r; \
21336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21338         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21339         $(HOST_EXPORTS)  \
21340         echo Configuring in $(HOST_SUBDIR)/libgui; \
21341         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21342         case $(srcdir) in \
21343           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21344           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21345                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21346         esac; \
21347         srcdiroption="--srcdir=$${topdir}/libgui"; \
21348         libsrcdir="$$s/libgui"; \
21349         $(SHELL) $${libsrcdir}/configure \
21350           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21351           --target=${target_alias} $${srcdiroption}  \
21352           || exit 1
21353 @endif libgui
21354
21355
21356
21357
21358
21359 .PHONY: all-libgui maybe-all-libgui
21360 maybe-all-libgui:
21361 @if gcc-bootstrap
21362 all-libgui: stage_current
21363 @endif gcc-bootstrap
21364 @if libgui
21365 TARGET-libgui=all
21366 maybe-all-libgui: all-libgui
21367 all-libgui: configure-libgui
21368         @: $(MAKE); $(unstage)
21369         @r=`${PWD_COMMAND}`; export r; \
21370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21371         $(HOST_EXPORTS)  \
21372         (cd $(HOST_SUBDIR)/libgui && \
21373           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21374                 $(TARGET-libgui))
21375 @endif libgui
21376
21377
21378
21379
21380 .PHONY: check-libgui maybe-check-libgui
21381 maybe-check-libgui:
21382 @if libgui
21383 maybe-check-libgui: check-libgui
21384
21385 check-libgui:
21386         @: $(MAKE); $(unstage)
21387         @r=`${PWD_COMMAND}`; export r; \
21388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21389         $(HOST_EXPORTS) \
21390         (cd $(HOST_SUBDIR)/libgui && \
21391           $(MAKE) $(FLAGS_TO_PASS)  check)
21392
21393 @endif libgui
21394
21395 .PHONY: install-libgui maybe-install-libgui
21396 maybe-install-libgui:
21397 @if libgui
21398 maybe-install-libgui: install-libgui
21399
21400 install-libgui: installdirs
21401         @: $(MAKE); $(unstage)
21402         @r=`${PWD_COMMAND}`; export r; \
21403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21404         $(HOST_EXPORTS) \
21405         (cd $(HOST_SUBDIR)/libgui && \
21406           $(MAKE) $(FLAGS_TO_PASS)  install)
21407
21408 @endif libgui
21409
21410 .PHONY: install-strip-libgui maybe-install-strip-libgui
21411 maybe-install-strip-libgui:
21412 @if libgui
21413 maybe-install-strip-libgui: install-strip-libgui
21414
21415 install-strip-libgui: installdirs
21416         @: $(MAKE); $(unstage)
21417         @r=`${PWD_COMMAND}`; export r; \
21418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21419         $(HOST_EXPORTS) \
21420         (cd $(HOST_SUBDIR)/libgui && \
21421           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21422
21423 @endif libgui
21424
21425 # Other targets (info, dvi, pdf, etc.)
21426
21427 .PHONY: maybe-info-libgui info-libgui
21428 maybe-info-libgui:
21429 @if libgui
21430 maybe-info-libgui: info-libgui
21431
21432 info-libgui: \
21433     configure-libgui 
21434         @: $(MAKE); $(unstage)
21435         @[ -f ./libgui/Makefile ] || exit 0; \
21436         r=`${PWD_COMMAND}`; export r; \
21437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21438         $(HOST_EXPORTS) \
21439         for flag in $(EXTRA_HOST_FLAGS) ; do \
21440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21441         done; \
21442         echo "Doing info in libgui" ; \
21443         (cd $(HOST_SUBDIR)/libgui && \
21444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21446                   "RANLIB=$${RANLIB}" \
21447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21448                   info) \
21449           || exit 1
21450
21451 @endif libgui
21452
21453 .PHONY: maybe-dvi-libgui dvi-libgui
21454 maybe-dvi-libgui:
21455 @if libgui
21456 maybe-dvi-libgui: dvi-libgui
21457
21458 dvi-libgui: \
21459     configure-libgui 
21460         @: $(MAKE); $(unstage)
21461         @[ -f ./libgui/Makefile ] || exit 0; \
21462         r=`${PWD_COMMAND}`; export r; \
21463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21464         $(HOST_EXPORTS) \
21465         for flag in $(EXTRA_HOST_FLAGS) ; do \
21466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21467         done; \
21468         echo "Doing dvi in libgui" ; \
21469         (cd $(HOST_SUBDIR)/libgui && \
21470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21472                   "RANLIB=$${RANLIB}" \
21473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21474                   dvi) \
21475           || exit 1
21476
21477 @endif libgui
21478
21479 .PHONY: maybe-pdf-libgui pdf-libgui
21480 maybe-pdf-libgui:
21481 @if libgui
21482 maybe-pdf-libgui: pdf-libgui
21483
21484 pdf-libgui: \
21485     configure-libgui 
21486         @: $(MAKE); $(unstage)
21487         @[ -f ./libgui/Makefile ] || exit 0; \
21488         r=`${PWD_COMMAND}`; export r; \
21489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21490         $(HOST_EXPORTS) \
21491         for flag in $(EXTRA_HOST_FLAGS) ; do \
21492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21493         done; \
21494         echo "Doing pdf in libgui" ; \
21495         (cd $(HOST_SUBDIR)/libgui && \
21496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21498                   "RANLIB=$${RANLIB}" \
21499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21500                   pdf) \
21501           || exit 1
21502
21503 @endif libgui
21504
21505 .PHONY: maybe-html-libgui html-libgui
21506 maybe-html-libgui:
21507 @if libgui
21508 maybe-html-libgui: html-libgui
21509
21510 html-libgui: \
21511     configure-libgui 
21512         @: $(MAKE); $(unstage)
21513         @[ -f ./libgui/Makefile ] || exit 0; \
21514         r=`${PWD_COMMAND}`; export r; \
21515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516         $(HOST_EXPORTS) \
21517         for flag in $(EXTRA_HOST_FLAGS) ; do \
21518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21519         done; \
21520         echo "Doing html in libgui" ; \
21521         (cd $(HOST_SUBDIR)/libgui && \
21522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21524                   "RANLIB=$${RANLIB}" \
21525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21526                   html) \
21527           || exit 1
21528
21529 @endif libgui
21530
21531 .PHONY: maybe-TAGS-libgui TAGS-libgui
21532 maybe-TAGS-libgui:
21533 @if libgui
21534 maybe-TAGS-libgui: TAGS-libgui
21535
21536 TAGS-libgui: \
21537     configure-libgui 
21538         @: $(MAKE); $(unstage)
21539         @[ -f ./libgui/Makefile ] || exit 0; \
21540         r=`${PWD_COMMAND}`; export r; \
21541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21542         $(HOST_EXPORTS) \
21543         for flag in $(EXTRA_HOST_FLAGS) ; do \
21544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21545         done; \
21546         echo "Doing TAGS in libgui" ; \
21547         (cd $(HOST_SUBDIR)/libgui && \
21548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21550                   "RANLIB=$${RANLIB}" \
21551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21552                   TAGS) \
21553           || exit 1
21554
21555 @endif libgui
21556
21557 .PHONY: maybe-install-info-libgui install-info-libgui
21558 maybe-install-info-libgui:
21559 @if libgui
21560 maybe-install-info-libgui: install-info-libgui
21561
21562 install-info-libgui: \
21563     configure-libgui \
21564     info-libgui 
21565         @: $(MAKE); $(unstage)
21566         @[ -f ./libgui/Makefile ] || exit 0; \
21567         r=`${PWD_COMMAND}`; export r; \
21568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569         $(HOST_EXPORTS) \
21570         for flag in $(EXTRA_HOST_FLAGS) ; do \
21571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21572         done; \
21573         echo "Doing install-info in libgui" ; \
21574         (cd $(HOST_SUBDIR)/libgui && \
21575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21577                   "RANLIB=$${RANLIB}" \
21578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21579                   install-info) \
21580           || exit 1
21581
21582 @endif libgui
21583
21584 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21585 maybe-install-pdf-libgui:
21586 @if libgui
21587 maybe-install-pdf-libgui: install-pdf-libgui
21588
21589 install-pdf-libgui: \
21590     configure-libgui \
21591     pdf-libgui 
21592         @: $(MAKE); $(unstage)
21593         @[ -f ./libgui/Makefile ] || exit 0; \
21594         r=`${PWD_COMMAND}`; export r; \
21595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21596         $(HOST_EXPORTS) \
21597         for flag in $(EXTRA_HOST_FLAGS) ; do \
21598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21599         done; \
21600         echo "Doing install-pdf in libgui" ; \
21601         (cd $(HOST_SUBDIR)/libgui && \
21602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21604                   "RANLIB=$${RANLIB}" \
21605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21606                   install-pdf) \
21607           || exit 1
21608
21609 @endif libgui
21610
21611 .PHONY: maybe-install-html-libgui install-html-libgui
21612 maybe-install-html-libgui:
21613 @if libgui
21614 maybe-install-html-libgui: install-html-libgui
21615
21616 install-html-libgui: \
21617     configure-libgui \
21618     html-libgui 
21619         @: $(MAKE); $(unstage)
21620         @[ -f ./libgui/Makefile ] || exit 0; \
21621         r=`${PWD_COMMAND}`; export r; \
21622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21623         $(HOST_EXPORTS) \
21624         for flag in $(EXTRA_HOST_FLAGS) ; do \
21625           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21626         done; \
21627         echo "Doing install-html in libgui" ; \
21628         (cd $(HOST_SUBDIR)/libgui && \
21629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21631                   "RANLIB=$${RANLIB}" \
21632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21633                   install-html) \
21634           || exit 1
21635
21636 @endif libgui
21637
21638 .PHONY: maybe-installcheck-libgui installcheck-libgui
21639 maybe-installcheck-libgui:
21640 @if libgui
21641 maybe-installcheck-libgui: installcheck-libgui
21642
21643 installcheck-libgui: \
21644     configure-libgui 
21645         @: $(MAKE); $(unstage)
21646         @[ -f ./libgui/Makefile ] || exit 0; \
21647         r=`${PWD_COMMAND}`; export r; \
21648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649         $(HOST_EXPORTS) \
21650         for flag in $(EXTRA_HOST_FLAGS) ; do \
21651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21652         done; \
21653         echo "Doing installcheck in libgui" ; \
21654         (cd $(HOST_SUBDIR)/libgui && \
21655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21657                   "RANLIB=$${RANLIB}" \
21658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21659                   installcheck) \
21660           || exit 1
21661
21662 @endif libgui
21663
21664 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21665 maybe-mostlyclean-libgui:
21666 @if libgui
21667 maybe-mostlyclean-libgui: mostlyclean-libgui
21668
21669 mostlyclean-libgui: 
21670         @: $(MAKE); $(unstage)
21671         @[ -f ./libgui/Makefile ] || exit 0; \
21672         r=`${PWD_COMMAND}`; export r; \
21673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21674         $(HOST_EXPORTS) \
21675         for flag in $(EXTRA_HOST_FLAGS) ; do \
21676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21677         done; \
21678         echo "Doing mostlyclean in libgui" ; \
21679         (cd $(HOST_SUBDIR)/libgui && \
21680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21682                   "RANLIB=$${RANLIB}" \
21683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21684                   mostlyclean) \
21685           || exit 1
21686
21687 @endif libgui
21688
21689 .PHONY: maybe-clean-libgui clean-libgui
21690 maybe-clean-libgui:
21691 @if libgui
21692 maybe-clean-libgui: clean-libgui
21693
21694 clean-libgui: 
21695         @: $(MAKE); $(unstage)
21696         @[ -f ./libgui/Makefile ] || exit 0; \
21697         r=`${PWD_COMMAND}`; export r; \
21698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21699         $(HOST_EXPORTS) \
21700         for flag in $(EXTRA_HOST_FLAGS) ; do \
21701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21702         done; \
21703         echo "Doing clean in libgui" ; \
21704         (cd $(HOST_SUBDIR)/libgui && \
21705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21707                   "RANLIB=$${RANLIB}" \
21708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21709                   clean) \
21710           || exit 1
21711
21712 @endif libgui
21713
21714 .PHONY: maybe-distclean-libgui distclean-libgui
21715 maybe-distclean-libgui:
21716 @if libgui
21717 maybe-distclean-libgui: distclean-libgui
21718
21719 distclean-libgui: 
21720         @: $(MAKE); $(unstage)
21721         @[ -f ./libgui/Makefile ] || exit 0; \
21722         r=`${PWD_COMMAND}`; export r; \
21723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724         $(HOST_EXPORTS) \
21725         for flag in $(EXTRA_HOST_FLAGS) ; do \
21726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21727         done; \
21728         echo "Doing distclean in libgui" ; \
21729         (cd $(HOST_SUBDIR)/libgui && \
21730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21732                   "RANLIB=$${RANLIB}" \
21733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21734                   distclean) \
21735           || exit 1
21736
21737 @endif libgui
21738
21739 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21740 maybe-maintainer-clean-libgui:
21741 @if libgui
21742 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21743
21744 maintainer-clean-libgui: 
21745         @: $(MAKE); $(unstage)
21746         @[ -f ./libgui/Makefile ] || exit 0; \
21747         r=`${PWD_COMMAND}`; export r; \
21748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749         $(HOST_EXPORTS) \
21750         for flag in $(EXTRA_HOST_FLAGS) ; do \
21751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21752         done; \
21753         echo "Doing maintainer-clean in libgui" ; \
21754         (cd $(HOST_SUBDIR)/libgui && \
21755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21757                   "RANLIB=$${RANLIB}" \
21758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21759                   maintainer-clean) \
21760           || exit 1
21761
21762 @endif libgui
21763
21764
21765
21766 .PHONY: configure-libiberty maybe-configure-libiberty
21767 maybe-configure-libiberty:
21768 @if gcc-bootstrap
21769 configure-libiberty: stage_current
21770 @endif gcc-bootstrap
21771 @if libiberty
21772 maybe-configure-libiberty: configure-libiberty
21773 configure-libiberty: 
21774         @r=`${PWD_COMMAND}`; export r; \
21775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21776         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21777         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21778         $(HOST_EXPORTS)  \
21779         echo Configuring in $(HOST_SUBDIR)/libiberty; \
21780         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21781         case $(srcdir) in \
21782           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21783           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21784                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21785         esac; \
21786         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21787         libsrcdir="$$s/libiberty"; \
21788         $(SHELL) $${libsrcdir}/configure \
21789           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21790           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21791           || exit 1
21792 @endif libiberty
21793
21794
21795
21796 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21797 maybe-configure-stage1-libiberty:
21798 @if libiberty-bootstrap
21799 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21800 configure-stage1-libiberty:
21801         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21802         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21803         @r=`${PWD_COMMAND}`; export r; \
21804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21805         TFLAGS="$(STAGE1_TFLAGS)"; \
21806         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21807         $(HOST_EXPORTS) \
21808         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21809         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21810         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21811         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21812         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21813         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21814         case $(srcdir) in \
21815           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21816           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21817                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21818         esac; \
21819         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21820         libsrcdir="$$s/libiberty"; \
21821         $(SHELL) $${libsrcdir}/configure \
21822           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21823           --target=${target_alias} $${srcdiroption} \
21824           $(STAGE1_CONFIGURE_FLAGS) \
21825           @extra_host_libiberty_configure_flags@
21826 @endif libiberty-bootstrap
21827
21828 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21829 maybe-configure-stage2-libiberty:
21830 @if libiberty-bootstrap
21831 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21832 configure-stage2-libiberty:
21833         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21834         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21835         @r=`${PWD_COMMAND}`; export r; \
21836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21837         TFLAGS="$(STAGE2_TFLAGS)"; \
21838         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21839         $(HOST_EXPORTS) \
21840         $(POSTSTAGE1_HOST_EXPORTS) \
21841         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21842         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21843         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21844         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21845         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21846         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21847         case $(srcdir) in \
21848           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21849           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21850                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21851         esac; \
21852         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21853         libsrcdir="$$s/libiberty"; \
21854         $(SHELL) $${libsrcdir}/configure \
21855           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21856           --target=${target_alias} $${srcdiroption} \
21857           --with-build-libsubdir=$(HOST_SUBDIR) \
21858           $(STAGE2_CONFIGURE_FLAGS) \
21859           @extra_host_libiberty_configure_flags@
21860 @endif libiberty-bootstrap
21861
21862 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21863 maybe-configure-stage3-libiberty:
21864 @if libiberty-bootstrap
21865 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21866 configure-stage3-libiberty:
21867         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21868         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21869         @r=`${PWD_COMMAND}`; export r; \
21870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21871         TFLAGS="$(STAGE3_TFLAGS)"; \
21872         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21873         $(HOST_EXPORTS) \
21874         $(POSTSTAGE1_HOST_EXPORTS) \
21875         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21876         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21877         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21878         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21879         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21880         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21881         case $(srcdir) in \
21882           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21883           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21884                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21885         esac; \
21886         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21887         libsrcdir="$$s/libiberty"; \
21888         $(SHELL) $${libsrcdir}/configure \
21889           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21890           --target=${target_alias} $${srcdiroption} \
21891           --with-build-libsubdir=$(HOST_SUBDIR) \
21892           $(STAGE3_CONFIGURE_FLAGS) \
21893           @extra_host_libiberty_configure_flags@
21894 @endif libiberty-bootstrap
21895
21896 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21897 maybe-configure-stage4-libiberty:
21898 @if libiberty-bootstrap
21899 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21900 configure-stage4-libiberty:
21901         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21902         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21903         @r=`${PWD_COMMAND}`; export r; \
21904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21905         TFLAGS="$(STAGE4_TFLAGS)"; \
21906         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21907         $(HOST_EXPORTS) \
21908         $(POSTSTAGE1_HOST_EXPORTS) \
21909         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21910         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21911         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21912         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21913         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21914         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21915         case $(srcdir) in \
21916           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21917           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21918                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21919         esac; \
21920         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21921         libsrcdir="$$s/libiberty"; \
21922         $(SHELL) $${libsrcdir}/configure \
21923           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21924           --target=${target_alias} $${srcdiroption} \
21925           --with-build-libsubdir=$(HOST_SUBDIR) \
21926           $(STAGE4_CONFIGURE_FLAGS) \
21927           @extra_host_libiberty_configure_flags@
21928 @endif libiberty-bootstrap
21929
21930 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21931 maybe-configure-stageprofile-libiberty:
21932 @if libiberty-bootstrap
21933 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21934 configure-stageprofile-libiberty:
21935         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21936         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21937         @r=`${PWD_COMMAND}`; export r; \
21938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21939         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21940         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21941         $(HOST_EXPORTS) \
21942         $(POSTSTAGE1_HOST_EXPORTS) \
21943         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21944         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21945         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21946         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21947         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21948         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21949         case $(srcdir) in \
21950           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21951           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21952                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21953         esac; \
21954         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21955         libsrcdir="$$s/libiberty"; \
21956         $(SHELL) $${libsrcdir}/configure \
21957           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21958           --target=${target_alias} $${srcdiroption} \
21959           --with-build-libsubdir=$(HOST_SUBDIR) \
21960           $(STAGEprofile_CONFIGURE_FLAGS) \
21961           @extra_host_libiberty_configure_flags@
21962 @endif libiberty-bootstrap
21963
21964 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21965 maybe-configure-stagefeedback-libiberty:
21966 @if libiberty-bootstrap
21967 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21968 configure-stagefeedback-libiberty:
21969         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21970         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21971         @r=`${PWD_COMMAND}`; export r; \
21972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21973         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21974         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21975         $(HOST_EXPORTS) \
21976         $(POSTSTAGE1_HOST_EXPORTS) \
21977         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21978         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21979         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21980         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21981         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21982         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21983         case $(srcdir) in \
21984           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21985           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21986                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21987         esac; \
21988         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21989         libsrcdir="$$s/libiberty"; \
21990         $(SHELL) $${libsrcdir}/configure \
21991           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21992           --target=${target_alias} $${srcdiroption} \
21993           --with-build-libsubdir=$(HOST_SUBDIR) \
21994           $(STAGEfeedback_CONFIGURE_FLAGS) \
21995           @extra_host_libiberty_configure_flags@
21996 @endif libiberty-bootstrap
21997
21998
21999
22000
22001
22002 .PHONY: all-libiberty maybe-all-libiberty
22003 maybe-all-libiberty:
22004 @if gcc-bootstrap
22005 all-libiberty: stage_current
22006 @endif gcc-bootstrap
22007 @if libiberty
22008 TARGET-libiberty=all
22009 maybe-all-libiberty: all-libiberty
22010 all-libiberty: configure-libiberty
22011         @r=`${PWD_COMMAND}`; export r; \
22012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22013         $(HOST_EXPORTS)  \
22014         (cd $(HOST_SUBDIR)/libiberty && \
22015           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22016                 $(TARGET-libiberty))
22017 @endif libiberty
22018
22019
22020
22021 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22022 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22023 maybe-all-stage1-libiberty:
22024 maybe-clean-stage1-libiberty:
22025 @if libiberty-bootstrap
22026 maybe-all-stage1-libiberty: all-stage1-libiberty
22027 all-stage1: all-stage1-libiberty
22028 TARGET-stage1-libiberty = $(TARGET-libiberty)
22029 all-stage1-libiberty: configure-stage1-libiberty
22030         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22031         @r=`${PWD_COMMAND}`; export r; \
22032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033         TFLAGS="$(STAGE1_TFLAGS)"; \
22034         $(HOST_EXPORTS)  \
22035         cd $(HOST_SUBDIR)/libiberty && \
22036         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22037                 CFLAGS="$(STAGE1_CFLAGS)" \
22038                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22039                 LIBCFLAGS="$(LIBCFLAGS)" \
22040                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22041                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22042                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22043                 $(EXTRA_HOST_FLAGS)   \
22044                 TFLAGS="$(STAGE1_TFLAGS)" \
22045                 $(TARGET-stage1-libiberty)
22046
22047 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22048 clean-stage1: clean-stage1-libiberty
22049 clean-stage1-libiberty:
22050         @if [ $(current_stage) = stage1 ]; then \
22051           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22052         else \
22053           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22054           $(MAKE) stage1-start; \
22055         fi; \
22056         cd $(HOST_SUBDIR)/libiberty && \
22057         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22058                  clean
22059 @endif libiberty-bootstrap
22060
22061
22062 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22063 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22064 maybe-all-stage2-libiberty:
22065 maybe-clean-stage2-libiberty:
22066 @if libiberty-bootstrap
22067 maybe-all-stage2-libiberty: all-stage2-libiberty
22068 all-stage2: all-stage2-libiberty
22069 TARGET-stage2-libiberty = $(TARGET-libiberty)
22070 all-stage2-libiberty: configure-stage2-libiberty
22071         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22072         @r=`${PWD_COMMAND}`; export r; \
22073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22074         TFLAGS="$(STAGE2_TFLAGS)"; \
22075         $(HOST_EXPORTS) \
22076         $(POSTSTAGE1_HOST_EXPORTS)  \
22077         cd $(HOST_SUBDIR)/libiberty && \
22078         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22079                 CFLAGS="$(STAGE2_CFLAGS)" \
22080                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22081                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22082                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22083                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22084                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22085                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22086                 TFLAGS="$(STAGE2_TFLAGS)" \
22087                 $(TARGET-stage2-libiberty)
22088
22089 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22090 clean-stage2: clean-stage2-libiberty
22091 clean-stage2-libiberty:
22092         @if [ $(current_stage) = stage2 ]; then \
22093           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22094         else \
22095           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22096           $(MAKE) stage2-start; \
22097         fi; \
22098         cd $(HOST_SUBDIR)/libiberty && \
22099         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22100                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22101                  clean
22102 @endif libiberty-bootstrap
22103
22104
22105 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22106 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22107 maybe-all-stage3-libiberty:
22108 maybe-clean-stage3-libiberty:
22109 @if libiberty-bootstrap
22110 maybe-all-stage3-libiberty: all-stage3-libiberty
22111 all-stage3: all-stage3-libiberty
22112 TARGET-stage3-libiberty = $(TARGET-libiberty)
22113 all-stage3-libiberty: configure-stage3-libiberty
22114         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22115         @r=`${PWD_COMMAND}`; export r; \
22116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22117         TFLAGS="$(STAGE3_TFLAGS)"; \
22118         $(HOST_EXPORTS) \
22119         $(POSTSTAGE1_HOST_EXPORTS)  \
22120         cd $(HOST_SUBDIR)/libiberty && \
22121         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22122                 CFLAGS="$(STAGE3_CFLAGS)" \
22123                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22124                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22125                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22126                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22127                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22128                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22129                 TFLAGS="$(STAGE3_TFLAGS)" \
22130                 $(TARGET-stage3-libiberty)
22131
22132 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22133 clean-stage3: clean-stage3-libiberty
22134 clean-stage3-libiberty:
22135         @if [ $(current_stage) = stage3 ]; then \
22136           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22137         else \
22138           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22139           $(MAKE) stage3-start; \
22140         fi; \
22141         cd $(HOST_SUBDIR)/libiberty && \
22142         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22143                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22144                  clean
22145 @endif libiberty-bootstrap
22146
22147
22148 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22149 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22150 maybe-all-stage4-libiberty:
22151 maybe-clean-stage4-libiberty:
22152 @if libiberty-bootstrap
22153 maybe-all-stage4-libiberty: all-stage4-libiberty
22154 all-stage4: all-stage4-libiberty
22155 TARGET-stage4-libiberty = $(TARGET-libiberty)
22156 all-stage4-libiberty: configure-stage4-libiberty
22157         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22158         @r=`${PWD_COMMAND}`; export r; \
22159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22160         TFLAGS="$(STAGE4_TFLAGS)"; \
22161         $(HOST_EXPORTS) \
22162         $(POSTSTAGE1_HOST_EXPORTS)  \
22163         cd $(HOST_SUBDIR)/libiberty && \
22164         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22165                 CFLAGS="$(STAGE4_CFLAGS)" \
22166                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22167                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22168                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22169                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22170                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22171                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22172                 TFLAGS="$(STAGE4_TFLAGS)" \
22173                 $(TARGET-stage4-libiberty)
22174
22175 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22176 clean-stage4: clean-stage4-libiberty
22177 clean-stage4-libiberty:
22178         @if [ $(current_stage) = stage4 ]; then \
22179           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22180         else \
22181           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22182           $(MAKE) stage4-start; \
22183         fi; \
22184         cd $(HOST_SUBDIR)/libiberty && \
22185         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22186                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22187                  clean
22188 @endif libiberty-bootstrap
22189
22190
22191 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22192 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22193 maybe-all-stageprofile-libiberty:
22194 maybe-clean-stageprofile-libiberty:
22195 @if libiberty-bootstrap
22196 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22197 all-stageprofile: all-stageprofile-libiberty
22198 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22199 all-stageprofile-libiberty: configure-stageprofile-libiberty
22200         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22201         @r=`${PWD_COMMAND}`; export r; \
22202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22203         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22204         $(HOST_EXPORTS) \
22205         $(POSTSTAGE1_HOST_EXPORTS)  \
22206         cd $(HOST_SUBDIR)/libiberty && \
22207         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22208                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22209                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22210                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22211                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22212                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22213                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22214                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22215                 TFLAGS="$(STAGEprofile_TFLAGS)" \
22216                 $(TARGET-stageprofile-libiberty)
22217
22218 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22219 clean-stageprofile: clean-stageprofile-libiberty
22220 clean-stageprofile-libiberty:
22221         @if [ $(current_stage) = stageprofile ]; then \
22222           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22223         else \
22224           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22225           $(MAKE) stageprofile-start; \
22226         fi; \
22227         cd $(HOST_SUBDIR)/libiberty && \
22228         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22229                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22230                  clean
22231 @endif libiberty-bootstrap
22232
22233
22234 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22235 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22236 maybe-all-stagefeedback-libiberty:
22237 maybe-clean-stagefeedback-libiberty:
22238 @if libiberty-bootstrap
22239 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22240 all-stagefeedback: all-stagefeedback-libiberty
22241 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22242 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22243         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22244         @r=`${PWD_COMMAND}`; export r; \
22245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22246         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22247         $(HOST_EXPORTS) \
22248         $(POSTSTAGE1_HOST_EXPORTS)  \
22249         cd $(HOST_SUBDIR)/libiberty && \
22250         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22251                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22252                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22253                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22254                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22255                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22256                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22257                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22258                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22259                 $(TARGET-stagefeedback-libiberty)
22260
22261 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22262 clean-stagefeedback: clean-stagefeedback-libiberty
22263 clean-stagefeedback-libiberty:
22264         @if [ $(current_stage) = stagefeedback ]; then \
22265           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22266         else \
22267           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22268           $(MAKE) stagefeedback-start; \
22269         fi; \
22270         cd $(HOST_SUBDIR)/libiberty && \
22271         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22272                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22273                  clean
22274 @endif libiberty-bootstrap
22275
22276
22277
22278
22279
22280 .PHONY: check-libiberty maybe-check-libiberty
22281 maybe-check-libiberty:
22282 @if libiberty
22283 maybe-check-libiberty: check-libiberty
22284
22285 check-libiberty:
22286         @: $(MAKE); $(unstage)
22287         @r=`${PWD_COMMAND}`; export r; \
22288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22289         $(HOST_EXPORTS) \
22290         (cd $(HOST_SUBDIR)/libiberty && \
22291           $(MAKE) $(FLAGS_TO_PASS)  check)
22292
22293 @endif libiberty
22294
22295 .PHONY: install-libiberty maybe-install-libiberty
22296 maybe-install-libiberty:
22297 @if libiberty
22298 maybe-install-libiberty: install-libiberty
22299
22300 install-libiberty: installdirs
22301         @: $(MAKE); $(unstage)
22302         @r=`${PWD_COMMAND}`; export r; \
22303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22304         $(HOST_EXPORTS) \
22305         (cd $(HOST_SUBDIR)/libiberty && \
22306           $(MAKE) $(FLAGS_TO_PASS)  install)
22307
22308 @endif libiberty
22309
22310 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22311 maybe-install-strip-libiberty:
22312 @if libiberty
22313 maybe-install-strip-libiberty: install-strip-libiberty
22314
22315 install-strip-libiberty: installdirs
22316         @: $(MAKE); $(unstage)
22317         @r=`${PWD_COMMAND}`; export r; \
22318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22319         $(HOST_EXPORTS) \
22320         (cd $(HOST_SUBDIR)/libiberty && \
22321           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22322
22323 @endif libiberty
22324
22325 # Other targets (info, dvi, pdf, etc.)
22326
22327 .PHONY: maybe-info-libiberty info-libiberty
22328 maybe-info-libiberty:
22329 @if libiberty
22330 maybe-info-libiberty: info-libiberty
22331
22332 info-libiberty: \
22333     configure-libiberty 
22334         @[ -f ./libiberty/Makefile ] || exit 0; \
22335         r=`${PWD_COMMAND}`; export r; \
22336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22337         $(HOST_EXPORTS) \
22338         for flag in $(EXTRA_HOST_FLAGS) ; do \
22339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22340         done; \
22341         echo "Doing info in libiberty" ; \
22342         (cd $(HOST_SUBDIR)/libiberty && \
22343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22345                   "RANLIB=$${RANLIB}" \
22346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22347                   info) \
22348           || exit 1
22349
22350 @endif libiberty
22351
22352 .PHONY: maybe-dvi-libiberty dvi-libiberty
22353 maybe-dvi-libiberty:
22354 @if libiberty
22355 maybe-dvi-libiberty: dvi-libiberty
22356
22357 dvi-libiberty: \
22358     configure-libiberty 
22359         @[ -f ./libiberty/Makefile ] || exit 0; \
22360         r=`${PWD_COMMAND}`; export r; \
22361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22362         $(HOST_EXPORTS) \
22363         for flag in $(EXTRA_HOST_FLAGS) ; do \
22364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22365         done; \
22366         echo "Doing dvi in libiberty" ; \
22367         (cd $(HOST_SUBDIR)/libiberty && \
22368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22370                   "RANLIB=$${RANLIB}" \
22371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22372                   dvi) \
22373           || exit 1
22374
22375 @endif libiberty
22376
22377 .PHONY: maybe-pdf-libiberty pdf-libiberty
22378 maybe-pdf-libiberty:
22379 @if libiberty
22380 maybe-pdf-libiberty: pdf-libiberty
22381
22382 pdf-libiberty: \
22383     configure-libiberty 
22384         @[ -f ./libiberty/Makefile ] || exit 0; \
22385         r=`${PWD_COMMAND}`; export r; \
22386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22387         $(HOST_EXPORTS) \
22388         for flag in $(EXTRA_HOST_FLAGS) ; do \
22389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22390         done; \
22391         echo "Doing pdf in libiberty" ; \
22392         (cd $(HOST_SUBDIR)/libiberty && \
22393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22395                   "RANLIB=$${RANLIB}" \
22396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22397                   pdf) \
22398           || exit 1
22399
22400 @endif libiberty
22401
22402 .PHONY: maybe-html-libiberty html-libiberty
22403 maybe-html-libiberty:
22404 @if libiberty
22405 maybe-html-libiberty: html-libiberty
22406
22407 html-libiberty: \
22408     configure-libiberty 
22409         @[ -f ./libiberty/Makefile ] || exit 0; \
22410         r=`${PWD_COMMAND}`; export r; \
22411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22412         $(HOST_EXPORTS) \
22413         for flag in $(EXTRA_HOST_FLAGS) ; do \
22414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22415         done; \
22416         echo "Doing html in libiberty" ; \
22417         (cd $(HOST_SUBDIR)/libiberty && \
22418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22420                   "RANLIB=$${RANLIB}" \
22421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22422                   html) \
22423           || exit 1
22424
22425 @endif libiberty
22426
22427 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22428 maybe-TAGS-libiberty:
22429 @if libiberty
22430 maybe-TAGS-libiberty: TAGS-libiberty
22431
22432 TAGS-libiberty: \
22433     configure-libiberty 
22434         @[ -f ./libiberty/Makefile ] || exit 0; \
22435         r=`${PWD_COMMAND}`; export r; \
22436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22437         $(HOST_EXPORTS) \
22438         for flag in $(EXTRA_HOST_FLAGS) ; do \
22439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22440         done; \
22441         echo "Doing TAGS in libiberty" ; \
22442         (cd $(HOST_SUBDIR)/libiberty && \
22443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22445                   "RANLIB=$${RANLIB}" \
22446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22447                   TAGS) \
22448           || exit 1
22449
22450 @endif libiberty
22451
22452 .PHONY: maybe-install-info-libiberty install-info-libiberty
22453 maybe-install-info-libiberty:
22454 @if libiberty
22455 maybe-install-info-libiberty: install-info-libiberty
22456
22457 install-info-libiberty: \
22458     configure-libiberty \
22459     info-libiberty 
22460         @[ -f ./libiberty/Makefile ] || exit 0; \
22461         r=`${PWD_COMMAND}`; export r; \
22462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22463         $(HOST_EXPORTS) \
22464         for flag in $(EXTRA_HOST_FLAGS) ; do \
22465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22466         done; \
22467         echo "Doing install-info in libiberty" ; \
22468         (cd $(HOST_SUBDIR)/libiberty && \
22469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22471                   "RANLIB=$${RANLIB}" \
22472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22473                   install-info) \
22474           || exit 1
22475
22476 @endif libiberty
22477
22478 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22479 maybe-install-pdf-libiberty:
22480 @if libiberty
22481 maybe-install-pdf-libiberty: install-pdf-libiberty
22482
22483 install-pdf-libiberty: \
22484     configure-libiberty \
22485     pdf-libiberty 
22486         @[ -f ./libiberty/Makefile ] || exit 0; \
22487         r=`${PWD_COMMAND}`; export r; \
22488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489         $(HOST_EXPORTS) \
22490         for flag in $(EXTRA_HOST_FLAGS) ; do \
22491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22492         done; \
22493         echo "Doing install-pdf in libiberty" ; \
22494         (cd $(HOST_SUBDIR)/libiberty && \
22495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22497                   "RANLIB=$${RANLIB}" \
22498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22499                   install-pdf) \
22500           || exit 1
22501
22502 @endif libiberty
22503
22504 .PHONY: maybe-install-html-libiberty install-html-libiberty
22505 maybe-install-html-libiberty:
22506 @if libiberty
22507 maybe-install-html-libiberty: install-html-libiberty
22508
22509 install-html-libiberty: \
22510     configure-libiberty \
22511     html-libiberty 
22512         @[ -f ./libiberty/Makefile ] || exit 0; \
22513         r=`${PWD_COMMAND}`; export r; \
22514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22515         $(HOST_EXPORTS) \
22516         for flag in $(EXTRA_HOST_FLAGS) ; do \
22517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22518         done; \
22519         echo "Doing install-html in libiberty" ; \
22520         (cd $(HOST_SUBDIR)/libiberty && \
22521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22523                   "RANLIB=$${RANLIB}" \
22524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22525                   install-html) \
22526           || exit 1
22527
22528 @endif libiberty
22529
22530 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22531 maybe-installcheck-libiberty:
22532 @if libiberty
22533 maybe-installcheck-libiberty: installcheck-libiberty
22534
22535 installcheck-libiberty: \
22536     configure-libiberty 
22537         @[ -f ./libiberty/Makefile ] || exit 0; \
22538         r=`${PWD_COMMAND}`; export r; \
22539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540         $(HOST_EXPORTS) \
22541         for flag in $(EXTRA_HOST_FLAGS) ; do \
22542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22543         done; \
22544         echo "Doing installcheck in libiberty" ; \
22545         (cd $(HOST_SUBDIR)/libiberty && \
22546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22548                   "RANLIB=$${RANLIB}" \
22549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22550                   installcheck) \
22551           || exit 1
22552
22553 @endif libiberty
22554
22555 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22556 maybe-mostlyclean-libiberty:
22557 @if libiberty
22558 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22559
22560 mostlyclean-libiberty: 
22561         @[ -f ./libiberty/Makefile ] || exit 0; \
22562         r=`${PWD_COMMAND}`; export r; \
22563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22564         $(HOST_EXPORTS) \
22565         for flag in $(EXTRA_HOST_FLAGS) ; do \
22566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22567         done; \
22568         echo "Doing mostlyclean in libiberty" ; \
22569         (cd $(HOST_SUBDIR)/libiberty && \
22570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22572                   "RANLIB=$${RANLIB}" \
22573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22574                   mostlyclean) \
22575           || exit 1
22576
22577 @endif libiberty
22578
22579 .PHONY: maybe-clean-libiberty clean-libiberty
22580 maybe-clean-libiberty:
22581 @if libiberty
22582 maybe-clean-libiberty: clean-libiberty
22583
22584 clean-libiberty: 
22585         @[ -f ./libiberty/Makefile ] || exit 0; \
22586         r=`${PWD_COMMAND}`; export r; \
22587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588         $(HOST_EXPORTS) \
22589         for flag in $(EXTRA_HOST_FLAGS) ; do \
22590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591         done; \
22592         echo "Doing clean in libiberty" ; \
22593         (cd $(HOST_SUBDIR)/libiberty && \
22594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596                   "RANLIB=$${RANLIB}" \
22597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598                   clean) \
22599           || exit 1
22600
22601 @endif libiberty
22602
22603 .PHONY: maybe-distclean-libiberty distclean-libiberty
22604 maybe-distclean-libiberty:
22605 @if libiberty
22606 maybe-distclean-libiberty: distclean-libiberty
22607
22608 distclean-libiberty: 
22609         @[ -f ./libiberty/Makefile ] || exit 0; \
22610         r=`${PWD_COMMAND}`; export r; \
22611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22612         $(HOST_EXPORTS) \
22613         for flag in $(EXTRA_HOST_FLAGS) ; do \
22614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615         done; \
22616         echo "Doing distclean in libiberty" ; \
22617         (cd $(HOST_SUBDIR)/libiberty && \
22618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620                   "RANLIB=$${RANLIB}" \
22621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22622                   distclean) \
22623           || exit 1
22624
22625 @endif libiberty
22626
22627 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22628 maybe-maintainer-clean-libiberty:
22629 @if libiberty
22630 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22631
22632 maintainer-clean-libiberty: 
22633         @[ -f ./libiberty/Makefile ] || exit 0; \
22634         r=`${PWD_COMMAND}`; export r; \
22635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22636         $(HOST_EXPORTS) \
22637         for flag in $(EXTRA_HOST_FLAGS) ; do \
22638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22639         done; \
22640         echo "Doing maintainer-clean in libiberty" ; \
22641         (cd $(HOST_SUBDIR)/libiberty && \
22642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22644                   "RANLIB=$${RANLIB}" \
22645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22646                   maintainer-clean) \
22647           || exit 1
22648
22649 @endif libiberty
22650
22651
22652
22653 .PHONY: configure-libiconv maybe-configure-libiconv
22654 maybe-configure-libiconv:
22655 @if gcc-bootstrap
22656 configure-libiconv: stage_current
22657 @endif gcc-bootstrap
22658 @if libiconv
22659 maybe-configure-libiconv: configure-libiconv
22660 configure-libiconv: 
22661         @: $(MAKE); $(unstage)
22662         @r=`${PWD_COMMAND}`; export r; \
22663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22664         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22665         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22666         $(HOST_EXPORTS)  \
22667         echo Configuring in $(HOST_SUBDIR)/libiconv; \
22668         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22669         case $(srcdir) in \
22670           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22671           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22672                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22673         esac; \
22674         srcdiroption="--srcdir=$${topdir}/libiconv"; \
22675         libsrcdir="$$s/libiconv"; \
22676         $(SHELL) $${libsrcdir}/configure \
22677           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22678           --target=${target_alias} $${srcdiroption} --disable-shared \
22679           || exit 1
22680 @endif libiconv
22681
22682
22683
22684
22685
22686 .PHONY: all-libiconv maybe-all-libiconv
22687 maybe-all-libiconv:
22688 @if gcc-bootstrap
22689 all-libiconv: stage_current
22690 @endif gcc-bootstrap
22691 @if libiconv
22692 TARGET-libiconv=all
22693 maybe-all-libiconv: all-libiconv
22694 all-libiconv: configure-libiconv
22695         @: $(MAKE); $(unstage)
22696         @r=`${PWD_COMMAND}`; export r; \
22697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698         $(HOST_EXPORTS)  \
22699         (cd $(HOST_SUBDIR)/libiconv && \
22700           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22701                 $(TARGET-libiconv))
22702 @endif libiconv
22703
22704
22705
22706
22707 .PHONY: check-libiconv maybe-check-libiconv
22708 maybe-check-libiconv:
22709 @if libiconv
22710 maybe-check-libiconv: check-libiconv
22711
22712 check-libiconv:
22713         @: $(MAKE); $(unstage)
22714         @r=`${PWD_COMMAND}`; export r; \
22715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22716         $(HOST_EXPORTS) \
22717         (cd $(HOST_SUBDIR)/libiconv && \
22718           $(MAKE) $(FLAGS_TO_PASS)  check)
22719
22720 @endif libiconv
22721
22722 .PHONY: install-libiconv maybe-install-libiconv
22723 maybe-install-libiconv:
22724 @if libiconv
22725 maybe-install-libiconv: install-libiconv
22726
22727 install-libiconv:
22728
22729 @endif libiconv
22730
22731 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22732 maybe-install-strip-libiconv:
22733 @if libiconv
22734 maybe-install-strip-libiconv: install-strip-libiconv
22735
22736 install-strip-libiconv:
22737
22738 @endif libiconv
22739
22740 # Other targets (info, dvi, pdf, etc.)
22741
22742 .PHONY: maybe-info-libiconv info-libiconv
22743 maybe-info-libiconv:
22744 @if libiconv
22745 maybe-info-libiconv: info-libiconv
22746
22747 info-libiconv: \
22748     configure-libiconv 
22749         @: $(MAKE); $(unstage)
22750         @[ -f ./libiconv/Makefile ] || exit 0; \
22751         r=`${PWD_COMMAND}`; export r; \
22752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22753         $(HOST_EXPORTS) \
22754         for flag in $(EXTRA_HOST_FLAGS) ; do \
22755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22756         done; \
22757         echo "Doing info in libiconv" ; \
22758         (cd $(HOST_SUBDIR)/libiconv && \
22759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22761                   "RANLIB=$${RANLIB}" \
22762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22763                   info) \
22764           || exit 1
22765
22766 @endif libiconv
22767
22768 .PHONY: maybe-dvi-libiconv dvi-libiconv
22769 maybe-dvi-libiconv:
22770 @if libiconv
22771 maybe-dvi-libiconv: dvi-libiconv
22772
22773 dvi-libiconv: \
22774     configure-libiconv 
22775         @: $(MAKE); $(unstage)
22776         @[ -f ./libiconv/Makefile ] || exit 0; \
22777         r=`${PWD_COMMAND}`; export r; \
22778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22779         $(HOST_EXPORTS) \
22780         for flag in $(EXTRA_HOST_FLAGS) ; do \
22781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22782         done; \
22783         echo "Doing dvi in libiconv" ; \
22784         (cd $(HOST_SUBDIR)/libiconv && \
22785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22787                   "RANLIB=$${RANLIB}" \
22788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22789                   dvi) \
22790           || exit 1
22791
22792 @endif libiconv
22793
22794 .PHONY: maybe-pdf-libiconv pdf-libiconv
22795 maybe-pdf-libiconv:
22796 @if libiconv
22797 maybe-pdf-libiconv: pdf-libiconv
22798
22799 pdf-libiconv: \
22800     configure-libiconv 
22801         @: $(MAKE); $(unstage)
22802         @[ -f ./libiconv/Makefile ] || exit 0; \
22803         r=`${PWD_COMMAND}`; export r; \
22804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22805         $(HOST_EXPORTS) \
22806         for flag in $(EXTRA_HOST_FLAGS) ; do \
22807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22808         done; \
22809         echo "Doing pdf in libiconv" ; \
22810         (cd $(HOST_SUBDIR)/libiconv && \
22811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22813                   "RANLIB=$${RANLIB}" \
22814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22815                   pdf) \
22816           || exit 1
22817
22818 @endif libiconv
22819
22820 .PHONY: maybe-html-libiconv html-libiconv
22821 maybe-html-libiconv:
22822 @if libiconv
22823 maybe-html-libiconv: html-libiconv
22824
22825 html-libiconv: \
22826     configure-libiconv 
22827         @: $(MAKE); $(unstage)
22828         @[ -f ./libiconv/Makefile ] || exit 0; \
22829         r=`${PWD_COMMAND}`; export r; \
22830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22831         $(HOST_EXPORTS) \
22832         for flag in $(EXTRA_HOST_FLAGS) ; do \
22833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22834         done; \
22835         echo "Doing html in libiconv" ; \
22836         (cd $(HOST_SUBDIR)/libiconv && \
22837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22839                   "RANLIB=$${RANLIB}" \
22840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22841                   html) \
22842           || exit 1
22843
22844 @endif libiconv
22845
22846 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22847 maybe-TAGS-libiconv:
22848 @if libiconv
22849 maybe-TAGS-libiconv: TAGS-libiconv
22850
22851 TAGS-libiconv: \
22852     configure-libiconv 
22853         @: $(MAKE); $(unstage)
22854         @[ -f ./libiconv/Makefile ] || exit 0; \
22855         r=`${PWD_COMMAND}`; export r; \
22856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22857         $(HOST_EXPORTS) \
22858         for flag in $(EXTRA_HOST_FLAGS) ; do \
22859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22860         done; \
22861         echo "Doing TAGS in libiconv" ; \
22862         (cd $(HOST_SUBDIR)/libiconv && \
22863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22865                   "RANLIB=$${RANLIB}" \
22866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22867                   TAGS) \
22868           || exit 1
22869
22870 @endif libiconv
22871
22872 .PHONY: maybe-install-info-libiconv install-info-libiconv
22873 maybe-install-info-libiconv:
22874 @if libiconv
22875 maybe-install-info-libiconv: install-info-libiconv
22876
22877 # libiconv doesn't support install-info.
22878 install-info-libiconv:
22879
22880 @endif libiconv
22881
22882 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22883 maybe-install-pdf-libiconv:
22884 @if libiconv
22885 maybe-install-pdf-libiconv: install-pdf-libiconv
22886
22887 # libiconv doesn't support install-pdf.
22888 install-pdf-libiconv:
22889
22890 @endif libiconv
22891
22892 .PHONY: maybe-install-html-libiconv install-html-libiconv
22893 maybe-install-html-libiconv:
22894 @if libiconv
22895 maybe-install-html-libiconv: install-html-libiconv
22896
22897 # libiconv doesn't support install-html.
22898 install-html-libiconv:
22899
22900 @endif libiconv
22901
22902 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22903 maybe-installcheck-libiconv:
22904 @if libiconv
22905 maybe-installcheck-libiconv: installcheck-libiconv
22906
22907 installcheck-libiconv: \
22908     configure-libiconv 
22909         @: $(MAKE); $(unstage)
22910         @[ -f ./libiconv/Makefile ] || exit 0; \
22911         r=`${PWD_COMMAND}`; export r; \
22912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22913         $(HOST_EXPORTS) \
22914         for flag in $(EXTRA_HOST_FLAGS) ; do \
22915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22916         done; \
22917         echo "Doing installcheck in libiconv" ; \
22918         (cd $(HOST_SUBDIR)/libiconv && \
22919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22921                   "RANLIB=$${RANLIB}" \
22922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22923                   installcheck) \
22924           || exit 1
22925
22926 @endif libiconv
22927
22928 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22929 maybe-mostlyclean-libiconv:
22930 @if libiconv
22931 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22932
22933 mostlyclean-libiconv: 
22934         @: $(MAKE); $(unstage)
22935         @[ -f ./libiconv/Makefile ] || exit 0; \
22936         r=`${PWD_COMMAND}`; export r; \
22937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22938         $(HOST_EXPORTS) \
22939         for flag in $(EXTRA_HOST_FLAGS) ; do \
22940           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22941         done; \
22942         echo "Doing mostlyclean in libiconv" ; \
22943         (cd $(HOST_SUBDIR)/libiconv && \
22944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22946                   "RANLIB=$${RANLIB}" \
22947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22948                   mostlyclean) \
22949           || exit 1
22950
22951 @endif libiconv
22952
22953 .PHONY: maybe-clean-libiconv clean-libiconv
22954 maybe-clean-libiconv:
22955 @if libiconv
22956 maybe-clean-libiconv: clean-libiconv
22957
22958 clean-libiconv: 
22959         @: $(MAKE); $(unstage)
22960         @[ -f ./libiconv/Makefile ] || exit 0; \
22961         r=`${PWD_COMMAND}`; export r; \
22962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22963         $(HOST_EXPORTS) \
22964         for flag in $(EXTRA_HOST_FLAGS) ; do \
22965           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22966         done; \
22967         echo "Doing clean in libiconv" ; \
22968         (cd $(HOST_SUBDIR)/libiconv && \
22969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22971                   "RANLIB=$${RANLIB}" \
22972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22973                   clean) \
22974           || exit 1
22975
22976 @endif libiconv
22977
22978 .PHONY: maybe-distclean-libiconv distclean-libiconv
22979 maybe-distclean-libiconv:
22980 @if libiconv
22981 maybe-distclean-libiconv: distclean-libiconv
22982
22983 distclean-libiconv: 
22984         @: $(MAKE); $(unstage)
22985         @[ -f ./libiconv/Makefile ] || exit 0; \
22986         r=`${PWD_COMMAND}`; export r; \
22987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22988         $(HOST_EXPORTS) \
22989         for flag in $(EXTRA_HOST_FLAGS) ; do \
22990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22991         done; \
22992         echo "Doing distclean in libiconv" ; \
22993         (cd $(HOST_SUBDIR)/libiconv && \
22994           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22995                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22996                   "RANLIB=$${RANLIB}" \
22997                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22998                   distclean) \
22999           || exit 1
23000
23001 @endif libiconv
23002
23003 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23004 maybe-maintainer-clean-libiconv:
23005 @if libiconv
23006 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23007
23008 maintainer-clean-libiconv: 
23009         @: $(MAKE); $(unstage)
23010         @[ -f ./libiconv/Makefile ] || exit 0; \
23011         r=`${PWD_COMMAND}`; export r; \
23012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23013         $(HOST_EXPORTS) \
23014         for flag in $(EXTRA_HOST_FLAGS) ; do \
23015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23016         done; \
23017         echo "Doing maintainer-clean in libiconv" ; \
23018         (cd $(HOST_SUBDIR)/libiconv && \
23019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23021                   "RANLIB=$${RANLIB}" \
23022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23023                   maintainer-clean) \
23024           || exit 1
23025
23026 @endif libiconv
23027
23028
23029
23030 .PHONY: configure-m4 maybe-configure-m4
23031 maybe-configure-m4:
23032 @if gcc-bootstrap
23033 configure-m4: stage_current
23034 @endif gcc-bootstrap
23035 @if m4
23036 maybe-configure-m4: configure-m4
23037 configure-m4: 
23038         @: $(MAKE); $(unstage)
23039         @r=`${PWD_COMMAND}`; export r; \
23040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23041         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23042         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23043         $(HOST_EXPORTS)  \
23044         echo Configuring in $(HOST_SUBDIR)/m4; \
23045         cd "$(HOST_SUBDIR)/m4" || exit 1; \
23046         case $(srcdir) in \
23047           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23048           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23049                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23050         esac; \
23051         srcdiroption="--srcdir=$${topdir}/m4"; \
23052         libsrcdir="$$s/m4"; \
23053         $(SHELL) $${libsrcdir}/configure \
23054           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23055           --target=${target_alias} $${srcdiroption}  \
23056           || exit 1
23057 @endif m4
23058
23059
23060
23061
23062
23063 .PHONY: all-m4 maybe-all-m4
23064 maybe-all-m4:
23065 @if gcc-bootstrap
23066 all-m4: stage_current
23067 @endif gcc-bootstrap
23068 @if m4
23069 TARGET-m4=all
23070 maybe-all-m4: all-m4
23071 all-m4: configure-m4
23072         @: $(MAKE); $(unstage)
23073         @r=`${PWD_COMMAND}`; export r; \
23074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23075         $(HOST_EXPORTS)  \
23076         (cd $(HOST_SUBDIR)/m4 && \
23077           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23078                 $(TARGET-m4))
23079 @endif m4
23080
23081
23082
23083
23084 .PHONY: check-m4 maybe-check-m4
23085 maybe-check-m4:
23086 @if m4
23087 maybe-check-m4: check-m4
23088
23089 check-m4:
23090         @: $(MAKE); $(unstage)
23091         @r=`${PWD_COMMAND}`; export r; \
23092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23093         $(HOST_EXPORTS) \
23094         (cd $(HOST_SUBDIR)/m4 && \
23095           $(MAKE) $(FLAGS_TO_PASS)  check)
23096
23097 @endif m4
23098
23099 .PHONY: install-m4 maybe-install-m4
23100 maybe-install-m4:
23101 @if m4
23102 maybe-install-m4: install-m4
23103
23104 install-m4: installdirs
23105         @: $(MAKE); $(unstage)
23106         @r=`${PWD_COMMAND}`; export r; \
23107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23108         $(HOST_EXPORTS) \
23109         (cd $(HOST_SUBDIR)/m4 && \
23110           $(MAKE) $(FLAGS_TO_PASS)  install)
23111
23112 @endif m4
23113
23114 .PHONY: install-strip-m4 maybe-install-strip-m4
23115 maybe-install-strip-m4:
23116 @if m4
23117 maybe-install-strip-m4: install-strip-m4
23118
23119 install-strip-m4: installdirs
23120         @: $(MAKE); $(unstage)
23121         @r=`${PWD_COMMAND}`; export r; \
23122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23123         $(HOST_EXPORTS) \
23124         (cd $(HOST_SUBDIR)/m4 && \
23125           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23126
23127 @endif m4
23128
23129 # Other targets (info, dvi, pdf, etc.)
23130
23131 .PHONY: maybe-info-m4 info-m4
23132 maybe-info-m4:
23133 @if m4
23134 maybe-info-m4: info-m4
23135
23136 info-m4: \
23137     configure-m4 
23138         @: $(MAKE); $(unstage)
23139         @[ -f ./m4/Makefile ] || exit 0; \
23140         r=`${PWD_COMMAND}`; export r; \
23141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23142         $(HOST_EXPORTS) \
23143         for flag in $(EXTRA_HOST_FLAGS) ; do \
23144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23145         done; \
23146         echo "Doing info in m4" ; \
23147         (cd $(HOST_SUBDIR)/m4 && \
23148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23150                   "RANLIB=$${RANLIB}" \
23151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23152                   info) \
23153           || exit 1
23154
23155 @endif m4
23156
23157 .PHONY: maybe-dvi-m4 dvi-m4
23158 maybe-dvi-m4:
23159 @if m4
23160 maybe-dvi-m4: dvi-m4
23161
23162 dvi-m4: \
23163     configure-m4 
23164         @: $(MAKE); $(unstage)
23165         @[ -f ./m4/Makefile ] || exit 0; \
23166         r=`${PWD_COMMAND}`; export r; \
23167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23168         $(HOST_EXPORTS) \
23169         for flag in $(EXTRA_HOST_FLAGS) ; do \
23170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23171         done; \
23172         echo "Doing dvi in m4" ; \
23173         (cd $(HOST_SUBDIR)/m4 && \
23174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23176                   "RANLIB=$${RANLIB}" \
23177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23178                   dvi) \
23179           || exit 1
23180
23181 @endif m4
23182
23183 .PHONY: maybe-pdf-m4 pdf-m4
23184 maybe-pdf-m4:
23185 @if m4
23186 maybe-pdf-m4: pdf-m4
23187
23188 pdf-m4: \
23189     configure-m4 
23190         @: $(MAKE); $(unstage)
23191         @[ -f ./m4/Makefile ] || exit 0; \
23192         r=`${PWD_COMMAND}`; export r; \
23193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23194         $(HOST_EXPORTS) \
23195         for flag in $(EXTRA_HOST_FLAGS) ; do \
23196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23197         done; \
23198         echo "Doing pdf in m4" ; \
23199         (cd $(HOST_SUBDIR)/m4 && \
23200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23202                   "RANLIB=$${RANLIB}" \
23203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23204                   pdf) \
23205           || exit 1
23206
23207 @endif m4
23208
23209 .PHONY: maybe-html-m4 html-m4
23210 maybe-html-m4:
23211 @if m4
23212 maybe-html-m4: html-m4
23213
23214 html-m4: \
23215     configure-m4 
23216         @: $(MAKE); $(unstage)
23217         @[ -f ./m4/Makefile ] || exit 0; \
23218         r=`${PWD_COMMAND}`; export r; \
23219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23220         $(HOST_EXPORTS) \
23221         for flag in $(EXTRA_HOST_FLAGS) ; do \
23222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23223         done; \
23224         echo "Doing html in m4" ; \
23225         (cd $(HOST_SUBDIR)/m4 && \
23226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23228                   "RANLIB=$${RANLIB}" \
23229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23230                   html) \
23231           || exit 1
23232
23233 @endif m4
23234
23235 .PHONY: maybe-TAGS-m4 TAGS-m4
23236 maybe-TAGS-m4:
23237 @if m4
23238 maybe-TAGS-m4: TAGS-m4
23239
23240 TAGS-m4: \
23241     configure-m4 
23242         @: $(MAKE); $(unstage)
23243         @[ -f ./m4/Makefile ] || exit 0; \
23244         r=`${PWD_COMMAND}`; export r; \
23245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23246         $(HOST_EXPORTS) \
23247         for flag in $(EXTRA_HOST_FLAGS) ; do \
23248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23249         done; \
23250         echo "Doing TAGS in m4" ; \
23251         (cd $(HOST_SUBDIR)/m4 && \
23252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23254                   "RANLIB=$${RANLIB}" \
23255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23256                   TAGS) \
23257           || exit 1
23258
23259 @endif m4
23260
23261 .PHONY: maybe-install-info-m4 install-info-m4
23262 maybe-install-info-m4:
23263 @if m4
23264 maybe-install-info-m4: install-info-m4
23265
23266 install-info-m4: \
23267     configure-m4 \
23268     info-m4 
23269         @: $(MAKE); $(unstage)
23270         @[ -f ./m4/Makefile ] || exit 0; \
23271         r=`${PWD_COMMAND}`; export r; \
23272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23273         $(HOST_EXPORTS) \
23274         for flag in $(EXTRA_HOST_FLAGS) ; do \
23275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23276         done; \
23277         echo "Doing install-info in m4" ; \
23278         (cd $(HOST_SUBDIR)/m4 && \
23279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23281                   "RANLIB=$${RANLIB}" \
23282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23283                   install-info) \
23284           || exit 1
23285
23286 @endif m4
23287
23288 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23289 maybe-install-pdf-m4:
23290 @if m4
23291 maybe-install-pdf-m4: install-pdf-m4
23292
23293 install-pdf-m4: \
23294     configure-m4 \
23295     pdf-m4 
23296         @: $(MAKE); $(unstage)
23297         @[ -f ./m4/Makefile ] || exit 0; \
23298         r=`${PWD_COMMAND}`; export r; \
23299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23300         $(HOST_EXPORTS) \
23301         for flag in $(EXTRA_HOST_FLAGS) ; do \
23302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23303         done; \
23304         echo "Doing install-pdf in m4" ; \
23305         (cd $(HOST_SUBDIR)/m4 && \
23306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23308                   "RANLIB=$${RANLIB}" \
23309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23310                   install-pdf) \
23311           || exit 1
23312
23313 @endif m4
23314
23315 .PHONY: maybe-install-html-m4 install-html-m4
23316 maybe-install-html-m4:
23317 @if m4
23318 maybe-install-html-m4: install-html-m4
23319
23320 install-html-m4: \
23321     configure-m4 \
23322     html-m4 
23323         @: $(MAKE); $(unstage)
23324         @[ -f ./m4/Makefile ] || exit 0; \
23325         r=`${PWD_COMMAND}`; export r; \
23326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23327         $(HOST_EXPORTS) \
23328         for flag in $(EXTRA_HOST_FLAGS) ; do \
23329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23330         done; \
23331         echo "Doing install-html in m4" ; \
23332         (cd $(HOST_SUBDIR)/m4 && \
23333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23335                   "RANLIB=$${RANLIB}" \
23336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23337                   install-html) \
23338           || exit 1
23339
23340 @endif m4
23341
23342 .PHONY: maybe-installcheck-m4 installcheck-m4
23343 maybe-installcheck-m4:
23344 @if m4
23345 maybe-installcheck-m4: installcheck-m4
23346
23347 installcheck-m4: \
23348     configure-m4 
23349         @: $(MAKE); $(unstage)
23350         @[ -f ./m4/Makefile ] || exit 0; \
23351         r=`${PWD_COMMAND}`; export r; \
23352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23353         $(HOST_EXPORTS) \
23354         for flag in $(EXTRA_HOST_FLAGS) ; do \
23355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23356         done; \
23357         echo "Doing installcheck in m4" ; \
23358         (cd $(HOST_SUBDIR)/m4 && \
23359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23361                   "RANLIB=$${RANLIB}" \
23362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23363                   installcheck) \
23364           || exit 1
23365
23366 @endif m4
23367
23368 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23369 maybe-mostlyclean-m4:
23370 @if m4
23371 maybe-mostlyclean-m4: mostlyclean-m4
23372
23373 mostlyclean-m4: 
23374         @: $(MAKE); $(unstage)
23375         @[ -f ./m4/Makefile ] || exit 0; \
23376         r=`${PWD_COMMAND}`; export r; \
23377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23378         $(HOST_EXPORTS) \
23379         for flag in $(EXTRA_HOST_FLAGS) ; do \
23380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23381         done; \
23382         echo "Doing mostlyclean in m4" ; \
23383         (cd $(HOST_SUBDIR)/m4 && \
23384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23386                   "RANLIB=$${RANLIB}" \
23387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23388                   mostlyclean) \
23389           || exit 1
23390
23391 @endif m4
23392
23393 .PHONY: maybe-clean-m4 clean-m4
23394 maybe-clean-m4:
23395 @if m4
23396 maybe-clean-m4: clean-m4
23397
23398 clean-m4: 
23399         @: $(MAKE); $(unstage)
23400         @[ -f ./m4/Makefile ] || exit 0; \
23401         r=`${PWD_COMMAND}`; export r; \
23402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23403         $(HOST_EXPORTS) \
23404         for flag in $(EXTRA_HOST_FLAGS) ; do \
23405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23406         done; \
23407         echo "Doing clean in m4" ; \
23408         (cd $(HOST_SUBDIR)/m4 && \
23409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23411                   "RANLIB=$${RANLIB}" \
23412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23413                   clean) \
23414           || exit 1
23415
23416 @endif m4
23417
23418 .PHONY: maybe-distclean-m4 distclean-m4
23419 maybe-distclean-m4:
23420 @if m4
23421 maybe-distclean-m4: distclean-m4
23422
23423 distclean-m4: 
23424         @: $(MAKE); $(unstage)
23425         @[ -f ./m4/Makefile ] || exit 0; \
23426         r=`${PWD_COMMAND}`; export r; \
23427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23428         $(HOST_EXPORTS) \
23429         for flag in $(EXTRA_HOST_FLAGS) ; do \
23430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23431         done; \
23432         echo "Doing distclean in m4" ; \
23433         (cd $(HOST_SUBDIR)/m4 && \
23434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23436                   "RANLIB=$${RANLIB}" \
23437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23438                   distclean) \
23439           || exit 1
23440
23441 @endif m4
23442
23443 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23444 maybe-maintainer-clean-m4:
23445 @if m4
23446 maybe-maintainer-clean-m4: maintainer-clean-m4
23447
23448 maintainer-clean-m4: 
23449         @: $(MAKE); $(unstage)
23450         @[ -f ./m4/Makefile ] || exit 0; \
23451         r=`${PWD_COMMAND}`; export r; \
23452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23453         $(HOST_EXPORTS) \
23454         for flag in $(EXTRA_HOST_FLAGS) ; do \
23455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23456         done; \
23457         echo "Doing maintainer-clean in m4" ; \
23458         (cd $(HOST_SUBDIR)/m4 && \
23459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23461                   "RANLIB=$${RANLIB}" \
23462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23463                   maintainer-clean) \
23464           || exit 1
23465
23466 @endif m4
23467
23468
23469
23470 .PHONY: configure-readline maybe-configure-readline
23471 maybe-configure-readline:
23472 @if gcc-bootstrap
23473 configure-readline: stage_current
23474 @endif gcc-bootstrap
23475 @if readline
23476 maybe-configure-readline: configure-readline
23477 configure-readline: 
23478         @: $(MAKE); $(unstage)
23479         @r=`${PWD_COMMAND}`; export r; \
23480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23481         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23482         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23483         $(HOST_EXPORTS)  \
23484         echo Configuring in $(HOST_SUBDIR)/readline; \
23485         cd "$(HOST_SUBDIR)/readline" || exit 1; \
23486         case $(srcdir) in \
23487           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23488           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23489                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23490         esac; \
23491         srcdiroption="--srcdir=$${topdir}/readline"; \
23492         libsrcdir="$$s/readline"; \
23493         $(SHELL) $${libsrcdir}/configure \
23494           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23495           --target=${target_alias} $${srcdiroption}  \
23496           || exit 1
23497 @endif readline
23498
23499
23500
23501
23502
23503 .PHONY: all-readline maybe-all-readline
23504 maybe-all-readline:
23505 @if gcc-bootstrap
23506 all-readline: stage_current
23507 @endif gcc-bootstrap
23508 @if readline
23509 TARGET-readline=all
23510 maybe-all-readline: all-readline
23511 all-readline: configure-readline
23512         @: $(MAKE); $(unstage)
23513         @r=`${PWD_COMMAND}`; export r; \
23514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23515         $(HOST_EXPORTS)  \
23516         (cd $(HOST_SUBDIR)/readline && \
23517           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23518                 $(TARGET-readline))
23519 @endif readline
23520
23521
23522
23523
23524 .PHONY: check-readline maybe-check-readline
23525 maybe-check-readline:
23526 @if readline
23527 maybe-check-readline: check-readline
23528
23529 check-readline:
23530         @: $(MAKE); $(unstage)
23531         @r=`${PWD_COMMAND}`; export r; \
23532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23533         $(HOST_EXPORTS) \
23534         (cd $(HOST_SUBDIR)/readline && \
23535           $(MAKE) $(FLAGS_TO_PASS)  check)
23536
23537 @endif readline
23538
23539 .PHONY: install-readline maybe-install-readline
23540 maybe-install-readline:
23541 @if readline
23542 maybe-install-readline: install-readline
23543
23544 install-readline: installdirs
23545         @: $(MAKE); $(unstage)
23546         @r=`${PWD_COMMAND}`; export r; \
23547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23548         $(HOST_EXPORTS) \
23549         (cd $(HOST_SUBDIR)/readline && \
23550           $(MAKE) $(FLAGS_TO_PASS)  install)
23551
23552 @endif readline
23553
23554 .PHONY: install-strip-readline maybe-install-strip-readline
23555 maybe-install-strip-readline:
23556 @if readline
23557 maybe-install-strip-readline: install-strip-readline
23558
23559 install-strip-readline: installdirs
23560         @: $(MAKE); $(unstage)
23561         @r=`${PWD_COMMAND}`; export r; \
23562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23563         $(HOST_EXPORTS) \
23564         (cd $(HOST_SUBDIR)/readline && \
23565           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23566
23567 @endif readline
23568
23569 # Other targets (info, dvi, pdf, etc.)
23570
23571 .PHONY: maybe-info-readline info-readline
23572 maybe-info-readline:
23573 @if readline
23574 maybe-info-readline: info-readline
23575
23576 info-readline: \
23577     configure-readline 
23578         @: $(MAKE); $(unstage)
23579         @[ -f ./readline/Makefile ] || exit 0; \
23580         r=`${PWD_COMMAND}`; export r; \
23581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23582         $(HOST_EXPORTS) \
23583         for flag in $(EXTRA_HOST_FLAGS) ; do \
23584           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23585         done; \
23586         echo "Doing info in readline" ; \
23587         (cd $(HOST_SUBDIR)/readline && \
23588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23590                   "RANLIB=$${RANLIB}" \
23591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23592                   info) \
23593           || exit 1
23594
23595 @endif readline
23596
23597 .PHONY: maybe-dvi-readline dvi-readline
23598 maybe-dvi-readline:
23599 @if readline
23600 maybe-dvi-readline: dvi-readline
23601
23602 dvi-readline: \
23603     configure-readline 
23604         @: $(MAKE); $(unstage)
23605         @[ -f ./readline/Makefile ] || exit 0; \
23606         r=`${PWD_COMMAND}`; export r; \
23607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608         $(HOST_EXPORTS) \
23609         for flag in $(EXTRA_HOST_FLAGS) ; do \
23610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23611         done; \
23612         echo "Doing dvi in readline" ; \
23613         (cd $(HOST_SUBDIR)/readline && \
23614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23616                   "RANLIB=$${RANLIB}" \
23617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23618                   dvi) \
23619           || exit 1
23620
23621 @endif readline
23622
23623 .PHONY: maybe-pdf-readline pdf-readline
23624 maybe-pdf-readline:
23625 @if readline
23626 maybe-pdf-readline: pdf-readline
23627
23628 pdf-readline: \
23629     configure-readline 
23630         @: $(MAKE); $(unstage)
23631         @[ -f ./readline/Makefile ] || exit 0; \
23632         r=`${PWD_COMMAND}`; export r; \
23633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634         $(HOST_EXPORTS) \
23635         for flag in $(EXTRA_HOST_FLAGS) ; do \
23636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637         done; \
23638         echo "Doing pdf in readline" ; \
23639         (cd $(HOST_SUBDIR)/readline && \
23640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23642                   "RANLIB=$${RANLIB}" \
23643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23644                   pdf) \
23645           || exit 1
23646
23647 @endif readline
23648
23649 .PHONY: maybe-html-readline html-readline
23650 maybe-html-readline:
23651 @if readline
23652 maybe-html-readline: html-readline
23653
23654 html-readline: \
23655     configure-readline 
23656         @: $(MAKE); $(unstage)
23657         @[ -f ./readline/Makefile ] || exit 0; \
23658         r=`${PWD_COMMAND}`; export r; \
23659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23660         $(HOST_EXPORTS) \
23661         for flag in $(EXTRA_HOST_FLAGS) ; do \
23662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663         done; \
23664         echo "Doing html in readline" ; \
23665         (cd $(HOST_SUBDIR)/readline && \
23666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23668                   "RANLIB=$${RANLIB}" \
23669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23670                   html) \
23671           || exit 1
23672
23673 @endif readline
23674
23675 .PHONY: maybe-TAGS-readline TAGS-readline
23676 maybe-TAGS-readline:
23677 @if readline
23678 maybe-TAGS-readline: TAGS-readline
23679
23680 TAGS-readline: \
23681     configure-readline 
23682         @: $(MAKE); $(unstage)
23683         @[ -f ./readline/Makefile ] || exit 0; \
23684         r=`${PWD_COMMAND}`; export r; \
23685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23686         $(HOST_EXPORTS) \
23687         for flag in $(EXTRA_HOST_FLAGS) ; do \
23688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23689         done; \
23690         echo "Doing TAGS in readline" ; \
23691         (cd $(HOST_SUBDIR)/readline && \
23692           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23693                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23694                   "RANLIB=$${RANLIB}" \
23695                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23696                   TAGS) \
23697           || exit 1
23698
23699 @endif readline
23700
23701 .PHONY: maybe-install-info-readline install-info-readline
23702 maybe-install-info-readline:
23703 @if readline
23704 maybe-install-info-readline: install-info-readline
23705
23706 install-info-readline: \
23707     configure-readline \
23708     info-readline 
23709         @: $(MAKE); $(unstage)
23710         @[ -f ./readline/Makefile ] || exit 0; \
23711         r=`${PWD_COMMAND}`; export r; \
23712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23713         $(HOST_EXPORTS) \
23714         for flag in $(EXTRA_HOST_FLAGS) ; do \
23715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23716         done; \
23717         echo "Doing install-info in readline" ; \
23718         (cd $(HOST_SUBDIR)/readline && \
23719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23721                   "RANLIB=$${RANLIB}" \
23722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23723                   install-info) \
23724           || exit 1
23725
23726 @endif readline
23727
23728 .PHONY: maybe-install-pdf-readline install-pdf-readline
23729 maybe-install-pdf-readline:
23730 @if readline
23731 maybe-install-pdf-readline: install-pdf-readline
23732
23733 install-pdf-readline: \
23734     configure-readline \
23735     pdf-readline 
23736         @: $(MAKE); $(unstage)
23737         @[ -f ./readline/Makefile ] || exit 0; \
23738         r=`${PWD_COMMAND}`; export r; \
23739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23740         $(HOST_EXPORTS) \
23741         for flag in $(EXTRA_HOST_FLAGS) ; do \
23742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23743         done; \
23744         echo "Doing install-pdf in readline" ; \
23745         (cd $(HOST_SUBDIR)/readline && \
23746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23748                   "RANLIB=$${RANLIB}" \
23749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23750                   install-pdf) \
23751           || exit 1
23752
23753 @endif readline
23754
23755 .PHONY: maybe-install-html-readline install-html-readline
23756 maybe-install-html-readline:
23757 @if readline
23758 maybe-install-html-readline: install-html-readline
23759
23760 install-html-readline: \
23761     configure-readline \
23762     html-readline 
23763         @: $(MAKE); $(unstage)
23764         @[ -f ./readline/Makefile ] || exit 0; \
23765         r=`${PWD_COMMAND}`; export r; \
23766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23767         $(HOST_EXPORTS) \
23768         for flag in $(EXTRA_HOST_FLAGS) ; do \
23769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23770         done; \
23771         echo "Doing install-html in readline" ; \
23772         (cd $(HOST_SUBDIR)/readline && \
23773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23775                   "RANLIB=$${RANLIB}" \
23776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23777                   install-html) \
23778           || exit 1
23779
23780 @endif readline
23781
23782 .PHONY: maybe-installcheck-readline installcheck-readline
23783 maybe-installcheck-readline:
23784 @if readline
23785 maybe-installcheck-readline: installcheck-readline
23786
23787 installcheck-readline: \
23788     configure-readline 
23789         @: $(MAKE); $(unstage)
23790         @[ -f ./readline/Makefile ] || exit 0; \
23791         r=`${PWD_COMMAND}`; export r; \
23792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793         $(HOST_EXPORTS) \
23794         for flag in $(EXTRA_HOST_FLAGS) ; do \
23795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23796         done; \
23797         echo "Doing installcheck in readline" ; \
23798         (cd $(HOST_SUBDIR)/readline && \
23799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23801                   "RANLIB=$${RANLIB}" \
23802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23803                   installcheck) \
23804           || exit 1
23805
23806 @endif readline
23807
23808 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23809 maybe-mostlyclean-readline:
23810 @if readline
23811 maybe-mostlyclean-readline: mostlyclean-readline
23812
23813 mostlyclean-readline: 
23814         @: $(MAKE); $(unstage)
23815         @[ -f ./readline/Makefile ] || exit 0; \
23816         r=`${PWD_COMMAND}`; export r; \
23817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23818         $(HOST_EXPORTS) \
23819         for flag in $(EXTRA_HOST_FLAGS) ; do \
23820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23821         done; \
23822         echo "Doing mostlyclean in readline" ; \
23823         (cd $(HOST_SUBDIR)/readline && \
23824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23826                   "RANLIB=$${RANLIB}" \
23827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23828                   mostlyclean) \
23829           || exit 1
23830
23831 @endif readline
23832
23833 .PHONY: maybe-clean-readline clean-readline
23834 maybe-clean-readline:
23835 @if readline
23836 maybe-clean-readline: clean-readline
23837
23838 clean-readline: 
23839         @: $(MAKE); $(unstage)
23840         @[ -f ./readline/Makefile ] || exit 0; \
23841         r=`${PWD_COMMAND}`; export r; \
23842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23843         $(HOST_EXPORTS) \
23844         for flag in $(EXTRA_HOST_FLAGS) ; do \
23845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23846         done; \
23847         echo "Doing clean in readline" ; \
23848         (cd $(HOST_SUBDIR)/readline && \
23849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23851                   "RANLIB=$${RANLIB}" \
23852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23853                   clean) \
23854           || exit 1
23855
23856 @endif readline
23857
23858 .PHONY: maybe-distclean-readline distclean-readline
23859 maybe-distclean-readline:
23860 @if readline
23861 maybe-distclean-readline: distclean-readline
23862
23863 distclean-readline: 
23864         @: $(MAKE); $(unstage)
23865         @[ -f ./readline/Makefile ] || exit 0; \
23866         r=`${PWD_COMMAND}`; export r; \
23867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23868         $(HOST_EXPORTS) \
23869         for flag in $(EXTRA_HOST_FLAGS) ; do \
23870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23871         done; \
23872         echo "Doing distclean in readline" ; \
23873         (cd $(HOST_SUBDIR)/readline && \
23874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23876                   "RANLIB=$${RANLIB}" \
23877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23878                   distclean) \
23879           || exit 1
23880
23881 @endif readline
23882
23883 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23884 maybe-maintainer-clean-readline:
23885 @if readline
23886 maybe-maintainer-clean-readline: maintainer-clean-readline
23887
23888 maintainer-clean-readline: 
23889         @: $(MAKE); $(unstage)
23890         @[ -f ./readline/Makefile ] || exit 0; \
23891         r=`${PWD_COMMAND}`; export r; \
23892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23893         $(HOST_EXPORTS) \
23894         for flag in $(EXTRA_HOST_FLAGS) ; do \
23895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23896         done; \
23897         echo "Doing maintainer-clean in readline" ; \
23898         (cd $(HOST_SUBDIR)/readline && \
23899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23901                   "RANLIB=$${RANLIB}" \
23902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23903                   maintainer-clean) \
23904           || exit 1
23905
23906 @endif readline
23907
23908
23909
23910 .PHONY: configure-sid maybe-configure-sid
23911 maybe-configure-sid:
23912 @if gcc-bootstrap
23913 configure-sid: stage_current
23914 @endif gcc-bootstrap
23915 @if sid
23916 maybe-configure-sid: configure-sid
23917 configure-sid: 
23918         @: $(MAKE); $(unstage)
23919         @r=`${PWD_COMMAND}`; export r; \
23920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23921         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23922         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23923         $(HOST_EXPORTS)  \
23924         echo Configuring in $(HOST_SUBDIR)/sid; \
23925         cd "$(HOST_SUBDIR)/sid" || exit 1; \
23926         case $(srcdir) in \
23927           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23928           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23929                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23930         esac; \
23931         srcdiroption="--srcdir=$${topdir}/sid"; \
23932         libsrcdir="$$s/sid"; \
23933         $(SHELL) $${libsrcdir}/configure \
23934           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23935           --target=${target_alias} $${srcdiroption}  \
23936           || exit 1
23937 @endif sid
23938
23939
23940
23941
23942
23943 .PHONY: all-sid maybe-all-sid
23944 maybe-all-sid:
23945 @if gcc-bootstrap
23946 all-sid: stage_current
23947 @endif gcc-bootstrap
23948 @if sid
23949 TARGET-sid=all
23950 maybe-all-sid: all-sid
23951 all-sid: configure-sid
23952         @: $(MAKE); $(unstage)
23953         @r=`${PWD_COMMAND}`; export r; \
23954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23955         $(HOST_EXPORTS)  \
23956         (cd $(HOST_SUBDIR)/sid && \
23957           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23958                 $(TARGET-sid))
23959 @endif sid
23960
23961
23962
23963
23964 .PHONY: check-sid maybe-check-sid
23965 maybe-check-sid:
23966 @if sid
23967 maybe-check-sid: check-sid
23968
23969 check-sid:
23970         @: $(MAKE); $(unstage)
23971         @r=`${PWD_COMMAND}`; export r; \
23972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23973         $(HOST_EXPORTS) \
23974         (cd $(HOST_SUBDIR)/sid && \
23975           $(MAKE) $(FLAGS_TO_PASS)  check)
23976
23977 @endif sid
23978
23979 .PHONY: install-sid maybe-install-sid
23980 maybe-install-sid:
23981 @if sid
23982 maybe-install-sid: install-sid
23983
23984 install-sid: installdirs
23985         @: $(MAKE); $(unstage)
23986         @r=`${PWD_COMMAND}`; export r; \
23987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23988         $(HOST_EXPORTS) \
23989         (cd $(HOST_SUBDIR)/sid && \
23990           $(MAKE) $(FLAGS_TO_PASS)  install)
23991
23992 @endif sid
23993
23994 .PHONY: install-strip-sid maybe-install-strip-sid
23995 maybe-install-strip-sid:
23996 @if sid
23997 maybe-install-strip-sid: install-strip-sid
23998
23999 install-strip-sid: installdirs
24000         @: $(MAKE); $(unstage)
24001         @r=`${PWD_COMMAND}`; export r; \
24002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003         $(HOST_EXPORTS) \
24004         (cd $(HOST_SUBDIR)/sid && \
24005           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24006
24007 @endif sid
24008
24009 # Other targets (info, dvi, pdf, etc.)
24010
24011 .PHONY: maybe-info-sid info-sid
24012 maybe-info-sid:
24013 @if sid
24014 maybe-info-sid: info-sid
24015
24016 info-sid: \
24017     configure-sid 
24018         @: $(MAKE); $(unstage)
24019         @[ -f ./sid/Makefile ] || exit 0; \
24020         r=`${PWD_COMMAND}`; export r; \
24021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022         $(HOST_EXPORTS) \
24023         for flag in $(EXTRA_HOST_FLAGS) ; do \
24024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24025         done; \
24026         echo "Doing info in sid" ; \
24027         (cd $(HOST_SUBDIR)/sid && \
24028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24030                   "RANLIB=$${RANLIB}" \
24031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24032                   info) \
24033           || exit 1
24034
24035 @endif sid
24036
24037 .PHONY: maybe-dvi-sid dvi-sid
24038 maybe-dvi-sid:
24039 @if sid
24040 maybe-dvi-sid: dvi-sid
24041
24042 dvi-sid: \
24043     configure-sid 
24044         @: $(MAKE); $(unstage)
24045         @[ -f ./sid/Makefile ] || exit 0; \
24046         r=`${PWD_COMMAND}`; export r; \
24047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24048         $(HOST_EXPORTS) \
24049         for flag in $(EXTRA_HOST_FLAGS) ; do \
24050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24051         done; \
24052         echo "Doing dvi in sid" ; \
24053         (cd $(HOST_SUBDIR)/sid && \
24054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24056                   "RANLIB=$${RANLIB}" \
24057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24058                   dvi) \
24059           || exit 1
24060
24061 @endif sid
24062
24063 .PHONY: maybe-pdf-sid pdf-sid
24064 maybe-pdf-sid:
24065 @if sid
24066 maybe-pdf-sid: pdf-sid
24067
24068 pdf-sid: \
24069     configure-sid 
24070         @: $(MAKE); $(unstage)
24071         @[ -f ./sid/Makefile ] || exit 0; \
24072         r=`${PWD_COMMAND}`; export r; \
24073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24074         $(HOST_EXPORTS) \
24075         for flag in $(EXTRA_HOST_FLAGS) ; do \
24076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24077         done; \
24078         echo "Doing pdf in sid" ; \
24079         (cd $(HOST_SUBDIR)/sid && \
24080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24082                   "RANLIB=$${RANLIB}" \
24083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24084                   pdf) \
24085           || exit 1
24086
24087 @endif sid
24088
24089 .PHONY: maybe-html-sid html-sid
24090 maybe-html-sid:
24091 @if sid
24092 maybe-html-sid: html-sid
24093
24094 html-sid: \
24095     configure-sid 
24096         @: $(MAKE); $(unstage)
24097         @[ -f ./sid/Makefile ] || exit 0; \
24098         r=`${PWD_COMMAND}`; export r; \
24099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24100         $(HOST_EXPORTS) \
24101         for flag in $(EXTRA_HOST_FLAGS) ; do \
24102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24103         done; \
24104         echo "Doing html in sid" ; \
24105         (cd $(HOST_SUBDIR)/sid && \
24106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24108                   "RANLIB=$${RANLIB}" \
24109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24110                   html) \
24111           || exit 1
24112
24113 @endif sid
24114
24115 .PHONY: maybe-TAGS-sid TAGS-sid
24116 maybe-TAGS-sid:
24117 @if sid
24118 maybe-TAGS-sid: TAGS-sid
24119
24120 TAGS-sid: \
24121     configure-sid 
24122         @: $(MAKE); $(unstage)
24123         @[ -f ./sid/Makefile ] || exit 0; \
24124         r=`${PWD_COMMAND}`; export r; \
24125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24126         $(HOST_EXPORTS) \
24127         for flag in $(EXTRA_HOST_FLAGS) ; do \
24128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24129         done; \
24130         echo "Doing TAGS in sid" ; \
24131         (cd $(HOST_SUBDIR)/sid && \
24132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24134                   "RANLIB=$${RANLIB}" \
24135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24136                   TAGS) \
24137           || exit 1
24138
24139 @endif sid
24140
24141 .PHONY: maybe-install-info-sid install-info-sid
24142 maybe-install-info-sid:
24143 @if sid
24144 maybe-install-info-sid: install-info-sid
24145
24146 install-info-sid: \
24147     configure-sid \
24148     info-sid 
24149         @: $(MAKE); $(unstage)
24150         @[ -f ./sid/Makefile ] || exit 0; \
24151         r=`${PWD_COMMAND}`; export r; \
24152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24153         $(HOST_EXPORTS) \
24154         for flag in $(EXTRA_HOST_FLAGS) ; do \
24155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24156         done; \
24157         echo "Doing install-info in sid" ; \
24158         (cd $(HOST_SUBDIR)/sid && \
24159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24161                   "RANLIB=$${RANLIB}" \
24162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24163                   install-info) \
24164           || exit 1
24165
24166 @endif sid
24167
24168 .PHONY: maybe-install-pdf-sid install-pdf-sid
24169 maybe-install-pdf-sid:
24170 @if sid
24171 maybe-install-pdf-sid: install-pdf-sid
24172
24173 install-pdf-sid: \
24174     configure-sid \
24175     pdf-sid 
24176         @: $(MAKE); $(unstage)
24177         @[ -f ./sid/Makefile ] || exit 0; \
24178         r=`${PWD_COMMAND}`; export r; \
24179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24180         $(HOST_EXPORTS) \
24181         for flag in $(EXTRA_HOST_FLAGS) ; do \
24182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24183         done; \
24184         echo "Doing install-pdf in sid" ; \
24185         (cd $(HOST_SUBDIR)/sid && \
24186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24188                   "RANLIB=$${RANLIB}" \
24189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24190                   install-pdf) \
24191           || exit 1
24192
24193 @endif sid
24194
24195 .PHONY: maybe-install-html-sid install-html-sid
24196 maybe-install-html-sid:
24197 @if sid
24198 maybe-install-html-sid: install-html-sid
24199
24200 install-html-sid: \
24201     configure-sid \
24202     html-sid 
24203         @: $(MAKE); $(unstage)
24204         @[ -f ./sid/Makefile ] || exit 0; \
24205         r=`${PWD_COMMAND}`; export r; \
24206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24207         $(HOST_EXPORTS) \
24208         for flag in $(EXTRA_HOST_FLAGS) ; do \
24209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24210         done; \
24211         echo "Doing install-html in sid" ; \
24212         (cd $(HOST_SUBDIR)/sid && \
24213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24215                   "RANLIB=$${RANLIB}" \
24216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24217                   install-html) \
24218           || exit 1
24219
24220 @endif sid
24221
24222 .PHONY: maybe-installcheck-sid installcheck-sid
24223 maybe-installcheck-sid:
24224 @if sid
24225 maybe-installcheck-sid: installcheck-sid
24226
24227 installcheck-sid: \
24228     configure-sid 
24229         @: $(MAKE); $(unstage)
24230         @[ -f ./sid/Makefile ] || exit 0; \
24231         r=`${PWD_COMMAND}`; export r; \
24232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24233         $(HOST_EXPORTS) \
24234         for flag in $(EXTRA_HOST_FLAGS) ; do \
24235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24236         done; \
24237         echo "Doing installcheck in sid" ; \
24238         (cd $(HOST_SUBDIR)/sid && \
24239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24241                   "RANLIB=$${RANLIB}" \
24242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24243                   installcheck) \
24244           || exit 1
24245
24246 @endif sid
24247
24248 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24249 maybe-mostlyclean-sid:
24250 @if sid
24251 maybe-mostlyclean-sid: mostlyclean-sid
24252
24253 mostlyclean-sid: 
24254         @: $(MAKE); $(unstage)
24255         @[ -f ./sid/Makefile ] || exit 0; \
24256         r=`${PWD_COMMAND}`; export r; \
24257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258         $(HOST_EXPORTS) \
24259         for flag in $(EXTRA_HOST_FLAGS) ; do \
24260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24261         done; \
24262         echo "Doing mostlyclean in sid" ; \
24263         (cd $(HOST_SUBDIR)/sid && \
24264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24266                   "RANLIB=$${RANLIB}" \
24267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24268                   mostlyclean) \
24269           || exit 1
24270
24271 @endif sid
24272
24273 .PHONY: maybe-clean-sid clean-sid
24274 maybe-clean-sid:
24275 @if sid
24276 maybe-clean-sid: clean-sid
24277
24278 clean-sid: 
24279         @: $(MAKE); $(unstage)
24280         @[ -f ./sid/Makefile ] || exit 0; \
24281         r=`${PWD_COMMAND}`; export r; \
24282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24283         $(HOST_EXPORTS) \
24284         for flag in $(EXTRA_HOST_FLAGS) ; do \
24285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24286         done; \
24287         echo "Doing clean in sid" ; \
24288         (cd $(HOST_SUBDIR)/sid && \
24289           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24290                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24291                   "RANLIB=$${RANLIB}" \
24292                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24293                   clean) \
24294           || exit 1
24295
24296 @endif sid
24297
24298 .PHONY: maybe-distclean-sid distclean-sid
24299 maybe-distclean-sid:
24300 @if sid
24301 maybe-distclean-sid: distclean-sid
24302
24303 distclean-sid: 
24304         @: $(MAKE); $(unstage)
24305         @[ -f ./sid/Makefile ] || exit 0; \
24306         r=`${PWD_COMMAND}`; export r; \
24307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24308         $(HOST_EXPORTS) \
24309         for flag in $(EXTRA_HOST_FLAGS) ; do \
24310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24311         done; \
24312         echo "Doing distclean in sid" ; \
24313         (cd $(HOST_SUBDIR)/sid && \
24314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24316                   "RANLIB=$${RANLIB}" \
24317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24318                   distclean) \
24319           || exit 1
24320
24321 @endif sid
24322
24323 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24324 maybe-maintainer-clean-sid:
24325 @if sid
24326 maybe-maintainer-clean-sid: maintainer-clean-sid
24327
24328 maintainer-clean-sid: 
24329         @: $(MAKE); $(unstage)
24330         @[ -f ./sid/Makefile ] || exit 0; \
24331         r=`${PWD_COMMAND}`; export r; \
24332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333         $(HOST_EXPORTS) \
24334         for flag in $(EXTRA_HOST_FLAGS) ; do \
24335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24336         done; \
24337         echo "Doing maintainer-clean in sid" ; \
24338         (cd $(HOST_SUBDIR)/sid && \
24339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24341                   "RANLIB=$${RANLIB}" \
24342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24343                   maintainer-clean) \
24344           || exit 1
24345
24346 @endif sid
24347
24348
24349
24350 .PHONY: configure-sim maybe-configure-sim
24351 maybe-configure-sim:
24352 @if gcc-bootstrap
24353 configure-sim: stage_current
24354 @endif gcc-bootstrap
24355 @if sim
24356 maybe-configure-sim: configure-sim
24357 configure-sim: 
24358         @: $(MAKE); $(unstage)
24359         @r=`${PWD_COMMAND}`; export r; \
24360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24361         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24362         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24363         $(HOST_EXPORTS)  \
24364         echo Configuring in $(HOST_SUBDIR)/sim; \
24365         cd "$(HOST_SUBDIR)/sim" || exit 1; \
24366         case $(srcdir) in \
24367           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24368           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24369                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24370         esac; \
24371         srcdiroption="--srcdir=$${topdir}/sim"; \
24372         libsrcdir="$$s/sim"; \
24373         $(SHELL) $${libsrcdir}/configure \
24374           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24375           --target=${target_alias} $${srcdiroption}  \
24376           || exit 1
24377 @endif sim
24378
24379
24380
24381
24382
24383 .PHONY: all-sim maybe-all-sim
24384 maybe-all-sim:
24385 @if gcc-bootstrap
24386 all-sim: stage_current
24387 @endif gcc-bootstrap
24388 @if sim
24389 TARGET-sim=all
24390 maybe-all-sim: all-sim
24391 all-sim: configure-sim
24392         @: $(MAKE); $(unstage)
24393         @r=`${PWD_COMMAND}`; export r; \
24394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24395         $(HOST_EXPORTS)  \
24396         (cd $(HOST_SUBDIR)/sim && \
24397           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24398                 $(TARGET-sim))
24399 @endif sim
24400
24401
24402
24403
24404 .PHONY: check-sim maybe-check-sim
24405 maybe-check-sim:
24406 @if sim
24407 maybe-check-sim: check-sim
24408
24409 check-sim:
24410         @: $(MAKE); $(unstage)
24411         @r=`${PWD_COMMAND}`; export r; \
24412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24413         $(HOST_EXPORTS) \
24414         (cd $(HOST_SUBDIR)/sim && \
24415           $(MAKE) $(FLAGS_TO_PASS)  check)
24416
24417 @endif sim
24418
24419 .PHONY: install-sim maybe-install-sim
24420 maybe-install-sim:
24421 @if sim
24422 maybe-install-sim: install-sim
24423
24424 install-sim: installdirs
24425         @: $(MAKE); $(unstage)
24426         @r=`${PWD_COMMAND}`; export r; \
24427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24428         $(HOST_EXPORTS) \
24429         (cd $(HOST_SUBDIR)/sim && \
24430           $(MAKE) $(FLAGS_TO_PASS)  install)
24431
24432 @endif sim
24433
24434 .PHONY: install-strip-sim maybe-install-strip-sim
24435 maybe-install-strip-sim:
24436 @if sim
24437 maybe-install-strip-sim: install-strip-sim
24438
24439 install-strip-sim: installdirs
24440         @: $(MAKE); $(unstage)
24441         @r=`${PWD_COMMAND}`; export r; \
24442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443         $(HOST_EXPORTS) \
24444         (cd $(HOST_SUBDIR)/sim && \
24445           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24446
24447 @endif sim
24448
24449 # Other targets (info, dvi, pdf, etc.)
24450
24451 .PHONY: maybe-info-sim info-sim
24452 maybe-info-sim:
24453 @if sim
24454 maybe-info-sim: info-sim
24455
24456 info-sim: \
24457     configure-sim 
24458         @: $(MAKE); $(unstage)
24459         @[ -f ./sim/Makefile ] || exit 0; \
24460         r=`${PWD_COMMAND}`; export r; \
24461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24462         $(HOST_EXPORTS) \
24463         for flag in $(EXTRA_HOST_FLAGS) ; do \
24464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24465         done; \
24466         echo "Doing info in sim" ; \
24467         (cd $(HOST_SUBDIR)/sim && \
24468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24470                   "RANLIB=$${RANLIB}" \
24471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24472                   info) \
24473           || exit 1
24474
24475 @endif sim
24476
24477 .PHONY: maybe-dvi-sim dvi-sim
24478 maybe-dvi-sim:
24479 @if sim
24480 maybe-dvi-sim: dvi-sim
24481
24482 dvi-sim: \
24483     configure-sim 
24484         @: $(MAKE); $(unstage)
24485         @[ -f ./sim/Makefile ] || exit 0; \
24486         r=`${PWD_COMMAND}`; export r; \
24487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24488         $(HOST_EXPORTS) \
24489         for flag in $(EXTRA_HOST_FLAGS) ; do \
24490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24491         done; \
24492         echo "Doing dvi in sim" ; \
24493         (cd $(HOST_SUBDIR)/sim && \
24494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24496                   "RANLIB=$${RANLIB}" \
24497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24498                   dvi) \
24499           || exit 1
24500
24501 @endif sim
24502
24503 .PHONY: maybe-pdf-sim pdf-sim
24504 maybe-pdf-sim:
24505 @if sim
24506 maybe-pdf-sim: pdf-sim
24507
24508 pdf-sim: \
24509     configure-sim 
24510         @: $(MAKE); $(unstage)
24511         @[ -f ./sim/Makefile ] || exit 0; \
24512         r=`${PWD_COMMAND}`; export r; \
24513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24514         $(HOST_EXPORTS) \
24515         for flag in $(EXTRA_HOST_FLAGS) ; do \
24516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24517         done; \
24518         echo "Doing pdf in sim" ; \
24519         (cd $(HOST_SUBDIR)/sim && \
24520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24522                   "RANLIB=$${RANLIB}" \
24523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24524                   pdf) \
24525           || exit 1
24526
24527 @endif sim
24528
24529 .PHONY: maybe-html-sim html-sim
24530 maybe-html-sim:
24531 @if sim
24532 maybe-html-sim: html-sim
24533
24534 html-sim: \
24535     configure-sim 
24536         @: $(MAKE); $(unstage)
24537         @[ -f ./sim/Makefile ] || exit 0; \
24538         r=`${PWD_COMMAND}`; export r; \
24539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24540         $(HOST_EXPORTS) \
24541         for flag in $(EXTRA_HOST_FLAGS) ; do \
24542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24543         done; \
24544         echo "Doing html in sim" ; \
24545         (cd $(HOST_SUBDIR)/sim && \
24546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24548                   "RANLIB=$${RANLIB}" \
24549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24550                   html) \
24551           || exit 1
24552
24553 @endif sim
24554
24555 .PHONY: maybe-TAGS-sim TAGS-sim
24556 maybe-TAGS-sim:
24557 @if sim
24558 maybe-TAGS-sim: TAGS-sim
24559
24560 TAGS-sim: \
24561     configure-sim 
24562         @: $(MAKE); $(unstage)
24563         @[ -f ./sim/Makefile ] || exit 0; \
24564         r=`${PWD_COMMAND}`; export r; \
24565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24566         $(HOST_EXPORTS) \
24567         for flag in $(EXTRA_HOST_FLAGS) ; do \
24568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24569         done; \
24570         echo "Doing TAGS in sim" ; \
24571         (cd $(HOST_SUBDIR)/sim && \
24572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24574                   "RANLIB=$${RANLIB}" \
24575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24576                   TAGS) \
24577           || exit 1
24578
24579 @endif sim
24580
24581 .PHONY: maybe-install-info-sim install-info-sim
24582 maybe-install-info-sim:
24583 @if sim
24584 maybe-install-info-sim: install-info-sim
24585
24586 install-info-sim: \
24587     configure-sim \
24588     info-sim 
24589         @: $(MAKE); $(unstage)
24590         @[ -f ./sim/Makefile ] || exit 0; \
24591         r=`${PWD_COMMAND}`; export r; \
24592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24593         $(HOST_EXPORTS) \
24594         for flag in $(EXTRA_HOST_FLAGS) ; do \
24595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24596         done; \
24597         echo "Doing install-info in sim" ; \
24598         (cd $(HOST_SUBDIR)/sim && \
24599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24601                   "RANLIB=$${RANLIB}" \
24602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24603                   install-info) \
24604           || exit 1
24605
24606 @endif sim
24607
24608 .PHONY: maybe-install-pdf-sim install-pdf-sim
24609 maybe-install-pdf-sim:
24610 @if sim
24611 maybe-install-pdf-sim: install-pdf-sim
24612
24613 install-pdf-sim: \
24614     configure-sim \
24615     pdf-sim 
24616         @: $(MAKE); $(unstage)
24617         @[ -f ./sim/Makefile ] || exit 0; \
24618         r=`${PWD_COMMAND}`; export r; \
24619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24620         $(HOST_EXPORTS) \
24621         for flag in $(EXTRA_HOST_FLAGS) ; do \
24622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24623         done; \
24624         echo "Doing install-pdf in sim" ; \
24625         (cd $(HOST_SUBDIR)/sim && \
24626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24628                   "RANLIB=$${RANLIB}" \
24629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24630                   install-pdf) \
24631           || exit 1
24632
24633 @endif sim
24634
24635 .PHONY: maybe-install-html-sim install-html-sim
24636 maybe-install-html-sim:
24637 @if sim
24638 maybe-install-html-sim: install-html-sim
24639
24640 install-html-sim: \
24641     configure-sim \
24642     html-sim 
24643         @: $(MAKE); $(unstage)
24644         @[ -f ./sim/Makefile ] || exit 0; \
24645         r=`${PWD_COMMAND}`; export r; \
24646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24647         $(HOST_EXPORTS) \
24648         for flag in $(EXTRA_HOST_FLAGS) ; do \
24649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24650         done; \
24651         echo "Doing install-html in sim" ; \
24652         (cd $(HOST_SUBDIR)/sim && \
24653           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24654                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24655                   "RANLIB=$${RANLIB}" \
24656                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24657                   install-html) \
24658           || exit 1
24659
24660 @endif sim
24661
24662 .PHONY: maybe-installcheck-sim installcheck-sim
24663 maybe-installcheck-sim:
24664 @if sim
24665 maybe-installcheck-sim: installcheck-sim
24666
24667 installcheck-sim: \
24668     configure-sim 
24669         @: $(MAKE); $(unstage)
24670         @[ -f ./sim/Makefile ] || exit 0; \
24671         r=`${PWD_COMMAND}`; export r; \
24672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24673         $(HOST_EXPORTS) \
24674         for flag in $(EXTRA_HOST_FLAGS) ; do \
24675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24676         done; \
24677         echo "Doing installcheck in sim" ; \
24678         (cd $(HOST_SUBDIR)/sim && \
24679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24681                   "RANLIB=$${RANLIB}" \
24682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24683                   installcheck) \
24684           || exit 1
24685
24686 @endif sim
24687
24688 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24689 maybe-mostlyclean-sim:
24690 @if sim
24691 maybe-mostlyclean-sim: mostlyclean-sim
24692
24693 mostlyclean-sim: 
24694         @: $(MAKE); $(unstage)
24695         @[ -f ./sim/Makefile ] || exit 0; \
24696         r=`${PWD_COMMAND}`; export r; \
24697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24698         $(HOST_EXPORTS) \
24699         for flag in $(EXTRA_HOST_FLAGS) ; do \
24700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24701         done; \
24702         echo "Doing mostlyclean in sim" ; \
24703         (cd $(HOST_SUBDIR)/sim && \
24704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24706                   "RANLIB=$${RANLIB}" \
24707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24708                   mostlyclean) \
24709           || exit 1
24710
24711 @endif sim
24712
24713 .PHONY: maybe-clean-sim clean-sim
24714 maybe-clean-sim:
24715 @if sim
24716 maybe-clean-sim: clean-sim
24717
24718 clean-sim: 
24719         @: $(MAKE); $(unstage)
24720         @[ -f ./sim/Makefile ] || exit 0; \
24721         r=`${PWD_COMMAND}`; export r; \
24722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24723         $(HOST_EXPORTS) \
24724         for flag in $(EXTRA_HOST_FLAGS) ; do \
24725           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24726         done; \
24727         echo "Doing clean in sim" ; \
24728         (cd $(HOST_SUBDIR)/sim && \
24729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24731                   "RANLIB=$${RANLIB}" \
24732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24733                   clean) \
24734           || exit 1
24735
24736 @endif sim
24737
24738 .PHONY: maybe-distclean-sim distclean-sim
24739 maybe-distclean-sim:
24740 @if sim
24741 maybe-distclean-sim: distclean-sim
24742
24743 distclean-sim: 
24744         @: $(MAKE); $(unstage)
24745         @[ -f ./sim/Makefile ] || exit 0; \
24746         r=`${PWD_COMMAND}`; export r; \
24747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24748         $(HOST_EXPORTS) \
24749         for flag in $(EXTRA_HOST_FLAGS) ; do \
24750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24751         done; \
24752         echo "Doing distclean in sim" ; \
24753         (cd $(HOST_SUBDIR)/sim && \
24754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24756                   "RANLIB=$${RANLIB}" \
24757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24758                   distclean) \
24759           || exit 1
24760
24761 @endif sim
24762
24763 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24764 maybe-maintainer-clean-sim:
24765 @if sim
24766 maybe-maintainer-clean-sim: maintainer-clean-sim
24767
24768 maintainer-clean-sim: 
24769         @: $(MAKE); $(unstage)
24770         @[ -f ./sim/Makefile ] || exit 0; \
24771         r=`${PWD_COMMAND}`; export r; \
24772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24773         $(HOST_EXPORTS) \
24774         for flag in $(EXTRA_HOST_FLAGS) ; do \
24775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24776         done; \
24777         echo "Doing maintainer-clean in sim" ; \
24778         (cd $(HOST_SUBDIR)/sim && \
24779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24781                   "RANLIB=$${RANLIB}" \
24782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24783                   maintainer-clean) \
24784           || exit 1
24785
24786 @endif sim
24787
24788
24789
24790 .PHONY: configure-texinfo maybe-configure-texinfo
24791 maybe-configure-texinfo:
24792 @if gcc-bootstrap
24793 configure-texinfo: stage_current
24794 @endif gcc-bootstrap
24795 @if texinfo
24796 maybe-configure-texinfo: configure-texinfo
24797 configure-texinfo: 
24798         @: $(MAKE); $(unstage)
24799         @r=`${PWD_COMMAND}`; export r; \
24800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24801         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24802         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24803         $(HOST_EXPORTS)  \
24804         echo Configuring in $(HOST_SUBDIR)/texinfo; \
24805         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24806         case $(srcdir) in \
24807           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24808           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24809                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24810         esac; \
24811         srcdiroption="--srcdir=$${topdir}/texinfo"; \
24812         libsrcdir="$$s/texinfo"; \
24813         $(SHELL) $${libsrcdir}/configure \
24814           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24815           --target=${target_alias} $${srcdiroption}  \
24816           || exit 1
24817 @endif texinfo
24818
24819
24820
24821
24822
24823 .PHONY: all-texinfo maybe-all-texinfo
24824 maybe-all-texinfo:
24825 @if gcc-bootstrap
24826 all-texinfo: stage_current
24827 @endif gcc-bootstrap
24828 @if texinfo
24829 TARGET-texinfo=all
24830 maybe-all-texinfo: all-texinfo
24831 all-texinfo: configure-texinfo
24832         @: $(MAKE); $(unstage)
24833         @r=`${PWD_COMMAND}`; export r; \
24834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835         $(HOST_EXPORTS)  \
24836         (cd $(HOST_SUBDIR)/texinfo && \
24837           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24838                 $(TARGET-texinfo))
24839 @endif texinfo
24840
24841
24842
24843
24844 .PHONY: check-texinfo maybe-check-texinfo
24845 maybe-check-texinfo:
24846 @if texinfo
24847 maybe-check-texinfo: check-texinfo
24848
24849 check-texinfo:
24850         @: $(MAKE); $(unstage)
24851         @r=`${PWD_COMMAND}`; export r; \
24852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24853         $(HOST_EXPORTS) \
24854         (cd $(HOST_SUBDIR)/texinfo && \
24855           $(MAKE) $(FLAGS_TO_PASS)  check)
24856
24857 @endif texinfo
24858
24859 .PHONY: install-texinfo maybe-install-texinfo
24860 maybe-install-texinfo:
24861 @if texinfo
24862 maybe-install-texinfo: install-texinfo
24863
24864 install-texinfo:
24865
24866 @endif texinfo
24867
24868 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24869 maybe-install-strip-texinfo:
24870 @if texinfo
24871 maybe-install-strip-texinfo: install-strip-texinfo
24872
24873 install-strip-texinfo:
24874
24875 @endif texinfo
24876
24877 # Other targets (info, dvi, pdf, etc.)
24878
24879 .PHONY: maybe-info-texinfo info-texinfo
24880 maybe-info-texinfo:
24881 @if texinfo
24882 maybe-info-texinfo: info-texinfo
24883
24884 info-texinfo: \
24885     configure-texinfo 
24886         @: $(MAKE); $(unstage)
24887         @[ -f ./texinfo/Makefile ] || exit 0; \
24888         r=`${PWD_COMMAND}`; export r; \
24889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24890         $(HOST_EXPORTS) \
24891         for flag in $(EXTRA_HOST_FLAGS) ; do \
24892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24893         done; \
24894         echo "Doing info in texinfo" ; \
24895         (cd $(HOST_SUBDIR)/texinfo && \
24896           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24897                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24898                   "RANLIB=$${RANLIB}" \
24899                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24900                   info) \
24901           || exit 1
24902
24903 @endif texinfo
24904
24905 .PHONY: maybe-dvi-texinfo dvi-texinfo
24906 maybe-dvi-texinfo:
24907 @if texinfo
24908 maybe-dvi-texinfo: dvi-texinfo
24909
24910 dvi-texinfo: \
24911     configure-texinfo 
24912         @: $(MAKE); $(unstage)
24913         @[ -f ./texinfo/Makefile ] || exit 0; \
24914         r=`${PWD_COMMAND}`; export r; \
24915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24916         $(HOST_EXPORTS) \
24917         for flag in $(EXTRA_HOST_FLAGS) ; do \
24918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24919         done; \
24920         echo "Doing dvi in texinfo" ; \
24921         (cd $(HOST_SUBDIR)/texinfo && \
24922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24924                   "RANLIB=$${RANLIB}" \
24925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24926                   dvi) \
24927           || exit 1
24928
24929 @endif texinfo
24930
24931 .PHONY: maybe-pdf-texinfo pdf-texinfo
24932 maybe-pdf-texinfo:
24933 @if texinfo
24934 maybe-pdf-texinfo: pdf-texinfo
24935
24936 pdf-texinfo: \
24937     configure-texinfo 
24938         @: $(MAKE); $(unstage)
24939         @[ -f ./texinfo/Makefile ] || exit 0; \
24940         r=`${PWD_COMMAND}`; export r; \
24941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24942         $(HOST_EXPORTS) \
24943         for flag in $(EXTRA_HOST_FLAGS) ; do \
24944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24945         done; \
24946         echo "Doing pdf in texinfo" ; \
24947         (cd $(HOST_SUBDIR)/texinfo && \
24948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24950                   "RANLIB=$${RANLIB}" \
24951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24952                   pdf) \
24953           || exit 1
24954
24955 @endif texinfo
24956
24957 .PHONY: maybe-html-texinfo html-texinfo
24958 maybe-html-texinfo:
24959 @if texinfo
24960 maybe-html-texinfo: html-texinfo
24961
24962 html-texinfo: \
24963     configure-texinfo 
24964         @: $(MAKE); $(unstage)
24965         @[ -f ./texinfo/Makefile ] || exit 0; \
24966         r=`${PWD_COMMAND}`; export r; \
24967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24968         $(HOST_EXPORTS) \
24969         for flag in $(EXTRA_HOST_FLAGS) ; do \
24970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24971         done; \
24972         echo "Doing html in texinfo" ; \
24973         (cd $(HOST_SUBDIR)/texinfo && \
24974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24976                   "RANLIB=$${RANLIB}" \
24977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24978                   html) \
24979           || exit 1
24980
24981 @endif texinfo
24982
24983 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24984 maybe-TAGS-texinfo:
24985 @if texinfo
24986 maybe-TAGS-texinfo: TAGS-texinfo
24987
24988 TAGS-texinfo: \
24989     configure-texinfo 
24990         @: $(MAKE); $(unstage)
24991         @[ -f ./texinfo/Makefile ] || exit 0; \
24992         r=`${PWD_COMMAND}`; export r; \
24993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994         $(HOST_EXPORTS) \
24995         for flag in $(EXTRA_HOST_FLAGS) ; do \
24996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24997         done; \
24998         echo "Doing TAGS in texinfo" ; \
24999         (cd $(HOST_SUBDIR)/texinfo && \
25000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25002                   "RANLIB=$${RANLIB}" \
25003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25004                   TAGS) \
25005           || exit 1
25006
25007 @endif texinfo
25008
25009 .PHONY: maybe-install-info-texinfo install-info-texinfo
25010 maybe-install-info-texinfo:
25011 @if texinfo
25012 maybe-install-info-texinfo: install-info-texinfo
25013
25014 install-info-texinfo: \
25015     configure-texinfo \
25016     info-texinfo 
25017         @: $(MAKE); $(unstage)
25018         @[ -f ./texinfo/Makefile ] || exit 0; \
25019         r=`${PWD_COMMAND}`; export r; \
25020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021         $(HOST_EXPORTS) \
25022         for flag in $(EXTRA_HOST_FLAGS) ; do \
25023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25024         done; \
25025         echo "Doing install-info in texinfo" ; \
25026         (cd $(HOST_SUBDIR)/texinfo && \
25027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029                   "RANLIB=$${RANLIB}" \
25030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25031                   install-info) \
25032           || exit 1
25033
25034 @endif texinfo
25035
25036 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25037 maybe-install-pdf-texinfo:
25038 @if texinfo
25039 maybe-install-pdf-texinfo: install-pdf-texinfo
25040
25041 install-pdf-texinfo: \
25042     configure-texinfo \
25043     pdf-texinfo 
25044         @: $(MAKE); $(unstage)
25045         @[ -f ./texinfo/Makefile ] || exit 0; \
25046         r=`${PWD_COMMAND}`; export r; \
25047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25048         $(HOST_EXPORTS) \
25049         for flag in $(EXTRA_HOST_FLAGS) ; do \
25050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25051         done; \
25052         echo "Doing install-pdf in texinfo" ; \
25053         (cd $(HOST_SUBDIR)/texinfo && \
25054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25056                   "RANLIB=$${RANLIB}" \
25057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25058                   install-pdf) \
25059           || exit 1
25060
25061 @endif texinfo
25062
25063 .PHONY: maybe-install-html-texinfo install-html-texinfo
25064 maybe-install-html-texinfo:
25065 @if texinfo
25066 maybe-install-html-texinfo: install-html-texinfo
25067
25068 install-html-texinfo: \
25069     configure-texinfo \
25070     html-texinfo 
25071         @: $(MAKE); $(unstage)
25072         @[ -f ./texinfo/Makefile ] || exit 0; \
25073         r=`${PWD_COMMAND}`; export r; \
25074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25075         $(HOST_EXPORTS) \
25076         for flag in $(EXTRA_HOST_FLAGS) ; do \
25077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25078         done; \
25079         echo "Doing install-html in texinfo" ; \
25080         (cd $(HOST_SUBDIR)/texinfo && \
25081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25083                   "RANLIB=$${RANLIB}" \
25084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25085                   install-html) \
25086           || exit 1
25087
25088 @endif texinfo
25089
25090 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25091 maybe-installcheck-texinfo:
25092 @if texinfo
25093 maybe-installcheck-texinfo: installcheck-texinfo
25094
25095 installcheck-texinfo: \
25096     configure-texinfo 
25097         @: $(MAKE); $(unstage)
25098         @[ -f ./texinfo/Makefile ] || exit 0; \
25099         r=`${PWD_COMMAND}`; export r; \
25100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25101         $(HOST_EXPORTS) \
25102         for flag in $(EXTRA_HOST_FLAGS) ; do \
25103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25104         done; \
25105         echo "Doing installcheck in texinfo" ; \
25106         (cd $(HOST_SUBDIR)/texinfo && \
25107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25109                   "RANLIB=$${RANLIB}" \
25110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25111                   installcheck) \
25112           || exit 1
25113
25114 @endif texinfo
25115
25116 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25117 maybe-mostlyclean-texinfo:
25118 @if texinfo
25119 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25120
25121 mostlyclean-texinfo: 
25122         @: $(MAKE); $(unstage)
25123         @[ -f ./texinfo/Makefile ] || exit 0; \
25124         r=`${PWD_COMMAND}`; export r; \
25125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25126         $(HOST_EXPORTS) \
25127         for flag in $(EXTRA_HOST_FLAGS) ; do \
25128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25129         done; \
25130         echo "Doing mostlyclean in texinfo" ; \
25131         (cd $(HOST_SUBDIR)/texinfo && \
25132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25134                   "RANLIB=$${RANLIB}" \
25135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25136                   mostlyclean) \
25137           || exit 1
25138
25139 @endif texinfo
25140
25141 .PHONY: maybe-clean-texinfo clean-texinfo
25142 maybe-clean-texinfo:
25143 @if texinfo
25144 maybe-clean-texinfo: clean-texinfo
25145
25146 clean-texinfo: 
25147         @: $(MAKE); $(unstage)
25148         @[ -f ./texinfo/Makefile ] || exit 0; \
25149         r=`${PWD_COMMAND}`; export r; \
25150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25151         $(HOST_EXPORTS) \
25152         for flag in $(EXTRA_HOST_FLAGS) ; do \
25153           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25154         done; \
25155         echo "Doing clean in texinfo" ; \
25156         (cd $(HOST_SUBDIR)/texinfo && \
25157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25159                   "RANLIB=$${RANLIB}" \
25160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25161                   clean) \
25162           || exit 1
25163
25164 @endif texinfo
25165
25166 .PHONY: maybe-distclean-texinfo distclean-texinfo
25167 maybe-distclean-texinfo:
25168 @if texinfo
25169 maybe-distclean-texinfo: distclean-texinfo
25170
25171 distclean-texinfo: 
25172         @: $(MAKE); $(unstage)
25173         @[ -f ./texinfo/Makefile ] || exit 0; \
25174         r=`${PWD_COMMAND}`; export r; \
25175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25176         $(HOST_EXPORTS) \
25177         for flag in $(EXTRA_HOST_FLAGS) ; do \
25178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25179         done; \
25180         echo "Doing distclean in texinfo" ; \
25181         (cd $(HOST_SUBDIR)/texinfo && \
25182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25184                   "RANLIB=$${RANLIB}" \
25185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25186                   distclean) \
25187           || exit 1
25188
25189 @endif texinfo
25190
25191 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25192 maybe-maintainer-clean-texinfo:
25193 @if texinfo
25194 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25195
25196 maintainer-clean-texinfo: 
25197         @: $(MAKE); $(unstage)
25198         @[ -f ./texinfo/Makefile ] || exit 0; \
25199         r=`${PWD_COMMAND}`; export r; \
25200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201         $(HOST_EXPORTS) \
25202         for flag in $(EXTRA_HOST_FLAGS) ; do \
25203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25204         done; \
25205         echo "Doing maintainer-clean in texinfo" ; \
25206         (cd $(HOST_SUBDIR)/texinfo && \
25207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25209                   "RANLIB=$${RANLIB}" \
25210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25211                   maintainer-clean) \
25212           || exit 1
25213
25214 @endif texinfo
25215
25216
25217
25218 .PHONY: configure-zlib maybe-configure-zlib
25219 maybe-configure-zlib:
25220 @if gcc-bootstrap
25221 configure-zlib: stage_current
25222 @endif gcc-bootstrap
25223 @if zlib
25224 maybe-configure-zlib: configure-zlib
25225 configure-zlib: 
25226         @r=`${PWD_COMMAND}`; export r; \
25227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25228         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25229         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25230         $(HOST_EXPORTS)  \
25231         echo Configuring in $(HOST_SUBDIR)/zlib; \
25232         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25233         case $(srcdir) in \
25234           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25235           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25236                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25237         esac; \
25238         srcdiroption="--srcdir=$${topdir}/zlib"; \
25239         libsrcdir="$$s/zlib"; \
25240         $(SHELL) $${libsrcdir}/configure \
25241           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25242           --target=${target_alias} $${srcdiroption}  \
25243           || exit 1
25244 @endif zlib
25245
25246
25247
25248 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25249 maybe-configure-stage1-zlib:
25250 @if zlib-bootstrap
25251 maybe-configure-stage1-zlib: configure-stage1-zlib
25252 configure-stage1-zlib:
25253         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25254         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25255         @r=`${PWD_COMMAND}`; export r; \
25256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25257         TFLAGS="$(STAGE1_TFLAGS)"; \
25258         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25259         $(HOST_EXPORTS) \
25260         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25261         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25262         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25263         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25264         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25265         cd $(HOST_SUBDIR)/zlib || exit 1; \
25266         case $(srcdir) in \
25267           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25268           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25269                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25270         esac; \
25271         srcdiroption="--srcdir=$${topdir}/zlib"; \
25272         libsrcdir="$$s/zlib"; \
25273         $(SHELL) $${libsrcdir}/configure \
25274           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25275           --target=${target_alias} $${srcdiroption} \
25276           $(STAGE1_CONFIGURE_FLAGS)
25277 @endif zlib-bootstrap
25278
25279 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25280 maybe-configure-stage2-zlib:
25281 @if zlib-bootstrap
25282 maybe-configure-stage2-zlib: configure-stage2-zlib
25283 configure-stage2-zlib:
25284         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25285         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25286         @r=`${PWD_COMMAND}`; export r; \
25287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25288         TFLAGS="$(STAGE2_TFLAGS)"; \
25289         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25290         $(HOST_EXPORTS) \
25291         $(POSTSTAGE1_HOST_EXPORTS) \
25292         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25293         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25294         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25295         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25296         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25297         cd $(HOST_SUBDIR)/zlib || exit 1; \
25298         case $(srcdir) in \
25299           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25300           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25301                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25302         esac; \
25303         srcdiroption="--srcdir=$${topdir}/zlib"; \
25304         libsrcdir="$$s/zlib"; \
25305         $(SHELL) $${libsrcdir}/configure \
25306           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25307           --target=${target_alias} $${srcdiroption} \
25308           --with-build-libsubdir=$(HOST_SUBDIR) \
25309           $(STAGE2_CONFIGURE_FLAGS)
25310 @endif zlib-bootstrap
25311
25312 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25313 maybe-configure-stage3-zlib:
25314 @if zlib-bootstrap
25315 maybe-configure-stage3-zlib: configure-stage3-zlib
25316 configure-stage3-zlib:
25317         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25318         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25319         @r=`${PWD_COMMAND}`; export r; \
25320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25321         TFLAGS="$(STAGE3_TFLAGS)"; \
25322         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25323         $(HOST_EXPORTS) \
25324         $(POSTSTAGE1_HOST_EXPORTS) \
25325         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25326         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25327         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25328         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25329         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25330         cd $(HOST_SUBDIR)/zlib || exit 1; \
25331         case $(srcdir) in \
25332           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25333           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25334                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25335         esac; \
25336         srcdiroption="--srcdir=$${topdir}/zlib"; \
25337         libsrcdir="$$s/zlib"; \
25338         $(SHELL) $${libsrcdir}/configure \
25339           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25340           --target=${target_alias} $${srcdiroption} \
25341           --with-build-libsubdir=$(HOST_SUBDIR) \
25342           $(STAGE3_CONFIGURE_FLAGS)
25343 @endif zlib-bootstrap
25344
25345 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25346 maybe-configure-stage4-zlib:
25347 @if zlib-bootstrap
25348 maybe-configure-stage4-zlib: configure-stage4-zlib
25349 configure-stage4-zlib:
25350         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25351         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25352         @r=`${PWD_COMMAND}`; export r; \
25353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25354         TFLAGS="$(STAGE4_TFLAGS)"; \
25355         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25356         $(HOST_EXPORTS) \
25357         $(POSTSTAGE1_HOST_EXPORTS) \
25358         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25359         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25360         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25361         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25362         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25363         cd $(HOST_SUBDIR)/zlib || exit 1; \
25364         case $(srcdir) in \
25365           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25366           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25367                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25368         esac; \
25369         srcdiroption="--srcdir=$${topdir}/zlib"; \
25370         libsrcdir="$$s/zlib"; \
25371         $(SHELL) $${libsrcdir}/configure \
25372           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25373           --target=${target_alias} $${srcdiroption} \
25374           --with-build-libsubdir=$(HOST_SUBDIR) \
25375           $(STAGE4_CONFIGURE_FLAGS)
25376 @endif zlib-bootstrap
25377
25378 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25379 maybe-configure-stageprofile-zlib:
25380 @if zlib-bootstrap
25381 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25382 configure-stageprofile-zlib:
25383         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25384         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25385         @r=`${PWD_COMMAND}`; export r; \
25386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25387         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25388         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25389         $(HOST_EXPORTS) \
25390         $(POSTSTAGE1_HOST_EXPORTS) \
25391         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25392         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25393         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25394         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25395         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25396         cd $(HOST_SUBDIR)/zlib || exit 1; \
25397         case $(srcdir) in \
25398           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25399           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25400                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25401         esac; \
25402         srcdiroption="--srcdir=$${topdir}/zlib"; \
25403         libsrcdir="$$s/zlib"; \
25404         $(SHELL) $${libsrcdir}/configure \
25405           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25406           --target=${target_alias} $${srcdiroption} \
25407           --with-build-libsubdir=$(HOST_SUBDIR) \
25408           $(STAGEprofile_CONFIGURE_FLAGS)
25409 @endif zlib-bootstrap
25410
25411 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25412 maybe-configure-stagefeedback-zlib:
25413 @if zlib-bootstrap
25414 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25415 configure-stagefeedback-zlib:
25416         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25417         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25418         @r=`${PWD_COMMAND}`; export r; \
25419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25420         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25421         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25422         $(HOST_EXPORTS) \
25423         $(POSTSTAGE1_HOST_EXPORTS) \
25424         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25425         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25426         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25427         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25428         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25429         cd $(HOST_SUBDIR)/zlib || exit 1; \
25430         case $(srcdir) in \
25431           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25432           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25433                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25434         esac; \
25435         srcdiroption="--srcdir=$${topdir}/zlib"; \
25436         libsrcdir="$$s/zlib"; \
25437         $(SHELL) $${libsrcdir}/configure \
25438           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25439           --target=${target_alias} $${srcdiroption} \
25440           --with-build-libsubdir=$(HOST_SUBDIR) \
25441           $(STAGEfeedback_CONFIGURE_FLAGS)
25442 @endif zlib-bootstrap
25443
25444
25445
25446
25447
25448 .PHONY: all-zlib maybe-all-zlib
25449 maybe-all-zlib:
25450 @if gcc-bootstrap
25451 all-zlib: stage_current
25452 @endif gcc-bootstrap
25453 @if zlib
25454 TARGET-zlib=all
25455 maybe-all-zlib: all-zlib
25456 all-zlib: configure-zlib
25457         @r=`${PWD_COMMAND}`; export r; \
25458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25459         $(HOST_EXPORTS)  \
25460         (cd $(HOST_SUBDIR)/zlib && \
25461           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25462                 $(TARGET-zlib))
25463 @endif zlib
25464
25465
25466
25467 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25468 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25469 maybe-all-stage1-zlib:
25470 maybe-clean-stage1-zlib:
25471 @if zlib-bootstrap
25472 maybe-all-stage1-zlib: all-stage1-zlib
25473 all-stage1: all-stage1-zlib
25474 TARGET-stage1-zlib = $(TARGET-zlib)
25475 all-stage1-zlib: configure-stage1-zlib
25476         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25477         @r=`${PWD_COMMAND}`; export r; \
25478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25479         TFLAGS="$(STAGE1_TFLAGS)"; \
25480         $(HOST_EXPORTS)  \
25481         cd $(HOST_SUBDIR)/zlib && \
25482         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25483                 CFLAGS="$(STAGE1_CFLAGS)" \
25484                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25485                 LIBCFLAGS="$(LIBCFLAGS)" \
25486                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25487                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25488                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25489                 $(EXTRA_HOST_FLAGS)   \
25490                 TFLAGS="$(STAGE1_TFLAGS)" \
25491                 $(TARGET-stage1-zlib)
25492
25493 maybe-clean-stage1-zlib: clean-stage1-zlib
25494 clean-stage1: clean-stage1-zlib
25495 clean-stage1-zlib:
25496         @if [ $(current_stage) = stage1 ]; then \
25497           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25498         else \
25499           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25500           $(MAKE) stage1-start; \
25501         fi; \
25502         cd $(HOST_SUBDIR)/zlib && \
25503         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25504                  clean
25505 @endif zlib-bootstrap
25506
25507
25508 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25509 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25510 maybe-all-stage2-zlib:
25511 maybe-clean-stage2-zlib:
25512 @if zlib-bootstrap
25513 maybe-all-stage2-zlib: all-stage2-zlib
25514 all-stage2: all-stage2-zlib
25515 TARGET-stage2-zlib = $(TARGET-zlib)
25516 all-stage2-zlib: configure-stage2-zlib
25517         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25518         @r=`${PWD_COMMAND}`; export r; \
25519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25520         TFLAGS="$(STAGE2_TFLAGS)"; \
25521         $(HOST_EXPORTS) \
25522         $(POSTSTAGE1_HOST_EXPORTS)  \
25523         cd $(HOST_SUBDIR)/zlib && \
25524         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25525                 CFLAGS="$(STAGE2_CFLAGS)" \
25526                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25527                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25528                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25529                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25530                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25531                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25532                 TFLAGS="$(STAGE2_TFLAGS)" \
25533                 $(TARGET-stage2-zlib)
25534
25535 maybe-clean-stage2-zlib: clean-stage2-zlib
25536 clean-stage2: clean-stage2-zlib
25537 clean-stage2-zlib:
25538         @if [ $(current_stage) = stage2 ]; then \
25539           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25540         else \
25541           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25542           $(MAKE) stage2-start; \
25543         fi; \
25544         cd $(HOST_SUBDIR)/zlib && \
25545         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25546                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25547                  clean
25548 @endif zlib-bootstrap
25549
25550
25551 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25552 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25553 maybe-all-stage3-zlib:
25554 maybe-clean-stage3-zlib:
25555 @if zlib-bootstrap
25556 maybe-all-stage3-zlib: all-stage3-zlib
25557 all-stage3: all-stage3-zlib
25558 TARGET-stage3-zlib = $(TARGET-zlib)
25559 all-stage3-zlib: configure-stage3-zlib
25560         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25561         @r=`${PWD_COMMAND}`; export r; \
25562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25563         TFLAGS="$(STAGE3_TFLAGS)"; \
25564         $(HOST_EXPORTS) \
25565         $(POSTSTAGE1_HOST_EXPORTS)  \
25566         cd $(HOST_SUBDIR)/zlib && \
25567         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25568                 CFLAGS="$(STAGE3_CFLAGS)" \
25569                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25570                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25571                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25572                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25573                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25574                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25575                 TFLAGS="$(STAGE3_TFLAGS)" \
25576                 $(TARGET-stage3-zlib)
25577
25578 maybe-clean-stage3-zlib: clean-stage3-zlib
25579 clean-stage3: clean-stage3-zlib
25580 clean-stage3-zlib:
25581         @if [ $(current_stage) = stage3 ]; then \
25582           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25583         else \
25584           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25585           $(MAKE) stage3-start; \
25586         fi; \
25587         cd $(HOST_SUBDIR)/zlib && \
25588         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25589                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25590                  clean
25591 @endif zlib-bootstrap
25592
25593
25594 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25595 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25596 maybe-all-stage4-zlib:
25597 maybe-clean-stage4-zlib:
25598 @if zlib-bootstrap
25599 maybe-all-stage4-zlib: all-stage4-zlib
25600 all-stage4: all-stage4-zlib
25601 TARGET-stage4-zlib = $(TARGET-zlib)
25602 all-stage4-zlib: configure-stage4-zlib
25603         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25604         @r=`${PWD_COMMAND}`; export r; \
25605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25606         TFLAGS="$(STAGE4_TFLAGS)"; \
25607         $(HOST_EXPORTS) \
25608         $(POSTSTAGE1_HOST_EXPORTS)  \
25609         cd $(HOST_SUBDIR)/zlib && \
25610         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25611                 CFLAGS="$(STAGE4_CFLAGS)" \
25612                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25613                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25614                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25615                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25616                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25617                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25618                 TFLAGS="$(STAGE4_TFLAGS)" \
25619                 $(TARGET-stage4-zlib)
25620
25621 maybe-clean-stage4-zlib: clean-stage4-zlib
25622 clean-stage4: clean-stage4-zlib
25623 clean-stage4-zlib:
25624         @if [ $(current_stage) = stage4 ]; then \
25625           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25626         else \
25627           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25628           $(MAKE) stage4-start; \
25629         fi; \
25630         cd $(HOST_SUBDIR)/zlib && \
25631         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25632                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25633                  clean
25634 @endif zlib-bootstrap
25635
25636
25637 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25638 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25639 maybe-all-stageprofile-zlib:
25640 maybe-clean-stageprofile-zlib:
25641 @if zlib-bootstrap
25642 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25643 all-stageprofile: all-stageprofile-zlib
25644 TARGET-stageprofile-zlib = $(TARGET-zlib)
25645 all-stageprofile-zlib: configure-stageprofile-zlib
25646         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25647         @r=`${PWD_COMMAND}`; export r; \
25648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25649         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25650         $(HOST_EXPORTS) \
25651         $(POSTSTAGE1_HOST_EXPORTS)  \
25652         cd $(HOST_SUBDIR)/zlib && \
25653         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25654                 CFLAGS="$(STAGEprofile_CFLAGS)" \
25655                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25656                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25657                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25658                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25659                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25660                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25661                 TFLAGS="$(STAGEprofile_TFLAGS)" \
25662                 $(TARGET-stageprofile-zlib)
25663
25664 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25665 clean-stageprofile: clean-stageprofile-zlib
25666 clean-stageprofile-zlib:
25667         @if [ $(current_stage) = stageprofile ]; then \
25668           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25669         else \
25670           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25671           $(MAKE) stageprofile-start; \
25672         fi; \
25673         cd $(HOST_SUBDIR)/zlib && \
25674         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25675                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25676                  clean
25677 @endif zlib-bootstrap
25678
25679
25680 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25681 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25682 maybe-all-stagefeedback-zlib:
25683 maybe-clean-stagefeedback-zlib:
25684 @if zlib-bootstrap
25685 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25686 all-stagefeedback: all-stagefeedback-zlib
25687 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25688 all-stagefeedback-zlib: configure-stagefeedback-zlib
25689         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25690         @r=`${PWD_COMMAND}`; export r; \
25691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25692         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25693         $(HOST_EXPORTS) \
25694         $(POSTSTAGE1_HOST_EXPORTS)  \
25695         cd $(HOST_SUBDIR)/zlib && \
25696         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25697                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25698                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25699                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25700                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25701                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25702                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25703                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25704                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25705                 $(TARGET-stagefeedback-zlib)
25706
25707 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25708 clean-stagefeedback: clean-stagefeedback-zlib
25709 clean-stagefeedback-zlib:
25710         @if [ $(current_stage) = stagefeedback ]; then \
25711           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25712         else \
25713           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25714           $(MAKE) stagefeedback-start; \
25715         fi; \
25716         cd $(HOST_SUBDIR)/zlib && \
25717         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25718                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25719                  clean
25720 @endif zlib-bootstrap
25721
25722
25723
25724
25725
25726 .PHONY: check-zlib maybe-check-zlib
25727 maybe-check-zlib:
25728 @if zlib
25729 maybe-check-zlib: check-zlib
25730
25731 check-zlib:
25732
25733 @endif zlib
25734
25735 .PHONY: install-zlib maybe-install-zlib
25736 maybe-install-zlib:
25737 @if zlib
25738 maybe-install-zlib: install-zlib
25739
25740 install-zlib:
25741
25742 @endif zlib
25743
25744 .PHONY: install-strip-zlib maybe-install-strip-zlib
25745 maybe-install-strip-zlib:
25746 @if zlib
25747 maybe-install-strip-zlib: install-strip-zlib
25748
25749 install-strip-zlib:
25750
25751 @endif zlib
25752
25753 # Other targets (info, dvi, pdf, etc.)
25754
25755 .PHONY: maybe-info-zlib info-zlib
25756 maybe-info-zlib:
25757 @if zlib
25758 maybe-info-zlib: info-zlib
25759
25760 info-zlib: \
25761     configure-zlib 
25762         @[ -f ./zlib/Makefile ] || exit 0; \
25763         r=`${PWD_COMMAND}`; export r; \
25764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25765         $(HOST_EXPORTS) \
25766         for flag in $(EXTRA_HOST_FLAGS) ; do \
25767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25768         done; \
25769         echo "Doing info in zlib" ; \
25770         (cd $(HOST_SUBDIR)/zlib && \
25771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25773                   "RANLIB=$${RANLIB}" \
25774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25775                   info) \
25776           || exit 1
25777
25778 @endif zlib
25779
25780 .PHONY: maybe-dvi-zlib dvi-zlib
25781 maybe-dvi-zlib:
25782 @if zlib
25783 maybe-dvi-zlib: dvi-zlib
25784
25785 dvi-zlib: \
25786     configure-zlib 
25787         @[ -f ./zlib/Makefile ] || exit 0; \
25788         r=`${PWD_COMMAND}`; export r; \
25789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25790         $(HOST_EXPORTS) \
25791         for flag in $(EXTRA_HOST_FLAGS) ; do \
25792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25793         done; \
25794         echo "Doing dvi in zlib" ; \
25795         (cd $(HOST_SUBDIR)/zlib && \
25796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25798                   "RANLIB=$${RANLIB}" \
25799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25800                   dvi) \
25801           || exit 1
25802
25803 @endif zlib
25804
25805 .PHONY: maybe-pdf-zlib pdf-zlib
25806 maybe-pdf-zlib:
25807 @if zlib
25808 maybe-pdf-zlib: pdf-zlib
25809
25810 pdf-zlib: \
25811     configure-zlib 
25812         @[ -f ./zlib/Makefile ] || exit 0; \
25813         r=`${PWD_COMMAND}`; export r; \
25814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25815         $(HOST_EXPORTS) \
25816         for flag in $(EXTRA_HOST_FLAGS) ; do \
25817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25818         done; \
25819         echo "Doing pdf in zlib" ; \
25820         (cd $(HOST_SUBDIR)/zlib && \
25821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25823                   "RANLIB=$${RANLIB}" \
25824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25825                   pdf) \
25826           || exit 1
25827
25828 @endif zlib
25829
25830 .PHONY: maybe-html-zlib html-zlib
25831 maybe-html-zlib:
25832 @if zlib
25833 maybe-html-zlib: html-zlib
25834
25835 html-zlib: \
25836     configure-zlib 
25837         @[ -f ./zlib/Makefile ] || exit 0; \
25838         r=`${PWD_COMMAND}`; export r; \
25839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25840         $(HOST_EXPORTS) \
25841         for flag in $(EXTRA_HOST_FLAGS) ; do \
25842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25843         done; \
25844         echo "Doing html in zlib" ; \
25845         (cd $(HOST_SUBDIR)/zlib && \
25846           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25847                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25848                   "RANLIB=$${RANLIB}" \
25849                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25850                   html) \
25851           || exit 1
25852
25853 @endif zlib
25854
25855 .PHONY: maybe-TAGS-zlib TAGS-zlib
25856 maybe-TAGS-zlib:
25857 @if zlib
25858 maybe-TAGS-zlib: TAGS-zlib
25859
25860 TAGS-zlib: \
25861     configure-zlib 
25862         @[ -f ./zlib/Makefile ] || exit 0; \
25863         r=`${PWD_COMMAND}`; export r; \
25864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25865         $(HOST_EXPORTS) \
25866         for flag in $(EXTRA_HOST_FLAGS) ; do \
25867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25868         done; \
25869         echo "Doing TAGS in zlib" ; \
25870         (cd $(HOST_SUBDIR)/zlib && \
25871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25873                   "RANLIB=$${RANLIB}" \
25874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25875                   TAGS) \
25876           || exit 1
25877
25878 @endif zlib
25879
25880 .PHONY: maybe-install-info-zlib install-info-zlib
25881 maybe-install-info-zlib:
25882 @if zlib
25883 maybe-install-info-zlib: install-info-zlib
25884
25885 install-info-zlib: \
25886     configure-zlib \
25887     info-zlib 
25888         @[ -f ./zlib/Makefile ] || exit 0; \
25889         r=`${PWD_COMMAND}`; export r; \
25890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25891         $(HOST_EXPORTS) \
25892         for flag in $(EXTRA_HOST_FLAGS) ; do \
25893           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25894         done; \
25895         echo "Doing install-info in zlib" ; \
25896         (cd $(HOST_SUBDIR)/zlib && \
25897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25899                   "RANLIB=$${RANLIB}" \
25900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25901                   install-info) \
25902           || exit 1
25903
25904 @endif zlib
25905
25906 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25907 maybe-install-pdf-zlib:
25908 @if zlib
25909 maybe-install-pdf-zlib: install-pdf-zlib
25910
25911 install-pdf-zlib: \
25912     configure-zlib \
25913     pdf-zlib 
25914         @[ -f ./zlib/Makefile ] || exit 0; \
25915         r=`${PWD_COMMAND}`; export r; \
25916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25917         $(HOST_EXPORTS) \
25918         for flag in $(EXTRA_HOST_FLAGS) ; do \
25919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920         done; \
25921         echo "Doing install-pdf in zlib" ; \
25922         (cd $(HOST_SUBDIR)/zlib && \
25923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925                   "RANLIB=$${RANLIB}" \
25926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25927                   install-pdf) \
25928           || exit 1
25929
25930 @endif zlib
25931
25932 .PHONY: maybe-install-html-zlib install-html-zlib
25933 maybe-install-html-zlib:
25934 @if zlib
25935 maybe-install-html-zlib: install-html-zlib
25936
25937 install-html-zlib: \
25938     configure-zlib \
25939     html-zlib 
25940         @[ -f ./zlib/Makefile ] || exit 0; \
25941         r=`${PWD_COMMAND}`; export r; \
25942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25943         $(HOST_EXPORTS) \
25944         for flag in $(EXTRA_HOST_FLAGS) ; do \
25945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946         done; \
25947         echo "Doing install-html in zlib" ; \
25948         (cd $(HOST_SUBDIR)/zlib && \
25949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951                   "RANLIB=$${RANLIB}" \
25952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25953                   install-html) \
25954           || exit 1
25955
25956 @endif zlib
25957
25958 .PHONY: maybe-installcheck-zlib installcheck-zlib
25959 maybe-installcheck-zlib:
25960 @if zlib
25961 maybe-installcheck-zlib: installcheck-zlib
25962
25963 installcheck-zlib: \
25964     configure-zlib 
25965         @[ -f ./zlib/Makefile ] || exit 0; \
25966         r=`${PWD_COMMAND}`; export r; \
25967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968         $(HOST_EXPORTS) \
25969         for flag in $(EXTRA_HOST_FLAGS) ; do \
25970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971         done; \
25972         echo "Doing installcheck in zlib" ; \
25973         (cd $(HOST_SUBDIR)/zlib && \
25974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976                   "RANLIB=$${RANLIB}" \
25977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978                   installcheck) \
25979           || exit 1
25980
25981 @endif zlib
25982
25983 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25984 maybe-mostlyclean-zlib:
25985 @if zlib
25986 maybe-mostlyclean-zlib: mostlyclean-zlib
25987
25988 mostlyclean-zlib: 
25989         @[ -f ./zlib/Makefile ] || exit 0; \
25990         r=`${PWD_COMMAND}`; export r; \
25991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992         $(HOST_EXPORTS) \
25993         for flag in $(EXTRA_HOST_FLAGS) ; do \
25994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995         done; \
25996         echo "Doing mostlyclean in zlib" ; \
25997         (cd $(HOST_SUBDIR)/zlib && \
25998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000                   "RANLIB=$${RANLIB}" \
26001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26002                   mostlyclean) \
26003           || exit 1
26004
26005 @endif zlib
26006
26007 .PHONY: maybe-clean-zlib clean-zlib
26008 maybe-clean-zlib:
26009 @if zlib
26010 maybe-clean-zlib: clean-zlib
26011
26012 clean-zlib: 
26013         @[ -f ./zlib/Makefile ] || exit 0; \
26014         r=`${PWD_COMMAND}`; export r; \
26015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016         $(HOST_EXPORTS) \
26017         for flag in $(EXTRA_HOST_FLAGS) ; do \
26018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019         done; \
26020         echo "Doing clean in zlib" ; \
26021         (cd $(HOST_SUBDIR)/zlib && \
26022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024                   "RANLIB=$${RANLIB}" \
26025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026                   clean) \
26027           || exit 1
26028
26029 @endif zlib
26030
26031 .PHONY: maybe-distclean-zlib distclean-zlib
26032 maybe-distclean-zlib:
26033 @if zlib
26034 maybe-distclean-zlib: distclean-zlib
26035
26036 distclean-zlib: 
26037         @[ -f ./zlib/Makefile ] || exit 0; \
26038         r=`${PWD_COMMAND}`; export r; \
26039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040         $(HOST_EXPORTS) \
26041         for flag in $(EXTRA_HOST_FLAGS) ; do \
26042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043         done; \
26044         echo "Doing distclean in zlib" ; \
26045         (cd $(HOST_SUBDIR)/zlib && \
26046           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048                   "RANLIB=$${RANLIB}" \
26049                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26050                   distclean) \
26051           || exit 1
26052
26053 @endif zlib
26054
26055 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26056 maybe-maintainer-clean-zlib:
26057 @if zlib
26058 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26059
26060 maintainer-clean-zlib: 
26061         @[ -f ./zlib/Makefile ] || exit 0; \
26062         r=`${PWD_COMMAND}`; export r; \
26063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26064         $(HOST_EXPORTS) \
26065         for flag in $(EXTRA_HOST_FLAGS) ; do \
26066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26067         done; \
26068         echo "Doing maintainer-clean in zlib" ; \
26069         (cd $(HOST_SUBDIR)/zlib && \
26070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26072                   "RANLIB=$${RANLIB}" \
26073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26074                   maintainer-clean) \
26075           || exit 1
26076
26077 @endif zlib
26078
26079
26080
26081 .PHONY: configure-gdb maybe-configure-gdb
26082 maybe-configure-gdb:
26083 @if gcc-bootstrap
26084 configure-gdb: stage_current
26085 @endif gcc-bootstrap
26086 @if gdb
26087 maybe-configure-gdb: configure-gdb
26088 configure-gdb: 
26089         @: $(MAKE); $(unstage)
26090         @r=`${PWD_COMMAND}`; export r; \
26091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26092         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26093         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26094         $(HOST_EXPORTS)  \
26095         echo Configuring in $(HOST_SUBDIR)/gdb; \
26096         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26097         case $(srcdir) in \
26098           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26099           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26100                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26101         esac; \
26102         srcdiroption="--srcdir=$${topdir}/gdb"; \
26103         libsrcdir="$$s/gdb"; \
26104         $(SHELL) $${libsrcdir}/configure \
26105           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26106           --target=${target_alias} $${srcdiroption}  \
26107           || exit 1
26108 @endif gdb
26109
26110
26111
26112
26113
26114 .PHONY: all-gdb maybe-all-gdb
26115 maybe-all-gdb:
26116 @if gcc-bootstrap
26117 all-gdb: stage_current
26118 @endif gcc-bootstrap
26119 @if gdb
26120 TARGET-gdb=all
26121 maybe-all-gdb: all-gdb
26122 all-gdb: configure-gdb
26123         @: $(MAKE); $(unstage)
26124         @r=`${PWD_COMMAND}`; export r; \
26125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26126         $(HOST_EXPORTS)  \
26127         (cd $(HOST_SUBDIR)/gdb && \
26128           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26129                 $(TARGET-gdb))
26130 @endif gdb
26131
26132
26133
26134
26135 .PHONY: check-gdb maybe-check-gdb
26136 maybe-check-gdb:
26137 @if gdb
26138 maybe-check-gdb: check-gdb
26139
26140 check-gdb:
26141         @: $(MAKE); $(unstage)
26142         @r=`${PWD_COMMAND}`; export r; \
26143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26144         $(HOST_EXPORTS) \
26145         (cd $(HOST_SUBDIR)/gdb && \
26146           $(MAKE) $(FLAGS_TO_PASS)  check)
26147
26148 @endif gdb
26149
26150 .PHONY: install-gdb maybe-install-gdb
26151 maybe-install-gdb:
26152 @if gdb
26153 maybe-install-gdb: install-gdb
26154
26155 install-gdb: installdirs
26156         @: $(MAKE); $(unstage)
26157         @r=`${PWD_COMMAND}`; export r; \
26158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26159         $(HOST_EXPORTS) \
26160         (cd $(HOST_SUBDIR)/gdb && \
26161           $(MAKE) $(FLAGS_TO_PASS)  install)
26162
26163 @endif gdb
26164
26165 .PHONY: install-strip-gdb maybe-install-strip-gdb
26166 maybe-install-strip-gdb:
26167 @if gdb
26168 maybe-install-strip-gdb: install-strip-gdb
26169
26170 install-strip-gdb: installdirs
26171         @: $(MAKE); $(unstage)
26172         @r=`${PWD_COMMAND}`; export r; \
26173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26174         $(HOST_EXPORTS) \
26175         (cd $(HOST_SUBDIR)/gdb && \
26176           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26177
26178 @endif gdb
26179
26180 # Other targets (info, dvi, pdf, etc.)
26181
26182 .PHONY: maybe-info-gdb info-gdb
26183 maybe-info-gdb:
26184 @if gdb
26185 maybe-info-gdb: info-gdb
26186
26187 info-gdb: \
26188     configure-gdb 
26189         @: $(MAKE); $(unstage)
26190         @[ -f ./gdb/Makefile ] || exit 0; \
26191         r=`${PWD_COMMAND}`; export r; \
26192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26193         $(HOST_EXPORTS) \
26194         for flag in $(EXTRA_HOST_FLAGS) ; do \
26195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26196         done; \
26197         echo "Doing info in gdb" ; \
26198         (cd $(HOST_SUBDIR)/gdb && \
26199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26201                   "RANLIB=$${RANLIB}" \
26202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26203                   info) \
26204           || exit 1
26205
26206 @endif gdb
26207
26208 .PHONY: maybe-dvi-gdb dvi-gdb
26209 maybe-dvi-gdb:
26210 @if gdb
26211 maybe-dvi-gdb: dvi-gdb
26212
26213 dvi-gdb: \
26214     configure-gdb 
26215         @: $(MAKE); $(unstage)
26216         @[ -f ./gdb/Makefile ] || exit 0; \
26217         r=`${PWD_COMMAND}`; export r; \
26218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219         $(HOST_EXPORTS) \
26220         for flag in $(EXTRA_HOST_FLAGS) ; do \
26221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222         done; \
26223         echo "Doing dvi in gdb" ; \
26224         (cd $(HOST_SUBDIR)/gdb && \
26225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227                   "RANLIB=$${RANLIB}" \
26228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26229                   dvi) \
26230           || exit 1
26231
26232 @endif gdb
26233
26234 .PHONY: maybe-pdf-gdb pdf-gdb
26235 maybe-pdf-gdb:
26236 @if gdb
26237 maybe-pdf-gdb: pdf-gdb
26238
26239 pdf-gdb: \
26240     configure-gdb 
26241         @: $(MAKE); $(unstage)
26242         @[ -f ./gdb/Makefile ] || exit 0; \
26243         r=`${PWD_COMMAND}`; export r; \
26244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26245         $(HOST_EXPORTS) \
26246         for flag in $(EXTRA_HOST_FLAGS) ; do \
26247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248         done; \
26249         echo "Doing pdf in gdb" ; \
26250         (cd $(HOST_SUBDIR)/gdb && \
26251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253                   "RANLIB=$${RANLIB}" \
26254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26255                   pdf) \
26256           || exit 1
26257
26258 @endif gdb
26259
26260 .PHONY: maybe-html-gdb html-gdb
26261 maybe-html-gdb:
26262 @if gdb
26263 maybe-html-gdb: html-gdb
26264
26265 html-gdb: \
26266     configure-gdb 
26267         @: $(MAKE); $(unstage)
26268         @[ -f ./gdb/Makefile ] || exit 0; \
26269         r=`${PWD_COMMAND}`; export r; \
26270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26271         $(HOST_EXPORTS) \
26272         for flag in $(EXTRA_HOST_FLAGS) ; do \
26273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26274         done; \
26275         echo "Doing html in gdb" ; \
26276         (cd $(HOST_SUBDIR)/gdb && \
26277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26279                   "RANLIB=$${RANLIB}" \
26280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26281                   html) \
26282           || exit 1
26283
26284 @endif gdb
26285
26286 .PHONY: maybe-TAGS-gdb TAGS-gdb
26287 maybe-TAGS-gdb:
26288 @if gdb
26289 maybe-TAGS-gdb: TAGS-gdb
26290
26291 TAGS-gdb: \
26292     configure-gdb 
26293         @: $(MAKE); $(unstage)
26294         @[ -f ./gdb/Makefile ] || exit 0; \
26295         r=`${PWD_COMMAND}`; export r; \
26296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297         $(HOST_EXPORTS) \
26298         for flag in $(EXTRA_HOST_FLAGS) ; do \
26299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26300         done; \
26301         echo "Doing TAGS in gdb" ; \
26302         (cd $(HOST_SUBDIR)/gdb && \
26303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26305                   "RANLIB=$${RANLIB}" \
26306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26307                   TAGS) \
26308           || exit 1
26309
26310 @endif gdb
26311
26312 .PHONY: maybe-install-info-gdb install-info-gdb
26313 maybe-install-info-gdb:
26314 @if gdb
26315 maybe-install-info-gdb: install-info-gdb
26316
26317 install-info-gdb: \
26318     configure-gdb \
26319     info-gdb 
26320         @: $(MAKE); $(unstage)
26321         @[ -f ./gdb/Makefile ] || exit 0; \
26322         r=`${PWD_COMMAND}`; export r; \
26323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26324         $(HOST_EXPORTS) \
26325         for flag in $(EXTRA_HOST_FLAGS) ; do \
26326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26327         done; \
26328         echo "Doing install-info in gdb" ; \
26329         (cd $(HOST_SUBDIR)/gdb && \
26330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26332                   "RANLIB=$${RANLIB}" \
26333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26334                   install-info) \
26335           || exit 1
26336
26337 @endif gdb
26338
26339 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26340 maybe-install-pdf-gdb:
26341 @if gdb
26342 maybe-install-pdf-gdb: install-pdf-gdb
26343
26344 install-pdf-gdb: \
26345     configure-gdb \
26346     pdf-gdb 
26347         @: $(MAKE); $(unstage)
26348         @[ -f ./gdb/Makefile ] || exit 0; \
26349         r=`${PWD_COMMAND}`; export r; \
26350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26351         $(HOST_EXPORTS) \
26352         for flag in $(EXTRA_HOST_FLAGS) ; do \
26353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26354         done; \
26355         echo "Doing install-pdf in gdb" ; \
26356         (cd $(HOST_SUBDIR)/gdb && \
26357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26359                   "RANLIB=$${RANLIB}" \
26360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26361                   install-pdf) \
26362           || exit 1
26363
26364 @endif gdb
26365
26366 .PHONY: maybe-install-html-gdb install-html-gdb
26367 maybe-install-html-gdb:
26368 @if gdb
26369 maybe-install-html-gdb: install-html-gdb
26370
26371 install-html-gdb: \
26372     configure-gdb \
26373     html-gdb 
26374         @: $(MAKE); $(unstage)
26375         @[ -f ./gdb/Makefile ] || exit 0; \
26376         r=`${PWD_COMMAND}`; export r; \
26377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26378         $(HOST_EXPORTS) \
26379         for flag in $(EXTRA_HOST_FLAGS) ; do \
26380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26381         done; \
26382         echo "Doing install-html in gdb" ; \
26383         (cd $(HOST_SUBDIR)/gdb && \
26384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26386                   "RANLIB=$${RANLIB}" \
26387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26388                   install-html) \
26389           || exit 1
26390
26391 @endif gdb
26392
26393 .PHONY: maybe-installcheck-gdb installcheck-gdb
26394 maybe-installcheck-gdb:
26395 @if gdb
26396 maybe-installcheck-gdb: installcheck-gdb
26397
26398 installcheck-gdb: \
26399     configure-gdb 
26400         @: $(MAKE); $(unstage)
26401         @[ -f ./gdb/Makefile ] || exit 0; \
26402         r=`${PWD_COMMAND}`; export r; \
26403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26404         $(HOST_EXPORTS) \
26405         for flag in $(EXTRA_HOST_FLAGS) ; do \
26406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26407         done; \
26408         echo "Doing installcheck in gdb" ; \
26409         (cd $(HOST_SUBDIR)/gdb && \
26410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26412                   "RANLIB=$${RANLIB}" \
26413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26414                   installcheck) \
26415           || exit 1
26416
26417 @endif gdb
26418
26419 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26420 maybe-mostlyclean-gdb:
26421 @if gdb
26422 maybe-mostlyclean-gdb: mostlyclean-gdb
26423
26424 mostlyclean-gdb: 
26425         @: $(MAKE); $(unstage)
26426         @[ -f ./gdb/Makefile ] || exit 0; \
26427         r=`${PWD_COMMAND}`; export r; \
26428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429         $(HOST_EXPORTS) \
26430         for flag in $(EXTRA_HOST_FLAGS) ; do \
26431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26432         done; \
26433         echo "Doing mostlyclean in gdb" ; \
26434         (cd $(HOST_SUBDIR)/gdb && \
26435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26437                   "RANLIB=$${RANLIB}" \
26438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26439                   mostlyclean) \
26440           || exit 1
26441
26442 @endif gdb
26443
26444 .PHONY: maybe-clean-gdb clean-gdb
26445 maybe-clean-gdb:
26446 @if gdb
26447 maybe-clean-gdb: clean-gdb
26448
26449 clean-gdb: 
26450         @: $(MAKE); $(unstage)
26451         @[ -f ./gdb/Makefile ] || exit 0; \
26452         r=`${PWD_COMMAND}`; export r; \
26453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26454         $(HOST_EXPORTS) \
26455         for flag in $(EXTRA_HOST_FLAGS) ; do \
26456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26457         done; \
26458         echo "Doing clean in gdb" ; \
26459         (cd $(HOST_SUBDIR)/gdb && \
26460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26462                   "RANLIB=$${RANLIB}" \
26463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26464                   clean) \
26465           || exit 1
26466
26467 @endif gdb
26468
26469 .PHONY: maybe-distclean-gdb distclean-gdb
26470 maybe-distclean-gdb:
26471 @if gdb
26472 maybe-distclean-gdb: distclean-gdb
26473
26474 distclean-gdb: 
26475         @: $(MAKE); $(unstage)
26476         @[ -f ./gdb/Makefile ] || exit 0; \
26477         r=`${PWD_COMMAND}`; export r; \
26478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26479         $(HOST_EXPORTS) \
26480         for flag in $(EXTRA_HOST_FLAGS) ; do \
26481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26482         done; \
26483         echo "Doing distclean in gdb" ; \
26484         (cd $(HOST_SUBDIR)/gdb && \
26485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26487                   "RANLIB=$${RANLIB}" \
26488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26489                   distclean) \
26490           || exit 1
26491
26492 @endif gdb
26493
26494 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26495 maybe-maintainer-clean-gdb:
26496 @if gdb
26497 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26498
26499 maintainer-clean-gdb: 
26500         @: $(MAKE); $(unstage)
26501         @[ -f ./gdb/Makefile ] || exit 0; \
26502         r=`${PWD_COMMAND}`; export r; \
26503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26504         $(HOST_EXPORTS) \
26505         for flag in $(EXTRA_HOST_FLAGS) ; do \
26506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26507         done; \
26508         echo "Doing maintainer-clean in gdb" ; \
26509         (cd $(HOST_SUBDIR)/gdb && \
26510           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26511                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26512                   "RANLIB=$${RANLIB}" \
26513                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26514                   maintainer-clean) \
26515           || exit 1
26516
26517 @endif gdb
26518
26519
26520
26521 .PHONY: configure-expect maybe-configure-expect
26522 maybe-configure-expect:
26523 @if gcc-bootstrap
26524 configure-expect: stage_current
26525 @endif gcc-bootstrap
26526 @if expect
26527 maybe-configure-expect: configure-expect
26528 configure-expect: 
26529         @: $(MAKE); $(unstage)
26530         @r=`${PWD_COMMAND}`; export r; \
26531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26532         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26533         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26534         $(HOST_EXPORTS)  \
26535         echo Configuring in $(HOST_SUBDIR)/expect; \
26536         cd "$(HOST_SUBDIR)/expect" || exit 1; \
26537         case $(srcdir) in \
26538           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26539           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26540                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26541         esac; \
26542         srcdiroption="--srcdir=$${topdir}/expect"; \
26543         libsrcdir="$$s/expect"; \
26544         $(SHELL) $${libsrcdir}/configure \
26545           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26546           --target=${target_alias} $${srcdiroption}  \
26547           || exit 1
26548 @endif expect
26549
26550
26551
26552
26553
26554 .PHONY: all-expect maybe-all-expect
26555 maybe-all-expect:
26556 @if gcc-bootstrap
26557 all-expect: stage_current
26558 @endif gcc-bootstrap
26559 @if expect
26560 TARGET-expect=all
26561 maybe-all-expect: all-expect
26562 all-expect: configure-expect
26563         @: $(MAKE); $(unstage)
26564         @r=`${PWD_COMMAND}`; export r; \
26565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566         $(HOST_EXPORTS)  \
26567         (cd $(HOST_SUBDIR)/expect && \
26568           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26569                 $(TARGET-expect))
26570 @endif expect
26571
26572
26573
26574
26575 .PHONY: check-expect maybe-check-expect
26576 maybe-check-expect:
26577 @if expect
26578 maybe-check-expect: check-expect
26579
26580 check-expect:
26581         @: $(MAKE); $(unstage)
26582         @r=`${PWD_COMMAND}`; export r; \
26583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26584         $(HOST_EXPORTS) \
26585         (cd $(HOST_SUBDIR)/expect && \
26586           $(MAKE) $(FLAGS_TO_PASS)  check)
26587
26588 @endif expect
26589
26590 .PHONY: install-expect maybe-install-expect
26591 maybe-install-expect:
26592 @if expect
26593 maybe-install-expect: install-expect
26594
26595 install-expect: installdirs
26596         @: $(MAKE); $(unstage)
26597         @r=`${PWD_COMMAND}`; export r; \
26598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26599         $(HOST_EXPORTS) \
26600         (cd $(HOST_SUBDIR)/expect && \
26601           $(MAKE) $(FLAGS_TO_PASS)  install)
26602
26603 @endif expect
26604
26605 .PHONY: install-strip-expect maybe-install-strip-expect
26606 maybe-install-strip-expect:
26607 @if expect
26608 maybe-install-strip-expect: install-strip-expect
26609
26610 install-strip-expect: installdirs
26611         @: $(MAKE); $(unstage)
26612         @r=`${PWD_COMMAND}`; export r; \
26613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614         $(HOST_EXPORTS) \
26615         (cd $(HOST_SUBDIR)/expect && \
26616           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26617
26618 @endif expect
26619
26620 # Other targets (info, dvi, pdf, etc.)
26621
26622 .PHONY: maybe-info-expect info-expect
26623 maybe-info-expect:
26624 @if expect
26625 maybe-info-expect: info-expect
26626
26627 info-expect: \
26628     configure-expect 
26629         @: $(MAKE); $(unstage)
26630         @[ -f ./expect/Makefile ] || exit 0; \
26631         r=`${PWD_COMMAND}`; export r; \
26632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26633         $(HOST_EXPORTS) \
26634         for flag in $(EXTRA_HOST_FLAGS) ; do \
26635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26636         done; \
26637         echo "Doing info in expect" ; \
26638         (cd $(HOST_SUBDIR)/expect && \
26639           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26640                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26641                   "RANLIB=$${RANLIB}" \
26642                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26643                   info) \
26644           || exit 1
26645
26646 @endif expect
26647
26648 .PHONY: maybe-dvi-expect dvi-expect
26649 maybe-dvi-expect:
26650 @if expect
26651 maybe-dvi-expect: dvi-expect
26652
26653 dvi-expect: \
26654     configure-expect 
26655         @: $(MAKE); $(unstage)
26656         @[ -f ./expect/Makefile ] || exit 0; \
26657         r=`${PWD_COMMAND}`; export r; \
26658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26659         $(HOST_EXPORTS) \
26660         for flag in $(EXTRA_HOST_FLAGS) ; do \
26661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26662         done; \
26663         echo "Doing dvi in expect" ; \
26664         (cd $(HOST_SUBDIR)/expect && \
26665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26667                   "RANLIB=$${RANLIB}" \
26668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26669                   dvi) \
26670           || exit 1
26671
26672 @endif expect
26673
26674 .PHONY: maybe-pdf-expect pdf-expect
26675 maybe-pdf-expect:
26676 @if expect
26677 maybe-pdf-expect: pdf-expect
26678
26679 pdf-expect: \
26680     configure-expect 
26681         @: $(MAKE); $(unstage)
26682         @[ -f ./expect/Makefile ] || exit 0; \
26683         r=`${PWD_COMMAND}`; export r; \
26684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26685         $(HOST_EXPORTS) \
26686         for flag in $(EXTRA_HOST_FLAGS) ; do \
26687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26688         done; \
26689         echo "Doing pdf in expect" ; \
26690         (cd $(HOST_SUBDIR)/expect && \
26691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26693                   "RANLIB=$${RANLIB}" \
26694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26695                   pdf) \
26696           || exit 1
26697
26698 @endif expect
26699
26700 .PHONY: maybe-html-expect html-expect
26701 maybe-html-expect:
26702 @if expect
26703 maybe-html-expect: html-expect
26704
26705 html-expect: \
26706     configure-expect 
26707         @: $(MAKE); $(unstage)
26708         @[ -f ./expect/Makefile ] || exit 0; \
26709         r=`${PWD_COMMAND}`; export r; \
26710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26711         $(HOST_EXPORTS) \
26712         for flag in $(EXTRA_HOST_FLAGS) ; do \
26713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26714         done; \
26715         echo "Doing html in expect" ; \
26716         (cd $(HOST_SUBDIR)/expect && \
26717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26719                   "RANLIB=$${RANLIB}" \
26720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26721                   html) \
26722           || exit 1
26723
26724 @endif expect
26725
26726 .PHONY: maybe-TAGS-expect TAGS-expect
26727 maybe-TAGS-expect:
26728 @if expect
26729 maybe-TAGS-expect: TAGS-expect
26730
26731 TAGS-expect: \
26732     configure-expect 
26733         @: $(MAKE); $(unstage)
26734         @[ -f ./expect/Makefile ] || exit 0; \
26735         r=`${PWD_COMMAND}`; export r; \
26736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26737         $(HOST_EXPORTS) \
26738         for flag in $(EXTRA_HOST_FLAGS) ; do \
26739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26740         done; \
26741         echo "Doing TAGS in expect" ; \
26742         (cd $(HOST_SUBDIR)/expect && \
26743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26745                   "RANLIB=$${RANLIB}" \
26746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26747                   TAGS) \
26748           || exit 1
26749
26750 @endif expect
26751
26752 .PHONY: maybe-install-info-expect install-info-expect
26753 maybe-install-info-expect:
26754 @if expect
26755 maybe-install-info-expect: install-info-expect
26756
26757 install-info-expect: \
26758     configure-expect \
26759     info-expect 
26760         @: $(MAKE); $(unstage)
26761         @[ -f ./expect/Makefile ] || exit 0; \
26762         r=`${PWD_COMMAND}`; export r; \
26763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26764         $(HOST_EXPORTS) \
26765         for flag in $(EXTRA_HOST_FLAGS) ; do \
26766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26767         done; \
26768         echo "Doing install-info in expect" ; \
26769         (cd $(HOST_SUBDIR)/expect && \
26770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26772                   "RANLIB=$${RANLIB}" \
26773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26774                   install-info) \
26775           || exit 1
26776
26777 @endif expect
26778
26779 .PHONY: maybe-install-pdf-expect install-pdf-expect
26780 maybe-install-pdf-expect:
26781 @if expect
26782 maybe-install-pdf-expect: install-pdf-expect
26783
26784 install-pdf-expect: \
26785     configure-expect \
26786     pdf-expect 
26787         @: $(MAKE); $(unstage)
26788         @[ -f ./expect/Makefile ] || exit 0; \
26789         r=`${PWD_COMMAND}`; export r; \
26790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26791         $(HOST_EXPORTS) \
26792         for flag in $(EXTRA_HOST_FLAGS) ; do \
26793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26794         done; \
26795         echo "Doing install-pdf in expect" ; \
26796         (cd $(HOST_SUBDIR)/expect && \
26797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26799                   "RANLIB=$${RANLIB}" \
26800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26801                   install-pdf) \
26802           || exit 1
26803
26804 @endif expect
26805
26806 .PHONY: maybe-install-html-expect install-html-expect
26807 maybe-install-html-expect:
26808 @if expect
26809 maybe-install-html-expect: install-html-expect
26810
26811 install-html-expect: \
26812     configure-expect \
26813     html-expect 
26814         @: $(MAKE); $(unstage)
26815         @[ -f ./expect/Makefile ] || exit 0; \
26816         r=`${PWD_COMMAND}`; export r; \
26817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26818         $(HOST_EXPORTS) \
26819         for flag in $(EXTRA_HOST_FLAGS) ; do \
26820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821         done; \
26822         echo "Doing install-html in expect" ; \
26823         (cd $(HOST_SUBDIR)/expect && \
26824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826                   "RANLIB=$${RANLIB}" \
26827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26828                   install-html) \
26829           || exit 1
26830
26831 @endif expect
26832
26833 .PHONY: maybe-installcheck-expect installcheck-expect
26834 maybe-installcheck-expect:
26835 @if expect
26836 maybe-installcheck-expect: installcheck-expect
26837
26838 installcheck-expect: \
26839     configure-expect 
26840         @: $(MAKE); $(unstage)
26841         @[ -f ./expect/Makefile ] || exit 0; \
26842         r=`${PWD_COMMAND}`; export r; \
26843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26844         $(HOST_EXPORTS) \
26845         for flag in $(EXTRA_HOST_FLAGS) ; do \
26846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26847         done; \
26848         echo "Doing installcheck in expect" ; \
26849         (cd $(HOST_SUBDIR)/expect && \
26850           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26851                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26852                   "RANLIB=$${RANLIB}" \
26853                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26854                   installcheck) \
26855           || exit 1
26856
26857 @endif expect
26858
26859 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26860 maybe-mostlyclean-expect:
26861 @if expect
26862 maybe-mostlyclean-expect: mostlyclean-expect
26863
26864 mostlyclean-expect: 
26865         @: $(MAKE); $(unstage)
26866         @[ -f ./expect/Makefile ] || exit 0; \
26867         r=`${PWD_COMMAND}`; export r; \
26868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869         $(HOST_EXPORTS) \
26870         for flag in $(EXTRA_HOST_FLAGS) ; do \
26871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26872         done; \
26873         echo "Doing mostlyclean in expect" ; \
26874         (cd $(HOST_SUBDIR)/expect && \
26875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26877                   "RANLIB=$${RANLIB}" \
26878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26879                   mostlyclean) \
26880           || exit 1
26881
26882 @endif expect
26883
26884 .PHONY: maybe-clean-expect clean-expect
26885 maybe-clean-expect:
26886 @if expect
26887 maybe-clean-expect: clean-expect
26888
26889 clean-expect: 
26890         @: $(MAKE); $(unstage)
26891         @[ -f ./expect/Makefile ] || exit 0; \
26892         r=`${PWD_COMMAND}`; export r; \
26893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26894         $(HOST_EXPORTS) \
26895         for flag in $(EXTRA_HOST_FLAGS) ; do \
26896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26897         done; \
26898         echo "Doing clean in expect" ; \
26899         (cd $(HOST_SUBDIR)/expect && \
26900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26902                   "RANLIB=$${RANLIB}" \
26903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26904                   clean) \
26905           || exit 1
26906
26907 @endif expect
26908
26909 .PHONY: maybe-distclean-expect distclean-expect
26910 maybe-distclean-expect:
26911 @if expect
26912 maybe-distclean-expect: distclean-expect
26913
26914 distclean-expect: 
26915         @: $(MAKE); $(unstage)
26916         @[ -f ./expect/Makefile ] || exit 0; \
26917         r=`${PWD_COMMAND}`; export r; \
26918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26919         $(HOST_EXPORTS) \
26920         for flag in $(EXTRA_HOST_FLAGS) ; do \
26921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26922         done; \
26923         echo "Doing distclean in expect" ; \
26924         (cd $(HOST_SUBDIR)/expect && \
26925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26927                   "RANLIB=$${RANLIB}" \
26928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26929                   distclean) \
26930           || exit 1
26931
26932 @endif expect
26933
26934 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26935 maybe-maintainer-clean-expect:
26936 @if expect
26937 maybe-maintainer-clean-expect: maintainer-clean-expect
26938
26939 maintainer-clean-expect: 
26940         @: $(MAKE); $(unstage)
26941         @[ -f ./expect/Makefile ] || exit 0; \
26942         r=`${PWD_COMMAND}`; export r; \
26943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26944         $(HOST_EXPORTS) \
26945         for flag in $(EXTRA_HOST_FLAGS) ; do \
26946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26947         done; \
26948         echo "Doing maintainer-clean in expect" ; \
26949         (cd $(HOST_SUBDIR)/expect && \
26950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26952                   "RANLIB=$${RANLIB}" \
26953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26954                   maintainer-clean) \
26955           || exit 1
26956
26957 @endif expect
26958
26959
26960
26961 .PHONY: configure-guile maybe-configure-guile
26962 maybe-configure-guile:
26963 @if gcc-bootstrap
26964 configure-guile: stage_current
26965 @endif gcc-bootstrap
26966 @if guile
26967 maybe-configure-guile: configure-guile
26968 configure-guile: 
26969         @: $(MAKE); $(unstage)
26970         @r=`${PWD_COMMAND}`; export r; \
26971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26972         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26973         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26974         $(HOST_EXPORTS)  \
26975         echo Configuring in $(HOST_SUBDIR)/guile; \
26976         cd "$(HOST_SUBDIR)/guile" || exit 1; \
26977         case $(srcdir) in \
26978           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26979           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26980                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26981         esac; \
26982         srcdiroption="--srcdir=$${topdir}/guile"; \
26983         libsrcdir="$$s/guile"; \
26984         $(SHELL) $${libsrcdir}/configure \
26985           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26986           --target=${target_alias} $${srcdiroption}  \
26987           || exit 1
26988 @endif guile
26989
26990
26991
26992
26993
26994 .PHONY: all-guile maybe-all-guile
26995 maybe-all-guile:
26996 @if gcc-bootstrap
26997 all-guile: stage_current
26998 @endif gcc-bootstrap
26999 @if guile
27000 TARGET-guile=all
27001 maybe-all-guile: all-guile
27002 all-guile: configure-guile
27003         @: $(MAKE); $(unstage)
27004         @r=`${PWD_COMMAND}`; export r; \
27005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27006         $(HOST_EXPORTS)  \
27007         (cd $(HOST_SUBDIR)/guile && \
27008           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27009                 $(TARGET-guile))
27010 @endif guile
27011
27012
27013
27014
27015 .PHONY: check-guile maybe-check-guile
27016 maybe-check-guile:
27017 @if guile
27018 maybe-check-guile: check-guile
27019
27020 check-guile:
27021         @: $(MAKE); $(unstage)
27022         @r=`${PWD_COMMAND}`; export r; \
27023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27024         $(HOST_EXPORTS) \
27025         (cd $(HOST_SUBDIR)/guile && \
27026           $(MAKE) $(FLAGS_TO_PASS)  check)
27027
27028 @endif guile
27029
27030 .PHONY: install-guile maybe-install-guile
27031 maybe-install-guile:
27032 @if guile
27033 maybe-install-guile: install-guile
27034
27035 install-guile: installdirs
27036         @: $(MAKE); $(unstage)
27037         @r=`${PWD_COMMAND}`; export r; \
27038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27039         $(HOST_EXPORTS) \
27040         (cd $(HOST_SUBDIR)/guile && \
27041           $(MAKE) $(FLAGS_TO_PASS)  install)
27042
27043 @endif guile
27044
27045 .PHONY: install-strip-guile maybe-install-strip-guile
27046 maybe-install-strip-guile:
27047 @if guile
27048 maybe-install-strip-guile: install-strip-guile
27049
27050 install-strip-guile: installdirs
27051         @: $(MAKE); $(unstage)
27052         @r=`${PWD_COMMAND}`; export r; \
27053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27054         $(HOST_EXPORTS) \
27055         (cd $(HOST_SUBDIR)/guile && \
27056           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27057
27058 @endif guile
27059
27060 # Other targets (info, dvi, pdf, etc.)
27061
27062 .PHONY: maybe-info-guile info-guile
27063 maybe-info-guile:
27064 @if guile
27065 maybe-info-guile: info-guile
27066
27067 info-guile: \
27068     configure-guile 
27069         @: $(MAKE); $(unstage)
27070         @[ -f ./guile/Makefile ] || exit 0; \
27071         r=`${PWD_COMMAND}`; export r; \
27072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27073         $(HOST_EXPORTS) \
27074         for flag in $(EXTRA_HOST_FLAGS) ; do \
27075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27076         done; \
27077         echo "Doing info in guile" ; \
27078         (cd $(HOST_SUBDIR)/guile && \
27079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27081                   "RANLIB=$${RANLIB}" \
27082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27083                   info) \
27084           || exit 1
27085
27086 @endif guile
27087
27088 .PHONY: maybe-dvi-guile dvi-guile
27089 maybe-dvi-guile:
27090 @if guile
27091 maybe-dvi-guile: dvi-guile
27092
27093 dvi-guile: \
27094     configure-guile 
27095         @: $(MAKE); $(unstage)
27096         @[ -f ./guile/Makefile ] || exit 0; \
27097         r=`${PWD_COMMAND}`; export r; \
27098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27099         $(HOST_EXPORTS) \
27100         for flag in $(EXTRA_HOST_FLAGS) ; do \
27101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27102         done; \
27103         echo "Doing dvi in guile" ; \
27104         (cd $(HOST_SUBDIR)/guile && \
27105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27107                   "RANLIB=$${RANLIB}" \
27108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27109                   dvi) \
27110           || exit 1
27111
27112 @endif guile
27113
27114 .PHONY: maybe-pdf-guile pdf-guile
27115 maybe-pdf-guile:
27116 @if guile
27117 maybe-pdf-guile: pdf-guile
27118
27119 pdf-guile: \
27120     configure-guile 
27121         @: $(MAKE); $(unstage)
27122         @[ -f ./guile/Makefile ] || exit 0; \
27123         r=`${PWD_COMMAND}`; export r; \
27124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27125         $(HOST_EXPORTS) \
27126         for flag in $(EXTRA_HOST_FLAGS) ; do \
27127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27128         done; \
27129         echo "Doing pdf in guile" ; \
27130         (cd $(HOST_SUBDIR)/guile && \
27131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27133                   "RANLIB=$${RANLIB}" \
27134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27135                   pdf) \
27136           || exit 1
27137
27138 @endif guile
27139
27140 .PHONY: maybe-html-guile html-guile
27141 maybe-html-guile:
27142 @if guile
27143 maybe-html-guile: html-guile
27144
27145 html-guile: \
27146     configure-guile 
27147         @: $(MAKE); $(unstage)
27148         @[ -f ./guile/Makefile ] || exit 0; \
27149         r=`${PWD_COMMAND}`; export r; \
27150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27151         $(HOST_EXPORTS) \
27152         for flag in $(EXTRA_HOST_FLAGS) ; do \
27153           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27154         done; \
27155         echo "Doing html in guile" ; \
27156         (cd $(HOST_SUBDIR)/guile && \
27157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27159                   "RANLIB=$${RANLIB}" \
27160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27161                   html) \
27162           || exit 1
27163
27164 @endif guile
27165
27166 .PHONY: maybe-TAGS-guile TAGS-guile
27167 maybe-TAGS-guile:
27168 @if guile
27169 maybe-TAGS-guile: TAGS-guile
27170
27171 TAGS-guile: \
27172     configure-guile 
27173         @: $(MAKE); $(unstage)
27174         @[ -f ./guile/Makefile ] || exit 0; \
27175         r=`${PWD_COMMAND}`; export r; \
27176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27177         $(HOST_EXPORTS) \
27178         for flag in $(EXTRA_HOST_FLAGS) ; do \
27179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27180         done; \
27181         echo "Doing TAGS in guile" ; \
27182         (cd $(HOST_SUBDIR)/guile && \
27183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27185                   "RANLIB=$${RANLIB}" \
27186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27187                   TAGS) \
27188           || exit 1
27189
27190 @endif guile
27191
27192 .PHONY: maybe-install-info-guile install-info-guile
27193 maybe-install-info-guile:
27194 @if guile
27195 maybe-install-info-guile: install-info-guile
27196
27197 install-info-guile: \
27198     configure-guile \
27199     info-guile 
27200         @: $(MAKE); $(unstage)
27201         @[ -f ./guile/Makefile ] || exit 0; \
27202         r=`${PWD_COMMAND}`; export r; \
27203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27204         $(HOST_EXPORTS) \
27205         for flag in $(EXTRA_HOST_FLAGS) ; do \
27206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207         done; \
27208         echo "Doing install-info in guile" ; \
27209         (cd $(HOST_SUBDIR)/guile && \
27210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27212                   "RANLIB=$${RANLIB}" \
27213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27214                   install-info) \
27215           || exit 1
27216
27217 @endif guile
27218
27219 .PHONY: maybe-install-pdf-guile install-pdf-guile
27220 maybe-install-pdf-guile:
27221 @if guile
27222 maybe-install-pdf-guile: install-pdf-guile
27223
27224 install-pdf-guile: \
27225     configure-guile \
27226     pdf-guile 
27227         @: $(MAKE); $(unstage)
27228         @[ -f ./guile/Makefile ] || exit 0; \
27229         r=`${PWD_COMMAND}`; export r; \
27230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27231         $(HOST_EXPORTS) \
27232         for flag in $(EXTRA_HOST_FLAGS) ; do \
27233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27234         done; \
27235         echo "Doing install-pdf in guile" ; \
27236         (cd $(HOST_SUBDIR)/guile && \
27237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27239                   "RANLIB=$${RANLIB}" \
27240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27241                   install-pdf) \
27242           || exit 1
27243
27244 @endif guile
27245
27246 .PHONY: maybe-install-html-guile install-html-guile
27247 maybe-install-html-guile:
27248 @if guile
27249 maybe-install-html-guile: install-html-guile
27250
27251 install-html-guile: \
27252     configure-guile \
27253     html-guile 
27254         @: $(MAKE); $(unstage)
27255         @[ -f ./guile/Makefile ] || exit 0; \
27256         r=`${PWD_COMMAND}`; export r; \
27257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27258         $(HOST_EXPORTS) \
27259         for flag in $(EXTRA_HOST_FLAGS) ; do \
27260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27261         done; \
27262         echo "Doing install-html in guile" ; \
27263         (cd $(HOST_SUBDIR)/guile && \
27264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27266                   "RANLIB=$${RANLIB}" \
27267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27268                   install-html) \
27269           || exit 1
27270
27271 @endif guile
27272
27273 .PHONY: maybe-installcheck-guile installcheck-guile
27274 maybe-installcheck-guile:
27275 @if guile
27276 maybe-installcheck-guile: installcheck-guile
27277
27278 installcheck-guile: \
27279     configure-guile 
27280         @: $(MAKE); $(unstage)
27281         @[ -f ./guile/Makefile ] || exit 0; \
27282         r=`${PWD_COMMAND}`; export r; \
27283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27284         $(HOST_EXPORTS) \
27285         for flag in $(EXTRA_HOST_FLAGS) ; do \
27286           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27287         done; \
27288         echo "Doing installcheck in guile" ; \
27289         (cd $(HOST_SUBDIR)/guile && \
27290           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27291                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27292                   "RANLIB=$${RANLIB}" \
27293                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27294                   installcheck) \
27295           || exit 1
27296
27297 @endif guile
27298
27299 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27300 maybe-mostlyclean-guile:
27301 @if guile
27302 maybe-mostlyclean-guile: mostlyclean-guile
27303
27304 mostlyclean-guile: 
27305         @: $(MAKE); $(unstage)
27306         @[ -f ./guile/Makefile ] || exit 0; \
27307         r=`${PWD_COMMAND}`; export r; \
27308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27309         $(HOST_EXPORTS) \
27310         for flag in $(EXTRA_HOST_FLAGS) ; do \
27311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27312         done; \
27313         echo "Doing mostlyclean in guile" ; \
27314         (cd $(HOST_SUBDIR)/guile && \
27315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27317                   "RANLIB=$${RANLIB}" \
27318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27319                   mostlyclean) \
27320           || exit 1
27321
27322 @endif guile
27323
27324 .PHONY: maybe-clean-guile clean-guile
27325 maybe-clean-guile:
27326 @if guile
27327 maybe-clean-guile: clean-guile
27328
27329 clean-guile: 
27330         @: $(MAKE); $(unstage)
27331         @[ -f ./guile/Makefile ] || exit 0; \
27332         r=`${PWD_COMMAND}`; export r; \
27333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27334         $(HOST_EXPORTS) \
27335         for flag in $(EXTRA_HOST_FLAGS) ; do \
27336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27337         done; \
27338         echo "Doing clean in guile" ; \
27339         (cd $(HOST_SUBDIR)/guile && \
27340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27342                   "RANLIB=$${RANLIB}" \
27343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27344                   clean) \
27345           || exit 1
27346
27347 @endif guile
27348
27349 .PHONY: maybe-distclean-guile distclean-guile
27350 maybe-distclean-guile:
27351 @if guile
27352 maybe-distclean-guile: distclean-guile
27353
27354 distclean-guile: 
27355         @: $(MAKE); $(unstage)
27356         @[ -f ./guile/Makefile ] || exit 0; \
27357         r=`${PWD_COMMAND}`; export r; \
27358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27359         $(HOST_EXPORTS) \
27360         for flag in $(EXTRA_HOST_FLAGS) ; do \
27361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27362         done; \
27363         echo "Doing distclean in guile" ; \
27364         (cd $(HOST_SUBDIR)/guile && \
27365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27367                   "RANLIB=$${RANLIB}" \
27368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27369                   distclean) \
27370           || exit 1
27371
27372 @endif guile
27373
27374 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27375 maybe-maintainer-clean-guile:
27376 @if guile
27377 maybe-maintainer-clean-guile: maintainer-clean-guile
27378
27379 maintainer-clean-guile: 
27380         @: $(MAKE); $(unstage)
27381         @[ -f ./guile/Makefile ] || exit 0; \
27382         r=`${PWD_COMMAND}`; export r; \
27383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27384         $(HOST_EXPORTS) \
27385         for flag in $(EXTRA_HOST_FLAGS) ; do \
27386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27387         done; \
27388         echo "Doing maintainer-clean in guile" ; \
27389         (cd $(HOST_SUBDIR)/guile && \
27390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27392                   "RANLIB=$${RANLIB}" \
27393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27394                   maintainer-clean) \
27395           || exit 1
27396
27397 @endif guile
27398
27399
27400
27401 .PHONY: configure-tk maybe-configure-tk
27402 maybe-configure-tk:
27403 @if gcc-bootstrap
27404 configure-tk: stage_current
27405 @endif gcc-bootstrap
27406 @if tk
27407 maybe-configure-tk: configure-tk
27408 configure-tk: 
27409         @: $(MAKE); $(unstage)
27410         @r=`${PWD_COMMAND}`; export r; \
27411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27412         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27413         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27414         $(HOST_EXPORTS)  \
27415         echo Configuring in $(HOST_SUBDIR)/tk; \
27416         cd "$(HOST_SUBDIR)/tk" || exit 1; \
27417         case $(srcdir) in \
27418           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27419           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27420                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27421         esac; \
27422         srcdiroption="--srcdir=$${topdir}/tk"; \
27423         libsrcdir="$$s/tk"; \
27424         $(SHELL) $${libsrcdir}/configure \
27425           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27426           --target=${target_alias} $${srcdiroption}  \
27427           || exit 1
27428 @endif tk
27429
27430
27431
27432
27433
27434 .PHONY: all-tk maybe-all-tk
27435 maybe-all-tk:
27436 @if gcc-bootstrap
27437 all-tk: stage_current
27438 @endif gcc-bootstrap
27439 @if tk
27440 TARGET-tk=all
27441 maybe-all-tk: all-tk
27442 all-tk: configure-tk
27443         @: $(MAKE); $(unstage)
27444         @r=`${PWD_COMMAND}`; export r; \
27445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27446         $(HOST_EXPORTS)  \
27447         (cd $(HOST_SUBDIR)/tk && \
27448           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27449                 $(TARGET-tk))
27450 @endif tk
27451
27452
27453
27454
27455 .PHONY: check-tk maybe-check-tk
27456 maybe-check-tk:
27457 @if tk
27458 maybe-check-tk: check-tk
27459
27460 check-tk:
27461         @: $(MAKE); $(unstage)
27462         @r=`${PWD_COMMAND}`; export r; \
27463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464         $(HOST_EXPORTS) \
27465         (cd $(HOST_SUBDIR)/tk && \
27466           $(MAKE) $(FLAGS_TO_PASS)  check)
27467
27468 @endif tk
27469
27470 .PHONY: install-tk maybe-install-tk
27471 maybe-install-tk:
27472 @if tk
27473 maybe-install-tk: install-tk
27474
27475 install-tk: installdirs
27476         @: $(MAKE); $(unstage)
27477         @r=`${PWD_COMMAND}`; export r; \
27478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27479         $(HOST_EXPORTS) \
27480         (cd $(HOST_SUBDIR)/tk && \
27481           $(MAKE) $(FLAGS_TO_PASS)  install)
27482
27483 @endif tk
27484
27485 .PHONY: install-strip-tk maybe-install-strip-tk
27486 maybe-install-strip-tk:
27487 @if tk
27488 maybe-install-strip-tk: install-strip-tk
27489
27490 install-strip-tk: installdirs
27491         @: $(MAKE); $(unstage)
27492         @r=`${PWD_COMMAND}`; export r; \
27493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494         $(HOST_EXPORTS) \
27495         (cd $(HOST_SUBDIR)/tk && \
27496           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27497
27498 @endif tk
27499
27500 # Other targets (info, dvi, pdf, etc.)
27501
27502 .PHONY: maybe-info-tk info-tk
27503 maybe-info-tk:
27504 @if tk
27505 maybe-info-tk: info-tk
27506
27507 info-tk: \
27508     configure-tk 
27509         @: $(MAKE); $(unstage)
27510         @[ -f ./tk/Makefile ] || exit 0; \
27511         r=`${PWD_COMMAND}`; export r; \
27512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27513         $(HOST_EXPORTS) \
27514         for flag in $(EXTRA_HOST_FLAGS) ; do \
27515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27516         done; \
27517         echo "Doing info in tk" ; \
27518         (cd $(HOST_SUBDIR)/tk && \
27519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27521                   "RANLIB=$${RANLIB}" \
27522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27523                   info) \
27524           || exit 1
27525
27526 @endif tk
27527
27528 .PHONY: maybe-dvi-tk dvi-tk
27529 maybe-dvi-tk:
27530 @if tk
27531 maybe-dvi-tk: dvi-tk
27532
27533 dvi-tk: \
27534     configure-tk 
27535         @: $(MAKE); $(unstage)
27536         @[ -f ./tk/Makefile ] || exit 0; \
27537         r=`${PWD_COMMAND}`; export r; \
27538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27539         $(HOST_EXPORTS) \
27540         for flag in $(EXTRA_HOST_FLAGS) ; do \
27541           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27542         done; \
27543         echo "Doing dvi in tk" ; \
27544         (cd $(HOST_SUBDIR)/tk && \
27545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27547                   "RANLIB=$${RANLIB}" \
27548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27549                   dvi) \
27550           || exit 1
27551
27552 @endif tk
27553
27554 .PHONY: maybe-pdf-tk pdf-tk
27555 maybe-pdf-tk:
27556 @if tk
27557 maybe-pdf-tk: pdf-tk
27558
27559 pdf-tk: \
27560     configure-tk 
27561         @: $(MAKE); $(unstage)
27562         @[ -f ./tk/Makefile ] || exit 0; \
27563         r=`${PWD_COMMAND}`; export r; \
27564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27565         $(HOST_EXPORTS) \
27566         for flag in $(EXTRA_HOST_FLAGS) ; do \
27567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27568         done; \
27569         echo "Doing pdf in tk" ; \
27570         (cd $(HOST_SUBDIR)/tk && \
27571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27573                   "RANLIB=$${RANLIB}" \
27574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27575                   pdf) \
27576           || exit 1
27577
27578 @endif tk
27579
27580 .PHONY: maybe-html-tk html-tk
27581 maybe-html-tk:
27582 @if tk
27583 maybe-html-tk: html-tk
27584
27585 html-tk: \
27586     configure-tk 
27587         @: $(MAKE); $(unstage)
27588         @[ -f ./tk/Makefile ] || exit 0; \
27589         r=`${PWD_COMMAND}`; export r; \
27590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27591         $(HOST_EXPORTS) \
27592         for flag in $(EXTRA_HOST_FLAGS) ; do \
27593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27594         done; \
27595         echo "Doing html in tk" ; \
27596         (cd $(HOST_SUBDIR)/tk && \
27597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27599                   "RANLIB=$${RANLIB}" \
27600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27601                   html) \
27602           || exit 1
27603
27604 @endif tk
27605
27606 .PHONY: maybe-TAGS-tk TAGS-tk
27607 maybe-TAGS-tk:
27608 @if tk
27609 maybe-TAGS-tk: TAGS-tk
27610
27611 TAGS-tk: \
27612     configure-tk 
27613         @: $(MAKE); $(unstage)
27614         @[ -f ./tk/Makefile ] || exit 0; \
27615         r=`${PWD_COMMAND}`; export r; \
27616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27617         $(HOST_EXPORTS) \
27618         for flag in $(EXTRA_HOST_FLAGS) ; do \
27619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27620         done; \
27621         echo "Doing TAGS in tk" ; \
27622         (cd $(HOST_SUBDIR)/tk && \
27623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27625                   "RANLIB=$${RANLIB}" \
27626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27627                   TAGS) \
27628           || exit 1
27629
27630 @endif tk
27631
27632 .PHONY: maybe-install-info-tk install-info-tk
27633 maybe-install-info-tk:
27634 @if tk
27635 maybe-install-info-tk: install-info-tk
27636
27637 install-info-tk: \
27638     configure-tk \
27639     info-tk 
27640         @: $(MAKE); $(unstage)
27641         @[ -f ./tk/Makefile ] || exit 0; \
27642         r=`${PWD_COMMAND}`; export r; \
27643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27644         $(HOST_EXPORTS) \
27645         for flag in $(EXTRA_HOST_FLAGS) ; do \
27646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27647         done; \
27648         echo "Doing install-info in tk" ; \
27649         (cd $(HOST_SUBDIR)/tk && \
27650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27652                   "RANLIB=$${RANLIB}" \
27653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27654                   install-info) \
27655           || exit 1
27656
27657 @endif tk
27658
27659 .PHONY: maybe-install-pdf-tk install-pdf-tk
27660 maybe-install-pdf-tk:
27661 @if tk
27662 maybe-install-pdf-tk: install-pdf-tk
27663
27664 install-pdf-tk: \
27665     configure-tk \
27666     pdf-tk 
27667         @: $(MAKE); $(unstage)
27668         @[ -f ./tk/Makefile ] || exit 0; \
27669         r=`${PWD_COMMAND}`; export r; \
27670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27671         $(HOST_EXPORTS) \
27672         for flag in $(EXTRA_HOST_FLAGS) ; do \
27673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27674         done; \
27675         echo "Doing install-pdf in tk" ; \
27676         (cd $(HOST_SUBDIR)/tk && \
27677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27679                   "RANLIB=$${RANLIB}" \
27680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27681                   install-pdf) \
27682           || exit 1
27683
27684 @endif tk
27685
27686 .PHONY: maybe-install-html-tk install-html-tk
27687 maybe-install-html-tk:
27688 @if tk
27689 maybe-install-html-tk: install-html-tk
27690
27691 install-html-tk: \
27692     configure-tk \
27693     html-tk 
27694         @: $(MAKE); $(unstage)
27695         @[ -f ./tk/Makefile ] || exit 0; \
27696         r=`${PWD_COMMAND}`; export r; \
27697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27698         $(HOST_EXPORTS) \
27699         for flag in $(EXTRA_HOST_FLAGS) ; do \
27700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27701         done; \
27702         echo "Doing install-html in tk" ; \
27703         (cd $(HOST_SUBDIR)/tk && \
27704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27706                   "RANLIB=$${RANLIB}" \
27707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27708                   install-html) \
27709           || exit 1
27710
27711 @endif tk
27712
27713 .PHONY: maybe-installcheck-tk installcheck-tk
27714 maybe-installcheck-tk:
27715 @if tk
27716 maybe-installcheck-tk: installcheck-tk
27717
27718 installcheck-tk: \
27719     configure-tk 
27720         @: $(MAKE); $(unstage)
27721         @[ -f ./tk/Makefile ] || exit 0; \
27722         r=`${PWD_COMMAND}`; export r; \
27723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27724         $(HOST_EXPORTS) \
27725         for flag in $(EXTRA_HOST_FLAGS) ; do \
27726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27727         done; \
27728         echo "Doing installcheck in tk" ; \
27729         (cd $(HOST_SUBDIR)/tk && \
27730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27732                   "RANLIB=$${RANLIB}" \
27733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27734                   installcheck) \
27735           || exit 1
27736
27737 @endif tk
27738
27739 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27740 maybe-mostlyclean-tk:
27741 @if tk
27742 maybe-mostlyclean-tk: mostlyclean-tk
27743
27744 mostlyclean-tk: 
27745         @: $(MAKE); $(unstage)
27746         @[ -f ./tk/Makefile ] || exit 0; \
27747         r=`${PWD_COMMAND}`; export r; \
27748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27749         $(HOST_EXPORTS) \
27750         for flag in $(EXTRA_HOST_FLAGS) ; do \
27751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27752         done; \
27753         echo "Doing mostlyclean in tk" ; \
27754         (cd $(HOST_SUBDIR)/tk && \
27755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27757                   "RANLIB=$${RANLIB}" \
27758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27759                   mostlyclean) \
27760           || exit 1
27761
27762 @endif tk
27763
27764 .PHONY: maybe-clean-tk clean-tk
27765 maybe-clean-tk:
27766 @if tk
27767 maybe-clean-tk: clean-tk
27768
27769 clean-tk: 
27770         @: $(MAKE); $(unstage)
27771         @[ -f ./tk/Makefile ] || exit 0; \
27772         r=`${PWD_COMMAND}`; export r; \
27773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27774         $(HOST_EXPORTS) \
27775         for flag in $(EXTRA_HOST_FLAGS) ; do \
27776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27777         done; \
27778         echo "Doing clean in tk" ; \
27779         (cd $(HOST_SUBDIR)/tk && \
27780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27782                   "RANLIB=$${RANLIB}" \
27783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27784                   clean) \
27785           || exit 1
27786
27787 @endif tk
27788
27789 .PHONY: maybe-distclean-tk distclean-tk
27790 maybe-distclean-tk:
27791 @if tk
27792 maybe-distclean-tk: distclean-tk
27793
27794 distclean-tk: 
27795         @: $(MAKE); $(unstage)
27796         @[ -f ./tk/Makefile ] || exit 0; \
27797         r=`${PWD_COMMAND}`; export r; \
27798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27799         $(HOST_EXPORTS) \
27800         for flag in $(EXTRA_HOST_FLAGS) ; do \
27801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27802         done; \
27803         echo "Doing distclean in tk" ; \
27804         (cd $(HOST_SUBDIR)/tk && \
27805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27807                   "RANLIB=$${RANLIB}" \
27808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27809                   distclean) \
27810           || exit 1
27811
27812 @endif tk
27813
27814 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27815 maybe-maintainer-clean-tk:
27816 @if tk
27817 maybe-maintainer-clean-tk: maintainer-clean-tk
27818
27819 maintainer-clean-tk: 
27820         @: $(MAKE); $(unstage)
27821         @[ -f ./tk/Makefile ] || exit 0; \
27822         r=`${PWD_COMMAND}`; export r; \
27823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27824         $(HOST_EXPORTS) \
27825         for flag in $(EXTRA_HOST_FLAGS) ; do \
27826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27827         done; \
27828         echo "Doing maintainer-clean in tk" ; \
27829         (cd $(HOST_SUBDIR)/tk && \
27830           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27831                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27832                   "RANLIB=$${RANLIB}" \
27833                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27834                   maintainer-clean) \
27835           || exit 1
27836
27837 @endif tk
27838
27839
27840
27841 .PHONY: configure-libtermcap maybe-configure-libtermcap
27842 maybe-configure-libtermcap:
27843 @if gcc-bootstrap
27844 configure-libtermcap: stage_current
27845 @endif gcc-bootstrap
27846 @if libtermcap
27847 maybe-configure-libtermcap: configure-libtermcap
27848 configure-libtermcap: 
27849         @: $(MAKE); $(unstage)
27850         @r=`${PWD_COMMAND}`; export r; \
27851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27853         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27854         $(HOST_EXPORTS)  \
27855         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27856         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27857         case $(srcdir) in \
27858           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27859           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27860                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27861         esac; \
27862         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27863         libsrcdir="$$s/libtermcap"; \
27864         $(SHELL) $${libsrcdir}/configure \
27865           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27866           --target=${target_alias} $${srcdiroption}  \
27867           || exit 1
27868 @endif libtermcap
27869
27870
27871
27872
27873
27874 .PHONY: all-libtermcap maybe-all-libtermcap
27875 maybe-all-libtermcap:
27876 @if gcc-bootstrap
27877 all-libtermcap: stage_current
27878 @endif gcc-bootstrap
27879 @if libtermcap
27880 TARGET-libtermcap=all
27881 maybe-all-libtermcap: all-libtermcap
27882 all-libtermcap: configure-libtermcap
27883         @: $(MAKE); $(unstage)
27884         @r=`${PWD_COMMAND}`; export r; \
27885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27886         $(HOST_EXPORTS)  \
27887         (cd $(HOST_SUBDIR)/libtermcap && \
27888           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27889                 $(TARGET-libtermcap))
27890 @endif libtermcap
27891
27892
27893
27894
27895 .PHONY: check-libtermcap maybe-check-libtermcap
27896 maybe-check-libtermcap:
27897 @if libtermcap
27898 maybe-check-libtermcap: check-libtermcap
27899
27900 check-libtermcap:
27901
27902 @endif libtermcap
27903
27904 .PHONY: install-libtermcap maybe-install-libtermcap
27905 maybe-install-libtermcap:
27906 @if libtermcap
27907 maybe-install-libtermcap: install-libtermcap
27908
27909 install-libtermcap: installdirs
27910         @: $(MAKE); $(unstage)
27911         @r=`${PWD_COMMAND}`; export r; \
27912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27913         $(HOST_EXPORTS) \
27914         (cd $(HOST_SUBDIR)/libtermcap && \
27915           $(MAKE) $(FLAGS_TO_PASS)  install)
27916
27917 @endif libtermcap
27918
27919 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27920 maybe-install-strip-libtermcap:
27921 @if libtermcap
27922 maybe-install-strip-libtermcap: install-strip-libtermcap
27923
27924 install-strip-libtermcap: installdirs
27925         @: $(MAKE); $(unstage)
27926         @r=`${PWD_COMMAND}`; export r; \
27927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27928         $(HOST_EXPORTS) \
27929         (cd $(HOST_SUBDIR)/libtermcap && \
27930           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27931
27932 @endif libtermcap
27933
27934 # Other targets (info, dvi, pdf, etc.)
27935
27936 .PHONY: maybe-info-libtermcap info-libtermcap
27937 maybe-info-libtermcap:
27938 @if libtermcap
27939 maybe-info-libtermcap: info-libtermcap
27940
27941 info-libtermcap: \
27942     configure-libtermcap 
27943         @: $(MAKE); $(unstage)
27944         @[ -f ./libtermcap/Makefile ] || exit 0; \
27945         r=`${PWD_COMMAND}`; export r; \
27946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27947         $(HOST_EXPORTS) \
27948         for flag in $(EXTRA_HOST_FLAGS) ; do \
27949           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27950         done; \
27951         echo "Doing info in libtermcap" ; \
27952         (cd $(HOST_SUBDIR)/libtermcap && \
27953           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27954                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27955                   "RANLIB=$${RANLIB}" \
27956                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27957                   info) \
27958           || exit 1
27959
27960 @endif libtermcap
27961
27962 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27963 maybe-dvi-libtermcap:
27964 @if libtermcap
27965 maybe-dvi-libtermcap: dvi-libtermcap
27966
27967 dvi-libtermcap: \
27968     configure-libtermcap 
27969         @: $(MAKE); $(unstage)
27970         @[ -f ./libtermcap/Makefile ] || exit 0; \
27971         r=`${PWD_COMMAND}`; export r; \
27972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27973         $(HOST_EXPORTS) \
27974         for flag in $(EXTRA_HOST_FLAGS) ; do \
27975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27976         done; \
27977         echo "Doing dvi in libtermcap" ; \
27978         (cd $(HOST_SUBDIR)/libtermcap && \
27979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27981                   "RANLIB=$${RANLIB}" \
27982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27983                   dvi) \
27984           || exit 1
27985
27986 @endif libtermcap
27987
27988 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27989 maybe-pdf-libtermcap:
27990 @if libtermcap
27991 maybe-pdf-libtermcap: pdf-libtermcap
27992
27993 pdf-libtermcap: \
27994     configure-libtermcap 
27995         @: $(MAKE); $(unstage)
27996         @[ -f ./libtermcap/Makefile ] || exit 0; \
27997         r=`${PWD_COMMAND}`; export r; \
27998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27999         $(HOST_EXPORTS) \
28000         for flag in $(EXTRA_HOST_FLAGS) ; do \
28001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28002         done; \
28003         echo "Doing pdf in libtermcap" ; \
28004         (cd $(HOST_SUBDIR)/libtermcap && \
28005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28007                   "RANLIB=$${RANLIB}" \
28008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28009                   pdf) \
28010           || exit 1
28011
28012 @endif libtermcap
28013
28014 .PHONY: maybe-html-libtermcap html-libtermcap
28015 maybe-html-libtermcap:
28016 @if libtermcap
28017 maybe-html-libtermcap: html-libtermcap
28018
28019 html-libtermcap: \
28020     configure-libtermcap 
28021         @: $(MAKE); $(unstage)
28022         @[ -f ./libtermcap/Makefile ] || exit 0; \
28023         r=`${PWD_COMMAND}`; export r; \
28024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025         $(HOST_EXPORTS) \
28026         for flag in $(EXTRA_HOST_FLAGS) ; do \
28027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028         done; \
28029         echo "Doing html in libtermcap" ; \
28030         (cd $(HOST_SUBDIR)/libtermcap && \
28031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033                   "RANLIB=$${RANLIB}" \
28034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28035                   html) \
28036           || exit 1
28037
28038 @endif libtermcap
28039
28040 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28041 maybe-TAGS-libtermcap:
28042 @if libtermcap
28043 maybe-TAGS-libtermcap: TAGS-libtermcap
28044
28045 TAGS-libtermcap: \
28046     configure-libtermcap 
28047         @: $(MAKE); $(unstage)
28048         @[ -f ./libtermcap/Makefile ] || exit 0; \
28049         r=`${PWD_COMMAND}`; export r; \
28050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28051         $(HOST_EXPORTS) \
28052         for flag in $(EXTRA_HOST_FLAGS) ; do \
28053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28054         done; \
28055         echo "Doing TAGS in libtermcap" ; \
28056         (cd $(HOST_SUBDIR)/libtermcap && \
28057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28059                   "RANLIB=$${RANLIB}" \
28060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28061                   TAGS) \
28062           || exit 1
28063
28064 @endif libtermcap
28065
28066 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28067 maybe-install-info-libtermcap:
28068 @if libtermcap
28069 maybe-install-info-libtermcap: install-info-libtermcap
28070
28071 install-info-libtermcap: \
28072     configure-libtermcap \
28073     info-libtermcap 
28074         @: $(MAKE); $(unstage)
28075         @[ -f ./libtermcap/Makefile ] || exit 0; \
28076         r=`${PWD_COMMAND}`; export r; \
28077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078         $(HOST_EXPORTS) \
28079         for flag in $(EXTRA_HOST_FLAGS) ; do \
28080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28081         done; \
28082         echo "Doing install-info in libtermcap" ; \
28083         (cd $(HOST_SUBDIR)/libtermcap && \
28084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28086                   "RANLIB=$${RANLIB}" \
28087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28088                   install-info) \
28089           || exit 1
28090
28091 @endif libtermcap
28092
28093 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28094 maybe-install-pdf-libtermcap:
28095 @if libtermcap
28096 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28097
28098 install-pdf-libtermcap: \
28099     configure-libtermcap \
28100     pdf-libtermcap 
28101         @: $(MAKE); $(unstage)
28102         @[ -f ./libtermcap/Makefile ] || exit 0; \
28103         r=`${PWD_COMMAND}`; export r; \
28104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28105         $(HOST_EXPORTS) \
28106         for flag in $(EXTRA_HOST_FLAGS) ; do \
28107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108         done; \
28109         echo "Doing install-pdf in libtermcap" ; \
28110         (cd $(HOST_SUBDIR)/libtermcap && \
28111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113                   "RANLIB=$${RANLIB}" \
28114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28115                   install-pdf) \
28116           || exit 1
28117
28118 @endif libtermcap
28119
28120 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28121 maybe-install-html-libtermcap:
28122 @if libtermcap
28123 maybe-install-html-libtermcap: install-html-libtermcap
28124
28125 install-html-libtermcap: \
28126     configure-libtermcap \
28127     html-libtermcap 
28128         @: $(MAKE); $(unstage)
28129         @[ -f ./libtermcap/Makefile ] || exit 0; \
28130         r=`${PWD_COMMAND}`; export r; \
28131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28132         $(HOST_EXPORTS) \
28133         for flag in $(EXTRA_HOST_FLAGS) ; do \
28134           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28135         done; \
28136         echo "Doing install-html in libtermcap" ; \
28137         (cd $(HOST_SUBDIR)/libtermcap && \
28138           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28139                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28140                   "RANLIB=$${RANLIB}" \
28141                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28142                   install-html) \
28143           || exit 1
28144
28145 @endif libtermcap
28146
28147 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28148 maybe-installcheck-libtermcap:
28149 @if libtermcap
28150 maybe-installcheck-libtermcap: installcheck-libtermcap
28151
28152 installcheck-libtermcap: \
28153     configure-libtermcap 
28154         @: $(MAKE); $(unstage)
28155         @[ -f ./libtermcap/Makefile ] || exit 0; \
28156         r=`${PWD_COMMAND}`; export r; \
28157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28158         $(HOST_EXPORTS) \
28159         for flag in $(EXTRA_HOST_FLAGS) ; do \
28160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28161         done; \
28162         echo "Doing installcheck in libtermcap" ; \
28163         (cd $(HOST_SUBDIR)/libtermcap && \
28164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28166                   "RANLIB=$${RANLIB}" \
28167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28168                   installcheck) \
28169           || exit 1
28170
28171 @endif libtermcap
28172
28173 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28174 maybe-mostlyclean-libtermcap:
28175 @if libtermcap
28176 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28177
28178 # libtermcap doesn't support mostlyclean.
28179 mostlyclean-libtermcap:
28180
28181 @endif libtermcap
28182
28183 .PHONY: maybe-clean-libtermcap clean-libtermcap
28184 maybe-clean-libtermcap:
28185 @if libtermcap
28186 maybe-clean-libtermcap: clean-libtermcap
28187
28188 # libtermcap doesn't support clean.
28189 clean-libtermcap:
28190
28191 @endif libtermcap
28192
28193 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28194 maybe-distclean-libtermcap:
28195 @if libtermcap
28196 maybe-distclean-libtermcap: distclean-libtermcap
28197
28198 # libtermcap doesn't support distclean.
28199 distclean-libtermcap:
28200
28201 @endif libtermcap
28202
28203 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28204 maybe-maintainer-clean-libtermcap:
28205 @if libtermcap
28206 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28207
28208 # libtermcap doesn't support maintainer-clean.
28209 maintainer-clean-libtermcap:
28210
28211 @endif libtermcap
28212
28213
28214
28215 .PHONY: configure-utils maybe-configure-utils
28216 maybe-configure-utils:
28217 @if gcc-bootstrap
28218 configure-utils: stage_current
28219 @endif gcc-bootstrap
28220 @if utils
28221 maybe-configure-utils: configure-utils
28222 configure-utils: 
28223         @: $(MAKE); $(unstage)
28224         @r=`${PWD_COMMAND}`; export r; \
28225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28226         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28227         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28228         $(HOST_EXPORTS)  \
28229         echo Configuring in $(HOST_SUBDIR)/utils; \
28230         cd "$(HOST_SUBDIR)/utils" || exit 1; \
28231         case $(srcdir) in \
28232           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28233           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28234                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28235         esac; \
28236         srcdiroption="--srcdir=$${topdir}/utils"; \
28237         libsrcdir="$$s/utils"; \
28238         $(SHELL) $${libsrcdir}/configure \
28239           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28240           --target=${target_alias} $${srcdiroption}  \
28241           || exit 1
28242 @endif utils
28243
28244
28245
28246
28247
28248 .PHONY: all-utils maybe-all-utils
28249 maybe-all-utils:
28250 @if gcc-bootstrap
28251 all-utils: stage_current
28252 @endif gcc-bootstrap
28253 @if utils
28254 TARGET-utils=all
28255 maybe-all-utils: all-utils
28256 all-utils: configure-utils
28257         @: $(MAKE); $(unstage)
28258         @r=`${PWD_COMMAND}`; export r; \
28259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28260         $(HOST_EXPORTS)  \
28261         (cd $(HOST_SUBDIR)/utils && \
28262           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28263                 $(TARGET-utils))
28264 @endif utils
28265
28266
28267
28268
28269 .PHONY: check-utils maybe-check-utils
28270 maybe-check-utils:
28271 @if utils
28272 maybe-check-utils: check-utils
28273
28274 check-utils:
28275
28276 @endif utils
28277
28278 .PHONY: install-utils maybe-install-utils
28279 maybe-install-utils:
28280 @if utils
28281 maybe-install-utils: install-utils
28282
28283 install-utils: installdirs
28284         @: $(MAKE); $(unstage)
28285         @r=`${PWD_COMMAND}`; export r; \
28286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287         $(HOST_EXPORTS) \
28288         (cd $(HOST_SUBDIR)/utils && \
28289           $(MAKE) $(FLAGS_TO_PASS)  install)
28290
28291 @endif utils
28292
28293 .PHONY: install-strip-utils maybe-install-strip-utils
28294 maybe-install-strip-utils:
28295 @if utils
28296 maybe-install-strip-utils: install-strip-utils
28297
28298 install-strip-utils: installdirs
28299         @: $(MAKE); $(unstage)
28300         @r=`${PWD_COMMAND}`; export r; \
28301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28302         $(HOST_EXPORTS) \
28303         (cd $(HOST_SUBDIR)/utils && \
28304           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28305
28306 @endif utils
28307
28308 # Other targets (info, dvi, pdf, etc.)
28309
28310 .PHONY: maybe-info-utils info-utils
28311 maybe-info-utils:
28312 @if utils
28313 maybe-info-utils: info-utils
28314
28315 info-utils: \
28316     configure-utils 
28317         @: $(MAKE); $(unstage)
28318         @[ -f ./utils/Makefile ] || exit 0; \
28319         r=`${PWD_COMMAND}`; export r; \
28320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28321         $(HOST_EXPORTS) \
28322         for flag in $(EXTRA_HOST_FLAGS) ; do \
28323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324         done; \
28325         echo "Doing info in utils" ; \
28326         (cd $(HOST_SUBDIR)/utils && \
28327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329                   "RANLIB=$${RANLIB}" \
28330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28331                   info) \
28332           || exit 1
28333
28334 @endif utils
28335
28336 .PHONY: maybe-dvi-utils dvi-utils
28337 maybe-dvi-utils:
28338 @if utils
28339 maybe-dvi-utils: dvi-utils
28340
28341 dvi-utils: \
28342     configure-utils 
28343         @: $(MAKE); $(unstage)
28344         @[ -f ./utils/Makefile ] || exit 0; \
28345         r=`${PWD_COMMAND}`; export r; \
28346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28347         $(HOST_EXPORTS) \
28348         for flag in $(EXTRA_HOST_FLAGS) ; do \
28349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28350         done; \
28351         echo "Doing dvi in utils" ; \
28352         (cd $(HOST_SUBDIR)/utils && \
28353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28355                   "RANLIB=$${RANLIB}" \
28356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28357                   dvi) \
28358           || exit 1
28359
28360 @endif utils
28361
28362 .PHONY: maybe-pdf-utils pdf-utils
28363 maybe-pdf-utils:
28364 @if utils
28365 maybe-pdf-utils: pdf-utils
28366
28367 pdf-utils: \
28368     configure-utils 
28369         @: $(MAKE); $(unstage)
28370         @[ -f ./utils/Makefile ] || exit 0; \
28371         r=`${PWD_COMMAND}`; export r; \
28372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28373         $(HOST_EXPORTS) \
28374         for flag in $(EXTRA_HOST_FLAGS) ; do \
28375           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28376         done; \
28377         echo "Doing pdf in utils" ; \
28378         (cd $(HOST_SUBDIR)/utils && \
28379           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28380                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28381                   "RANLIB=$${RANLIB}" \
28382                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28383                   pdf) \
28384           || exit 1
28385
28386 @endif utils
28387
28388 .PHONY: maybe-html-utils html-utils
28389 maybe-html-utils:
28390 @if utils
28391 maybe-html-utils: html-utils
28392
28393 html-utils: \
28394     configure-utils 
28395         @: $(MAKE); $(unstage)
28396         @[ -f ./utils/Makefile ] || exit 0; \
28397         r=`${PWD_COMMAND}`; export r; \
28398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28399         $(HOST_EXPORTS) \
28400         for flag in $(EXTRA_HOST_FLAGS) ; do \
28401           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28402         done; \
28403         echo "Doing html in utils" ; \
28404         (cd $(HOST_SUBDIR)/utils && \
28405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28407                   "RANLIB=$${RANLIB}" \
28408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28409                   html) \
28410           || exit 1
28411
28412 @endif utils
28413
28414 .PHONY: maybe-TAGS-utils TAGS-utils
28415 maybe-TAGS-utils:
28416 @if utils
28417 maybe-TAGS-utils: TAGS-utils
28418
28419 TAGS-utils: \
28420     configure-utils 
28421         @: $(MAKE); $(unstage)
28422         @[ -f ./utils/Makefile ] || exit 0; \
28423         r=`${PWD_COMMAND}`; export r; \
28424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28425         $(HOST_EXPORTS) \
28426         for flag in $(EXTRA_HOST_FLAGS) ; do \
28427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28428         done; \
28429         echo "Doing TAGS in utils" ; \
28430         (cd $(HOST_SUBDIR)/utils && \
28431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28433                   "RANLIB=$${RANLIB}" \
28434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28435                   TAGS) \
28436           || exit 1
28437
28438 @endif utils
28439
28440 .PHONY: maybe-install-info-utils install-info-utils
28441 maybe-install-info-utils:
28442 @if utils
28443 maybe-install-info-utils: install-info-utils
28444
28445 install-info-utils: \
28446     configure-utils \
28447     info-utils 
28448         @: $(MAKE); $(unstage)
28449         @[ -f ./utils/Makefile ] || exit 0; \
28450         r=`${PWD_COMMAND}`; export r; \
28451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28452         $(HOST_EXPORTS) \
28453         for flag in $(EXTRA_HOST_FLAGS) ; do \
28454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455         done; \
28456         echo "Doing install-info in utils" ; \
28457         (cd $(HOST_SUBDIR)/utils && \
28458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460                   "RANLIB=$${RANLIB}" \
28461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28462                   install-info) \
28463           || exit 1
28464
28465 @endif utils
28466
28467 .PHONY: maybe-install-pdf-utils install-pdf-utils
28468 maybe-install-pdf-utils:
28469 @if utils
28470 maybe-install-pdf-utils: install-pdf-utils
28471
28472 install-pdf-utils: \
28473     configure-utils \
28474     pdf-utils 
28475         @: $(MAKE); $(unstage)
28476         @[ -f ./utils/Makefile ] || exit 0; \
28477         r=`${PWD_COMMAND}`; export r; \
28478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28479         $(HOST_EXPORTS) \
28480         for flag in $(EXTRA_HOST_FLAGS) ; do \
28481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28482         done; \
28483         echo "Doing install-pdf in utils" ; \
28484         (cd $(HOST_SUBDIR)/utils && \
28485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28487                   "RANLIB=$${RANLIB}" \
28488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28489                   install-pdf) \
28490           || exit 1
28491
28492 @endif utils
28493
28494 .PHONY: maybe-install-html-utils install-html-utils
28495 maybe-install-html-utils:
28496 @if utils
28497 maybe-install-html-utils: install-html-utils
28498
28499 install-html-utils: \
28500     configure-utils \
28501     html-utils 
28502         @: $(MAKE); $(unstage)
28503         @[ -f ./utils/Makefile ] || exit 0; \
28504         r=`${PWD_COMMAND}`; export r; \
28505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28506         $(HOST_EXPORTS) \
28507         for flag in $(EXTRA_HOST_FLAGS) ; do \
28508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28509         done; \
28510         echo "Doing install-html in utils" ; \
28511         (cd $(HOST_SUBDIR)/utils && \
28512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28514                   "RANLIB=$${RANLIB}" \
28515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28516                   install-html) \
28517           || exit 1
28518
28519 @endif utils
28520
28521 .PHONY: maybe-installcheck-utils installcheck-utils
28522 maybe-installcheck-utils:
28523 @if utils
28524 maybe-installcheck-utils: installcheck-utils
28525
28526 installcheck-utils: \
28527     configure-utils 
28528         @: $(MAKE); $(unstage)
28529         @[ -f ./utils/Makefile ] || exit 0; \
28530         r=`${PWD_COMMAND}`; export r; \
28531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28532         $(HOST_EXPORTS) \
28533         for flag in $(EXTRA_HOST_FLAGS) ; do \
28534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28535         done; \
28536         echo "Doing installcheck in utils" ; \
28537         (cd $(HOST_SUBDIR)/utils && \
28538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28540                   "RANLIB=$${RANLIB}" \
28541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28542                   installcheck) \
28543           || exit 1
28544
28545 @endif utils
28546
28547 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28548 maybe-mostlyclean-utils:
28549 @if utils
28550 maybe-mostlyclean-utils: mostlyclean-utils
28551
28552 mostlyclean-utils: 
28553         @: $(MAKE); $(unstage)
28554         @[ -f ./utils/Makefile ] || exit 0; \
28555         r=`${PWD_COMMAND}`; export r; \
28556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28557         $(HOST_EXPORTS) \
28558         for flag in $(EXTRA_HOST_FLAGS) ; do \
28559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28560         done; \
28561         echo "Doing mostlyclean in utils" ; \
28562         (cd $(HOST_SUBDIR)/utils && \
28563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28565                   "RANLIB=$${RANLIB}" \
28566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28567                   mostlyclean) \
28568           || exit 1
28569
28570 @endif utils
28571
28572 .PHONY: maybe-clean-utils clean-utils
28573 maybe-clean-utils:
28574 @if utils
28575 maybe-clean-utils: clean-utils
28576
28577 clean-utils: 
28578         @: $(MAKE); $(unstage)
28579         @[ -f ./utils/Makefile ] || exit 0; \
28580         r=`${PWD_COMMAND}`; export r; \
28581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582         $(HOST_EXPORTS) \
28583         for flag in $(EXTRA_HOST_FLAGS) ; do \
28584           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585         done; \
28586         echo "Doing clean in utils" ; \
28587         (cd $(HOST_SUBDIR)/utils && \
28588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590                   "RANLIB=$${RANLIB}" \
28591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592                   clean) \
28593           || exit 1
28594
28595 @endif utils
28596
28597 .PHONY: maybe-distclean-utils distclean-utils
28598 maybe-distclean-utils:
28599 @if utils
28600 maybe-distclean-utils: distclean-utils
28601
28602 distclean-utils: 
28603         @: $(MAKE); $(unstage)
28604         @[ -f ./utils/Makefile ] || exit 0; \
28605         r=`${PWD_COMMAND}`; export r; \
28606         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28607         $(HOST_EXPORTS) \
28608         for flag in $(EXTRA_HOST_FLAGS) ; do \
28609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28610         done; \
28611         echo "Doing distclean in utils" ; \
28612         (cd $(HOST_SUBDIR)/utils && \
28613           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28614                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28615                   "RANLIB=$${RANLIB}" \
28616                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28617                   distclean) \
28618           || exit 1
28619
28620 @endif utils
28621
28622 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28623 maybe-maintainer-clean-utils:
28624 @if utils
28625 maybe-maintainer-clean-utils: maintainer-clean-utils
28626
28627 maintainer-clean-utils: 
28628         @: $(MAKE); $(unstage)
28629         @[ -f ./utils/Makefile ] || exit 0; \
28630         r=`${PWD_COMMAND}`; export r; \
28631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632         $(HOST_EXPORTS) \
28633         for flag in $(EXTRA_HOST_FLAGS) ; do \
28634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28635         done; \
28636         echo "Doing maintainer-clean in utils" ; \
28637         (cd $(HOST_SUBDIR)/utils && \
28638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28640                   "RANLIB=$${RANLIB}" \
28641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28642                   maintainer-clean) \
28643           || exit 1
28644
28645 @endif utils
28646
28647
28648
28649 .PHONY: configure-gnattools maybe-configure-gnattools
28650 maybe-configure-gnattools:
28651 @if gcc-bootstrap
28652 configure-gnattools: stage_current
28653 @endif gcc-bootstrap
28654 @if gnattools
28655 maybe-configure-gnattools: configure-gnattools
28656 configure-gnattools: 
28657         @: $(MAKE); $(unstage)
28658         @r=`${PWD_COMMAND}`; export r; \
28659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28660         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28661         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28662         $(HOST_EXPORTS)  \
28663         echo Configuring in $(HOST_SUBDIR)/gnattools; \
28664         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28665         case $(srcdir) in \
28666           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28667           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28668                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28669         esac; \
28670         srcdiroption="--srcdir=$${topdir}/gnattools"; \
28671         libsrcdir="$$s/gnattools"; \
28672         $(SHELL) $${libsrcdir}/configure \
28673           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28674           --target=${target_alias} $${srcdiroption}  \
28675           || exit 1
28676 @endif gnattools
28677
28678
28679
28680
28681
28682 .PHONY: all-gnattools maybe-all-gnattools
28683 maybe-all-gnattools:
28684 @if gcc-bootstrap
28685 all-gnattools: stage_current
28686 @endif gcc-bootstrap
28687 @if gnattools
28688 TARGET-gnattools=all
28689 maybe-all-gnattools: all-gnattools
28690 all-gnattools: configure-gnattools
28691         @: $(MAKE); $(unstage)
28692         @r=`${PWD_COMMAND}`; export r; \
28693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28694         $(HOST_EXPORTS)  \
28695         (cd $(HOST_SUBDIR)/gnattools && \
28696           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28697                 $(TARGET-gnattools))
28698 @endif gnattools
28699
28700
28701
28702
28703 .PHONY: check-gnattools maybe-check-gnattools
28704 maybe-check-gnattools:
28705 @if gnattools
28706 maybe-check-gnattools: check-gnattools
28707
28708 check-gnattools:
28709         @: $(MAKE); $(unstage)
28710         @r=`${PWD_COMMAND}`; export r; \
28711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28712         $(HOST_EXPORTS) \
28713         (cd $(HOST_SUBDIR)/gnattools && \
28714           $(MAKE) $(FLAGS_TO_PASS)  check)
28715
28716 @endif gnattools
28717
28718 .PHONY: install-gnattools maybe-install-gnattools
28719 maybe-install-gnattools:
28720 @if gnattools
28721 maybe-install-gnattools: install-gnattools
28722
28723 install-gnattools: installdirs
28724         @: $(MAKE); $(unstage)
28725         @r=`${PWD_COMMAND}`; export r; \
28726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28727         $(HOST_EXPORTS) \
28728         (cd $(HOST_SUBDIR)/gnattools && \
28729           $(MAKE) $(FLAGS_TO_PASS)  install)
28730
28731 @endif gnattools
28732
28733 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28734 maybe-install-strip-gnattools:
28735 @if gnattools
28736 maybe-install-strip-gnattools: install-strip-gnattools
28737
28738 install-strip-gnattools: installdirs
28739         @: $(MAKE); $(unstage)
28740         @r=`${PWD_COMMAND}`; export r; \
28741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28742         $(HOST_EXPORTS) \
28743         (cd $(HOST_SUBDIR)/gnattools && \
28744           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28745
28746 @endif gnattools
28747
28748 # Other targets (info, dvi, pdf, etc.)
28749
28750 .PHONY: maybe-info-gnattools info-gnattools
28751 maybe-info-gnattools:
28752 @if gnattools
28753 maybe-info-gnattools: info-gnattools
28754
28755 info-gnattools: \
28756     configure-gnattools 
28757         @: $(MAKE); $(unstage)
28758         @[ -f ./gnattools/Makefile ] || exit 0; \
28759         r=`${PWD_COMMAND}`; export r; \
28760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761         $(HOST_EXPORTS) \
28762         for flag in $(EXTRA_HOST_FLAGS) ; do \
28763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28764         done; \
28765         echo "Doing info in gnattools" ; \
28766         (cd $(HOST_SUBDIR)/gnattools && \
28767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28769                   "RANLIB=$${RANLIB}" \
28770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28771                   info) \
28772           || exit 1
28773
28774 @endif gnattools
28775
28776 .PHONY: maybe-dvi-gnattools dvi-gnattools
28777 maybe-dvi-gnattools:
28778 @if gnattools
28779 maybe-dvi-gnattools: dvi-gnattools
28780
28781 dvi-gnattools: \
28782     configure-gnattools 
28783         @: $(MAKE); $(unstage)
28784         @[ -f ./gnattools/Makefile ] || exit 0; \
28785         r=`${PWD_COMMAND}`; export r; \
28786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28787         $(HOST_EXPORTS) \
28788         for flag in $(EXTRA_HOST_FLAGS) ; do \
28789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28790         done; \
28791         echo "Doing dvi in gnattools" ; \
28792         (cd $(HOST_SUBDIR)/gnattools && \
28793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28795                   "RANLIB=$${RANLIB}" \
28796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28797                   dvi) \
28798           || exit 1
28799
28800 @endif gnattools
28801
28802 .PHONY: maybe-pdf-gnattools pdf-gnattools
28803 maybe-pdf-gnattools:
28804 @if gnattools
28805 maybe-pdf-gnattools: pdf-gnattools
28806
28807 pdf-gnattools: \
28808     configure-gnattools 
28809         @: $(MAKE); $(unstage)
28810         @[ -f ./gnattools/Makefile ] || exit 0; \
28811         r=`${PWD_COMMAND}`; export r; \
28812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28813         $(HOST_EXPORTS) \
28814         for flag in $(EXTRA_HOST_FLAGS) ; do \
28815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28816         done; \
28817         echo "Doing pdf in gnattools" ; \
28818         (cd $(HOST_SUBDIR)/gnattools && \
28819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28821                   "RANLIB=$${RANLIB}" \
28822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28823                   pdf) \
28824           || exit 1
28825
28826 @endif gnattools
28827
28828 .PHONY: maybe-html-gnattools html-gnattools
28829 maybe-html-gnattools:
28830 @if gnattools
28831 maybe-html-gnattools: html-gnattools
28832
28833 html-gnattools: \
28834     configure-gnattools 
28835         @: $(MAKE); $(unstage)
28836         @[ -f ./gnattools/Makefile ] || exit 0; \
28837         r=`${PWD_COMMAND}`; export r; \
28838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28839         $(HOST_EXPORTS) \
28840         for flag in $(EXTRA_HOST_FLAGS) ; do \
28841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28842         done; \
28843         echo "Doing html in gnattools" ; \
28844         (cd $(HOST_SUBDIR)/gnattools && \
28845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28847                   "RANLIB=$${RANLIB}" \
28848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28849                   html) \
28850           || exit 1
28851
28852 @endif gnattools
28853
28854 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28855 maybe-TAGS-gnattools:
28856 @if gnattools
28857 maybe-TAGS-gnattools: TAGS-gnattools
28858
28859 TAGS-gnattools: \
28860     configure-gnattools 
28861         @: $(MAKE); $(unstage)
28862         @[ -f ./gnattools/Makefile ] || exit 0; \
28863         r=`${PWD_COMMAND}`; export r; \
28864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28865         $(HOST_EXPORTS) \
28866         for flag in $(EXTRA_HOST_FLAGS) ; do \
28867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28868         done; \
28869         echo "Doing TAGS in gnattools" ; \
28870         (cd $(HOST_SUBDIR)/gnattools && \
28871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28873                   "RANLIB=$${RANLIB}" \
28874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28875                   TAGS) \
28876           || exit 1
28877
28878 @endif gnattools
28879
28880 .PHONY: maybe-install-info-gnattools install-info-gnattools
28881 maybe-install-info-gnattools:
28882 @if gnattools
28883 maybe-install-info-gnattools: install-info-gnattools
28884
28885 install-info-gnattools: \
28886     configure-gnattools \
28887     info-gnattools 
28888         @: $(MAKE); $(unstage)
28889         @[ -f ./gnattools/Makefile ] || exit 0; \
28890         r=`${PWD_COMMAND}`; export r; \
28891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28892         $(HOST_EXPORTS) \
28893         for flag in $(EXTRA_HOST_FLAGS) ; do \
28894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28895         done; \
28896         echo "Doing install-info in gnattools" ; \
28897         (cd $(HOST_SUBDIR)/gnattools && \
28898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28900                   "RANLIB=$${RANLIB}" \
28901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28902                   install-info) \
28903           || exit 1
28904
28905 @endif gnattools
28906
28907 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28908 maybe-install-pdf-gnattools:
28909 @if gnattools
28910 maybe-install-pdf-gnattools: install-pdf-gnattools
28911
28912 install-pdf-gnattools: \
28913     configure-gnattools \
28914     pdf-gnattools 
28915         @: $(MAKE); $(unstage)
28916         @[ -f ./gnattools/Makefile ] || exit 0; \
28917         r=`${PWD_COMMAND}`; export r; \
28918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28919         $(HOST_EXPORTS) \
28920         for flag in $(EXTRA_HOST_FLAGS) ; do \
28921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28922         done; \
28923         echo "Doing install-pdf in gnattools" ; \
28924         (cd $(HOST_SUBDIR)/gnattools && \
28925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28927                   "RANLIB=$${RANLIB}" \
28928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28929                   install-pdf) \
28930           || exit 1
28931
28932 @endif gnattools
28933
28934 .PHONY: maybe-install-html-gnattools install-html-gnattools
28935 maybe-install-html-gnattools:
28936 @if gnattools
28937 maybe-install-html-gnattools: install-html-gnattools
28938
28939 install-html-gnattools: \
28940     configure-gnattools \
28941     html-gnattools 
28942         @: $(MAKE); $(unstage)
28943         @[ -f ./gnattools/Makefile ] || exit 0; \
28944         r=`${PWD_COMMAND}`; export r; \
28945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28946         $(HOST_EXPORTS) \
28947         for flag in $(EXTRA_HOST_FLAGS) ; do \
28948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28949         done; \
28950         echo "Doing install-html in gnattools" ; \
28951         (cd $(HOST_SUBDIR)/gnattools && \
28952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28954                   "RANLIB=$${RANLIB}" \
28955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28956                   install-html) \
28957           || exit 1
28958
28959 @endif gnattools
28960
28961 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28962 maybe-installcheck-gnattools:
28963 @if gnattools
28964 maybe-installcheck-gnattools: installcheck-gnattools
28965
28966 installcheck-gnattools: \
28967     configure-gnattools 
28968         @: $(MAKE); $(unstage)
28969         @[ -f ./gnattools/Makefile ] || exit 0; \
28970         r=`${PWD_COMMAND}`; export r; \
28971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28972         $(HOST_EXPORTS) \
28973         for flag in $(EXTRA_HOST_FLAGS) ; do \
28974           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28975         done; \
28976         echo "Doing installcheck in gnattools" ; \
28977         (cd $(HOST_SUBDIR)/gnattools && \
28978           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28979                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28980                   "RANLIB=$${RANLIB}" \
28981                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28982                   installcheck) \
28983           || exit 1
28984
28985 @endif gnattools
28986
28987 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28988 maybe-mostlyclean-gnattools:
28989 @if gnattools
28990 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28991
28992 mostlyclean-gnattools: 
28993         @: $(MAKE); $(unstage)
28994         @[ -f ./gnattools/Makefile ] || exit 0; \
28995         r=`${PWD_COMMAND}`; export r; \
28996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28997         $(HOST_EXPORTS) \
28998         for flag in $(EXTRA_HOST_FLAGS) ; do \
28999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29000         done; \
29001         echo "Doing mostlyclean in gnattools" ; \
29002         (cd $(HOST_SUBDIR)/gnattools && \
29003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29005                   "RANLIB=$${RANLIB}" \
29006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29007                   mostlyclean) \
29008           || exit 1
29009
29010 @endif gnattools
29011
29012 .PHONY: maybe-clean-gnattools clean-gnattools
29013 maybe-clean-gnattools:
29014 @if gnattools
29015 maybe-clean-gnattools: clean-gnattools
29016
29017 clean-gnattools: 
29018         @: $(MAKE); $(unstage)
29019         @[ -f ./gnattools/Makefile ] || exit 0; \
29020         r=`${PWD_COMMAND}`; export r; \
29021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29022         $(HOST_EXPORTS) \
29023         for flag in $(EXTRA_HOST_FLAGS) ; do \
29024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29025         done; \
29026         echo "Doing clean in gnattools" ; \
29027         (cd $(HOST_SUBDIR)/gnattools && \
29028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29030                   "RANLIB=$${RANLIB}" \
29031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29032                   clean) \
29033           || exit 1
29034
29035 @endif gnattools
29036
29037 .PHONY: maybe-distclean-gnattools distclean-gnattools
29038 maybe-distclean-gnattools:
29039 @if gnattools
29040 maybe-distclean-gnattools: distclean-gnattools
29041
29042 distclean-gnattools: 
29043         @: $(MAKE); $(unstage)
29044         @[ -f ./gnattools/Makefile ] || exit 0; \
29045         r=`${PWD_COMMAND}`; export r; \
29046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047         $(HOST_EXPORTS) \
29048         for flag in $(EXTRA_HOST_FLAGS) ; do \
29049           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050         done; \
29051         echo "Doing distclean in gnattools" ; \
29052         (cd $(HOST_SUBDIR)/gnattools && \
29053           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055                   "RANLIB=$${RANLIB}" \
29056                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29057                   distclean) \
29058           || exit 1
29059
29060 @endif gnattools
29061
29062 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29063 maybe-maintainer-clean-gnattools:
29064 @if gnattools
29065 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29066
29067 maintainer-clean-gnattools: 
29068         @: $(MAKE); $(unstage)
29069         @[ -f ./gnattools/Makefile ] || exit 0; \
29070         r=`${PWD_COMMAND}`; export r; \
29071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29072         $(HOST_EXPORTS) \
29073         for flag in $(EXTRA_HOST_FLAGS) ; do \
29074           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29075         done; \
29076         echo "Doing maintainer-clean in gnattools" ; \
29077         (cd $(HOST_SUBDIR)/gnattools && \
29078           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29079                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29080                   "RANLIB=$${RANLIB}" \
29081                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29082                   maintainer-clean) \
29083           || exit 1
29084
29085 @endif gnattools
29086
29087
29088
29089 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29090 maybe-configure-lto-plugin:
29091 @if gcc-bootstrap
29092 configure-lto-plugin: stage_current
29093 @endif gcc-bootstrap
29094 @if lto-plugin
29095 maybe-configure-lto-plugin: configure-lto-plugin
29096 configure-lto-plugin: 
29097         @r=`${PWD_COMMAND}`; export r; \
29098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29099         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29100         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29101         $(HOST_EXPORTS)  \
29102         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29103         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29104         case $(srcdir) in \
29105           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29106           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29107                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29108         esac; \
29109         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29110         libsrcdir="$$s/lto-plugin"; \
29111         $(SHELL) $${libsrcdir}/configure \
29112           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29113           --target=${target_alias} $${srcdiroption} --enable-shared \
29114           || exit 1
29115 @endif lto-plugin
29116
29117
29118
29119 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29120 maybe-configure-stage1-lto-plugin:
29121 @if lto-plugin-bootstrap
29122 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29123 configure-stage1-lto-plugin:
29124         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29125         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29126         @r=`${PWD_COMMAND}`; export r; \
29127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29128         TFLAGS="$(STAGE1_TFLAGS)"; \
29129         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29130         $(HOST_EXPORTS) \
29131         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29132         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29133         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29134         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29135         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29136         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29137         case $(srcdir) in \
29138           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29139           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29140                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29141         esac; \
29142         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29143         libsrcdir="$$s/lto-plugin"; \
29144         $(SHELL) $${libsrcdir}/configure \
29145           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29146           --target=${target_alias} $${srcdiroption} \
29147           $(STAGE1_CONFIGURE_FLAGS) \
29148           --enable-shared
29149 @endif lto-plugin-bootstrap
29150
29151 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29152 maybe-configure-stage2-lto-plugin:
29153 @if lto-plugin-bootstrap
29154 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29155 configure-stage2-lto-plugin:
29156         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29157         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29158         @r=`${PWD_COMMAND}`; export r; \
29159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29160         TFLAGS="$(STAGE2_TFLAGS)"; \
29161         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29162         $(HOST_EXPORTS) \
29163         $(POSTSTAGE1_HOST_EXPORTS) \
29164         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29165         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29166         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29167         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29168         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29169         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29170         case $(srcdir) in \
29171           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29172           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29173                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29174         esac; \
29175         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29176         libsrcdir="$$s/lto-plugin"; \
29177         $(SHELL) $${libsrcdir}/configure \
29178           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29179           --target=${target_alias} $${srcdiroption} \
29180           --with-build-libsubdir=$(HOST_SUBDIR) \
29181           $(STAGE2_CONFIGURE_FLAGS) \
29182           --enable-shared
29183 @endif lto-plugin-bootstrap
29184
29185 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29186 maybe-configure-stage3-lto-plugin:
29187 @if lto-plugin-bootstrap
29188 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29189 configure-stage3-lto-plugin:
29190         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29191         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29192         @r=`${PWD_COMMAND}`; export r; \
29193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29194         TFLAGS="$(STAGE3_TFLAGS)"; \
29195         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29196         $(HOST_EXPORTS) \
29197         $(POSTSTAGE1_HOST_EXPORTS) \
29198         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29199         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29200         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29201         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29202         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29203         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29204         case $(srcdir) in \
29205           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29206           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29207                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29208         esac; \
29209         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29210         libsrcdir="$$s/lto-plugin"; \
29211         $(SHELL) $${libsrcdir}/configure \
29212           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29213           --target=${target_alias} $${srcdiroption} \
29214           --with-build-libsubdir=$(HOST_SUBDIR) \
29215           $(STAGE3_CONFIGURE_FLAGS) \
29216           --enable-shared
29217 @endif lto-plugin-bootstrap
29218
29219 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29220 maybe-configure-stage4-lto-plugin:
29221 @if lto-plugin-bootstrap
29222 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29223 configure-stage4-lto-plugin:
29224         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29225         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29226         @r=`${PWD_COMMAND}`; export r; \
29227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29228         TFLAGS="$(STAGE4_TFLAGS)"; \
29229         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29230         $(HOST_EXPORTS) \
29231         $(POSTSTAGE1_HOST_EXPORTS) \
29232         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29233         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29234         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29235         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29236         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29237         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29238         case $(srcdir) in \
29239           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29240           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29241                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29242         esac; \
29243         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29244         libsrcdir="$$s/lto-plugin"; \
29245         $(SHELL) $${libsrcdir}/configure \
29246           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29247           --target=${target_alias} $${srcdiroption} \
29248           --with-build-libsubdir=$(HOST_SUBDIR) \
29249           $(STAGE4_CONFIGURE_FLAGS) \
29250           --enable-shared
29251 @endif lto-plugin-bootstrap
29252
29253 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29254 maybe-configure-stageprofile-lto-plugin:
29255 @if lto-plugin-bootstrap
29256 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29257 configure-stageprofile-lto-plugin:
29258         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29259         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29260         @r=`${PWD_COMMAND}`; export r; \
29261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29262         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29263         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29264         $(HOST_EXPORTS) \
29265         $(POSTSTAGE1_HOST_EXPORTS) \
29266         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29267         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29268         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29269         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29270         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29271         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29272         case $(srcdir) in \
29273           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29274           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29275                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29276         esac; \
29277         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29278         libsrcdir="$$s/lto-plugin"; \
29279         $(SHELL) $${libsrcdir}/configure \
29280           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29281           --target=${target_alias} $${srcdiroption} \
29282           --with-build-libsubdir=$(HOST_SUBDIR) \
29283           $(STAGEprofile_CONFIGURE_FLAGS) \
29284           --enable-shared
29285 @endif lto-plugin-bootstrap
29286
29287 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29288 maybe-configure-stagefeedback-lto-plugin:
29289 @if lto-plugin-bootstrap
29290 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29291 configure-stagefeedback-lto-plugin:
29292         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29293         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29294         @r=`${PWD_COMMAND}`; export r; \
29295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29296         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29297         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29298         $(HOST_EXPORTS) \
29299         $(POSTSTAGE1_HOST_EXPORTS) \
29300         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29301         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29302         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29303         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29304         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29305         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29306         case $(srcdir) in \
29307           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29308           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29309                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29310         esac; \
29311         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29312         libsrcdir="$$s/lto-plugin"; \
29313         $(SHELL) $${libsrcdir}/configure \
29314           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29315           --target=${target_alias} $${srcdiroption} \
29316           --with-build-libsubdir=$(HOST_SUBDIR) \
29317           $(STAGEfeedback_CONFIGURE_FLAGS) \
29318           --enable-shared
29319 @endif lto-plugin-bootstrap
29320
29321
29322
29323
29324
29325 .PHONY: all-lto-plugin maybe-all-lto-plugin
29326 maybe-all-lto-plugin:
29327 @if gcc-bootstrap
29328 all-lto-plugin: stage_current
29329 @endif gcc-bootstrap
29330 @if lto-plugin
29331 TARGET-lto-plugin=all
29332 maybe-all-lto-plugin: all-lto-plugin
29333 all-lto-plugin: configure-lto-plugin
29334         @r=`${PWD_COMMAND}`; export r; \
29335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29336         $(HOST_EXPORTS)  \
29337         (cd $(HOST_SUBDIR)/lto-plugin && \
29338           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29339                 $(TARGET-lto-plugin))
29340 @endif lto-plugin
29341
29342
29343
29344 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29345 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29346 maybe-all-stage1-lto-plugin:
29347 maybe-clean-stage1-lto-plugin:
29348 @if lto-plugin-bootstrap
29349 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29350 all-stage1: all-stage1-lto-plugin
29351 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29352 all-stage1-lto-plugin: configure-stage1-lto-plugin
29353         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29354         @r=`${PWD_COMMAND}`; export r; \
29355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29356         TFLAGS="$(STAGE1_TFLAGS)"; \
29357         $(HOST_EXPORTS)  \
29358         cd $(HOST_SUBDIR)/lto-plugin && \
29359         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29360                 CFLAGS="$(STAGE1_CFLAGS)" \
29361                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29362                 LIBCFLAGS="$(LIBCFLAGS)" \
29363                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29364                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29365                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29366                 $(EXTRA_HOST_FLAGS)   \
29367                 TFLAGS="$(STAGE1_TFLAGS)" \
29368                 $(TARGET-stage1-lto-plugin)
29369
29370 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29371 clean-stage1: clean-stage1-lto-plugin
29372 clean-stage1-lto-plugin:
29373         @if [ $(current_stage) = stage1 ]; then \
29374           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29375         else \
29376           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29377           $(MAKE) stage1-start; \
29378         fi; \
29379         cd $(HOST_SUBDIR)/lto-plugin && \
29380         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29381                  clean
29382 @endif lto-plugin-bootstrap
29383
29384
29385 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29386 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29387 maybe-all-stage2-lto-plugin:
29388 maybe-clean-stage2-lto-plugin:
29389 @if lto-plugin-bootstrap
29390 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29391 all-stage2: all-stage2-lto-plugin
29392 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29393 all-stage2-lto-plugin: configure-stage2-lto-plugin
29394         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29395         @r=`${PWD_COMMAND}`; export r; \
29396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29397         TFLAGS="$(STAGE2_TFLAGS)"; \
29398         $(HOST_EXPORTS) \
29399         $(POSTSTAGE1_HOST_EXPORTS)  \
29400         cd $(HOST_SUBDIR)/lto-plugin && \
29401         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29402                 CFLAGS="$(STAGE2_CFLAGS)" \
29403                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29404                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29405                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29406                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29407                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29408                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29409                 TFLAGS="$(STAGE2_TFLAGS)" \
29410                 $(TARGET-stage2-lto-plugin)
29411
29412 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29413 clean-stage2: clean-stage2-lto-plugin
29414 clean-stage2-lto-plugin:
29415         @if [ $(current_stage) = stage2 ]; then \
29416           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29417         else \
29418           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29419           $(MAKE) stage2-start; \
29420         fi; \
29421         cd $(HOST_SUBDIR)/lto-plugin && \
29422         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29423                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29424                  clean
29425 @endif lto-plugin-bootstrap
29426
29427
29428 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29429 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29430 maybe-all-stage3-lto-plugin:
29431 maybe-clean-stage3-lto-plugin:
29432 @if lto-plugin-bootstrap
29433 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29434 all-stage3: all-stage3-lto-plugin
29435 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29436 all-stage3-lto-plugin: configure-stage3-lto-plugin
29437         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29438         @r=`${PWD_COMMAND}`; export r; \
29439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29440         TFLAGS="$(STAGE3_TFLAGS)"; \
29441         $(HOST_EXPORTS) \
29442         $(POSTSTAGE1_HOST_EXPORTS)  \
29443         cd $(HOST_SUBDIR)/lto-plugin && \
29444         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29445                 CFLAGS="$(STAGE3_CFLAGS)" \
29446                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29447                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29448                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29449                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29450                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29451                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29452                 TFLAGS="$(STAGE3_TFLAGS)" \
29453                 $(TARGET-stage3-lto-plugin)
29454
29455 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29456 clean-stage3: clean-stage3-lto-plugin
29457 clean-stage3-lto-plugin:
29458         @if [ $(current_stage) = stage3 ]; then \
29459           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29460         else \
29461           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29462           $(MAKE) stage3-start; \
29463         fi; \
29464         cd $(HOST_SUBDIR)/lto-plugin && \
29465         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29466                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29467                  clean
29468 @endif lto-plugin-bootstrap
29469
29470
29471 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29472 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29473 maybe-all-stage4-lto-plugin:
29474 maybe-clean-stage4-lto-plugin:
29475 @if lto-plugin-bootstrap
29476 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29477 all-stage4: all-stage4-lto-plugin
29478 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29479 all-stage4-lto-plugin: configure-stage4-lto-plugin
29480         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29481         @r=`${PWD_COMMAND}`; export r; \
29482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29483         TFLAGS="$(STAGE4_TFLAGS)"; \
29484         $(HOST_EXPORTS) \
29485         $(POSTSTAGE1_HOST_EXPORTS)  \
29486         cd $(HOST_SUBDIR)/lto-plugin && \
29487         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29488                 CFLAGS="$(STAGE4_CFLAGS)" \
29489                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29490                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29491                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29492                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29493                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29494                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29495                 TFLAGS="$(STAGE4_TFLAGS)" \
29496                 $(TARGET-stage4-lto-plugin)
29497
29498 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29499 clean-stage4: clean-stage4-lto-plugin
29500 clean-stage4-lto-plugin:
29501         @if [ $(current_stage) = stage4 ]; then \
29502           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29503         else \
29504           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29505           $(MAKE) stage4-start; \
29506         fi; \
29507         cd $(HOST_SUBDIR)/lto-plugin && \
29508         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29509                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29510                  clean
29511 @endif lto-plugin-bootstrap
29512
29513
29514 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29515 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29516 maybe-all-stageprofile-lto-plugin:
29517 maybe-clean-stageprofile-lto-plugin:
29518 @if lto-plugin-bootstrap
29519 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29520 all-stageprofile: all-stageprofile-lto-plugin
29521 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29522 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29523         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29524         @r=`${PWD_COMMAND}`; export r; \
29525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29526         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29527         $(HOST_EXPORTS) \
29528         $(POSTSTAGE1_HOST_EXPORTS)  \
29529         cd $(HOST_SUBDIR)/lto-plugin && \
29530         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29531                 CFLAGS="$(STAGEprofile_CFLAGS)" \
29532                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29533                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29534                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29535                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29536                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29537                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29538                 TFLAGS="$(STAGEprofile_TFLAGS)" \
29539                 $(TARGET-stageprofile-lto-plugin)
29540
29541 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29542 clean-stageprofile: clean-stageprofile-lto-plugin
29543 clean-stageprofile-lto-plugin:
29544         @if [ $(current_stage) = stageprofile ]; then \
29545           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29546         else \
29547           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29548           $(MAKE) stageprofile-start; \
29549         fi; \
29550         cd $(HOST_SUBDIR)/lto-plugin && \
29551         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29552                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29553                  clean
29554 @endif lto-plugin-bootstrap
29555
29556
29557 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29558 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29559 maybe-all-stagefeedback-lto-plugin:
29560 maybe-clean-stagefeedback-lto-plugin:
29561 @if lto-plugin-bootstrap
29562 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29563 all-stagefeedback: all-stagefeedback-lto-plugin
29564 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29565 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29566         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29567         @r=`${PWD_COMMAND}`; export r; \
29568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29569         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29570         $(HOST_EXPORTS) \
29571         $(POSTSTAGE1_HOST_EXPORTS)  \
29572         cd $(HOST_SUBDIR)/lto-plugin && \
29573         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29574                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29575                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29576                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29577                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29578                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29579                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29580                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29581                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29582                 $(TARGET-stagefeedback-lto-plugin)
29583
29584 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29585 clean-stagefeedback: clean-stagefeedback-lto-plugin
29586 clean-stagefeedback-lto-plugin:
29587         @if [ $(current_stage) = stagefeedback ]; then \
29588           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29589         else \
29590           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29591           $(MAKE) stagefeedback-start; \
29592         fi; \
29593         cd $(HOST_SUBDIR)/lto-plugin && \
29594         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29595                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29596                  clean
29597 @endif lto-plugin-bootstrap
29598
29599
29600
29601
29602
29603 .PHONY: check-lto-plugin maybe-check-lto-plugin
29604 maybe-check-lto-plugin:
29605 @if lto-plugin
29606 maybe-check-lto-plugin: check-lto-plugin
29607
29608 check-lto-plugin:
29609         @: $(MAKE); $(unstage)
29610         @r=`${PWD_COMMAND}`; export r; \
29611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29612         $(HOST_EXPORTS) \
29613         (cd $(HOST_SUBDIR)/lto-plugin && \
29614           $(MAKE) $(FLAGS_TO_PASS)  check)
29615
29616 @endif lto-plugin
29617
29618 .PHONY: install-lto-plugin maybe-install-lto-plugin
29619 maybe-install-lto-plugin:
29620 @if lto-plugin
29621 maybe-install-lto-plugin: install-lto-plugin
29622
29623 install-lto-plugin: installdirs
29624         @: $(MAKE); $(unstage)
29625         @r=`${PWD_COMMAND}`; export r; \
29626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29627         $(HOST_EXPORTS) \
29628         (cd $(HOST_SUBDIR)/lto-plugin && \
29629           $(MAKE) $(FLAGS_TO_PASS)  install)
29630
29631 @endif lto-plugin
29632
29633 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29634 maybe-install-strip-lto-plugin:
29635 @if lto-plugin
29636 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29637
29638 install-strip-lto-plugin: installdirs
29639         @: $(MAKE); $(unstage)
29640         @r=`${PWD_COMMAND}`; export r; \
29641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29642         $(HOST_EXPORTS) \
29643         (cd $(HOST_SUBDIR)/lto-plugin && \
29644           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29645
29646 @endif lto-plugin
29647
29648 # Other targets (info, dvi, pdf, etc.)
29649
29650 .PHONY: maybe-info-lto-plugin info-lto-plugin
29651 maybe-info-lto-plugin:
29652 @if lto-plugin
29653 maybe-info-lto-plugin: info-lto-plugin
29654
29655 info-lto-plugin: \
29656     configure-lto-plugin 
29657         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29658         r=`${PWD_COMMAND}`; export r; \
29659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29660         $(HOST_EXPORTS) \
29661         for flag in $(EXTRA_HOST_FLAGS) ; do \
29662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29663         done; \
29664         echo "Doing info in lto-plugin" ; \
29665         (cd $(HOST_SUBDIR)/lto-plugin && \
29666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29668                   "RANLIB=$${RANLIB}" \
29669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29670                   info) \
29671           || exit 1
29672
29673 @endif lto-plugin
29674
29675 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29676 maybe-dvi-lto-plugin:
29677 @if lto-plugin
29678 maybe-dvi-lto-plugin: dvi-lto-plugin
29679
29680 dvi-lto-plugin: \
29681     configure-lto-plugin 
29682         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29683         r=`${PWD_COMMAND}`; export r; \
29684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29685         $(HOST_EXPORTS) \
29686         for flag in $(EXTRA_HOST_FLAGS) ; do \
29687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29688         done; \
29689         echo "Doing dvi in lto-plugin" ; \
29690         (cd $(HOST_SUBDIR)/lto-plugin && \
29691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29693                   "RANLIB=$${RANLIB}" \
29694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29695                   dvi) \
29696           || exit 1
29697
29698 @endif lto-plugin
29699
29700 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29701 maybe-pdf-lto-plugin:
29702 @if lto-plugin
29703 maybe-pdf-lto-plugin: pdf-lto-plugin
29704
29705 pdf-lto-plugin: \
29706     configure-lto-plugin 
29707         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29708         r=`${PWD_COMMAND}`; export r; \
29709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29710         $(HOST_EXPORTS) \
29711         for flag in $(EXTRA_HOST_FLAGS) ; do \
29712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29713         done; \
29714         echo "Doing pdf in lto-plugin" ; \
29715         (cd $(HOST_SUBDIR)/lto-plugin && \
29716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29718                   "RANLIB=$${RANLIB}" \
29719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29720                   pdf) \
29721           || exit 1
29722
29723 @endif lto-plugin
29724
29725 .PHONY: maybe-html-lto-plugin html-lto-plugin
29726 maybe-html-lto-plugin:
29727 @if lto-plugin
29728 maybe-html-lto-plugin: html-lto-plugin
29729
29730 html-lto-plugin: \
29731     configure-lto-plugin 
29732         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29733         r=`${PWD_COMMAND}`; export r; \
29734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29735         $(HOST_EXPORTS) \
29736         for flag in $(EXTRA_HOST_FLAGS) ; do \
29737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29738         done; \
29739         echo "Doing html in lto-plugin" ; \
29740         (cd $(HOST_SUBDIR)/lto-plugin && \
29741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29743                   "RANLIB=$${RANLIB}" \
29744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29745                   html) \
29746           || exit 1
29747
29748 @endif lto-plugin
29749
29750 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29751 maybe-TAGS-lto-plugin:
29752 @if lto-plugin
29753 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29754
29755 TAGS-lto-plugin: \
29756     configure-lto-plugin 
29757         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29758         r=`${PWD_COMMAND}`; export r; \
29759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29760         $(HOST_EXPORTS) \
29761         for flag in $(EXTRA_HOST_FLAGS) ; do \
29762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29763         done; \
29764         echo "Doing TAGS in lto-plugin" ; \
29765         (cd $(HOST_SUBDIR)/lto-plugin && \
29766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29768                   "RANLIB=$${RANLIB}" \
29769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29770                   TAGS) \
29771           || exit 1
29772
29773 @endif lto-plugin
29774
29775 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29776 maybe-install-info-lto-plugin:
29777 @if lto-plugin
29778 maybe-install-info-lto-plugin: install-info-lto-plugin
29779
29780 install-info-lto-plugin: \
29781     configure-lto-plugin \
29782     info-lto-plugin 
29783         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29784         r=`${PWD_COMMAND}`; export r; \
29785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29786         $(HOST_EXPORTS) \
29787         for flag in $(EXTRA_HOST_FLAGS) ; do \
29788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29789         done; \
29790         echo "Doing install-info in lto-plugin" ; \
29791         (cd $(HOST_SUBDIR)/lto-plugin && \
29792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29794                   "RANLIB=$${RANLIB}" \
29795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29796                   install-info) \
29797           || exit 1
29798
29799 @endif lto-plugin
29800
29801 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29802 maybe-install-pdf-lto-plugin:
29803 @if lto-plugin
29804 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29805
29806 install-pdf-lto-plugin: \
29807     configure-lto-plugin \
29808     pdf-lto-plugin 
29809         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29810         r=`${PWD_COMMAND}`; export r; \
29811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812         $(HOST_EXPORTS) \
29813         for flag in $(EXTRA_HOST_FLAGS) ; do \
29814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815         done; \
29816         echo "Doing install-pdf in lto-plugin" ; \
29817         (cd $(HOST_SUBDIR)/lto-plugin && \
29818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820                   "RANLIB=$${RANLIB}" \
29821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822                   install-pdf) \
29823           || exit 1
29824
29825 @endif lto-plugin
29826
29827 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29828 maybe-install-html-lto-plugin:
29829 @if lto-plugin
29830 maybe-install-html-lto-plugin: install-html-lto-plugin
29831
29832 install-html-lto-plugin: \
29833     configure-lto-plugin \
29834     html-lto-plugin 
29835         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29836         r=`${PWD_COMMAND}`; export r; \
29837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29838         $(HOST_EXPORTS) \
29839         for flag in $(EXTRA_HOST_FLAGS) ; do \
29840           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29841         done; \
29842         echo "Doing install-html in lto-plugin" ; \
29843         (cd $(HOST_SUBDIR)/lto-plugin && \
29844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29846                   "RANLIB=$${RANLIB}" \
29847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29848                   install-html) \
29849           || exit 1
29850
29851 @endif lto-plugin
29852
29853 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29854 maybe-installcheck-lto-plugin:
29855 @if lto-plugin
29856 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29857
29858 installcheck-lto-plugin: \
29859     configure-lto-plugin 
29860         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29861         r=`${PWD_COMMAND}`; export r; \
29862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29863         $(HOST_EXPORTS) \
29864         for flag in $(EXTRA_HOST_FLAGS) ; do \
29865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29866         done; \
29867         echo "Doing installcheck in lto-plugin" ; \
29868         (cd $(HOST_SUBDIR)/lto-plugin && \
29869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29871                   "RANLIB=$${RANLIB}" \
29872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29873                   installcheck) \
29874           || exit 1
29875
29876 @endif lto-plugin
29877
29878 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29879 maybe-mostlyclean-lto-plugin:
29880 @if lto-plugin
29881 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29882
29883 mostlyclean-lto-plugin: 
29884         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29885         r=`${PWD_COMMAND}`; export r; \
29886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29887         $(HOST_EXPORTS) \
29888         for flag in $(EXTRA_HOST_FLAGS) ; do \
29889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29890         done; \
29891         echo "Doing mostlyclean in lto-plugin" ; \
29892         (cd $(HOST_SUBDIR)/lto-plugin && \
29893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29895                   "RANLIB=$${RANLIB}" \
29896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29897                   mostlyclean) \
29898           || exit 1
29899
29900 @endif lto-plugin
29901
29902 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29903 maybe-clean-lto-plugin:
29904 @if lto-plugin
29905 maybe-clean-lto-plugin: clean-lto-plugin
29906
29907 clean-lto-plugin: 
29908         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29909         r=`${PWD_COMMAND}`; export r; \
29910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911         $(HOST_EXPORTS) \
29912         for flag in $(EXTRA_HOST_FLAGS) ; do \
29913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914         done; \
29915         echo "Doing clean in lto-plugin" ; \
29916         (cd $(HOST_SUBDIR)/lto-plugin && \
29917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919                   "RANLIB=$${RANLIB}" \
29920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29921                   clean) \
29922           || exit 1
29923
29924 @endif lto-plugin
29925
29926 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29927 maybe-distclean-lto-plugin:
29928 @if lto-plugin
29929 maybe-distclean-lto-plugin: distclean-lto-plugin
29930
29931 distclean-lto-plugin: 
29932         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29933         r=`${PWD_COMMAND}`; export r; \
29934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29935         $(HOST_EXPORTS) \
29936         for flag in $(EXTRA_HOST_FLAGS) ; do \
29937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29938         done; \
29939         echo "Doing distclean in lto-plugin" ; \
29940         (cd $(HOST_SUBDIR)/lto-plugin && \
29941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29943                   "RANLIB=$${RANLIB}" \
29944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29945                   distclean) \
29946           || exit 1
29947
29948 @endif lto-plugin
29949
29950 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29951 maybe-maintainer-clean-lto-plugin:
29952 @if lto-plugin
29953 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29954
29955 maintainer-clean-lto-plugin: 
29956         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29957         r=`${PWD_COMMAND}`; export r; \
29958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29959         $(HOST_EXPORTS) \
29960         for flag in $(EXTRA_HOST_FLAGS) ; do \
29961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29962         done; \
29963         echo "Doing maintainer-clean in lto-plugin" ; \
29964         (cd $(HOST_SUBDIR)/lto-plugin && \
29965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29967                   "RANLIB=$${RANLIB}" \
29968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29969                   maintainer-clean) \
29970           || exit 1
29971
29972 @endif lto-plugin
29973
29974
29975
29976 # ---------------------------------------
29977 # Modules which run on the target machine
29978 # ---------------------------------------
29979
29980
29981
29982
29983 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29984 maybe-configure-target-libstdc++-v3:
29985 @if gcc-bootstrap
29986 configure-target-libstdc++-v3: stage_current
29987 @endif gcc-bootstrap
29988 @if target-libstdc++-v3
29989 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29990 configure-target-libstdc++-v3: 
29991         @r=`${PWD_COMMAND}`; export r; \
29992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29993         echo "Checking multilib configuration for libstdc++-v3..."; \
29994         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29995         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29996         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29997           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29998             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29999           else \
30000             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30001             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30002           fi; \
30003         else \
30004           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30005         fi; \
30006         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30007         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30008         $(RAW_CXX_TARGET_EXPORTS)  \
30009         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30010         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30011         case $(srcdir) in \
30012           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30013           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30014                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30015         esac; \
30016         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30017         libsrcdir="$$s/libstdc++-v3"; \
30018         rm -f no-such-file || : ; \
30019         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30020           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30021           --target=${target_alias} $${srcdiroption}  \
30022           || exit 1
30023 @endif target-libstdc++-v3
30024
30025
30026
30027 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30028 maybe-configure-stage1-target-libstdc++-v3:
30029 @if target-libstdc++-v3-bootstrap
30030 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30031 configure-stage1-target-libstdc++-v3:
30032         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30033         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30034         @r=`${PWD_COMMAND}`; export r; \
30035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30036         TFLAGS="$(STAGE1_TFLAGS)"; \
30037         echo "Checking multilib configuration for libstdc++-v3..."; \
30038         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30039         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30040           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30041             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30042           else \
30043             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30044             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30045           fi; \
30046         else \
30047           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30048         fi; \
30049         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30050         $(RAW_CXX_TARGET_EXPORTS) \
30051         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30052         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30053         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30054         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30055         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30056         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30057         case $(srcdir) in \
30058           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30059           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30060                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30061         esac; \
30062         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30063         libsrcdir="$$s/libstdc++-v3"; \
30064         $(SHELL) $${libsrcdir}/configure \
30065           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30066           --target=${target_alias} $${srcdiroption} \
30067           $(STAGE1_CONFIGURE_FLAGS)
30068 @endif target-libstdc++-v3-bootstrap
30069
30070 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30071 maybe-configure-stage2-target-libstdc++-v3:
30072 @if target-libstdc++-v3-bootstrap
30073 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30074 configure-stage2-target-libstdc++-v3:
30075         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30076         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30077         @r=`${PWD_COMMAND}`; export r; \
30078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30079         TFLAGS="$(STAGE2_TFLAGS)"; \
30080         echo "Checking multilib configuration for libstdc++-v3..."; \
30081         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30082         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30083           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30084             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30085           else \
30086             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30087             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30088           fi; \
30089         else \
30090           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30091         fi; \
30092         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30093         $(RAW_CXX_TARGET_EXPORTS) \
30094          \
30095         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30096         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30097         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30098         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30099         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30100         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30101         case $(srcdir) in \
30102           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30103           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30104                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30105         esac; \
30106         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30107         libsrcdir="$$s/libstdc++-v3"; \
30108         $(SHELL) $${libsrcdir}/configure \
30109           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30110           --target=${target_alias} $${srcdiroption} \
30111           --with-build-libsubdir=$(HOST_SUBDIR) \
30112           $(STAGE2_CONFIGURE_FLAGS)
30113 @endif target-libstdc++-v3-bootstrap
30114
30115 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30116 maybe-configure-stage3-target-libstdc++-v3:
30117 @if target-libstdc++-v3-bootstrap
30118 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30119 configure-stage3-target-libstdc++-v3:
30120         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30121         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30122         @r=`${PWD_COMMAND}`; export r; \
30123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30124         TFLAGS="$(STAGE3_TFLAGS)"; \
30125         echo "Checking multilib configuration for libstdc++-v3..."; \
30126         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30127         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30128           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30129             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30130           else \
30131             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30132             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30133           fi; \
30134         else \
30135           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30136         fi; \
30137         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30138         $(RAW_CXX_TARGET_EXPORTS) \
30139          \
30140         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30141         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30142         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30143         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30144         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30145         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30146         case $(srcdir) in \
30147           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30148           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30149                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30150         esac; \
30151         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30152         libsrcdir="$$s/libstdc++-v3"; \
30153         $(SHELL) $${libsrcdir}/configure \
30154           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30155           --target=${target_alias} $${srcdiroption} \
30156           --with-build-libsubdir=$(HOST_SUBDIR) \
30157           $(STAGE3_CONFIGURE_FLAGS)
30158 @endif target-libstdc++-v3-bootstrap
30159
30160 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30161 maybe-configure-stage4-target-libstdc++-v3:
30162 @if target-libstdc++-v3-bootstrap
30163 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30164 configure-stage4-target-libstdc++-v3:
30165         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30166         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30167         @r=`${PWD_COMMAND}`; export r; \
30168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30169         TFLAGS="$(STAGE4_TFLAGS)"; \
30170         echo "Checking multilib configuration for libstdc++-v3..."; \
30171         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30172         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30173           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30174             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30175           else \
30176             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30177             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30178           fi; \
30179         else \
30180           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30181         fi; \
30182         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30183         $(RAW_CXX_TARGET_EXPORTS) \
30184          \
30185         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30186         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30187         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30188         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30189         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30190         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30191         case $(srcdir) in \
30192           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30193           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30194                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30195         esac; \
30196         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30197         libsrcdir="$$s/libstdc++-v3"; \
30198         $(SHELL) $${libsrcdir}/configure \
30199           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30200           --target=${target_alias} $${srcdiroption} \
30201           --with-build-libsubdir=$(HOST_SUBDIR) \
30202           $(STAGE4_CONFIGURE_FLAGS)
30203 @endif target-libstdc++-v3-bootstrap
30204
30205 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30206 maybe-configure-stageprofile-target-libstdc++-v3:
30207 @if target-libstdc++-v3-bootstrap
30208 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30209 configure-stageprofile-target-libstdc++-v3:
30210         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30211         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30212         @r=`${PWD_COMMAND}`; export r; \
30213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30214         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30215         echo "Checking multilib configuration for libstdc++-v3..."; \
30216         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30217         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30218           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30219             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30220           else \
30221             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30222             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30223           fi; \
30224         else \
30225           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30226         fi; \
30227         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30228         $(RAW_CXX_TARGET_EXPORTS) \
30229          \
30230         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30231         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30232         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30233         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30234         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30235         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30236         case $(srcdir) in \
30237           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30238           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30239                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30240         esac; \
30241         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30242         libsrcdir="$$s/libstdc++-v3"; \
30243         $(SHELL) $${libsrcdir}/configure \
30244           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30245           --target=${target_alias} $${srcdiroption} \
30246           --with-build-libsubdir=$(HOST_SUBDIR) \
30247           $(STAGEprofile_CONFIGURE_FLAGS)
30248 @endif target-libstdc++-v3-bootstrap
30249
30250 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30251 maybe-configure-stagefeedback-target-libstdc++-v3:
30252 @if target-libstdc++-v3-bootstrap
30253 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30254 configure-stagefeedback-target-libstdc++-v3:
30255         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30256         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30257         @r=`${PWD_COMMAND}`; export r; \
30258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30259         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30260         echo "Checking multilib configuration for libstdc++-v3..."; \
30261         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30262         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30263           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30264             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30265           else \
30266             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30267             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30268           fi; \
30269         else \
30270           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30271         fi; \
30272         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30273         $(RAW_CXX_TARGET_EXPORTS) \
30274          \
30275         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30276         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30277         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30278         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30279         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30280         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30281         case $(srcdir) in \
30282           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30283           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30284                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30285         esac; \
30286         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30287         libsrcdir="$$s/libstdc++-v3"; \
30288         $(SHELL) $${libsrcdir}/configure \
30289           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30290           --target=${target_alias} $${srcdiroption} \
30291           --with-build-libsubdir=$(HOST_SUBDIR) \
30292           $(STAGEfeedback_CONFIGURE_FLAGS)
30293 @endif target-libstdc++-v3-bootstrap
30294
30295
30296
30297
30298
30299 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30300 maybe-all-target-libstdc++-v3:
30301 @if gcc-bootstrap
30302 all-target-libstdc++-v3: stage_current
30303 @endif gcc-bootstrap
30304 @if target-libstdc++-v3
30305 TARGET-target-libstdc++-v3=all
30306 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30307 all-target-libstdc++-v3: configure-target-libstdc++-v3
30308         @r=`${PWD_COMMAND}`; export r; \
30309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310         $(RAW_CXX_TARGET_EXPORTS)  \
30311         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30312           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30313                 $(TARGET-target-libstdc++-v3))
30314 @endif target-libstdc++-v3
30315
30316
30317
30318 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30319 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30320 maybe-all-stage1-target-libstdc++-v3:
30321 maybe-clean-stage1-target-libstdc++-v3:
30322 @if target-libstdc++-v3-bootstrap
30323 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30324 all-stage1: all-stage1-target-libstdc++-v3
30325 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30326 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30327         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30328         @r=`${PWD_COMMAND}`; export r; \
30329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30330         TFLAGS="$(STAGE1_TFLAGS)"; \
30331         $(RAW_CXX_TARGET_EXPORTS)  \
30332         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30333         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30334                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30335                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30336                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30337                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30338                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30339                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30340                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30341                 TFLAGS="$(STAGE1_TFLAGS)" \
30342                 $(TARGET-stage1-target-libstdc++-v3)
30343
30344 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30345 clean-stage1: clean-stage1-target-libstdc++-v3
30346 clean-stage1-target-libstdc++-v3:
30347         @if [ $(current_stage) = stage1 ]; then \
30348           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30349         else \
30350           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30351           $(MAKE) stage1-start; \
30352         fi; \
30353         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30354         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30355                  clean
30356 @endif target-libstdc++-v3-bootstrap
30357
30358
30359 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30360 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30361 maybe-all-stage2-target-libstdc++-v3:
30362 maybe-clean-stage2-target-libstdc++-v3:
30363 @if target-libstdc++-v3-bootstrap
30364 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30365 all-stage2: all-stage2-target-libstdc++-v3
30366 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30367 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30368         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30369         @r=`${PWD_COMMAND}`; export r; \
30370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30371         TFLAGS="$(STAGE2_TFLAGS)"; \
30372         $(RAW_CXX_TARGET_EXPORTS) \
30373           \
30374         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30375         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30376                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30377                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30378                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30379                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30380                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30381                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30382                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30383                 TFLAGS="$(STAGE2_TFLAGS)" \
30384                 $(TARGET-stage2-target-libstdc++-v3)
30385
30386 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30387 clean-stage2: clean-stage2-target-libstdc++-v3
30388 clean-stage2-target-libstdc++-v3:
30389         @if [ $(current_stage) = stage2 ]; then \
30390           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30391         else \
30392           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30393           $(MAKE) stage2-start; \
30394         fi; \
30395         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30396         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30397                   \
30398                  clean
30399 @endif target-libstdc++-v3-bootstrap
30400
30401
30402 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30403 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30404 maybe-all-stage3-target-libstdc++-v3:
30405 maybe-clean-stage3-target-libstdc++-v3:
30406 @if target-libstdc++-v3-bootstrap
30407 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30408 all-stage3: all-stage3-target-libstdc++-v3
30409 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30410 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30411         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30412         @r=`${PWD_COMMAND}`; export r; \
30413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30414         TFLAGS="$(STAGE3_TFLAGS)"; \
30415         $(RAW_CXX_TARGET_EXPORTS) \
30416           \
30417         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30418         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30419                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30420                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30421                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30422                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30423                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30424                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30425                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30426                 TFLAGS="$(STAGE3_TFLAGS)" \
30427                 $(TARGET-stage3-target-libstdc++-v3)
30428
30429 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30430 clean-stage3: clean-stage3-target-libstdc++-v3
30431 clean-stage3-target-libstdc++-v3:
30432         @if [ $(current_stage) = stage3 ]; then \
30433           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30434         else \
30435           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30436           $(MAKE) stage3-start; \
30437         fi; \
30438         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30439         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30440                   \
30441                  clean
30442 @endif target-libstdc++-v3-bootstrap
30443
30444
30445 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30446 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30447 maybe-all-stage4-target-libstdc++-v3:
30448 maybe-clean-stage4-target-libstdc++-v3:
30449 @if target-libstdc++-v3-bootstrap
30450 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30451 all-stage4: all-stage4-target-libstdc++-v3
30452 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30453 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30454         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30455         @r=`${PWD_COMMAND}`; export r; \
30456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30457         TFLAGS="$(STAGE4_TFLAGS)"; \
30458         $(RAW_CXX_TARGET_EXPORTS) \
30459           \
30460         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30461         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30462                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30463                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30464                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30465                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30466                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30467                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30468                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30469                 TFLAGS="$(STAGE4_TFLAGS)" \
30470                 $(TARGET-stage4-target-libstdc++-v3)
30471
30472 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30473 clean-stage4: clean-stage4-target-libstdc++-v3
30474 clean-stage4-target-libstdc++-v3:
30475         @if [ $(current_stage) = stage4 ]; then \
30476           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30477         else \
30478           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30479           $(MAKE) stage4-start; \
30480         fi; \
30481         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30482         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30483                   \
30484                  clean
30485 @endif target-libstdc++-v3-bootstrap
30486
30487
30488 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30489 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30490 maybe-all-stageprofile-target-libstdc++-v3:
30491 maybe-clean-stageprofile-target-libstdc++-v3:
30492 @if target-libstdc++-v3-bootstrap
30493 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30494 all-stageprofile: all-stageprofile-target-libstdc++-v3
30495 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30496 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30497         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30498         @r=`${PWD_COMMAND}`; export r; \
30499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30500         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30501         $(RAW_CXX_TARGET_EXPORTS) \
30502           \
30503         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30504         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30505                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30506                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30507                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30508                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30509                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30510                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30511                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30512                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30513                 $(TARGET-stageprofile-target-libstdc++-v3)
30514
30515 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30516 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30517 clean-stageprofile-target-libstdc++-v3:
30518         @if [ $(current_stage) = stageprofile ]; then \
30519           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30520         else \
30521           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30522           $(MAKE) stageprofile-start; \
30523         fi; \
30524         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30525         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30526                   \
30527                  clean
30528 @endif target-libstdc++-v3-bootstrap
30529
30530
30531 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30532 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30533 maybe-all-stagefeedback-target-libstdc++-v3:
30534 maybe-clean-stagefeedback-target-libstdc++-v3:
30535 @if target-libstdc++-v3-bootstrap
30536 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30537 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30538 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30539 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30540         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30541         @r=`${PWD_COMMAND}`; export r; \
30542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30544         $(RAW_CXX_TARGET_EXPORTS) \
30545           \
30546         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30547         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30548                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30549                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30550                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30551                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30552                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30553                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30554                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30555                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30556                 $(TARGET-stagefeedback-target-libstdc++-v3)
30557
30558 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30559 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30560 clean-stagefeedback-target-libstdc++-v3:
30561         @if [ $(current_stage) = stagefeedback ]; then \
30562           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30563         else \
30564           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30565           $(MAKE) stagefeedback-start; \
30566         fi; \
30567         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30568         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30569                   \
30570                  clean
30571 @endif target-libstdc++-v3-bootstrap
30572
30573
30574
30575
30576
30577
30578 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30579 maybe-check-target-libstdc++-v3:
30580 @if target-libstdc++-v3
30581 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30582
30583 check-target-libstdc++-v3:
30584         @: $(MAKE); $(unstage)
30585         @r=`${PWD_COMMAND}`; export r; \
30586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30587         $(RAW_CXX_TARGET_EXPORTS) \
30588         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30589           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
30590
30591 @endif target-libstdc++-v3
30592
30593 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30594 maybe-install-target-libstdc++-v3:
30595 @if target-libstdc++-v3
30596 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30597
30598 install-target-libstdc++-v3: installdirs
30599         @: $(MAKE); $(unstage)
30600         @r=`${PWD_COMMAND}`; export r; \
30601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30602         $(RAW_CXX_TARGET_EXPORTS) \
30603         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30604           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30605
30606 @endif target-libstdc++-v3
30607
30608 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30609 maybe-install-strip-target-libstdc++-v3:
30610 @if target-libstdc++-v3
30611 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30612
30613 install-strip-target-libstdc++-v3: installdirs
30614         @: $(MAKE); $(unstage)
30615         @r=`${PWD_COMMAND}`; export r; \
30616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30617         $(RAW_CXX_TARGET_EXPORTS) \
30618         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30619           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
30620
30621 @endif target-libstdc++-v3
30622
30623 # Other targets (info, dvi, pdf, etc.)
30624
30625 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30626 maybe-info-target-libstdc++-v3:
30627 @if target-libstdc++-v3
30628 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30629
30630 info-target-libstdc++-v3: \
30631     configure-target-libstdc++-v3 
30632         @: $(MAKE); $(unstage)
30633         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30634         r=`${PWD_COMMAND}`; export r; \
30635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636         $(RAW_CXX_TARGET_EXPORTS) \
30637         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30638         for flag in $(EXTRA_TARGET_FLAGS); do \
30639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30640         done; \
30641         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30644                   "RANLIB=$${RANLIB}" \
30645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30646                    info) \
30647           || exit 1
30648
30649 @endif target-libstdc++-v3
30650
30651 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30652 maybe-dvi-target-libstdc++-v3:
30653 @if target-libstdc++-v3
30654 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30655
30656 dvi-target-libstdc++-v3: \
30657     configure-target-libstdc++-v3 
30658         @: $(MAKE); $(unstage)
30659         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30660         r=`${PWD_COMMAND}`; export r; \
30661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30662         $(RAW_CXX_TARGET_EXPORTS) \
30663         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30664         for flag in $(EXTRA_TARGET_FLAGS); do \
30665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666         done; \
30667         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30670                   "RANLIB=$${RANLIB}" \
30671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30672                    dvi) \
30673           || exit 1
30674
30675 @endif target-libstdc++-v3
30676
30677 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30678 maybe-pdf-target-libstdc++-v3:
30679 @if target-libstdc++-v3
30680 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30681
30682 pdf-target-libstdc++-v3: \
30683     configure-target-libstdc++-v3 
30684         @: $(MAKE); $(unstage)
30685         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30686         r=`${PWD_COMMAND}`; export r; \
30687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30688         $(RAW_CXX_TARGET_EXPORTS) \
30689         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30690         for flag in $(EXTRA_TARGET_FLAGS); do \
30691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692         done; \
30693         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30696                   "RANLIB=$${RANLIB}" \
30697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30698                    pdf) \
30699           || exit 1
30700
30701 @endif target-libstdc++-v3
30702
30703 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30704 maybe-html-target-libstdc++-v3:
30705 @if target-libstdc++-v3
30706 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30707
30708 html-target-libstdc++-v3: \
30709     configure-target-libstdc++-v3 
30710         @: $(MAKE); $(unstage)
30711         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30712         r=`${PWD_COMMAND}`; export r; \
30713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30714         $(RAW_CXX_TARGET_EXPORTS) \
30715         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30716         for flag in $(EXTRA_TARGET_FLAGS); do \
30717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30718         done; \
30719         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30722                   "RANLIB=$${RANLIB}" \
30723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30724                    html) \
30725           || exit 1
30726
30727 @endif target-libstdc++-v3
30728
30729 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30730 maybe-TAGS-target-libstdc++-v3:
30731 @if target-libstdc++-v3
30732 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30733
30734 TAGS-target-libstdc++-v3: \
30735     configure-target-libstdc++-v3 
30736         @: $(MAKE); $(unstage)
30737         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30738         r=`${PWD_COMMAND}`; export r; \
30739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30740         $(RAW_CXX_TARGET_EXPORTS) \
30741         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30742         for flag in $(EXTRA_TARGET_FLAGS); do \
30743           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30744         done; \
30745         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30748                   "RANLIB=$${RANLIB}" \
30749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30750                    TAGS) \
30751           || exit 1
30752
30753 @endif target-libstdc++-v3
30754
30755 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30756 maybe-install-info-target-libstdc++-v3:
30757 @if target-libstdc++-v3
30758 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30759
30760 install-info-target-libstdc++-v3: \
30761     configure-target-libstdc++-v3 \
30762     info-target-libstdc++-v3 
30763         @: $(MAKE); $(unstage)
30764         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30765         r=`${PWD_COMMAND}`; export r; \
30766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30767         $(RAW_CXX_TARGET_EXPORTS) \
30768         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30769         for flag in $(EXTRA_TARGET_FLAGS); do \
30770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30771         done; \
30772         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30775                   "RANLIB=$${RANLIB}" \
30776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30777                    install-info) \
30778           || exit 1
30779
30780 @endif target-libstdc++-v3
30781
30782 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30783 maybe-install-pdf-target-libstdc++-v3:
30784 @if target-libstdc++-v3
30785 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30786
30787 install-pdf-target-libstdc++-v3: \
30788     configure-target-libstdc++-v3 \
30789     pdf-target-libstdc++-v3 
30790         @: $(MAKE); $(unstage)
30791         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30792         r=`${PWD_COMMAND}`; export r; \
30793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30794         $(RAW_CXX_TARGET_EXPORTS) \
30795         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30796         for flag in $(EXTRA_TARGET_FLAGS); do \
30797           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30798         done; \
30799         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30802                   "RANLIB=$${RANLIB}" \
30803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30804                    install-pdf) \
30805           || exit 1
30806
30807 @endif target-libstdc++-v3
30808
30809 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30810 maybe-install-html-target-libstdc++-v3:
30811 @if target-libstdc++-v3
30812 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30813
30814 install-html-target-libstdc++-v3: \
30815     configure-target-libstdc++-v3 \
30816     html-target-libstdc++-v3 
30817         @: $(MAKE); $(unstage)
30818         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30819         r=`${PWD_COMMAND}`; export r; \
30820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30821         $(RAW_CXX_TARGET_EXPORTS) \
30822         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30823         for flag in $(EXTRA_TARGET_FLAGS); do \
30824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30825         done; \
30826         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30829                   "RANLIB=$${RANLIB}" \
30830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30831                    install-html) \
30832           || exit 1
30833
30834 @endif target-libstdc++-v3
30835
30836 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30837 maybe-installcheck-target-libstdc++-v3:
30838 @if target-libstdc++-v3
30839 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30840
30841 installcheck-target-libstdc++-v3: \
30842     configure-target-libstdc++-v3 
30843         @: $(MAKE); $(unstage)
30844         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30845         r=`${PWD_COMMAND}`; export r; \
30846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30847         $(RAW_CXX_TARGET_EXPORTS) \
30848         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30849         for flag in $(EXTRA_TARGET_FLAGS); do \
30850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851         done; \
30852         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30855                   "RANLIB=$${RANLIB}" \
30856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30857                    installcheck) \
30858           || exit 1
30859
30860 @endif target-libstdc++-v3
30861
30862 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30863 maybe-mostlyclean-target-libstdc++-v3:
30864 @if target-libstdc++-v3
30865 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30866
30867 mostlyclean-target-libstdc++-v3: 
30868         @: $(MAKE); $(unstage)
30869         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30870         r=`${PWD_COMMAND}`; export r; \
30871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30872         $(RAW_CXX_TARGET_EXPORTS) \
30873         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30874         for flag in $(EXTRA_TARGET_FLAGS); do \
30875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30876         done; \
30877         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30880                   "RANLIB=$${RANLIB}" \
30881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30882                    mostlyclean) \
30883           || exit 1
30884
30885 @endif target-libstdc++-v3
30886
30887 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30888 maybe-clean-target-libstdc++-v3:
30889 @if target-libstdc++-v3
30890 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30891
30892 clean-target-libstdc++-v3: 
30893         @: $(MAKE); $(unstage)
30894         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30895         r=`${PWD_COMMAND}`; export r; \
30896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30897         $(RAW_CXX_TARGET_EXPORTS) \
30898         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30899         for flag in $(EXTRA_TARGET_FLAGS); do \
30900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30901         done; \
30902         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30905                   "RANLIB=$${RANLIB}" \
30906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30907                    clean) \
30908           || exit 1
30909
30910 @endif target-libstdc++-v3
30911
30912 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30913 maybe-distclean-target-libstdc++-v3:
30914 @if target-libstdc++-v3
30915 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30916
30917 distclean-target-libstdc++-v3: 
30918         @: $(MAKE); $(unstage)
30919         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30920         r=`${PWD_COMMAND}`; export r; \
30921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30922         $(RAW_CXX_TARGET_EXPORTS) \
30923         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30924         for flag in $(EXTRA_TARGET_FLAGS); do \
30925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30926         done; \
30927         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30930                   "RANLIB=$${RANLIB}" \
30931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30932                    distclean) \
30933           || exit 1
30934
30935 @endif target-libstdc++-v3
30936
30937 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30938 maybe-maintainer-clean-target-libstdc++-v3:
30939 @if target-libstdc++-v3
30940 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30941
30942 maintainer-clean-target-libstdc++-v3: 
30943         @: $(MAKE); $(unstage)
30944         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30945         r=`${PWD_COMMAND}`; export r; \
30946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30947         $(RAW_CXX_TARGET_EXPORTS) \
30948         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30949         for flag in $(EXTRA_TARGET_FLAGS); do \
30950           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30951         done; \
30952         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30953           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30954                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30955                   "RANLIB=$${RANLIB}" \
30956                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30957                    maintainer-clean) \
30958           || exit 1
30959
30960 @endif target-libstdc++-v3
30961
30962
30963
30964
30965
30966 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30967 maybe-configure-target-libmudflap:
30968 @if gcc-bootstrap
30969 configure-target-libmudflap: stage_current
30970 @endif gcc-bootstrap
30971 @if target-libmudflap
30972 maybe-configure-target-libmudflap: configure-target-libmudflap
30973 configure-target-libmudflap: 
30974         @: $(MAKE); $(unstage)
30975         @r=`${PWD_COMMAND}`; export r; \
30976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30977         echo "Checking multilib configuration for libmudflap..."; \
30978         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30979         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30980         if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30981           if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30982             rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30983           else \
30984             rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30985             mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30986           fi; \
30987         else \
30988           mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30989         fi; \
30990         test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30991         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30992         $(NORMAL_TARGET_EXPORTS)  \
30993         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30994         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30995         case $(srcdir) in \
30996           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30997           *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30998                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30999         esac; \
31000         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31001         libsrcdir="$$s/libmudflap"; \
31002         rm -f no-such-file || : ; \
31003         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31004           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31005           --target=${target_alias} $${srcdiroption}  \
31006           || exit 1
31007 @endif target-libmudflap
31008
31009
31010
31011
31012
31013 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31014 maybe-all-target-libmudflap:
31015 @if gcc-bootstrap
31016 all-target-libmudflap: stage_current
31017 @endif gcc-bootstrap
31018 @if target-libmudflap
31019 TARGET-target-libmudflap=all
31020 maybe-all-target-libmudflap: all-target-libmudflap
31021 all-target-libmudflap: configure-target-libmudflap
31022         @: $(MAKE); $(unstage)
31023         @r=`${PWD_COMMAND}`; export r; \
31024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31025         $(NORMAL_TARGET_EXPORTS)  \
31026         (cd $(TARGET_SUBDIR)/libmudflap && \
31027           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31028                 $(TARGET-target-libmudflap))
31029 @endif target-libmudflap
31030
31031
31032
31033
31034
31035 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31036 maybe-check-target-libmudflap:
31037 @if target-libmudflap
31038 maybe-check-target-libmudflap: check-target-libmudflap
31039
31040 check-target-libmudflap:
31041         @: $(MAKE); $(unstage)
31042         @r=`${PWD_COMMAND}`; export r; \
31043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31044         $(NORMAL_TARGET_EXPORTS) \
31045         (cd $(TARGET_SUBDIR)/libmudflap && \
31046           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31047
31048 @endif target-libmudflap
31049
31050 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31051 maybe-install-target-libmudflap:
31052 @if target-libmudflap
31053 maybe-install-target-libmudflap: install-target-libmudflap
31054
31055 install-target-libmudflap: installdirs
31056         @: $(MAKE); $(unstage)
31057         @r=`${PWD_COMMAND}`; export r; \
31058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31059         $(NORMAL_TARGET_EXPORTS) \
31060         (cd $(TARGET_SUBDIR)/libmudflap && \
31061           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31062
31063 @endif target-libmudflap
31064
31065 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31066 maybe-install-strip-target-libmudflap:
31067 @if target-libmudflap
31068 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31069
31070 install-strip-target-libmudflap: installdirs
31071         @: $(MAKE); $(unstage)
31072         @r=`${PWD_COMMAND}`; export r; \
31073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31074         $(NORMAL_TARGET_EXPORTS) \
31075         (cd $(TARGET_SUBDIR)/libmudflap && \
31076           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31077
31078 @endif target-libmudflap
31079
31080 # Other targets (info, dvi, pdf, etc.)
31081
31082 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31083 maybe-info-target-libmudflap:
31084 @if target-libmudflap
31085 maybe-info-target-libmudflap: info-target-libmudflap
31086
31087 info-target-libmudflap: \
31088     configure-target-libmudflap 
31089         @: $(MAKE); $(unstage)
31090         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31091         r=`${PWD_COMMAND}`; export r; \
31092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31093         $(NORMAL_TARGET_EXPORTS) \
31094         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31095         for flag in $(EXTRA_TARGET_FLAGS); do \
31096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31097         done; \
31098         (cd $(TARGET_SUBDIR)/libmudflap && \
31099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31101                   "RANLIB=$${RANLIB}" \
31102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31103                    info) \
31104           || exit 1
31105
31106 @endif target-libmudflap
31107
31108 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31109 maybe-dvi-target-libmudflap:
31110 @if target-libmudflap
31111 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31112
31113 dvi-target-libmudflap: \
31114     configure-target-libmudflap 
31115         @: $(MAKE); $(unstage)
31116         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31117         r=`${PWD_COMMAND}`; export r; \
31118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31119         $(NORMAL_TARGET_EXPORTS) \
31120         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31121         for flag in $(EXTRA_TARGET_FLAGS); do \
31122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123         done; \
31124         (cd $(TARGET_SUBDIR)/libmudflap && \
31125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31127                   "RANLIB=$${RANLIB}" \
31128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31129                    dvi) \
31130           || exit 1
31131
31132 @endif target-libmudflap
31133
31134 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31135 maybe-pdf-target-libmudflap:
31136 @if target-libmudflap
31137 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31138
31139 pdf-target-libmudflap: \
31140     configure-target-libmudflap 
31141         @: $(MAKE); $(unstage)
31142         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31143         r=`${PWD_COMMAND}`; export r; \
31144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31145         $(NORMAL_TARGET_EXPORTS) \
31146         echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31147         for flag in $(EXTRA_TARGET_FLAGS); do \
31148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31149         done; \
31150         (cd $(TARGET_SUBDIR)/libmudflap && \
31151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31153                   "RANLIB=$${RANLIB}" \
31154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31155                    pdf) \
31156           || exit 1
31157
31158 @endif target-libmudflap
31159
31160 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31161 maybe-html-target-libmudflap:
31162 @if target-libmudflap
31163 maybe-html-target-libmudflap: html-target-libmudflap
31164
31165 html-target-libmudflap: \
31166     configure-target-libmudflap 
31167         @: $(MAKE); $(unstage)
31168         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31169         r=`${PWD_COMMAND}`; export r; \
31170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31171         $(NORMAL_TARGET_EXPORTS) \
31172         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31173         for flag in $(EXTRA_TARGET_FLAGS); do \
31174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31175         done; \
31176         (cd $(TARGET_SUBDIR)/libmudflap && \
31177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31179                   "RANLIB=$${RANLIB}" \
31180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31181                    html) \
31182           || exit 1
31183
31184 @endif target-libmudflap
31185
31186 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31187 maybe-TAGS-target-libmudflap:
31188 @if target-libmudflap
31189 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31190
31191 TAGS-target-libmudflap: \
31192     configure-target-libmudflap 
31193         @: $(MAKE); $(unstage)
31194         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31195         r=`${PWD_COMMAND}`; export r; \
31196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31197         $(NORMAL_TARGET_EXPORTS) \
31198         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31199         for flag in $(EXTRA_TARGET_FLAGS); do \
31200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31201         done; \
31202         (cd $(TARGET_SUBDIR)/libmudflap && \
31203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31205                   "RANLIB=$${RANLIB}" \
31206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31207                    TAGS) \
31208           || exit 1
31209
31210 @endif target-libmudflap
31211
31212 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31213 maybe-install-info-target-libmudflap:
31214 @if target-libmudflap
31215 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31216
31217 install-info-target-libmudflap: \
31218     configure-target-libmudflap \
31219     info-target-libmudflap 
31220         @: $(MAKE); $(unstage)
31221         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31222         r=`${PWD_COMMAND}`; export r; \
31223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31224         $(NORMAL_TARGET_EXPORTS) \
31225         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31226         for flag in $(EXTRA_TARGET_FLAGS); do \
31227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31228         done; \
31229         (cd $(TARGET_SUBDIR)/libmudflap && \
31230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31232                   "RANLIB=$${RANLIB}" \
31233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31234                    install-info) \
31235           || exit 1
31236
31237 @endif target-libmudflap
31238
31239 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31240 maybe-install-pdf-target-libmudflap:
31241 @if target-libmudflap
31242 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31243
31244 install-pdf-target-libmudflap: \
31245     configure-target-libmudflap \
31246     pdf-target-libmudflap 
31247         @: $(MAKE); $(unstage)
31248         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31249         r=`${PWD_COMMAND}`; export r; \
31250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31251         $(NORMAL_TARGET_EXPORTS) \
31252         echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31253         for flag in $(EXTRA_TARGET_FLAGS); do \
31254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31255         done; \
31256         (cd $(TARGET_SUBDIR)/libmudflap && \
31257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31259                   "RANLIB=$${RANLIB}" \
31260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31261                    install-pdf) \
31262           || exit 1
31263
31264 @endif target-libmudflap
31265
31266 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31267 maybe-install-html-target-libmudflap:
31268 @if target-libmudflap
31269 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31270
31271 install-html-target-libmudflap: \
31272     configure-target-libmudflap \
31273     html-target-libmudflap 
31274         @: $(MAKE); $(unstage)
31275         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31276         r=`${PWD_COMMAND}`; export r; \
31277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31278         $(NORMAL_TARGET_EXPORTS) \
31279         echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31280         for flag in $(EXTRA_TARGET_FLAGS); do \
31281           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31282         done; \
31283         (cd $(TARGET_SUBDIR)/libmudflap && \
31284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31286                   "RANLIB=$${RANLIB}" \
31287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31288                    install-html) \
31289           || exit 1
31290
31291 @endif target-libmudflap
31292
31293 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31294 maybe-installcheck-target-libmudflap:
31295 @if target-libmudflap
31296 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31297
31298 installcheck-target-libmudflap: \
31299     configure-target-libmudflap 
31300         @: $(MAKE); $(unstage)
31301         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31302         r=`${PWD_COMMAND}`; export r; \
31303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31304         $(NORMAL_TARGET_EXPORTS) \
31305         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31306         for flag in $(EXTRA_TARGET_FLAGS); do \
31307           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31308         done; \
31309         (cd $(TARGET_SUBDIR)/libmudflap && \
31310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31312                   "RANLIB=$${RANLIB}" \
31313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31314                    installcheck) \
31315           || exit 1
31316
31317 @endif target-libmudflap
31318
31319 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31320 maybe-mostlyclean-target-libmudflap:
31321 @if target-libmudflap
31322 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31323
31324 mostlyclean-target-libmudflap: 
31325         @: $(MAKE); $(unstage)
31326         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31327         r=`${PWD_COMMAND}`; export r; \
31328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31329         $(NORMAL_TARGET_EXPORTS) \
31330         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31331         for flag in $(EXTRA_TARGET_FLAGS); do \
31332           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31333         done; \
31334         (cd $(TARGET_SUBDIR)/libmudflap && \
31335           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31336                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31337                   "RANLIB=$${RANLIB}" \
31338                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31339                    mostlyclean) \
31340           || exit 1
31341
31342 @endif target-libmudflap
31343
31344 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31345 maybe-clean-target-libmudflap:
31346 @if target-libmudflap
31347 maybe-clean-target-libmudflap: clean-target-libmudflap
31348
31349 clean-target-libmudflap: 
31350         @: $(MAKE); $(unstage)
31351         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31352         r=`${PWD_COMMAND}`; export r; \
31353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31354         $(NORMAL_TARGET_EXPORTS) \
31355         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31356         for flag in $(EXTRA_TARGET_FLAGS); do \
31357           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31358         done; \
31359         (cd $(TARGET_SUBDIR)/libmudflap && \
31360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31362                   "RANLIB=$${RANLIB}" \
31363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31364                    clean) \
31365           || exit 1
31366
31367 @endif target-libmudflap
31368
31369 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31370 maybe-distclean-target-libmudflap:
31371 @if target-libmudflap
31372 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31373
31374 distclean-target-libmudflap: 
31375         @: $(MAKE); $(unstage)
31376         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31377         r=`${PWD_COMMAND}`; export r; \
31378         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31379         $(NORMAL_TARGET_EXPORTS) \
31380         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31381         for flag in $(EXTRA_TARGET_FLAGS); do \
31382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31383         done; \
31384         (cd $(TARGET_SUBDIR)/libmudflap && \
31385           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31386                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31387                   "RANLIB=$${RANLIB}" \
31388                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31389                    distclean) \
31390           || exit 1
31391
31392 @endif target-libmudflap
31393
31394 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31395 maybe-maintainer-clean-target-libmudflap:
31396 @if target-libmudflap
31397 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31398
31399 maintainer-clean-target-libmudflap: 
31400         @: $(MAKE); $(unstage)
31401         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31402         r=`${PWD_COMMAND}`; export r; \
31403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31404         $(NORMAL_TARGET_EXPORTS) \
31405         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31406         for flag in $(EXTRA_TARGET_FLAGS); do \
31407           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31408         done; \
31409         (cd $(TARGET_SUBDIR)/libmudflap && \
31410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31412                   "RANLIB=$${RANLIB}" \
31413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31414                    maintainer-clean) \
31415           || exit 1
31416
31417 @endif target-libmudflap
31418
31419
31420
31421
31422
31423 .PHONY: configure-target-libssp maybe-configure-target-libssp
31424 maybe-configure-target-libssp:
31425 @if gcc-bootstrap
31426 configure-target-libssp: stage_current
31427 @endif gcc-bootstrap
31428 @if target-libssp
31429 maybe-configure-target-libssp: configure-target-libssp
31430 configure-target-libssp: 
31431         @: $(MAKE); $(unstage)
31432         @r=`${PWD_COMMAND}`; export r; \
31433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434         echo "Checking multilib configuration for libssp..."; \
31435         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31436         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31437         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31438           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31439             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31440           else \
31441             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31442             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31443           fi; \
31444         else \
31445           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31446         fi; \
31447         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31448         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31449         $(NORMAL_TARGET_EXPORTS)  \
31450         echo Configuring in $(TARGET_SUBDIR)/libssp; \
31451         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31452         case $(srcdir) in \
31453           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31454           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31455                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31456         esac; \
31457         srcdiroption="--srcdir=$${topdir}/libssp"; \
31458         libsrcdir="$$s/libssp"; \
31459         rm -f no-such-file || : ; \
31460         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31461           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31462           --target=${target_alias} $${srcdiroption}  \
31463           || exit 1
31464 @endif target-libssp
31465
31466
31467
31468
31469
31470 .PHONY: all-target-libssp maybe-all-target-libssp
31471 maybe-all-target-libssp:
31472 @if gcc-bootstrap
31473 all-target-libssp: stage_current
31474 @endif gcc-bootstrap
31475 @if target-libssp
31476 TARGET-target-libssp=all
31477 maybe-all-target-libssp: all-target-libssp
31478 all-target-libssp: configure-target-libssp
31479         @: $(MAKE); $(unstage)
31480         @r=`${PWD_COMMAND}`; export r; \
31481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31482         $(NORMAL_TARGET_EXPORTS)  \
31483         (cd $(TARGET_SUBDIR)/libssp && \
31484           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31485                 $(TARGET-target-libssp))
31486 @endif target-libssp
31487
31488
31489
31490
31491
31492 .PHONY: check-target-libssp maybe-check-target-libssp
31493 maybe-check-target-libssp:
31494 @if target-libssp
31495 maybe-check-target-libssp: check-target-libssp
31496
31497 check-target-libssp:
31498         @: $(MAKE); $(unstage)
31499         @r=`${PWD_COMMAND}`; export r; \
31500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31501         $(NORMAL_TARGET_EXPORTS) \
31502         (cd $(TARGET_SUBDIR)/libssp && \
31503           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31504
31505 @endif target-libssp
31506
31507 .PHONY: install-target-libssp maybe-install-target-libssp
31508 maybe-install-target-libssp:
31509 @if target-libssp
31510 maybe-install-target-libssp: install-target-libssp
31511
31512 install-target-libssp: installdirs
31513         @: $(MAKE); $(unstage)
31514         @r=`${PWD_COMMAND}`; export r; \
31515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31516         $(NORMAL_TARGET_EXPORTS) \
31517         (cd $(TARGET_SUBDIR)/libssp && \
31518           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31519
31520 @endif target-libssp
31521
31522 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31523 maybe-install-strip-target-libssp:
31524 @if target-libssp
31525 maybe-install-strip-target-libssp: install-strip-target-libssp
31526
31527 install-strip-target-libssp: installdirs
31528         @: $(MAKE); $(unstage)
31529         @r=`${PWD_COMMAND}`; export r; \
31530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531         $(NORMAL_TARGET_EXPORTS) \
31532         (cd $(TARGET_SUBDIR)/libssp && \
31533           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31534
31535 @endif target-libssp
31536
31537 # Other targets (info, dvi, pdf, etc.)
31538
31539 .PHONY: maybe-info-target-libssp info-target-libssp
31540 maybe-info-target-libssp:
31541 @if target-libssp
31542 maybe-info-target-libssp: info-target-libssp
31543
31544 info-target-libssp: \
31545     configure-target-libssp 
31546         @: $(MAKE); $(unstage)
31547         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31548         r=`${PWD_COMMAND}`; export r; \
31549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550         $(NORMAL_TARGET_EXPORTS) \
31551         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31552         for flag in $(EXTRA_TARGET_FLAGS); do \
31553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31554         done; \
31555         (cd $(TARGET_SUBDIR)/libssp && \
31556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558                   "RANLIB=$${RANLIB}" \
31559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31560                    info) \
31561           || exit 1
31562
31563 @endif target-libssp
31564
31565 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31566 maybe-dvi-target-libssp:
31567 @if target-libssp
31568 maybe-dvi-target-libssp: dvi-target-libssp
31569
31570 dvi-target-libssp: \
31571     configure-target-libssp 
31572         @: $(MAKE); $(unstage)
31573         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31574         r=`${PWD_COMMAND}`; export r; \
31575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576         $(NORMAL_TARGET_EXPORTS) \
31577         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31578         for flag in $(EXTRA_TARGET_FLAGS); do \
31579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580         done; \
31581         (cd $(TARGET_SUBDIR)/libssp && \
31582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31584                   "RANLIB=$${RANLIB}" \
31585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31586                    dvi) \
31587           || exit 1
31588
31589 @endif target-libssp
31590
31591 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31592 maybe-pdf-target-libssp:
31593 @if target-libssp
31594 maybe-pdf-target-libssp: pdf-target-libssp
31595
31596 pdf-target-libssp: \
31597     configure-target-libssp 
31598         @: $(MAKE); $(unstage)
31599         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31600         r=`${PWD_COMMAND}`; export r; \
31601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31602         $(NORMAL_TARGET_EXPORTS) \
31603         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31604         for flag in $(EXTRA_TARGET_FLAGS); do \
31605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606         done; \
31607         (cd $(TARGET_SUBDIR)/libssp && \
31608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31610                   "RANLIB=$${RANLIB}" \
31611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31612                    pdf) \
31613           || exit 1
31614
31615 @endif target-libssp
31616
31617 .PHONY: maybe-html-target-libssp html-target-libssp
31618 maybe-html-target-libssp:
31619 @if target-libssp
31620 maybe-html-target-libssp: html-target-libssp
31621
31622 html-target-libssp: \
31623     configure-target-libssp 
31624         @: $(MAKE); $(unstage)
31625         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31626         r=`${PWD_COMMAND}`; export r; \
31627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31628         $(NORMAL_TARGET_EXPORTS) \
31629         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31630         for flag in $(EXTRA_TARGET_FLAGS); do \
31631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31632         done; \
31633         (cd $(TARGET_SUBDIR)/libssp && \
31634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636                   "RANLIB=$${RANLIB}" \
31637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31638                    html) \
31639           || exit 1
31640
31641 @endif target-libssp
31642
31643 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31644 maybe-TAGS-target-libssp:
31645 @if target-libssp
31646 maybe-TAGS-target-libssp: TAGS-target-libssp
31647
31648 TAGS-target-libssp: \
31649     configure-target-libssp 
31650         @: $(MAKE); $(unstage)
31651         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31652         r=`${PWD_COMMAND}`; export r; \
31653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31654         $(NORMAL_TARGET_EXPORTS) \
31655         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31656         for flag in $(EXTRA_TARGET_FLAGS); do \
31657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658         done; \
31659         (cd $(TARGET_SUBDIR)/libssp && \
31660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31662                   "RANLIB=$${RANLIB}" \
31663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31664                    TAGS) \
31665           || exit 1
31666
31667 @endif target-libssp
31668
31669 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31670 maybe-install-info-target-libssp:
31671 @if target-libssp
31672 maybe-install-info-target-libssp: install-info-target-libssp
31673
31674 install-info-target-libssp: \
31675     configure-target-libssp \
31676     info-target-libssp 
31677         @: $(MAKE); $(unstage)
31678         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31679         r=`${PWD_COMMAND}`; export r; \
31680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31681         $(NORMAL_TARGET_EXPORTS) \
31682         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31683         for flag in $(EXTRA_TARGET_FLAGS); do \
31684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31685         done; \
31686         (cd $(TARGET_SUBDIR)/libssp && \
31687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31689                   "RANLIB=$${RANLIB}" \
31690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31691                    install-info) \
31692           || exit 1
31693
31694 @endif target-libssp
31695
31696 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31697 maybe-install-pdf-target-libssp:
31698 @if target-libssp
31699 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31700
31701 install-pdf-target-libssp: \
31702     configure-target-libssp \
31703     pdf-target-libssp 
31704         @: $(MAKE); $(unstage)
31705         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31706         r=`${PWD_COMMAND}`; export r; \
31707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31708         $(NORMAL_TARGET_EXPORTS) \
31709         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31710         for flag in $(EXTRA_TARGET_FLAGS); do \
31711           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31712         done; \
31713         (cd $(TARGET_SUBDIR)/libssp && \
31714           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31715                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31716                   "RANLIB=$${RANLIB}" \
31717                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31718                    install-pdf) \
31719           || exit 1
31720
31721 @endif target-libssp
31722
31723 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31724 maybe-install-html-target-libssp:
31725 @if target-libssp
31726 maybe-install-html-target-libssp: install-html-target-libssp
31727
31728 install-html-target-libssp: \
31729     configure-target-libssp \
31730     html-target-libssp 
31731         @: $(MAKE); $(unstage)
31732         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31733         r=`${PWD_COMMAND}`; export r; \
31734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31735         $(NORMAL_TARGET_EXPORTS) \
31736         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31737         for flag in $(EXTRA_TARGET_FLAGS); do \
31738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31739         done; \
31740         (cd $(TARGET_SUBDIR)/libssp && \
31741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31743                   "RANLIB=$${RANLIB}" \
31744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31745                    install-html) \
31746           || exit 1
31747
31748 @endif target-libssp
31749
31750 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31751 maybe-installcheck-target-libssp:
31752 @if target-libssp
31753 maybe-installcheck-target-libssp: installcheck-target-libssp
31754
31755 installcheck-target-libssp: \
31756     configure-target-libssp 
31757         @: $(MAKE); $(unstage)
31758         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31759         r=`${PWD_COMMAND}`; export r; \
31760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31761         $(NORMAL_TARGET_EXPORTS) \
31762         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31763         for flag in $(EXTRA_TARGET_FLAGS); do \
31764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31765         done; \
31766         (cd $(TARGET_SUBDIR)/libssp && \
31767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31769                   "RANLIB=$${RANLIB}" \
31770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31771                    installcheck) \
31772           || exit 1
31773
31774 @endif target-libssp
31775
31776 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31777 maybe-mostlyclean-target-libssp:
31778 @if target-libssp
31779 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31780
31781 mostlyclean-target-libssp: 
31782         @: $(MAKE); $(unstage)
31783         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31784         r=`${PWD_COMMAND}`; export r; \
31785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31786         $(NORMAL_TARGET_EXPORTS) \
31787         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31788         for flag in $(EXTRA_TARGET_FLAGS); do \
31789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31790         done; \
31791         (cd $(TARGET_SUBDIR)/libssp && \
31792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31794                   "RANLIB=$${RANLIB}" \
31795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31796                    mostlyclean) \
31797           || exit 1
31798
31799 @endif target-libssp
31800
31801 .PHONY: maybe-clean-target-libssp clean-target-libssp
31802 maybe-clean-target-libssp:
31803 @if target-libssp
31804 maybe-clean-target-libssp: clean-target-libssp
31805
31806 clean-target-libssp: 
31807         @: $(MAKE); $(unstage)
31808         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31809         r=`${PWD_COMMAND}`; export r; \
31810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31811         $(NORMAL_TARGET_EXPORTS) \
31812         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31813         for flag in $(EXTRA_TARGET_FLAGS); do \
31814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31815         done; \
31816         (cd $(TARGET_SUBDIR)/libssp && \
31817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31819                   "RANLIB=$${RANLIB}" \
31820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31821                    clean) \
31822           || exit 1
31823
31824 @endif target-libssp
31825
31826 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31827 maybe-distclean-target-libssp:
31828 @if target-libssp
31829 maybe-distclean-target-libssp: distclean-target-libssp
31830
31831 distclean-target-libssp: 
31832         @: $(MAKE); $(unstage)
31833         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31834         r=`${PWD_COMMAND}`; export r; \
31835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31836         $(NORMAL_TARGET_EXPORTS) \
31837         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31838         for flag in $(EXTRA_TARGET_FLAGS); do \
31839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31840         done; \
31841         (cd $(TARGET_SUBDIR)/libssp && \
31842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31844                   "RANLIB=$${RANLIB}" \
31845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31846                    distclean) \
31847           || exit 1
31848
31849 @endif target-libssp
31850
31851 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31852 maybe-maintainer-clean-target-libssp:
31853 @if target-libssp
31854 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31855
31856 maintainer-clean-target-libssp: 
31857         @: $(MAKE); $(unstage)
31858         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31859         r=`${PWD_COMMAND}`; export r; \
31860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31861         $(NORMAL_TARGET_EXPORTS) \
31862         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31863         for flag in $(EXTRA_TARGET_FLAGS); do \
31864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31865         done; \
31866         (cd $(TARGET_SUBDIR)/libssp && \
31867           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31868                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31869                   "RANLIB=$${RANLIB}" \
31870                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31871                    maintainer-clean) \
31872           || exit 1
31873
31874 @endif target-libssp
31875
31876
31877
31878
31879
31880 .PHONY: configure-target-newlib maybe-configure-target-newlib
31881 maybe-configure-target-newlib:
31882 @if gcc-bootstrap
31883 configure-target-newlib: stage_current
31884 @endif gcc-bootstrap
31885 @if target-newlib
31886 maybe-configure-target-newlib: configure-target-newlib
31887 configure-target-newlib: 
31888         @: $(MAKE); $(unstage)
31889         @r=`${PWD_COMMAND}`; export r; \
31890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31891         echo "Checking multilib configuration for newlib..."; \
31892         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31893         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31894         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31895           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31896             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31897           else \
31898             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31899             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31900           fi; \
31901         else \
31902           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31903         fi; \
31904         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31905         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31906         $(NORMAL_TARGET_EXPORTS)  \
31907         echo Configuring in $(TARGET_SUBDIR)/newlib; \
31908         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31909         case $(srcdir) in \
31910           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31911           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31912                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31913         esac; \
31914         srcdiroption="--srcdir=$${topdir}/newlib"; \
31915         libsrcdir="$$s/newlib"; \
31916         rm -f no-such-file || : ; \
31917         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31918           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31919           --target=${target_alias} $${srcdiroption}  \
31920           || exit 1
31921 @endif target-newlib
31922
31923
31924
31925
31926
31927 .PHONY: all-target-newlib maybe-all-target-newlib
31928 maybe-all-target-newlib:
31929 @if gcc-bootstrap
31930 all-target-newlib: stage_current
31931 @endif gcc-bootstrap
31932 @if target-newlib
31933 TARGET-target-newlib=all
31934 maybe-all-target-newlib: all-target-newlib
31935 all-target-newlib: configure-target-newlib
31936         @: $(MAKE); $(unstage)
31937         @r=`${PWD_COMMAND}`; export r; \
31938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31939         $(NORMAL_TARGET_EXPORTS)  \
31940         (cd $(TARGET_SUBDIR)/newlib && \
31941           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31942                 $(TARGET-target-newlib))
31943 @endif target-newlib
31944
31945
31946
31947
31948
31949 .PHONY: check-target-newlib maybe-check-target-newlib
31950 maybe-check-target-newlib:
31951 @if target-newlib
31952 maybe-check-target-newlib: check-target-newlib
31953
31954 check-target-newlib:
31955         @: $(MAKE); $(unstage)
31956         @r=`${PWD_COMMAND}`; export r; \
31957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31958         $(NORMAL_TARGET_EXPORTS) \
31959         (cd $(TARGET_SUBDIR)/newlib && \
31960           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31961
31962 @endif target-newlib
31963
31964 .PHONY: install-target-newlib maybe-install-target-newlib
31965 maybe-install-target-newlib:
31966 @if target-newlib
31967 maybe-install-target-newlib: install-target-newlib
31968
31969 install-target-newlib: installdirs
31970         @: $(MAKE); $(unstage)
31971         @r=`${PWD_COMMAND}`; export r; \
31972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31973         $(NORMAL_TARGET_EXPORTS) \
31974         (cd $(TARGET_SUBDIR)/newlib && \
31975           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31976
31977 @endif target-newlib
31978
31979 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31980 maybe-install-strip-target-newlib:
31981 @if target-newlib
31982 maybe-install-strip-target-newlib: install-strip-target-newlib
31983
31984 install-strip-target-newlib: installdirs
31985         @: $(MAKE); $(unstage)
31986         @r=`${PWD_COMMAND}`; export r; \
31987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31988         $(NORMAL_TARGET_EXPORTS) \
31989         (cd $(TARGET_SUBDIR)/newlib && \
31990           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31991
31992 @endif target-newlib
31993
31994 # Other targets (info, dvi, pdf, etc.)
31995
31996 .PHONY: maybe-info-target-newlib info-target-newlib
31997 maybe-info-target-newlib:
31998 @if target-newlib
31999 maybe-info-target-newlib: info-target-newlib
32000
32001 info-target-newlib: \
32002     configure-target-newlib 
32003         @: $(MAKE); $(unstage)
32004         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32005         r=`${PWD_COMMAND}`; export r; \
32006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32007         $(NORMAL_TARGET_EXPORTS) \
32008         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32009         for flag in $(EXTRA_TARGET_FLAGS); do \
32010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32011         done; \
32012         (cd $(TARGET_SUBDIR)/newlib && \
32013           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015                   "RANLIB=$${RANLIB}" \
32016                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32017                    info) \
32018           || exit 1
32019
32020 @endif target-newlib
32021
32022 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32023 maybe-dvi-target-newlib:
32024 @if target-newlib
32025 maybe-dvi-target-newlib: dvi-target-newlib
32026
32027 dvi-target-newlib: \
32028     configure-target-newlib 
32029         @: $(MAKE); $(unstage)
32030         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32031         r=`${PWD_COMMAND}`; export r; \
32032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32033         $(NORMAL_TARGET_EXPORTS) \
32034         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32035         for flag in $(EXTRA_TARGET_FLAGS); do \
32036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32037         done; \
32038         (cd $(TARGET_SUBDIR)/newlib && \
32039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32041                   "RANLIB=$${RANLIB}" \
32042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32043                    dvi) \
32044           || exit 1
32045
32046 @endif target-newlib
32047
32048 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32049 maybe-pdf-target-newlib:
32050 @if target-newlib
32051 maybe-pdf-target-newlib: pdf-target-newlib
32052
32053 pdf-target-newlib: \
32054     configure-target-newlib 
32055         @: $(MAKE); $(unstage)
32056         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32057         r=`${PWD_COMMAND}`; export r; \
32058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32059         $(NORMAL_TARGET_EXPORTS) \
32060         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32061         for flag in $(EXTRA_TARGET_FLAGS); do \
32062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32063         done; \
32064         (cd $(TARGET_SUBDIR)/newlib && \
32065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32067                   "RANLIB=$${RANLIB}" \
32068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32069                    pdf) \
32070           || exit 1
32071
32072 @endif target-newlib
32073
32074 .PHONY: maybe-html-target-newlib html-target-newlib
32075 maybe-html-target-newlib:
32076 @if target-newlib
32077 maybe-html-target-newlib: html-target-newlib
32078
32079 html-target-newlib: \
32080     configure-target-newlib 
32081         @: $(MAKE); $(unstage)
32082         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32083         r=`${PWD_COMMAND}`; export r; \
32084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32085         $(NORMAL_TARGET_EXPORTS) \
32086         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32087         for flag in $(EXTRA_TARGET_FLAGS); do \
32088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32089         done; \
32090         (cd $(TARGET_SUBDIR)/newlib && \
32091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32093                   "RANLIB=$${RANLIB}" \
32094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32095                    html) \
32096           || exit 1
32097
32098 @endif target-newlib
32099
32100 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32101 maybe-TAGS-target-newlib:
32102 @if target-newlib
32103 maybe-TAGS-target-newlib: TAGS-target-newlib
32104
32105 TAGS-target-newlib: \
32106     configure-target-newlib 
32107         @: $(MAKE); $(unstage)
32108         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32109         r=`${PWD_COMMAND}`; export r; \
32110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32111         $(NORMAL_TARGET_EXPORTS) \
32112         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32113         for flag in $(EXTRA_TARGET_FLAGS); do \
32114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32115         done; \
32116         (cd $(TARGET_SUBDIR)/newlib && \
32117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32119                   "RANLIB=$${RANLIB}" \
32120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32121                    TAGS) \
32122           || exit 1
32123
32124 @endif target-newlib
32125
32126 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32127 maybe-install-info-target-newlib:
32128 @if target-newlib
32129 maybe-install-info-target-newlib: install-info-target-newlib
32130
32131 install-info-target-newlib: \
32132     configure-target-newlib \
32133     info-target-newlib 
32134         @: $(MAKE); $(unstage)
32135         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32136         r=`${PWD_COMMAND}`; export r; \
32137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32138         $(NORMAL_TARGET_EXPORTS) \
32139         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32140         for flag in $(EXTRA_TARGET_FLAGS); do \
32141           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32142         done; \
32143         (cd $(TARGET_SUBDIR)/newlib && \
32144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32146                   "RANLIB=$${RANLIB}" \
32147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32148                    install-info) \
32149           || exit 1
32150
32151 @endif target-newlib
32152
32153 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32154 maybe-install-pdf-target-newlib:
32155 @if target-newlib
32156 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32157
32158 install-pdf-target-newlib: \
32159     configure-target-newlib \
32160     pdf-target-newlib 
32161         @: $(MAKE); $(unstage)
32162         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32163         r=`${PWD_COMMAND}`; export r; \
32164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32165         $(NORMAL_TARGET_EXPORTS) \
32166         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32167         for flag in $(EXTRA_TARGET_FLAGS); do \
32168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32169         done; \
32170         (cd $(TARGET_SUBDIR)/newlib && \
32171           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32172                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32173                   "RANLIB=$${RANLIB}" \
32174                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32175                    install-pdf) \
32176           || exit 1
32177
32178 @endif target-newlib
32179
32180 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32181 maybe-install-html-target-newlib:
32182 @if target-newlib
32183 maybe-install-html-target-newlib: install-html-target-newlib
32184
32185 install-html-target-newlib: \
32186     configure-target-newlib \
32187     html-target-newlib 
32188         @: $(MAKE); $(unstage)
32189         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32190         r=`${PWD_COMMAND}`; export r; \
32191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32192         $(NORMAL_TARGET_EXPORTS) \
32193         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32194         for flag in $(EXTRA_TARGET_FLAGS); do \
32195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32196         done; \
32197         (cd $(TARGET_SUBDIR)/newlib && \
32198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32200                   "RANLIB=$${RANLIB}" \
32201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32202                    install-html) \
32203           || exit 1
32204
32205 @endif target-newlib
32206
32207 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32208 maybe-installcheck-target-newlib:
32209 @if target-newlib
32210 maybe-installcheck-target-newlib: installcheck-target-newlib
32211
32212 installcheck-target-newlib: \
32213     configure-target-newlib 
32214         @: $(MAKE); $(unstage)
32215         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32216         r=`${PWD_COMMAND}`; export r; \
32217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32218         $(NORMAL_TARGET_EXPORTS) \
32219         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32220         for flag in $(EXTRA_TARGET_FLAGS); do \
32221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32222         done; \
32223         (cd $(TARGET_SUBDIR)/newlib && \
32224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32226                   "RANLIB=$${RANLIB}" \
32227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32228                    installcheck) \
32229           || exit 1
32230
32231 @endif target-newlib
32232
32233 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32234 maybe-mostlyclean-target-newlib:
32235 @if target-newlib
32236 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32237
32238 mostlyclean-target-newlib: 
32239         @: $(MAKE); $(unstage)
32240         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32241         r=`${PWD_COMMAND}`; export r; \
32242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32243         $(NORMAL_TARGET_EXPORTS) \
32244         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32245         for flag in $(EXTRA_TARGET_FLAGS); do \
32246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32247         done; \
32248         (cd $(TARGET_SUBDIR)/newlib && \
32249           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32250                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32251                   "RANLIB=$${RANLIB}" \
32252                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32253                    mostlyclean) \
32254           || exit 1
32255
32256 @endif target-newlib
32257
32258 .PHONY: maybe-clean-target-newlib clean-target-newlib
32259 maybe-clean-target-newlib:
32260 @if target-newlib
32261 maybe-clean-target-newlib: clean-target-newlib
32262
32263 clean-target-newlib: 
32264         @: $(MAKE); $(unstage)
32265         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32266         r=`${PWD_COMMAND}`; export r; \
32267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268         $(NORMAL_TARGET_EXPORTS) \
32269         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32270         for flag in $(EXTRA_TARGET_FLAGS); do \
32271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32272         done; \
32273         (cd $(TARGET_SUBDIR)/newlib && \
32274           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32275                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32276                   "RANLIB=$${RANLIB}" \
32277                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32278                    clean) \
32279           || exit 1
32280
32281 @endif target-newlib
32282
32283 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32284 maybe-distclean-target-newlib:
32285 @if target-newlib
32286 maybe-distclean-target-newlib: distclean-target-newlib
32287
32288 distclean-target-newlib: 
32289         @: $(MAKE); $(unstage)
32290         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32291         r=`${PWD_COMMAND}`; export r; \
32292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32293         $(NORMAL_TARGET_EXPORTS) \
32294         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32295         for flag in $(EXTRA_TARGET_FLAGS); do \
32296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32297         done; \
32298         (cd $(TARGET_SUBDIR)/newlib && \
32299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32301                   "RANLIB=$${RANLIB}" \
32302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32303                    distclean) \
32304           || exit 1
32305
32306 @endif target-newlib
32307
32308 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32309 maybe-maintainer-clean-target-newlib:
32310 @if target-newlib
32311 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32312
32313 maintainer-clean-target-newlib: 
32314         @: $(MAKE); $(unstage)
32315         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32316         r=`${PWD_COMMAND}`; export r; \
32317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32318         $(NORMAL_TARGET_EXPORTS) \
32319         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32320         for flag in $(EXTRA_TARGET_FLAGS); do \
32321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32322         done; \
32323         (cd $(TARGET_SUBDIR)/newlib && \
32324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32326                   "RANLIB=$${RANLIB}" \
32327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32328                    maintainer-clean) \
32329           || exit 1
32330
32331 @endif target-newlib
32332
32333
32334
32335
32336
32337 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32338 maybe-configure-target-libgcc:
32339 @if gcc-bootstrap
32340 configure-target-libgcc: stage_current
32341 @endif gcc-bootstrap
32342 @if target-libgcc
32343 maybe-configure-target-libgcc: configure-target-libgcc
32344 configure-target-libgcc: 
32345         @r=`${PWD_COMMAND}`; export r; \
32346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32347         echo "Checking multilib configuration for libgcc..."; \
32348         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32349         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32350         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32351           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32352             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32353           else \
32354             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32355             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32356           fi; \
32357         else \
32358           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32359         fi; \
32360         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32361         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32362         $(NORMAL_TARGET_EXPORTS)  \
32363         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32364         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32365         case $(srcdir) in \
32366           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32367           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32368                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32369         esac; \
32370         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32371         libsrcdir="$$s/libgcc"; \
32372         rm -f no-such-file || : ; \
32373         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32374           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32375           --target=${target_alias} $${srcdiroption}  \
32376           || exit 1
32377 @endif target-libgcc
32378
32379
32380
32381 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32382 maybe-configure-stage1-target-libgcc:
32383 @if target-libgcc-bootstrap
32384 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32385 configure-stage1-target-libgcc:
32386         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32387         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32388         @r=`${PWD_COMMAND}`; export r; \
32389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32390         TFLAGS="$(STAGE1_TFLAGS)"; \
32391         echo "Checking multilib configuration for libgcc..."; \
32392         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32393         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32394           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32395             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32396           else \
32397             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32398             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32399           fi; \
32400         else \
32401           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32402         fi; \
32403         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32404         $(NORMAL_TARGET_EXPORTS) \
32405         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32406         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32407         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32408         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32409         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32410         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32411         case $(srcdir) in \
32412           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32413           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32414                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32415         esac; \
32416         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32417         libsrcdir="$$s/libgcc"; \
32418         $(SHELL) $${libsrcdir}/configure \
32419           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32420           --target=${target_alias} $${srcdiroption} \
32421           $(STAGE1_CONFIGURE_FLAGS)
32422 @endif target-libgcc-bootstrap
32423
32424 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32425 maybe-configure-stage2-target-libgcc:
32426 @if target-libgcc-bootstrap
32427 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32428 configure-stage2-target-libgcc:
32429         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32430         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32431         @r=`${PWD_COMMAND}`; export r; \
32432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32433         TFLAGS="$(STAGE2_TFLAGS)"; \
32434         echo "Checking multilib configuration for libgcc..."; \
32435         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32436         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32437           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32438             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32439           else \
32440             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32441             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32442           fi; \
32443         else \
32444           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32445         fi; \
32446         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32447         $(NORMAL_TARGET_EXPORTS) \
32448          \
32449         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32450         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32451         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32452         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32453         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32454         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32455         case $(srcdir) in \
32456           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32457           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32458                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32459         esac; \
32460         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32461         libsrcdir="$$s/libgcc"; \
32462         $(SHELL) $${libsrcdir}/configure \
32463           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32464           --target=${target_alias} $${srcdiroption} \
32465           --with-build-libsubdir=$(HOST_SUBDIR) \
32466           $(STAGE2_CONFIGURE_FLAGS)
32467 @endif target-libgcc-bootstrap
32468
32469 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32470 maybe-configure-stage3-target-libgcc:
32471 @if target-libgcc-bootstrap
32472 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32473 configure-stage3-target-libgcc:
32474         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32475         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32476         @r=`${PWD_COMMAND}`; export r; \
32477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32478         TFLAGS="$(STAGE3_TFLAGS)"; \
32479         echo "Checking multilib configuration for libgcc..."; \
32480         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32481         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32482           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32483             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32484           else \
32485             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32486             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32487           fi; \
32488         else \
32489           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32490         fi; \
32491         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32492         $(NORMAL_TARGET_EXPORTS) \
32493          \
32494         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32495         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32496         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32497         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32498         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32499         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32500         case $(srcdir) in \
32501           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32502           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32503                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32504         esac; \
32505         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32506         libsrcdir="$$s/libgcc"; \
32507         $(SHELL) $${libsrcdir}/configure \
32508           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32509           --target=${target_alias} $${srcdiroption} \
32510           --with-build-libsubdir=$(HOST_SUBDIR) \
32511           $(STAGE3_CONFIGURE_FLAGS)
32512 @endif target-libgcc-bootstrap
32513
32514 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32515 maybe-configure-stage4-target-libgcc:
32516 @if target-libgcc-bootstrap
32517 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32518 configure-stage4-target-libgcc:
32519         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32520         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32521         @r=`${PWD_COMMAND}`; export r; \
32522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32523         TFLAGS="$(STAGE4_TFLAGS)"; \
32524         echo "Checking multilib configuration for libgcc..."; \
32525         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32526         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32527           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32528             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32529           else \
32530             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32531             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32532           fi; \
32533         else \
32534           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32535         fi; \
32536         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32537         $(NORMAL_TARGET_EXPORTS) \
32538          \
32539         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32540         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32541         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32542         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32543         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32544         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32545         case $(srcdir) in \
32546           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32547           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32548                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32549         esac; \
32550         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32551         libsrcdir="$$s/libgcc"; \
32552         $(SHELL) $${libsrcdir}/configure \
32553           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32554           --target=${target_alias} $${srcdiroption} \
32555           --with-build-libsubdir=$(HOST_SUBDIR) \
32556           $(STAGE4_CONFIGURE_FLAGS)
32557 @endif target-libgcc-bootstrap
32558
32559 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32560 maybe-configure-stageprofile-target-libgcc:
32561 @if target-libgcc-bootstrap
32562 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32563 configure-stageprofile-target-libgcc:
32564         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32565         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32566         @r=`${PWD_COMMAND}`; export r; \
32567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32568         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32569         echo "Checking multilib configuration for libgcc..."; \
32570         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32571         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32572           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32573             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32574           else \
32575             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32576             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32577           fi; \
32578         else \
32579           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32580         fi; \
32581         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32582         $(NORMAL_TARGET_EXPORTS) \
32583          \
32584         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32585         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32586         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32587         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32588         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32589         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32590         case $(srcdir) in \
32591           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32592           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32593                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32594         esac; \
32595         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32596         libsrcdir="$$s/libgcc"; \
32597         $(SHELL) $${libsrcdir}/configure \
32598           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32599           --target=${target_alias} $${srcdiroption} \
32600           --with-build-libsubdir=$(HOST_SUBDIR) \
32601           $(STAGEprofile_CONFIGURE_FLAGS)
32602 @endif target-libgcc-bootstrap
32603
32604 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32605 maybe-configure-stagefeedback-target-libgcc:
32606 @if target-libgcc-bootstrap
32607 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32608 configure-stagefeedback-target-libgcc:
32609         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32610         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32611         @r=`${PWD_COMMAND}`; export r; \
32612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32613         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32614         echo "Checking multilib configuration for libgcc..."; \
32615         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32616         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32617           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32618             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32619           else \
32620             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32621             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32622           fi; \
32623         else \
32624           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32625         fi; \
32626         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32627         $(NORMAL_TARGET_EXPORTS) \
32628          \
32629         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32630         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32631         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32632         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32633         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32634         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32635         case $(srcdir) in \
32636           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32637           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32638                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32639         esac; \
32640         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32641         libsrcdir="$$s/libgcc"; \
32642         $(SHELL) $${libsrcdir}/configure \
32643           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32644           --target=${target_alias} $${srcdiroption} \
32645           --with-build-libsubdir=$(HOST_SUBDIR) \
32646           $(STAGEfeedback_CONFIGURE_FLAGS)
32647 @endif target-libgcc-bootstrap
32648
32649
32650
32651
32652
32653 .PHONY: all-target-libgcc maybe-all-target-libgcc
32654 maybe-all-target-libgcc:
32655 @if gcc-bootstrap
32656 all-target-libgcc: stage_current
32657 @endif gcc-bootstrap
32658 @if target-libgcc
32659 TARGET-target-libgcc=all
32660 maybe-all-target-libgcc: all-target-libgcc
32661 all-target-libgcc: configure-target-libgcc
32662         @r=`${PWD_COMMAND}`; export r; \
32663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32664         $(NORMAL_TARGET_EXPORTS)  \
32665         (cd $(TARGET_SUBDIR)/libgcc && \
32666           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
32667                 $(TARGET-target-libgcc))
32668 @endif target-libgcc
32669
32670
32671
32672 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32673 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32674 maybe-all-stage1-target-libgcc:
32675 maybe-clean-stage1-target-libgcc:
32676 @if target-libgcc-bootstrap
32677 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32678 all-stage1: all-stage1-target-libgcc
32679 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32680 all-stage1-target-libgcc: configure-stage1-target-libgcc
32681         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32682         @r=`${PWD_COMMAND}`; export r; \
32683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32684         TFLAGS="$(STAGE1_TFLAGS)"; \
32685         $(NORMAL_TARGET_EXPORTS)  \
32686         cd $(TARGET_SUBDIR)/libgcc && \
32687         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32688                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32689                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32690                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32691                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32692                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32693                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32694                 $(EXTRA_TARGET_FLAGS)   \
32695                 TFLAGS="$(STAGE1_TFLAGS)" \
32696                 $(TARGET-stage1-target-libgcc)
32697
32698 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32699 clean-stage1: clean-stage1-target-libgcc
32700 clean-stage1-target-libgcc:
32701         @if [ $(current_stage) = stage1 ]; then \
32702           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32703         else \
32704           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32705           $(MAKE) stage1-start; \
32706         fi; \
32707         cd $(TARGET_SUBDIR)/libgcc && \
32708         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32709                  clean
32710 @endif target-libgcc-bootstrap
32711
32712
32713 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32714 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32715 maybe-all-stage2-target-libgcc:
32716 maybe-clean-stage2-target-libgcc:
32717 @if target-libgcc-bootstrap
32718 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32719 all-stage2: all-stage2-target-libgcc
32720 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32721 all-stage2-target-libgcc: configure-stage2-target-libgcc
32722         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32723         @r=`${PWD_COMMAND}`; export r; \
32724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32725         TFLAGS="$(STAGE2_TFLAGS)"; \
32726         $(NORMAL_TARGET_EXPORTS) \
32727           \
32728         cd $(TARGET_SUBDIR)/libgcc && \
32729         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32730                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32731                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32732                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32733                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32734                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32735                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32736                 $(EXTRA_TARGET_FLAGS)   \
32737                 TFLAGS="$(STAGE2_TFLAGS)" \
32738                 $(TARGET-stage2-target-libgcc)
32739
32740 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32741 clean-stage2: clean-stage2-target-libgcc
32742 clean-stage2-target-libgcc:
32743         @if [ $(current_stage) = stage2 ]; then \
32744           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32745         else \
32746           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32747           $(MAKE) stage2-start; \
32748         fi; \
32749         cd $(TARGET_SUBDIR)/libgcc && \
32750         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32751                   \
32752                  clean
32753 @endif target-libgcc-bootstrap
32754
32755
32756 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32757 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32758 maybe-all-stage3-target-libgcc:
32759 maybe-clean-stage3-target-libgcc:
32760 @if target-libgcc-bootstrap
32761 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32762 all-stage3: all-stage3-target-libgcc
32763 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32764 all-stage3-target-libgcc: configure-stage3-target-libgcc
32765         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32766         @r=`${PWD_COMMAND}`; export r; \
32767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32768         TFLAGS="$(STAGE3_TFLAGS)"; \
32769         $(NORMAL_TARGET_EXPORTS) \
32770           \
32771         cd $(TARGET_SUBDIR)/libgcc && \
32772         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32773                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32774                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32775                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32776                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32777                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32778                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32779                 $(EXTRA_TARGET_FLAGS)   \
32780                 TFLAGS="$(STAGE3_TFLAGS)" \
32781                 $(TARGET-stage3-target-libgcc)
32782
32783 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32784 clean-stage3: clean-stage3-target-libgcc
32785 clean-stage3-target-libgcc:
32786         @if [ $(current_stage) = stage3 ]; then \
32787           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32788         else \
32789           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32790           $(MAKE) stage3-start; \
32791         fi; \
32792         cd $(TARGET_SUBDIR)/libgcc && \
32793         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32794                   \
32795                  clean
32796 @endif target-libgcc-bootstrap
32797
32798
32799 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32800 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32801 maybe-all-stage4-target-libgcc:
32802 maybe-clean-stage4-target-libgcc:
32803 @if target-libgcc-bootstrap
32804 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32805 all-stage4: all-stage4-target-libgcc
32806 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32807 all-stage4-target-libgcc: configure-stage4-target-libgcc
32808         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32809         @r=`${PWD_COMMAND}`; export r; \
32810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32811         TFLAGS="$(STAGE4_TFLAGS)"; \
32812         $(NORMAL_TARGET_EXPORTS) \
32813           \
32814         cd $(TARGET_SUBDIR)/libgcc && \
32815         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32816                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32817                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32818                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32819                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32820                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32821                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32822                 $(EXTRA_TARGET_FLAGS)   \
32823                 TFLAGS="$(STAGE4_TFLAGS)" \
32824                 $(TARGET-stage4-target-libgcc)
32825
32826 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32827 clean-stage4: clean-stage4-target-libgcc
32828 clean-stage4-target-libgcc:
32829         @if [ $(current_stage) = stage4 ]; then \
32830           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32831         else \
32832           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32833           $(MAKE) stage4-start; \
32834         fi; \
32835         cd $(TARGET_SUBDIR)/libgcc && \
32836         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32837                   \
32838                  clean
32839 @endif target-libgcc-bootstrap
32840
32841
32842 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32843 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32844 maybe-all-stageprofile-target-libgcc:
32845 maybe-clean-stageprofile-target-libgcc:
32846 @if target-libgcc-bootstrap
32847 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32848 all-stageprofile: all-stageprofile-target-libgcc
32849 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32850 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32851         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32852         @r=`${PWD_COMMAND}`; export r; \
32853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32854         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32855         $(NORMAL_TARGET_EXPORTS) \
32856           \
32857         cd $(TARGET_SUBDIR)/libgcc && \
32858         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32859                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32860                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32861                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32862                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32863                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32864                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32865                 $(EXTRA_TARGET_FLAGS)   \
32866                 TFLAGS="$(STAGEprofile_TFLAGS)" \
32867                 $(TARGET-stageprofile-target-libgcc)
32868
32869 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32870 clean-stageprofile: clean-stageprofile-target-libgcc
32871 clean-stageprofile-target-libgcc:
32872         @if [ $(current_stage) = stageprofile ]; then \
32873           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32874         else \
32875           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32876           $(MAKE) stageprofile-start; \
32877         fi; \
32878         cd $(TARGET_SUBDIR)/libgcc && \
32879         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32880                   \
32881                  clean
32882 @endif target-libgcc-bootstrap
32883
32884
32885 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32886 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32887 maybe-all-stagefeedback-target-libgcc:
32888 maybe-clean-stagefeedback-target-libgcc:
32889 @if target-libgcc-bootstrap
32890 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32891 all-stagefeedback: all-stagefeedback-target-libgcc
32892 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32893 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32894         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32895         @r=`${PWD_COMMAND}`; export r; \
32896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32897         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32898         $(NORMAL_TARGET_EXPORTS) \
32899           \
32900         cd $(TARGET_SUBDIR)/libgcc && \
32901         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32902                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32903                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32904                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32905                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32906                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32907                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32908                 $(EXTRA_TARGET_FLAGS)   \
32909                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32910                 $(TARGET-stagefeedback-target-libgcc)
32911
32912 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32913 clean-stagefeedback: clean-stagefeedback-target-libgcc
32914 clean-stagefeedback-target-libgcc:
32915         @if [ $(current_stage) = stagefeedback ]; then \
32916           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32917         else \
32918           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32919           $(MAKE) stagefeedback-start; \
32920         fi; \
32921         cd $(TARGET_SUBDIR)/libgcc && \
32922         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32923                   \
32924                  clean
32925 @endif target-libgcc-bootstrap
32926
32927
32928
32929
32930
32931
32932 .PHONY: check-target-libgcc maybe-check-target-libgcc
32933 maybe-check-target-libgcc:
32934 @if target-libgcc
32935 maybe-check-target-libgcc: check-target-libgcc
32936
32937 # Dummy target for uncheckable module.
32938 check-target-libgcc:
32939
32940 @endif target-libgcc
32941
32942 .PHONY: install-target-libgcc maybe-install-target-libgcc
32943 maybe-install-target-libgcc:
32944 @if target-libgcc
32945 maybe-install-target-libgcc: install-target-libgcc
32946
32947 install-target-libgcc: installdirs
32948         @: $(MAKE); $(unstage)
32949         @r=`${PWD_COMMAND}`; export r; \
32950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32951         $(NORMAL_TARGET_EXPORTS) \
32952         (cd $(TARGET_SUBDIR)/libgcc && \
32953           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32954
32955 @endif target-libgcc
32956
32957 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32958 maybe-install-strip-target-libgcc:
32959 @if target-libgcc
32960 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32961
32962 install-strip-target-libgcc: installdirs
32963         @: $(MAKE); $(unstage)
32964         @r=`${PWD_COMMAND}`; export r; \
32965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32966         $(NORMAL_TARGET_EXPORTS) \
32967         (cd $(TARGET_SUBDIR)/libgcc && \
32968           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32969
32970 @endif target-libgcc
32971
32972 # Other targets (info, dvi, pdf, etc.)
32973
32974 .PHONY: maybe-info-target-libgcc info-target-libgcc
32975 maybe-info-target-libgcc:
32976 @if target-libgcc
32977 maybe-info-target-libgcc: info-target-libgcc
32978
32979 info-target-libgcc: \
32980     configure-target-libgcc 
32981         @: $(MAKE); $(unstage)
32982         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32983         r=`${PWD_COMMAND}`; export r; \
32984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32985         $(NORMAL_TARGET_EXPORTS) \
32986         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32987         for flag in $(EXTRA_TARGET_FLAGS); do \
32988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32989         done; \
32990         (cd $(TARGET_SUBDIR)/libgcc && \
32991           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32992                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32993                   "RANLIB=$${RANLIB}" \
32994                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32995                    info) \
32996           || exit 1
32997
32998 @endif target-libgcc
32999
33000 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33001 maybe-dvi-target-libgcc:
33002 @if target-libgcc
33003 maybe-dvi-target-libgcc: dvi-target-libgcc
33004
33005 dvi-target-libgcc: \
33006     configure-target-libgcc 
33007         @: $(MAKE); $(unstage)
33008         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33009         r=`${PWD_COMMAND}`; export r; \
33010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33011         $(NORMAL_TARGET_EXPORTS) \
33012         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33013         for flag in $(EXTRA_TARGET_FLAGS); do \
33014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33015         done; \
33016         (cd $(TARGET_SUBDIR)/libgcc && \
33017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33019                   "RANLIB=$${RANLIB}" \
33020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33021                    dvi) \
33022           || exit 1
33023
33024 @endif target-libgcc
33025
33026 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33027 maybe-pdf-target-libgcc:
33028 @if target-libgcc
33029 maybe-pdf-target-libgcc: pdf-target-libgcc
33030
33031 pdf-target-libgcc: \
33032     configure-target-libgcc 
33033         @: $(MAKE); $(unstage)
33034         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33035         r=`${PWD_COMMAND}`; export r; \
33036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33037         $(NORMAL_TARGET_EXPORTS) \
33038         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33039         for flag in $(EXTRA_TARGET_FLAGS); do \
33040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33041         done; \
33042         (cd $(TARGET_SUBDIR)/libgcc && \
33043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33045                   "RANLIB=$${RANLIB}" \
33046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33047                    pdf) \
33048           || exit 1
33049
33050 @endif target-libgcc
33051
33052 .PHONY: maybe-html-target-libgcc html-target-libgcc
33053 maybe-html-target-libgcc:
33054 @if target-libgcc
33055 maybe-html-target-libgcc: html-target-libgcc
33056
33057 html-target-libgcc: \
33058     configure-target-libgcc 
33059         @: $(MAKE); $(unstage)
33060         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33061         r=`${PWD_COMMAND}`; export r; \
33062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33063         $(NORMAL_TARGET_EXPORTS) \
33064         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33065         for flag in $(EXTRA_TARGET_FLAGS); do \
33066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33067         done; \
33068         (cd $(TARGET_SUBDIR)/libgcc && \
33069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33071                   "RANLIB=$${RANLIB}" \
33072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33073                    html) \
33074           || exit 1
33075
33076 @endif target-libgcc
33077
33078 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33079 maybe-TAGS-target-libgcc:
33080 @if target-libgcc
33081 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33082
33083 TAGS-target-libgcc: \
33084     configure-target-libgcc 
33085         @: $(MAKE); $(unstage)
33086         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33087         r=`${PWD_COMMAND}`; export r; \
33088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33089         $(NORMAL_TARGET_EXPORTS) \
33090         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33091         for flag in $(EXTRA_TARGET_FLAGS); do \
33092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33093         done; \
33094         (cd $(TARGET_SUBDIR)/libgcc && \
33095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33097                   "RANLIB=$${RANLIB}" \
33098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33099                    TAGS) \
33100           || exit 1
33101
33102 @endif target-libgcc
33103
33104 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33105 maybe-install-info-target-libgcc:
33106 @if target-libgcc
33107 maybe-install-info-target-libgcc: install-info-target-libgcc
33108
33109 install-info-target-libgcc: \
33110     configure-target-libgcc \
33111     info-target-libgcc 
33112         @: $(MAKE); $(unstage)
33113         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33114         r=`${PWD_COMMAND}`; export r; \
33115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33116         $(NORMAL_TARGET_EXPORTS) \
33117         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33118         for flag in $(EXTRA_TARGET_FLAGS); do \
33119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33120         done; \
33121         (cd $(TARGET_SUBDIR)/libgcc && \
33122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33124                   "RANLIB=$${RANLIB}" \
33125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33126                    install-info) \
33127           || exit 1
33128
33129 @endif target-libgcc
33130
33131 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33132 maybe-install-pdf-target-libgcc:
33133 @if target-libgcc
33134 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33135
33136 install-pdf-target-libgcc: \
33137     configure-target-libgcc \
33138     pdf-target-libgcc 
33139         @: $(MAKE); $(unstage)
33140         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33141         r=`${PWD_COMMAND}`; export r; \
33142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33143         $(NORMAL_TARGET_EXPORTS) \
33144         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33145         for flag in $(EXTRA_TARGET_FLAGS); do \
33146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33147         done; \
33148         (cd $(TARGET_SUBDIR)/libgcc && \
33149           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33150                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33151                   "RANLIB=$${RANLIB}" \
33152                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33153                    install-pdf) \
33154           || exit 1
33155
33156 @endif target-libgcc
33157
33158 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33159 maybe-install-html-target-libgcc:
33160 @if target-libgcc
33161 maybe-install-html-target-libgcc: install-html-target-libgcc
33162
33163 install-html-target-libgcc: \
33164     configure-target-libgcc \
33165     html-target-libgcc 
33166         @: $(MAKE); $(unstage)
33167         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33168         r=`${PWD_COMMAND}`; export r; \
33169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33170         $(NORMAL_TARGET_EXPORTS) \
33171         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33172         for flag in $(EXTRA_TARGET_FLAGS); do \
33173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33174         done; \
33175         (cd $(TARGET_SUBDIR)/libgcc && \
33176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33178                   "RANLIB=$${RANLIB}" \
33179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33180                    install-html) \
33181           || exit 1
33182
33183 @endif target-libgcc
33184
33185 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33186 maybe-installcheck-target-libgcc:
33187 @if target-libgcc
33188 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33189
33190 installcheck-target-libgcc: \
33191     configure-target-libgcc 
33192         @: $(MAKE); $(unstage)
33193         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33194         r=`${PWD_COMMAND}`; export r; \
33195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33196         $(NORMAL_TARGET_EXPORTS) \
33197         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33198         for flag in $(EXTRA_TARGET_FLAGS); do \
33199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33200         done; \
33201         (cd $(TARGET_SUBDIR)/libgcc && \
33202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33204                   "RANLIB=$${RANLIB}" \
33205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33206                    installcheck) \
33207           || exit 1
33208
33209 @endif target-libgcc
33210
33211 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33212 maybe-mostlyclean-target-libgcc:
33213 @if target-libgcc
33214 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33215
33216 mostlyclean-target-libgcc: 
33217         @: $(MAKE); $(unstage)
33218         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33219         r=`${PWD_COMMAND}`; export r; \
33220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33221         $(NORMAL_TARGET_EXPORTS) \
33222         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33223         for flag in $(EXTRA_TARGET_FLAGS); do \
33224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33225         done; \
33226         (cd $(TARGET_SUBDIR)/libgcc && \
33227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33229                   "RANLIB=$${RANLIB}" \
33230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33231                    mostlyclean) \
33232           || exit 1
33233
33234 @endif target-libgcc
33235
33236 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33237 maybe-clean-target-libgcc:
33238 @if target-libgcc
33239 maybe-clean-target-libgcc: clean-target-libgcc
33240
33241 clean-target-libgcc: 
33242         @: $(MAKE); $(unstage)
33243         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33244         r=`${PWD_COMMAND}`; export r; \
33245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33246         $(NORMAL_TARGET_EXPORTS) \
33247         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33248         for flag in $(EXTRA_TARGET_FLAGS); do \
33249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33250         done; \
33251         (cd $(TARGET_SUBDIR)/libgcc && \
33252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254                   "RANLIB=$${RANLIB}" \
33255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33256                    clean) \
33257           || exit 1
33258
33259 @endif target-libgcc
33260
33261 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33262 maybe-distclean-target-libgcc:
33263 @if target-libgcc
33264 maybe-distclean-target-libgcc: distclean-target-libgcc
33265
33266 distclean-target-libgcc: 
33267         @: $(MAKE); $(unstage)
33268         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33269         r=`${PWD_COMMAND}`; export r; \
33270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33271         $(NORMAL_TARGET_EXPORTS) \
33272         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33273         for flag in $(EXTRA_TARGET_FLAGS); do \
33274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33275         done; \
33276         (cd $(TARGET_SUBDIR)/libgcc && \
33277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33279                   "RANLIB=$${RANLIB}" \
33280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33281                    distclean) \
33282           || exit 1
33283
33284 @endif target-libgcc
33285
33286 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33287 maybe-maintainer-clean-target-libgcc:
33288 @if target-libgcc
33289 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33290
33291 maintainer-clean-target-libgcc: 
33292         @: $(MAKE); $(unstage)
33293         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33294         r=`${PWD_COMMAND}`; export r; \
33295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33296         $(NORMAL_TARGET_EXPORTS) \
33297         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33298         for flag in $(EXTRA_TARGET_FLAGS); do \
33299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33300         done; \
33301         (cd $(TARGET_SUBDIR)/libgcc && \
33302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33304                   "RANLIB=$${RANLIB}" \
33305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33306                    maintainer-clean) \
33307           || exit 1
33308
33309 @endif target-libgcc
33310
33311
33312
33313
33314
33315 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33316 maybe-configure-target-libquadmath:
33317 @if gcc-bootstrap
33318 configure-target-libquadmath: stage_current
33319 @endif gcc-bootstrap
33320 @if target-libquadmath
33321 maybe-configure-target-libquadmath: configure-target-libquadmath
33322 configure-target-libquadmath: 
33323         @: $(MAKE); $(unstage)
33324         @r=`${PWD_COMMAND}`; export r; \
33325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326         echo "Checking multilib configuration for libquadmath..."; \
33327         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33328         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33329         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33330           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33331             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33332           else \
33333             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33334             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33335           fi; \
33336         else \
33337           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33338         fi; \
33339         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33340         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33341         $(NORMAL_TARGET_EXPORTS)  \
33342         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33343         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33344         case $(srcdir) in \
33345           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33346           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33347                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33348         esac; \
33349         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33350         libsrcdir="$$s/libquadmath"; \
33351         rm -f no-such-file || : ; \
33352         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33353           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33354           --target=${target_alias} $${srcdiroption}  \
33355           || exit 1
33356 @endif target-libquadmath
33357
33358
33359
33360
33361
33362 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33363 maybe-all-target-libquadmath:
33364 @if gcc-bootstrap
33365 all-target-libquadmath: stage_current
33366 @endif gcc-bootstrap
33367 @if target-libquadmath
33368 TARGET-target-libquadmath=all
33369 maybe-all-target-libquadmath: all-target-libquadmath
33370 all-target-libquadmath: configure-target-libquadmath
33371         @: $(MAKE); $(unstage)
33372         @r=`${PWD_COMMAND}`; export r; \
33373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33374         $(NORMAL_TARGET_EXPORTS)  \
33375         (cd $(TARGET_SUBDIR)/libquadmath && \
33376           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33377                 $(TARGET-target-libquadmath))
33378 @endif target-libquadmath
33379
33380
33381
33382
33383
33384 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33385 maybe-check-target-libquadmath:
33386 @if target-libquadmath
33387 maybe-check-target-libquadmath: check-target-libquadmath
33388
33389 check-target-libquadmath:
33390         @: $(MAKE); $(unstage)
33391         @r=`${PWD_COMMAND}`; export r; \
33392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33393         $(NORMAL_TARGET_EXPORTS) \
33394         (cd $(TARGET_SUBDIR)/libquadmath && \
33395           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33396
33397 @endif target-libquadmath
33398
33399 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33400 maybe-install-target-libquadmath:
33401 @if target-libquadmath
33402 maybe-install-target-libquadmath: install-target-libquadmath
33403
33404 install-target-libquadmath: installdirs
33405         @: $(MAKE); $(unstage)
33406         @r=`${PWD_COMMAND}`; export r; \
33407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33408         $(NORMAL_TARGET_EXPORTS) \
33409         (cd $(TARGET_SUBDIR)/libquadmath && \
33410           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33411
33412 @endif target-libquadmath
33413
33414 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33415 maybe-install-strip-target-libquadmath:
33416 @if target-libquadmath
33417 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33418
33419 install-strip-target-libquadmath: installdirs
33420         @: $(MAKE); $(unstage)
33421         @r=`${PWD_COMMAND}`; export r; \
33422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33423         $(NORMAL_TARGET_EXPORTS) \
33424         (cd $(TARGET_SUBDIR)/libquadmath && \
33425           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33426
33427 @endif target-libquadmath
33428
33429 # Other targets (info, dvi, pdf, etc.)
33430
33431 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33432 maybe-info-target-libquadmath:
33433 @if target-libquadmath
33434 maybe-info-target-libquadmath: info-target-libquadmath
33435
33436 info-target-libquadmath: \
33437     configure-target-libquadmath 
33438         @: $(MAKE); $(unstage)
33439         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33440         r=`${PWD_COMMAND}`; export r; \
33441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33442         $(NORMAL_TARGET_EXPORTS) \
33443         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33444         for flag in $(EXTRA_TARGET_FLAGS); do \
33445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33446         done; \
33447         (cd $(TARGET_SUBDIR)/libquadmath && \
33448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33450                   "RANLIB=$${RANLIB}" \
33451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33452                    info) \
33453           || exit 1
33454
33455 @endif target-libquadmath
33456
33457 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33458 maybe-dvi-target-libquadmath:
33459 @if target-libquadmath
33460 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33461
33462 dvi-target-libquadmath: \
33463     configure-target-libquadmath 
33464         @: $(MAKE); $(unstage)
33465         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33466         r=`${PWD_COMMAND}`; export r; \
33467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33468         $(NORMAL_TARGET_EXPORTS) \
33469         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33470         for flag in $(EXTRA_TARGET_FLAGS); do \
33471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33472         done; \
33473         (cd $(TARGET_SUBDIR)/libquadmath && \
33474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33476                   "RANLIB=$${RANLIB}" \
33477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33478                    dvi) \
33479           || exit 1
33480
33481 @endif target-libquadmath
33482
33483 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33484 maybe-pdf-target-libquadmath:
33485 @if target-libquadmath
33486 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33487
33488 pdf-target-libquadmath: \
33489     configure-target-libquadmath 
33490         @: $(MAKE); $(unstage)
33491         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33492         r=`${PWD_COMMAND}`; export r; \
33493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33494         $(NORMAL_TARGET_EXPORTS) \
33495         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33496         for flag in $(EXTRA_TARGET_FLAGS); do \
33497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33498         done; \
33499         (cd $(TARGET_SUBDIR)/libquadmath && \
33500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33502                   "RANLIB=$${RANLIB}" \
33503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33504                    pdf) \
33505           || exit 1
33506
33507 @endif target-libquadmath
33508
33509 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33510 maybe-html-target-libquadmath:
33511 @if target-libquadmath
33512 maybe-html-target-libquadmath: html-target-libquadmath
33513
33514 html-target-libquadmath: \
33515     configure-target-libquadmath 
33516         @: $(MAKE); $(unstage)
33517         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33518         r=`${PWD_COMMAND}`; export r; \
33519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33520         $(NORMAL_TARGET_EXPORTS) \
33521         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33522         for flag in $(EXTRA_TARGET_FLAGS); do \
33523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33524         done; \
33525         (cd $(TARGET_SUBDIR)/libquadmath && \
33526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33528                   "RANLIB=$${RANLIB}" \
33529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33530                    html) \
33531           || exit 1
33532
33533 @endif target-libquadmath
33534
33535 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33536 maybe-TAGS-target-libquadmath:
33537 @if target-libquadmath
33538 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33539
33540 TAGS-target-libquadmath: \
33541     configure-target-libquadmath 
33542         @: $(MAKE); $(unstage)
33543         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33544         r=`${PWD_COMMAND}`; export r; \
33545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33546         $(NORMAL_TARGET_EXPORTS) \
33547         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33548         for flag in $(EXTRA_TARGET_FLAGS); do \
33549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33550         done; \
33551         (cd $(TARGET_SUBDIR)/libquadmath && \
33552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33554                   "RANLIB=$${RANLIB}" \
33555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33556                    TAGS) \
33557           || exit 1
33558
33559 @endif target-libquadmath
33560
33561 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33562 maybe-install-info-target-libquadmath:
33563 @if target-libquadmath
33564 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33565
33566 install-info-target-libquadmath: \
33567     configure-target-libquadmath \
33568     info-target-libquadmath 
33569         @: $(MAKE); $(unstage)
33570         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33571         r=`${PWD_COMMAND}`; export r; \
33572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33573         $(NORMAL_TARGET_EXPORTS) \
33574         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33575         for flag in $(EXTRA_TARGET_FLAGS); do \
33576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33577         done; \
33578         (cd $(TARGET_SUBDIR)/libquadmath && \
33579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33581                   "RANLIB=$${RANLIB}" \
33582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33583                    install-info) \
33584           || exit 1
33585
33586 @endif target-libquadmath
33587
33588 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33589 maybe-install-pdf-target-libquadmath:
33590 @if target-libquadmath
33591 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33592
33593 install-pdf-target-libquadmath: \
33594     configure-target-libquadmath \
33595     pdf-target-libquadmath 
33596         @: $(MAKE); $(unstage)
33597         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33598         r=`${PWD_COMMAND}`; export r; \
33599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33600         $(NORMAL_TARGET_EXPORTS) \
33601         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33602         for flag in $(EXTRA_TARGET_FLAGS); do \
33603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33604         done; \
33605         (cd $(TARGET_SUBDIR)/libquadmath && \
33606           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33607                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33608                   "RANLIB=$${RANLIB}" \
33609                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33610                    install-pdf) \
33611           || exit 1
33612
33613 @endif target-libquadmath
33614
33615 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33616 maybe-install-html-target-libquadmath:
33617 @if target-libquadmath
33618 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33619
33620 install-html-target-libquadmath: \
33621     configure-target-libquadmath \
33622     html-target-libquadmath 
33623         @: $(MAKE); $(unstage)
33624         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33625         r=`${PWD_COMMAND}`; export r; \
33626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33627         $(NORMAL_TARGET_EXPORTS) \
33628         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33629         for flag in $(EXTRA_TARGET_FLAGS); do \
33630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33631         done; \
33632         (cd $(TARGET_SUBDIR)/libquadmath && \
33633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33635                   "RANLIB=$${RANLIB}" \
33636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33637                    install-html) \
33638           || exit 1
33639
33640 @endif target-libquadmath
33641
33642 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33643 maybe-installcheck-target-libquadmath:
33644 @if target-libquadmath
33645 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33646
33647 installcheck-target-libquadmath: \
33648     configure-target-libquadmath 
33649         @: $(MAKE); $(unstage)
33650         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33651         r=`${PWD_COMMAND}`; export r; \
33652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33653         $(NORMAL_TARGET_EXPORTS) \
33654         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33655         for flag in $(EXTRA_TARGET_FLAGS); do \
33656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33657         done; \
33658         (cd $(TARGET_SUBDIR)/libquadmath && \
33659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33661                   "RANLIB=$${RANLIB}" \
33662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33663                    installcheck) \
33664           || exit 1
33665
33666 @endif target-libquadmath
33667
33668 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33669 maybe-mostlyclean-target-libquadmath:
33670 @if target-libquadmath
33671 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33672
33673 mostlyclean-target-libquadmath: 
33674         @: $(MAKE); $(unstage)
33675         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33676         r=`${PWD_COMMAND}`; export r; \
33677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33678         $(NORMAL_TARGET_EXPORTS) \
33679         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33680         for flag in $(EXTRA_TARGET_FLAGS); do \
33681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33682         done; \
33683         (cd $(TARGET_SUBDIR)/libquadmath && \
33684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33686                   "RANLIB=$${RANLIB}" \
33687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33688                    mostlyclean) \
33689           || exit 1
33690
33691 @endif target-libquadmath
33692
33693 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33694 maybe-clean-target-libquadmath:
33695 @if target-libquadmath
33696 maybe-clean-target-libquadmath: clean-target-libquadmath
33697
33698 clean-target-libquadmath: 
33699         @: $(MAKE); $(unstage)
33700         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33701         r=`${PWD_COMMAND}`; export r; \
33702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33703         $(NORMAL_TARGET_EXPORTS) \
33704         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33705         for flag in $(EXTRA_TARGET_FLAGS); do \
33706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33707         done; \
33708         (cd $(TARGET_SUBDIR)/libquadmath && \
33709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33711                   "RANLIB=$${RANLIB}" \
33712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33713                    clean) \
33714           || exit 1
33715
33716 @endif target-libquadmath
33717
33718 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33719 maybe-distclean-target-libquadmath:
33720 @if target-libquadmath
33721 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33722
33723 distclean-target-libquadmath: 
33724         @: $(MAKE); $(unstage)
33725         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33726         r=`${PWD_COMMAND}`; export r; \
33727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33728         $(NORMAL_TARGET_EXPORTS) \
33729         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33730         for flag in $(EXTRA_TARGET_FLAGS); do \
33731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33732         done; \
33733         (cd $(TARGET_SUBDIR)/libquadmath && \
33734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33736                   "RANLIB=$${RANLIB}" \
33737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33738                    distclean) \
33739           || exit 1
33740
33741 @endif target-libquadmath
33742
33743 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33744 maybe-maintainer-clean-target-libquadmath:
33745 @if target-libquadmath
33746 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33747
33748 maintainer-clean-target-libquadmath: 
33749         @: $(MAKE); $(unstage)
33750         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33751         r=`${PWD_COMMAND}`; export r; \
33752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33753         $(NORMAL_TARGET_EXPORTS) \
33754         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33755         for flag in $(EXTRA_TARGET_FLAGS); do \
33756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33757         done; \
33758         (cd $(TARGET_SUBDIR)/libquadmath && \
33759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33761                   "RANLIB=$${RANLIB}" \
33762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33763                    maintainer-clean) \
33764           || exit 1
33765
33766 @endif target-libquadmath
33767
33768
33769
33770
33771
33772 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33773 maybe-configure-target-libgfortran:
33774 @if gcc-bootstrap
33775 configure-target-libgfortran: stage_current
33776 @endif gcc-bootstrap
33777 @if target-libgfortran
33778 maybe-configure-target-libgfortran: configure-target-libgfortran
33779 configure-target-libgfortran: 
33780         @: $(MAKE); $(unstage)
33781         @r=`${PWD_COMMAND}`; export r; \
33782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33783         echo "Checking multilib configuration for libgfortran..."; \
33784         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33785         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33786         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33787           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33788             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33789           else \
33790             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33791             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33792           fi; \
33793         else \
33794           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33795         fi; \
33796         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33797         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33798         $(NORMAL_TARGET_EXPORTS)  \
33799         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33800         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33801         case $(srcdir) in \
33802           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33803           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33804                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33805         esac; \
33806         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33807         libsrcdir="$$s/libgfortran"; \
33808         rm -f no-such-file || : ; \
33809         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33810           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33811           --target=${target_alias} $${srcdiroption}  \
33812           || exit 1
33813 @endif target-libgfortran
33814
33815
33816
33817
33818
33819 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33820 maybe-all-target-libgfortran:
33821 @if gcc-bootstrap
33822 all-target-libgfortran: stage_current
33823 @endif gcc-bootstrap
33824 @if target-libgfortran
33825 TARGET-target-libgfortran=all
33826 maybe-all-target-libgfortran: all-target-libgfortran
33827 all-target-libgfortran: configure-target-libgfortran
33828         @: $(MAKE); $(unstage)
33829         @r=`${PWD_COMMAND}`; export r; \
33830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33831         $(NORMAL_TARGET_EXPORTS)  \
33832         (cd $(TARGET_SUBDIR)/libgfortran && \
33833           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33834                 $(TARGET-target-libgfortran))
33835 @endif target-libgfortran
33836
33837
33838
33839
33840
33841 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33842 maybe-check-target-libgfortran:
33843 @if target-libgfortran
33844 maybe-check-target-libgfortran: check-target-libgfortran
33845
33846 check-target-libgfortran:
33847         @: $(MAKE); $(unstage)
33848         @r=`${PWD_COMMAND}`; export r; \
33849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33850         $(NORMAL_TARGET_EXPORTS) \
33851         (cd $(TARGET_SUBDIR)/libgfortran && \
33852           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33853
33854 @endif target-libgfortran
33855
33856 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33857 maybe-install-target-libgfortran:
33858 @if target-libgfortran
33859 maybe-install-target-libgfortran: install-target-libgfortran
33860
33861 install-target-libgfortran: installdirs
33862         @: $(MAKE); $(unstage)
33863         @r=`${PWD_COMMAND}`; export r; \
33864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33865         $(NORMAL_TARGET_EXPORTS) \
33866         (cd $(TARGET_SUBDIR)/libgfortran && \
33867           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33868
33869 @endif target-libgfortran
33870
33871 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33872 maybe-install-strip-target-libgfortran:
33873 @if target-libgfortran
33874 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33875
33876 install-strip-target-libgfortran: installdirs
33877         @: $(MAKE); $(unstage)
33878         @r=`${PWD_COMMAND}`; export r; \
33879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33880         $(NORMAL_TARGET_EXPORTS) \
33881         (cd $(TARGET_SUBDIR)/libgfortran && \
33882           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33883
33884 @endif target-libgfortran
33885
33886 # Other targets (info, dvi, pdf, etc.)
33887
33888 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33889 maybe-info-target-libgfortran:
33890 @if target-libgfortran
33891 maybe-info-target-libgfortran: info-target-libgfortran
33892
33893 info-target-libgfortran: \
33894     configure-target-libgfortran 
33895         @: $(MAKE); $(unstage)
33896         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33897         r=`${PWD_COMMAND}`; export r; \
33898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33899         $(NORMAL_TARGET_EXPORTS) \
33900         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33901         for flag in $(EXTRA_TARGET_FLAGS); do \
33902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33903         done; \
33904         (cd $(TARGET_SUBDIR)/libgfortran && \
33905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33907                   "RANLIB=$${RANLIB}" \
33908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33909                    info) \
33910           || exit 1
33911
33912 @endif target-libgfortran
33913
33914 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33915 maybe-dvi-target-libgfortran:
33916 @if target-libgfortran
33917 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33918
33919 dvi-target-libgfortran: \
33920     configure-target-libgfortran 
33921         @: $(MAKE); $(unstage)
33922         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33923         r=`${PWD_COMMAND}`; export r; \
33924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33925         $(NORMAL_TARGET_EXPORTS) \
33926         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33927         for flag in $(EXTRA_TARGET_FLAGS); do \
33928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33929         done; \
33930         (cd $(TARGET_SUBDIR)/libgfortran && \
33931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33933                   "RANLIB=$${RANLIB}" \
33934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33935                    dvi) \
33936           || exit 1
33937
33938 @endif target-libgfortran
33939
33940 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33941 maybe-pdf-target-libgfortran:
33942 @if target-libgfortran
33943 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33944
33945 pdf-target-libgfortran: \
33946     configure-target-libgfortran 
33947         @: $(MAKE); $(unstage)
33948         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33949         r=`${PWD_COMMAND}`; export r; \
33950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33951         $(NORMAL_TARGET_EXPORTS) \
33952         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33953         for flag in $(EXTRA_TARGET_FLAGS); do \
33954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33955         done; \
33956         (cd $(TARGET_SUBDIR)/libgfortran && \
33957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33959                   "RANLIB=$${RANLIB}" \
33960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33961                    pdf) \
33962           || exit 1
33963
33964 @endif target-libgfortran
33965
33966 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33967 maybe-html-target-libgfortran:
33968 @if target-libgfortran
33969 maybe-html-target-libgfortran: html-target-libgfortran
33970
33971 html-target-libgfortran: \
33972     configure-target-libgfortran 
33973         @: $(MAKE); $(unstage)
33974         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33975         r=`${PWD_COMMAND}`; export r; \
33976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33977         $(NORMAL_TARGET_EXPORTS) \
33978         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33979         for flag in $(EXTRA_TARGET_FLAGS); do \
33980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33981         done; \
33982         (cd $(TARGET_SUBDIR)/libgfortran && \
33983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33985                   "RANLIB=$${RANLIB}" \
33986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33987                    html) \
33988           || exit 1
33989
33990 @endif target-libgfortran
33991
33992 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33993 maybe-TAGS-target-libgfortran:
33994 @if target-libgfortran
33995 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33996
33997 TAGS-target-libgfortran: \
33998     configure-target-libgfortran 
33999         @: $(MAKE); $(unstage)
34000         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34001         r=`${PWD_COMMAND}`; export r; \
34002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34003         $(NORMAL_TARGET_EXPORTS) \
34004         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
34005         for flag in $(EXTRA_TARGET_FLAGS); do \
34006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34007         done; \
34008         (cd $(TARGET_SUBDIR)/libgfortran && \
34009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34011                   "RANLIB=$${RANLIB}" \
34012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34013                    TAGS) \
34014           || exit 1
34015
34016 @endif target-libgfortran
34017
34018 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
34019 maybe-install-info-target-libgfortran:
34020 @if target-libgfortran
34021 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34022
34023 install-info-target-libgfortran: \
34024     configure-target-libgfortran \
34025     info-target-libgfortran 
34026         @: $(MAKE); $(unstage)
34027         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34028         r=`${PWD_COMMAND}`; export r; \
34029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34030         $(NORMAL_TARGET_EXPORTS) \
34031         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34032         for flag in $(EXTRA_TARGET_FLAGS); do \
34033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34034         done; \
34035         (cd $(TARGET_SUBDIR)/libgfortran && \
34036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34038                   "RANLIB=$${RANLIB}" \
34039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34040                    install-info) \
34041           || exit 1
34042
34043 @endif target-libgfortran
34044
34045 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34046 maybe-install-pdf-target-libgfortran:
34047 @if target-libgfortran
34048 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34049
34050 install-pdf-target-libgfortran: \
34051     configure-target-libgfortran \
34052     pdf-target-libgfortran 
34053         @: $(MAKE); $(unstage)
34054         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34055         r=`${PWD_COMMAND}`; export r; \
34056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34057         $(NORMAL_TARGET_EXPORTS) \
34058         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34059         for flag in $(EXTRA_TARGET_FLAGS); do \
34060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34061         done; \
34062         (cd $(TARGET_SUBDIR)/libgfortran && \
34063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34065                   "RANLIB=$${RANLIB}" \
34066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34067                    install-pdf) \
34068           || exit 1
34069
34070 @endif target-libgfortran
34071
34072 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34073 maybe-install-html-target-libgfortran:
34074 @if target-libgfortran
34075 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34076
34077 install-html-target-libgfortran: \
34078     configure-target-libgfortran \
34079     html-target-libgfortran 
34080         @: $(MAKE); $(unstage)
34081         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34082         r=`${PWD_COMMAND}`; export r; \
34083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34084         $(NORMAL_TARGET_EXPORTS) \
34085         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34086         for flag in $(EXTRA_TARGET_FLAGS); do \
34087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34088         done; \
34089         (cd $(TARGET_SUBDIR)/libgfortran && \
34090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34092                   "RANLIB=$${RANLIB}" \
34093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34094                    install-html) \
34095           || exit 1
34096
34097 @endif target-libgfortran
34098
34099 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34100 maybe-installcheck-target-libgfortran:
34101 @if target-libgfortran
34102 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34103
34104 installcheck-target-libgfortran: \
34105     configure-target-libgfortran 
34106         @: $(MAKE); $(unstage)
34107         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34108         r=`${PWD_COMMAND}`; export r; \
34109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34110         $(NORMAL_TARGET_EXPORTS) \
34111         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34112         for flag in $(EXTRA_TARGET_FLAGS); do \
34113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34114         done; \
34115         (cd $(TARGET_SUBDIR)/libgfortran && \
34116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34118                   "RANLIB=$${RANLIB}" \
34119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34120                    installcheck) \
34121           || exit 1
34122
34123 @endif target-libgfortran
34124
34125 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34126 maybe-mostlyclean-target-libgfortran:
34127 @if target-libgfortran
34128 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34129
34130 mostlyclean-target-libgfortran: 
34131         @: $(MAKE); $(unstage)
34132         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34133         r=`${PWD_COMMAND}`; export r; \
34134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34135         $(NORMAL_TARGET_EXPORTS) \
34136         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34137         for flag in $(EXTRA_TARGET_FLAGS); do \
34138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34139         done; \
34140         (cd $(TARGET_SUBDIR)/libgfortran && \
34141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34143                   "RANLIB=$${RANLIB}" \
34144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34145                    mostlyclean) \
34146           || exit 1
34147
34148 @endif target-libgfortran
34149
34150 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34151 maybe-clean-target-libgfortran:
34152 @if target-libgfortran
34153 maybe-clean-target-libgfortran: clean-target-libgfortran
34154
34155 clean-target-libgfortran: 
34156         @: $(MAKE); $(unstage)
34157         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34158         r=`${PWD_COMMAND}`; export r; \
34159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34160         $(NORMAL_TARGET_EXPORTS) \
34161         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34162         for flag in $(EXTRA_TARGET_FLAGS); do \
34163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34164         done; \
34165         (cd $(TARGET_SUBDIR)/libgfortran && \
34166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34168                   "RANLIB=$${RANLIB}" \
34169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34170                    clean) \
34171           || exit 1
34172
34173 @endif target-libgfortran
34174
34175 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34176 maybe-distclean-target-libgfortran:
34177 @if target-libgfortran
34178 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34179
34180 distclean-target-libgfortran: 
34181         @: $(MAKE); $(unstage)
34182         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34183         r=`${PWD_COMMAND}`; export r; \
34184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34185         $(NORMAL_TARGET_EXPORTS) \
34186         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34187         for flag in $(EXTRA_TARGET_FLAGS); do \
34188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34189         done; \
34190         (cd $(TARGET_SUBDIR)/libgfortran && \
34191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34193                   "RANLIB=$${RANLIB}" \
34194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34195                    distclean) \
34196           || exit 1
34197
34198 @endif target-libgfortran
34199
34200 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34201 maybe-maintainer-clean-target-libgfortran:
34202 @if target-libgfortran
34203 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34204
34205 maintainer-clean-target-libgfortran: 
34206         @: $(MAKE); $(unstage)
34207         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34208         r=`${PWD_COMMAND}`; export r; \
34209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34210         $(NORMAL_TARGET_EXPORTS) \
34211         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34212         for flag in $(EXTRA_TARGET_FLAGS); do \
34213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34214         done; \
34215         (cd $(TARGET_SUBDIR)/libgfortran && \
34216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34218                   "RANLIB=$${RANLIB}" \
34219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34220                    maintainer-clean) \
34221           || exit 1
34222
34223 @endif target-libgfortran
34224
34225
34226
34227
34228
34229 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34230 maybe-configure-target-libobjc:
34231 @if gcc-bootstrap
34232 configure-target-libobjc: stage_current
34233 @endif gcc-bootstrap
34234 @if target-libobjc
34235 maybe-configure-target-libobjc: configure-target-libobjc
34236 configure-target-libobjc: 
34237         @: $(MAKE); $(unstage)
34238         @r=`${PWD_COMMAND}`; export r; \
34239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34240         echo "Checking multilib configuration for libobjc..."; \
34241         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34242         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34243         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34244           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34245             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34246           else \
34247             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34248             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34249           fi; \
34250         else \
34251           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34252         fi; \
34253         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34254         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34255         $(NORMAL_TARGET_EXPORTS)  \
34256         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34257         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34258         case $(srcdir) in \
34259           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34260           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34261                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34262         esac; \
34263         srcdiroption="--srcdir=$${topdir}/libobjc"; \
34264         libsrcdir="$$s/libobjc"; \
34265         rm -f no-such-file || : ; \
34266         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34267           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34268           --target=${target_alias} $${srcdiroption}  \
34269           || exit 1
34270 @endif target-libobjc
34271
34272
34273
34274
34275
34276 .PHONY: all-target-libobjc maybe-all-target-libobjc
34277 maybe-all-target-libobjc:
34278 @if gcc-bootstrap
34279 all-target-libobjc: stage_current
34280 @endif gcc-bootstrap
34281 @if target-libobjc
34282 TARGET-target-libobjc=all
34283 maybe-all-target-libobjc: all-target-libobjc
34284 all-target-libobjc: configure-target-libobjc
34285         @: $(MAKE); $(unstage)
34286         @r=`${PWD_COMMAND}`; export r; \
34287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34288         $(NORMAL_TARGET_EXPORTS)  \
34289         (cd $(TARGET_SUBDIR)/libobjc && \
34290           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34291                 $(TARGET-target-libobjc))
34292 @endif target-libobjc
34293
34294
34295
34296
34297
34298 .PHONY: check-target-libobjc maybe-check-target-libobjc
34299 maybe-check-target-libobjc:
34300 @if target-libobjc
34301 maybe-check-target-libobjc: check-target-libobjc
34302
34303 check-target-libobjc:
34304         @: $(MAKE); $(unstage)
34305         @r=`${PWD_COMMAND}`; export r; \
34306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34307         $(NORMAL_TARGET_EXPORTS) \
34308         (cd $(TARGET_SUBDIR)/libobjc && \
34309           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34310
34311 @endif target-libobjc
34312
34313 .PHONY: install-target-libobjc maybe-install-target-libobjc
34314 maybe-install-target-libobjc:
34315 @if target-libobjc
34316 maybe-install-target-libobjc: install-target-libobjc
34317
34318 install-target-libobjc: installdirs
34319         @: $(MAKE); $(unstage)
34320         @r=`${PWD_COMMAND}`; export r; \
34321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34322         $(NORMAL_TARGET_EXPORTS) \
34323         (cd $(TARGET_SUBDIR)/libobjc && \
34324           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34325
34326 @endif target-libobjc
34327
34328 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34329 maybe-install-strip-target-libobjc:
34330 @if target-libobjc
34331 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34332
34333 install-strip-target-libobjc: installdirs
34334         @: $(MAKE); $(unstage)
34335         @r=`${PWD_COMMAND}`; export r; \
34336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34337         $(NORMAL_TARGET_EXPORTS) \
34338         (cd $(TARGET_SUBDIR)/libobjc && \
34339           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34340
34341 @endif target-libobjc
34342
34343 # Other targets (info, dvi, pdf, etc.)
34344
34345 .PHONY: maybe-info-target-libobjc info-target-libobjc
34346 maybe-info-target-libobjc:
34347 @if target-libobjc
34348 maybe-info-target-libobjc: info-target-libobjc
34349
34350 info-target-libobjc: \
34351     configure-target-libobjc 
34352         @: $(MAKE); $(unstage)
34353         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34354         r=`${PWD_COMMAND}`; export r; \
34355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34356         $(NORMAL_TARGET_EXPORTS) \
34357         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34358         for flag in $(EXTRA_TARGET_FLAGS); do \
34359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360         done; \
34361         (cd $(TARGET_SUBDIR)/libobjc && \
34362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34364                   "RANLIB=$${RANLIB}" \
34365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34366                    info) \
34367           || exit 1
34368
34369 @endif target-libobjc
34370
34371 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34372 maybe-dvi-target-libobjc:
34373 @if target-libobjc
34374 maybe-dvi-target-libobjc: dvi-target-libobjc
34375
34376 dvi-target-libobjc: \
34377     configure-target-libobjc 
34378         @: $(MAKE); $(unstage)
34379         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34380         r=`${PWD_COMMAND}`; export r; \
34381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382         $(NORMAL_TARGET_EXPORTS) \
34383         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34384         for flag in $(EXTRA_TARGET_FLAGS); do \
34385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34386         done; \
34387         (cd $(TARGET_SUBDIR)/libobjc && \
34388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34390                   "RANLIB=$${RANLIB}" \
34391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34392                    dvi) \
34393           || exit 1
34394
34395 @endif target-libobjc
34396
34397 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34398 maybe-pdf-target-libobjc:
34399 @if target-libobjc
34400 maybe-pdf-target-libobjc: pdf-target-libobjc
34401
34402 pdf-target-libobjc: \
34403     configure-target-libobjc 
34404         @: $(MAKE); $(unstage)
34405         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34406         r=`${PWD_COMMAND}`; export r; \
34407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34408         $(NORMAL_TARGET_EXPORTS) \
34409         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34410         for flag in $(EXTRA_TARGET_FLAGS); do \
34411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34412         done; \
34413         (cd $(TARGET_SUBDIR)/libobjc && \
34414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34416                   "RANLIB=$${RANLIB}" \
34417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34418                    pdf) \
34419           || exit 1
34420
34421 @endif target-libobjc
34422
34423 .PHONY: maybe-html-target-libobjc html-target-libobjc
34424 maybe-html-target-libobjc:
34425 @if target-libobjc
34426 maybe-html-target-libobjc: html-target-libobjc
34427
34428 html-target-libobjc: \
34429     configure-target-libobjc 
34430         @: $(MAKE); $(unstage)
34431         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34432         r=`${PWD_COMMAND}`; export r; \
34433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434         $(NORMAL_TARGET_EXPORTS) \
34435         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34436         for flag in $(EXTRA_TARGET_FLAGS); do \
34437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34438         done; \
34439         (cd $(TARGET_SUBDIR)/libobjc && \
34440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34442                   "RANLIB=$${RANLIB}" \
34443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34444                    html) \
34445           || exit 1
34446
34447 @endif target-libobjc
34448
34449 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34450 maybe-TAGS-target-libobjc:
34451 @if target-libobjc
34452 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34453
34454 TAGS-target-libobjc: \
34455     configure-target-libobjc 
34456         @: $(MAKE); $(unstage)
34457         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34458         r=`${PWD_COMMAND}`; export r; \
34459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34460         $(NORMAL_TARGET_EXPORTS) \
34461         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34462         for flag in $(EXTRA_TARGET_FLAGS); do \
34463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34464         done; \
34465         (cd $(TARGET_SUBDIR)/libobjc && \
34466           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34467                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34468                   "RANLIB=$${RANLIB}" \
34469                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34470                    TAGS) \
34471           || exit 1
34472
34473 @endif target-libobjc
34474
34475 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34476 maybe-install-info-target-libobjc:
34477 @if target-libobjc
34478 maybe-install-info-target-libobjc: install-info-target-libobjc
34479
34480 install-info-target-libobjc: \
34481     configure-target-libobjc \
34482     info-target-libobjc 
34483         @: $(MAKE); $(unstage)
34484         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34485         r=`${PWD_COMMAND}`; export r; \
34486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34487         $(NORMAL_TARGET_EXPORTS) \
34488         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34489         for flag in $(EXTRA_TARGET_FLAGS); do \
34490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34491         done; \
34492         (cd $(TARGET_SUBDIR)/libobjc && \
34493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34495                   "RANLIB=$${RANLIB}" \
34496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34497                    install-info) \
34498           || exit 1
34499
34500 @endif target-libobjc
34501
34502 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34503 maybe-install-pdf-target-libobjc:
34504 @if target-libobjc
34505 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34506
34507 install-pdf-target-libobjc: \
34508     configure-target-libobjc \
34509     pdf-target-libobjc 
34510         @: $(MAKE); $(unstage)
34511         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34512         r=`${PWD_COMMAND}`; export r; \
34513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34514         $(NORMAL_TARGET_EXPORTS) \
34515         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34516         for flag in $(EXTRA_TARGET_FLAGS); do \
34517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34518         done; \
34519         (cd $(TARGET_SUBDIR)/libobjc && \
34520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34522                   "RANLIB=$${RANLIB}" \
34523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34524                    install-pdf) \
34525           || exit 1
34526
34527 @endif target-libobjc
34528
34529 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34530 maybe-install-html-target-libobjc:
34531 @if target-libobjc
34532 maybe-install-html-target-libobjc: install-html-target-libobjc
34533
34534 install-html-target-libobjc: \
34535     configure-target-libobjc \
34536     html-target-libobjc 
34537         @: $(MAKE); $(unstage)
34538         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34539         r=`${PWD_COMMAND}`; export r; \
34540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34541         $(NORMAL_TARGET_EXPORTS) \
34542         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34543         for flag in $(EXTRA_TARGET_FLAGS); do \
34544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545         done; \
34546         (cd $(TARGET_SUBDIR)/libobjc && \
34547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34549                   "RANLIB=$${RANLIB}" \
34550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34551                    install-html) \
34552           || exit 1
34553
34554 @endif target-libobjc
34555
34556 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34557 maybe-installcheck-target-libobjc:
34558 @if target-libobjc
34559 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34560
34561 installcheck-target-libobjc: \
34562     configure-target-libobjc 
34563         @: $(MAKE); $(unstage)
34564         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34565         r=`${PWD_COMMAND}`; export r; \
34566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34567         $(NORMAL_TARGET_EXPORTS) \
34568         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34569         for flag in $(EXTRA_TARGET_FLAGS); do \
34570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34571         done; \
34572         (cd $(TARGET_SUBDIR)/libobjc && \
34573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34575                   "RANLIB=$${RANLIB}" \
34576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34577                    installcheck) \
34578           || exit 1
34579
34580 @endif target-libobjc
34581
34582 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34583 maybe-mostlyclean-target-libobjc:
34584 @if target-libobjc
34585 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34586
34587 mostlyclean-target-libobjc: 
34588         @: $(MAKE); $(unstage)
34589         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34590         r=`${PWD_COMMAND}`; export r; \
34591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34592         $(NORMAL_TARGET_EXPORTS) \
34593         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34594         for flag in $(EXTRA_TARGET_FLAGS); do \
34595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34596         done; \
34597         (cd $(TARGET_SUBDIR)/libobjc && \
34598           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34599                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34600                   "RANLIB=$${RANLIB}" \
34601                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34602                    mostlyclean) \
34603           || exit 1
34604
34605 @endif target-libobjc
34606
34607 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34608 maybe-clean-target-libobjc:
34609 @if target-libobjc
34610 maybe-clean-target-libobjc: clean-target-libobjc
34611
34612 clean-target-libobjc: 
34613         @: $(MAKE); $(unstage)
34614         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34615         r=`${PWD_COMMAND}`; export r; \
34616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34617         $(NORMAL_TARGET_EXPORTS) \
34618         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34619         for flag in $(EXTRA_TARGET_FLAGS); do \
34620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34621         done; \
34622         (cd $(TARGET_SUBDIR)/libobjc && \
34623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34625                   "RANLIB=$${RANLIB}" \
34626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34627                    clean) \
34628           || exit 1
34629
34630 @endif target-libobjc
34631
34632 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34633 maybe-distclean-target-libobjc:
34634 @if target-libobjc
34635 maybe-distclean-target-libobjc: distclean-target-libobjc
34636
34637 distclean-target-libobjc: 
34638         @: $(MAKE); $(unstage)
34639         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34640         r=`${PWD_COMMAND}`; export r; \
34641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34642         $(NORMAL_TARGET_EXPORTS) \
34643         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34644         for flag in $(EXTRA_TARGET_FLAGS); do \
34645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34646         done; \
34647         (cd $(TARGET_SUBDIR)/libobjc && \
34648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34650                   "RANLIB=$${RANLIB}" \
34651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34652                    distclean) \
34653           || exit 1
34654
34655 @endif target-libobjc
34656
34657 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34658 maybe-maintainer-clean-target-libobjc:
34659 @if target-libobjc
34660 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34661
34662 maintainer-clean-target-libobjc: 
34663         @: $(MAKE); $(unstage)
34664         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34665         r=`${PWD_COMMAND}`; export r; \
34666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34667         $(NORMAL_TARGET_EXPORTS) \
34668         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34669         for flag in $(EXTRA_TARGET_FLAGS); do \
34670           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34671         done; \
34672         (cd $(TARGET_SUBDIR)/libobjc && \
34673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34675                   "RANLIB=$${RANLIB}" \
34676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34677                    maintainer-clean) \
34678           || exit 1
34679
34680 @endif target-libobjc
34681
34682
34683
34684
34685
34686 .PHONY: configure-target-libgo maybe-configure-target-libgo
34687 maybe-configure-target-libgo:
34688 @if gcc-bootstrap
34689 configure-target-libgo: stage_current
34690 @endif gcc-bootstrap
34691 @if target-libgo
34692 maybe-configure-target-libgo: configure-target-libgo
34693 configure-target-libgo: 
34694         @: $(MAKE); $(unstage)
34695         @r=`${PWD_COMMAND}`; export r; \
34696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34697         echo "Checking multilib configuration for libgo..."; \
34698         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34699         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34700         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34701           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34702             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34703           else \
34704             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34705             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34706           fi; \
34707         else \
34708           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34709         fi; \
34710         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34711         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34712         $(NORMAL_TARGET_EXPORTS)  \
34713         echo Configuring in $(TARGET_SUBDIR)/libgo; \
34714         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34715         case $(srcdir) in \
34716           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34717           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34718                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34719         esac; \
34720         srcdiroption="--srcdir=$${topdir}/libgo"; \
34721         libsrcdir="$$s/libgo"; \
34722         rm -f no-such-file || : ; \
34723         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34724           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34725           --target=${target_alias} $${srcdiroption}  \
34726           || exit 1
34727 @endif target-libgo
34728
34729
34730
34731
34732
34733 .PHONY: all-target-libgo maybe-all-target-libgo
34734 maybe-all-target-libgo:
34735 @if gcc-bootstrap
34736 all-target-libgo: stage_current
34737 @endif gcc-bootstrap
34738 @if target-libgo
34739 TARGET-target-libgo=all
34740 maybe-all-target-libgo: all-target-libgo
34741 all-target-libgo: configure-target-libgo
34742         @: $(MAKE); $(unstage)
34743         @r=`${PWD_COMMAND}`; export r; \
34744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34745         $(NORMAL_TARGET_EXPORTS)  \
34746         (cd $(TARGET_SUBDIR)/libgo && \
34747           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34748                 $(TARGET-target-libgo))
34749 @endif target-libgo
34750
34751
34752
34753
34754
34755 .PHONY: check-target-libgo maybe-check-target-libgo
34756 maybe-check-target-libgo:
34757 @if target-libgo
34758 maybe-check-target-libgo: check-target-libgo
34759
34760 check-target-libgo:
34761         @: $(MAKE); $(unstage)
34762         @r=`${PWD_COMMAND}`; export r; \
34763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34764         $(NORMAL_TARGET_EXPORTS) \
34765         (cd $(TARGET_SUBDIR)/libgo && \
34766           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34767
34768 @endif target-libgo
34769
34770 .PHONY: install-target-libgo maybe-install-target-libgo
34771 maybe-install-target-libgo:
34772 @if target-libgo
34773 maybe-install-target-libgo: install-target-libgo
34774
34775 install-target-libgo: installdirs
34776         @: $(MAKE); $(unstage)
34777         @r=`${PWD_COMMAND}`; export r; \
34778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34779         $(NORMAL_TARGET_EXPORTS) \
34780         (cd $(TARGET_SUBDIR)/libgo && \
34781           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34782
34783 @endif target-libgo
34784
34785 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34786 maybe-install-strip-target-libgo:
34787 @if target-libgo
34788 maybe-install-strip-target-libgo: install-strip-target-libgo
34789
34790 install-strip-target-libgo: installdirs
34791         @: $(MAKE); $(unstage)
34792         @r=`${PWD_COMMAND}`; export r; \
34793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34794         $(NORMAL_TARGET_EXPORTS) \
34795         (cd $(TARGET_SUBDIR)/libgo && \
34796           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34797
34798 @endif target-libgo
34799
34800 # Other targets (info, dvi, pdf, etc.)
34801
34802 .PHONY: maybe-info-target-libgo info-target-libgo
34803 maybe-info-target-libgo:
34804 @if target-libgo
34805 maybe-info-target-libgo: info-target-libgo
34806
34807 info-target-libgo: \
34808     configure-target-libgo 
34809         @: $(MAKE); $(unstage)
34810         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34811         r=`${PWD_COMMAND}`; export r; \
34812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34813         $(NORMAL_TARGET_EXPORTS) \
34814         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34815         for flag in $(EXTRA_TARGET_FLAGS); do \
34816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34817         done; \
34818         (cd $(TARGET_SUBDIR)/libgo && \
34819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34821                   "RANLIB=$${RANLIB}" \
34822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34823                    info) \
34824           || exit 1
34825
34826 @endif target-libgo
34827
34828 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34829 maybe-dvi-target-libgo:
34830 @if target-libgo
34831 maybe-dvi-target-libgo: dvi-target-libgo
34832
34833 dvi-target-libgo: \
34834     configure-target-libgo 
34835         @: $(MAKE); $(unstage)
34836         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34837         r=`${PWD_COMMAND}`; export r; \
34838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34839         $(NORMAL_TARGET_EXPORTS) \
34840         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34841         for flag in $(EXTRA_TARGET_FLAGS); do \
34842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34843         done; \
34844         (cd $(TARGET_SUBDIR)/libgo && \
34845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34847                   "RANLIB=$${RANLIB}" \
34848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34849                    dvi) \
34850           || exit 1
34851
34852 @endif target-libgo
34853
34854 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34855 maybe-pdf-target-libgo:
34856 @if target-libgo
34857 maybe-pdf-target-libgo: pdf-target-libgo
34858
34859 pdf-target-libgo: \
34860     configure-target-libgo 
34861         @: $(MAKE); $(unstage)
34862         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34863         r=`${PWD_COMMAND}`; export r; \
34864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34865         $(NORMAL_TARGET_EXPORTS) \
34866         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34867         for flag in $(EXTRA_TARGET_FLAGS); do \
34868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34869         done; \
34870         (cd $(TARGET_SUBDIR)/libgo && \
34871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34873                   "RANLIB=$${RANLIB}" \
34874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34875                    pdf) \
34876           || exit 1
34877
34878 @endif target-libgo
34879
34880 .PHONY: maybe-html-target-libgo html-target-libgo
34881 maybe-html-target-libgo:
34882 @if target-libgo
34883 maybe-html-target-libgo: html-target-libgo
34884
34885 html-target-libgo: \
34886     configure-target-libgo 
34887         @: $(MAKE); $(unstage)
34888         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34889         r=`${PWD_COMMAND}`; export r; \
34890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34891         $(NORMAL_TARGET_EXPORTS) \
34892         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34893         for flag in $(EXTRA_TARGET_FLAGS); do \
34894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34895         done; \
34896         (cd $(TARGET_SUBDIR)/libgo && \
34897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34899                   "RANLIB=$${RANLIB}" \
34900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34901                    html) \
34902           || exit 1
34903
34904 @endif target-libgo
34905
34906 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34907 maybe-TAGS-target-libgo:
34908 @if target-libgo
34909 maybe-TAGS-target-libgo: TAGS-target-libgo
34910
34911 TAGS-target-libgo: \
34912     configure-target-libgo 
34913         @: $(MAKE); $(unstage)
34914         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34915         r=`${PWD_COMMAND}`; export r; \
34916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34917         $(NORMAL_TARGET_EXPORTS) \
34918         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34919         for flag in $(EXTRA_TARGET_FLAGS); do \
34920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34921         done; \
34922         (cd $(TARGET_SUBDIR)/libgo && \
34923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925                   "RANLIB=$${RANLIB}" \
34926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34927                    TAGS) \
34928           || exit 1
34929
34930 @endif target-libgo
34931
34932 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34933 maybe-install-info-target-libgo:
34934 @if target-libgo
34935 maybe-install-info-target-libgo: install-info-target-libgo
34936
34937 install-info-target-libgo: \
34938     configure-target-libgo \
34939     info-target-libgo 
34940         @: $(MAKE); $(unstage)
34941         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34942         r=`${PWD_COMMAND}`; export r; \
34943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944         $(NORMAL_TARGET_EXPORTS) \
34945         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34946         for flag in $(EXTRA_TARGET_FLAGS); do \
34947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34948         done; \
34949         (cd $(TARGET_SUBDIR)/libgo && \
34950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952                   "RANLIB=$${RANLIB}" \
34953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34954                    install-info) \
34955           || exit 1
34956
34957 @endif target-libgo
34958
34959 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34960 maybe-install-pdf-target-libgo:
34961 @if target-libgo
34962 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34963
34964 install-pdf-target-libgo: \
34965     configure-target-libgo \
34966     pdf-target-libgo 
34967         @: $(MAKE); $(unstage)
34968         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34969         r=`${PWD_COMMAND}`; export r; \
34970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34971         $(NORMAL_TARGET_EXPORTS) \
34972         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34973         for flag in $(EXTRA_TARGET_FLAGS); do \
34974           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34975         done; \
34976         (cd $(TARGET_SUBDIR)/libgo && \
34977           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34978                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34979                   "RANLIB=$${RANLIB}" \
34980                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34981                    install-pdf) \
34982           || exit 1
34983
34984 @endif target-libgo
34985
34986 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34987 maybe-install-html-target-libgo:
34988 @if target-libgo
34989 maybe-install-html-target-libgo: install-html-target-libgo
34990
34991 install-html-target-libgo: \
34992     configure-target-libgo \
34993     html-target-libgo 
34994         @: $(MAKE); $(unstage)
34995         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34996         r=`${PWD_COMMAND}`; export r; \
34997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34998         $(NORMAL_TARGET_EXPORTS) \
34999         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
35000         for flag in $(EXTRA_TARGET_FLAGS); do \
35001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35002         done; \
35003         (cd $(TARGET_SUBDIR)/libgo && \
35004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35006                   "RANLIB=$${RANLIB}" \
35007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35008                    install-html) \
35009           || exit 1
35010
35011 @endif target-libgo
35012
35013 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
35014 maybe-installcheck-target-libgo:
35015 @if target-libgo
35016 maybe-installcheck-target-libgo: installcheck-target-libgo
35017
35018 installcheck-target-libgo: \
35019     configure-target-libgo 
35020         @: $(MAKE); $(unstage)
35021         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35022         r=`${PWD_COMMAND}`; export r; \
35023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35024         $(NORMAL_TARGET_EXPORTS) \
35025         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35026         for flag in $(EXTRA_TARGET_FLAGS); do \
35027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35028         done; \
35029         (cd $(TARGET_SUBDIR)/libgo && \
35030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35032                   "RANLIB=$${RANLIB}" \
35033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35034                    installcheck) \
35035           || exit 1
35036
35037 @endif target-libgo
35038
35039 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35040 maybe-mostlyclean-target-libgo:
35041 @if target-libgo
35042 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35043
35044 mostlyclean-target-libgo: 
35045         @: $(MAKE); $(unstage)
35046         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35047         r=`${PWD_COMMAND}`; export r; \
35048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35049         $(NORMAL_TARGET_EXPORTS) \
35050         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35051         for flag in $(EXTRA_TARGET_FLAGS); do \
35052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35053         done; \
35054         (cd $(TARGET_SUBDIR)/libgo && \
35055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35057                   "RANLIB=$${RANLIB}" \
35058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35059                    mostlyclean) \
35060           || exit 1
35061
35062 @endif target-libgo
35063
35064 .PHONY: maybe-clean-target-libgo clean-target-libgo
35065 maybe-clean-target-libgo:
35066 @if target-libgo
35067 maybe-clean-target-libgo: clean-target-libgo
35068
35069 clean-target-libgo: 
35070         @: $(MAKE); $(unstage)
35071         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35072         r=`${PWD_COMMAND}`; export r; \
35073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35074         $(NORMAL_TARGET_EXPORTS) \
35075         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35076         for flag in $(EXTRA_TARGET_FLAGS); do \
35077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35078         done; \
35079         (cd $(TARGET_SUBDIR)/libgo && \
35080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35082                   "RANLIB=$${RANLIB}" \
35083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35084                    clean) \
35085           || exit 1
35086
35087 @endif target-libgo
35088
35089 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35090 maybe-distclean-target-libgo:
35091 @if target-libgo
35092 maybe-distclean-target-libgo: distclean-target-libgo
35093
35094 distclean-target-libgo: 
35095         @: $(MAKE); $(unstage)
35096         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35097         r=`${PWD_COMMAND}`; export r; \
35098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35099         $(NORMAL_TARGET_EXPORTS) \
35100         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35101         for flag in $(EXTRA_TARGET_FLAGS); do \
35102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35103         done; \
35104         (cd $(TARGET_SUBDIR)/libgo && \
35105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35107                   "RANLIB=$${RANLIB}" \
35108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35109                    distclean) \
35110           || exit 1
35111
35112 @endif target-libgo
35113
35114 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35115 maybe-maintainer-clean-target-libgo:
35116 @if target-libgo
35117 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35118
35119 maintainer-clean-target-libgo: 
35120         @: $(MAKE); $(unstage)
35121         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35122         r=`${PWD_COMMAND}`; export r; \
35123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35124         $(NORMAL_TARGET_EXPORTS) \
35125         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35126         for flag in $(EXTRA_TARGET_FLAGS); do \
35127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35128         done; \
35129         (cd $(TARGET_SUBDIR)/libgo && \
35130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35132                   "RANLIB=$${RANLIB}" \
35133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35134                    maintainer-clean) \
35135           || exit 1
35136
35137 @endif target-libgo
35138
35139
35140
35141
35142
35143 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35144 maybe-configure-target-libtermcap:
35145 @if gcc-bootstrap
35146 configure-target-libtermcap: stage_current
35147 @endif gcc-bootstrap
35148 @if target-libtermcap
35149 maybe-configure-target-libtermcap: configure-target-libtermcap
35150 configure-target-libtermcap: 
35151         @: $(MAKE); $(unstage)
35152         @r=`${PWD_COMMAND}`; export r; \
35153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35154         echo "Checking multilib configuration for libtermcap..."; \
35155         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35156         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35157         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35158           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35159             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35160           else \
35161             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35162             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35163           fi; \
35164         else \
35165           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35166         fi; \
35167         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35168         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35169         $(NORMAL_TARGET_EXPORTS)  \
35170         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35171         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35172         case $(srcdir) in \
35173           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35174           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35175                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35176         esac; \
35177         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35178         libsrcdir="$$s/libtermcap"; \
35179         rm -f no-such-file || : ; \
35180         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35181           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35182           --target=${target_alias} $${srcdiroption}  \
35183           || exit 1
35184 @endif target-libtermcap
35185
35186
35187
35188
35189
35190 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35191 maybe-all-target-libtermcap:
35192 @if gcc-bootstrap
35193 all-target-libtermcap: stage_current
35194 @endif gcc-bootstrap
35195 @if target-libtermcap
35196 TARGET-target-libtermcap=all
35197 maybe-all-target-libtermcap: all-target-libtermcap
35198 all-target-libtermcap: configure-target-libtermcap
35199         @: $(MAKE); $(unstage)
35200         @r=`${PWD_COMMAND}`; export r; \
35201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202         $(NORMAL_TARGET_EXPORTS)  \
35203         (cd $(TARGET_SUBDIR)/libtermcap && \
35204           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35205                 $(TARGET-target-libtermcap))
35206 @endif target-libtermcap
35207
35208
35209
35210
35211
35212 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35213 maybe-check-target-libtermcap:
35214 @if target-libtermcap
35215 maybe-check-target-libtermcap: check-target-libtermcap
35216
35217 # Dummy target for uncheckable module.
35218 check-target-libtermcap:
35219
35220 @endif target-libtermcap
35221
35222 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35223 maybe-install-target-libtermcap:
35224 @if target-libtermcap
35225 maybe-install-target-libtermcap: install-target-libtermcap
35226
35227 install-target-libtermcap: installdirs
35228         @: $(MAKE); $(unstage)
35229         @r=`${PWD_COMMAND}`; export r; \
35230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35231         $(NORMAL_TARGET_EXPORTS) \
35232         (cd $(TARGET_SUBDIR)/libtermcap && \
35233           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35234
35235 @endif target-libtermcap
35236
35237 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35238 maybe-install-strip-target-libtermcap:
35239 @if target-libtermcap
35240 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35241
35242 install-strip-target-libtermcap: installdirs
35243         @: $(MAKE); $(unstage)
35244         @r=`${PWD_COMMAND}`; export r; \
35245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35246         $(NORMAL_TARGET_EXPORTS) \
35247         (cd $(TARGET_SUBDIR)/libtermcap && \
35248           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35249
35250 @endif target-libtermcap
35251
35252 # Other targets (info, dvi, pdf, etc.)
35253
35254 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35255 maybe-info-target-libtermcap:
35256 @if target-libtermcap
35257 maybe-info-target-libtermcap: info-target-libtermcap
35258
35259 info-target-libtermcap: \
35260     configure-target-libtermcap 
35261         @: $(MAKE); $(unstage)
35262         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35263         r=`${PWD_COMMAND}`; export r; \
35264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35265         $(NORMAL_TARGET_EXPORTS) \
35266         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35267         for flag in $(EXTRA_TARGET_FLAGS); do \
35268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35269         done; \
35270         (cd $(TARGET_SUBDIR)/libtermcap && \
35271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35273                   "RANLIB=$${RANLIB}" \
35274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35275                    info) \
35276           || exit 1
35277
35278 @endif target-libtermcap
35279
35280 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35281 maybe-dvi-target-libtermcap:
35282 @if target-libtermcap
35283 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35284
35285 dvi-target-libtermcap: \
35286     configure-target-libtermcap 
35287         @: $(MAKE); $(unstage)
35288         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35289         r=`${PWD_COMMAND}`; export r; \
35290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35291         $(NORMAL_TARGET_EXPORTS) \
35292         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35293         for flag in $(EXTRA_TARGET_FLAGS); do \
35294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35295         done; \
35296         (cd $(TARGET_SUBDIR)/libtermcap && \
35297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35299                   "RANLIB=$${RANLIB}" \
35300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35301                    dvi) \
35302           || exit 1
35303
35304 @endif target-libtermcap
35305
35306 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35307 maybe-pdf-target-libtermcap:
35308 @if target-libtermcap
35309 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35310
35311 pdf-target-libtermcap: \
35312     configure-target-libtermcap 
35313         @: $(MAKE); $(unstage)
35314         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35315         r=`${PWD_COMMAND}`; export r; \
35316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35317         $(NORMAL_TARGET_EXPORTS) \
35318         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35319         for flag in $(EXTRA_TARGET_FLAGS); do \
35320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35321         done; \
35322         (cd $(TARGET_SUBDIR)/libtermcap && \
35323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35325                   "RANLIB=$${RANLIB}" \
35326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35327                    pdf) \
35328           || exit 1
35329
35330 @endif target-libtermcap
35331
35332 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35333 maybe-html-target-libtermcap:
35334 @if target-libtermcap
35335 maybe-html-target-libtermcap: html-target-libtermcap
35336
35337 html-target-libtermcap: \
35338     configure-target-libtermcap 
35339         @: $(MAKE); $(unstage)
35340         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35341         r=`${PWD_COMMAND}`; export r; \
35342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35343         $(NORMAL_TARGET_EXPORTS) \
35344         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35345         for flag in $(EXTRA_TARGET_FLAGS); do \
35346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35347         done; \
35348         (cd $(TARGET_SUBDIR)/libtermcap && \
35349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35351                   "RANLIB=$${RANLIB}" \
35352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35353                    html) \
35354           || exit 1
35355
35356 @endif target-libtermcap
35357
35358 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35359 maybe-TAGS-target-libtermcap:
35360 @if target-libtermcap
35361 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35362
35363 TAGS-target-libtermcap: \
35364     configure-target-libtermcap 
35365         @: $(MAKE); $(unstage)
35366         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35367         r=`${PWD_COMMAND}`; export r; \
35368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369         $(NORMAL_TARGET_EXPORTS) \
35370         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35371         for flag in $(EXTRA_TARGET_FLAGS); do \
35372           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35373         done; \
35374         (cd $(TARGET_SUBDIR)/libtermcap && \
35375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377                   "RANLIB=$${RANLIB}" \
35378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35379                    TAGS) \
35380           || exit 1
35381
35382 @endif target-libtermcap
35383
35384 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35385 maybe-install-info-target-libtermcap:
35386 @if target-libtermcap
35387 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35388
35389 install-info-target-libtermcap: \
35390     configure-target-libtermcap \
35391     info-target-libtermcap 
35392         @: $(MAKE); $(unstage)
35393         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35394         r=`${PWD_COMMAND}`; export r; \
35395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35396         $(NORMAL_TARGET_EXPORTS) \
35397         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35398         for flag in $(EXTRA_TARGET_FLAGS); do \
35399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35400         done; \
35401         (cd $(TARGET_SUBDIR)/libtermcap && \
35402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35404                   "RANLIB=$${RANLIB}" \
35405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35406                    install-info) \
35407           || exit 1
35408
35409 @endif target-libtermcap
35410
35411 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35412 maybe-install-pdf-target-libtermcap:
35413 @if target-libtermcap
35414 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35415
35416 install-pdf-target-libtermcap: \
35417     configure-target-libtermcap \
35418     pdf-target-libtermcap 
35419         @: $(MAKE); $(unstage)
35420         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35421         r=`${PWD_COMMAND}`; export r; \
35422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35423         $(NORMAL_TARGET_EXPORTS) \
35424         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35425         for flag in $(EXTRA_TARGET_FLAGS); do \
35426           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35427         done; \
35428         (cd $(TARGET_SUBDIR)/libtermcap && \
35429           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35430                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35431                   "RANLIB=$${RANLIB}" \
35432                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35433                    install-pdf) \
35434           || exit 1
35435
35436 @endif target-libtermcap
35437
35438 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35439 maybe-install-html-target-libtermcap:
35440 @if target-libtermcap
35441 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35442
35443 install-html-target-libtermcap: \
35444     configure-target-libtermcap \
35445     html-target-libtermcap 
35446         @: $(MAKE); $(unstage)
35447         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35448         r=`${PWD_COMMAND}`; export r; \
35449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35450         $(NORMAL_TARGET_EXPORTS) \
35451         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35452         for flag in $(EXTRA_TARGET_FLAGS); do \
35453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35454         done; \
35455         (cd $(TARGET_SUBDIR)/libtermcap && \
35456           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35457                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35458                   "RANLIB=$${RANLIB}" \
35459                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35460                    install-html) \
35461           || exit 1
35462
35463 @endif target-libtermcap
35464
35465 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35466 maybe-installcheck-target-libtermcap:
35467 @if target-libtermcap
35468 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35469
35470 installcheck-target-libtermcap: \
35471     configure-target-libtermcap 
35472         @: $(MAKE); $(unstage)
35473         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35474         r=`${PWD_COMMAND}`; export r; \
35475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35476         $(NORMAL_TARGET_EXPORTS) \
35477         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35478         for flag in $(EXTRA_TARGET_FLAGS); do \
35479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35480         done; \
35481         (cd $(TARGET_SUBDIR)/libtermcap && \
35482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35484                   "RANLIB=$${RANLIB}" \
35485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35486                    installcheck) \
35487           || exit 1
35488
35489 @endif target-libtermcap
35490
35491 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35492 maybe-mostlyclean-target-libtermcap:
35493 @if target-libtermcap
35494 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35495
35496 # libtermcap doesn't support mostlyclean.
35497 mostlyclean-target-libtermcap:
35498
35499 @endif target-libtermcap
35500
35501 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35502 maybe-clean-target-libtermcap:
35503 @if target-libtermcap
35504 maybe-clean-target-libtermcap: clean-target-libtermcap
35505
35506 # libtermcap doesn't support clean.
35507 clean-target-libtermcap:
35508
35509 @endif target-libtermcap
35510
35511 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35512 maybe-distclean-target-libtermcap:
35513 @if target-libtermcap
35514 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35515
35516 # libtermcap doesn't support distclean.
35517 distclean-target-libtermcap:
35518
35519 @endif target-libtermcap
35520
35521 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35522 maybe-maintainer-clean-target-libtermcap:
35523 @if target-libtermcap
35524 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35525
35526 # libtermcap doesn't support maintainer-clean.
35527 maintainer-clean-target-libtermcap:
35528
35529 @endif target-libtermcap
35530
35531
35532
35533
35534
35535 .PHONY: configure-target-winsup maybe-configure-target-winsup
35536 maybe-configure-target-winsup:
35537 @if gcc-bootstrap
35538 configure-target-winsup: stage_current
35539 @endif gcc-bootstrap
35540 @if target-winsup
35541 maybe-configure-target-winsup: configure-target-winsup
35542 configure-target-winsup: 
35543         @: $(MAKE); $(unstage)
35544         @r=`${PWD_COMMAND}`; export r; \
35545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35546         echo "Checking multilib configuration for winsup..."; \
35547         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35548         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35549         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35550           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35551             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35552           else \
35553             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35554             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35555           fi; \
35556         else \
35557           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35558         fi; \
35559         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35560         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35561         $(NORMAL_TARGET_EXPORTS)  \
35562         echo Configuring in $(TARGET_SUBDIR)/winsup; \
35563         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35564         case $(srcdir) in \
35565           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35566           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35567                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35568         esac; \
35569         srcdiroption="--srcdir=$${topdir}/winsup"; \
35570         libsrcdir="$$s/winsup"; \
35571         rm -f no-such-file || : ; \
35572         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35573           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35574           --target=${target_alias} $${srcdiroption}  \
35575           || exit 1
35576 @endif target-winsup
35577
35578
35579
35580
35581
35582 .PHONY: all-target-winsup maybe-all-target-winsup
35583 maybe-all-target-winsup:
35584 @if gcc-bootstrap
35585 all-target-winsup: stage_current
35586 @endif gcc-bootstrap
35587 @if target-winsup
35588 TARGET-target-winsup=all
35589 maybe-all-target-winsup: all-target-winsup
35590 all-target-winsup: configure-target-winsup
35591         @: $(MAKE); $(unstage)
35592         @r=`${PWD_COMMAND}`; export r; \
35593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35594         $(NORMAL_TARGET_EXPORTS)  \
35595         (cd $(TARGET_SUBDIR)/winsup && \
35596           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35597                 $(TARGET-target-winsup))
35598 @endif target-winsup
35599
35600
35601
35602
35603
35604 .PHONY: check-target-winsup maybe-check-target-winsup
35605 maybe-check-target-winsup:
35606 @if target-winsup
35607 maybe-check-target-winsup: check-target-winsup
35608
35609 check-target-winsup:
35610         @: $(MAKE); $(unstage)
35611         @r=`${PWD_COMMAND}`; export r; \
35612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35613         $(NORMAL_TARGET_EXPORTS) \
35614         (cd $(TARGET_SUBDIR)/winsup && \
35615           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35616
35617 @endif target-winsup
35618
35619 .PHONY: install-target-winsup maybe-install-target-winsup
35620 maybe-install-target-winsup:
35621 @if target-winsup
35622 maybe-install-target-winsup: install-target-winsup
35623
35624 install-target-winsup: installdirs
35625         @: $(MAKE); $(unstage)
35626         @r=`${PWD_COMMAND}`; export r; \
35627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35628         $(NORMAL_TARGET_EXPORTS) \
35629         (cd $(TARGET_SUBDIR)/winsup && \
35630           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35631
35632 @endif target-winsup
35633
35634 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35635 maybe-install-strip-target-winsup:
35636 @if target-winsup
35637 maybe-install-strip-target-winsup: install-strip-target-winsup
35638
35639 install-strip-target-winsup: installdirs
35640         @: $(MAKE); $(unstage)
35641         @r=`${PWD_COMMAND}`; export r; \
35642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35643         $(NORMAL_TARGET_EXPORTS) \
35644         (cd $(TARGET_SUBDIR)/winsup && \
35645           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35646
35647 @endif target-winsup
35648
35649 # Other targets (info, dvi, pdf, etc.)
35650
35651 .PHONY: maybe-info-target-winsup info-target-winsup
35652 maybe-info-target-winsup:
35653 @if target-winsup
35654 maybe-info-target-winsup: info-target-winsup
35655
35656 info-target-winsup: \
35657     configure-target-winsup 
35658         @: $(MAKE); $(unstage)
35659         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35660         r=`${PWD_COMMAND}`; export r; \
35661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35662         $(NORMAL_TARGET_EXPORTS) \
35663         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35664         for flag in $(EXTRA_TARGET_FLAGS); do \
35665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35666         done; \
35667         (cd $(TARGET_SUBDIR)/winsup && \
35668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670                   "RANLIB=$${RANLIB}" \
35671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35672                    info) \
35673           || exit 1
35674
35675 @endif target-winsup
35676
35677 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35678 maybe-dvi-target-winsup:
35679 @if target-winsup
35680 maybe-dvi-target-winsup: dvi-target-winsup
35681
35682 dvi-target-winsup: \
35683     configure-target-winsup 
35684         @: $(MAKE); $(unstage)
35685         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35686         r=`${PWD_COMMAND}`; export r; \
35687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35688         $(NORMAL_TARGET_EXPORTS) \
35689         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35690         for flag in $(EXTRA_TARGET_FLAGS); do \
35691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35692         done; \
35693         (cd $(TARGET_SUBDIR)/winsup && \
35694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696                   "RANLIB=$${RANLIB}" \
35697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35698                    dvi) \
35699           || exit 1
35700
35701 @endif target-winsup
35702
35703 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35704 maybe-pdf-target-winsup:
35705 @if target-winsup
35706 maybe-pdf-target-winsup: pdf-target-winsup
35707
35708 pdf-target-winsup: \
35709     configure-target-winsup 
35710         @: $(MAKE); $(unstage)
35711         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35712         r=`${PWD_COMMAND}`; export r; \
35713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35714         $(NORMAL_TARGET_EXPORTS) \
35715         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35716         for flag in $(EXTRA_TARGET_FLAGS); do \
35717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35718         done; \
35719         (cd $(TARGET_SUBDIR)/winsup && \
35720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722                   "RANLIB=$${RANLIB}" \
35723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35724                    pdf) \
35725           || exit 1
35726
35727 @endif target-winsup
35728
35729 .PHONY: maybe-html-target-winsup html-target-winsup
35730 maybe-html-target-winsup:
35731 @if target-winsup
35732 maybe-html-target-winsup: html-target-winsup
35733
35734 html-target-winsup: \
35735     configure-target-winsup 
35736         @: $(MAKE); $(unstage)
35737         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35738         r=`${PWD_COMMAND}`; export r; \
35739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740         $(NORMAL_TARGET_EXPORTS) \
35741         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35742         for flag in $(EXTRA_TARGET_FLAGS); do \
35743           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35744         done; \
35745         (cd $(TARGET_SUBDIR)/winsup && \
35746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748                   "RANLIB=$${RANLIB}" \
35749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35750                    html) \
35751           || exit 1
35752
35753 @endif target-winsup
35754
35755 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35756 maybe-TAGS-target-winsup:
35757 @if target-winsup
35758 maybe-TAGS-target-winsup: TAGS-target-winsup
35759
35760 TAGS-target-winsup: \
35761     configure-target-winsup 
35762         @: $(MAKE); $(unstage)
35763         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35764         r=`${PWD_COMMAND}`; export r; \
35765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35766         $(NORMAL_TARGET_EXPORTS) \
35767         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35768         for flag in $(EXTRA_TARGET_FLAGS); do \
35769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770         done; \
35771         (cd $(TARGET_SUBDIR)/winsup && \
35772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35774                   "RANLIB=$${RANLIB}" \
35775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35776                    TAGS) \
35777           || exit 1
35778
35779 @endif target-winsup
35780
35781 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35782 maybe-install-info-target-winsup:
35783 @if target-winsup
35784 maybe-install-info-target-winsup: install-info-target-winsup
35785
35786 install-info-target-winsup: \
35787     configure-target-winsup \
35788     info-target-winsup 
35789         @: $(MAKE); $(unstage)
35790         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35791         r=`${PWD_COMMAND}`; export r; \
35792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35793         $(NORMAL_TARGET_EXPORTS) \
35794         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35795         for flag in $(EXTRA_TARGET_FLAGS); do \
35796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797         done; \
35798         (cd $(TARGET_SUBDIR)/winsup && \
35799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35801                   "RANLIB=$${RANLIB}" \
35802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35803                    install-info) \
35804           || exit 1
35805
35806 @endif target-winsup
35807
35808 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35809 maybe-install-pdf-target-winsup:
35810 @if target-winsup
35811 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35812
35813 install-pdf-target-winsup: \
35814     configure-target-winsup \
35815     pdf-target-winsup 
35816         @: $(MAKE); $(unstage)
35817         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35818         r=`${PWD_COMMAND}`; export r; \
35819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35820         $(NORMAL_TARGET_EXPORTS) \
35821         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35822         for flag in $(EXTRA_TARGET_FLAGS); do \
35823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35824         done; \
35825         (cd $(TARGET_SUBDIR)/winsup && \
35826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35828                   "RANLIB=$${RANLIB}" \
35829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35830                    install-pdf) \
35831           || exit 1
35832
35833 @endif target-winsup
35834
35835 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35836 maybe-install-html-target-winsup:
35837 @if target-winsup
35838 maybe-install-html-target-winsup: install-html-target-winsup
35839
35840 install-html-target-winsup: \
35841     configure-target-winsup \
35842     html-target-winsup 
35843         @: $(MAKE); $(unstage)
35844         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35845         r=`${PWD_COMMAND}`; export r; \
35846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35847         $(NORMAL_TARGET_EXPORTS) \
35848         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35849         for flag in $(EXTRA_TARGET_FLAGS); do \
35850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35851         done; \
35852         (cd $(TARGET_SUBDIR)/winsup && \
35853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855                   "RANLIB=$${RANLIB}" \
35856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35857                    install-html) \
35858           || exit 1
35859
35860 @endif target-winsup
35861
35862 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35863 maybe-installcheck-target-winsup:
35864 @if target-winsup
35865 maybe-installcheck-target-winsup: installcheck-target-winsup
35866
35867 installcheck-target-winsup: \
35868     configure-target-winsup 
35869         @: $(MAKE); $(unstage)
35870         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35871         r=`${PWD_COMMAND}`; export r; \
35872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35873         $(NORMAL_TARGET_EXPORTS) \
35874         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35875         for flag in $(EXTRA_TARGET_FLAGS); do \
35876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35877         done; \
35878         (cd $(TARGET_SUBDIR)/winsup && \
35879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35881                   "RANLIB=$${RANLIB}" \
35882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35883                    installcheck) \
35884           || exit 1
35885
35886 @endif target-winsup
35887
35888 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35889 maybe-mostlyclean-target-winsup:
35890 @if target-winsup
35891 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35892
35893 mostlyclean-target-winsup: 
35894         @: $(MAKE); $(unstage)
35895         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35896         r=`${PWD_COMMAND}`; export r; \
35897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35898         $(NORMAL_TARGET_EXPORTS) \
35899         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35900         for flag in $(EXTRA_TARGET_FLAGS); do \
35901           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35902         done; \
35903         (cd $(TARGET_SUBDIR)/winsup && \
35904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35906                   "RANLIB=$${RANLIB}" \
35907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35908                    mostlyclean) \
35909           || exit 1
35910
35911 @endif target-winsup
35912
35913 .PHONY: maybe-clean-target-winsup clean-target-winsup
35914 maybe-clean-target-winsup:
35915 @if target-winsup
35916 maybe-clean-target-winsup: clean-target-winsup
35917
35918 clean-target-winsup: 
35919         @: $(MAKE); $(unstage)
35920         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35921         r=`${PWD_COMMAND}`; export r; \
35922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35923         $(NORMAL_TARGET_EXPORTS) \
35924         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35925         for flag in $(EXTRA_TARGET_FLAGS); do \
35926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35927         done; \
35928         (cd $(TARGET_SUBDIR)/winsup && \
35929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35931                   "RANLIB=$${RANLIB}" \
35932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35933                    clean) \
35934           || exit 1
35935
35936 @endif target-winsup
35937
35938 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35939 maybe-distclean-target-winsup:
35940 @if target-winsup
35941 maybe-distclean-target-winsup: distclean-target-winsup
35942
35943 distclean-target-winsup: 
35944         @: $(MAKE); $(unstage)
35945         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35946         r=`${PWD_COMMAND}`; export r; \
35947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35948         $(NORMAL_TARGET_EXPORTS) \
35949         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35950         for flag in $(EXTRA_TARGET_FLAGS); do \
35951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35952         done; \
35953         (cd $(TARGET_SUBDIR)/winsup && \
35954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35956                   "RANLIB=$${RANLIB}" \
35957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35958                    distclean) \
35959           || exit 1
35960
35961 @endif target-winsup
35962
35963 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35964 maybe-maintainer-clean-target-winsup:
35965 @if target-winsup
35966 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35967
35968 maintainer-clean-target-winsup: 
35969         @: $(MAKE); $(unstage)
35970         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35971         r=`${PWD_COMMAND}`; export r; \
35972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35973         $(NORMAL_TARGET_EXPORTS) \
35974         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35975         for flag in $(EXTRA_TARGET_FLAGS); do \
35976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35977         done; \
35978         (cd $(TARGET_SUBDIR)/winsup && \
35979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35981                   "RANLIB=$${RANLIB}" \
35982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35983                    maintainer-clean) \
35984           || exit 1
35985
35986 @endif target-winsup
35987
35988
35989
35990
35991
35992 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35993 maybe-configure-target-libgloss:
35994 @if gcc-bootstrap
35995 configure-target-libgloss: stage_current
35996 @endif gcc-bootstrap
35997 @if target-libgloss
35998 maybe-configure-target-libgloss: configure-target-libgloss
35999 configure-target-libgloss: 
36000         @: $(MAKE); $(unstage)
36001         @r=`${PWD_COMMAND}`; export r; \
36002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36003         echo "Checking multilib configuration for libgloss..."; \
36004         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36005         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
36006         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36007           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36008             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
36009           else \
36010             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
36011             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36012           fi; \
36013         else \
36014           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36015         fi; \
36016         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
36017         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36018         $(NORMAL_TARGET_EXPORTS)  \
36019         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
36020         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
36021         case $(srcdir) in \
36022           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36023           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36024                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36025         esac; \
36026         srcdiroption="--srcdir=$${topdir}/libgloss"; \
36027         libsrcdir="$$s/libgloss"; \
36028         rm -f no-such-file || : ; \
36029         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36030           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36031           --target=${target_alias} $${srcdiroption}  \
36032           || exit 1
36033 @endif target-libgloss
36034
36035
36036
36037
36038
36039 .PHONY: all-target-libgloss maybe-all-target-libgloss
36040 maybe-all-target-libgloss:
36041 @if gcc-bootstrap
36042 all-target-libgloss: stage_current
36043 @endif gcc-bootstrap
36044 @if target-libgloss
36045 TARGET-target-libgloss=all
36046 maybe-all-target-libgloss: all-target-libgloss
36047 all-target-libgloss: configure-target-libgloss
36048         @: $(MAKE); $(unstage)
36049         @r=`${PWD_COMMAND}`; export r; \
36050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36051         $(NORMAL_TARGET_EXPORTS)  \
36052         (cd $(TARGET_SUBDIR)/libgloss && \
36053           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36054                 $(TARGET-target-libgloss))
36055 @endif target-libgloss
36056
36057
36058
36059
36060
36061 .PHONY: check-target-libgloss maybe-check-target-libgloss
36062 maybe-check-target-libgloss:
36063 @if target-libgloss
36064 maybe-check-target-libgloss: check-target-libgloss
36065
36066 # Dummy target for uncheckable module.
36067 check-target-libgloss:
36068
36069 @endif target-libgloss
36070
36071 .PHONY: install-target-libgloss maybe-install-target-libgloss
36072 maybe-install-target-libgloss:
36073 @if target-libgloss
36074 maybe-install-target-libgloss: install-target-libgloss
36075
36076 install-target-libgloss: installdirs
36077         @: $(MAKE); $(unstage)
36078         @r=`${PWD_COMMAND}`; export r; \
36079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36080         $(NORMAL_TARGET_EXPORTS) \
36081         (cd $(TARGET_SUBDIR)/libgloss && \
36082           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36083
36084 @endif target-libgloss
36085
36086 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36087 maybe-install-strip-target-libgloss:
36088 @if target-libgloss
36089 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36090
36091 install-strip-target-libgloss: installdirs
36092         @: $(MAKE); $(unstage)
36093         @r=`${PWD_COMMAND}`; export r; \
36094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095         $(NORMAL_TARGET_EXPORTS) \
36096         (cd $(TARGET_SUBDIR)/libgloss && \
36097           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36098
36099 @endif target-libgloss
36100
36101 # Other targets (info, dvi, pdf, etc.)
36102
36103 .PHONY: maybe-info-target-libgloss info-target-libgloss
36104 maybe-info-target-libgloss:
36105 @if target-libgloss
36106 maybe-info-target-libgloss: info-target-libgloss
36107
36108 info-target-libgloss: \
36109     configure-target-libgloss 
36110         @: $(MAKE); $(unstage)
36111         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36112         r=`${PWD_COMMAND}`; export r; \
36113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114         $(NORMAL_TARGET_EXPORTS) \
36115         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36116         for flag in $(EXTRA_TARGET_FLAGS); do \
36117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36118         done; \
36119         (cd $(TARGET_SUBDIR)/libgloss && \
36120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36122                   "RANLIB=$${RANLIB}" \
36123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36124                    info) \
36125           || exit 1
36126
36127 @endif target-libgloss
36128
36129 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36130 maybe-dvi-target-libgloss:
36131 @if target-libgloss
36132 maybe-dvi-target-libgloss: dvi-target-libgloss
36133
36134 dvi-target-libgloss: \
36135     configure-target-libgloss 
36136         @: $(MAKE); $(unstage)
36137         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36138         r=`${PWD_COMMAND}`; export r; \
36139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36140         $(NORMAL_TARGET_EXPORTS) \
36141         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36142         for flag in $(EXTRA_TARGET_FLAGS); do \
36143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36144         done; \
36145         (cd $(TARGET_SUBDIR)/libgloss && \
36146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36148                   "RANLIB=$${RANLIB}" \
36149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36150                    dvi) \
36151           || exit 1
36152
36153 @endif target-libgloss
36154
36155 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36156 maybe-pdf-target-libgloss:
36157 @if target-libgloss
36158 maybe-pdf-target-libgloss: pdf-target-libgloss
36159
36160 pdf-target-libgloss: \
36161     configure-target-libgloss 
36162         @: $(MAKE); $(unstage)
36163         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36164         r=`${PWD_COMMAND}`; export r; \
36165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36166         $(NORMAL_TARGET_EXPORTS) \
36167         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36168         for flag in $(EXTRA_TARGET_FLAGS); do \
36169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36170         done; \
36171         (cd $(TARGET_SUBDIR)/libgloss && \
36172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36174                   "RANLIB=$${RANLIB}" \
36175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36176                    pdf) \
36177           || exit 1
36178
36179 @endif target-libgloss
36180
36181 .PHONY: maybe-html-target-libgloss html-target-libgloss
36182 maybe-html-target-libgloss:
36183 @if target-libgloss
36184 maybe-html-target-libgloss: html-target-libgloss
36185
36186 html-target-libgloss: \
36187     configure-target-libgloss 
36188         @: $(MAKE); $(unstage)
36189         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36190         r=`${PWD_COMMAND}`; export r; \
36191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192         $(NORMAL_TARGET_EXPORTS) \
36193         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36194         for flag in $(EXTRA_TARGET_FLAGS); do \
36195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36196         done; \
36197         (cd $(TARGET_SUBDIR)/libgloss && \
36198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200                   "RANLIB=$${RANLIB}" \
36201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36202                    html) \
36203           || exit 1
36204
36205 @endif target-libgloss
36206
36207 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36208 maybe-TAGS-target-libgloss:
36209 @if target-libgloss
36210 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36211
36212 TAGS-target-libgloss: \
36213     configure-target-libgloss 
36214         @: $(MAKE); $(unstage)
36215         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36216         r=`${PWD_COMMAND}`; export r; \
36217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36218         $(NORMAL_TARGET_EXPORTS) \
36219         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36220         for flag in $(EXTRA_TARGET_FLAGS); do \
36221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222         done; \
36223         (cd $(TARGET_SUBDIR)/libgloss && \
36224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36226                   "RANLIB=$${RANLIB}" \
36227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36228                    TAGS) \
36229           || exit 1
36230
36231 @endif target-libgloss
36232
36233 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36234 maybe-install-info-target-libgloss:
36235 @if target-libgloss
36236 maybe-install-info-target-libgloss: install-info-target-libgloss
36237
36238 install-info-target-libgloss: \
36239     configure-target-libgloss \
36240     info-target-libgloss 
36241         @: $(MAKE); $(unstage)
36242         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36243         r=`${PWD_COMMAND}`; export r; \
36244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245         $(NORMAL_TARGET_EXPORTS) \
36246         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36247         for flag in $(EXTRA_TARGET_FLAGS); do \
36248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249         done; \
36250         (cd $(TARGET_SUBDIR)/libgloss && \
36251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253                   "RANLIB=$${RANLIB}" \
36254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36255                    install-info) \
36256           || exit 1
36257
36258 @endif target-libgloss
36259
36260 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36261 maybe-install-pdf-target-libgloss:
36262 @if target-libgloss
36263 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36264
36265 install-pdf-target-libgloss: \
36266     configure-target-libgloss \
36267     pdf-target-libgloss 
36268         @: $(MAKE); $(unstage)
36269         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36270         r=`${PWD_COMMAND}`; export r; \
36271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36272         $(NORMAL_TARGET_EXPORTS) \
36273         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36274         for flag in $(EXTRA_TARGET_FLAGS); do \
36275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36276         done; \
36277         (cd $(TARGET_SUBDIR)/libgloss && \
36278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280                   "RANLIB=$${RANLIB}" \
36281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36282                    install-pdf) \
36283           || exit 1
36284
36285 @endif target-libgloss
36286
36287 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36288 maybe-install-html-target-libgloss:
36289 @if target-libgloss
36290 maybe-install-html-target-libgloss: install-html-target-libgloss
36291
36292 install-html-target-libgloss: \
36293     configure-target-libgloss \
36294     html-target-libgloss 
36295         @: $(MAKE); $(unstage)
36296         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36297         r=`${PWD_COMMAND}`; export r; \
36298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36299         $(NORMAL_TARGET_EXPORTS) \
36300         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36301         for flag in $(EXTRA_TARGET_FLAGS); do \
36302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36303         done; \
36304         (cd $(TARGET_SUBDIR)/libgloss && \
36305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36307                   "RANLIB=$${RANLIB}" \
36308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36309                    install-html) \
36310           || exit 1
36311
36312 @endif target-libgloss
36313
36314 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36315 maybe-installcheck-target-libgloss:
36316 @if target-libgloss
36317 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36318
36319 installcheck-target-libgloss: \
36320     configure-target-libgloss 
36321         @: $(MAKE); $(unstage)
36322         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36323         r=`${PWD_COMMAND}`; export r; \
36324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36325         $(NORMAL_TARGET_EXPORTS) \
36326         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36327         for flag in $(EXTRA_TARGET_FLAGS); do \
36328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36329         done; \
36330         (cd $(TARGET_SUBDIR)/libgloss && \
36331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36333                   "RANLIB=$${RANLIB}" \
36334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36335                    installcheck) \
36336           || exit 1
36337
36338 @endif target-libgloss
36339
36340 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36341 maybe-mostlyclean-target-libgloss:
36342 @if target-libgloss
36343 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36344
36345 mostlyclean-target-libgloss: 
36346         @: $(MAKE); $(unstage)
36347         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36348         r=`${PWD_COMMAND}`; export r; \
36349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36350         $(NORMAL_TARGET_EXPORTS) \
36351         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36352         for flag in $(EXTRA_TARGET_FLAGS); do \
36353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36354         done; \
36355         (cd $(TARGET_SUBDIR)/libgloss && \
36356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36358                   "RANLIB=$${RANLIB}" \
36359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36360                    mostlyclean) \
36361           || exit 1
36362
36363 @endif target-libgloss
36364
36365 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36366 maybe-clean-target-libgloss:
36367 @if target-libgloss
36368 maybe-clean-target-libgloss: clean-target-libgloss
36369
36370 clean-target-libgloss: 
36371         @: $(MAKE); $(unstage)
36372         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36373         r=`${PWD_COMMAND}`; export r; \
36374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36375         $(NORMAL_TARGET_EXPORTS) \
36376         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36377         for flag in $(EXTRA_TARGET_FLAGS); do \
36378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36379         done; \
36380         (cd $(TARGET_SUBDIR)/libgloss && \
36381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36383                   "RANLIB=$${RANLIB}" \
36384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36385                    clean) \
36386           || exit 1
36387
36388 @endif target-libgloss
36389
36390 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36391 maybe-distclean-target-libgloss:
36392 @if target-libgloss
36393 maybe-distclean-target-libgloss: distclean-target-libgloss
36394
36395 distclean-target-libgloss: 
36396         @: $(MAKE); $(unstage)
36397         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36398         r=`${PWD_COMMAND}`; export r; \
36399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36400         $(NORMAL_TARGET_EXPORTS) \
36401         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36402         for flag in $(EXTRA_TARGET_FLAGS); do \
36403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36404         done; \
36405         (cd $(TARGET_SUBDIR)/libgloss && \
36406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36408                   "RANLIB=$${RANLIB}" \
36409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36410                    distclean) \
36411           || exit 1
36412
36413 @endif target-libgloss
36414
36415 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36416 maybe-maintainer-clean-target-libgloss:
36417 @if target-libgloss
36418 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36419
36420 maintainer-clean-target-libgloss: 
36421         @: $(MAKE); $(unstage)
36422         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36423         r=`${PWD_COMMAND}`; export r; \
36424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36425         $(NORMAL_TARGET_EXPORTS) \
36426         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36427         for flag in $(EXTRA_TARGET_FLAGS); do \
36428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36429         done; \
36430         (cd $(TARGET_SUBDIR)/libgloss && \
36431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36433                   "RANLIB=$${RANLIB}" \
36434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36435                    maintainer-clean) \
36436           || exit 1
36437
36438 @endif target-libgloss
36439
36440
36441
36442
36443
36444 .PHONY: configure-target-libffi maybe-configure-target-libffi
36445 maybe-configure-target-libffi:
36446 @if gcc-bootstrap
36447 configure-target-libffi: stage_current
36448 @endif gcc-bootstrap
36449 @if target-libffi
36450 maybe-configure-target-libffi: configure-target-libffi
36451 configure-target-libffi: 
36452         @: $(MAKE); $(unstage)
36453         @r=`${PWD_COMMAND}`; export r; \
36454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455         echo "Checking multilib configuration for libffi..."; \
36456         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36457         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36458         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36459           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36460             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36461           else \
36462             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36463             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36464           fi; \
36465         else \
36466           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36467         fi; \
36468         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36469         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36470         $(NORMAL_TARGET_EXPORTS)  \
36471         echo Configuring in $(TARGET_SUBDIR)/libffi; \
36472         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36473         case $(srcdir) in \
36474           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36475           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36476                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36477         esac; \
36478         srcdiroption="--srcdir=$${topdir}/libffi"; \
36479         libsrcdir="$$s/libffi"; \
36480         rm -f no-such-file || : ; \
36481         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36482           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36483           --target=${target_alias} $${srcdiroption}  \
36484           || exit 1
36485 @endif target-libffi
36486
36487
36488
36489
36490
36491 .PHONY: all-target-libffi maybe-all-target-libffi
36492 maybe-all-target-libffi:
36493 @if gcc-bootstrap
36494 all-target-libffi: stage_current
36495 @endif gcc-bootstrap
36496 @if target-libffi
36497 TARGET-target-libffi=all
36498 maybe-all-target-libffi: all-target-libffi
36499 all-target-libffi: configure-target-libffi
36500         @: $(MAKE); $(unstage)
36501         @r=`${PWD_COMMAND}`; export r; \
36502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36503         $(NORMAL_TARGET_EXPORTS)  \
36504         (cd $(TARGET_SUBDIR)/libffi && \
36505           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36506                 $(TARGET-target-libffi))
36507 @endif target-libffi
36508
36509
36510
36511
36512
36513 .PHONY: check-target-libffi maybe-check-target-libffi
36514 maybe-check-target-libffi:
36515 @if target-libffi
36516 maybe-check-target-libffi: check-target-libffi
36517
36518 check-target-libffi:
36519         @: $(MAKE); $(unstage)
36520         @r=`${PWD_COMMAND}`; export r; \
36521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36522         $(NORMAL_TARGET_EXPORTS) \
36523         (cd $(TARGET_SUBDIR)/libffi && \
36524           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36525
36526 @endif target-libffi
36527
36528 .PHONY: install-target-libffi maybe-install-target-libffi
36529 maybe-install-target-libffi:
36530 @if target-libffi
36531 maybe-install-target-libffi: install-target-libffi
36532
36533 install-target-libffi: installdirs
36534         @: $(MAKE); $(unstage)
36535         @r=`${PWD_COMMAND}`; export r; \
36536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36537         $(NORMAL_TARGET_EXPORTS) \
36538         (cd $(TARGET_SUBDIR)/libffi && \
36539           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36540
36541 @endif target-libffi
36542
36543 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36544 maybe-install-strip-target-libffi:
36545 @if target-libffi
36546 maybe-install-strip-target-libffi: install-strip-target-libffi
36547
36548 install-strip-target-libffi: installdirs
36549         @: $(MAKE); $(unstage)
36550         @r=`${PWD_COMMAND}`; export r; \
36551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552         $(NORMAL_TARGET_EXPORTS) \
36553         (cd $(TARGET_SUBDIR)/libffi && \
36554           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36555
36556 @endif target-libffi
36557
36558 # Other targets (info, dvi, pdf, etc.)
36559
36560 .PHONY: maybe-info-target-libffi info-target-libffi
36561 maybe-info-target-libffi:
36562 @if target-libffi
36563 maybe-info-target-libffi: info-target-libffi
36564
36565 info-target-libffi: \
36566     configure-target-libffi 
36567         @: $(MAKE); $(unstage)
36568         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36569         r=`${PWD_COMMAND}`; export r; \
36570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571         $(NORMAL_TARGET_EXPORTS) \
36572         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36573         for flag in $(EXTRA_TARGET_FLAGS); do \
36574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36575         done; \
36576         (cd $(TARGET_SUBDIR)/libffi && \
36577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36579                   "RANLIB=$${RANLIB}" \
36580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36581                    info) \
36582           || exit 1
36583
36584 @endif target-libffi
36585
36586 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36587 maybe-dvi-target-libffi:
36588 @if target-libffi
36589 maybe-dvi-target-libffi: dvi-target-libffi
36590
36591 dvi-target-libffi: \
36592     configure-target-libffi 
36593         @: $(MAKE); $(unstage)
36594         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36595         r=`${PWD_COMMAND}`; export r; \
36596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36597         $(NORMAL_TARGET_EXPORTS) \
36598         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36599         for flag in $(EXTRA_TARGET_FLAGS); do \
36600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36601         done; \
36602         (cd $(TARGET_SUBDIR)/libffi && \
36603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36605                   "RANLIB=$${RANLIB}" \
36606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36607                    dvi) \
36608           || exit 1
36609
36610 @endif target-libffi
36611
36612 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36613 maybe-pdf-target-libffi:
36614 @if target-libffi
36615 maybe-pdf-target-libffi: pdf-target-libffi
36616
36617 pdf-target-libffi: \
36618     configure-target-libffi 
36619         @: $(MAKE); $(unstage)
36620         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36621         r=`${PWD_COMMAND}`; export r; \
36622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36623         $(NORMAL_TARGET_EXPORTS) \
36624         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36625         for flag in $(EXTRA_TARGET_FLAGS); do \
36626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36627         done; \
36628         (cd $(TARGET_SUBDIR)/libffi && \
36629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36631                   "RANLIB=$${RANLIB}" \
36632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36633                    pdf) \
36634           || exit 1
36635
36636 @endif target-libffi
36637
36638 .PHONY: maybe-html-target-libffi html-target-libffi
36639 maybe-html-target-libffi:
36640 @if target-libffi
36641 maybe-html-target-libffi: html-target-libffi
36642
36643 html-target-libffi: \
36644     configure-target-libffi 
36645         @: $(MAKE); $(unstage)
36646         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36647         r=`${PWD_COMMAND}`; export r; \
36648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36649         $(NORMAL_TARGET_EXPORTS) \
36650         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36651         for flag in $(EXTRA_TARGET_FLAGS); do \
36652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36653         done; \
36654         (cd $(TARGET_SUBDIR)/libffi && \
36655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36657                   "RANLIB=$${RANLIB}" \
36658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36659                    html) \
36660           || exit 1
36661
36662 @endif target-libffi
36663
36664 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36665 maybe-TAGS-target-libffi:
36666 @if target-libffi
36667 maybe-TAGS-target-libffi: TAGS-target-libffi
36668
36669 TAGS-target-libffi: \
36670     configure-target-libffi 
36671         @: $(MAKE); $(unstage)
36672         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36673         r=`${PWD_COMMAND}`; export r; \
36674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36675         $(NORMAL_TARGET_EXPORTS) \
36676         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36677         for flag in $(EXTRA_TARGET_FLAGS); do \
36678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36679         done; \
36680         (cd $(TARGET_SUBDIR)/libffi && \
36681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36683                   "RANLIB=$${RANLIB}" \
36684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36685                    TAGS) \
36686           || exit 1
36687
36688 @endif target-libffi
36689
36690 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36691 maybe-install-info-target-libffi:
36692 @if target-libffi
36693 maybe-install-info-target-libffi: install-info-target-libffi
36694
36695 install-info-target-libffi: \
36696     configure-target-libffi \
36697     info-target-libffi 
36698         @: $(MAKE); $(unstage)
36699         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36700         r=`${PWD_COMMAND}`; export r; \
36701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36702         $(NORMAL_TARGET_EXPORTS) \
36703         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36704         for flag in $(EXTRA_TARGET_FLAGS); do \
36705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36706         done; \
36707         (cd $(TARGET_SUBDIR)/libffi && \
36708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36710                   "RANLIB=$${RANLIB}" \
36711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36712                    install-info) \
36713           || exit 1
36714
36715 @endif target-libffi
36716
36717 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36718 maybe-install-pdf-target-libffi:
36719 @if target-libffi
36720 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36721
36722 install-pdf-target-libffi: \
36723     configure-target-libffi \
36724     pdf-target-libffi 
36725         @: $(MAKE); $(unstage)
36726         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36727         r=`${PWD_COMMAND}`; export r; \
36728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729         $(NORMAL_TARGET_EXPORTS) \
36730         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36731         for flag in $(EXTRA_TARGET_FLAGS); do \
36732           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36733         done; \
36734         (cd $(TARGET_SUBDIR)/libffi && \
36735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737                   "RANLIB=$${RANLIB}" \
36738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36739                    install-pdf) \
36740           || exit 1
36741
36742 @endif target-libffi
36743
36744 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36745 maybe-install-html-target-libffi:
36746 @if target-libffi
36747 maybe-install-html-target-libffi: install-html-target-libffi
36748
36749 install-html-target-libffi: \
36750     configure-target-libffi \
36751     html-target-libffi 
36752         @: $(MAKE); $(unstage)
36753         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36754         r=`${PWD_COMMAND}`; export r; \
36755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36756         $(NORMAL_TARGET_EXPORTS) \
36757         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36758         for flag in $(EXTRA_TARGET_FLAGS); do \
36759           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36760         done; \
36761         (cd $(TARGET_SUBDIR)/libffi && \
36762           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36763                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36764                   "RANLIB=$${RANLIB}" \
36765                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36766                    install-html) \
36767           || exit 1
36768
36769 @endif target-libffi
36770
36771 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36772 maybe-installcheck-target-libffi:
36773 @if target-libffi
36774 maybe-installcheck-target-libffi: installcheck-target-libffi
36775
36776 installcheck-target-libffi: \
36777     configure-target-libffi 
36778         @: $(MAKE); $(unstage)
36779         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36780         r=`${PWD_COMMAND}`; export r; \
36781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36782         $(NORMAL_TARGET_EXPORTS) \
36783         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36784         for flag in $(EXTRA_TARGET_FLAGS); do \
36785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36786         done; \
36787         (cd $(TARGET_SUBDIR)/libffi && \
36788           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36789                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36790                   "RANLIB=$${RANLIB}" \
36791                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36792                    installcheck) \
36793           || exit 1
36794
36795 @endif target-libffi
36796
36797 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36798 maybe-mostlyclean-target-libffi:
36799 @if target-libffi
36800 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36801
36802 mostlyclean-target-libffi: 
36803         @: $(MAKE); $(unstage)
36804         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36805         r=`${PWD_COMMAND}`; export r; \
36806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36807         $(NORMAL_TARGET_EXPORTS) \
36808         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36809         for flag in $(EXTRA_TARGET_FLAGS); do \
36810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36811         done; \
36812         (cd $(TARGET_SUBDIR)/libffi && \
36813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36815                   "RANLIB=$${RANLIB}" \
36816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36817                    mostlyclean) \
36818           || exit 1
36819
36820 @endif target-libffi
36821
36822 .PHONY: maybe-clean-target-libffi clean-target-libffi
36823 maybe-clean-target-libffi:
36824 @if target-libffi
36825 maybe-clean-target-libffi: clean-target-libffi
36826
36827 clean-target-libffi: 
36828         @: $(MAKE); $(unstage)
36829         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36830         r=`${PWD_COMMAND}`; export r; \
36831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36832         $(NORMAL_TARGET_EXPORTS) \
36833         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36834         for flag in $(EXTRA_TARGET_FLAGS); do \
36835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36836         done; \
36837         (cd $(TARGET_SUBDIR)/libffi && \
36838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36840                   "RANLIB=$${RANLIB}" \
36841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36842                    clean) \
36843           || exit 1
36844
36845 @endif target-libffi
36846
36847 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36848 maybe-distclean-target-libffi:
36849 @if target-libffi
36850 maybe-distclean-target-libffi: distclean-target-libffi
36851
36852 distclean-target-libffi: 
36853         @: $(MAKE); $(unstage)
36854         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36855         r=`${PWD_COMMAND}`; export r; \
36856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36857         $(NORMAL_TARGET_EXPORTS) \
36858         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36859         for flag in $(EXTRA_TARGET_FLAGS); do \
36860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36861         done; \
36862         (cd $(TARGET_SUBDIR)/libffi && \
36863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36865                   "RANLIB=$${RANLIB}" \
36866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36867                    distclean) \
36868           || exit 1
36869
36870 @endif target-libffi
36871
36872 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36873 maybe-maintainer-clean-target-libffi:
36874 @if target-libffi
36875 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36876
36877 maintainer-clean-target-libffi: 
36878         @: $(MAKE); $(unstage)
36879         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36880         r=`${PWD_COMMAND}`; export r; \
36881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36882         $(NORMAL_TARGET_EXPORTS) \
36883         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36884         for flag in $(EXTRA_TARGET_FLAGS); do \
36885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36886         done; \
36887         (cd $(TARGET_SUBDIR)/libffi && \
36888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36890                   "RANLIB=$${RANLIB}" \
36891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36892                    maintainer-clean) \
36893           || exit 1
36894
36895 @endif target-libffi
36896
36897
36898
36899
36900
36901 .PHONY: configure-target-libjava maybe-configure-target-libjava
36902 maybe-configure-target-libjava:
36903 @if gcc-bootstrap
36904 configure-target-libjava: stage_current
36905 @endif gcc-bootstrap
36906 @if target-libjava
36907 maybe-configure-target-libjava: configure-target-libjava
36908 configure-target-libjava: 
36909         @: $(MAKE); $(unstage)
36910         @r=`${PWD_COMMAND}`; export r; \
36911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912         echo "Checking multilib configuration for libjava..."; \
36913         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36914         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36915         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36916           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36917             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36918           else \
36919             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36920             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36921           fi; \
36922         else \
36923           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36924         fi; \
36925         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36926         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36927         $(RAW_CXX_TARGET_EXPORTS)  \
36928         echo Configuring in $(TARGET_SUBDIR)/libjava; \
36929         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36930         case $(srcdir) in \
36931           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36932           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36933                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36934         esac; \
36935         srcdiroption="--srcdir=$${topdir}/libjava"; \
36936         libsrcdir="$$s/libjava"; \
36937         rm -f no-such-file || : ; \
36938         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36939           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36940           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36941           || exit 1
36942 @endif target-libjava
36943
36944
36945
36946
36947
36948 .PHONY: all-target-libjava maybe-all-target-libjava
36949 maybe-all-target-libjava:
36950 @if gcc-bootstrap
36951 all-target-libjava: stage_current
36952 @endif gcc-bootstrap
36953 @if target-libjava
36954 TARGET-target-libjava=all
36955 maybe-all-target-libjava: all-target-libjava
36956 all-target-libjava: configure-target-libjava
36957         @: $(MAKE); $(unstage)
36958         @r=`${PWD_COMMAND}`; export r; \
36959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36960         $(RAW_CXX_TARGET_EXPORTS)  \
36961         (cd $(TARGET_SUBDIR)/libjava && \
36962           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36963                 $(TARGET-target-libjava))
36964 @endif target-libjava
36965
36966
36967
36968
36969
36970 .PHONY: check-target-libjava maybe-check-target-libjava
36971 maybe-check-target-libjava:
36972 @if target-libjava
36973 maybe-check-target-libjava: check-target-libjava
36974
36975 check-target-libjava:
36976         @: $(MAKE); $(unstage)
36977         @r=`${PWD_COMMAND}`; export r; \
36978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36979         $(RAW_CXX_TARGET_EXPORTS) \
36980         (cd $(TARGET_SUBDIR)/libjava && \
36981           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36982
36983 @endif target-libjava
36984
36985 .PHONY: install-target-libjava maybe-install-target-libjava
36986 maybe-install-target-libjava:
36987 @if target-libjava
36988 maybe-install-target-libjava: install-target-libjava
36989
36990 install-target-libjava: installdirs
36991         @: $(MAKE); $(unstage)
36992         @r=`${PWD_COMMAND}`; export r; \
36993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994         $(RAW_CXX_TARGET_EXPORTS) \
36995         (cd $(TARGET_SUBDIR)/libjava && \
36996           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36997
36998 @endif target-libjava
36999
37000 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37001 maybe-install-strip-target-libjava:
37002 @if target-libjava
37003 maybe-install-strip-target-libjava: install-strip-target-libjava
37004
37005 install-strip-target-libjava: installdirs
37006         @: $(MAKE); $(unstage)
37007         @r=`${PWD_COMMAND}`; export r; \
37008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009         $(RAW_CXX_TARGET_EXPORTS) \
37010         (cd $(TARGET_SUBDIR)/libjava && \
37011           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37012
37013 @endif target-libjava
37014
37015 # Other targets (info, dvi, pdf, etc.)
37016
37017 .PHONY: maybe-info-target-libjava info-target-libjava
37018 maybe-info-target-libjava:
37019 @if target-libjava
37020 maybe-info-target-libjava: info-target-libjava
37021
37022 info-target-libjava: \
37023     configure-target-libjava 
37024         @: $(MAKE); $(unstage)
37025         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37026         r=`${PWD_COMMAND}`; export r; \
37027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028         $(RAW_CXX_TARGET_EXPORTS) \
37029         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37030         for flag in $(EXTRA_TARGET_FLAGS); do \
37031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37032         done; \
37033         (cd $(TARGET_SUBDIR)/libjava && \
37034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37036                   "RANLIB=$${RANLIB}" \
37037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37038                    info) \
37039           || exit 1
37040
37041 @endif target-libjava
37042
37043 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37044 maybe-dvi-target-libjava:
37045 @if target-libjava
37046 maybe-dvi-target-libjava: dvi-target-libjava
37047
37048 dvi-target-libjava: \
37049     configure-target-libjava 
37050         @: $(MAKE); $(unstage)
37051         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37052         r=`${PWD_COMMAND}`; export r; \
37053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37054         $(RAW_CXX_TARGET_EXPORTS) \
37055         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37056         for flag in $(EXTRA_TARGET_FLAGS); do \
37057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37058         done; \
37059         (cd $(TARGET_SUBDIR)/libjava && \
37060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37062                   "RANLIB=$${RANLIB}" \
37063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37064                    dvi) \
37065           || exit 1
37066
37067 @endif target-libjava
37068
37069 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37070 maybe-pdf-target-libjava:
37071 @if target-libjava
37072 maybe-pdf-target-libjava: pdf-target-libjava
37073
37074 pdf-target-libjava: \
37075     configure-target-libjava 
37076         @: $(MAKE); $(unstage)
37077         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37078         r=`${PWD_COMMAND}`; export r; \
37079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37080         $(RAW_CXX_TARGET_EXPORTS) \
37081         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37082         for flag in $(EXTRA_TARGET_FLAGS); do \
37083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37084         done; \
37085         (cd $(TARGET_SUBDIR)/libjava && \
37086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37088                   "RANLIB=$${RANLIB}" \
37089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37090                    pdf) \
37091           || exit 1
37092
37093 @endif target-libjava
37094
37095 .PHONY: maybe-html-target-libjava html-target-libjava
37096 maybe-html-target-libjava:
37097 @if target-libjava
37098 maybe-html-target-libjava: html-target-libjava
37099
37100 html-target-libjava: \
37101     configure-target-libjava 
37102         @: $(MAKE); $(unstage)
37103         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37104         r=`${PWD_COMMAND}`; export r; \
37105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37106         $(RAW_CXX_TARGET_EXPORTS) \
37107         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37108         for flag in $(EXTRA_TARGET_FLAGS); do \
37109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37110         done; \
37111         (cd $(TARGET_SUBDIR)/libjava && \
37112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37114                   "RANLIB=$${RANLIB}" \
37115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37116                    html) \
37117           || exit 1
37118
37119 @endif target-libjava
37120
37121 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37122 maybe-TAGS-target-libjava:
37123 @if target-libjava
37124 maybe-TAGS-target-libjava: TAGS-target-libjava
37125
37126 TAGS-target-libjava: \
37127     configure-target-libjava 
37128         @: $(MAKE); $(unstage)
37129         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37130         r=`${PWD_COMMAND}`; export r; \
37131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37132         $(RAW_CXX_TARGET_EXPORTS) \
37133         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37134         for flag in $(EXTRA_TARGET_FLAGS); do \
37135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37136         done; \
37137         (cd $(TARGET_SUBDIR)/libjava && \
37138           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37139                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37140                   "RANLIB=$${RANLIB}" \
37141                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37142                    TAGS) \
37143           || exit 1
37144
37145 @endif target-libjava
37146
37147 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37148 maybe-install-info-target-libjava:
37149 @if target-libjava
37150 maybe-install-info-target-libjava: install-info-target-libjava
37151
37152 install-info-target-libjava: \
37153     configure-target-libjava \
37154     info-target-libjava 
37155         @: $(MAKE); $(unstage)
37156         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37157         r=`${PWD_COMMAND}`; export r; \
37158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159         $(RAW_CXX_TARGET_EXPORTS) \
37160         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37161         for flag in $(EXTRA_TARGET_FLAGS); do \
37162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163         done; \
37164         (cd $(TARGET_SUBDIR)/libjava && \
37165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37167                   "RANLIB=$${RANLIB}" \
37168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37169                    install-info) \
37170           || exit 1
37171
37172 @endif target-libjava
37173
37174 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37175 maybe-install-pdf-target-libjava:
37176 @if target-libjava
37177 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37178
37179 install-pdf-target-libjava: \
37180     configure-target-libjava \
37181     pdf-target-libjava 
37182         @: $(MAKE); $(unstage)
37183         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37184         r=`${PWD_COMMAND}`; export r; \
37185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186         $(RAW_CXX_TARGET_EXPORTS) \
37187         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37188         for flag in $(EXTRA_TARGET_FLAGS); do \
37189           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190         done; \
37191         (cd $(TARGET_SUBDIR)/libjava && \
37192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194                   "RANLIB=$${RANLIB}" \
37195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37196                    install-pdf) \
37197           || exit 1
37198
37199 @endif target-libjava
37200
37201 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37202 maybe-install-html-target-libjava:
37203 @if target-libjava
37204 maybe-install-html-target-libjava: install-html-target-libjava
37205
37206 install-html-target-libjava: \
37207     configure-target-libjava \
37208     html-target-libjava 
37209         @: $(MAKE); $(unstage)
37210         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37211         r=`${PWD_COMMAND}`; export r; \
37212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213         $(RAW_CXX_TARGET_EXPORTS) \
37214         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37215         for flag in $(EXTRA_TARGET_FLAGS); do \
37216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217         done; \
37218         (cd $(TARGET_SUBDIR)/libjava && \
37219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221                   "RANLIB=$${RANLIB}" \
37222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223                    install-html) \
37224           || exit 1
37225
37226 @endif target-libjava
37227
37228 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37229 maybe-installcheck-target-libjava:
37230 @if target-libjava
37231 maybe-installcheck-target-libjava: installcheck-target-libjava
37232
37233 installcheck-target-libjava: \
37234     configure-target-libjava 
37235         @: $(MAKE); $(unstage)
37236         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37237         r=`${PWD_COMMAND}`; export r; \
37238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37239         $(RAW_CXX_TARGET_EXPORTS) \
37240         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37241         for flag in $(EXTRA_TARGET_FLAGS); do \
37242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37243         done; \
37244         (cd $(TARGET_SUBDIR)/libjava && \
37245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37247                   "RANLIB=$${RANLIB}" \
37248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37249                    installcheck) \
37250           || exit 1
37251
37252 @endif target-libjava
37253
37254 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37255 maybe-mostlyclean-target-libjava:
37256 @if target-libjava
37257 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37258
37259 mostlyclean-target-libjava: 
37260         @: $(MAKE); $(unstage)
37261         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37262         r=`${PWD_COMMAND}`; export r; \
37263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264         $(RAW_CXX_TARGET_EXPORTS) \
37265         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37266         for flag in $(EXTRA_TARGET_FLAGS); do \
37267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37268         done; \
37269         (cd $(TARGET_SUBDIR)/libjava && \
37270           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37271                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37272                   "RANLIB=$${RANLIB}" \
37273                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37274                    mostlyclean) \
37275           || exit 1
37276
37277 @endif target-libjava
37278
37279 .PHONY: maybe-clean-target-libjava clean-target-libjava
37280 maybe-clean-target-libjava:
37281 @if target-libjava
37282 maybe-clean-target-libjava: clean-target-libjava
37283
37284 clean-target-libjava: 
37285         @: $(MAKE); $(unstage)
37286         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37287         r=`${PWD_COMMAND}`; export r; \
37288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37289         $(RAW_CXX_TARGET_EXPORTS) \
37290         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37291         for flag in $(EXTRA_TARGET_FLAGS); do \
37292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37293         done; \
37294         (cd $(TARGET_SUBDIR)/libjava && \
37295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37297                   "RANLIB=$${RANLIB}" \
37298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37299                    clean) \
37300           || exit 1
37301
37302 @endif target-libjava
37303
37304 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37305 maybe-distclean-target-libjava:
37306 @if target-libjava
37307 maybe-distclean-target-libjava: distclean-target-libjava
37308
37309 distclean-target-libjava: 
37310         @: $(MAKE); $(unstage)
37311         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37312         r=`${PWD_COMMAND}`; export r; \
37313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37314         $(RAW_CXX_TARGET_EXPORTS) \
37315         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37316         for flag in $(EXTRA_TARGET_FLAGS); do \
37317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37318         done; \
37319         (cd $(TARGET_SUBDIR)/libjava && \
37320           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37321                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37322                   "RANLIB=$${RANLIB}" \
37323                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37324                    distclean) \
37325           || exit 1
37326
37327 @endif target-libjava
37328
37329 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37330 maybe-maintainer-clean-target-libjava:
37331 @if target-libjava
37332 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37333
37334 maintainer-clean-target-libjava: 
37335         @: $(MAKE); $(unstage)
37336         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37337         r=`${PWD_COMMAND}`; export r; \
37338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37339         $(RAW_CXX_TARGET_EXPORTS) \
37340         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37341         for flag in $(EXTRA_TARGET_FLAGS); do \
37342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37343         done; \
37344         (cd $(TARGET_SUBDIR)/libjava && \
37345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37347                   "RANLIB=$${RANLIB}" \
37348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37349                    maintainer-clean) \
37350           || exit 1
37351
37352 @endif target-libjava
37353
37354
37355
37356
37357
37358 .PHONY: configure-target-zlib maybe-configure-target-zlib
37359 maybe-configure-target-zlib:
37360 @if gcc-bootstrap
37361 configure-target-zlib: stage_current
37362 @endif gcc-bootstrap
37363 @if target-zlib
37364 maybe-configure-target-zlib: configure-target-zlib
37365 configure-target-zlib: 
37366         @: $(MAKE); $(unstage)
37367         @r=`${PWD_COMMAND}`; export r; \
37368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37369         echo "Checking multilib configuration for zlib..."; \
37370         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37371         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37372         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37373           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37374             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37375           else \
37376             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37377             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37378           fi; \
37379         else \
37380           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37381         fi; \
37382         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37383         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37384         $(NORMAL_TARGET_EXPORTS)  \
37385         echo Configuring in $(TARGET_SUBDIR)/zlib; \
37386         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37387         case $(srcdir) in \
37388           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37389           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37390                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37391         esac; \
37392         srcdiroption="--srcdir=$${topdir}/zlib"; \
37393         libsrcdir="$$s/zlib"; \
37394         rm -f no-such-file || : ; \
37395         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37396           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37397           --target=${target_alias} $${srcdiroption}  \
37398           || exit 1
37399 @endif target-zlib
37400
37401
37402
37403
37404
37405 .PHONY: all-target-zlib maybe-all-target-zlib
37406 maybe-all-target-zlib:
37407 @if gcc-bootstrap
37408 all-target-zlib: stage_current
37409 @endif gcc-bootstrap
37410 @if target-zlib
37411 TARGET-target-zlib=all
37412 maybe-all-target-zlib: all-target-zlib
37413 all-target-zlib: configure-target-zlib
37414         @: $(MAKE); $(unstage)
37415         @r=`${PWD_COMMAND}`; export r; \
37416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37417         $(NORMAL_TARGET_EXPORTS)  \
37418         (cd $(TARGET_SUBDIR)/zlib && \
37419           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37420                 $(TARGET-target-zlib))
37421 @endif target-zlib
37422
37423
37424
37425
37426
37427 .PHONY: check-target-zlib maybe-check-target-zlib
37428 maybe-check-target-zlib:
37429 @if target-zlib
37430 maybe-check-target-zlib: check-target-zlib
37431
37432 check-target-zlib:
37433         @: $(MAKE); $(unstage)
37434         @r=`${PWD_COMMAND}`; export r; \
37435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37436         $(NORMAL_TARGET_EXPORTS) \
37437         (cd $(TARGET_SUBDIR)/zlib && \
37438           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37439
37440 @endif target-zlib
37441
37442 .PHONY: install-target-zlib maybe-install-target-zlib
37443 maybe-install-target-zlib:
37444 @if target-zlib
37445 maybe-install-target-zlib: install-target-zlib
37446
37447 install-target-zlib: installdirs
37448         @: $(MAKE); $(unstage)
37449         @r=`${PWD_COMMAND}`; export r; \
37450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451         $(NORMAL_TARGET_EXPORTS) \
37452         (cd $(TARGET_SUBDIR)/zlib && \
37453           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37454
37455 @endif target-zlib
37456
37457 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37458 maybe-install-strip-target-zlib:
37459 @if target-zlib
37460 maybe-install-strip-target-zlib: install-strip-target-zlib
37461
37462 install-strip-target-zlib: installdirs
37463         @: $(MAKE); $(unstage)
37464         @r=`${PWD_COMMAND}`; export r; \
37465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37466         $(NORMAL_TARGET_EXPORTS) \
37467         (cd $(TARGET_SUBDIR)/zlib && \
37468           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37469
37470 @endif target-zlib
37471
37472 # Other targets (info, dvi, pdf, etc.)
37473
37474 .PHONY: maybe-info-target-zlib info-target-zlib
37475 maybe-info-target-zlib:
37476 @if target-zlib
37477 maybe-info-target-zlib: info-target-zlib
37478
37479 info-target-zlib: \
37480     configure-target-zlib 
37481         @: $(MAKE); $(unstage)
37482         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37483         r=`${PWD_COMMAND}`; export r; \
37484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485         $(NORMAL_TARGET_EXPORTS) \
37486         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37487         for flag in $(EXTRA_TARGET_FLAGS); do \
37488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37489         done; \
37490         (cd $(TARGET_SUBDIR)/zlib && \
37491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37493                   "RANLIB=$${RANLIB}" \
37494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37495                    info) \
37496           || exit 1
37497
37498 @endif target-zlib
37499
37500 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37501 maybe-dvi-target-zlib:
37502 @if target-zlib
37503 maybe-dvi-target-zlib: dvi-target-zlib
37504
37505 dvi-target-zlib: \
37506     configure-target-zlib 
37507         @: $(MAKE); $(unstage)
37508         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37509         r=`${PWD_COMMAND}`; export r; \
37510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37511         $(NORMAL_TARGET_EXPORTS) \
37512         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37513         for flag in $(EXTRA_TARGET_FLAGS); do \
37514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37515         done; \
37516         (cd $(TARGET_SUBDIR)/zlib && \
37517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37519                   "RANLIB=$${RANLIB}" \
37520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37521                    dvi) \
37522           || exit 1
37523
37524 @endif target-zlib
37525
37526 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37527 maybe-pdf-target-zlib:
37528 @if target-zlib
37529 maybe-pdf-target-zlib: pdf-target-zlib
37530
37531 pdf-target-zlib: \
37532     configure-target-zlib 
37533         @: $(MAKE); $(unstage)
37534         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37535         r=`${PWD_COMMAND}`; export r; \
37536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37537         $(NORMAL_TARGET_EXPORTS) \
37538         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37539         for flag in $(EXTRA_TARGET_FLAGS); do \
37540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37541         done; \
37542         (cd $(TARGET_SUBDIR)/zlib && \
37543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37545                   "RANLIB=$${RANLIB}" \
37546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37547                    pdf) \
37548           || exit 1
37549
37550 @endif target-zlib
37551
37552 .PHONY: maybe-html-target-zlib html-target-zlib
37553 maybe-html-target-zlib:
37554 @if target-zlib
37555 maybe-html-target-zlib: html-target-zlib
37556
37557 html-target-zlib: \
37558     configure-target-zlib 
37559         @: $(MAKE); $(unstage)
37560         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37561         r=`${PWD_COMMAND}`; export r; \
37562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37563         $(NORMAL_TARGET_EXPORTS) \
37564         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37565         for flag in $(EXTRA_TARGET_FLAGS); do \
37566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37567         done; \
37568         (cd $(TARGET_SUBDIR)/zlib && \
37569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37571                   "RANLIB=$${RANLIB}" \
37572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37573                    html) \
37574           || exit 1
37575
37576 @endif target-zlib
37577
37578 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37579 maybe-TAGS-target-zlib:
37580 @if target-zlib
37581 maybe-TAGS-target-zlib: TAGS-target-zlib
37582
37583 TAGS-target-zlib: \
37584     configure-target-zlib 
37585         @: $(MAKE); $(unstage)
37586         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37587         r=`${PWD_COMMAND}`; export r; \
37588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37589         $(NORMAL_TARGET_EXPORTS) \
37590         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37591         for flag in $(EXTRA_TARGET_FLAGS); do \
37592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37593         done; \
37594         (cd $(TARGET_SUBDIR)/zlib && \
37595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37597                   "RANLIB=$${RANLIB}" \
37598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37599                    TAGS) \
37600           || exit 1
37601
37602 @endif target-zlib
37603
37604 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37605 maybe-install-info-target-zlib:
37606 @if target-zlib
37607 maybe-install-info-target-zlib: install-info-target-zlib
37608
37609 install-info-target-zlib: \
37610     configure-target-zlib \
37611     info-target-zlib 
37612         @: $(MAKE); $(unstage)
37613         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37614         r=`${PWD_COMMAND}`; export r; \
37615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37616         $(NORMAL_TARGET_EXPORTS) \
37617         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37618         for flag in $(EXTRA_TARGET_FLAGS); do \
37619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37620         done; \
37621         (cd $(TARGET_SUBDIR)/zlib && \
37622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37624                   "RANLIB=$${RANLIB}" \
37625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37626                    install-info) \
37627           || exit 1
37628
37629 @endif target-zlib
37630
37631 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37632 maybe-install-pdf-target-zlib:
37633 @if target-zlib
37634 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37635
37636 install-pdf-target-zlib: \
37637     configure-target-zlib \
37638     pdf-target-zlib 
37639         @: $(MAKE); $(unstage)
37640         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37641         r=`${PWD_COMMAND}`; export r; \
37642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37643         $(NORMAL_TARGET_EXPORTS) \
37644         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37645         for flag in $(EXTRA_TARGET_FLAGS); do \
37646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37647         done; \
37648         (cd $(TARGET_SUBDIR)/zlib && \
37649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37651                   "RANLIB=$${RANLIB}" \
37652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37653                    install-pdf) \
37654           || exit 1
37655
37656 @endif target-zlib
37657
37658 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37659 maybe-install-html-target-zlib:
37660 @if target-zlib
37661 maybe-install-html-target-zlib: install-html-target-zlib
37662
37663 install-html-target-zlib: \
37664     configure-target-zlib \
37665     html-target-zlib 
37666         @: $(MAKE); $(unstage)
37667         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37668         r=`${PWD_COMMAND}`; export r; \
37669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670         $(NORMAL_TARGET_EXPORTS) \
37671         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37672         for flag in $(EXTRA_TARGET_FLAGS); do \
37673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37674         done; \
37675         (cd $(TARGET_SUBDIR)/zlib && \
37676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37678                   "RANLIB=$${RANLIB}" \
37679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37680                    install-html) \
37681           || exit 1
37682
37683 @endif target-zlib
37684
37685 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37686 maybe-installcheck-target-zlib:
37687 @if target-zlib
37688 maybe-installcheck-target-zlib: installcheck-target-zlib
37689
37690 installcheck-target-zlib: \
37691     configure-target-zlib 
37692         @: $(MAKE); $(unstage)
37693         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37694         r=`${PWD_COMMAND}`; export r; \
37695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37696         $(NORMAL_TARGET_EXPORTS) \
37697         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37698         for flag in $(EXTRA_TARGET_FLAGS); do \
37699           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37700         done; \
37701         (cd $(TARGET_SUBDIR)/zlib && \
37702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37704                   "RANLIB=$${RANLIB}" \
37705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37706                    installcheck) \
37707           || exit 1
37708
37709 @endif target-zlib
37710
37711 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37712 maybe-mostlyclean-target-zlib:
37713 @if target-zlib
37714 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37715
37716 mostlyclean-target-zlib: 
37717         @: $(MAKE); $(unstage)
37718         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37719         r=`${PWD_COMMAND}`; export r; \
37720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37721         $(NORMAL_TARGET_EXPORTS) \
37722         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37723         for flag in $(EXTRA_TARGET_FLAGS); do \
37724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37725         done; \
37726         (cd $(TARGET_SUBDIR)/zlib && \
37727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37729                   "RANLIB=$${RANLIB}" \
37730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37731                    mostlyclean) \
37732           || exit 1
37733
37734 @endif target-zlib
37735
37736 .PHONY: maybe-clean-target-zlib clean-target-zlib
37737 maybe-clean-target-zlib:
37738 @if target-zlib
37739 maybe-clean-target-zlib: clean-target-zlib
37740
37741 clean-target-zlib: 
37742         @: $(MAKE); $(unstage)
37743         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37744         r=`${PWD_COMMAND}`; export r; \
37745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37746         $(NORMAL_TARGET_EXPORTS) \
37747         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37748         for flag in $(EXTRA_TARGET_FLAGS); do \
37749           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37750         done; \
37751         (cd $(TARGET_SUBDIR)/zlib && \
37752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37754                   "RANLIB=$${RANLIB}" \
37755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37756                    clean) \
37757           || exit 1
37758
37759 @endif target-zlib
37760
37761 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37762 maybe-distclean-target-zlib:
37763 @if target-zlib
37764 maybe-distclean-target-zlib: distclean-target-zlib
37765
37766 distclean-target-zlib: 
37767         @: $(MAKE); $(unstage)
37768         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37769         r=`${PWD_COMMAND}`; export r; \
37770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37771         $(NORMAL_TARGET_EXPORTS) \
37772         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37773         for flag in $(EXTRA_TARGET_FLAGS); do \
37774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37775         done; \
37776         (cd $(TARGET_SUBDIR)/zlib && \
37777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37779                   "RANLIB=$${RANLIB}" \
37780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37781                    distclean) \
37782           || exit 1
37783
37784 @endif target-zlib
37785
37786 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37787 maybe-maintainer-clean-target-zlib:
37788 @if target-zlib
37789 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37790
37791 maintainer-clean-target-zlib: 
37792         @: $(MAKE); $(unstage)
37793         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37794         r=`${PWD_COMMAND}`; export r; \
37795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37796         $(NORMAL_TARGET_EXPORTS) \
37797         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37798         for flag in $(EXTRA_TARGET_FLAGS); do \
37799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37800         done; \
37801         (cd $(TARGET_SUBDIR)/zlib && \
37802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37804                   "RANLIB=$${RANLIB}" \
37805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37806                    maintainer-clean) \
37807           || exit 1
37808
37809 @endif target-zlib
37810
37811
37812
37813
37814
37815 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37816 maybe-configure-target-boehm-gc:
37817 @if gcc-bootstrap
37818 configure-target-boehm-gc: stage_current
37819 @endif gcc-bootstrap
37820 @if target-boehm-gc
37821 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37822 configure-target-boehm-gc: 
37823         @: $(MAKE); $(unstage)
37824         @r=`${PWD_COMMAND}`; export r; \
37825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826         echo "Checking multilib configuration for boehm-gc..."; \
37827         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37828         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37829         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37830           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37831             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37832           else \
37833             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37834             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37835           fi; \
37836         else \
37837           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37838         fi; \
37839         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37840         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37841         $(NORMAL_TARGET_EXPORTS)  \
37842         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37843         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37844         case $(srcdir) in \
37845           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37846           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37847                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37848         esac; \
37849         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37850         libsrcdir="$$s/boehm-gc"; \
37851         rm -f no-such-file || : ; \
37852         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37853           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37854           --target=${target_alias} $${srcdiroption}  \
37855           || exit 1
37856 @endif target-boehm-gc
37857
37858
37859
37860
37861
37862 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37863 maybe-all-target-boehm-gc:
37864 @if gcc-bootstrap
37865 all-target-boehm-gc: stage_current
37866 @endif gcc-bootstrap
37867 @if target-boehm-gc
37868 TARGET-target-boehm-gc=all
37869 maybe-all-target-boehm-gc: all-target-boehm-gc
37870 all-target-boehm-gc: configure-target-boehm-gc
37871         @: $(MAKE); $(unstage)
37872         @r=`${PWD_COMMAND}`; export r; \
37873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37874         $(NORMAL_TARGET_EXPORTS)  \
37875         (cd $(TARGET_SUBDIR)/boehm-gc && \
37876           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37877                 $(TARGET-target-boehm-gc))
37878 @endif target-boehm-gc
37879
37880
37881
37882
37883
37884 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37885 maybe-check-target-boehm-gc:
37886 @if target-boehm-gc
37887 maybe-check-target-boehm-gc: check-target-boehm-gc
37888
37889 check-target-boehm-gc:
37890         @: $(MAKE); $(unstage)
37891         @r=`${PWD_COMMAND}`; export r; \
37892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37893         $(NORMAL_TARGET_EXPORTS) \
37894         (cd $(TARGET_SUBDIR)/boehm-gc && \
37895           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37896
37897 @endif target-boehm-gc
37898
37899 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37900 maybe-install-target-boehm-gc:
37901 @if target-boehm-gc
37902 maybe-install-target-boehm-gc: install-target-boehm-gc
37903
37904 install-target-boehm-gc: installdirs
37905         @: $(MAKE); $(unstage)
37906         @r=`${PWD_COMMAND}`; export r; \
37907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908         $(NORMAL_TARGET_EXPORTS) \
37909         (cd $(TARGET_SUBDIR)/boehm-gc && \
37910           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37911
37912 @endif target-boehm-gc
37913
37914 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37915 maybe-install-strip-target-boehm-gc:
37916 @if target-boehm-gc
37917 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37918
37919 install-strip-target-boehm-gc: installdirs
37920         @: $(MAKE); $(unstage)
37921         @r=`${PWD_COMMAND}`; export r; \
37922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37923         $(NORMAL_TARGET_EXPORTS) \
37924         (cd $(TARGET_SUBDIR)/boehm-gc && \
37925           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37926
37927 @endif target-boehm-gc
37928
37929 # Other targets (info, dvi, pdf, etc.)
37930
37931 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37932 maybe-info-target-boehm-gc:
37933 @if target-boehm-gc
37934 maybe-info-target-boehm-gc: info-target-boehm-gc
37935
37936 info-target-boehm-gc: \
37937     configure-target-boehm-gc 
37938         @: $(MAKE); $(unstage)
37939         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37940         r=`${PWD_COMMAND}`; export r; \
37941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942         $(NORMAL_TARGET_EXPORTS) \
37943         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37944         for flag in $(EXTRA_TARGET_FLAGS); do \
37945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946         done; \
37947         (cd $(TARGET_SUBDIR)/boehm-gc && \
37948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37950                   "RANLIB=$${RANLIB}" \
37951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37952                    info) \
37953           || exit 1
37954
37955 @endif target-boehm-gc
37956
37957 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37958 maybe-dvi-target-boehm-gc:
37959 @if target-boehm-gc
37960 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37961
37962 dvi-target-boehm-gc: \
37963     configure-target-boehm-gc 
37964         @: $(MAKE); $(unstage)
37965         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37966         r=`${PWD_COMMAND}`; export r; \
37967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37968         $(NORMAL_TARGET_EXPORTS) \
37969         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37970         for flag in $(EXTRA_TARGET_FLAGS); do \
37971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37972         done; \
37973         (cd $(TARGET_SUBDIR)/boehm-gc && \
37974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37976                   "RANLIB=$${RANLIB}" \
37977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37978                    dvi) \
37979           || exit 1
37980
37981 @endif target-boehm-gc
37982
37983 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37984 maybe-pdf-target-boehm-gc:
37985 @if target-boehm-gc
37986 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37987
37988 pdf-target-boehm-gc: \
37989     configure-target-boehm-gc 
37990         @: $(MAKE); $(unstage)
37991         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37992         r=`${PWD_COMMAND}`; export r; \
37993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37994         $(NORMAL_TARGET_EXPORTS) \
37995         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37996         for flag in $(EXTRA_TARGET_FLAGS); do \
37997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37998         done; \
37999         (cd $(TARGET_SUBDIR)/boehm-gc && \
38000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38002                   "RANLIB=$${RANLIB}" \
38003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38004                    pdf) \
38005           || exit 1
38006
38007 @endif target-boehm-gc
38008
38009 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38010 maybe-html-target-boehm-gc:
38011 @if target-boehm-gc
38012 maybe-html-target-boehm-gc: html-target-boehm-gc
38013
38014 html-target-boehm-gc: \
38015     configure-target-boehm-gc 
38016         @: $(MAKE); $(unstage)
38017         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38018         r=`${PWD_COMMAND}`; export r; \
38019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38020         $(NORMAL_TARGET_EXPORTS) \
38021         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38022         for flag in $(EXTRA_TARGET_FLAGS); do \
38023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38024         done; \
38025         (cd $(TARGET_SUBDIR)/boehm-gc && \
38026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38028                   "RANLIB=$${RANLIB}" \
38029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38030                    html) \
38031           || exit 1
38032
38033 @endif target-boehm-gc
38034
38035 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38036 maybe-TAGS-target-boehm-gc:
38037 @if target-boehm-gc
38038 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38039
38040 TAGS-target-boehm-gc: \
38041     configure-target-boehm-gc 
38042         @: $(MAKE); $(unstage)
38043         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38044         r=`${PWD_COMMAND}`; export r; \
38045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38046         $(NORMAL_TARGET_EXPORTS) \
38047         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38048         for flag in $(EXTRA_TARGET_FLAGS); do \
38049           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38050         done; \
38051         (cd $(TARGET_SUBDIR)/boehm-gc && \
38052           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38053                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38054                   "RANLIB=$${RANLIB}" \
38055                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38056                    TAGS) \
38057           || exit 1
38058
38059 @endif target-boehm-gc
38060
38061 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38062 maybe-install-info-target-boehm-gc:
38063 @if target-boehm-gc
38064 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38065
38066 install-info-target-boehm-gc: \
38067     configure-target-boehm-gc \
38068     info-target-boehm-gc 
38069         @: $(MAKE); $(unstage)
38070         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38071         r=`${PWD_COMMAND}`; export r; \
38072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073         $(NORMAL_TARGET_EXPORTS) \
38074         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38075         for flag in $(EXTRA_TARGET_FLAGS); do \
38076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38077         done; \
38078         (cd $(TARGET_SUBDIR)/boehm-gc && \
38079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38081                   "RANLIB=$${RANLIB}" \
38082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38083                    install-info) \
38084           || exit 1
38085
38086 @endif target-boehm-gc
38087
38088 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38089 maybe-install-pdf-target-boehm-gc:
38090 @if target-boehm-gc
38091 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38092
38093 install-pdf-target-boehm-gc: \
38094     configure-target-boehm-gc \
38095     pdf-target-boehm-gc 
38096         @: $(MAKE); $(unstage)
38097         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38098         r=`${PWD_COMMAND}`; export r; \
38099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38100         $(NORMAL_TARGET_EXPORTS) \
38101         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38102         for flag in $(EXTRA_TARGET_FLAGS); do \
38103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38104         done; \
38105         (cd $(TARGET_SUBDIR)/boehm-gc && \
38106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38108                   "RANLIB=$${RANLIB}" \
38109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38110                    install-pdf) \
38111           || exit 1
38112
38113 @endif target-boehm-gc
38114
38115 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38116 maybe-install-html-target-boehm-gc:
38117 @if target-boehm-gc
38118 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38119
38120 install-html-target-boehm-gc: \
38121     configure-target-boehm-gc \
38122     html-target-boehm-gc 
38123         @: $(MAKE); $(unstage)
38124         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38125         r=`${PWD_COMMAND}`; export r; \
38126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38127         $(NORMAL_TARGET_EXPORTS) \
38128         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38129         for flag in $(EXTRA_TARGET_FLAGS); do \
38130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38131         done; \
38132         (cd $(TARGET_SUBDIR)/boehm-gc && \
38133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38135                   "RANLIB=$${RANLIB}" \
38136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38137                    install-html) \
38138           || exit 1
38139
38140 @endif target-boehm-gc
38141
38142 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38143 maybe-installcheck-target-boehm-gc:
38144 @if target-boehm-gc
38145 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38146
38147 installcheck-target-boehm-gc: \
38148     configure-target-boehm-gc 
38149         @: $(MAKE); $(unstage)
38150         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38151         r=`${PWD_COMMAND}`; export r; \
38152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38153         $(NORMAL_TARGET_EXPORTS) \
38154         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38155         for flag in $(EXTRA_TARGET_FLAGS); do \
38156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38157         done; \
38158         (cd $(TARGET_SUBDIR)/boehm-gc && \
38159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38161                   "RANLIB=$${RANLIB}" \
38162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38163                    installcheck) \
38164           || exit 1
38165
38166 @endif target-boehm-gc
38167
38168 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38169 maybe-mostlyclean-target-boehm-gc:
38170 @if target-boehm-gc
38171 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38172
38173 mostlyclean-target-boehm-gc: 
38174         @: $(MAKE); $(unstage)
38175         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38176         r=`${PWD_COMMAND}`; export r; \
38177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38178         $(NORMAL_TARGET_EXPORTS) \
38179         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38180         for flag in $(EXTRA_TARGET_FLAGS); do \
38181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38182         done; \
38183         (cd $(TARGET_SUBDIR)/boehm-gc && \
38184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38186                   "RANLIB=$${RANLIB}" \
38187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38188                    mostlyclean) \
38189           || exit 1
38190
38191 @endif target-boehm-gc
38192
38193 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38194 maybe-clean-target-boehm-gc:
38195 @if target-boehm-gc
38196 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38197
38198 clean-target-boehm-gc: 
38199         @: $(MAKE); $(unstage)
38200         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38201         r=`${PWD_COMMAND}`; export r; \
38202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38203         $(NORMAL_TARGET_EXPORTS) \
38204         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38205         for flag in $(EXTRA_TARGET_FLAGS); do \
38206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38207         done; \
38208         (cd $(TARGET_SUBDIR)/boehm-gc && \
38209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38211                   "RANLIB=$${RANLIB}" \
38212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38213                    clean) \
38214           || exit 1
38215
38216 @endif target-boehm-gc
38217
38218 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38219 maybe-distclean-target-boehm-gc:
38220 @if target-boehm-gc
38221 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38222
38223 distclean-target-boehm-gc: 
38224         @: $(MAKE); $(unstage)
38225         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38226         r=`${PWD_COMMAND}`; export r; \
38227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38228         $(NORMAL_TARGET_EXPORTS) \
38229         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38230         for flag in $(EXTRA_TARGET_FLAGS); do \
38231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38232         done; \
38233         (cd $(TARGET_SUBDIR)/boehm-gc && \
38234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38236                   "RANLIB=$${RANLIB}" \
38237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38238                    distclean) \
38239           || exit 1
38240
38241 @endif target-boehm-gc
38242
38243 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38244 maybe-maintainer-clean-target-boehm-gc:
38245 @if target-boehm-gc
38246 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38247
38248 maintainer-clean-target-boehm-gc: 
38249         @: $(MAKE); $(unstage)
38250         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38251         r=`${PWD_COMMAND}`; export r; \
38252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38253         $(NORMAL_TARGET_EXPORTS) \
38254         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38255         for flag in $(EXTRA_TARGET_FLAGS); do \
38256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38257         done; \
38258         (cd $(TARGET_SUBDIR)/boehm-gc && \
38259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38261                   "RANLIB=$${RANLIB}" \
38262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38263                    maintainer-clean) \
38264           || exit 1
38265
38266 @endif target-boehm-gc
38267
38268
38269
38270
38271
38272 .PHONY: configure-target-rda maybe-configure-target-rda
38273 maybe-configure-target-rda:
38274 @if gcc-bootstrap
38275 configure-target-rda: stage_current
38276 @endif gcc-bootstrap
38277 @if target-rda
38278 maybe-configure-target-rda: configure-target-rda
38279 configure-target-rda: 
38280         @: $(MAKE); $(unstage)
38281         @r=`${PWD_COMMAND}`; export r; \
38282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38283         echo "Checking multilib configuration for rda..."; \
38284         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38285         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38286         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38287           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38288             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38289           else \
38290             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38291             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38292           fi; \
38293         else \
38294           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38295         fi; \
38296         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38297         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38298         $(NORMAL_TARGET_EXPORTS)  \
38299         echo Configuring in $(TARGET_SUBDIR)/rda; \
38300         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38301         case $(srcdir) in \
38302           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38303           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38304                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38305         esac; \
38306         srcdiroption="--srcdir=$${topdir}/rda"; \
38307         libsrcdir="$$s/rda"; \
38308         rm -f no-such-file || : ; \
38309         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38310           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38311           --target=${target_alias} $${srcdiroption}  \
38312           || exit 1
38313 @endif target-rda
38314
38315
38316
38317
38318
38319 .PHONY: all-target-rda maybe-all-target-rda
38320 maybe-all-target-rda:
38321 @if gcc-bootstrap
38322 all-target-rda: stage_current
38323 @endif gcc-bootstrap
38324 @if target-rda
38325 TARGET-target-rda=all
38326 maybe-all-target-rda: all-target-rda
38327 all-target-rda: configure-target-rda
38328         @: $(MAKE); $(unstage)
38329         @r=`${PWD_COMMAND}`; export r; \
38330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38331         $(NORMAL_TARGET_EXPORTS)  \
38332         (cd $(TARGET_SUBDIR)/rda && \
38333           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38334                 $(TARGET-target-rda))
38335 @endif target-rda
38336
38337
38338
38339
38340
38341 .PHONY: check-target-rda maybe-check-target-rda
38342 maybe-check-target-rda:
38343 @if target-rda
38344 maybe-check-target-rda: check-target-rda
38345
38346 check-target-rda:
38347         @: $(MAKE); $(unstage)
38348         @r=`${PWD_COMMAND}`; export r; \
38349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38350         $(NORMAL_TARGET_EXPORTS) \
38351         (cd $(TARGET_SUBDIR)/rda && \
38352           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38353
38354 @endif target-rda
38355
38356 .PHONY: install-target-rda maybe-install-target-rda
38357 maybe-install-target-rda:
38358 @if target-rda
38359 maybe-install-target-rda: install-target-rda
38360
38361 install-target-rda: installdirs
38362         @: $(MAKE); $(unstage)
38363         @r=`${PWD_COMMAND}`; export r; \
38364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365         $(NORMAL_TARGET_EXPORTS) \
38366         (cd $(TARGET_SUBDIR)/rda && \
38367           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38368
38369 @endif target-rda
38370
38371 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38372 maybe-install-strip-target-rda:
38373 @if target-rda
38374 maybe-install-strip-target-rda: install-strip-target-rda
38375
38376 install-strip-target-rda: installdirs
38377         @: $(MAKE); $(unstage)
38378         @r=`${PWD_COMMAND}`; export r; \
38379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38380         $(NORMAL_TARGET_EXPORTS) \
38381         (cd $(TARGET_SUBDIR)/rda && \
38382           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38383
38384 @endif target-rda
38385
38386 # Other targets (info, dvi, pdf, etc.)
38387
38388 .PHONY: maybe-info-target-rda info-target-rda
38389 maybe-info-target-rda:
38390 @if target-rda
38391 maybe-info-target-rda: info-target-rda
38392
38393 info-target-rda: \
38394     configure-target-rda 
38395         @: $(MAKE); $(unstage)
38396         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38397         r=`${PWD_COMMAND}`; export r; \
38398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399         $(NORMAL_TARGET_EXPORTS) \
38400         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38401         for flag in $(EXTRA_TARGET_FLAGS); do \
38402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38403         done; \
38404         (cd $(TARGET_SUBDIR)/rda && \
38405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38407                   "RANLIB=$${RANLIB}" \
38408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38409                    info) \
38410           || exit 1
38411
38412 @endif target-rda
38413
38414 .PHONY: maybe-dvi-target-rda dvi-target-rda
38415 maybe-dvi-target-rda:
38416 @if target-rda
38417 maybe-dvi-target-rda: dvi-target-rda
38418
38419 dvi-target-rda: \
38420     configure-target-rda 
38421         @: $(MAKE); $(unstage)
38422         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38423         r=`${PWD_COMMAND}`; export r; \
38424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38425         $(NORMAL_TARGET_EXPORTS) \
38426         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38427         for flag in $(EXTRA_TARGET_FLAGS); do \
38428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38429         done; \
38430         (cd $(TARGET_SUBDIR)/rda && \
38431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38433                   "RANLIB=$${RANLIB}" \
38434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38435                    dvi) \
38436           || exit 1
38437
38438 @endif target-rda
38439
38440 .PHONY: maybe-pdf-target-rda pdf-target-rda
38441 maybe-pdf-target-rda:
38442 @if target-rda
38443 maybe-pdf-target-rda: pdf-target-rda
38444
38445 pdf-target-rda: \
38446     configure-target-rda 
38447         @: $(MAKE); $(unstage)
38448         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38449         r=`${PWD_COMMAND}`; export r; \
38450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38451         $(NORMAL_TARGET_EXPORTS) \
38452         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38453         for flag in $(EXTRA_TARGET_FLAGS); do \
38454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38455         done; \
38456         (cd $(TARGET_SUBDIR)/rda && \
38457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38459                   "RANLIB=$${RANLIB}" \
38460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38461                    pdf) \
38462           || exit 1
38463
38464 @endif target-rda
38465
38466 .PHONY: maybe-html-target-rda html-target-rda
38467 maybe-html-target-rda:
38468 @if target-rda
38469 maybe-html-target-rda: html-target-rda
38470
38471 html-target-rda: \
38472     configure-target-rda 
38473         @: $(MAKE); $(unstage)
38474         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38475         r=`${PWD_COMMAND}`; export r; \
38476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38477         $(NORMAL_TARGET_EXPORTS) \
38478         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38479         for flag in $(EXTRA_TARGET_FLAGS); do \
38480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38481         done; \
38482         (cd $(TARGET_SUBDIR)/rda && \
38483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38485                   "RANLIB=$${RANLIB}" \
38486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38487                    html) \
38488           || exit 1
38489
38490 @endif target-rda
38491
38492 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38493 maybe-TAGS-target-rda:
38494 @if target-rda
38495 maybe-TAGS-target-rda: TAGS-target-rda
38496
38497 TAGS-target-rda: \
38498     configure-target-rda 
38499         @: $(MAKE); $(unstage)
38500         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38501         r=`${PWD_COMMAND}`; export r; \
38502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38503         $(NORMAL_TARGET_EXPORTS) \
38504         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38505         for flag in $(EXTRA_TARGET_FLAGS); do \
38506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38507         done; \
38508         (cd $(TARGET_SUBDIR)/rda && \
38509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38511                   "RANLIB=$${RANLIB}" \
38512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38513                    TAGS) \
38514           || exit 1
38515
38516 @endif target-rda
38517
38518 .PHONY: maybe-install-info-target-rda install-info-target-rda
38519 maybe-install-info-target-rda:
38520 @if target-rda
38521 maybe-install-info-target-rda: install-info-target-rda
38522
38523 install-info-target-rda: \
38524     configure-target-rda \
38525     info-target-rda 
38526         @: $(MAKE); $(unstage)
38527         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38528         r=`${PWD_COMMAND}`; export r; \
38529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38530         $(NORMAL_TARGET_EXPORTS) \
38531         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38532         for flag in $(EXTRA_TARGET_FLAGS); do \
38533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38534         done; \
38535         (cd $(TARGET_SUBDIR)/rda && \
38536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38538                   "RANLIB=$${RANLIB}" \
38539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38540                    install-info) \
38541           || exit 1
38542
38543 @endif target-rda
38544
38545 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38546 maybe-install-pdf-target-rda:
38547 @if target-rda
38548 maybe-install-pdf-target-rda: install-pdf-target-rda
38549
38550 install-pdf-target-rda: \
38551     configure-target-rda \
38552     pdf-target-rda 
38553         @: $(MAKE); $(unstage)
38554         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38555         r=`${PWD_COMMAND}`; export r; \
38556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38557         $(NORMAL_TARGET_EXPORTS) \
38558         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38559         for flag in $(EXTRA_TARGET_FLAGS); do \
38560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38561         done; \
38562         (cd $(TARGET_SUBDIR)/rda && \
38563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38565                   "RANLIB=$${RANLIB}" \
38566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38567                    install-pdf) \
38568           || exit 1
38569
38570 @endif target-rda
38571
38572 .PHONY: maybe-install-html-target-rda install-html-target-rda
38573 maybe-install-html-target-rda:
38574 @if target-rda
38575 maybe-install-html-target-rda: install-html-target-rda
38576
38577 install-html-target-rda: \
38578     configure-target-rda \
38579     html-target-rda 
38580         @: $(MAKE); $(unstage)
38581         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38582         r=`${PWD_COMMAND}`; export r; \
38583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38584         $(NORMAL_TARGET_EXPORTS) \
38585         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38586         for flag in $(EXTRA_TARGET_FLAGS); do \
38587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38588         done; \
38589         (cd $(TARGET_SUBDIR)/rda && \
38590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38592                   "RANLIB=$${RANLIB}" \
38593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38594                    install-html) \
38595           || exit 1
38596
38597 @endif target-rda
38598
38599 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38600 maybe-installcheck-target-rda:
38601 @if target-rda
38602 maybe-installcheck-target-rda: installcheck-target-rda
38603
38604 installcheck-target-rda: \
38605     configure-target-rda 
38606         @: $(MAKE); $(unstage)
38607         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38608         r=`${PWD_COMMAND}`; export r; \
38609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38610         $(NORMAL_TARGET_EXPORTS) \
38611         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38612         for flag in $(EXTRA_TARGET_FLAGS); do \
38613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38614         done; \
38615         (cd $(TARGET_SUBDIR)/rda && \
38616           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38617                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38618                   "RANLIB=$${RANLIB}" \
38619                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38620                    installcheck) \
38621           || exit 1
38622
38623 @endif target-rda
38624
38625 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38626 maybe-mostlyclean-target-rda:
38627 @if target-rda
38628 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38629
38630 mostlyclean-target-rda: 
38631         @: $(MAKE); $(unstage)
38632         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38633         r=`${PWD_COMMAND}`; export r; \
38634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38635         $(NORMAL_TARGET_EXPORTS) \
38636         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38637         for flag in $(EXTRA_TARGET_FLAGS); do \
38638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38639         done; \
38640         (cd $(TARGET_SUBDIR)/rda && \
38641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38643                   "RANLIB=$${RANLIB}" \
38644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38645                    mostlyclean) \
38646           || exit 1
38647
38648 @endif target-rda
38649
38650 .PHONY: maybe-clean-target-rda clean-target-rda
38651 maybe-clean-target-rda:
38652 @if target-rda
38653 maybe-clean-target-rda: clean-target-rda
38654
38655 clean-target-rda: 
38656         @: $(MAKE); $(unstage)
38657         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38658         r=`${PWD_COMMAND}`; export r; \
38659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38660         $(NORMAL_TARGET_EXPORTS) \
38661         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38662         for flag in $(EXTRA_TARGET_FLAGS); do \
38663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38664         done; \
38665         (cd $(TARGET_SUBDIR)/rda && \
38666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38668                   "RANLIB=$${RANLIB}" \
38669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38670                    clean) \
38671           || exit 1
38672
38673 @endif target-rda
38674
38675 .PHONY: maybe-distclean-target-rda distclean-target-rda
38676 maybe-distclean-target-rda:
38677 @if target-rda
38678 maybe-distclean-target-rda: distclean-target-rda
38679
38680 distclean-target-rda: 
38681         @: $(MAKE); $(unstage)
38682         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38683         r=`${PWD_COMMAND}`; export r; \
38684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38685         $(NORMAL_TARGET_EXPORTS) \
38686         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38687         for flag in $(EXTRA_TARGET_FLAGS); do \
38688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38689         done; \
38690         (cd $(TARGET_SUBDIR)/rda && \
38691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38693                   "RANLIB=$${RANLIB}" \
38694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38695                    distclean) \
38696           || exit 1
38697
38698 @endif target-rda
38699
38700 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38701 maybe-maintainer-clean-target-rda:
38702 @if target-rda
38703 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38704
38705 maintainer-clean-target-rda: 
38706         @: $(MAKE); $(unstage)
38707         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38708         r=`${PWD_COMMAND}`; export r; \
38709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38710         $(NORMAL_TARGET_EXPORTS) \
38711         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38712         for flag in $(EXTRA_TARGET_FLAGS); do \
38713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38714         done; \
38715         (cd $(TARGET_SUBDIR)/rda && \
38716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38718                   "RANLIB=$${RANLIB}" \
38719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38720                    maintainer-clean) \
38721           || exit 1
38722
38723 @endif target-rda
38724
38725
38726
38727
38728
38729 .PHONY: configure-target-libada maybe-configure-target-libada
38730 maybe-configure-target-libada:
38731 @if gcc-bootstrap
38732 configure-target-libada: stage_current
38733 @endif gcc-bootstrap
38734 @if target-libada
38735 maybe-configure-target-libada: configure-target-libada
38736 configure-target-libada: 
38737         @: $(MAKE); $(unstage)
38738         @r=`${PWD_COMMAND}`; export r; \
38739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38740         echo "Checking multilib configuration for libada..."; \
38741         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38742         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38743         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38744           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38745             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38746           else \
38747             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38748             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38749           fi; \
38750         else \
38751           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38752         fi; \
38753         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38754         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38755         $(NORMAL_TARGET_EXPORTS)  \
38756         echo Configuring in $(TARGET_SUBDIR)/libada; \
38757         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38758         case $(srcdir) in \
38759           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38760           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38761                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38762         esac; \
38763         srcdiroption="--srcdir=$${topdir}/libada"; \
38764         libsrcdir="$$s/libada"; \
38765         rm -f no-such-file || : ; \
38766         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38767           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38768           --target=${target_alias} $${srcdiroption}  \
38769           || exit 1
38770 @endif target-libada
38771
38772
38773
38774
38775
38776 .PHONY: all-target-libada maybe-all-target-libada
38777 maybe-all-target-libada:
38778 @if gcc-bootstrap
38779 all-target-libada: stage_current
38780 @endif gcc-bootstrap
38781 @if target-libada
38782 TARGET-target-libada=all
38783 maybe-all-target-libada: all-target-libada
38784 all-target-libada: configure-target-libada
38785         @: $(MAKE); $(unstage)
38786         @r=`${PWD_COMMAND}`; export r; \
38787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38788         $(NORMAL_TARGET_EXPORTS)  \
38789         (cd $(TARGET_SUBDIR)/libada && \
38790           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38791                 $(TARGET-target-libada))
38792 @endif target-libada
38793
38794
38795
38796
38797
38798 .PHONY: check-target-libada maybe-check-target-libada
38799 maybe-check-target-libada:
38800 @if target-libada
38801 maybe-check-target-libada: check-target-libada
38802
38803 check-target-libada:
38804         @: $(MAKE); $(unstage)
38805         @r=`${PWD_COMMAND}`; export r; \
38806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38807         $(NORMAL_TARGET_EXPORTS) \
38808         (cd $(TARGET_SUBDIR)/libada && \
38809           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38810
38811 @endif target-libada
38812
38813 .PHONY: install-target-libada maybe-install-target-libada
38814 maybe-install-target-libada:
38815 @if target-libada
38816 maybe-install-target-libada: install-target-libada
38817
38818 install-target-libada: installdirs
38819         @: $(MAKE); $(unstage)
38820         @r=`${PWD_COMMAND}`; export r; \
38821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822         $(NORMAL_TARGET_EXPORTS) \
38823         (cd $(TARGET_SUBDIR)/libada && \
38824           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38825
38826 @endif target-libada
38827
38828 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38829 maybe-install-strip-target-libada:
38830 @if target-libada
38831 maybe-install-strip-target-libada: install-strip-target-libada
38832
38833 install-strip-target-libada: installdirs
38834         @: $(MAKE); $(unstage)
38835         @r=`${PWD_COMMAND}`; export r; \
38836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38837         $(NORMAL_TARGET_EXPORTS) \
38838         (cd $(TARGET_SUBDIR)/libada && \
38839           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38840
38841 @endif target-libada
38842
38843 # Other targets (info, dvi, pdf, etc.)
38844
38845 .PHONY: maybe-info-target-libada info-target-libada
38846 maybe-info-target-libada:
38847 @if target-libada
38848 maybe-info-target-libada: info-target-libada
38849
38850 info-target-libada: \
38851     configure-target-libada 
38852         @: $(MAKE); $(unstage)
38853         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38854         r=`${PWD_COMMAND}`; export r; \
38855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38856         $(NORMAL_TARGET_EXPORTS) \
38857         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38858         for flag in $(EXTRA_TARGET_FLAGS); do \
38859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38860         done; \
38861         (cd $(TARGET_SUBDIR)/libada && \
38862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38864                   "RANLIB=$${RANLIB}" \
38865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38866                    info) \
38867           || exit 1
38868
38869 @endif target-libada
38870
38871 .PHONY: maybe-dvi-target-libada dvi-target-libada
38872 maybe-dvi-target-libada:
38873 @if target-libada
38874 maybe-dvi-target-libada: dvi-target-libada
38875
38876 dvi-target-libada: \
38877     configure-target-libada 
38878         @: $(MAKE); $(unstage)
38879         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38880         r=`${PWD_COMMAND}`; export r; \
38881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882         $(NORMAL_TARGET_EXPORTS) \
38883         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38884         for flag in $(EXTRA_TARGET_FLAGS); do \
38885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38886         done; \
38887         (cd $(TARGET_SUBDIR)/libada && \
38888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38890                   "RANLIB=$${RANLIB}" \
38891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38892                    dvi) \
38893           || exit 1
38894
38895 @endif target-libada
38896
38897 .PHONY: maybe-pdf-target-libada pdf-target-libada
38898 maybe-pdf-target-libada:
38899 @if target-libada
38900 maybe-pdf-target-libada: pdf-target-libada
38901
38902 pdf-target-libada: \
38903     configure-target-libada 
38904         @: $(MAKE); $(unstage)
38905         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38906         r=`${PWD_COMMAND}`; export r; \
38907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38908         $(NORMAL_TARGET_EXPORTS) \
38909         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38910         for flag in $(EXTRA_TARGET_FLAGS); do \
38911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38912         done; \
38913         (cd $(TARGET_SUBDIR)/libada && \
38914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38916                   "RANLIB=$${RANLIB}" \
38917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38918                    pdf) \
38919           || exit 1
38920
38921 @endif target-libada
38922
38923 .PHONY: maybe-html-target-libada html-target-libada
38924 maybe-html-target-libada:
38925 @if target-libada
38926 maybe-html-target-libada: html-target-libada
38927
38928 html-target-libada: \
38929     configure-target-libada 
38930         @: $(MAKE); $(unstage)
38931         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38932         r=`${PWD_COMMAND}`; export r; \
38933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38934         $(NORMAL_TARGET_EXPORTS) \
38935         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38936         for flag in $(EXTRA_TARGET_FLAGS); do \
38937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38938         done; \
38939         (cd $(TARGET_SUBDIR)/libada && \
38940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38942                   "RANLIB=$${RANLIB}" \
38943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38944                    html) \
38945           || exit 1
38946
38947 @endif target-libada
38948
38949 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38950 maybe-TAGS-target-libada:
38951 @if target-libada
38952 maybe-TAGS-target-libada: TAGS-target-libada
38953
38954 TAGS-target-libada: \
38955     configure-target-libada 
38956         @: $(MAKE); $(unstage)
38957         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38958         r=`${PWD_COMMAND}`; export r; \
38959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38960         $(NORMAL_TARGET_EXPORTS) \
38961         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38962         for flag in $(EXTRA_TARGET_FLAGS); do \
38963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38964         done; \
38965         (cd $(TARGET_SUBDIR)/libada && \
38966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38968                   "RANLIB=$${RANLIB}" \
38969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38970                    TAGS) \
38971           || exit 1
38972
38973 @endif target-libada
38974
38975 .PHONY: maybe-install-info-target-libada install-info-target-libada
38976 maybe-install-info-target-libada:
38977 @if target-libada
38978 maybe-install-info-target-libada: install-info-target-libada
38979
38980 install-info-target-libada: \
38981     configure-target-libada \
38982     info-target-libada 
38983         @: $(MAKE); $(unstage)
38984         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38985         r=`${PWD_COMMAND}`; export r; \
38986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38987         $(NORMAL_TARGET_EXPORTS) \
38988         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38989         for flag in $(EXTRA_TARGET_FLAGS); do \
38990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38991         done; \
38992         (cd $(TARGET_SUBDIR)/libada && \
38993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38995                   "RANLIB=$${RANLIB}" \
38996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38997                    install-info) \
38998           || exit 1
38999
39000 @endif target-libada
39001
39002 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39003 maybe-install-pdf-target-libada:
39004 @if target-libada
39005 maybe-install-pdf-target-libada: install-pdf-target-libada
39006
39007 install-pdf-target-libada: \
39008     configure-target-libada \
39009     pdf-target-libada 
39010         @: $(MAKE); $(unstage)
39011         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39012         r=`${PWD_COMMAND}`; export r; \
39013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39014         $(NORMAL_TARGET_EXPORTS) \
39015         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39016         for flag in $(EXTRA_TARGET_FLAGS); do \
39017           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39018         done; \
39019         (cd $(TARGET_SUBDIR)/libada && \
39020           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39021                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39022                   "RANLIB=$${RANLIB}" \
39023                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39024                    install-pdf) \
39025           || exit 1
39026
39027 @endif target-libada
39028
39029 .PHONY: maybe-install-html-target-libada install-html-target-libada
39030 maybe-install-html-target-libada:
39031 @if target-libada
39032 maybe-install-html-target-libada: install-html-target-libada
39033
39034 install-html-target-libada: \
39035     configure-target-libada \
39036     html-target-libada 
39037         @: $(MAKE); $(unstage)
39038         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39039         r=`${PWD_COMMAND}`; export r; \
39040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39041         $(NORMAL_TARGET_EXPORTS) \
39042         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39043         for flag in $(EXTRA_TARGET_FLAGS); do \
39044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39045         done; \
39046         (cd $(TARGET_SUBDIR)/libada && \
39047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39049                   "RANLIB=$${RANLIB}" \
39050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39051                    install-html) \
39052           || exit 1
39053
39054 @endif target-libada
39055
39056 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39057 maybe-installcheck-target-libada:
39058 @if target-libada
39059 maybe-installcheck-target-libada: installcheck-target-libada
39060
39061 installcheck-target-libada: \
39062     configure-target-libada 
39063         @: $(MAKE); $(unstage)
39064         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39065         r=`${PWD_COMMAND}`; export r; \
39066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39067         $(NORMAL_TARGET_EXPORTS) \
39068         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39069         for flag in $(EXTRA_TARGET_FLAGS); do \
39070           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39071         done; \
39072         (cd $(TARGET_SUBDIR)/libada && \
39073           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39074                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39075                   "RANLIB=$${RANLIB}" \
39076                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39077                    installcheck) \
39078           || exit 1
39079
39080 @endif target-libada
39081
39082 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39083 maybe-mostlyclean-target-libada:
39084 @if target-libada
39085 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39086
39087 mostlyclean-target-libada: 
39088         @: $(MAKE); $(unstage)
39089         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39090         r=`${PWD_COMMAND}`; export r; \
39091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39092         $(NORMAL_TARGET_EXPORTS) \
39093         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39094         for flag in $(EXTRA_TARGET_FLAGS); do \
39095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39096         done; \
39097         (cd $(TARGET_SUBDIR)/libada && \
39098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39100                   "RANLIB=$${RANLIB}" \
39101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39102                    mostlyclean) \
39103           || exit 1
39104
39105 @endif target-libada
39106
39107 .PHONY: maybe-clean-target-libada clean-target-libada
39108 maybe-clean-target-libada:
39109 @if target-libada
39110 maybe-clean-target-libada: clean-target-libada
39111
39112 clean-target-libada: 
39113         @: $(MAKE); $(unstage)
39114         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39115         r=`${PWD_COMMAND}`; export r; \
39116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39117         $(NORMAL_TARGET_EXPORTS) \
39118         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39119         for flag in $(EXTRA_TARGET_FLAGS); do \
39120           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39121         done; \
39122         (cd $(TARGET_SUBDIR)/libada && \
39123           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39124                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39125                   "RANLIB=$${RANLIB}" \
39126                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39127                    clean) \
39128           || exit 1
39129
39130 @endif target-libada
39131
39132 .PHONY: maybe-distclean-target-libada distclean-target-libada
39133 maybe-distclean-target-libada:
39134 @if target-libada
39135 maybe-distclean-target-libada: distclean-target-libada
39136
39137 distclean-target-libada: 
39138         @: $(MAKE); $(unstage)
39139         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39140         r=`${PWD_COMMAND}`; export r; \
39141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39142         $(NORMAL_TARGET_EXPORTS) \
39143         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39144         for flag in $(EXTRA_TARGET_FLAGS); do \
39145           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146         done; \
39147         (cd $(TARGET_SUBDIR)/libada && \
39148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39150                   "RANLIB=$${RANLIB}" \
39151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39152                    distclean) \
39153           || exit 1
39154
39155 @endif target-libada
39156
39157 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39158 maybe-maintainer-clean-target-libada:
39159 @if target-libada
39160 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39161
39162 maintainer-clean-target-libada: 
39163         @: $(MAKE); $(unstage)
39164         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39165         r=`${PWD_COMMAND}`; export r; \
39166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39167         $(NORMAL_TARGET_EXPORTS) \
39168         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39169         for flag in $(EXTRA_TARGET_FLAGS); do \
39170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39171         done; \
39172         (cd $(TARGET_SUBDIR)/libada && \
39173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39175                   "RANLIB=$${RANLIB}" \
39176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39177                    maintainer-clean) \
39178           || exit 1
39179
39180 @endif target-libada
39181
39182
39183
39184
39185
39186 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39187 maybe-configure-target-libgomp:
39188 @if gcc-bootstrap
39189 configure-target-libgomp: stage_current
39190 @endif gcc-bootstrap
39191 @if target-libgomp
39192 maybe-configure-target-libgomp: configure-target-libgomp
39193 configure-target-libgomp: 
39194         @r=`${PWD_COMMAND}`; export r; \
39195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39196         echo "Checking multilib configuration for libgomp..."; \
39197         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39198         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39199         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39200           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39201             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39202           else \
39203             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39204             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39205           fi; \
39206         else \
39207           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39208         fi; \
39209         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39210         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39211         $(NORMAL_TARGET_EXPORTS)  \
39212         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39213         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39214         case $(srcdir) in \
39215           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39216           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39217                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39218         esac; \
39219         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39220         libsrcdir="$$s/libgomp"; \
39221         rm -f no-such-file || : ; \
39222         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39223           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39224           --target=${target_alias} $${srcdiroption}  \
39225           || exit 1
39226 @endif target-libgomp
39227
39228
39229
39230 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39231 maybe-configure-stage1-target-libgomp:
39232 @if target-libgomp-bootstrap
39233 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39234 configure-stage1-target-libgomp:
39235         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39236         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39237         @r=`${PWD_COMMAND}`; export r; \
39238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39239         TFLAGS="$(STAGE1_TFLAGS)"; \
39240         echo "Checking multilib configuration for libgomp..."; \
39241         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39242         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39243           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39244             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39245           else \
39246             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39247             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39248           fi; \
39249         else \
39250           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39251         fi; \
39252         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39253         $(NORMAL_TARGET_EXPORTS) \
39254         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39255         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39256         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39257         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39258         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39259         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39260         case $(srcdir) in \
39261           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39262           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39263                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39264         esac; \
39265         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39266         libsrcdir="$$s/libgomp"; \
39267         $(SHELL) $${libsrcdir}/configure \
39268           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39269           --target=${target_alias} $${srcdiroption} \
39270           $(STAGE1_CONFIGURE_FLAGS)
39271 @endif target-libgomp-bootstrap
39272
39273 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39274 maybe-configure-stage2-target-libgomp:
39275 @if target-libgomp-bootstrap
39276 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39277 configure-stage2-target-libgomp:
39278         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39279         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39280         @r=`${PWD_COMMAND}`; export r; \
39281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39282         TFLAGS="$(STAGE2_TFLAGS)"; \
39283         echo "Checking multilib configuration for libgomp..."; \
39284         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39285         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39286           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39287             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39288           else \
39289             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39290             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39291           fi; \
39292         else \
39293           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39294         fi; \
39295         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39296         $(NORMAL_TARGET_EXPORTS) \
39297          \
39298         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39299         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39300         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39301         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39302         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39303         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39304         case $(srcdir) in \
39305           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39306           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39307                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39308         esac; \
39309         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39310         libsrcdir="$$s/libgomp"; \
39311         $(SHELL) $${libsrcdir}/configure \
39312           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39313           --target=${target_alias} $${srcdiroption} \
39314           --with-build-libsubdir=$(HOST_SUBDIR) \
39315           $(STAGE2_CONFIGURE_FLAGS)
39316 @endif target-libgomp-bootstrap
39317
39318 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39319 maybe-configure-stage3-target-libgomp:
39320 @if target-libgomp-bootstrap
39321 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39322 configure-stage3-target-libgomp:
39323         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39324         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39325         @r=`${PWD_COMMAND}`; export r; \
39326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39327         TFLAGS="$(STAGE3_TFLAGS)"; \
39328         echo "Checking multilib configuration for libgomp..."; \
39329         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39330         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39331           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39332             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39333           else \
39334             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39335             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39336           fi; \
39337         else \
39338           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39339         fi; \
39340         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39341         $(NORMAL_TARGET_EXPORTS) \
39342          \
39343         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39344         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39345         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39346         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39347         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39348         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39349         case $(srcdir) in \
39350           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39351           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39352                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39353         esac; \
39354         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39355         libsrcdir="$$s/libgomp"; \
39356         $(SHELL) $${libsrcdir}/configure \
39357           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39358           --target=${target_alias} $${srcdiroption} \
39359           --with-build-libsubdir=$(HOST_SUBDIR) \
39360           $(STAGE3_CONFIGURE_FLAGS)
39361 @endif target-libgomp-bootstrap
39362
39363 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39364 maybe-configure-stage4-target-libgomp:
39365 @if target-libgomp-bootstrap
39366 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39367 configure-stage4-target-libgomp:
39368         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39369         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39370         @r=`${PWD_COMMAND}`; export r; \
39371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39372         TFLAGS="$(STAGE4_TFLAGS)"; \
39373         echo "Checking multilib configuration for libgomp..."; \
39374         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39375         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39376           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39377             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39378           else \
39379             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39380             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39381           fi; \
39382         else \
39383           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39384         fi; \
39385         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39386         $(NORMAL_TARGET_EXPORTS) \
39387          \
39388         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39389         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39390         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39391         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39392         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39393         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39394         case $(srcdir) in \
39395           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39396           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39397                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39398         esac; \
39399         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39400         libsrcdir="$$s/libgomp"; \
39401         $(SHELL) $${libsrcdir}/configure \
39402           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39403           --target=${target_alias} $${srcdiroption} \
39404           --with-build-libsubdir=$(HOST_SUBDIR) \
39405           $(STAGE4_CONFIGURE_FLAGS)
39406 @endif target-libgomp-bootstrap
39407
39408 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39409 maybe-configure-stageprofile-target-libgomp:
39410 @if target-libgomp-bootstrap
39411 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39412 configure-stageprofile-target-libgomp:
39413         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39414         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39415         @r=`${PWD_COMMAND}`; export r; \
39416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39417         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39418         echo "Checking multilib configuration for libgomp..."; \
39419         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39420         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39421           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39422             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39423           else \
39424             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39425             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39426           fi; \
39427         else \
39428           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39429         fi; \
39430         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39431         $(NORMAL_TARGET_EXPORTS) \
39432          \
39433         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39434         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39435         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39436         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39437         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39438         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39439         case $(srcdir) in \
39440           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39441           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39442                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39443         esac; \
39444         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39445         libsrcdir="$$s/libgomp"; \
39446         $(SHELL) $${libsrcdir}/configure \
39447           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39448           --target=${target_alias} $${srcdiroption} \
39449           --with-build-libsubdir=$(HOST_SUBDIR) \
39450           $(STAGEprofile_CONFIGURE_FLAGS)
39451 @endif target-libgomp-bootstrap
39452
39453 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39454 maybe-configure-stagefeedback-target-libgomp:
39455 @if target-libgomp-bootstrap
39456 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39457 configure-stagefeedback-target-libgomp:
39458         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39459         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39460         @r=`${PWD_COMMAND}`; export r; \
39461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39462         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39463         echo "Checking multilib configuration for libgomp..."; \
39464         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39465         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39466           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39467             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39468           else \
39469             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39470             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39471           fi; \
39472         else \
39473           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39474         fi; \
39475         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39476         $(NORMAL_TARGET_EXPORTS) \
39477          \
39478         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39479         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39480         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39481         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39482         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39483         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39484         case $(srcdir) in \
39485           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39486           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39487                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39488         esac; \
39489         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39490         libsrcdir="$$s/libgomp"; \
39491         $(SHELL) $${libsrcdir}/configure \
39492           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39493           --target=${target_alias} $${srcdiroption} \
39494           --with-build-libsubdir=$(HOST_SUBDIR) \
39495           $(STAGEfeedback_CONFIGURE_FLAGS)
39496 @endif target-libgomp-bootstrap
39497
39498
39499
39500
39501
39502 .PHONY: all-target-libgomp maybe-all-target-libgomp
39503 maybe-all-target-libgomp:
39504 @if gcc-bootstrap
39505 all-target-libgomp: stage_current
39506 @endif gcc-bootstrap
39507 @if target-libgomp
39508 TARGET-target-libgomp=all
39509 maybe-all-target-libgomp: all-target-libgomp
39510 all-target-libgomp: configure-target-libgomp
39511         @r=`${PWD_COMMAND}`; export r; \
39512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39513         $(NORMAL_TARGET_EXPORTS)  \
39514         (cd $(TARGET_SUBDIR)/libgomp && \
39515           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
39516                 $(TARGET-target-libgomp))
39517 @endif target-libgomp
39518
39519
39520
39521 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39522 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39523 maybe-all-stage1-target-libgomp:
39524 maybe-clean-stage1-target-libgomp:
39525 @if target-libgomp-bootstrap
39526 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39527 all-stage1: all-stage1-target-libgomp
39528 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39529 all-stage1-target-libgomp: configure-stage1-target-libgomp
39530         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39531         @r=`${PWD_COMMAND}`; export r; \
39532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39533         TFLAGS="$(STAGE1_TFLAGS)"; \
39534         $(NORMAL_TARGET_EXPORTS)  \
39535         cd $(TARGET_SUBDIR)/libgomp && \
39536         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39537                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39538                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39539                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39540                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39541                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39542                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39543                 $(EXTRA_TARGET_FLAGS)   \
39544                 TFLAGS="$(STAGE1_TFLAGS)" \
39545                 $(TARGET-stage1-target-libgomp)
39546
39547 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39548 clean-stage1: clean-stage1-target-libgomp
39549 clean-stage1-target-libgomp:
39550         @if [ $(current_stage) = stage1 ]; then \
39551           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39552         else \
39553           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39554           $(MAKE) stage1-start; \
39555         fi; \
39556         cd $(TARGET_SUBDIR)/libgomp && \
39557         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39558                  clean
39559 @endif target-libgomp-bootstrap
39560
39561
39562 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39563 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39564 maybe-all-stage2-target-libgomp:
39565 maybe-clean-stage2-target-libgomp:
39566 @if target-libgomp-bootstrap
39567 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39568 all-stage2: all-stage2-target-libgomp
39569 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39570 all-stage2-target-libgomp: configure-stage2-target-libgomp
39571         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39572         @r=`${PWD_COMMAND}`; export r; \
39573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39574         TFLAGS="$(STAGE2_TFLAGS)"; \
39575         $(NORMAL_TARGET_EXPORTS) \
39576           \
39577         cd $(TARGET_SUBDIR)/libgomp && \
39578         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39579                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39580                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39581                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39582                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39583                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39584                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39585                 $(EXTRA_TARGET_FLAGS)   \
39586                 TFLAGS="$(STAGE2_TFLAGS)" \
39587                 $(TARGET-stage2-target-libgomp)
39588
39589 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39590 clean-stage2: clean-stage2-target-libgomp
39591 clean-stage2-target-libgomp:
39592         @if [ $(current_stage) = stage2 ]; then \
39593           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39594         else \
39595           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39596           $(MAKE) stage2-start; \
39597         fi; \
39598         cd $(TARGET_SUBDIR)/libgomp && \
39599         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39600                   \
39601                  clean
39602 @endif target-libgomp-bootstrap
39603
39604
39605 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39606 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39607 maybe-all-stage3-target-libgomp:
39608 maybe-clean-stage3-target-libgomp:
39609 @if target-libgomp-bootstrap
39610 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39611 all-stage3: all-stage3-target-libgomp
39612 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39613 all-stage3-target-libgomp: configure-stage3-target-libgomp
39614         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39615         @r=`${PWD_COMMAND}`; export r; \
39616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39617         TFLAGS="$(STAGE3_TFLAGS)"; \
39618         $(NORMAL_TARGET_EXPORTS) \
39619           \
39620         cd $(TARGET_SUBDIR)/libgomp && \
39621         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39622                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39623                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39624                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39625                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39626                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39627                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39628                 $(EXTRA_TARGET_FLAGS)   \
39629                 TFLAGS="$(STAGE3_TFLAGS)" \
39630                 $(TARGET-stage3-target-libgomp)
39631
39632 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39633 clean-stage3: clean-stage3-target-libgomp
39634 clean-stage3-target-libgomp:
39635         @if [ $(current_stage) = stage3 ]; then \
39636           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39637         else \
39638           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39639           $(MAKE) stage3-start; \
39640         fi; \
39641         cd $(TARGET_SUBDIR)/libgomp && \
39642         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39643                   \
39644                  clean
39645 @endif target-libgomp-bootstrap
39646
39647
39648 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39649 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39650 maybe-all-stage4-target-libgomp:
39651 maybe-clean-stage4-target-libgomp:
39652 @if target-libgomp-bootstrap
39653 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39654 all-stage4: all-stage4-target-libgomp
39655 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39656 all-stage4-target-libgomp: configure-stage4-target-libgomp
39657         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39658         @r=`${PWD_COMMAND}`; export r; \
39659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39660         TFLAGS="$(STAGE4_TFLAGS)"; \
39661         $(NORMAL_TARGET_EXPORTS) \
39662           \
39663         cd $(TARGET_SUBDIR)/libgomp && \
39664         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39665                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39666                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39667                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39668                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39669                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39670                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39671                 $(EXTRA_TARGET_FLAGS)   \
39672                 TFLAGS="$(STAGE4_TFLAGS)" \
39673                 $(TARGET-stage4-target-libgomp)
39674
39675 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39676 clean-stage4: clean-stage4-target-libgomp
39677 clean-stage4-target-libgomp:
39678         @if [ $(current_stage) = stage4 ]; then \
39679           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39680         else \
39681           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39682           $(MAKE) stage4-start; \
39683         fi; \
39684         cd $(TARGET_SUBDIR)/libgomp && \
39685         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39686                   \
39687                  clean
39688 @endif target-libgomp-bootstrap
39689
39690
39691 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39692 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39693 maybe-all-stageprofile-target-libgomp:
39694 maybe-clean-stageprofile-target-libgomp:
39695 @if target-libgomp-bootstrap
39696 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39697 all-stageprofile: all-stageprofile-target-libgomp
39698 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39699 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39700         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39701         @r=`${PWD_COMMAND}`; export r; \
39702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39703         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39704         $(NORMAL_TARGET_EXPORTS) \
39705           \
39706         cd $(TARGET_SUBDIR)/libgomp && \
39707         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39708                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39709                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39710                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39711                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39712                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39713                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39714                 $(EXTRA_TARGET_FLAGS)   \
39715                 TFLAGS="$(STAGEprofile_TFLAGS)" \
39716                 $(TARGET-stageprofile-target-libgomp)
39717
39718 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39719 clean-stageprofile: clean-stageprofile-target-libgomp
39720 clean-stageprofile-target-libgomp:
39721         @if [ $(current_stage) = stageprofile ]; then \
39722           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39723         else \
39724           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39725           $(MAKE) stageprofile-start; \
39726         fi; \
39727         cd $(TARGET_SUBDIR)/libgomp && \
39728         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39729                   \
39730                  clean
39731 @endif target-libgomp-bootstrap
39732
39733
39734 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39735 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39736 maybe-all-stagefeedback-target-libgomp:
39737 maybe-clean-stagefeedback-target-libgomp:
39738 @if target-libgomp-bootstrap
39739 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39740 all-stagefeedback: all-stagefeedback-target-libgomp
39741 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39742 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39743         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39744         @r=`${PWD_COMMAND}`; export r; \
39745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39746         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39747         $(NORMAL_TARGET_EXPORTS) \
39748           \
39749         cd $(TARGET_SUBDIR)/libgomp && \
39750         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39751                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39752                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39753                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39754                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39755                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39756                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39757                 $(EXTRA_TARGET_FLAGS)   \
39758                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39759                 $(TARGET-stagefeedback-target-libgomp)
39760
39761 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39762 clean-stagefeedback: clean-stagefeedback-target-libgomp
39763 clean-stagefeedback-target-libgomp:
39764         @if [ $(current_stage) = stagefeedback ]; then \
39765           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39766         else \
39767           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39768           $(MAKE) stagefeedback-start; \
39769         fi; \
39770         cd $(TARGET_SUBDIR)/libgomp && \
39771         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39772                   \
39773                  clean
39774 @endif target-libgomp-bootstrap
39775
39776
39777
39778
39779
39780
39781 .PHONY: check-target-libgomp maybe-check-target-libgomp
39782 maybe-check-target-libgomp:
39783 @if target-libgomp
39784 maybe-check-target-libgomp: check-target-libgomp
39785
39786 check-target-libgomp:
39787         @: $(MAKE); $(unstage)
39788         @r=`${PWD_COMMAND}`; export r; \
39789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39790         $(NORMAL_TARGET_EXPORTS) \
39791         (cd $(TARGET_SUBDIR)/libgomp && \
39792           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39793
39794 @endif target-libgomp
39795
39796 .PHONY: install-target-libgomp maybe-install-target-libgomp
39797 maybe-install-target-libgomp:
39798 @if target-libgomp
39799 maybe-install-target-libgomp: install-target-libgomp
39800
39801 install-target-libgomp: installdirs
39802         @: $(MAKE); $(unstage)
39803         @r=`${PWD_COMMAND}`; export r; \
39804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39805         $(NORMAL_TARGET_EXPORTS) \
39806         (cd $(TARGET_SUBDIR)/libgomp && \
39807           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39808
39809 @endif target-libgomp
39810
39811 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39812 maybe-install-strip-target-libgomp:
39813 @if target-libgomp
39814 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39815
39816 install-strip-target-libgomp: installdirs
39817         @: $(MAKE); $(unstage)
39818         @r=`${PWD_COMMAND}`; export r; \
39819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39820         $(NORMAL_TARGET_EXPORTS) \
39821         (cd $(TARGET_SUBDIR)/libgomp && \
39822           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39823
39824 @endif target-libgomp
39825
39826 # Other targets (info, dvi, pdf, etc.)
39827
39828 .PHONY: maybe-info-target-libgomp info-target-libgomp
39829 maybe-info-target-libgomp:
39830 @if target-libgomp
39831 maybe-info-target-libgomp: info-target-libgomp
39832
39833 info-target-libgomp: \
39834     configure-target-libgomp 
39835         @: $(MAKE); $(unstage)
39836         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39837         r=`${PWD_COMMAND}`; export r; \
39838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39839         $(NORMAL_TARGET_EXPORTS) \
39840         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39841         for flag in $(EXTRA_TARGET_FLAGS); do \
39842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39843         done; \
39844         (cd $(TARGET_SUBDIR)/libgomp && \
39845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39847                   "RANLIB=$${RANLIB}" \
39848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39849                    info) \
39850           || exit 1
39851
39852 @endif target-libgomp
39853
39854 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39855 maybe-dvi-target-libgomp:
39856 @if target-libgomp
39857 maybe-dvi-target-libgomp: dvi-target-libgomp
39858
39859 dvi-target-libgomp: \
39860     configure-target-libgomp 
39861         @: $(MAKE); $(unstage)
39862         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39863         r=`${PWD_COMMAND}`; export r; \
39864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39865         $(NORMAL_TARGET_EXPORTS) \
39866         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39867         for flag in $(EXTRA_TARGET_FLAGS); do \
39868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39869         done; \
39870         (cd $(TARGET_SUBDIR)/libgomp && \
39871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39873                   "RANLIB=$${RANLIB}" \
39874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39875                    dvi) \
39876           || exit 1
39877
39878 @endif target-libgomp
39879
39880 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39881 maybe-pdf-target-libgomp:
39882 @if target-libgomp
39883 maybe-pdf-target-libgomp: pdf-target-libgomp
39884
39885 pdf-target-libgomp: \
39886     configure-target-libgomp 
39887         @: $(MAKE); $(unstage)
39888         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39889         r=`${PWD_COMMAND}`; export r; \
39890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39891         $(NORMAL_TARGET_EXPORTS) \
39892         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39893         for flag in $(EXTRA_TARGET_FLAGS); do \
39894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39895         done; \
39896         (cd $(TARGET_SUBDIR)/libgomp && \
39897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39899                   "RANLIB=$${RANLIB}" \
39900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39901                    pdf) \
39902           || exit 1
39903
39904 @endif target-libgomp
39905
39906 .PHONY: maybe-html-target-libgomp html-target-libgomp
39907 maybe-html-target-libgomp:
39908 @if target-libgomp
39909 maybe-html-target-libgomp: html-target-libgomp
39910
39911 html-target-libgomp: \
39912     configure-target-libgomp 
39913         @: $(MAKE); $(unstage)
39914         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39915         r=`${PWD_COMMAND}`; export r; \
39916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39917         $(NORMAL_TARGET_EXPORTS) \
39918         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39919         for flag in $(EXTRA_TARGET_FLAGS); do \
39920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39921         done; \
39922         (cd $(TARGET_SUBDIR)/libgomp && \
39923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39925                   "RANLIB=$${RANLIB}" \
39926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39927                    html) \
39928           || exit 1
39929
39930 @endif target-libgomp
39931
39932 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39933 maybe-TAGS-target-libgomp:
39934 @if target-libgomp
39935 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39936
39937 TAGS-target-libgomp: \
39938     configure-target-libgomp 
39939         @: $(MAKE); $(unstage)
39940         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39941         r=`${PWD_COMMAND}`; export r; \
39942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39943         $(NORMAL_TARGET_EXPORTS) \
39944         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39945         for flag in $(EXTRA_TARGET_FLAGS); do \
39946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39947         done; \
39948         (cd $(TARGET_SUBDIR)/libgomp && \
39949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39951                   "RANLIB=$${RANLIB}" \
39952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39953                    TAGS) \
39954           || exit 1
39955
39956 @endif target-libgomp
39957
39958 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39959 maybe-install-info-target-libgomp:
39960 @if target-libgomp
39961 maybe-install-info-target-libgomp: install-info-target-libgomp
39962
39963 install-info-target-libgomp: \
39964     configure-target-libgomp \
39965     info-target-libgomp 
39966         @: $(MAKE); $(unstage)
39967         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39968         r=`${PWD_COMMAND}`; export r; \
39969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970         $(NORMAL_TARGET_EXPORTS) \
39971         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39972         for flag in $(EXTRA_TARGET_FLAGS); do \
39973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39974         done; \
39975         (cd $(TARGET_SUBDIR)/libgomp && \
39976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978                   "RANLIB=$${RANLIB}" \
39979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39980                    install-info) \
39981           || exit 1
39982
39983 @endif target-libgomp
39984
39985 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39986 maybe-install-pdf-target-libgomp:
39987 @if target-libgomp
39988 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39989
39990 install-pdf-target-libgomp: \
39991     configure-target-libgomp \
39992     pdf-target-libgomp 
39993         @: $(MAKE); $(unstage)
39994         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39995         r=`${PWD_COMMAND}`; export r; \
39996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39997         $(NORMAL_TARGET_EXPORTS) \
39998         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39999         for flag in $(EXTRA_TARGET_FLAGS); do \
40000           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40001         done; \
40002         (cd $(TARGET_SUBDIR)/libgomp && \
40003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40005                   "RANLIB=$${RANLIB}" \
40006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40007                    install-pdf) \
40008           || exit 1
40009
40010 @endif target-libgomp
40011
40012 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40013 maybe-install-html-target-libgomp:
40014 @if target-libgomp
40015 maybe-install-html-target-libgomp: install-html-target-libgomp
40016
40017 install-html-target-libgomp: \
40018     configure-target-libgomp \
40019     html-target-libgomp 
40020         @: $(MAKE); $(unstage)
40021         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40022         r=`${PWD_COMMAND}`; export r; \
40023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40024         $(NORMAL_TARGET_EXPORTS) \
40025         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40026         for flag in $(EXTRA_TARGET_FLAGS); do \
40027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40028         done; \
40029         (cd $(TARGET_SUBDIR)/libgomp && \
40030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40032                   "RANLIB=$${RANLIB}" \
40033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40034                    install-html) \
40035           || exit 1
40036
40037 @endif target-libgomp
40038
40039 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40040 maybe-installcheck-target-libgomp:
40041 @if target-libgomp
40042 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40043
40044 installcheck-target-libgomp: \
40045     configure-target-libgomp 
40046         @: $(MAKE); $(unstage)
40047         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40048         r=`${PWD_COMMAND}`; export r; \
40049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40050         $(NORMAL_TARGET_EXPORTS) \
40051         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40052         for flag in $(EXTRA_TARGET_FLAGS); do \
40053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40054         done; \
40055         (cd $(TARGET_SUBDIR)/libgomp && \
40056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40058                   "RANLIB=$${RANLIB}" \
40059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40060                    installcheck) \
40061           || exit 1
40062
40063 @endif target-libgomp
40064
40065 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40066 maybe-mostlyclean-target-libgomp:
40067 @if target-libgomp
40068 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40069
40070 mostlyclean-target-libgomp: 
40071         @: $(MAKE); $(unstage)
40072         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40073         r=`${PWD_COMMAND}`; export r; \
40074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40075         $(NORMAL_TARGET_EXPORTS) \
40076         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40077         for flag in $(EXTRA_TARGET_FLAGS); do \
40078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40079         done; \
40080         (cd $(TARGET_SUBDIR)/libgomp && \
40081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40083                   "RANLIB=$${RANLIB}" \
40084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40085                    mostlyclean) \
40086           || exit 1
40087
40088 @endif target-libgomp
40089
40090 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40091 maybe-clean-target-libgomp:
40092 @if target-libgomp
40093 maybe-clean-target-libgomp: clean-target-libgomp
40094
40095 clean-target-libgomp: 
40096         @: $(MAKE); $(unstage)
40097         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40098         r=`${PWD_COMMAND}`; export r; \
40099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40100         $(NORMAL_TARGET_EXPORTS) \
40101         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40102         for flag in $(EXTRA_TARGET_FLAGS); do \
40103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40104         done; \
40105         (cd $(TARGET_SUBDIR)/libgomp && \
40106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40108                   "RANLIB=$${RANLIB}" \
40109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40110                    clean) \
40111           || exit 1
40112
40113 @endif target-libgomp
40114
40115 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40116 maybe-distclean-target-libgomp:
40117 @if target-libgomp
40118 maybe-distclean-target-libgomp: distclean-target-libgomp
40119
40120 distclean-target-libgomp: 
40121         @: $(MAKE); $(unstage)
40122         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40123         r=`${PWD_COMMAND}`; export r; \
40124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125         $(NORMAL_TARGET_EXPORTS) \
40126         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40127         for flag in $(EXTRA_TARGET_FLAGS); do \
40128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129         done; \
40130         (cd $(TARGET_SUBDIR)/libgomp && \
40131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40133                   "RANLIB=$${RANLIB}" \
40134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40135                    distclean) \
40136           || exit 1
40137
40138 @endif target-libgomp
40139
40140 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40141 maybe-maintainer-clean-target-libgomp:
40142 @if target-libgomp
40143 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40144
40145 maintainer-clean-target-libgomp: 
40146         @: $(MAKE); $(unstage)
40147         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40148         r=`${PWD_COMMAND}`; export r; \
40149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40150         $(NORMAL_TARGET_EXPORTS) \
40151         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40152         for flag in $(EXTRA_TARGET_FLAGS); do \
40153           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40154         done; \
40155         (cd $(TARGET_SUBDIR)/libgomp && \
40156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40158                   "RANLIB=$${RANLIB}" \
40159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40160                    maintainer-clean) \
40161           || exit 1
40162
40163 @endif target-libgomp
40164
40165
40166
40167
40168
40169 .PHONY: configure-target-libitm maybe-configure-target-libitm
40170 maybe-configure-target-libitm:
40171 @if gcc-bootstrap
40172 configure-target-libitm: stage_current
40173 @endif gcc-bootstrap
40174 @if target-libitm
40175 maybe-configure-target-libitm: configure-target-libitm
40176 configure-target-libitm: 
40177         @: $(MAKE); $(unstage)
40178         @r=`${PWD_COMMAND}`; export r; \
40179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40180         echo "Checking multilib configuration for libitm..."; \
40181         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40182         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
40183         if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
40184           if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
40185             rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
40186           else \
40187             rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
40188             mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40189           fi; \
40190         else \
40191           mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40192         fi; \
40193         test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
40194         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40195         $(NORMAL_TARGET_EXPORTS)  \
40196         echo Configuring in $(TARGET_SUBDIR)/libitm; \
40197         cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
40198         case $(srcdir) in \
40199           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40200           *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
40201                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40202         esac; \
40203         srcdiroption="--srcdir=$${topdir}/libitm"; \
40204         libsrcdir="$$s/libitm"; \
40205         rm -f no-such-file || : ; \
40206         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40207           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40208           --target=${target_alias} $${srcdiroption}  \
40209           || exit 1
40210 @endif target-libitm
40211
40212
40213
40214
40215
40216 .PHONY: all-target-libitm maybe-all-target-libitm
40217 maybe-all-target-libitm:
40218 @if gcc-bootstrap
40219 all-target-libitm: stage_current
40220 @endif gcc-bootstrap
40221 @if target-libitm
40222 TARGET-target-libitm=all
40223 maybe-all-target-libitm: all-target-libitm
40224 all-target-libitm: configure-target-libitm
40225         @: $(MAKE); $(unstage)
40226         @r=`${PWD_COMMAND}`; export r; \
40227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40228         $(NORMAL_TARGET_EXPORTS)  \
40229         (cd $(TARGET_SUBDIR)/libitm && \
40230           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
40231                 $(TARGET-target-libitm))
40232 @endif target-libitm
40233
40234
40235
40236
40237
40238 .PHONY: check-target-libitm maybe-check-target-libitm
40239 maybe-check-target-libitm:
40240 @if target-libitm
40241 maybe-check-target-libitm: check-target-libitm
40242
40243 check-target-libitm:
40244         @: $(MAKE); $(unstage)
40245         @r=`${PWD_COMMAND}`; export r; \
40246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40247         $(NORMAL_TARGET_EXPORTS) \
40248         (cd $(TARGET_SUBDIR)/libitm && \
40249           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40250
40251 @endif target-libitm
40252
40253 .PHONY: install-target-libitm maybe-install-target-libitm
40254 maybe-install-target-libitm:
40255 @if target-libitm
40256 maybe-install-target-libitm: install-target-libitm
40257
40258 install-target-libitm: installdirs
40259         @: $(MAKE); $(unstage)
40260         @r=`${PWD_COMMAND}`; export r; \
40261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40262         $(NORMAL_TARGET_EXPORTS) \
40263         (cd $(TARGET_SUBDIR)/libitm && \
40264           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40265
40266 @endif target-libitm
40267
40268 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
40269 maybe-install-strip-target-libitm:
40270 @if target-libitm
40271 maybe-install-strip-target-libitm: install-strip-target-libitm
40272
40273 install-strip-target-libitm: installdirs
40274         @: $(MAKE); $(unstage)
40275         @r=`${PWD_COMMAND}`; export r; \
40276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40277         $(NORMAL_TARGET_EXPORTS) \
40278         (cd $(TARGET_SUBDIR)/libitm && \
40279           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40280
40281 @endif target-libitm
40282
40283 # Other targets (info, dvi, pdf, etc.)
40284
40285 .PHONY: maybe-info-target-libitm info-target-libitm
40286 maybe-info-target-libitm:
40287 @if target-libitm
40288 maybe-info-target-libitm: info-target-libitm
40289
40290 info-target-libitm: \
40291     configure-target-libitm 
40292         @: $(MAKE); $(unstage)
40293         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40294         r=`${PWD_COMMAND}`; export r; \
40295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40296         $(NORMAL_TARGET_EXPORTS) \
40297         echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
40298         for flag in $(EXTRA_TARGET_FLAGS); do \
40299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40300         done; \
40301         (cd $(TARGET_SUBDIR)/libitm && \
40302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40304                   "RANLIB=$${RANLIB}" \
40305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40306                    info) \
40307           || exit 1
40308
40309 @endif target-libitm
40310
40311 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
40312 maybe-dvi-target-libitm:
40313 @if target-libitm
40314 maybe-dvi-target-libitm: dvi-target-libitm
40315
40316 dvi-target-libitm: \
40317     configure-target-libitm 
40318         @: $(MAKE); $(unstage)
40319         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40320         r=`${PWD_COMMAND}`; export r; \
40321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40322         $(NORMAL_TARGET_EXPORTS) \
40323         echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
40324         for flag in $(EXTRA_TARGET_FLAGS); do \
40325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40326         done; \
40327         (cd $(TARGET_SUBDIR)/libitm && \
40328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40330                   "RANLIB=$${RANLIB}" \
40331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40332                    dvi) \
40333           || exit 1
40334
40335 @endif target-libitm
40336
40337 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
40338 maybe-pdf-target-libitm:
40339 @if target-libitm
40340 maybe-pdf-target-libitm: pdf-target-libitm
40341
40342 pdf-target-libitm: \
40343     configure-target-libitm 
40344         @: $(MAKE); $(unstage)
40345         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40346         r=`${PWD_COMMAND}`; export r; \
40347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40348         $(NORMAL_TARGET_EXPORTS) \
40349         echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
40350         for flag in $(EXTRA_TARGET_FLAGS); do \
40351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40352         done; \
40353         (cd $(TARGET_SUBDIR)/libitm && \
40354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40356                   "RANLIB=$${RANLIB}" \
40357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40358                    pdf) \
40359           || exit 1
40360
40361 @endif target-libitm
40362
40363 .PHONY: maybe-html-target-libitm html-target-libitm
40364 maybe-html-target-libitm:
40365 @if target-libitm
40366 maybe-html-target-libitm: html-target-libitm
40367
40368 html-target-libitm: \
40369     configure-target-libitm 
40370         @: $(MAKE); $(unstage)
40371         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40372         r=`${PWD_COMMAND}`; export r; \
40373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40374         $(NORMAL_TARGET_EXPORTS) \
40375         echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
40376         for flag in $(EXTRA_TARGET_FLAGS); do \
40377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40378         done; \
40379         (cd $(TARGET_SUBDIR)/libitm && \
40380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40382                   "RANLIB=$${RANLIB}" \
40383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40384                    html) \
40385           || exit 1
40386
40387 @endif target-libitm
40388
40389 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
40390 maybe-TAGS-target-libitm:
40391 @if target-libitm
40392 maybe-TAGS-target-libitm: TAGS-target-libitm
40393
40394 TAGS-target-libitm: \
40395     configure-target-libitm 
40396         @: $(MAKE); $(unstage)
40397         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40398         r=`${PWD_COMMAND}`; export r; \
40399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40400         $(NORMAL_TARGET_EXPORTS) \
40401         echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
40402         for flag in $(EXTRA_TARGET_FLAGS); do \
40403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40404         done; \
40405         (cd $(TARGET_SUBDIR)/libitm && \
40406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40408                   "RANLIB=$${RANLIB}" \
40409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40410                    TAGS) \
40411           || exit 1
40412
40413 @endif target-libitm
40414
40415 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
40416 maybe-install-info-target-libitm:
40417 @if target-libitm
40418 maybe-install-info-target-libitm: install-info-target-libitm
40419
40420 install-info-target-libitm: \
40421     configure-target-libitm \
40422     info-target-libitm 
40423         @: $(MAKE); $(unstage)
40424         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40425         r=`${PWD_COMMAND}`; export r; \
40426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40427         $(NORMAL_TARGET_EXPORTS) \
40428         echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
40429         for flag in $(EXTRA_TARGET_FLAGS); do \
40430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40431         done; \
40432         (cd $(TARGET_SUBDIR)/libitm && \
40433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40435                   "RANLIB=$${RANLIB}" \
40436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40437                    install-info) \
40438           || exit 1
40439
40440 @endif target-libitm
40441
40442 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
40443 maybe-install-pdf-target-libitm:
40444 @if target-libitm
40445 maybe-install-pdf-target-libitm: install-pdf-target-libitm
40446
40447 install-pdf-target-libitm: \
40448     configure-target-libitm \
40449     pdf-target-libitm 
40450         @: $(MAKE); $(unstage)
40451         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40452         r=`${PWD_COMMAND}`; export r; \
40453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40454         $(NORMAL_TARGET_EXPORTS) \
40455         echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
40456         for flag in $(EXTRA_TARGET_FLAGS); do \
40457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40458         done; \
40459         (cd $(TARGET_SUBDIR)/libitm && \
40460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40462                   "RANLIB=$${RANLIB}" \
40463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40464                    install-pdf) \
40465           || exit 1
40466
40467 @endif target-libitm
40468
40469 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
40470 maybe-install-html-target-libitm:
40471 @if target-libitm
40472 maybe-install-html-target-libitm: install-html-target-libitm
40473
40474 install-html-target-libitm: \
40475     configure-target-libitm \
40476     html-target-libitm 
40477         @: $(MAKE); $(unstage)
40478         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40479         r=`${PWD_COMMAND}`; export r; \
40480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40481         $(NORMAL_TARGET_EXPORTS) \
40482         echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
40483         for flag in $(EXTRA_TARGET_FLAGS); do \
40484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40485         done; \
40486         (cd $(TARGET_SUBDIR)/libitm && \
40487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40489                   "RANLIB=$${RANLIB}" \
40490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40491                    install-html) \
40492           || exit 1
40493
40494 @endif target-libitm
40495
40496 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
40497 maybe-installcheck-target-libitm:
40498 @if target-libitm
40499 maybe-installcheck-target-libitm: installcheck-target-libitm
40500
40501 installcheck-target-libitm: \
40502     configure-target-libitm 
40503         @: $(MAKE); $(unstage)
40504         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40505         r=`${PWD_COMMAND}`; export r; \
40506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507         $(NORMAL_TARGET_EXPORTS) \
40508         echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
40509         for flag in $(EXTRA_TARGET_FLAGS); do \
40510           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40511         done; \
40512         (cd $(TARGET_SUBDIR)/libitm && \
40513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40515                   "RANLIB=$${RANLIB}" \
40516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40517                    installcheck) \
40518           || exit 1
40519
40520 @endif target-libitm
40521
40522 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
40523 maybe-mostlyclean-target-libitm:
40524 @if target-libitm
40525 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
40526
40527 mostlyclean-target-libitm: 
40528         @: $(MAKE); $(unstage)
40529         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40530         r=`${PWD_COMMAND}`; export r; \
40531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40532         $(NORMAL_TARGET_EXPORTS) \
40533         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
40534         for flag in $(EXTRA_TARGET_FLAGS); do \
40535           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40536         done; \
40537         (cd $(TARGET_SUBDIR)/libitm && \
40538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40540                   "RANLIB=$${RANLIB}" \
40541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40542                    mostlyclean) \
40543           || exit 1
40544
40545 @endif target-libitm
40546
40547 .PHONY: maybe-clean-target-libitm clean-target-libitm
40548 maybe-clean-target-libitm:
40549 @if target-libitm
40550 maybe-clean-target-libitm: clean-target-libitm
40551
40552 clean-target-libitm: 
40553         @: $(MAKE); $(unstage)
40554         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40555         r=`${PWD_COMMAND}`; export r; \
40556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40557         $(NORMAL_TARGET_EXPORTS) \
40558         echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
40559         for flag in $(EXTRA_TARGET_FLAGS); do \
40560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40561         done; \
40562         (cd $(TARGET_SUBDIR)/libitm && \
40563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40565                   "RANLIB=$${RANLIB}" \
40566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40567                    clean) \
40568           || exit 1
40569
40570 @endif target-libitm
40571
40572 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
40573 maybe-distclean-target-libitm:
40574 @if target-libitm
40575 maybe-distclean-target-libitm: distclean-target-libitm
40576
40577 distclean-target-libitm: 
40578         @: $(MAKE); $(unstage)
40579         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40580         r=`${PWD_COMMAND}`; export r; \
40581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40582         $(NORMAL_TARGET_EXPORTS) \
40583         echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
40584         for flag in $(EXTRA_TARGET_FLAGS); do \
40585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40586         done; \
40587         (cd $(TARGET_SUBDIR)/libitm && \
40588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40590                   "RANLIB=$${RANLIB}" \
40591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40592                    distclean) \
40593           || exit 1
40594
40595 @endif target-libitm
40596
40597 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
40598 maybe-maintainer-clean-target-libitm:
40599 @if target-libitm
40600 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
40601
40602 maintainer-clean-target-libitm: 
40603         @: $(MAKE); $(unstage)
40604         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40605         r=`${PWD_COMMAND}`; export r; \
40606         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40607         $(NORMAL_TARGET_EXPORTS) \
40608         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
40609         for flag in $(EXTRA_TARGET_FLAGS); do \
40610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40611         done; \
40612         (cd $(TARGET_SUBDIR)/libitm && \
40613           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40614                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40615                   "RANLIB=$${RANLIB}" \
40616                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40617                    maintainer-clean) \
40618           || exit 1
40619
40620 @endif target-libitm
40621
40622
40623
40624 @if target-libmudflap
40625 .PHONY: check-target-libmudflap-c++
40626 check-target-libmudflap-c++:
40627         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40628
40629 @endif target-libmudflap
40630
40631 # ----------
40632 # GCC module
40633 # ----------
40634
40635 @if gcc-no-bootstrap
40636 .PHONY: cross
40637 cross: all-build all-gas all-ld
40638         @r=`${PWD_COMMAND}`; export r; \
40639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40640         $(HOST_EXPORTS) \
40641         echo "Building the C and C++ compiler"; \
40642         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40643         @r=`${PWD_COMMAND}`; export r; \
40644         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40645         echo "Building runtime libraries"; \
40646         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40647 @endif gcc-no-bootstrap
40648
40649 @if gcc
40650
40651 .PHONY: check-gcc-c check-c
40652 check-gcc-c:
40653         r=`${PWD_COMMAND}`; export r; \
40654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40655         $(HOST_EXPORTS) \
40656         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40657 check-c: check-gcc-c
40658
40659 .PHONY: check-gcc-c++ check-c++
40660 check-gcc-c++:
40661         r=`${PWD_COMMAND}`; export r; \
40662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40663         $(HOST_EXPORTS) \
40664         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x);
40665 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40666
40667 .PHONY: check-gcc-fortran check-fortran
40668 check-gcc-fortran:
40669         r=`${PWD_COMMAND}`; export r; \
40670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40671         $(HOST_EXPORTS) \
40672         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40673 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40674
40675 .PHONY: check-gcc-java check-java
40676 check-gcc-java:
40677         r=`${PWD_COMMAND}`; export r; \
40678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40679         $(HOST_EXPORTS) \
40680         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40681 check-java: check-gcc-java check-target-libjava
40682
40683 .PHONY: check-gcc-ada check-ada
40684 check-gcc-ada:
40685         r=`${PWD_COMMAND}`; export r; \
40686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40687         $(HOST_EXPORTS) \
40688         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40689 check-ada: check-gcc-ada check-target-libada
40690
40691 .PHONY: check-gcc-objc check-objc
40692 check-gcc-objc:
40693         r=`${PWD_COMMAND}`; export r; \
40694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40695         $(HOST_EXPORTS) \
40696         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40697 check-objc: check-gcc-objc check-target-libobjc
40698
40699 .PHONY: check-gcc-obj-c++ check-obj-c++
40700 check-gcc-obj-c++:
40701         r=`${PWD_COMMAND}`; export r; \
40702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40703         $(HOST_EXPORTS) \
40704         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40705 check-obj-c++: check-gcc-obj-c++
40706
40707 .PHONY: check-gcc-go check-go
40708 check-gcc-go:
40709         r=`${PWD_COMMAND}`; export r; \
40710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40711         $(HOST_EXPORTS) \
40712         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40713 check-go: check-gcc-go check-target-libgo
40714
40715
40716 # Install the gcc headers files, but not the fixed include files,
40717 # which Cygnus is not allowed to distribute.  This rule is very
40718 # dependent on the workings of the gcc Makefile.in.
40719 .PHONY: gcc-no-fixedincludes
40720 gcc-no-fixedincludes:
40721         @if [ -f ./gcc/Makefile ]; then \
40722           rm -rf gcc/tmp-include; \
40723           mv gcc/include gcc/tmp-include 2>/dev/null; \
40724           mkdir gcc/include; \
40725           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40726           touch gcc/stmp-fixinc gcc/include/fixed; \
40727           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40728           r=`${PWD_COMMAND}`; export r; \
40729           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40730           $(HOST_EXPORTS) \
40731           (cd ./gcc && \
40732            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40733           rm -rf gcc/include; \
40734           mv gcc/tmp-include gcc/include 2>/dev/null; \
40735         else true; fi
40736 @endif gcc
40737
40738 # ---------------------
40739 # GCC bootstrap support
40740 # ---------------------
40741
40742 # We track the current stage (the one in 'gcc') in the stage_current file.
40743 # stage_last instead tracks the stage that was built last.  These targets
40744 # are dummy when toplevel bootstrap is not active.
40745
40746 # While making host and target tools, symlinks to the final stage must be
40747 # there, so $(unstage) should be run at various points.  To avoid excessive
40748 # recursive invocations of make, we "inline" them using a variable.  These
40749 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40750 # to avoid warnings from the GNU Make job server.
40751
40752 unstage = :
40753 stage = :
40754 current_stage = ""
40755
40756 @if gcc-bootstrap
40757 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40758 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40759 current_stage = "`cat stage_current 2> /dev/null`"
40760 @endif gcc-bootstrap
40761
40762 .PHONY: unstage stage
40763 unstage:
40764         @: $(MAKE); $(unstage)
40765 stage:
40766         @: $(MAKE); $(stage)
40767
40768 # Disable commands for lean bootstrap.
40769 LEAN = false
40770
40771 # We name the build directories for the various stages "stage1-gcc",
40772 # "stage2-gcc","stage3-gcc", etc.
40773
40774 # Since the 'compare' process will fail (on debugging information) if any
40775 # directory names are different, we need to link the gcc directory for
40776 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40777 # the build directories constant as well. For the latter, we use naked names
40778 # like 'gcc', because the scripts in that directory assume it.  We use
40779 # mv on platforms where symlinks to directories do not work or are not
40780 # reliable.
40781
40782 # 'touch' doesn't work right on some platforms.
40783 STAMP = echo timestamp > 
40784
40785 # We only want to compare .o files, so set this!
40786 objext = .o
40787
40788
40789 .PHONY: stage1-start stage1-end
40790
40791 stage1-start::
40792         @: $(MAKE); $(stage); \
40793         echo stage1 > stage_current ; \
40794         echo stage1 > stage_last; \
40795         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40796 @if bfd
40797         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40798           mkdir stage1-bfd; \
40799         mv stage1-bfd bfd 
40800 @endif bfd
40801 @if opcodes
40802         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40803           mkdir stage1-opcodes; \
40804         mv stage1-opcodes opcodes 
40805 @endif opcodes
40806 @if binutils
40807         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40808           mkdir stage1-binutils; \
40809         mv stage1-binutils binutils 
40810 @endif binutils
40811 @if gas
40812         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40813           mkdir stage1-gas; \
40814         mv stage1-gas gas 
40815 @endif gas
40816 @if gcc
40817         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40818           mkdir stage1-gcc; \
40819         mv stage1-gcc gcc 
40820 @endif gcc
40821 @if gmp
40822         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40823           mkdir stage1-gmp; \
40824         mv stage1-gmp gmp 
40825 @endif gmp
40826 @if mpfr
40827         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40828           mkdir stage1-mpfr; \
40829         mv stage1-mpfr mpfr 
40830 @endif mpfr
40831 @if mpc
40832         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40833           mkdir stage1-mpc; \
40834         mv stage1-mpc mpc 
40835 @endif mpc
40836 @if ppl
40837         @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40838           mkdir stage1-ppl; \
40839         mv stage1-ppl ppl 
40840 @endif ppl
40841 @if cloog
40842         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40843           mkdir stage1-cloog; \
40844         mv stage1-cloog cloog 
40845 @endif cloog
40846 @if libelf
40847         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40848           mkdir stage1-libelf; \
40849         mv stage1-libelf libelf 
40850 @endif libelf
40851 @if gold
40852         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40853           mkdir stage1-gold; \
40854         mv stage1-gold gold 
40855 @endif gold
40856 @if intl
40857         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40858           mkdir stage1-intl; \
40859         mv stage1-intl intl 
40860 @endif intl
40861 @if ld
40862         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40863           mkdir stage1-ld; \
40864         mv stage1-ld ld 
40865 @endif ld
40866 @if libcpp
40867         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40868           mkdir stage1-libcpp; \
40869         mv stage1-libcpp libcpp 
40870 @endif libcpp
40871 @if libdecnumber
40872         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40873           mkdir stage1-libdecnumber; \
40874         mv stage1-libdecnumber libdecnumber 
40875 @endif libdecnumber
40876 @if libiberty
40877         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40878           mkdir stage1-libiberty; \
40879         mv stage1-libiberty libiberty 
40880 @endif libiberty
40881 @if zlib
40882         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40883           mkdir stage1-zlib; \
40884         mv stage1-zlib zlib 
40885 @endif zlib
40886 @if lto-plugin
40887         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40888           mkdir stage1-lto-plugin; \
40889         mv stage1-lto-plugin lto-plugin 
40890 @endif lto-plugin
40891         @[ -d stage1-$(TARGET_SUBDIR) ] || \
40892           mkdir stage1-$(TARGET_SUBDIR); \
40893         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
40894
40895 stage1-end:: 
40896 @if bfd
40897         @if test -d $(HOST_SUBDIR)/bfd ; then \
40898           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
40899         fi
40900 @endif bfd
40901 @if opcodes
40902         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40903           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
40904         fi
40905 @endif opcodes
40906 @if binutils
40907         @if test -d $(HOST_SUBDIR)/binutils ; then \
40908           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
40909         fi
40910 @endif binutils
40911 @if gas
40912         @if test -d $(HOST_SUBDIR)/gas ; then \
40913           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
40914         fi
40915 @endif gas
40916 @if gcc
40917         @if test -d $(HOST_SUBDIR)/gcc ; then \
40918           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
40919         fi
40920 @endif gcc
40921 @if gmp
40922         @if test -d $(HOST_SUBDIR)/gmp ; then \
40923           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
40924         fi
40925 @endif gmp
40926 @if mpfr
40927         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40928           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
40929         fi
40930 @endif mpfr
40931 @if mpc
40932         @if test -d $(HOST_SUBDIR)/mpc ; then \
40933           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
40934         fi
40935 @endif mpc
40936 @if ppl
40937         @if test -d $(HOST_SUBDIR)/ppl ; then \
40938           cd $(HOST_SUBDIR); mv ppl stage1-ppl  ; \
40939         fi
40940 @endif ppl
40941 @if cloog
40942         @if test -d $(HOST_SUBDIR)/cloog ; then \
40943           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
40944         fi
40945 @endif cloog
40946 @if libelf
40947         @if test -d $(HOST_SUBDIR)/libelf ; then \
40948           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
40949         fi
40950 @endif libelf
40951 @if gold
40952         @if test -d $(HOST_SUBDIR)/gold ; then \
40953           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
40954         fi
40955 @endif gold
40956 @if intl
40957         @if test -d $(HOST_SUBDIR)/intl ; then \
40958           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
40959         fi
40960 @endif intl
40961 @if ld
40962         @if test -d $(HOST_SUBDIR)/ld ; then \
40963           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
40964         fi
40965 @endif ld
40966 @if libcpp
40967         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40968           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
40969         fi
40970 @endif libcpp
40971 @if libdecnumber
40972         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40973           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
40974         fi
40975 @endif libdecnumber
40976 @if libiberty
40977         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40978           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
40979         fi
40980 @endif libiberty
40981 @if zlib
40982         @if test -d $(HOST_SUBDIR)/zlib ; then \
40983           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
40984         fi
40985 @endif zlib
40986 @if lto-plugin
40987         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40988           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
40989         fi
40990 @endif lto-plugin
40991         @if test -d $(TARGET_SUBDIR) ; then \
40992           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
40993         fi
40994         rm -f stage_current
40995
40996 # Bubble a bug fix through all the stages up to stage 1.  They are
40997 # remade, but not reconfigured.  The next stage (if any) will not be
40998 # reconfigured either.
40999 .PHONY: stage1-bubble
41000 stage1-bubble:: 
41001         @r=`${PWD_COMMAND}`; export r; \
41002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41003         if test -f stage1-lean  ; then \
41004           echo Skipping rebuild of stage1 ; \
41005         else \
41006           $(MAKE) stage1-start; \
41007           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
41008         fi
41009
41010 .PHONY: all-stage1 clean-stage1
41011 do-clean: clean-stage1
41012
41013 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41014 # only possibility, but now it conflicts with no-bootstrap rules
41015 @if gcc-bootstrap
41016
41017
41018
41019
41020 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41021
41022 .PHONY: distclean-stage1
41023 distclean-stage1::
41024         @: $(MAKE); $(stage)
41025         @test "`cat stage_last`" != stage1 || rm -f stage_last
41026         rm -rf stage1-* 
41027
41028
41029 @endif gcc-bootstrap
41030
41031
41032 .PHONY: stage2-start stage2-end
41033
41034 stage2-start::
41035         @: $(MAKE); $(stage); \
41036         echo stage2 > stage_current ; \
41037         echo stage2 > stage_last; \
41038         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41039 @if bfd
41040         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41041           mkdir stage2-bfd; \
41042         mv stage2-bfd bfd  ; \
41043         mv stage1-bfd prev-bfd || test -f stage1-lean 
41044 @endif bfd
41045 @if opcodes
41046         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41047           mkdir stage2-opcodes; \
41048         mv stage2-opcodes opcodes  ; \
41049         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
41050 @endif opcodes
41051 @if binutils
41052         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41053           mkdir stage2-binutils; \
41054         mv stage2-binutils binutils  ; \
41055         mv stage1-binutils prev-binutils || test -f stage1-lean 
41056 @endif binutils
41057 @if gas
41058         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41059           mkdir stage2-gas; \
41060         mv stage2-gas gas  ; \
41061         mv stage1-gas prev-gas || test -f stage1-lean 
41062 @endif gas
41063 @if gcc
41064         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41065           mkdir stage2-gcc; \
41066         mv stage2-gcc gcc  ; \
41067         mv stage1-gcc prev-gcc || test -f stage1-lean 
41068 @endif gcc
41069 @if gmp
41070         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41071           mkdir stage2-gmp; \
41072         mv stage2-gmp gmp  ; \
41073         mv stage1-gmp prev-gmp || test -f stage1-lean 
41074 @endif gmp
41075 @if mpfr
41076         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41077           mkdir stage2-mpfr; \
41078         mv stage2-mpfr mpfr  ; \
41079         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
41080 @endif mpfr
41081 @if mpc
41082         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41083           mkdir stage2-mpc; \
41084         mv stage2-mpc mpc  ; \
41085         mv stage1-mpc prev-mpc || test -f stage1-lean 
41086 @endif mpc
41087 @if ppl
41088         @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41089           mkdir stage2-ppl; \
41090         mv stage2-ppl ppl  ; \
41091         mv stage1-ppl prev-ppl || test -f stage1-lean 
41092 @endif ppl
41093 @if cloog
41094         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41095           mkdir stage2-cloog; \
41096         mv stage2-cloog cloog  ; \
41097         mv stage1-cloog prev-cloog || test -f stage1-lean 
41098 @endif cloog
41099 @if libelf
41100         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41101           mkdir stage2-libelf; \
41102         mv stage2-libelf libelf  ; \
41103         mv stage1-libelf prev-libelf || test -f stage1-lean 
41104 @endif libelf
41105 @if gold
41106         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41107           mkdir stage2-gold; \
41108         mv stage2-gold gold  ; \
41109         mv stage1-gold prev-gold || test -f stage1-lean 
41110 @endif gold
41111 @if intl
41112         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41113           mkdir stage2-intl; \
41114         mv stage2-intl intl  ; \
41115         mv stage1-intl prev-intl || test -f stage1-lean 
41116 @endif intl
41117 @if ld
41118         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41119           mkdir stage2-ld; \
41120         mv stage2-ld ld  ; \
41121         mv stage1-ld prev-ld || test -f stage1-lean 
41122 @endif ld
41123 @if libcpp
41124         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41125           mkdir stage2-libcpp; \
41126         mv stage2-libcpp libcpp  ; \
41127         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
41128 @endif libcpp
41129 @if libdecnumber
41130         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41131           mkdir stage2-libdecnumber; \
41132         mv stage2-libdecnumber libdecnumber  ; \
41133         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
41134 @endif libdecnumber
41135 @if libiberty
41136         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41137           mkdir stage2-libiberty; \
41138         mv stage2-libiberty libiberty  ; \
41139         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
41140 @endif libiberty
41141 @if zlib
41142         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41143           mkdir stage2-zlib; \
41144         mv stage2-zlib zlib  ; \
41145         mv stage1-zlib prev-zlib || test -f stage1-lean 
41146 @endif zlib
41147 @if lto-plugin
41148         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41149           mkdir stage2-lto-plugin; \
41150         mv stage2-lto-plugin lto-plugin  ; \
41151         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
41152 @endif lto-plugin
41153         @[ -d stage2-$(TARGET_SUBDIR) ] || \
41154           mkdir stage2-$(TARGET_SUBDIR); \
41155         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41156         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
41157
41158 stage2-end:: 
41159 @if bfd
41160         @if test -d $(HOST_SUBDIR)/bfd ; then \
41161           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41162           mv prev-bfd stage1-bfd ; :  ; \
41163         fi
41164 @endif bfd
41165 @if opcodes
41166         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41167           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41168           mv prev-opcodes stage1-opcodes ; :  ; \
41169         fi
41170 @endif opcodes
41171 @if binutils
41172         @if test -d $(HOST_SUBDIR)/binutils ; then \
41173           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41174           mv prev-binutils stage1-binutils ; :  ; \
41175         fi
41176 @endif binutils
41177 @if gas
41178         @if test -d $(HOST_SUBDIR)/gas ; then \
41179           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41180           mv prev-gas stage1-gas ; :  ; \
41181         fi
41182 @endif gas
41183 @if gcc
41184         @if test -d $(HOST_SUBDIR)/gcc ; then \
41185           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41186           mv prev-gcc stage1-gcc ; :  ; \
41187         fi
41188 @endif gcc
41189 @if gmp
41190         @if test -d $(HOST_SUBDIR)/gmp ; then \
41191           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41192           mv prev-gmp stage1-gmp ; :  ; \
41193         fi
41194 @endif gmp
41195 @if mpfr
41196         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41197           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41198           mv prev-mpfr stage1-mpfr ; :  ; \
41199         fi
41200 @endif mpfr
41201 @if mpc
41202         @if test -d $(HOST_SUBDIR)/mpc ; then \
41203           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41204           mv prev-mpc stage1-mpc ; :  ; \
41205         fi
41206 @endif mpc
41207 @if ppl
41208         @if test -d $(HOST_SUBDIR)/ppl ; then \
41209           cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41210           mv prev-ppl stage1-ppl ; :  ; \
41211         fi
41212 @endif ppl
41213 @if cloog
41214         @if test -d $(HOST_SUBDIR)/cloog ; then \
41215           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41216           mv prev-cloog stage1-cloog ; :  ; \
41217         fi
41218 @endif cloog
41219 @if libelf
41220         @if test -d $(HOST_SUBDIR)/libelf ; then \
41221           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41222           mv prev-libelf stage1-libelf ; :  ; \
41223         fi
41224 @endif libelf
41225 @if gold
41226         @if test -d $(HOST_SUBDIR)/gold ; then \
41227           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41228           mv prev-gold stage1-gold ; :  ; \
41229         fi
41230 @endif gold
41231 @if intl
41232         @if test -d $(HOST_SUBDIR)/intl ; then \
41233           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41234           mv prev-intl stage1-intl ; :  ; \
41235         fi
41236 @endif intl
41237 @if ld
41238         @if test -d $(HOST_SUBDIR)/ld ; then \
41239           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41240           mv prev-ld stage1-ld ; :  ; \
41241         fi
41242 @endif ld
41243 @if libcpp
41244         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41245           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41246           mv prev-libcpp stage1-libcpp ; :  ; \
41247         fi
41248 @endif libcpp
41249 @if libdecnumber
41250         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41251           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41252           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
41253         fi
41254 @endif libdecnumber
41255 @if libiberty
41256         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41257           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41258           mv prev-libiberty stage1-libiberty ; :  ; \
41259         fi
41260 @endif libiberty
41261 @if zlib
41262         @if test -d $(HOST_SUBDIR)/zlib ; then \
41263           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41264           mv prev-zlib stage1-zlib ; :  ; \
41265         fi
41266 @endif zlib
41267 @if lto-plugin
41268         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41269           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41270           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
41271         fi
41272 @endif lto-plugin
41273         @if test -d $(TARGET_SUBDIR) ; then \
41274           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
41275           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
41276         fi
41277         rm -f stage_current
41278
41279 # Bubble a bug fix through all the stages up to stage 2.  They are
41280 # remade, but not reconfigured.  The next stage (if any) will not be
41281 # reconfigured either.
41282 .PHONY: stage2-bubble
41283 stage2-bubble:: stage1-bubble
41284         @r=`${PWD_COMMAND}`; export r; \
41285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41286         if test -f stage2-lean || test -f stage1-lean  ; then \
41287           echo Skipping rebuild of stage2 ; \
41288         else \
41289           $(MAKE) stage2-start; \
41290           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41291         fi
41292
41293 .PHONY: all-stage2 clean-stage2
41294 do-clean: clean-stage2
41295
41296 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41297 # only possibility, but now it conflicts with no-bootstrap rules
41298 @if gcc-bootstrap
41299
41300
41301
41302 .PHONY: bootstrap2 bootstrap2-lean
41303 bootstrap2:
41304         echo stage2 > stage_final
41305         @r=`${PWD_COMMAND}`; export r; \
41306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41308         @: $(MAKE); $(unstage)
41309         @r=`${PWD_COMMAND}`; export r; \
41310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41311         TFLAGS="$(STAGE2_TFLAGS)"; \
41312         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41313
41314 bootstrap2-lean:
41315         echo stage2 > stage_final
41316         @r=`${PWD_COMMAND}`; export r; \
41317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41318         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41319         @: $(MAKE); $(unstage)
41320         @r=`${PWD_COMMAND}`; export r; \
41321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41322         TFLAGS="$(STAGE2_TFLAGS)"; \
41323         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41324
41325
41326 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41327 distclean-stage1:: distclean-stage2 
41328 .PHONY: distclean-stage2
41329 distclean-stage2::
41330         @: $(MAKE); $(stage)
41331         @test "`cat stage_last`" != stage2 || rm -f stage_last
41332         rm -rf stage2-* 
41333
41334
41335 @endif gcc-bootstrap
41336
41337
41338 .PHONY: stage3-start stage3-end
41339
41340 stage3-start::
41341         @: $(MAKE); $(stage); \
41342         echo stage3 > stage_current ; \
41343         echo stage3 > stage_last; \
41344         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41345 @if bfd
41346         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41347           mkdir stage3-bfd; \
41348         mv stage3-bfd bfd  ; \
41349         mv stage2-bfd prev-bfd || test -f stage2-lean 
41350 @endif bfd
41351 @if opcodes
41352         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41353           mkdir stage3-opcodes; \
41354         mv stage3-opcodes opcodes  ; \
41355         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
41356 @endif opcodes
41357 @if binutils
41358         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41359           mkdir stage3-binutils; \
41360         mv stage3-binutils binutils  ; \
41361         mv stage2-binutils prev-binutils || test -f stage2-lean 
41362 @endif binutils
41363 @if gas
41364         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41365           mkdir stage3-gas; \
41366         mv stage3-gas gas  ; \
41367         mv stage2-gas prev-gas || test -f stage2-lean 
41368 @endif gas
41369 @if gcc
41370         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41371           mkdir stage3-gcc; \
41372         mv stage3-gcc gcc  ; \
41373         mv stage2-gcc prev-gcc || test -f stage2-lean 
41374 @endif gcc
41375 @if gmp
41376         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41377           mkdir stage3-gmp; \
41378         mv stage3-gmp gmp  ; \
41379         mv stage2-gmp prev-gmp || test -f stage2-lean 
41380 @endif gmp
41381 @if mpfr
41382         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41383           mkdir stage3-mpfr; \
41384         mv stage3-mpfr mpfr  ; \
41385         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
41386 @endif mpfr
41387 @if mpc
41388         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41389           mkdir stage3-mpc; \
41390         mv stage3-mpc mpc  ; \
41391         mv stage2-mpc prev-mpc || test -f stage2-lean 
41392 @endif mpc
41393 @if ppl
41394         @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41395           mkdir stage3-ppl; \
41396         mv stage3-ppl ppl  ; \
41397         mv stage2-ppl prev-ppl || test -f stage2-lean 
41398 @endif ppl
41399 @if cloog
41400         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41401           mkdir stage3-cloog; \
41402         mv stage3-cloog cloog  ; \
41403         mv stage2-cloog prev-cloog || test -f stage2-lean 
41404 @endif cloog
41405 @if libelf
41406         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41407           mkdir stage3-libelf; \
41408         mv stage3-libelf libelf  ; \
41409         mv stage2-libelf prev-libelf || test -f stage2-lean 
41410 @endif libelf
41411 @if gold
41412         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41413           mkdir stage3-gold; \
41414         mv stage3-gold gold  ; \
41415         mv stage2-gold prev-gold || test -f stage2-lean 
41416 @endif gold
41417 @if intl
41418         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41419           mkdir stage3-intl; \
41420         mv stage3-intl intl  ; \
41421         mv stage2-intl prev-intl || test -f stage2-lean 
41422 @endif intl
41423 @if ld
41424         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41425           mkdir stage3-ld; \
41426         mv stage3-ld ld  ; \
41427         mv stage2-ld prev-ld || test -f stage2-lean 
41428 @endif ld
41429 @if libcpp
41430         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41431           mkdir stage3-libcpp; \
41432         mv stage3-libcpp libcpp  ; \
41433         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
41434 @endif libcpp
41435 @if libdecnumber
41436         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41437           mkdir stage3-libdecnumber; \
41438         mv stage3-libdecnumber libdecnumber  ; \
41439         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
41440 @endif libdecnumber
41441 @if libiberty
41442         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41443           mkdir stage3-libiberty; \
41444         mv stage3-libiberty libiberty  ; \
41445         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
41446 @endif libiberty
41447 @if zlib
41448         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41449           mkdir stage3-zlib; \
41450         mv stage3-zlib zlib  ; \
41451         mv stage2-zlib prev-zlib || test -f stage2-lean 
41452 @endif zlib
41453 @if lto-plugin
41454         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41455           mkdir stage3-lto-plugin; \
41456         mv stage3-lto-plugin lto-plugin  ; \
41457         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
41458 @endif lto-plugin
41459         @[ -d stage3-$(TARGET_SUBDIR) ] || \
41460           mkdir stage3-$(TARGET_SUBDIR); \
41461         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41462         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
41463
41464 stage3-end:: 
41465 @if bfd
41466         @if test -d $(HOST_SUBDIR)/bfd ; then \
41467           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41468           mv prev-bfd stage2-bfd ; :  ; \
41469         fi
41470 @endif bfd
41471 @if opcodes
41472         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41473           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41474           mv prev-opcodes stage2-opcodes ; :  ; \
41475         fi
41476 @endif opcodes
41477 @if binutils
41478         @if test -d $(HOST_SUBDIR)/binutils ; then \
41479           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41480           mv prev-binutils stage2-binutils ; :  ; \
41481         fi
41482 @endif binutils
41483 @if gas
41484         @if test -d $(HOST_SUBDIR)/gas ; then \
41485           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41486           mv prev-gas stage2-gas ; :  ; \
41487         fi
41488 @endif gas
41489 @if gcc
41490         @if test -d $(HOST_SUBDIR)/gcc ; then \
41491           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41492           mv prev-gcc stage2-gcc ; :  ; \
41493         fi
41494 @endif gcc
41495 @if gmp
41496         @if test -d $(HOST_SUBDIR)/gmp ; then \
41497           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41498           mv prev-gmp stage2-gmp ; :  ; \
41499         fi
41500 @endif gmp
41501 @if mpfr
41502         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41503           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41504           mv prev-mpfr stage2-mpfr ; :  ; \
41505         fi
41506 @endif mpfr
41507 @if mpc
41508         @if test -d $(HOST_SUBDIR)/mpc ; then \
41509           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41510           mv prev-mpc stage2-mpc ; :  ; \
41511         fi
41512 @endif mpc
41513 @if ppl
41514         @if test -d $(HOST_SUBDIR)/ppl ; then \
41515           cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41516           mv prev-ppl stage2-ppl ; :  ; \
41517         fi
41518 @endif ppl
41519 @if cloog
41520         @if test -d $(HOST_SUBDIR)/cloog ; then \
41521           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41522           mv prev-cloog stage2-cloog ; :  ; \
41523         fi
41524 @endif cloog
41525 @if libelf
41526         @if test -d $(HOST_SUBDIR)/libelf ; then \
41527           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41528           mv prev-libelf stage2-libelf ; :  ; \
41529         fi
41530 @endif libelf
41531 @if gold
41532         @if test -d $(HOST_SUBDIR)/gold ; then \
41533           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41534           mv prev-gold stage2-gold ; :  ; \
41535         fi
41536 @endif gold
41537 @if intl
41538         @if test -d $(HOST_SUBDIR)/intl ; then \
41539           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41540           mv prev-intl stage2-intl ; :  ; \
41541         fi
41542 @endif intl
41543 @if ld
41544         @if test -d $(HOST_SUBDIR)/ld ; then \
41545           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41546           mv prev-ld stage2-ld ; :  ; \
41547         fi
41548 @endif ld
41549 @if libcpp
41550         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41551           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41552           mv prev-libcpp stage2-libcpp ; :  ; \
41553         fi
41554 @endif libcpp
41555 @if libdecnumber
41556         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41557           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41558           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
41559         fi
41560 @endif libdecnumber
41561 @if libiberty
41562         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41563           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41564           mv prev-libiberty stage2-libiberty ; :  ; \
41565         fi
41566 @endif libiberty
41567 @if zlib
41568         @if test -d $(HOST_SUBDIR)/zlib ; then \
41569           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41570           mv prev-zlib stage2-zlib ; :  ; \
41571         fi
41572 @endif zlib
41573 @if lto-plugin
41574         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41575           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41576           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
41577         fi
41578 @endif lto-plugin
41579         @if test -d $(TARGET_SUBDIR) ; then \
41580           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
41581           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
41582         fi
41583         rm -f stage_current
41584
41585 # Bubble a bug fix through all the stages up to stage 3.  They are
41586 # remade, but not reconfigured.  The next stage (if any) will not be
41587 # reconfigured either.
41588 .PHONY: stage3-bubble
41589 stage3-bubble:: stage2-bubble
41590         @r=`${PWD_COMMAND}`; export r; \
41591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41592         if test -f stage3-lean || test -f stage2-lean  ; then \
41593           echo Skipping rebuild of stage3 ; \
41594         else \
41595           $(MAKE) stage3-start; \
41596           if $(LEAN); then \
41597             rm -rf stage1-* ; \
41598             $(STAMP) stage1-lean ; \
41599           fi; \
41600           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41601         fi
41602         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41603
41604 .PHONY: all-stage3 clean-stage3
41605 do-clean: clean-stage3
41606
41607 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41608 # only possibility, but now it conflicts with no-bootstrap rules
41609 @if gcc-bootstrap
41610
41611 compare:
41612         @r=`${PWD_COMMAND}`; export r; \
41613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41614         if test -f stage2-lean; then \
41615           echo Cannot compare object files as stage 2 was deleted. ; \
41616           exit 0 ; \
41617         fi; \
41618         : $(MAKE); $(stage); \
41619         rm -f .bad_compare ; \
41620         echo Comparing stages 2 and 3 ; \
41621         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41622         files=`find stage3-* -name "*$(objext)" -print | \
41623                  sed -n s,^stage$$sed-,,p` ; \
41624         for file in $${files} ; do \
41625           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41626           if test ! -f $$f1; then continue; fi; \
41627           $(do-compare) > /dev/null 2>&1; \
41628           if test $$? -eq 1; then \
41629             case $$file in \
41630               @compare_exclusions@) \
41631                 echo warning: $$file differs ;; \
41632               *) \
41633                 echo $$file differs >> .bad_compare ;; \
41634             esac ; \
41635           fi ; \
41636         done ; \
41637         if [ -f .bad_compare ]; then \
41638           echo "Bootstrap comparison failure!"; \
41639           cat .bad_compare; \
41640           exit 1; \
41641         else \
41642           echo Comparison successful.; \
41643         fi ; \
41644         $(STAMP) compare
41645         if $(LEAN); then \
41646           rm -rf stage2-*; \
41647           $(STAMP) stage2-lean; \
41648         fi
41649
41650
41651
41652 .PHONY: bootstrap bootstrap-lean
41653 bootstrap:
41654         echo stage3 > stage_final
41655         @r=`${PWD_COMMAND}`; export r; \
41656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41658         @: $(MAKE); $(unstage)
41659         @r=`${PWD_COMMAND}`; export r; \
41660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41661         TFLAGS="$(STAGE3_TFLAGS)"; \
41662         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41663
41664 bootstrap-lean:
41665         echo stage3 > stage_final
41666         @r=`${PWD_COMMAND}`; export r; \
41667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41668         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41669         @: $(MAKE); $(unstage)
41670         @r=`${PWD_COMMAND}`; export r; \
41671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41672         TFLAGS="$(STAGE3_TFLAGS)"; \
41673         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41674
41675
41676 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41677 distclean-stage2:: distclean-stage3 
41678 .PHONY: distclean-stage3
41679 distclean-stage3::
41680         @: $(MAKE); $(stage)
41681         @test "`cat stage_last`" != stage3 || rm -f stage_last
41682         rm -rf stage3-* compare 
41683
41684
41685 .PHONY: cleanstrap
41686 cleanstrap: do-distclean local-clean
41687         echo stage3 > stage_final
41688         @r=`${PWD_COMMAND}`; export r; \
41689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41690         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41691         @: $(MAKE); $(unstage)
41692         @r=`${PWD_COMMAND}`; export r; \
41693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41694         TFLAGS="$(STAGE3_TFLAGS)"; \
41695         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41696
41697 @endif gcc-bootstrap
41698
41699
41700 .PHONY: stage4-start stage4-end
41701
41702 stage4-start::
41703         @: $(MAKE); $(stage); \
41704         echo stage4 > stage_current ; \
41705         echo stage4 > stage_last; \
41706         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41707 @if bfd
41708         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41709           mkdir stage4-bfd; \
41710         mv stage4-bfd bfd  ; \
41711         mv stage3-bfd prev-bfd || test -f stage3-lean 
41712 @endif bfd
41713 @if opcodes
41714         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41715           mkdir stage4-opcodes; \
41716         mv stage4-opcodes opcodes  ; \
41717         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
41718 @endif opcodes
41719 @if binutils
41720         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41721           mkdir stage4-binutils; \
41722         mv stage4-binutils binutils  ; \
41723         mv stage3-binutils prev-binutils || test -f stage3-lean 
41724 @endif binutils
41725 @if gas
41726         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41727           mkdir stage4-gas; \
41728         mv stage4-gas gas  ; \
41729         mv stage3-gas prev-gas || test -f stage3-lean 
41730 @endif gas
41731 @if gcc
41732         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41733           mkdir stage4-gcc; \
41734         mv stage4-gcc gcc  ; \
41735         mv stage3-gcc prev-gcc || test -f stage3-lean 
41736 @endif gcc
41737 @if gmp
41738         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41739           mkdir stage4-gmp; \
41740         mv stage4-gmp gmp  ; \
41741         mv stage3-gmp prev-gmp || test -f stage3-lean 
41742 @endif gmp
41743 @if mpfr
41744         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41745           mkdir stage4-mpfr; \
41746         mv stage4-mpfr mpfr  ; \
41747         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
41748 @endif mpfr
41749 @if mpc
41750         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41751           mkdir stage4-mpc; \
41752         mv stage4-mpc mpc  ; \
41753         mv stage3-mpc prev-mpc || test -f stage3-lean 
41754 @endif mpc
41755 @if ppl
41756         @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41757           mkdir stage4-ppl; \
41758         mv stage4-ppl ppl  ; \
41759         mv stage3-ppl prev-ppl || test -f stage3-lean 
41760 @endif ppl
41761 @if cloog
41762         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41763           mkdir stage4-cloog; \
41764         mv stage4-cloog cloog  ; \
41765         mv stage3-cloog prev-cloog || test -f stage3-lean 
41766 @endif cloog
41767 @if libelf
41768         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41769           mkdir stage4-libelf; \
41770         mv stage4-libelf libelf  ; \
41771         mv stage3-libelf prev-libelf || test -f stage3-lean 
41772 @endif libelf
41773 @if gold
41774         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41775           mkdir stage4-gold; \
41776         mv stage4-gold gold  ; \
41777         mv stage3-gold prev-gold || test -f stage3-lean 
41778 @endif gold
41779 @if intl
41780         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41781           mkdir stage4-intl; \
41782         mv stage4-intl intl  ; \
41783         mv stage3-intl prev-intl || test -f stage3-lean 
41784 @endif intl
41785 @if ld
41786         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41787           mkdir stage4-ld; \
41788         mv stage4-ld ld  ; \
41789         mv stage3-ld prev-ld || test -f stage3-lean 
41790 @endif ld
41791 @if libcpp
41792         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41793           mkdir stage4-libcpp; \
41794         mv stage4-libcpp libcpp  ; \
41795         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
41796 @endif libcpp
41797 @if libdecnumber
41798         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41799           mkdir stage4-libdecnumber; \
41800         mv stage4-libdecnumber libdecnumber  ; \
41801         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
41802 @endif libdecnumber
41803 @if libiberty
41804         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41805           mkdir stage4-libiberty; \
41806         mv stage4-libiberty libiberty  ; \
41807         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
41808 @endif libiberty
41809 @if zlib
41810         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41811           mkdir stage4-zlib; \
41812         mv stage4-zlib zlib  ; \
41813         mv stage3-zlib prev-zlib || test -f stage3-lean 
41814 @endif zlib
41815 @if lto-plugin
41816         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41817           mkdir stage4-lto-plugin; \
41818         mv stage4-lto-plugin lto-plugin  ; \
41819         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
41820 @endif lto-plugin
41821         @[ -d stage4-$(TARGET_SUBDIR) ] || \
41822           mkdir stage4-$(TARGET_SUBDIR); \
41823         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41824         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
41825
41826 stage4-end:: 
41827 @if bfd
41828         @if test -d $(HOST_SUBDIR)/bfd ; then \
41829           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41830           mv prev-bfd stage3-bfd ; :  ; \
41831         fi
41832 @endif bfd
41833 @if opcodes
41834         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41835           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41836           mv prev-opcodes stage3-opcodes ; :  ; \
41837         fi
41838 @endif opcodes
41839 @if binutils
41840         @if test -d $(HOST_SUBDIR)/binutils ; then \
41841           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41842           mv prev-binutils stage3-binutils ; :  ; \
41843         fi
41844 @endif binutils
41845 @if gas
41846         @if test -d $(HOST_SUBDIR)/gas ; then \
41847           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41848           mv prev-gas stage3-gas ; :  ; \
41849         fi
41850 @endif gas
41851 @if gcc
41852         @if test -d $(HOST_SUBDIR)/gcc ; then \
41853           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41854           mv prev-gcc stage3-gcc ; :  ; \
41855         fi
41856 @endif gcc
41857 @if gmp
41858         @if test -d $(HOST_SUBDIR)/gmp ; then \
41859           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41860           mv prev-gmp stage3-gmp ; :  ; \
41861         fi
41862 @endif gmp
41863 @if mpfr
41864         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41865           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41866           mv prev-mpfr stage3-mpfr ; :  ; \
41867         fi
41868 @endif mpfr
41869 @if mpc
41870         @if test -d $(HOST_SUBDIR)/mpc ; then \
41871           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41872           mv prev-mpc stage3-mpc ; :  ; \
41873         fi
41874 @endif mpc
41875 @if ppl
41876         @if test -d $(HOST_SUBDIR)/ppl ; then \
41877           cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41878           mv prev-ppl stage3-ppl ; :  ; \
41879         fi
41880 @endif ppl
41881 @if cloog
41882         @if test -d $(HOST_SUBDIR)/cloog ; then \
41883           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41884           mv prev-cloog stage3-cloog ; :  ; \
41885         fi
41886 @endif cloog
41887 @if libelf
41888         @if test -d $(HOST_SUBDIR)/libelf ; then \
41889           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41890           mv prev-libelf stage3-libelf ; :  ; \
41891         fi
41892 @endif libelf
41893 @if gold
41894         @if test -d $(HOST_SUBDIR)/gold ; then \
41895           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41896           mv prev-gold stage3-gold ; :  ; \
41897         fi
41898 @endif gold
41899 @if intl
41900         @if test -d $(HOST_SUBDIR)/intl ; then \
41901           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41902           mv prev-intl stage3-intl ; :  ; \
41903         fi
41904 @endif intl
41905 @if ld
41906         @if test -d $(HOST_SUBDIR)/ld ; then \
41907           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41908           mv prev-ld stage3-ld ; :  ; \
41909         fi
41910 @endif ld
41911 @if libcpp
41912         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41913           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41914           mv prev-libcpp stage3-libcpp ; :  ; \
41915         fi
41916 @endif libcpp
41917 @if libdecnumber
41918         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41919           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41920           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
41921         fi
41922 @endif libdecnumber
41923 @if libiberty
41924         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41925           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41926           mv prev-libiberty stage3-libiberty ; :  ; \
41927         fi
41928 @endif libiberty
41929 @if zlib
41930         @if test -d $(HOST_SUBDIR)/zlib ; then \
41931           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41932           mv prev-zlib stage3-zlib ; :  ; \
41933         fi
41934 @endif zlib
41935 @if lto-plugin
41936         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41937           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41938           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
41939         fi
41940 @endif lto-plugin
41941         @if test -d $(TARGET_SUBDIR) ; then \
41942           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
41943           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
41944         fi
41945         rm -f stage_current
41946
41947 # Bubble a bug fix through all the stages up to stage 4.  They are
41948 # remade, but not reconfigured.  The next stage (if any) will not be
41949 # reconfigured either.
41950 .PHONY: stage4-bubble
41951 stage4-bubble:: stage3-bubble
41952         @r=`${PWD_COMMAND}`; export r; \
41953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954         if test -f stage4-lean || test -f stage3-lean  ; then \
41955           echo Skipping rebuild of stage4 ; \
41956         else \
41957           $(MAKE) stage4-start; \
41958           if $(LEAN); then \
41959             rm -rf stage2-* ; \
41960             $(STAMP) stage2-lean ; \
41961           fi; \
41962           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41963         fi
41964         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41965
41966 .PHONY: all-stage4 clean-stage4
41967 do-clean: clean-stage4
41968
41969 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41970 # only possibility, but now it conflicts with no-bootstrap rules
41971 @if gcc-bootstrap
41972
41973 compare3:
41974         @r=`${PWD_COMMAND}`; export r; \
41975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41976         if test -f stage3-lean; then \
41977           echo Cannot compare object files as stage 3 was deleted. ; \
41978           exit 0 ; \
41979         fi; \
41980         : $(MAKE); $(stage); \
41981         rm -f .bad_compare ; \
41982         echo Comparing stages 3 and 4 ; \
41983         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41984         files=`find stage4-* -name "*$(objext)" -print | \
41985                  sed -n s,^stage$$sed-,,p` ; \
41986         for file in $${files} ; do \
41987           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41988           if test ! -f $$f1; then continue; fi; \
41989           $(do-compare3) > /dev/null 2>&1; \
41990           if test $$? -eq 1; then \
41991             case $$file in \
41992               @compare_exclusions@) \
41993                 echo warning: $$file differs ;; \
41994               *) \
41995                 echo $$file differs >> .bad_compare ;; \
41996             esac ; \
41997           fi ; \
41998         done ; \
41999         if [ -f .bad_compare ]; then \
42000           echo "Bootstrap comparison failure!"; \
42001           cat .bad_compare; \
42002           exit 1; \
42003         else \
42004           echo Comparison successful.; \
42005         fi ; \
42006         $(STAMP) compare3
42007         if $(LEAN); then \
42008           rm -rf stage3-*; \
42009           $(STAMP) stage3-lean; \
42010         fi
42011
42012
42013
42014 .PHONY: bootstrap4 bootstrap4-lean
42015 bootstrap4:
42016         echo stage4 > stage_final
42017         @r=`${PWD_COMMAND}`; export r; \
42018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42019         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
42020         @: $(MAKE); $(unstage)
42021         @r=`${PWD_COMMAND}`; export r; \
42022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42023         TFLAGS="$(STAGE4_TFLAGS)"; \
42024         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42025
42026 bootstrap4-lean:
42027         echo stage4 > stage_final
42028         @r=`${PWD_COMMAND}`; export r; \
42029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42030         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
42031         @: $(MAKE); $(unstage)
42032         @r=`${PWD_COMMAND}`; export r; \
42033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42034         TFLAGS="$(STAGE4_TFLAGS)"; \
42035         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42036
42037
42038 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42039 distclean-stage3:: distclean-stage4 
42040 .PHONY: distclean-stage4
42041 distclean-stage4::
42042         @: $(MAKE); $(stage)
42043         @test "`cat stage_last`" != stage4 || rm -f stage_last
42044         rm -rf stage4-* compare3 
42045
42046
42047 @endif gcc-bootstrap
42048
42049
42050 .PHONY: stageprofile-start stageprofile-end
42051
42052 stageprofile-start::
42053         @: $(MAKE); $(stage); \
42054         echo stageprofile > stage_current ; \
42055         echo stageprofile > stage_last; \
42056         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42057 @if bfd
42058         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42059           mkdir stageprofile-bfd; \
42060         mv stageprofile-bfd bfd  ; \
42061         mv stage1-bfd prev-bfd || test -f stage1-lean 
42062 @endif bfd
42063 @if opcodes
42064         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42065           mkdir stageprofile-opcodes; \
42066         mv stageprofile-opcodes opcodes  ; \
42067         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
42068 @endif opcodes
42069 @if binutils
42070         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42071           mkdir stageprofile-binutils; \
42072         mv stageprofile-binutils binutils  ; \
42073         mv stage1-binutils prev-binutils || test -f stage1-lean 
42074 @endif binutils
42075 @if gas
42076         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42077           mkdir stageprofile-gas; \
42078         mv stageprofile-gas gas  ; \
42079         mv stage1-gas prev-gas || test -f stage1-lean 
42080 @endif gas
42081 @if gcc
42082         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42083           mkdir stageprofile-gcc; \
42084         mv stageprofile-gcc gcc  ; \
42085         mv stage1-gcc prev-gcc || test -f stage1-lean 
42086 @endif gcc
42087 @if gmp
42088         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42089           mkdir stageprofile-gmp; \
42090         mv stageprofile-gmp gmp  ; \
42091         mv stage1-gmp prev-gmp || test -f stage1-lean 
42092 @endif gmp
42093 @if mpfr
42094         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42095           mkdir stageprofile-mpfr; \
42096         mv stageprofile-mpfr mpfr  ; \
42097         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
42098 @endif mpfr
42099 @if mpc
42100         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42101           mkdir stageprofile-mpc; \
42102         mv stageprofile-mpc mpc  ; \
42103         mv stage1-mpc prev-mpc || test -f stage1-lean 
42104 @endif mpc
42105 @if ppl
42106         @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42107           mkdir stageprofile-ppl; \
42108         mv stageprofile-ppl ppl  ; \
42109         mv stage1-ppl prev-ppl || test -f stage1-lean 
42110 @endif ppl
42111 @if cloog
42112         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42113           mkdir stageprofile-cloog; \
42114         mv stageprofile-cloog cloog  ; \
42115         mv stage1-cloog prev-cloog || test -f stage1-lean 
42116 @endif cloog
42117 @if libelf
42118         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42119           mkdir stageprofile-libelf; \
42120         mv stageprofile-libelf libelf  ; \
42121         mv stage1-libelf prev-libelf || test -f stage1-lean 
42122 @endif libelf
42123 @if gold
42124         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42125           mkdir stageprofile-gold; \
42126         mv stageprofile-gold gold  ; \
42127         mv stage1-gold prev-gold || test -f stage1-lean 
42128 @endif gold
42129 @if intl
42130         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42131           mkdir stageprofile-intl; \
42132         mv stageprofile-intl intl  ; \
42133         mv stage1-intl prev-intl || test -f stage1-lean 
42134 @endif intl
42135 @if ld
42136         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42137           mkdir stageprofile-ld; \
42138         mv stageprofile-ld ld  ; \
42139         mv stage1-ld prev-ld || test -f stage1-lean 
42140 @endif ld
42141 @if libcpp
42142         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42143           mkdir stageprofile-libcpp; \
42144         mv stageprofile-libcpp libcpp  ; \
42145         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
42146 @endif libcpp
42147 @if libdecnumber
42148         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42149           mkdir stageprofile-libdecnumber; \
42150         mv stageprofile-libdecnumber libdecnumber  ; \
42151         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
42152 @endif libdecnumber
42153 @if libiberty
42154         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42155           mkdir stageprofile-libiberty; \
42156         mv stageprofile-libiberty libiberty  ; \
42157         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
42158 @endif libiberty
42159 @if zlib
42160         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42161           mkdir stageprofile-zlib; \
42162         mv stageprofile-zlib zlib  ; \
42163         mv stage1-zlib prev-zlib || test -f stage1-lean 
42164 @endif zlib
42165 @if lto-plugin
42166         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42167           mkdir stageprofile-lto-plugin; \
42168         mv stageprofile-lto-plugin lto-plugin  ; \
42169         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
42170 @endif lto-plugin
42171         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42172           mkdir stageprofile-$(TARGET_SUBDIR); \
42173         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
42174         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
42175
42176 stageprofile-end:: 
42177 @if bfd
42178         @if test -d $(HOST_SUBDIR)/bfd ; then \
42179           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42180           mv prev-bfd stage1-bfd ; :  ; \
42181         fi
42182 @endif bfd
42183 @if opcodes
42184         @if test -d $(HOST_SUBDIR)/opcodes ; then \
42185           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42186           mv prev-opcodes stage1-opcodes ; :  ; \
42187         fi
42188 @endif opcodes
42189 @if binutils
42190         @if test -d $(HOST_SUBDIR)/binutils ; then \
42191           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42192           mv prev-binutils stage1-binutils ; :  ; \
42193         fi
42194 @endif binutils
42195 @if gas
42196         @if test -d $(HOST_SUBDIR)/gas ; then \
42197           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42198           mv prev-gas stage1-gas ; :  ; \
42199         fi
42200 @endif gas
42201 @if gcc
42202         @if test -d $(HOST_SUBDIR)/gcc ; then \
42203           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42204           mv prev-gcc stage1-gcc ; :  ; \
42205         fi
42206 @endif gcc
42207 @if gmp
42208         @if test -d $(HOST_SUBDIR)/gmp ; then \
42209           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42210           mv prev-gmp stage1-gmp ; :  ; \
42211         fi
42212 @endif gmp
42213 @if mpfr
42214         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42215           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42216           mv prev-mpfr stage1-mpfr ; :  ; \
42217         fi
42218 @endif mpfr
42219 @if mpc
42220         @if test -d $(HOST_SUBDIR)/mpc ; then \
42221           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42222           mv prev-mpc stage1-mpc ; :  ; \
42223         fi
42224 @endif mpc
42225 @if ppl
42226         @if test -d $(HOST_SUBDIR)/ppl ; then \
42227           cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42228           mv prev-ppl stage1-ppl ; :  ; \
42229         fi
42230 @endif ppl
42231 @if cloog
42232         @if test -d $(HOST_SUBDIR)/cloog ; then \
42233           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42234           mv prev-cloog stage1-cloog ; :  ; \
42235         fi
42236 @endif cloog
42237 @if libelf
42238         @if test -d $(HOST_SUBDIR)/libelf ; then \
42239           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42240           mv prev-libelf stage1-libelf ; :  ; \
42241         fi
42242 @endif libelf
42243 @if gold
42244         @if test -d $(HOST_SUBDIR)/gold ; then \
42245           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42246           mv prev-gold stage1-gold ; :  ; \
42247         fi
42248 @endif gold
42249 @if intl
42250         @if test -d $(HOST_SUBDIR)/intl ; then \
42251           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42252           mv prev-intl stage1-intl ; :  ; \
42253         fi
42254 @endif intl
42255 @if ld
42256         @if test -d $(HOST_SUBDIR)/ld ; then \
42257           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42258           mv prev-ld stage1-ld ; :  ; \
42259         fi
42260 @endif ld
42261 @if libcpp
42262         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42263           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42264           mv prev-libcpp stage1-libcpp ; :  ; \
42265         fi
42266 @endif libcpp
42267 @if libdecnumber
42268         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42269           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42270           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
42271         fi
42272 @endif libdecnumber
42273 @if libiberty
42274         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42275           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42276           mv prev-libiberty stage1-libiberty ; :  ; \
42277         fi
42278 @endif libiberty
42279 @if zlib
42280         @if test -d $(HOST_SUBDIR)/zlib ; then \
42281           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42282           mv prev-zlib stage1-zlib ; :  ; \
42283         fi
42284 @endif zlib
42285 @if lto-plugin
42286         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42287           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42288           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
42289         fi
42290 @endif lto-plugin
42291         @if test -d $(TARGET_SUBDIR) ; then \
42292           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
42293           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
42294         fi
42295         rm -f stage_current
42296
42297 # Bubble a bug fix through all the stages up to stage profile.  They are
42298 # remade, but not reconfigured.  The next stage (if any) will not be
42299 # reconfigured either.
42300 .PHONY: stageprofile-bubble
42301 stageprofile-bubble:: stage1-bubble
42302         @r=`${PWD_COMMAND}`; export r; \
42303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42304         if test -f stageprofile-lean || test -f stage1-lean  ; then \
42305           echo Skipping rebuild of stageprofile ; \
42306         else \
42307           $(MAKE) stageprofile-start; \
42308           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42309         fi
42310
42311 .PHONY: all-stageprofile clean-stageprofile
42312 do-clean: clean-stageprofile
42313
42314 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42315 # only possibility, but now it conflicts with no-bootstrap rules
42316 @if gcc-bootstrap
42317
42318
42319
42320
42321 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42322 distclean-stage1:: distclean-stageprofile 
42323 .PHONY: distclean-stageprofile
42324 distclean-stageprofile::
42325         @: $(MAKE); $(stage)
42326         @test "`cat stage_last`" != stageprofile || rm -f stage_last
42327         rm -rf stageprofile-* 
42328
42329
42330 @endif gcc-bootstrap
42331
42332
42333 .PHONY: stagefeedback-start stagefeedback-end
42334
42335 stagefeedback-start::
42336         @: $(MAKE); $(stage); \
42337         echo stagefeedback > stage_current ; \
42338         echo stagefeedback > stage_last; \
42339         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42340 @if bfd
42341         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42342           mkdir stagefeedback-bfd; \
42343         mv stagefeedback-bfd bfd  ; \
42344         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
42345 @endif bfd
42346 @if opcodes
42347         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42348           mkdir stagefeedback-opcodes; \
42349         mv stagefeedback-opcodes opcodes  ; \
42350         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
42351 @endif opcodes
42352 @if binutils
42353         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42354           mkdir stagefeedback-binutils; \
42355         mv stagefeedback-binutils binutils  ; \
42356         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
42357 @endif binutils
42358 @if gas
42359         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42360           mkdir stagefeedback-gas; \
42361         mv stagefeedback-gas gas  ; \
42362         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
42363 @endif gas
42364 @if gcc
42365         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42366           mkdir stagefeedback-gcc; \
42367         mv stagefeedback-gcc gcc  ; \
42368         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
42369 @endif gcc
42370 @if gmp
42371         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42372           mkdir stagefeedback-gmp; \
42373         mv stagefeedback-gmp gmp  ; \
42374         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
42375 @endif gmp
42376 @if mpfr
42377         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42378           mkdir stagefeedback-mpfr; \
42379         mv stagefeedback-mpfr mpfr  ; \
42380         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
42381 @endif mpfr
42382 @if mpc
42383         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42384           mkdir stagefeedback-mpc; \
42385         mv stagefeedback-mpc mpc  ; \
42386         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
42387 @endif mpc
42388 @if ppl
42389         @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42390           mkdir stagefeedback-ppl; \
42391         mv stagefeedback-ppl ppl  ; \
42392         mv stageprofile-ppl prev-ppl || test -f stageprofile-lean 
42393 @endif ppl
42394 @if cloog
42395         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42396           mkdir stagefeedback-cloog; \
42397         mv stagefeedback-cloog cloog  ; \
42398         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
42399 @endif cloog
42400 @if libelf
42401         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42402           mkdir stagefeedback-libelf; \
42403         mv stagefeedback-libelf libelf  ; \
42404         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
42405 @endif libelf
42406 @if gold
42407         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42408           mkdir stagefeedback-gold; \
42409         mv stagefeedback-gold gold  ; \
42410         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
42411 @endif gold
42412 @if intl
42413         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42414           mkdir stagefeedback-intl; \
42415         mv stagefeedback-intl intl  ; \
42416         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
42417 @endif intl
42418 @if ld
42419         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42420           mkdir stagefeedback-ld; \
42421         mv stagefeedback-ld ld  ; \
42422         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
42423 @endif ld
42424 @if libcpp
42425         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42426           mkdir stagefeedback-libcpp; \
42427         mv stagefeedback-libcpp libcpp  ; \
42428         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
42429 @endif libcpp
42430 @if libdecnumber
42431         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42432           mkdir stagefeedback-libdecnumber; \
42433         mv stagefeedback-libdecnumber libdecnumber  ; \
42434         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
42435 @endif libdecnumber
42436 @if libiberty
42437         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42438           mkdir stagefeedback-libiberty; \
42439         mv stagefeedback-libiberty libiberty  ; \
42440         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
42441 @endif libiberty
42442 @if zlib
42443         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42444           mkdir stagefeedback-zlib; \
42445         mv stagefeedback-zlib zlib  ; \
42446         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
42447 @endif zlib
42448 @if lto-plugin
42449         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42450           mkdir stagefeedback-lto-plugin; \
42451         mv stagefeedback-lto-plugin lto-plugin  ; \
42452         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
42453 @endif lto-plugin
42454         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42455           mkdir stagefeedback-$(TARGET_SUBDIR); \
42456         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
42457         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
42458
42459 stagefeedback-end:: 
42460 @if bfd
42461         @if test -d $(HOST_SUBDIR)/bfd ; then \
42462           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42463           mv prev-bfd stageprofile-bfd ; :  ; \
42464         fi
42465 @endif bfd
42466 @if opcodes
42467         @if test -d $(HOST_SUBDIR)/opcodes ; then \
42468           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42469           mv prev-opcodes stageprofile-opcodes ; :  ; \
42470         fi
42471 @endif opcodes
42472 @if binutils
42473         @if test -d $(HOST_SUBDIR)/binutils ; then \
42474           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42475           mv prev-binutils stageprofile-binutils ; :  ; \
42476         fi
42477 @endif binutils
42478 @if gas
42479         @if test -d $(HOST_SUBDIR)/gas ; then \
42480           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42481           mv prev-gas stageprofile-gas ; :  ; \
42482         fi
42483 @endif gas
42484 @if gcc
42485         @if test -d $(HOST_SUBDIR)/gcc ; then \
42486           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42487           mv prev-gcc stageprofile-gcc ; :  ; \
42488         fi
42489 @endif gcc
42490 @if gmp
42491         @if test -d $(HOST_SUBDIR)/gmp ; then \
42492           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42493           mv prev-gmp stageprofile-gmp ; :  ; \
42494         fi
42495 @endif gmp
42496 @if mpfr
42497         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42498           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42499           mv prev-mpfr stageprofile-mpfr ; :  ; \
42500         fi
42501 @endif mpfr
42502 @if mpc
42503         @if test -d $(HOST_SUBDIR)/mpc ; then \
42504           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42505           mv prev-mpc stageprofile-mpc ; :  ; \
42506         fi
42507 @endif mpc
42508 @if ppl
42509         @if test -d $(HOST_SUBDIR)/ppl ; then \
42510           cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42511           mv prev-ppl stageprofile-ppl ; :  ; \
42512         fi
42513 @endif ppl
42514 @if cloog
42515         @if test -d $(HOST_SUBDIR)/cloog ; then \
42516           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42517           mv prev-cloog stageprofile-cloog ; :  ; \
42518         fi
42519 @endif cloog
42520 @if libelf
42521         @if test -d $(HOST_SUBDIR)/libelf ; then \
42522           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42523           mv prev-libelf stageprofile-libelf ; :  ; \
42524         fi
42525 @endif libelf
42526 @if gold
42527         @if test -d $(HOST_SUBDIR)/gold ; then \
42528           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42529           mv prev-gold stageprofile-gold ; :  ; \
42530         fi
42531 @endif gold
42532 @if intl
42533         @if test -d $(HOST_SUBDIR)/intl ; then \
42534           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42535           mv prev-intl stageprofile-intl ; :  ; \
42536         fi
42537 @endif intl
42538 @if ld
42539         @if test -d $(HOST_SUBDIR)/ld ; then \
42540           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42541           mv prev-ld stageprofile-ld ; :  ; \
42542         fi
42543 @endif ld
42544 @if libcpp
42545         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42546           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42547           mv prev-libcpp stageprofile-libcpp ; :  ; \
42548         fi
42549 @endif libcpp
42550 @if libdecnumber
42551         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42552           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42553           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
42554         fi
42555 @endif libdecnumber
42556 @if libiberty
42557         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42558           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42559           mv prev-libiberty stageprofile-libiberty ; :  ; \
42560         fi
42561 @endif libiberty
42562 @if zlib
42563         @if test -d $(HOST_SUBDIR)/zlib ; then \
42564           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42565           mv prev-zlib stageprofile-zlib ; :  ; \
42566         fi
42567 @endif zlib
42568 @if lto-plugin
42569         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42570           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42571           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
42572         fi
42573 @endif lto-plugin
42574         @if test -d $(TARGET_SUBDIR) ; then \
42575           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
42576           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
42577         fi
42578         rm -f stage_current
42579
42580 # Bubble a bug fix through all the stages up to stage feedback.  They are
42581 # remade, but not reconfigured.  The next stage (if any) will not be
42582 # reconfigured either.
42583 .PHONY: stagefeedback-bubble
42584 stagefeedback-bubble:: stageprofile-bubble
42585         @r=`${PWD_COMMAND}`; export r; \
42586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
42588           echo Skipping rebuild of stagefeedback ; \
42589         else \
42590           $(MAKE) stagefeedback-start; \
42591           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42592         fi
42593
42594 .PHONY: all-stagefeedback clean-stagefeedback
42595 do-clean: clean-stagefeedback
42596
42597 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42598 # only possibility, but now it conflicts with no-bootstrap rules
42599 @if gcc-bootstrap
42600
42601
42602
42603 .PHONY: profiledbootstrap profiledbootstrap-lean
42604 profiledbootstrap:
42605         echo stagefeedback > stage_final
42606         @r=`${PWD_COMMAND}`; export r; \
42607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42608         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42609         @: $(MAKE); $(unstage)
42610         @r=`${PWD_COMMAND}`; export r; \
42611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42612         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42613         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42614
42615 profiledbootstrap-lean:
42616         echo stagefeedback > stage_final
42617         @r=`${PWD_COMMAND}`; export r; \
42618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42619         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42620         @: $(MAKE); $(unstage)
42621         @r=`${PWD_COMMAND}`; export r; \
42622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42623         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42624         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42625
42626
42627 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42628 distclean-stageprofile:: distclean-stagefeedback 
42629 .PHONY: distclean-stagefeedback
42630 distclean-stagefeedback::
42631         @: $(MAKE); $(stage)
42632         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42633         rm -rf stagefeedback-* 
42634
42635
42636 @endif gcc-bootstrap
42637
42638
42639
42640 stageprofile-end::
42641         $(MAKE) distclean-stagefeedback
42642
42643 stagefeedback-start::
42644         @r=`${PWD_COMMAND}`; export r; \
42645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42646         for i in prev-*; do \
42647           j=`echo $$i | sed s/^prev-//` ; \
42648           cd $$r/$$i && \
42649           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42650           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42651         done
42652
42653 @if gcc-bootstrap
42654 do-distclean: distclean-stage1
42655
42656 # Provide a GCC build when we're building target libraries.  This does
42657 # not work as a dependency, just as the minimum necessary to avoid errors.
42658 stage_last:
42659         @r=`${PWD_COMMAND}`; export r; \
42660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42661         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42662
42663 # Same as unstage, but not phony and defaulting to stage1-start.  We place
42664 # it in the dependency so that for example `make -j3 all-gcc' works.
42665 stage_current:
42666         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42667
42668 .PHONY: restrap
42669 restrap::
42670         @: $(MAKE); $(stage)
42671         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42672 restrap:: all
42673 @endif gcc-bootstrap
42674
42675 # --------------------------------------
42676 # Dependencies between different modules
42677 # --------------------------------------
42678
42679 # Generic dependencies for target modules on host stuff, especially gcc
42680 @if gcc-bootstrap
42681 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42682 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42683 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42684 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42685 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42686 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42687 configure-target-libmudflap: stage_last
42688 configure-target-libssp: stage_last
42689 configure-target-newlib: stage_last
42690 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42691 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42692 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42693 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42694 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42695 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42696 configure-target-libquadmath: stage_last
42697 configure-target-libgfortran: stage_last
42698 configure-target-libobjc: stage_last
42699 configure-target-libgo: stage_last
42700 configure-target-libtermcap: stage_last
42701 configure-target-winsup: stage_last
42702 configure-target-libgloss: stage_last
42703 configure-target-libffi: stage_last
42704 configure-target-libjava: stage_last
42705 configure-target-zlib: stage_last
42706 configure-target-boehm-gc: stage_last
42707 configure-target-rda: stage_last
42708 configure-target-libada: stage_last
42709 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42710 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42711 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42712 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42713 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42714 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42715 configure-target-libitm: stage_last
42716 @endif gcc-bootstrap
42717
42718 @if gcc-no-bootstrap
42719 configure-target-libstdc++-v3: maybe-all-gcc
42720 configure-target-libmudflap: maybe-all-gcc
42721 configure-target-libssp: maybe-all-gcc
42722 configure-target-newlib: maybe-all-gcc
42723 configure-target-libgcc: maybe-all-gcc
42724 configure-target-libquadmath: maybe-all-gcc
42725 configure-target-libgfortran: maybe-all-gcc
42726 configure-target-libobjc: maybe-all-gcc
42727 configure-target-libgo: maybe-all-gcc
42728 configure-target-libtermcap: maybe-all-gcc
42729 configure-target-winsup: maybe-all-gcc
42730 configure-target-libgloss: maybe-all-gcc
42731 configure-target-libffi: maybe-all-gcc
42732 configure-target-libjava: maybe-all-gcc
42733 configure-target-zlib: maybe-all-gcc
42734 configure-target-boehm-gc: maybe-all-gcc
42735 configure-target-rda: maybe-all-gcc
42736 configure-target-libada: maybe-all-gcc
42737 configure-target-libgomp: maybe-all-gcc
42738 configure-target-libitm: maybe-all-gcc
42739 @endif gcc-no-bootstrap
42740
42741
42742 # There are two types of dependencies here: 'hard' dependencies, where one
42743 # module simply won't build without the other; and 'soft' dependencies, where
42744 # if the depended-on module is missing, the depending module will do without
42745 # or find a substitute somewhere (perhaps installed).  Soft dependencies
42746 # are made here to depend on a 'maybe-' target.  If you're not sure,
42747 # it's safer to use a soft dependency.
42748
42749
42750
42751
42752
42753
42754 # With all the machinery above in place, it is pretty easy to generate
42755 # dependencies.  Host dependencies are a bit more complex because we have
42756 # to check for bootstrap/prebootstrap dependencies.  To resolve
42757 # prebootstrap dependencies, prebootstrap modules are gathered in
42758 # a hash table.
42759 all-build-bison: maybe-all-build-texinfo
42760 all-build-flex: maybe-all-build-texinfo
42761 all-build-flex: maybe-all-build-bison
42762 all-build-flex: maybe-all-build-m4
42763 all-build-libiberty: maybe-all-build-texinfo
42764 all-build-m4: maybe-all-build-texinfo
42765 all-build-fixincludes: maybe-all-build-libiberty
42766 configure-gcc: maybe-configure-intl
42767
42768 configure-stage1-gcc: maybe-configure-stage1-intl
42769 configure-stage2-gcc: maybe-configure-stage2-intl
42770 configure-stage3-gcc: maybe-configure-stage3-intl
42771 configure-stage4-gcc: maybe-configure-stage4-intl
42772 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42773 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42774 configure-gcc: maybe-all-lto-plugin
42775
42776 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42777 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42778 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42779 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42780 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42781 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42782 configure-gcc: maybe-all-binutils
42783
42784 configure-stage1-gcc: maybe-all-stage1-binutils
42785 configure-stage2-gcc: maybe-all-stage2-binutils
42786 configure-stage3-gcc: maybe-all-stage3-binutils
42787 configure-stage4-gcc: maybe-all-stage4-binutils
42788 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42789 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42790 configure-gcc: maybe-all-gas
42791
42792 configure-stage1-gcc: maybe-all-stage1-gas
42793 configure-stage2-gcc: maybe-all-stage2-gas
42794 configure-stage3-gcc: maybe-all-stage3-gas
42795 configure-stage4-gcc: maybe-all-stage4-gas
42796 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42797 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42798 configure-gcc: maybe-all-ld
42799
42800 configure-stage1-gcc: maybe-all-stage1-ld
42801 configure-stage2-gcc: maybe-all-stage2-ld
42802 configure-stage3-gcc: maybe-all-stage3-ld
42803 configure-stage4-gcc: maybe-all-stage4-ld
42804 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42805 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42806 configure-gcc: maybe-all-gold
42807
42808 configure-stage1-gcc: maybe-all-stage1-gold
42809 configure-stage2-gcc: maybe-all-stage2-gold
42810 configure-stage3-gcc: maybe-all-stage3-gold
42811 configure-stage4-gcc: maybe-all-stage4-gold
42812 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42813 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42814 configure-gcc: maybe-all-libelf
42815
42816 configure-stage1-gcc: maybe-all-stage1-libelf
42817 configure-stage2-gcc: maybe-all-stage2-libelf
42818 configure-stage3-gcc: maybe-all-stage3-libelf
42819 configure-stage4-gcc: maybe-all-stage4-libelf
42820 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42821 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42822 all-gcc: all-libiberty
42823
42824 all-stage1-gcc: all-stage1-libiberty
42825 all-stage2-gcc: all-stage2-libiberty
42826 all-stage3-gcc: all-stage3-libiberty
42827 all-stage4-gcc: all-stage4-libiberty
42828 all-stageprofile-gcc: all-stageprofile-libiberty
42829 all-stagefeedback-gcc: all-stagefeedback-libiberty
42830 all-gcc: maybe-all-gmp
42831
42832 all-stage1-gcc: maybe-all-stage1-gmp
42833 all-stage2-gcc: maybe-all-stage2-gmp
42834 all-stage3-gcc: maybe-all-stage3-gmp
42835 all-stage4-gcc: maybe-all-stage4-gmp
42836 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42837 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42838 all-gcc: maybe-all-intl
42839
42840 all-stage1-gcc: maybe-all-stage1-intl
42841 all-stage2-gcc: maybe-all-stage2-intl
42842 all-stage3-gcc: maybe-all-stage3-intl
42843 all-stage4-gcc: maybe-all-stage4-intl
42844 all-stageprofile-gcc: maybe-all-stageprofile-intl
42845 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42846 all-gcc: maybe-all-mpfr
42847
42848 all-stage1-gcc: maybe-all-stage1-mpfr
42849 all-stage2-gcc: maybe-all-stage2-mpfr
42850 all-stage3-gcc: maybe-all-stage3-mpfr
42851 all-stage4-gcc: maybe-all-stage4-mpfr
42852 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42853 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42854 all-gcc: maybe-all-mpc
42855
42856 all-stage1-gcc: maybe-all-stage1-mpc
42857 all-stage2-gcc: maybe-all-stage2-mpc
42858 all-stage3-gcc: maybe-all-stage3-mpc
42859 all-stage4-gcc: maybe-all-stage4-mpc
42860 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42861 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42862 all-gcc: maybe-all-ppl
42863
42864 all-stage1-gcc: maybe-all-stage1-ppl
42865 all-stage2-gcc: maybe-all-stage2-ppl
42866 all-stage3-gcc: maybe-all-stage3-ppl
42867 all-stage4-gcc: maybe-all-stage4-ppl
42868 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42869 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42870 all-gcc: maybe-all-cloog
42871
42872 all-stage1-gcc: maybe-all-stage1-cloog
42873 all-stage2-gcc: maybe-all-stage2-cloog
42874 all-stage3-gcc: maybe-all-stage3-cloog
42875 all-stage4-gcc: maybe-all-stage4-cloog
42876 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42877 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42878 all-gcc: maybe-all-build-texinfo
42879
42880 all-stage1-gcc: maybe-all-build-texinfo
42881 all-stage2-gcc: maybe-all-build-texinfo
42882 all-stage3-gcc: maybe-all-build-texinfo
42883 all-stage4-gcc: maybe-all-build-texinfo
42884 all-stageprofile-gcc: maybe-all-build-texinfo
42885 all-stagefeedback-gcc: maybe-all-build-texinfo
42886 all-gcc: maybe-all-build-bison
42887
42888 all-stage1-gcc: maybe-all-build-bison
42889 all-stage2-gcc: maybe-all-build-bison
42890 all-stage3-gcc: maybe-all-build-bison
42891 all-stage4-gcc: maybe-all-build-bison
42892 all-stageprofile-gcc: maybe-all-build-bison
42893 all-stagefeedback-gcc: maybe-all-build-bison
42894 all-gcc: maybe-all-build-flex
42895
42896 all-stage1-gcc: maybe-all-build-flex
42897 all-stage2-gcc: maybe-all-build-flex
42898 all-stage3-gcc: maybe-all-build-flex
42899 all-stage4-gcc: maybe-all-build-flex
42900 all-stageprofile-gcc: maybe-all-build-flex
42901 all-stagefeedback-gcc: maybe-all-build-flex
42902 all-gcc: maybe-all-build-libiberty
42903
42904 all-stage1-gcc: maybe-all-build-libiberty
42905 all-stage2-gcc: maybe-all-build-libiberty
42906 all-stage3-gcc: maybe-all-build-libiberty
42907 all-stage4-gcc: maybe-all-build-libiberty
42908 all-stageprofile-gcc: maybe-all-build-libiberty
42909 all-stagefeedback-gcc: maybe-all-build-libiberty
42910 all-gcc: maybe-all-build-fixincludes
42911
42912 all-stage1-gcc: maybe-all-build-fixincludes
42913 all-stage2-gcc: maybe-all-build-fixincludes
42914 all-stage3-gcc: maybe-all-build-fixincludes
42915 all-stage4-gcc: maybe-all-build-fixincludes
42916 all-stageprofile-gcc: maybe-all-build-fixincludes
42917 all-stagefeedback-gcc: maybe-all-build-fixincludes
42918 all-gcc: maybe-all-zlib
42919
42920 all-stage1-gcc: maybe-all-stage1-zlib
42921 all-stage2-gcc: maybe-all-stage2-zlib
42922 all-stage3-gcc: maybe-all-stage3-zlib
42923 all-stage4-gcc: maybe-all-stage4-zlib
42924 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42925 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42926 all-gcc: all-libcpp
42927
42928 all-stage1-gcc: all-stage1-libcpp
42929 all-stage2-gcc: all-stage2-libcpp
42930 all-stage3-gcc: all-stage3-libcpp
42931 all-stage4-gcc: all-stage4-libcpp
42932 all-stageprofile-gcc: all-stageprofile-libcpp
42933 all-stagefeedback-gcc: all-stagefeedback-libcpp
42934 all-gcc: all-libdecnumber
42935
42936 all-stage1-gcc: all-stage1-libdecnumber
42937 all-stage2-gcc: all-stage2-libdecnumber
42938 all-stage3-gcc: all-stage3-libdecnumber
42939 all-stage4-gcc: all-stage4-libdecnumber
42940 all-stageprofile-gcc: all-stageprofile-libdecnumber
42941 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42942 all-gcc: maybe-all-libiberty
42943
42944 all-stage1-gcc: maybe-all-stage1-libiberty
42945 all-stage2-gcc: maybe-all-stage2-libiberty
42946 all-stage3-gcc: maybe-all-stage3-libiberty
42947 all-stage4-gcc: maybe-all-stage4-libiberty
42948 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42949 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42950 all-gcc: maybe-all-fixincludes
42951 all-gcc: maybe-all-lto-plugin
42952
42953 all-stage1-gcc: maybe-all-stage1-lto-plugin
42954 all-stage2-gcc: maybe-all-stage2-lto-plugin
42955 all-stage3-gcc: maybe-all-stage3-lto-plugin
42956 all-stage4-gcc: maybe-all-stage4-lto-plugin
42957 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42958 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42959 info-gcc: maybe-all-build-libiberty
42960
42961 info-stage1-gcc: maybe-all-build-libiberty
42962 info-stage2-gcc: maybe-all-build-libiberty
42963 info-stage3-gcc: maybe-all-build-libiberty
42964 info-stage4-gcc: maybe-all-build-libiberty
42965 info-stageprofile-gcc: maybe-all-build-libiberty
42966 info-stagefeedback-gcc: maybe-all-build-libiberty
42967 dvi-gcc: maybe-all-build-libiberty
42968
42969 dvi-stage1-gcc: maybe-all-build-libiberty
42970 dvi-stage2-gcc: maybe-all-build-libiberty
42971 dvi-stage3-gcc: maybe-all-build-libiberty
42972 dvi-stage4-gcc: maybe-all-build-libiberty
42973 dvi-stageprofile-gcc: maybe-all-build-libiberty
42974 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42975 pdf-gcc: maybe-all-build-libiberty
42976
42977 pdf-stage1-gcc: maybe-all-build-libiberty
42978 pdf-stage2-gcc: maybe-all-build-libiberty
42979 pdf-stage3-gcc: maybe-all-build-libiberty
42980 pdf-stage4-gcc: maybe-all-build-libiberty
42981 pdf-stageprofile-gcc: maybe-all-build-libiberty
42982 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42983 html-gcc: maybe-all-build-libiberty
42984
42985 html-stage1-gcc: maybe-all-build-libiberty
42986 html-stage2-gcc: maybe-all-build-libiberty
42987 html-stage3-gcc: maybe-all-build-libiberty
42988 html-stage4-gcc: maybe-all-build-libiberty
42989 html-stageprofile-gcc: maybe-all-build-libiberty
42990 html-stagefeedback-gcc: maybe-all-build-libiberty
42991 install-gcc: maybe-install-fixincludes
42992 install-gcc: maybe-install-lto-plugin
42993 install-strip-gcc: maybe-install-strip-fixincludes
42994 configure-libcpp: configure-libiberty
42995
42996 configure-stage1-libcpp: configure-stage1-libiberty
42997 configure-stage2-libcpp: configure-stage2-libiberty
42998 configure-stage3-libcpp: configure-stage3-libiberty
42999 configure-stage4-libcpp: configure-stage4-libiberty
43000 configure-stageprofile-libcpp: configure-stageprofile-libiberty
43001 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
43002 configure-libcpp: maybe-configure-intl
43003
43004 configure-stage1-libcpp: maybe-configure-stage1-intl
43005 configure-stage2-libcpp: maybe-configure-stage2-intl
43006 configure-stage3-libcpp: maybe-configure-stage3-intl
43007 configure-stage4-libcpp: maybe-configure-stage4-intl
43008 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
43009 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
43010 all-libcpp: all-libiberty
43011
43012 all-stage1-libcpp: all-stage1-libiberty
43013 all-stage2-libcpp: all-stage2-libiberty
43014 all-stage3-libcpp: all-stage3-libiberty
43015 all-stage4-libcpp: all-stage4-libiberty
43016 all-stageprofile-libcpp: all-stageprofile-libiberty
43017 all-stagefeedback-libcpp: all-stagefeedback-libiberty
43018 all-libcpp: maybe-all-intl
43019
43020 all-stage1-libcpp: maybe-all-stage1-intl
43021 all-stage2-libcpp: maybe-all-stage2-intl
43022 all-stage3-libcpp: maybe-all-stage3-intl
43023 all-stage4-libcpp: maybe-all-stage4-intl
43024 all-stageprofile-libcpp: maybe-all-stageprofile-intl
43025 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
43026 all-fixincludes: maybe-all-libiberty
43027 all-gnattools: maybe-all-target-libada
43028 all-lto-plugin: maybe-all-libiberty
43029
43030 all-stage1-lto-plugin: maybe-all-stage1-libiberty
43031 all-stage2-lto-plugin: maybe-all-stage2-libiberty
43032 all-stage3-lto-plugin: maybe-all-stage3-libiberty
43033 all-stage4-lto-plugin: maybe-all-stage4-libiberty
43034 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43035 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43036 all-utils: maybe-all-libiberty
43037 configure-mpfr: maybe-all-gmp
43038
43039 configure-stage1-mpfr: maybe-all-stage1-gmp
43040 configure-stage2-mpfr: maybe-all-stage2-gmp
43041 configure-stage3-mpfr: maybe-all-stage3-gmp
43042 configure-stage4-mpfr: maybe-all-stage4-gmp
43043 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43044 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43045 configure-mpc: maybe-all-mpfr
43046
43047 configure-stage1-mpc: maybe-all-stage1-mpfr
43048 configure-stage2-mpc: maybe-all-stage2-mpfr
43049 configure-stage3-mpc: maybe-all-stage3-mpfr
43050 configure-stage4-mpc: maybe-all-stage4-mpfr
43051 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43052 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43053 configure-ppl: maybe-all-gmp
43054
43055 configure-stage1-ppl: maybe-all-stage1-gmp
43056 configure-stage2-ppl: maybe-all-stage2-gmp
43057 configure-stage3-ppl: maybe-all-stage3-gmp
43058 configure-stage4-ppl: maybe-all-stage4-gmp
43059 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43060 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43061 configure-ppl: maybe-all-mpfr
43062
43063 configure-stage1-ppl: maybe-all-stage1-mpfr
43064 configure-stage2-ppl: maybe-all-stage2-mpfr
43065 configure-stage3-ppl: maybe-all-stage3-mpfr
43066 configure-stage4-ppl: maybe-all-stage4-mpfr
43067 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43068 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43069 configure-cloog: maybe-all-ppl
43070
43071 configure-stage1-cloog: maybe-all-stage1-ppl
43072 configure-stage2-cloog: maybe-all-stage2-ppl
43073 configure-stage3-cloog: maybe-all-stage3-ppl
43074 configure-stage4-cloog: maybe-all-stage4-ppl
43075 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43076 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43077 configure-gdb: maybe-all-intl
43078 configure-gdb: maybe-configure-sim
43079 configure-gdb: maybe-all-bfd
43080 configure-gdb: maybe-all-libiconv
43081 all-gdb: maybe-all-libiberty
43082 all-gdb: maybe-all-libiconv
43083 all-gdb: maybe-all-opcodes
43084 all-gdb: maybe-all-readline
43085 all-gdb: maybe-all-build-bison
43086 all-gdb: maybe-all-sim
43087 all-gdb: maybe-all-libdecnumber
43088 all-gdb: maybe-all-libtermcap
43089 configure-libgui: maybe-configure-tcl
43090 configure-libgui: maybe-configure-tk
43091 all-libgui: maybe-all-tcl
43092 all-libgui: maybe-all-tk
43093 all-libgui: maybe-all-itcl
43094 configure-bfd: configure-libiberty
43095
43096 configure-stage1-bfd: configure-stage1-libiberty
43097 configure-stage2-bfd: configure-stage2-libiberty
43098 configure-stage3-bfd: configure-stage3-libiberty
43099 configure-stage4-bfd: configure-stage4-libiberty
43100 configure-stageprofile-bfd: configure-stageprofile-libiberty
43101 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43102 configure-bfd: maybe-configure-intl
43103
43104 configure-stage1-bfd: maybe-configure-stage1-intl
43105 configure-stage2-bfd: maybe-configure-stage2-intl
43106 configure-stage3-bfd: maybe-configure-stage3-intl
43107 configure-stage4-bfd: maybe-configure-stage4-intl
43108 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43109 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43110 all-bfd: maybe-all-libiberty
43111
43112 all-stage1-bfd: maybe-all-stage1-libiberty
43113 all-stage2-bfd: maybe-all-stage2-libiberty
43114 all-stage3-bfd: maybe-all-stage3-libiberty
43115 all-stage4-bfd: maybe-all-stage4-libiberty
43116 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43117 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43118 all-bfd: maybe-all-intl
43119
43120 all-stage1-bfd: maybe-all-stage1-intl
43121 all-stage2-bfd: maybe-all-stage2-intl
43122 all-stage3-bfd: maybe-all-stage3-intl
43123 all-stage4-bfd: maybe-all-stage4-intl
43124 all-stageprofile-bfd: maybe-all-stageprofile-intl
43125 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43126 configure-opcodes: configure-libiberty
43127
43128 configure-stage1-opcodes: configure-stage1-libiberty
43129 configure-stage2-opcodes: configure-stage2-libiberty
43130 configure-stage3-opcodes: configure-stage3-libiberty
43131 configure-stage4-opcodes: configure-stage4-libiberty
43132 configure-stageprofile-opcodes: configure-stageprofile-libiberty
43133 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43134 all-opcodes: maybe-all-libiberty
43135
43136 all-stage1-opcodes: maybe-all-stage1-libiberty
43137 all-stage2-opcodes: maybe-all-stage2-libiberty
43138 all-stage3-opcodes: maybe-all-stage3-libiberty
43139 all-stage4-opcodes: maybe-all-stage4-libiberty
43140 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43141 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43142 configure-binutils: maybe-configure-intl
43143
43144 configure-stage1-binutils: maybe-configure-stage1-intl
43145 configure-stage2-binutils: maybe-configure-stage2-intl
43146 configure-stage3-binutils: maybe-configure-stage3-intl
43147 configure-stage4-binutils: maybe-configure-stage4-intl
43148 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43149 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43150 all-binutils: maybe-all-libiberty
43151
43152 all-stage1-binutils: maybe-all-stage1-libiberty
43153 all-stage2-binutils: maybe-all-stage2-libiberty
43154 all-stage3-binutils: maybe-all-stage3-libiberty
43155 all-stage4-binutils: maybe-all-stage4-libiberty
43156 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43157 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43158 all-binutils: maybe-all-opcodes
43159
43160 all-stage1-binutils: maybe-all-stage1-opcodes
43161 all-stage2-binutils: maybe-all-stage2-opcodes
43162 all-stage3-binutils: maybe-all-stage3-opcodes
43163 all-stage4-binutils: maybe-all-stage4-opcodes
43164 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43165 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43166 all-binutils: maybe-all-bfd
43167
43168 all-stage1-binutils: maybe-all-stage1-bfd
43169 all-stage2-binutils: maybe-all-stage2-bfd
43170 all-stage3-binutils: maybe-all-stage3-bfd
43171 all-stage4-binutils: maybe-all-stage4-bfd
43172 all-stageprofile-binutils: maybe-all-stageprofile-bfd
43173 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43174 all-binutils: maybe-all-build-flex
43175
43176 all-stage1-binutils: maybe-all-build-flex
43177 all-stage2-binutils: maybe-all-build-flex
43178 all-stage3-binutils: maybe-all-build-flex
43179 all-stage4-binutils: maybe-all-build-flex
43180 all-stageprofile-binutils: maybe-all-build-flex
43181 all-stagefeedback-binutils: maybe-all-build-flex
43182 all-binutils: maybe-all-build-bison
43183
43184 all-stage1-binutils: maybe-all-build-bison
43185 all-stage2-binutils: maybe-all-build-bison
43186 all-stage3-binutils: maybe-all-build-bison
43187 all-stage4-binutils: maybe-all-build-bison
43188 all-stageprofile-binutils: maybe-all-build-bison
43189 all-stagefeedback-binutils: maybe-all-build-bison
43190 all-binutils: maybe-all-intl
43191
43192 all-stage1-binutils: maybe-all-stage1-intl
43193 all-stage2-binutils: maybe-all-stage2-intl
43194 all-stage3-binutils: maybe-all-stage3-intl
43195 all-stage4-binutils: maybe-all-stage4-intl
43196 all-stageprofile-binutils: maybe-all-stageprofile-intl
43197 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43198 install-binutils: maybe-install-opcodes
43199 install-strip-binutils: maybe-install-strip-opcodes
43200 install-opcodes: maybe-install-bfd
43201 install-strip-opcodes: maybe-install-strip-bfd
43202 configure-gas: maybe-configure-intl
43203
43204 configure-stage1-gas: maybe-configure-stage1-intl
43205 configure-stage2-gas: maybe-configure-stage2-intl
43206 configure-stage3-gas: maybe-configure-stage3-intl
43207 configure-stage4-gas: maybe-configure-stage4-intl
43208 configure-stageprofile-gas: maybe-configure-stageprofile-intl
43209 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43210 all-gas: maybe-all-libiberty
43211
43212 all-stage1-gas: maybe-all-stage1-libiberty
43213 all-stage2-gas: maybe-all-stage2-libiberty
43214 all-stage3-gas: maybe-all-stage3-libiberty
43215 all-stage4-gas: maybe-all-stage4-libiberty
43216 all-stageprofile-gas: maybe-all-stageprofile-libiberty
43217 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43218 all-gas: maybe-all-opcodes
43219
43220 all-stage1-gas: maybe-all-stage1-opcodes
43221 all-stage2-gas: maybe-all-stage2-opcodes
43222 all-stage3-gas: maybe-all-stage3-opcodes
43223 all-stage4-gas: maybe-all-stage4-opcodes
43224 all-stageprofile-gas: maybe-all-stageprofile-opcodes
43225 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43226 all-gas: maybe-all-bfd
43227
43228 all-stage1-gas: maybe-all-stage1-bfd
43229 all-stage2-gas: maybe-all-stage2-bfd
43230 all-stage3-gas: maybe-all-stage3-bfd
43231 all-stage4-gas: maybe-all-stage4-bfd
43232 all-stageprofile-gas: maybe-all-stageprofile-bfd
43233 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43234 all-gas: maybe-all-intl
43235
43236 all-stage1-gas: maybe-all-stage1-intl
43237 all-stage2-gas: maybe-all-stage2-intl
43238 all-stage3-gas: maybe-all-stage3-intl
43239 all-stage4-gas: maybe-all-stage4-intl
43240 all-stageprofile-gas: maybe-all-stageprofile-intl
43241 all-stagefeedback-gas: maybe-all-stagefeedback-intl
43242 configure-gprof: maybe-configure-intl
43243 all-gprof: maybe-all-libiberty
43244 all-gprof: maybe-all-bfd
43245 all-gprof: maybe-all-opcodes
43246 all-gprof: maybe-all-intl
43247 configure-ld: maybe-configure-intl
43248
43249 configure-stage1-ld: maybe-configure-stage1-intl
43250 configure-stage2-ld: maybe-configure-stage2-intl
43251 configure-stage3-ld: maybe-configure-stage3-intl
43252 configure-stage4-ld: maybe-configure-stage4-intl
43253 configure-stageprofile-ld: maybe-configure-stageprofile-intl
43254 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43255 all-ld: maybe-all-libiberty
43256
43257 all-stage1-ld: maybe-all-stage1-libiberty
43258 all-stage2-ld: maybe-all-stage2-libiberty
43259 all-stage3-ld: maybe-all-stage3-libiberty
43260 all-stage4-ld: maybe-all-stage4-libiberty
43261 all-stageprofile-ld: maybe-all-stageprofile-libiberty
43262 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43263 all-ld: maybe-all-bfd
43264
43265 all-stage1-ld: maybe-all-stage1-bfd
43266 all-stage2-ld: maybe-all-stage2-bfd
43267 all-stage3-ld: maybe-all-stage3-bfd
43268 all-stage4-ld: maybe-all-stage4-bfd
43269 all-stageprofile-ld: maybe-all-stageprofile-bfd
43270 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43271 all-ld: maybe-all-opcodes
43272
43273 all-stage1-ld: maybe-all-stage1-opcodes
43274 all-stage2-ld: maybe-all-stage2-opcodes
43275 all-stage3-ld: maybe-all-stage3-opcodes
43276 all-stage4-ld: maybe-all-stage4-opcodes
43277 all-stageprofile-ld: maybe-all-stageprofile-opcodes
43278 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43279 all-ld: maybe-all-build-bison
43280
43281 all-stage1-ld: maybe-all-build-bison
43282 all-stage2-ld: maybe-all-build-bison
43283 all-stage3-ld: maybe-all-build-bison
43284 all-stage4-ld: maybe-all-build-bison
43285 all-stageprofile-ld: maybe-all-build-bison
43286 all-stagefeedback-ld: maybe-all-build-bison
43287 all-ld: maybe-all-build-flex
43288
43289 all-stage1-ld: maybe-all-build-flex
43290 all-stage2-ld: maybe-all-build-flex
43291 all-stage3-ld: maybe-all-build-flex
43292 all-stage4-ld: maybe-all-build-flex
43293 all-stageprofile-ld: maybe-all-build-flex
43294 all-stagefeedback-ld: maybe-all-build-flex
43295 all-ld: maybe-all-intl
43296
43297 all-stage1-ld: maybe-all-stage1-intl
43298 all-stage2-ld: maybe-all-stage2-intl
43299 all-stage3-ld: maybe-all-stage3-intl
43300 all-stage4-ld: maybe-all-stage4-intl
43301 all-stageprofile-ld: maybe-all-stageprofile-intl
43302 all-stagefeedback-ld: maybe-all-stagefeedback-intl
43303 install-ld: maybe-install-gold
43304 install-strip-ld: maybe-install-strip-gold
43305 configure-gold: maybe-configure-intl
43306
43307 configure-stage1-gold: maybe-configure-stage1-intl
43308 configure-stage2-gold: maybe-configure-stage2-intl
43309 configure-stage3-gold: maybe-configure-stage3-intl
43310 configure-stage4-gold: maybe-configure-stage4-intl
43311 configure-stageprofile-gold: maybe-configure-stageprofile-intl
43312 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43313 all-gold: maybe-all-libiberty
43314
43315 all-stage1-gold: maybe-all-stage1-libiberty
43316 all-stage2-gold: maybe-all-stage2-libiberty
43317 all-stage3-gold: maybe-all-stage3-libiberty
43318 all-stage4-gold: maybe-all-stage4-libiberty
43319 all-stageprofile-gold: maybe-all-stageprofile-libiberty
43320 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43321 all-gold: maybe-all-intl
43322
43323 all-stage1-gold: maybe-all-stage1-intl
43324 all-stage2-gold: maybe-all-stage2-intl
43325 all-stage3-gold: maybe-all-stage3-intl
43326 all-stage4-gold: maybe-all-stage4-intl
43327 all-stageprofile-gold: maybe-all-stageprofile-intl
43328 all-stagefeedback-gold: maybe-all-stagefeedback-intl
43329 all-gold: maybe-all-bfd
43330
43331 all-stage1-gold: maybe-all-stage1-bfd
43332 all-stage2-gold: maybe-all-stage2-bfd
43333 all-stage3-gold: maybe-all-stage3-bfd
43334 all-stage4-gold: maybe-all-stage4-bfd
43335 all-stageprofile-gold: maybe-all-stageprofile-bfd
43336 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43337 all-gold: maybe-all-build-bison
43338
43339 all-stage1-gold: maybe-all-build-bison
43340 all-stage2-gold: maybe-all-build-bison
43341 all-stage3-gold: maybe-all-build-bison
43342 all-stage4-gold: maybe-all-build-bison
43343 all-stageprofile-gold: maybe-all-build-bison
43344 all-stagefeedback-gold: maybe-all-build-bison
43345 check-gold: maybe-all-binutils
43346
43347 check-stage1-gold: maybe-all-stage1-binutils
43348 check-stage2-gold: maybe-all-stage2-binutils
43349 check-stage3-gold: maybe-all-stage3-binutils
43350 check-stage4-gold: maybe-all-stage4-binutils
43351 check-stageprofile-gold: maybe-all-stageprofile-binutils
43352 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43353 check-gold: maybe-all-gas
43354
43355 check-stage1-gold: maybe-all-stage1-gas
43356 check-stage2-gold: maybe-all-stage2-gas
43357 check-stage3-gold: maybe-all-stage3-gas
43358 check-stage4-gold: maybe-all-stage4-gas
43359 check-stageprofile-gold: maybe-all-stageprofile-gas
43360 check-stagefeedback-gold: maybe-all-stagefeedback-gas
43361 configure-opcodes: maybe-configure-intl
43362
43363 configure-stage1-opcodes: maybe-configure-stage1-intl
43364 configure-stage2-opcodes: maybe-configure-stage2-intl
43365 configure-stage3-opcodes: maybe-configure-stage3-intl
43366 configure-stage4-opcodes: maybe-configure-stage4-intl
43367 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43368 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43369 all-opcodes: maybe-all-bfd
43370
43371 all-stage1-opcodes: maybe-all-stage1-bfd
43372 all-stage2-opcodes: maybe-all-stage2-bfd
43373 all-stage3-opcodes: maybe-all-stage3-bfd
43374 all-stage4-opcodes: maybe-all-stage4-bfd
43375 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43376 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43377 all-opcodes: maybe-all-libiberty
43378
43379 all-stage1-opcodes: maybe-all-stage1-libiberty
43380 all-stage2-opcodes: maybe-all-stage2-libiberty
43381 all-stage3-opcodes: maybe-all-stage3-libiberty
43382 all-stage4-opcodes: maybe-all-stage4-libiberty
43383 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43384 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43385 all-opcodes: maybe-all-intl
43386
43387 all-stage1-opcodes: maybe-all-stage1-intl
43388 all-stage2-opcodes: maybe-all-stage2-intl
43389 all-stage3-opcodes: maybe-all-stage3-intl
43390 all-stage4-opcodes: maybe-all-stage4-intl
43391 all-stageprofile-opcodes: maybe-all-stageprofile-intl
43392 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43393 all-dejagnu: maybe-all-tcl
43394 all-dejagnu: maybe-all-expect
43395 all-dejagnu: maybe-all-tk
43396 configure-expect: maybe-configure-tcl
43397 configure-expect: maybe-configure-tk
43398 all-expect: maybe-all-tcl
43399 all-expect: maybe-all-tk
43400 configure-itcl: maybe-configure-tcl
43401 configure-itcl: maybe-configure-tk
43402 all-itcl: maybe-all-tcl
43403 all-itcl: maybe-all-tk
43404 install-itcl: maybe-install-tcl
43405 install-strip-itcl: maybe-install-strip-tcl
43406 configure-tk: maybe-configure-tcl
43407 all-tk: maybe-all-tcl
43408 all-sid: maybe-all-libiberty
43409 all-sid: maybe-all-bfd
43410 all-sid: maybe-all-opcodes
43411 all-sid: maybe-all-tcl
43412 all-sid: maybe-all-tk
43413 install-sid: maybe-install-tcl
43414 install-strip-sid: maybe-install-strip-tcl
43415 install-sid: maybe-install-tk
43416 install-strip-sid: maybe-install-strip-tk
43417 configure-sim: maybe-configure-intl
43418 all-sim: maybe-all-intl
43419 all-sim: maybe-all-libiberty
43420 all-sim: maybe-all-bfd
43421 all-sim: maybe-all-opcodes
43422 all-sim: maybe-all-readline
43423 all-sim: maybe-configure-gdb
43424 all-fastjar: maybe-all-zlib
43425 all-fastjar: maybe-all-build-texinfo
43426 all-fastjar: maybe-all-libiberty
43427 all-bison: maybe-all-intl
43428 all-bison: maybe-all-build-texinfo
43429 all-flex: maybe-all-build-bison
43430 all-flex: maybe-all-intl
43431 all-flex: maybe-all-m4
43432 all-flex: maybe-all-build-texinfo
43433 all-m4: maybe-all-intl
43434 all-m4: maybe-all-build-texinfo
43435 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43436 configure-target-fastjar: maybe-configure-target-zlib
43437 all-target-fastjar: maybe-all-target-zlib
43438 configure-target-libgo: maybe-configure-target-libffi
43439 configure-target-libgo: maybe-all-target-libstdc++-v3
43440 all-target-libgo: maybe-all-target-libffi
43441 configure-target-libjava: maybe-configure-target-zlib
43442 configure-target-libjava: maybe-configure-target-boehm-gc
43443 configure-target-libjava: maybe-configure-target-libffi
43444 all-target-libjava: maybe-all-fastjar
43445 all-target-libjava: maybe-all-target-zlib
43446 all-target-libjava: maybe-all-target-boehm-gc
43447 all-target-libjava: maybe-all-target-libffi
43448 configure-target-libobjc: maybe-configure-target-boehm-gc
43449 all-target-libobjc: maybe-all-target-boehm-gc
43450 configure-target-libstdc++-v3: maybe-configure-target-libgomp
43451
43452 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43453 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43454 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43455 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43456 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43457 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43458 all-target-libstdc++-v3: maybe-configure-target-libgomp
43459
43460 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43461 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43462 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43463 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43464 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43465 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43466 all-target-libgloss: maybe-all-target-newlib
43467 all-target-winsup: maybe-all-target-libtermcap
43468 configure-target-newlib: maybe-all-binutils
43469 configure-target-newlib: maybe-all-ld
43470 configure-target-libgfortran: maybe-all-target-libquadmath
43471
43472
43473 # Dependencies for target modules on other target modules are
43474 # described by lang_env_dependencies; the defaults apply to anything
43475 # not mentioned there.
43476
43477
43478 @if gcc-bootstrap
43479 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43480 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43481 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43482 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43483 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43484 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43485 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43486 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43487 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43488 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43489 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43490 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43491 @endif gcc-bootstrap
43492
43493 @if gcc-no-bootstrap
43494 configure-target-libstdc++-v3: maybe-all-target-libgcc
43495 configure-target-libmudflap: maybe-all-target-libgcc
43496 configure-target-libssp: maybe-all-target-libgcc
43497 configure-target-newlib: maybe-all-target-libgcc
43498 configure-target-libquadmath: maybe-all-target-libgcc
43499 configure-target-libgfortran: maybe-all-target-libgcc
43500 configure-target-libobjc: maybe-all-target-libgcc
43501 configure-target-libgo: maybe-all-target-libgcc
43502 configure-target-libtermcap: maybe-all-target-libgcc
43503 configure-target-winsup: maybe-all-target-libgcc
43504 configure-target-libgloss: maybe-all-target-libgcc
43505 configure-target-libffi: maybe-all-target-libgcc
43506 configure-target-libjava: maybe-all-target-libgcc
43507 configure-target-zlib: maybe-all-target-libgcc
43508 configure-target-boehm-gc: maybe-all-target-libgcc
43509 configure-target-rda: maybe-all-target-libgcc
43510 configure-target-libada: maybe-all-target-libgcc
43511 configure-target-libgomp: maybe-all-target-libgcc
43512 configure-target-libitm: maybe-all-target-libgcc
43513 @endif gcc-no-bootstrap
43514
43515
43516 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43517
43518 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43519
43520 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43521
43522
43523
43524 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43525
43526 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43527
43528 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43529
43530 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43531
43532 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43533
43534 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43535
43536
43537 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43538
43539 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43540 configure-target-libjava: maybe-all-target-libstdc++-v3
43541
43542 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43543
43544 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43545
43546 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43547
43548 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43549
43550 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43551
43552 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
43553 configure-target-libitm: maybe-all-target-libstdc++-v3
43554
43555
43556 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43557 GDB_TK = @GDB_TK@
43558 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43559 configure-gdb: $(CONFIGURE_GDB_TK)
43560 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43561 install-gdb: $(INSTALL_GDB_TK)
43562
43563 # Serialization dependencies.  Host configures don't work well in parallel to
43564 # each other, due to contention over config.cache.  Target configures and 
43565 # build configures are similar.
43566 @serialization_dependencies@
43567
43568 # --------------------------------
43569 # Regenerating top level configury
43570 # --------------------------------
43571
43572 # Rebuilding Makefile.in, using autogen.
43573 AUTOGEN = autogen
43574 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43575         cd $(srcdir) && $(AUTOGEN) Makefile.def
43576
43577 # Rebuilding Makefile.
43578 Makefile: $(srcdir)/Makefile.in config.status
43579         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43580
43581 config.status: configure
43582         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43583
43584 # Rebuilding configure.
43585 AUTOCONF = autoconf
43586 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43587         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43588         cd $(srcdir) && $(AUTOCONF)
43589
43590 # ------------------------------
43591 # Special directives to GNU Make
43592 # ------------------------------
43593
43594 # Don't pass command-line variables to submakes.
43595 .NOEXPORT:
43596 MAKEOVERRIDES=
43597
43598 # end of Makefile.in