]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/binutils-tumbl.git/blob - Makefile.in
Change cond. branching to BRC/BRCI and add CLZ instruction
[fpga/lx-cpu1/binutils-tumbl.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 #   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 #   Free Software Foundation
8 #
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
13
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 # GNU General Public License for more details.
18
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3.  If not see
21 # <http://www.gnu.org/licenses/>.
22 #
23
24 # First, test for a proper version of make, but only where one is required.
25
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
31
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
36
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
49
50 program_transform_name = @program_transform_name@
51
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
54
55 srcdir = @srcdir@
56
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
82
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
96
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
102
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
106
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
121
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
124
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
130
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory.  It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136         FLEX="$(FLEX)"; export FLEX; \
137         LEX="$(LEX)"; export LEX; \
138         BISON="$(BISON)"; export BISON; \
139         YACC="$(YACC)"; export YACC; \
140         M4="$(M4)"; export M4; \
141         SED="$(SED)"; export SED; \
142         AWK="$(AWK)"; export AWK; \
143         MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148         $(BASE_EXPORTS) \
149         AR="$(AR_FOR_BUILD)"; export AR; \
150         AS="$(AS_FOR_BUILD)"; export AS; \
151         CC="$(CC_FOR_BUILD)"; export CC; \
152         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154         CXX="$(CXX_FOR_BUILD)"; export CXX; \
155         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158         GOC="$(GOC_FOR_BUILD)"; export GOC; \
159         GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161         LD="$(LD_FOR_BUILD)"; export LD; \
162         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163         NM="$(NM_FOR_BUILD)"; export NM; \
164         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166         WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171         CFLAGS="$(CFLAGS_FOR_BUILD)" \
172         LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system.  We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187         $(BASE_EXPORTS) \
188         CC="$(CC)"; export CC; \
189         ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190         CFLAGS="$(CFLAGS)"; export CFLAGS; \
191         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192         CXX="$(CXX)"; export CXX; \
193         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194         GCJ="$(GCJ)"; export GCJ; \
195         GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196         GOC="$(GOC)"; export GOC; \
197         AR="$(AR)"; export AR; \
198         AS="$(AS)"; export AS; \
199         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201         LD="$(LD)"; export LD; \
202         LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203         NM="$(NM)"; export NM; \
204         RANLIB="$(RANLIB)"; export RANLIB; \
205         WINDRES="$(WINDRES)"; export WINDRES; \
206         WINDMC="$(WINDMC)"; export WINDMC; \
207         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209         READELF="$(READELF)"; export READELF; \
210         AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211         AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212         GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213         LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214         NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215         OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217         READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219         HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222         PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223         PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233 POSTSTAGE1_CXX_EXPORT = \
234         CXX='$(CXX)'; export CXX; \
235         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245           -I$$s/libstdc++-v3/libsupc++ \
246           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248           export CXX; \
249         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
251
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254         $(HOST_EXPORTS) \
255         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259         $(POSTSTAGE1_CXX_EXPORT) \
260         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272         $(BASE_EXPORTS) \
273         AR="$(AR_FOR_TARGET)"; export AR; \
274         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
290         READELF="$(READELF_FOR_TARGET)"; export READELF; \
291         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
292         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
293         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
294 @if gcc-bootstrap
295         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
296 @endif gcc-bootstrap
297         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299
300 RAW_CXX_TARGET_EXPORTS = \
301         $(BASE_TARGET_EXPORTS) \
302         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
303         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304
305 NORMAL_TARGET_EXPORTS = \
306         $(BASE_TARGET_EXPORTS) \
307         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308
309 # Where to find GMP
310 HOST_GMPLIBS = @gmplibs@
311 HOST_GMPINC = @gmpinc@
312
313 # Where to find PPL
314 HOST_PPLLIBS = @ppllibs@
315 HOST_PPLINC = @pplinc@
316
317 # Where to find CLOOG
318 HOST_CLOOGLIBS = @clooglibs@
319 HOST_CLOOGINC = @clooginc@
320
321 # Where to find libelf
322 HOST_LIBELFLIBS = @libelflibs@
323 HOST_LIBELFINC = @libelfinc@
324
325 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
326
327 # ----------------------------------------------
328 # Programs producing files for the BUILD machine
329 # ----------------------------------------------
330
331 SHELL = @SHELL@
332
333 # pwd command to use.  Allow user to override default by setting PWDCMD in
334 # the environment to account for automounters.  The make variable must not
335 # be called PWDCMD, otherwise the value set here is passed to make
336 # subprocesses and overrides the setting from the user's environment.
337 # Don't use PWD since it is a common shell environment variable and we
338 # don't want to corrupt it.
339 PWD_COMMAND = $${PWDCMD-pwd}
340
341 # compilers to use to create programs which must be run in the build
342 # environment.
343 AR_FOR_BUILD = @AR_FOR_BUILD@
344 AS_FOR_BUILD = @AS_FOR_BUILD@
345 CC_FOR_BUILD = @CC_FOR_BUILD@
346 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348 CXX_FOR_BUILD = @CXX_FOR_BUILD@
349 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352 GOC_FOR_BUILD = @GOC_FOR_BUILD@
353 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354 LD_FOR_BUILD = @LD_FOR_BUILD@
355 NM_FOR_BUILD = @NM_FOR_BUILD@
356 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
359
360 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BUILD_PREFIX = @BUILD_PREFIX@
363 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
364
365 # Flags to pass to stage2 and later makes.  They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BOOT_CFLAGS= -g -O2
368 BOOT_LDFLAGS=
369 BOOT_ADAFLAGS=-gnatpg -gnata
370
371 AWK = @AWK@
372 SED = @SED@
373 BISON = @BISON@
374 YACC = @YACC@
375 FLEX = @FLEX@
376 LEX = @LEX@
377 M4 = @M4@
378 MAKEINFO = @MAKEINFO@
379 EXPECT = @EXPECT@
380 RUNTEST = @RUNTEST@
381
382 # This just becomes part of the MAKEINFO definition passed down to
383 # sub-makes.  It lets flags be given on the command line while still
384 # using the makeinfo from the object tree.
385 # (Default to avoid splitting info files by setting the threshold high.)
386 MAKEINFOFLAGS = --split-size=5000000
387
388 # ---------------------------------------------
389 # Programs producing files for the HOST machine
390 # ---------------------------------------------
391
392 AS = @AS@
393 AR = @AR@
394 AR_FLAGS = rc
395 CC = @CC@
396 CXX = @CXX@
397 DLLTOOL = @DLLTOOL@
398 LD = @LD@
399 LIPO = @LIPO@
400 NM = @NM@
401 OBJDUMP = @OBJDUMP@
402 RANLIB = @RANLIB@
403 READELF = @READELF@
404 STRIP = @STRIP@
405 WINDRES = @WINDRES@
406 WINDMC = @WINDMC@
407
408 GNATBIND = @GNATBIND@
409 GNATMAKE = @GNATMAKE@
410
411 CFLAGS = @CFLAGS@
412 LDFLAGS = @LDFLAGS@
413 LIBCFLAGS = $(CFLAGS)
414 CXXFLAGS = @CXXFLAGS@
415 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416 GOCFLAGS = $(CFLAGS)
417
418 TFLAGS =
419
420 # Defaults for all stages; some are overridden below.
421
422 STAGE_CFLAGS = $(BOOT_CFLAGS)
423 STAGE_TFLAGS = $(TFLAGS)
424 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
426
427
428 # Defaults for stage 1; some are overridden below.
429 STAGE1_CFLAGS = $(STAGE_CFLAGS)
430 STAGE1_CXXFLAGS = $(CXXFLAGS)
431 @if target-libstdc++-v3-bootstrap
432 # Override the above if we're bootstrapping C++.
433 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
434 @endif target-libstdc++-v3-bootstrap
435 STAGE1_TFLAGS = $(STAGE_TFLAGS)
436 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
437 # POSTSTAGE1_CONFIGURE_FLAGS here.
438 STAGE1_CONFIGURE_FLAGS = \
439         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
440
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
450 # POSTSTAGE1_CONFIGURE_FLAGS here.
451 STAGE2_CONFIGURE_FLAGS = \
452         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
453
454 # Defaults for stage 3; some are overridden below.
455 STAGE3_CFLAGS = $(STAGE_CFLAGS)
456 STAGE3_CXXFLAGS = $(CXXFLAGS)
457 @if target-libstdc++-v3-bootstrap
458 # Override the above if we're bootstrapping C++.
459 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
460 @endif target-libstdc++-v3-bootstrap
461 STAGE3_TFLAGS = $(STAGE_TFLAGS)
462 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
463 # POSTSTAGE1_CONFIGURE_FLAGS here.
464 STAGE3_CONFIGURE_FLAGS = \
465         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
466
467 # Defaults for stage 4; some are overridden below.
468 STAGE4_CFLAGS = $(STAGE_CFLAGS)
469 STAGE4_CXXFLAGS = $(CXXFLAGS)
470 @if target-libstdc++-v3-bootstrap
471 # Override the above if we're bootstrapping C++.
472 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
473 @endif target-libstdc++-v3-bootstrap
474 STAGE4_TFLAGS = $(STAGE_TFLAGS)
475 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
476 # POSTSTAGE1_CONFIGURE_FLAGS here.
477 STAGE4_CONFIGURE_FLAGS = \
478         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
479
480 # Defaults for stage profile; some are overridden below.
481 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
482 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
483 @if target-libstdc++-v3-bootstrap
484 # Override the above if we're bootstrapping C++.
485 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
486 @endif target-libstdc++-v3-bootstrap
487 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
488 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
489 # POSTSTAGE1_CONFIGURE_FLAGS here.
490 STAGEprofile_CONFIGURE_FLAGS = \
491         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
492
493 # Defaults for stage feedback; some are overridden below.
494 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
495 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
496 @if target-libstdc++-v3-bootstrap
497 # Override the above if we're bootstrapping C++.
498 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
499 @endif target-libstdc++-v3-bootstrap
500 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
501 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
502 # POSTSTAGE1_CONFIGURE_FLAGS here.
503 STAGEfeedback_CONFIGURE_FLAGS = \
504         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
505
506
507 # Only build the C compiler for stage1, because that is the only one that
508 # we can guarantee will build with the native compiler, and also it is the
509 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
510 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
511 # overrideable (for a bootstrap build stage1 also builds gcc.info).
512
513 STAGE1_CFLAGS = @stage1_cflags@
514 STAGE1_CHECKING = @stage1_checking@
515 STAGE1_LANGUAGES = @stage1_languages@
516 # * We force-disable intermodule optimizations, even if
517 #   --enable-intermodule was passed, since the installed compiler
518 #   probably can't handle them.  Luckily, autoconf always respects
519 #   the last argument when conflicting --enable arguments are passed.
520 # * Likewise, we force-disable coverage flags, since the installed
521 #   compiler probably has never heard of them.
522 # * Don't remove this, because above we added
523 #   POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
524 #   we don't want for STAGE1_CONFIGURE_FLAGS.
525 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
526           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
527
528 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
529 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
530
531 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
532 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
533
534 do-compare = @do_compare@
535 do-compare3 = $(do-compare)
536
537 # -----------------------------------------------
538 # Programs producing files for the TARGET machine
539 # -----------------------------------------------
540
541 AR_FOR_TARGET=@AR_FOR_TARGET@
542 AS_FOR_TARGET=@AS_FOR_TARGET@
543 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
544
545 # If GCC_FOR_TARGET is not overriden on the command line, then this
546 # variable is passed down to the gcc Makefile, where it is used to
547 # build libgcc2.a.  We define it here so that it can itself be
548 # overridden on the command line.
549 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
550 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
551 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
552 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
553 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
554 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
555 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
556 LD_FOR_TARGET=@LD_FOR_TARGET@
557
558 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
559 NM_FOR_TARGET=@NM_FOR_TARGET@
560 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
561 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
562 READELF_FOR_TARGET=@READELF_FOR_TARGET@
563 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
564 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
565 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
566
567 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
568 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
569 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
570
571 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
572 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
573
574 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
575 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
576 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
577 GOCFLAGS_FOR_TARGET = -O2 -g
578
579 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
580 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
581 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
582
583 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
584
585 # ------------------------------------
586 # Miscellaneous targets and flag lists
587 # ------------------------------------
588
589 # The first rule in the file had better be this one.  Don't put any above it.
590 # This lives here to allow makefile fragments to contain dependencies.
591 all:
592
593 #### host and target specific makefile fragments come in here.
594 @target_makefile_frag@
595 @alphaieee_frag@
596 @ospace_frag@
597 @host_makefile_frag@
598 ###
599
600 # This is the list of directories that may be needed in RPATH_ENVVAR
601 # so that programs built for the target machine work.
602 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
603
604 @if target-libstdc++-v3
605 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
606 @endif target-libstdc++-v3
607
608 @if target-libmudflap
609 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
610 @endif target-libmudflap
611
612 @if target-libssp
613 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
614 @endif target-libssp
615
616 @if target-libgomp
617 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
618 @endif target-libgomp
619
620
621
622 # This is the list of directories that may be needed in RPATH_ENVVAR
623 # so that programs built for the host machine work.
624 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
625
626 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
627 @if gcc
628 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
629 @endif gcc
630
631
632 @if gmp
633 HOST_LIB_PATH_gmp = \
634   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
635 @endif gmp
636
637 @if mpfr
638 HOST_LIB_PATH_mpfr = \
639   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
640 @endif mpfr
641
642 @if mpc
643 HOST_LIB_PATH_mpc = \
644   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
645 @endif mpc
646
647 @if ppl
648 HOST_LIB_PATH_ppl = \
649   $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
650 @endif ppl
651
652 @if cloog
653 HOST_LIB_PATH_cloog = \
654   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
655 @endif cloog
656
657 @if libelf
658 HOST_LIB_PATH_libelf = \
659   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
660 @endif libelf
661
662
663 CXX_FOR_TARGET_FLAG_TO_PASS = \
664         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
665 @if target-libstdc++-v3
666 # CXX_FOR_TARGET is tricky to get right for target libs that require a
667 # functional C++ compiler.  When we recurse, if we expand
668 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
669 # libstdc++ include flags from the script.  Instead, we get an
670 # -funconfigured-* word, so that we'll get errors if this invalid C++
671 # command line is used for anything, but also so that we can use the
672 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
673 # don't pass it on, sub-make will use the default definition, that
674 # re-expands it at the time of use, so we'll get it right when we need
675 # it.  One potential exception is the expansion of CXX_FOR_TARGET
676 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
677 # really work, for C++ host programs can't depend on the current-stage
678 # C++ target library.
679 CXX_FOR_TARGET_FLAG_TO_PASS = \
680         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
681 @endif target-libstdc++-v3
682
683 # Flags to pass down to all sub-makes.
684 BASE_FLAGS_TO_PASS = \
685         "DESTDIR=$(DESTDIR)" \
686         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
687         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
688         "bindir=$(bindir)" \
689         "datadir=$(datadir)" \
690         "exec_prefix=$(exec_prefix)" \
691         "includedir=$(includedir)" \
692         "datarootdir=$(datarootdir)" \
693         "docdir=$(docdir)" \
694         "infodir=$(infodir)" \
695         "pdfdir=$(pdfdir)" \
696         "htmldir=$(htmldir)" \
697         "libdir=$(libdir)" \
698         "libexecdir=$(libexecdir)" \
699         "lispdir=$(lispdir)" \
700         "localstatedir=$(localstatedir)" \
701         "mandir=$(mandir)" \
702         "oldincludedir=$(oldincludedir)" \
703         "prefix=$(prefix)" \
704         "sbindir=$(sbindir)" \
705         "sharedstatedir=$(sharedstatedir)" \
706         "sysconfdir=$(sysconfdir)" \
707         "tooldir=$(tooldir)" \
708         "build_tooldir=$(build_tooldir)" \
709         "target_alias=$(target_alias)" \
710         "AWK=$(AWK)" \
711         "BISON=$(BISON)" \
712         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
713         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
714         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
715         "EXPECT=$(EXPECT)" \
716         "FLEX=$(FLEX)" \
717         "INSTALL=$(INSTALL)" \
718         "INSTALL_DATA=$(INSTALL_DATA)" \
719         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
720         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
721         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
722         "LEX=$(LEX)" \
723         "M4=$(M4)" \
724         "MAKE=$(MAKE)" \
725         "RUNTEST=$(RUNTEST)" \
726         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
727         "SED=$(SED)" \
728         "SHELL=$(SHELL)" \
729         "YACC=$(YACC)" \
730         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731         "ADA_CFLAGS=$(ADA_CFLAGS)" \
732         "AR_FLAGS=$(AR_FLAGS)" \
733         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
734         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
735         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
736         "CFLAGS=$(CFLAGS)" \
737         "CXXFLAGS=$(CXXFLAGS)" \
738         "LDFLAGS=$(LDFLAGS)" \
739         "LIBCFLAGS=$(LIBCFLAGS)" \
740         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
741         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
742         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
743         "GNATBIND=$(GNATBIND)" \
744         "GNATMAKE=$(GNATMAKE)" \
745         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
746         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
747         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
748         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
749         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
750         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
751         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
752         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
753         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
754         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
755         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
756         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
757         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
758         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
759         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
760         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
761         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
762         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
763         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
764         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
765         "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
766         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
767         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
768         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
769         "BUILD_CONFIG=$(BUILD_CONFIG)" \
770         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
771         "LEAN=$(LEAN)" \
772         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
773         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
774         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
775         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
776         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
777         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
778         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
779         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
780         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
781         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
782         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
783         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
784         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
785         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
786         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
787         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
788         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
789         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
790         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
791         "TFLAGS=$(TFLAGS)" \
792         "CONFIG_SHELL=$(SHELL)" \
793         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
794
795 # We leave this in just in case, but it is not needed anymore.
796 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
797
798 # Flags to pass down to most sub-makes, in which we're building with
799 # the host environment.
800 EXTRA_HOST_FLAGS = \
801         'AR=$(AR)' \
802         'AS=$(AS)' \
803         'CC=$(CC)' \
804         'CXX=$(CXX)' \
805         'DLLTOOL=$(DLLTOOL)' \
806         'GCJ=$(GCJ)' \
807         'GFORTRAN=$(GFORTRAN)' \
808         'GOC=$(GOC)' \
809         'LD=$(LD)' \
810         'LIPO=$(LIPO)' \
811         'NM=$(NM)' \
812         'OBJDUMP=$(OBJDUMP)' \
813         'RANLIB=$(RANLIB)' \
814         'READELF=$(READELF)' \
815         'STRIP=$(STRIP)' \
816         'WINDRES=$(WINDRES)' \
817         'WINDMC=$(WINDMC)'
818
819 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
820
821 # Flags to pass to stage2 and later makes.
822
823 POSTSTAGE1_FLAGS_TO_PASS = \
824         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
825         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
826         GNATBIND="$${GNATBIND}" \
827         LDFLAGS="$${LDFLAGS}" \
828         HOST_LIBS="$${HOST_LIBS}" \
829         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
830
831 # Flags to pass down to makes which are built with the target environment.
832 # The double $ decreases the length of the command line; those variables
833 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
834 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
835 # so we expand them here.
836 EXTRA_TARGET_FLAGS = \
837         'AR=$$(AR_FOR_TARGET)' \
838         'AS=$(COMPILER_AS_FOR_TARGET)' \
839         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
841         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
842         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
843         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
844         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
848         'LD=$(COMPILER_LD_FOR_TARGET)' \
849         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
850         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
851         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
852         'NM=$(COMPILER_NM_FOR_TARGET)' \
853         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
854         'RANLIB=$$(RANLIB_FOR_TARGET)' \
855         'READELF=$$(READELF_FOR_TARGET)' \
856         'WINDRES=$$(WINDRES_FOR_TARGET)' \
857         'WINDMC=$$(WINDMC_FOR_TARGET)' \
858         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
859         "TFLAGS=$$TFLAGS"
860
861 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
862
863 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
864 # unfortunately needs the native compiler and the target ar and
865 # ranlib.
866 # If any variables are added here, they must be added to do-*, below.
867 # The BUILD_* variables are a special case, which are used for the gcc
868 # cross-building scheme.
869 EXTRA_GCC_FLAGS = \
870         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
871         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
872         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
873
874 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
875
876 @if gcc
877 BUILD_CONFIG = @BUILD_CONFIG@
878 ifneq ($(BUILD_CONFIG),)
879 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
880 endif
881 @endif gcc
882
883 .PHONY: configure-host
884 configure-host:  \
885     maybe-configure-bfd \
886     maybe-configure-opcodes \
887     maybe-configure-binutils \
888     maybe-configure-bison \
889     maybe-configure-cgen \
890     maybe-configure-dejagnu \
891     maybe-configure-etc \
892     maybe-configure-fastjar \
893     maybe-configure-fixincludes \
894     maybe-configure-flex \
895     maybe-configure-gas \
896     maybe-configure-gcc \
897     maybe-configure-gmp \
898     maybe-configure-mpfr \
899     maybe-configure-mpc \
900     maybe-configure-ppl \
901     maybe-configure-cloog \
902     maybe-configure-libelf \
903     maybe-configure-gold \
904     maybe-configure-gprof \
905     maybe-configure-intl \
906     maybe-configure-tcl \
907     maybe-configure-itcl \
908     maybe-configure-ld \
909     maybe-configure-libcpp \
910     maybe-configure-libdecnumber \
911     maybe-configure-libgui \
912     maybe-configure-libiberty \
913     maybe-configure-libiconv \
914     maybe-configure-m4 \
915     maybe-configure-readline \
916     maybe-configure-sid \
917     maybe-configure-sim \
918     maybe-configure-texinfo \
919     maybe-configure-zlib \
920     maybe-configure-gdb \
921     maybe-configure-expect \
922     maybe-configure-guile \
923     maybe-configure-tk \
924     maybe-configure-libtermcap \
925     maybe-configure-utils \
926     maybe-configure-gnattools \
927     maybe-configure-lto-plugin
928 .PHONY: configure-target
929 configure-target:  \
930     maybe-configure-target-libstdc++-v3 \
931     maybe-configure-target-libmudflap \
932     maybe-configure-target-libssp \
933     maybe-configure-target-newlib \
934     maybe-configure-target-libgcc \
935     maybe-configure-target-libquadmath \
936     maybe-configure-target-libgfortran \
937     maybe-configure-target-libobjc \
938     maybe-configure-target-libgo \
939     maybe-configure-target-libtermcap \
940     maybe-configure-target-winsup \
941     maybe-configure-target-libgloss \
942     maybe-configure-target-libffi \
943     maybe-configure-target-libjava \
944     maybe-configure-target-zlib \
945     maybe-configure-target-boehm-gc \
946     maybe-configure-target-rda \
947     maybe-configure-target-libada \
948     maybe-configure-target-libgomp
949
950 # The target built for a native non-bootstrap build.
951 .PHONY: all
952 all:
953 @if gcc-bootstrap
954         [ -f stage_final ] || echo stage3 > stage_final
955         @r=`${PWD_COMMAND}`; export r; \
956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
957         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
958 @endif gcc-bootstrap
959         @: $(MAKE); $(unstage)
960         @r=`${PWD_COMMAND}`; export r; \
961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
962 @if gcc-bootstrap
963         if [ -f stage_last ]; then \
964           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
965           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
966         else \
967 @endif gcc-bootstrap
968           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
969 @if gcc-bootstrap
970             ; \
971         fi \
972 @endif gcc-bootstrap
973         && :
974
975 .PHONY: all-build
976
977 all-build: maybe-all-build-libiberty
978 all-build: maybe-all-build-bison
979 all-build: maybe-all-build-flex
980 all-build: maybe-all-build-m4
981 all-build: maybe-all-build-texinfo
982 all-build: maybe-all-build-fixincludes
983
984 .PHONY: all-host
985
986 @if bfd-no-bootstrap
987 all-host: maybe-all-bfd
988 @endif bfd-no-bootstrap
989 @if opcodes-no-bootstrap
990 all-host: maybe-all-opcodes
991 @endif opcodes-no-bootstrap
992 @if binutils-no-bootstrap
993 all-host: maybe-all-binutils
994 @endif binutils-no-bootstrap
995 all-host: maybe-all-bison
996 all-host: maybe-all-cgen
997 all-host: maybe-all-dejagnu
998 all-host: maybe-all-etc
999 all-host: maybe-all-fastjar
1000 all-host: maybe-all-fixincludes
1001 all-host: maybe-all-flex
1002 @if gas-no-bootstrap
1003 all-host: maybe-all-gas
1004 @endif gas-no-bootstrap
1005 @if gcc-no-bootstrap
1006 all-host: maybe-all-gcc
1007 @endif gcc-no-bootstrap
1008 @if gmp-no-bootstrap
1009 all-host: maybe-all-gmp
1010 @endif gmp-no-bootstrap
1011 @if mpfr-no-bootstrap
1012 all-host: maybe-all-mpfr
1013 @endif mpfr-no-bootstrap
1014 @if mpc-no-bootstrap
1015 all-host: maybe-all-mpc
1016 @endif mpc-no-bootstrap
1017 @if ppl-no-bootstrap
1018 all-host: maybe-all-ppl
1019 @endif ppl-no-bootstrap
1020 @if cloog-no-bootstrap
1021 all-host: maybe-all-cloog
1022 @endif cloog-no-bootstrap
1023 @if libelf-no-bootstrap
1024 all-host: maybe-all-libelf
1025 @endif libelf-no-bootstrap
1026 @if gold-no-bootstrap
1027 all-host: maybe-all-gold
1028 @endif gold-no-bootstrap
1029 all-host: maybe-all-gprof
1030 @if intl-no-bootstrap
1031 all-host: maybe-all-intl
1032 @endif intl-no-bootstrap
1033 all-host: maybe-all-tcl
1034 all-host: maybe-all-itcl
1035 @if ld-no-bootstrap
1036 all-host: maybe-all-ld
1037 @endif ld-no-bootstrap
1038 @if libcpp-no-bootstrap
1039 all-host: maybe-all-libcpp
1040 @endif libcpp-no-bootstrap
1041 @if libdecnumber-no-bootstrap
1042 all-host: maybe-all-libdecnumber
1043 @endif libdecnumber-no-bootstrap
1044 all-host: maybe-all-libgui
1045 @if libiberty-no-bootstrap
1046 all-host: maybe-all-libiberty
1047 @endif libiberty-no-bootstrap
1048 all-host: maybe-all-libiconv
1049 all-host: maybe-all-m4
1050 all-host: maybe-all-readline
1051 all-host: maybe-all-sid
1052 all-host: maybe-all-sim
1053 all-host: maybe-all-texinfo
1054 @if zlib-no-bootstrap
1055 all-host: maybe-all-zlib
1056 @endif zlib-no-bootstrap
1057 all-host: maybe-all-gdb
1058 all-host: maybe-all-expect
1059 all-host: maybe-all-guile
1060 all-host: maybe-all-tk
1061 all-host: maybe-all-libtermcap
1062 all-host: maybe-all-utils
1063 all-host: maybe-all-gnattools
1064 @if lto-plugin-no-bootstrap
1065 all-host: maybe-all-lto-plugin
1066 @endif lto-plugin-no-bootstrap
1067
1068 .PHONY: all-target
1069
1070 @if target-libstdc++-v3-no-bootstrap
1071 all-target: maybe-all-target-libstdc++-v3
1072 @endif target-libstdc++-v3-no-bootstrap
1073 all-target: maybe-all-target-libmudflap
1074 all-target: maybe-all-target-libssp
1075 all-target: maybe-all-target-newlib
1076 @if target-libgcc-no-bootstrap
1077 all-target: maybe-all-target-libgcc
1078 @endif target-libgcc-no-bootstrap
1079 all-target: maybe-all-target-libquadmath
1080 all-target: maybe-all-target-libgfortran
1081 all-target: maybe-all-target-libobjc
1082 all-target: maybe-all-target-libgo
1083 all-target: maybe-all-target-libtermcap
1084 all-target: maybe-all-target-winsup
1085 all-target: maybe-all-target-libgloss
1086 all-target: maybe-all-target-libffi
1087 all-target: maybe-all-target-libjava
1088 all-target: maybe-all-target-zlib
1089 all-target: maybe-all-target-boehm-gc
1090 all-target: maybe-all-target-rda
1091 all-target: maybe-all-target-libada
1092 @if target-libgomp-no-bootstrap
1093 all-target: maybe-all-target-libgomp
1094 @endif target-libgomp-no-bootstrap
1095
1096 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1097 # ``make X'' in all subdirectories (because, in general, there is a
1098 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1099 # but it may do additional work as well).
1100
1101 .PHONY: do-info
1102 do-info:
1103         @: $(MAKE); $(unstage)
1104         @r=`${PWD_COMMAND}`; export r; \
1105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1106         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1107           info-target
1108
1109
1110 .PHONY: info-host
1111
1112 info-host: maybe-info-bfd
1113 info-host: maybe-info-opcodes
1114 info-host: maybe-info-binutils
1115 info-host: maybe-info-bison
1116 info-host: maybe-info-cgen
1117 info-host: maybe-info-dejagnu
1118 info-host: maybe-info-etc
1119 info-host: maybe-info-fastjar
1120 info-host: maybe-info-fixincludes
1121 info-host: maybe-info-flex
1122 info-host: maybe-info-gas
1123 info-host: maybe-info-gcc
1124 info-host: maybe-info-gmp
1125 info-host: maybe-info-mpfr
1126 info-host: maybe-info-mpc
1127 info-host: maybe-info-ppl
1128 info-host: maybe-info-cloog
1129 info-host: maybe-info-libelf
1130 info-host: maybe-info-gold
1131 info-host: maybe-info-gprof
1132 info-host: maybe-info-intl
1133 info-host: maybe-info-tcl
1134 info-host: maybe-info-itcl
1135 info-host: maybe-info-ld
1136 info-host: maybe-info-libcpp
1137 info-host: maybe-info-libdecnumber
1138 info-host: maybe-info-libgui
1139 info-host: maybe-info-libiberty
1140 info-host: maybe-info-libiconv
1141 info-host: maybe-info-m4
1142 info-host: maybe-info-readline
1143 info-host: maybe-info-sid
1144 info-host: maybe-info-sim
1145 info-host: maybe-info-texinfo
1146 info-host: maybe-info-zlib
1147 info-host: maybe-info-gdb
1148 info-host: maybe-info-expect
1149 info-host: maybe-info-guile
1150 info-host: maybe-info-tk
1151 info-host: maybe-info-libtermcap
1152 info-host: maybe-info-utils
1153 info-host: maybe-info-gnattools
1154 info-host: maybe-info-lto-plugin
1155
1156 .PHONY: info-target
1157
1158 info-target: maybe-info-target-libstdc++-v3
1159 info-target: maybe-info-target-libmudflap
1160 info-target: maybe-info-target-libssp
1161 info-target: maybe-info-target-newlib
1162 info-target: maybe-info-target-libgcc
1163 info-target: maybe-info-target-libquadmath
1164 info-target: maybe-info-target-libgfortran
1165 info-target: maybe-info-target-libobjc
1166 info-target: maybe-info-target-libgo
1167 info-target: maybe-info-target-libtermcap
1168 info-target: maybe-info-target-winsup
1169 info-target: maybe-info-target-libgloss
1170 info-target: maybe-info-target-libffi
1171 info-target: maybe-info-target-libjava
1172 info-target: maybe-info-target-zlib
1173 info-target: maybe-info-target-boehm-gc
1174 info-target: maybe-info-target-rda
1175 info-target: maybe-info-target-libada
1176 info-target: maybe-info-target-libgomp
1177
1178 .PHONY: do-dvi
1179 do-dvi:
1180         @: $(MAKE); $(unstage)
1181         @r=`${PWD_COMMAND}`; export r; \
1182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1183         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1184           dvi-target
1185
1186
1187 .PHONY: dvi-host
1188
1189 dvi-host: maybe-dvi-bfd
1190 dvi-host: maybe-dvi-opcodes
1191 dvi-host: maybe-dvi-binutils
1192 dvi-host: maybe-dvi-bison
1193 dvi-host: maybe-dvi-cgen
1194 dvi-host: maybe-dvi-dejagnu
1195 dvi-host: maybe-dvi-etc
1196 dvi-host: maybe-dvi-fastjar
1197 dvi-host: maybe-dvi-fixincludes
1198 dvi-host: maybe-dvi-flex
1199 dvi-host: maybe-dvi-gas
1200 dvi-host: maybe-dvi-gcc
1201 dvi-host: maybe-dvi-gmp
1202 dvi-host: maybe-dvi-mpfr
1203 dvi-host: maybe-dvi-mpc
1204 dvi-host: maybe-dvi-ppl
1205 dvi-host: maybe-dvi-cloog
1206 dvi-host: maybe-dvi-libelf
1207 dvi-host: maybe-dvi-gold
1208 dvi-host: maybe-dvi-gprof
1209 dvi-host: maybe-dvi-intl
1210 dvi-host: maybe-dvi-tcl
1211 dvi-host: maybe-dvi-itcl
1212 dvi-host: maybe-dvi-ld
1213 dvi-host: maybe-dvi-libcpp
1214 dvi-host: maybe-dvi-libdecnumber
1215 dvi-host: maybe-dvi-libgui
1216 dvi-host: maybe-dvi-libiberty
1217 dvi-host: maybe-dvi-libiconv
1218 dvi-host: maybe-dvi-m4
1219 dvi-host: maybe-dvi-readline
1220 dvi-host: maybe-dvi-sid
1221 dvi-host: maybe-dvi-sim
1222 dvi-host: maybe-dvi-texinfo
1223 dvi-host: maybe-dvi-zlib
1224 dvi-host: maybe-dvi-gdb
1225 dvi-host: maybe-dvi-expect
1226 dvi-host: maybe-dvi-guile
1227 dvi-host: maybe-dvi-tk
1228 dvi-host: maybe-dvi-libtermcap
1229 dvi-host: maybe-dvi-utils
1230 dvi-host: maybe-dvi-gnattools
1231 dvi-host: maybe-dvi-lto-plugin
1232
1233 .PHONY: dvi-target
1234
1235 dvi-target: maybe-dvi-target-libstdc++-v3
1236 dvi-target: maybe-dvi-target-libmudflap
1237 dvi-target: maybe-dvi-target-libssp
1238 dvi-target: maybe-dvi-target-newlib
1239 dvi-target: maybe-dvi-target-libgcc
1240 dvi-target: maybe-dvi-target-libquadmath
1241 dvi-target: maybe-dvi-target-libgfortran
1242 dvi-target: maybe-dvi-target-libobjc
1243 dvi-target: maybe-dvi-target-libgo
1244 dvi-target: maybe-dvi-target-libtermcap
1245 dvi-target: maybe-dvi-target-winsup
1246 dvi-target: maybe-dvi-target-libgloss
1247 dvi-target: maybe-dvi-target-libffi
1248 dvi-target: maybe-dvi-target-libjava
1249 dvi-target: maybe-dvi-target-zlib
1250 dvi-target: maybe-dvi-target-boehm-gc
1251 dvi-target: maybe-dvi-target-rda
1252 dvi-target: maybe-dvi-target-libada
1253 dvi-target: maybe-dvi-target-libgomp
1254
1255 .PHONY: do-pdf
1256 do-pdf:
1257         @: $(MAKE); $(unstage)
1258         @r=`${PWD_COMMAND}`; export r; \
1259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1260         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1261           pdf-target
1262
1263
1264 .PHONY: pdf-host
1265
1266 pdf-host: maybe-pdf-bfd
1267 pdf-host: maybe-pdf-opcodes
1268 pdf-host: maybe-pdf-binutils
1269 pdf-host: maybe-pdf-bison
1270 pdf-host: maybe-pdf-cgen
1271 pdf-host: maybe-pdf-dejagnu
1272 pdf-host: maybe-pdf-etc
1273 pdf-host: maybe-pdf-fastjar
1274 pdf-host: maybe-pdf-fixincludes
1275 pdf-host: maybe-pdf-flex
1276 pdf-host: maybe-pdf-gas
1277 pdf-host: maybe-pdf-gcc
1278 pdf-host: maybe-pdf-gmp
1279 pdf-host: maybe-pdf-mpfr
1280 pdf-host: maybe-pdf-mpc
1281 pdf-host: maybe-pdf-ppl
1282 pdf-host: maybe-pdf-cloog
1283 pdf-host: maybe-pdf-libelf
1284 pdf-host: maybe-pdf-gold
1285 pdf-host: maybe-pdf-gprof
1286 pdf-host: maybe-pdf-intl
1287 pdf-host: maybe-pdf-tcl
1288 pdf-host: maybe-pdf-itcl
1289 pdf-host: maybe-pdf-ld
1290 pdf-host: maybe-pdf-libcpp
1291 pdf-host: maybe-pdf-libdecnumber
1292 pdf-host: maybe-pdf-libgui
1293 pdf-host: maybe-pdf-libiberty
1294 pdf-host: maybe-pdf-libiconv
1295 pdf-host: maybe-pdf-m4
1296 pdf-host: maybe-pdf-readline
1297 pdf-host: maybe-pdf-sid
1298 pdf-host: maybe-pdf-sim
1299 pdf-host: maybe-pdf-texinfo
1300 pdf-host: maybe-pdf-zlib
1301 pdf-host: maybe-pdf-gdb
1302 pdf-host: maybe-pdf-expect
1303 pdf-host: maybe-pdf-guile
1304 pdf-host: maybe-pdf-tk
1305 pdf-host: maybe-pdf-libtermcap
1306 pdf-host: maybe-pdf-utils
1307 pdf-host: maybe-pdf-gnattools
1308 pdf-host: maybe-pdf-lto-plugin
1309
1310 .PHONY: pdf-target
1311
1312 pdf-target: maybe-pdf-target-libstdc++-v3
1313 pdf-target: maybe-pdf-target-libmudflap
1314 pdf-target: maybe-pdf-target-libssp
1315 pdf-target: maybe-pdf-target-newlib
1316 pdf-target: maybe-pdf-target-libgcc
1317 pdf-target: maybe-pdf-target-libquadmath
1318 pdf-target: maybe-pdf-target-libgfortran
1319 pdf-target: maybe-pdf-target-libobjc
1320 pdf-target: maybe-pdf-target-libgo
1321 pdf-target: maybe-pdf-target-libtermcap
1322 pdf-target: maybe-pdf-target-winsup
1323 pdf-target: maybe-pdf-target-libgloss
1324 pdf-target: maybe-pdf-target-libffi
1325 pdf-target: maybe-pdf-target-libjava
1326 pdf-target: maybe-pdf-target-zlib
1327 pdf-target: maybe-pdf-target-boehm-gc
1328 pdf-target: maybe-pdf-target-rda
1329 pdf-target: maybe-pdf-target-libada
1330 pdf-target: maybe-pdf-target-libgomp
1331
1332 .PHONY: do-html
1333 do-html:
1334         @: $(MAKE); $(unstage)
1335         @r=`${PWD_COMMAND}`; export r; \
1336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1337         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1338           html-target
1339
1340
1341 .PHONY: html-host
1342
1343 html-host: maybe-html-bfd
1344 html-host: maybe-html-opcodes
1345 html-host: maybe-html-binutils
1346 html-host: maybe-html-bison
1347 html-host: maybe-html-cgen
1348 html-host: maybe-html-dejagnu
1349 html-host: maybe-html-etc
1350 html-host: maybe-html-fastjar
1351 html-host: maybe-html-fixincludes
1352 html-host: maybe-html-flex
1353 html-host: maybe-html-gas
1354 html-host: maybe-html-gcc
1355 html-host: maybe-html-gmp
1356 html-host: maybe-html-mpfr
1357 html-host: maybe-html-mpc
1358 html-host: maybe-html-ppl
1359 html-host: maybe-html-cloog
1360 html-host: maybe-html-libelf
1361 html-host: maybe-html-gold
1362 html-host: maybe-html-gprof
1363 html-host: maybe-html-intl
1364 html-host: maybe-html-tcl
1365 html-host: maybe-html-itcl
1366 html-host: maybe-html-ld
1367 html-host: maybe-html-libcpp
1368 html-host: maybe-html-libdecnumber
1369 html-host: maybe-html-libgui
1370 html-host: maybe-html-libiberty
1371 html-host: maybe-html-libiconv
1372 html-host: maybe-html-m4
1373 html-host: maybe-html-readline
1374 html-host: maybe-html-sid
1375 html-host: maybe-html-sim
1376 html-host: maybe-html-texinfo
1377 html-host: maybe-html-zlib
1378 html-host: maybe-html-gdb
1379 html-host: maybe-html-expect
1380 html-host: maybe-html-guile
1381 html-host: maybe-html-tk
1382 html-host: maybe-html-libtermcap
1383 html-host: maybe-html-utils
1384 html-host: maybe-html-gnattools
1385 html-host: maybe-html-lto-plugin
1386
1387 .PHONY: html-target
1388
1389 html-target: maybe-html-target-libstdc++-v3
1390 html-target: maybe-html-target-libmudflap
1391 html-target: maybe-html-target-libssp
1392 html-target: maybe-html-target-newlib
1393 html-target: maybe-html-target-libgcc
1394 html-target: maybe-html-target-libquadmath
1395 html-target: maybe-html-target-libgfortran
1396 html-target: maybe-html-target-libobjc
1397 html-target: maybe-html-target-libgo
1398 html-target: maybe-html-target-libtermcap
1399 html-target: maybe-html-target-winsup
1400 html-target: maybe-html-target-libgloss
1401 html-target: maybe-html-target-libffi
1402 html-target: maybe-html-target-libjava
1403 html-target: maybe-html-target-zlib
1404 html-target: maybe-html-target-boehm-gc
1405 html-target: maybe-html-target-rda
1406 html-target: maybe-html-target-libada
1407 html-target: maybe-html-target-libgomp
1408
1409 .PHONY: do-TAGS
1410 do-TAGS:
1411         @: $(MAKE); $(unstage)
1412         @r=`${PWD_COMMAND}`; export r; \
1413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1414         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1415           TAGS-target
1416
1417
1418 .PHONY: TAGS-host
1419
1420 TAGS-host: maybe-TAGS-bfd
1421 TAGS-host: maybe-TAGS-opcodes
1422 TAGS-host: maybe-TAGS-binutils
1423 TAGS-host: maybe-TAGS-bison
1424 TAGS-host: maybe-TAGS-cgen
1425 TAGS-host: maybe-TAGS-dejagnu
1426 TAGS-host: maybe-TAGS-etc
1427 TAGS-host: maybe-TAGS-fastjar
1428 TAGS-host: maybe-TAGS-fixincludes
1429 TAGS-host: maybe-TAGS-flex
1430 TAGS-host: maybe-TAGS-gas
1431 TAGS-host: maybe-TAGS-gcc
1432 TAGS-host: maybe-TAGS-gmp
1433 TAGS-host: maybe-TAGS-mpfr
1434 TAGS-host: maybe-TAGS-mpc
1435 TAGS-host: maybe-TAGS-ppl
1436 TAGS-host: maybe-TAGS-cloog
1437 TAGS-host: maybe-TAGS-libelf
1438 TAGS-host: maybe-TAGS-gold
1439 TAGS-host: maybe-TAGS-gprof
1440 TAGS-host: maybe-TAGS-intl
1441 TAGS-host: maybe-TAGS-tcl
1442 TAGS-host: maybe-TAGS-itcl
1443 TAGS-host: maybe-TAGS-ld
1444 TAGS-host: maybe-TAGS-libcpp
1445 TAGS-host: maybe-TAGS-libdecnumber
1446 TAGS-host: maybe-TAGS-libgui
1447 TAGS-host: maybe-TAGS-libiberty
1448 TAGS-host: maybe-TAGS-libiconv
1449 TAGS-host: maybe-TAGS-m4
1450 TAGS-host: maybe-TAGS-readline
1451 TAGS-host: maybe-TAGS-sid
1452 TAGS-host: maybe-TAGS-sim
1453 TAGS-host: maybe-TAGS-texinfo
1454 TAGS-host: maybe-TAGS-zlib
1455 TAGS-host: maybe-TAGS-gdb
1456 TAGS-host: maybe-TAGS-expect
1457 TAGS-host: maybe-TAGS-guile
1458 TAGS-host: maybe-TAGS-tk
1459 TAGS-host: maybe-TAGS-libtermcap
1460 TAGS-host: maybe-TAGS-utils
1461 TAGS-host: maybe-TAGS-gnattools
1462 TAGS-host: maybe-TAGS-lto-plugin
1463
1464 .PHONY: TAGS-target
1465
1466 TAGS-target: maybe-TAGS-target-libstdc++-v3
1467 TAGS-target: maybe-TAGS-target-libmudflap
1468 TAGS-target: maybe-TAGS-target-libssp
1469 TAGS-target: maybe-TAGS-target-newlib
1470 TAGS-target: maybe-TAGS-target-libgcc
1471 TAGS-target: maybe-TAGS-target-libquadmath
1472 TAGS-target: maybe-TAGS-target-libgfortran
1473 TAGS-target: maybe-TAGS-target-libobjc
1474 TAGS-target: maybe-TAGS-target-libgo
1475 TAGS-target: maybe-TAGS-target-libtermcap
1476 TAGS-target: maybe-TAGS-target-winsup
1477 TAGS-target: maybe-TAGS-target-libgloss
1478 TAGS-target: maybe-TAGS-target-libffi
1479 TAGS-target: maybe-TAGS-target-libjava
1480 TAGS-target: maybe-TAGS-target-zlib
1481 TAGS-target: maybe-TAGS-target-boehm-gc
1482 TAGS-target: maybe-TAGS-target-rda
1483 TAGS-target: maybe-TAGS-target-libada
1484 TAGS-target: maybe-TAGS-target-libgomp
1485
1486 .PHONY: do-install-info
1487 do-install-info:
1488         @: $(MAKE); $(unstage)
1489         @r=`${PWD_COMMAND}`; export r; \
1490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1491         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1492           install-info-target
1493
1494
1495 .PHONY: install-info-host
1496
1497 install-info-host: maybe-install-info-bfd
1498 install-info-host: maybe-install-info-opcodes
1499 install-info-host: maybe-install-info-binutils
1500 install-info-host: maybe-install-info-bison
1501 install-info-host: maybe-install-info-cgen
1502 install-info-host: maybe-install-info-dejagnu
1503 install-info-host: maybe-install-info-etc
1504 install-info-host: maybe-install-info-fastjar
1505 install-info-host: maybe-install-info-fixincludes
1506 install-info-host: maybe-install-info-flex
1507 install-info-host: maybe-install-info-gas
1508 install-info-host: maybe-install-info-gcc
1509 install-info-host: maybe-install-info-gmp
1510 install-info-host: maybe-install-info-mpfr
1511 install-info-host: maybe-install-info-mpc
1512 install-info-host: maybe-install-info-ppl
1513 install-info-host: maybe-install-info-cloog
1514 install-info-host: maybe-install-info-libelf
1515 install-info-host: maybe-install-info-gold
1516 install-info-host: maybe-install-info-gprof
1517 install-info-host: maybe-install-info-intl
1518 install-info-host: maybe-install-info-tcl
1519 install-info-host: maybe-install-info-itcl
1520 install-info-host: maybe-install-info-ld
1521 install-info-host: maybe-install-info-libcpp
1522 install-info-host: maybe-install-info-libdecnumber
1523 install-info-host: maybe-install-info-libgui
1524 install-info-host: maybe-install-info-libiberty
1525 install-info-host: maybe-install-info-libiconv
1526 install-info-host: maybe-install-info-m4
1527 install-info-host: maybe-install-info-readline
1528 install-info-host: maybe-install-info-sid
1529 install-info-host: maybe-install-info-sim
1530 install-info-host: maybe-install-info-texinfo
1531 install-info-host: maybe-install-info-zlib
1532 install-info-host: maybe-install-info-gdb
1533 install-info-host: maybe-install-info-expect
1534 install-info-host: maybe-install-info-guile
1535 install-info-host: maybe-install-info-tk
1536 install-info-host: maybe-install-info-libtermcap
1537 install-info-host: maybe-install-info-utils
1538 install-info-host: maybe-install-info-gnattools
1539 install-info-host: maybe-install-info-lto-plugin
1540
1541 .PHONY: install-info-target
1542
1543 install-info-target: maybe-install-info-target-libstdc++-v3
1544 install-info-target: maybe-install-info-target-libmudflap
1545 install-info-target: maybe-install-info-target-libssp
1546 install-info-target: maybe-install-info-target-newlib
1547 install-info-target: maybe-install-info-target-libgcc
1548 install-info-target: maybe-install-info-target-libquadmath
1549 install-info-target: maybe-install-info-target-libgfortran
1550 install-info-target: maybe-install-info-target-libobjc
1551 install-info-target: maybe-install-info-target-libgo
1552 install-info-target: maybe-install-info-target-libtermcap
1553 install-info-target: maybe-install-info-target-winsup
1554 install-info-target: maybe-install-info-target-libgloss
1555 install-info-target: maybe-install-info-target-libffi
1556 install-info-target: maybe-install-info-target-libjava
1557 install-info-target: maybe-install-info-target-zlib
1558 install-info-target: maybe-install-info-target-boehm-gc
1559 install-info-target: maybe-install-info-target-rda
1560 install-info-target: maybe-install-info-target-libada
1561 install-info-target: maybe-install-info-target-libgomp
1562
1563 .PHONY: do-install-pdf
1564 do-install-pdf:
1565         @: $(MAKE); $(unstage)
1566         @r=`${PWD_COMMAND}`; export r; \
1567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1568         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1569           install-pdf-target
1570
1571
1572 .PHONY: install-pdf-host
1573
1574 install-pdf-host: maybe-install-pdf-bfd
1575 install-pdf-host: maybe-install-pdf-opcodes
1576 install-pdf-host: maybe-install-pdf-binutils
1577 install-pdf-host: maybe-install-pdf-bison
1578 install-pdf-host: maybe-install-pdf-cgen
1579 install-pdf-host: maybe-install-pdf-dejagnu
1580 install-pdf-host: maybe-install-pdf-etc
1581 install-pdf-host: maybe-install-pdf-fastjar
1582 install-pdf-host: maybe-install-pdf-fixincludes
1583 install-pdf-host: maybe-install-pdf-flex
1584 install-pdf-host: maybe-install-pdf-gas
1585 install-pdf-host: maybe-install-pdf-gcc
1586 install-pdf-host: maybe-install-pdf-gmp
1587 install-pdf-host: maybe-install-pdf-mpfr
1588 install-pdf-host: maybe-install-pdf-mpc
1589 install-pdf-host: maybe-install-pdf-ppl
1590 install-pdf-host: maybe-install-pdf-cloog
1591 install-pdf-host: maybe-install-pdf-libelf
1592 install-pdf-host: maybe-install-pdf-gold
1593 install-pdf-host: maybe-install-pdf-gprof
1594 install-pdf-host: maybe-install-pdf-intl
1595 install-pdf-host: maybe-install-pdf-tcl
1596 install-pdf-host: maybe-install-pdf-itcl
1597 install-pdf-host: maybe-install-pdf-ld
1598 install-pdf-host: maybe-install-pdf-libcpp
1599 install-pdf-host: maybe-install-pdf-libdecnumber
1600 install-pdf-host: maybe-install-pdf-libgui
1601 install-pdf-host: maybe-install-pdf-libiberty
1602 install-pdf-host: maybe-install-pdf-libiconv
1603 install-pdf-host: maybe-install-pdf-m4
1604 install-pdf-host: maybe-install-pdf-readline
1605 install-pdf-host: maybe-install-pdf-sid
1606 install-pdf-host: maybe-install-pdf-sim
1607 install-pdf-host: maybe-install-pdf-texinfo
1608 install-pdf-host: maybe-install-pdf-zlib
1609 install-pdf-host: maybe-install-pdf-gdb
1610 install-pdf-host: maybe-install-pdf-expect
1611 install-pdf-host: maybe-install-pdf-guile
1612 install-pdf-host: maybe-install-pdf-tk
1613 install-pdf-host: maybe-install-pdf-libtermcap
1614 install-pdf-host: maybe-install-pdf-utils
1615 install-pdf-host: maybe-install-pdf-gnattools
1616 install-pdf-host: maybe-install-pdf-lto-plugin
1617
1618 .PHONY: install-pdf-target
1619
1620 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1621 install-pdf-target: maybe-install-pdf-target-libmudflap
1622 install-pdf-target: maybe-install-pdf-target-libssp
1623 install-pdf-target: maybe-install-pdf-target-newlib
1624 install-pdf-target: maybe-install-pdf-target-libgcc
1625 install-pdf-target: maybe-install-pdf-target-libquadmath
1626 install-pdf-target: maybe-install-pdf-target-libgfortran
1627 install-pdf-target: maybe-install-pdf-target-libobjc
1628 install-pdf-target: maybe-install-pdf-target-libgo
1629 install-pdf-target: maybe-install-pdf-target-libtermcap
1630 install-pdf-target: maybe-install-pdf-target-winsup
1631 install-pdf-target: maybe-install-pdf-target-libgloss
1632 install-pdf-target: maybe-install-pdf-target-libffi
1633 install-pdf-target: maybe-install-pdf-target-libjava
1634 install-pdf-target: maybe-install-pdf-target-zlib
1635 install-pdf-target: maybe-install-pdf-target-boehm-gc
1636 install-pdf-target: maybe-install-pdf-target-rda
1637 install-pdf-target: maybe-install-pdf-target-libada
1638 install-pdf-target: maybe-install-pdf-target-libgomp
1639
1640 .PHONY: do-install-html
1641 do-install-html:
1642         @: $(MAKE); $(unstage)
1643         @r=`${PWD_COMMAND}`; export r; \
1644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1645         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1646           install-html-target
1647
1648
1649 .PHONY: install-html-host
1650
1651 install-html-host: maybe-install-html-bfd
1652 install-html-host: maybe-install-html-opcodes
1653 install-html-host: maybe-install-html-binutils
1654 install-html-host: maybe-install-html-bison
1655 install-html-host: maybe-install-html-cgen
1656 install-html-host: maybe-install-html-dejagnu
1657 install-html-host: maybe-install-html-etc
1658 install-html-host: maybe-install-html-fastjar
1659 install-html-host: maybe-install-html-fixincludes
1660 install-html-host: maybe-install-html-flex
1661 install-html-host: maybe-install-html-gas
1662 install-html-host: maybe-install-html-gcc
1663 install-html-host: maybe-install-html-gmp
1664 install-html-host: maybe-install-html-mpfr
1665 install-html-host: maybe-install-html-mpc
1666 install-html-host: maybe-install-html-ppl
1667 install-html-host: maybe-install-html-cloog
1668 install-html-host: maybe-install-html-libelf
1669 install-html-host: maybe-install-html-gold
1670 install-html-host: maybe-install-html-gprof
1671 install-html-host: maybe-install-html-intl
1672 install-html-host: maybe-install-html-tcl
1673 install-html-host: maybe-install-html-itcl
1674 install-html-host: maybe-install-html-ld
1675 install-html-host: maybe-install-html-libcpp
1676 install-html-host: maybe-install-html-libdecnumber
1677 install-html-host: maybe-install-html-libgui
1678 install-html-host: maybe-install-html-libiberty
1679 install-html-host: maybe-install-html-libiconv
1680 install-html-host: maybe-install-html-m4
1681 install-html-host: maybe-install-html-readline
1682 install-html-host: maybe-install-html-sid
1683 install-html-host: maybe-install-html-sim
1684 install-html-host: maybe-install-html-texinfo
1685 install-html-host: maybe-install-html-zlib
1686 install-html-host: maybe-install-html-gdb
1687 install-html-host: maybe-install-html-expect
1688 install-html-host: maybe-install-html-guile
1689 install-html-host: maybe-install-html-tk
1690 install-html-host: maybe-install-html-libtermcap
1691 install-html-host: maybe-install-html-utils
1692 install-html-host: maybe-install-html-gnattools
1693 install-html-host: maybe-install-html-lto-plugin
1694
1695 .PHONY: install-html-target
1696
1697 install-html-target: maybe-install-html-target-libstdc++-v3
1698 install-html-target: maybe-install-html-target-libmudflap
1699 install-html-target: maybe-install-html-target-libssp
1700 install-html-target: maybe-install-html-target-newlib
1701 install-html-target: maybe-install-html-target-libgcc
1702 install-html-target: maybe-install-html-target-libquadmath
1703 install-html-target: maybe-install-html-target-libgfortran
1704 install-html-target: maybe-install-html-target-libobjc
1705 install-html-target: maybe-install-html-target-libgo
1706 install-html-target: maybe-install-html-target-libtermcap
1707 install-html-target: maybe-install-html-target-winsup
1708 install-html-target: maybe-install-html-target-libgloss
1709 install-html-target: maybe-install-html-target-libffi
1710 install-html-target: maybe-install-html-target-libjava
1711 install-html-target: maybe-install-html-target-zlib
1712 install-html-target: maybe-install-html-target-boehm-gc
1713 install-html-target: maybe-install-html-target-rda
1714 install-html-target: maybe-install-html-target-libada
1715 install-html-target: maybe-install-html-target-libgomp
1716
1717 .PHONY: do-installcheck
1718 do-installcheck:
1719         @: $(MAKE); $(unstage)
1720         @r=`${PWD_COMMAND}`; export r; \
1721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1722         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1723           installcheck-target
1724
1725
1726 .PHONY: installcheck-host
1727
1728 installcheck-host: maybe-installcheck-bfd
1729 installcheck-host: maybe-installcheck-opcodes
1730 installcheck-host: maybe-installcheck-binutils
1731 installcheck-host: maybe-installcheck-bison
1732 installcheck-host: maybe-installcheck-cgen
1733 installcheck-host: maybe-installcheck-dejagnu
1734 installcheck-host: maybe-installcheck-etc
1735 installcheck-host: maybe-installcheck-fastjar
1736 installcheck-host: maybe-installcheck-fixincludes
1737 installcheck-host: maybe-installcheck-flex
1738 installcheck-host: maybe-installcheck-gas
1739 installcheck-host: maybe-installcheck-gcc
1740 installcheck-host: maybe-installcheck-gmp
1741 installcheck-host: maybe-installcheck-mpfr
1742 installcheck-host: maybe-installcheck-mpc
1743 installcheck-host: maybe-installcheck-ppl
1744 installcheck-host: maybe-installcheck-cloog
1745 installcheck-host: maybe-installcheck-libelf
1746 installcheck-host: maybe-installcheck-gold
1747 installcheck-host: maybe-installcheck-gprof
1748 installcheck-host: maybe-installcheck-intl
1749 installcheck-host: maybe-installcheck-tcl
1750 installcheck-host: maybe-installcheck-itcl
1751 installcheck-host: maybe-installcheck-ld
1752 installcheck-host: maybe-installcheck-libcpp
1753 installcheck-host: maybe-installcheck-libdecnumber
1754 installcheck-host: maybe-installcheck-libgui
1755 installcheck-host: maybe-installcheck-libiberty
1756 installcheck-host: maybe-installcheck-libiconv
1757 installcheck-host: maybe-installcheck-m4
1758 installcheck-host: maybe-installcheck-readline
1759 installcheck-host: maybe-installcheck-sid
1760 installcheck-host: maybe-installcheck-sim
1761 installcheck-host: maybe-installcheck-texinfo
1762 installcheck-host: maybe-installcheck-zlib
1763 installcheck-host: maybe-installcheck-gdb
1764 installcheck-host: maybe-installcheck-expect
1765 installcheck-host: maybe-installcheck-guile
1766 installcheck-host: maybe-installcheck-tk
1767 installcheck-host: maybe-installcheck-libtermcap
1768 installcheck-host: maybe-installcheck-utils
1769 installcheck-host: maybe-installcheck-gnattools
1770 installcheck-host: maybe-installcheck-lto-plugin
1771
1772 .PHONY: installcheck-target
1773
1774 installcheck-target: maybe-installcheck-target-libstdc++-v3
1775 installcheck-target: maybe-installcheck-target-libmudflap
1776 installcheck-target: maybe-installcheck-target-libssp
1777 installcheck-target: maybe-installcheck-target-newlib
1778 installcheck-target: maybe-installcheck-target-libgcc
1779 installcheck-target: maybe-installcheck-target-libquadmath
1780 installcheck-target: maybe-installcheck-target-libgfortran
1781 installcheck-target: maybe-installcheck-target-libobjc
1782 installcheck-target: maybe-installcheck-target-libgo
1783 installcheck-target: maybe-installcheck-target-libtermcap
1784 installcheck-target: maybe-installcheck-target-winsup
1785 installcheck-target: maybe-installcheck-target-libgloss
1786 installcheck-target: maybe-installcheck-target-libffi
1787 installcheck-target: maybe-installcheck-target-libjava
1788 installcheck-target: maybe-installcheck-target-zlib
1789 installcheck-target: maybe-installcheck-target-boehm-gc
1790 installcheck-target: maybe-installcheck-target-rda
1791 installcheck-target: maybe-installcheck-target-libada
1792 installcheck-target: maybe-installcheck-target-libgomp
1793
1794 .PHONY: do-mostlyclean
1795 do-mostlyclean:
1796         @: $(MAKE); $(unstage)
1797         @r=`${PWD_COMMAND}`; export r; \
1798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1799         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1800           mostlyclean-target
1801
1802
1803 .PHONY: mostlyclean-host
1804
1805 mostlyclean-host: maybe-mostlyclean-bfd
1806 mostlyclean-host: maybe-mostlyclean-opcodes
1807 mostlyclean-host: maybe-mostlyclean-binutils
1808 mostlyclean-host: maybe-mostlyclean-bison
1809 mostlyclean-host: maybe-mostlyclean-cgen
1810 mostlyclean-host: maybe-mostlyclean-dejagnu
1811 mostlyclean-host: maybe-mostlyclean-etc
1812 mostlyclean-host: maybe-mostlyclean-fastjar
1813 mostlyclean-host: maybe-mostlyclean-fixincludes
1814 mostlyclean-host: maybe-mostlyclean-flex
1815 mostlyclean-host: maybe-mostlyclean-gas
1816 mostlyclean-host: maybe-mostlyclean-gcc
1817 mostlyclean-host: maybe-mostlyclean-gmp
1818 mostlyclean-host: maybe-mostlyclean-mpfr
1819 mostlyclean-host: maybe-mostlyclean-mpc
1820 mostlyclean-host: maybe-mostlyclean-ppl
1821 mostlyclean-host: maybe-mostlyclean-cloog
1822 mostlyclean-host: maybe-mostlyclean-libelf
1823 mostlyclean-host: maybe-mostlyclean-gold
1824 mostlyclean-host: maybe-mostlyclean-gprof
1825 mostlyclean-host: maybe-mostlyclean-intl
1826 mostlyclean-host: maybe-mostlyclean-tcl
1827 mostlyclean-host: maybe-mostlyclean-itcl
1828 mostlyclean-host: maybe-mostlyclean-ld
1829 mostlyclean-host: maybe-mostlyclean-libcpp
1830 mostlyclean-host: maybe-mostlyclean-libdecnumber
1831 mostlyclean-host: maybe-mostlyclean-libgui
1832 mostlyclean-host: maybe-mostlyclean-libiberty
1833 mostlyclean-host: maybe-mostlyclean-libiconv
1834 mostlyclean-host: maybe-mostlyclean-m4
1835 mostlyclean-host: maybe-mostlyclean-readline
1836 mostlyclean-host: maybe-mostlyclean-sid
1837 mostlyclean-host: maybe-mostlyclean-sim
1838 mostlyclean-host: maybe-mostlyclean-texinfo
1839 mostlyclean-host: maybe-mostlyclean-zlib
1840 mostlyclean-host: maybe-mostlyclean-gdb
1841 mostlyclean-host: maybe-mostlyclean-expect
1842 mostlyclean-host: maybe-mostlyclean-guile
1843 mostlyclean-host: maybe-mostlyclean-tk
1844 mostlyclean-host: maybe-mostlyclean-libtermcap
1845 mostlyclean-host: maybe-mostlyclean-utils
1846 mostlyclean-host: maybe-mostlyclean-gnattools
1847 mostlyclean-host: maybe-mostlyclean-lto-plugin
1848
1849 .PHONY: mostlyclean-target
1850
1851 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1852 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1853 mostlyclean-target: maybe-mostlyclean-target-libssp
1854 mostlyclean-target: maybe-mostlyclean-target-newlib
1855 mostlyclean-target: maybe-mostlyclean-target-libgcc
1856 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1857 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1858 mostlyclean-target: maybe-mostlyclean-target-libobjc
1859 mostlyclean-target: maybe-mostlyclean-target-libgo
1860 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1861 mostlyclean-target: maybe-mostlyclean-target-winsup
1862 mostlyclean-target: maybe-mostlyclean-target-libgloss
1863 mostlyclean-target: maybe-mostlyclean-target-libffi
1864 mostlyclean-target: maybe-mostlyclean-target-libjava
1865 mostlyclean-target: maybe-mostlyclean-target-zlib
1866 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1867 mostlyclean-target: maybe-mostlyclean-target-rda
1868 mostlyclean-target: maybe-mostlyclean-target-libada
1869 mostlyclean-target: maybe-mostlyclean-target-libgomp
1870
1871 .PHONY: do-clean
1872 do-clean:
1873         @: $(MAKE); $(unstage)
1874         @r=`${PWD_COMMAND}`; export r; \
1875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1876         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1877           clean-target
1878
1879
1880 .PHONY: clean-host
1881
1882 clean-host: maybe-clean-bfd
1883 clean-host: maybe-clean-opcodes
1884 clean-host: maybe-clean-binutils
1885 clean-host: maybe-clean-bison
1886 clean-host: maybe-clean-cgen
1887 clean-host: maybe-clean-dejagnu
1888 clean-host: maybe-clean-etc
1889 clean-host: maybe-clean-fastjar
1890 clean-host: maybe-clean-fixincludes
1891 clean-host: maybe-clean-flex
1892 clean-host: maybe-clean-gas
1893 clean-host: maybe-clean-gcc
1894 clean-host: maybe-clean-gmp
1895 clean-host: maybe-clean-mpfr
1896 clean-host: maybe-clean-mpc
1897 clean-host: maybe-clean-ppl
1898 clean-host: maybe-clean-cloog
1899 clean-host: maybe-clean-libelf
1900 clean-host: maybe-clean-gold
1901 clean-host: maybe-clean-gprof
1902 clean-host: maybe-clean-intl
1903 clean-host: maybe-clean-tcl
1904 clean-host: maybe-clean-itcl
1905 clean-host: maybe-clean-ld
1906 clean-host: maybe-clean-libcpp
1907 clean-host: maybe-clean-libdecnumber
1908 clean-host: maybe-clean-libgui
1909 clean-host: maybe-clean-libiberty
1910 clean-host: maybe-clean-libiconv
1911 clean-host: maybe-clean-m4
1912 clean-host: maybe-clean-readline
1913 clean-host: maybe-clean-sid
1914 clean-host: maybe-clean-sim
1915 clean-host: maybe-clean-texinfo
1916 clean-host: maybe-clean-zlib
1917 clean-host: maybe-clean-gdb
1918 clean-host: maybe-clean-expect
1919 clean-host: maybe-clean-guile
1920 clean-host: maybe-clean-tk
1921 clean-host: maybe-clean-libtermcap
1922 clean-host: maybe-clean-utils
1923 clean-host: maybe-clean-gnattools
1924 clean-host: maybe-clean-lto-plugin
1925
1926 .PHONY: clean-target
1927
1928 clean-target: maybe-clean-target-libstdc++-v3
1929 clean-target: maybe-clean-target-libmudflap
1930 clean-target: maybe-clean-target-libssp
1931 clean-target: maybe-clean-target-newlib
1932 clean-target: maybe-clean-target-libgcc
1933 clean-target: maybe-clean-target-libquadmath
1934 clean-target: maybe-clean-target-libgfortran
1935 clean-target: maybe-clean-target-libobjc
1936 clean-target: maybe-clean-target-libgo
1937 clean-target: maybe-clean-target-libtermcap
1938 clean-target: maybe-clean-target-winsup
1939 clean-target: maybe-clean-target-libgloss
1940 clean-target: maybe-clean-target-libffi
1941 clean-target: maybe-clean-target-libjava
1942 clean-target: maybe-clean-target-zlib
1943 clean-target: maybe-clean-target-boehm-gc
1944 clean-target: maybe-clean-target-rda
1945 clean-target: maybe-clean-target-libada
1946 clean-target: maybe-clean-target-libgomp
1947
1948 .PHONY: do-distclean
1949 do-distclean:
1950         @: $(MAKE); $(unstage)
1951         @r=`${PWD_COMMAND}`; export r; \
1952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1953         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1954           distclean-target
1955
1956
1957 .PHONY: distclean-host
1958
1959 distclean-host: maybe-distclean-bfd
1960 distclean-host: maybe-distclean-opcodes
1961 distclean-host: maybe-distclean-binutils
1962 distclean-host: maybe-distclean-bison
1963 distclean-host: maybe-distclean-cgen
1964 distclean-host: maybe-distclean-dejagnu
1965 distclean-host: maybe-distclean-etc
1966 distclean-host: maybe-distclean-fastjar
1967 distclean-host: maybe-distclean-fixincludes
1968 distclean-host: maybe-distclean-flex
1969 distclean-host: maybe-distclean-gas
1970 distclean-host: maybe-distclean-gcc
1971 distclean-host: maybe-distclean-gmp
1972 distclean-host: maybe-distclean-mpfr
1973 distclean-host: maybe-distclean-mpc
1974 distclean-host: maybe-distclean-ppl
1975 distclean-host: maybe-distclean-cloog
1976 distclean-host: maybe-distclean-libelf
1977 distclean-host: maybe-distclean-gold
1978 distclean-host: maybe-distclean-gprof
1979 distclean-host: maybe-distclean-intl
1980 distclean-host: maybe-distclean-tcl
1981 distclean-host: maybe-distclean-itcl
1982 distclean-host: maybe-distclean-ld
1983 distclean-host: maybe-distclean-libcpp
1984 distclean-host: maybe-distclean-libdecnumber
1985 distclean-host: maybe-distclean-libgui
1986 distclean-host: maybe-distclean-libiberty
1987 distclean-host: maybe-distclean-libiconv
1988 distclean-host: maybe-distclean-m4
1989 distclean-host: maybe-distclean-readline
1990 distclean-host: maybe-distclean-sid
1991 distclean-host: maybe-distclean-sim
1992 distclean-host: maybe-distclean-texinfo
1993 distclean-host: maybe-distclean-zlib
1994 distclean-host: maybe-distclean-gdb
1995 distclean-host: maybe-distclean-expect
1996 distclean-host: maybe-distclean-guile
1997 distclean-host: maybe-distclean-tk
1998 distclean-host: maybe-distclean-libtermcap
1999 distclean-host: maybe-distclean-utils
2000 distclean-host: maybe-distclean-gnattools
2001 distclean-host: maybe-distclean-lto-plugin
2002
2003 .PHONY: distclean-target
2004
2005 distclean-target: maybe-distclean-target-libstdc++-v3
2006 distclean-target: maybe-distclean-target-libmudflap
2007 distclean-target: maybe-distclean-target-libssp
2008 distclean-target: maybe-distclean-target-newlib
2009 distclean-target: maybe-distclean-target-libgcc
2010 distclean-target: maybe-distclean-target-libquadmath
2011 distclean-target: maybe-distclean-target-libgfortran
2012 distclean-target: maybe-distclean-target-libobjc
2013 distclean-target: maybe-distclean-target-libgo
2014 distclean-target: maybe-distclean-target-libtermcap
2015 distclean-target: maybe-distclean-target-winsup
2016 distclean-target: maybe-distclean-target-libgloss
2017 distclean-target: maybe-distclean-target-libffi
2018 distclean-target: maybe-distclean-target-libjava
2019 distclean-target: maybe-distclean-target-zlib
2020 distclean-target: maybe-distclean-target-boehm-gc
2021 distclean-target: maybe-distclean-target-rda
2022 distclean-target: maybe-distclean-target-libada
2023 distclean-target: maybe-distclean-target-libgomp
2024
2025 .PHONY: do-maintainer-clean
2026 do-maintainer-clean:
2027         @: $(MAKE); $(unstage)
2028         @r=`${PWD_COMMAND}`; export r; \
2029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2030         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2031           maintainer-clean-target
2032
2033
2034 .PHONY: maintainer-clean-host
2035
2036 maintainer-clean-host: maybe-maintainer-clean-bfd
2037 maintainer-clean-host: maybe-maintainer-clean-opcodes
2038 maintainer-clean-host: maybe-maintainer-clean-binutils
2039 maintainer-clean-host: maybe-maintainer-clean-bison
2040 maintainer-clean-host: maybe-maintainer-clean-cgen
2041 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2042 maintainer-clean-host: maybe-maintainer-clean-etc
2043 maintainer-clean-host: maybe-maintainer-clean-fastjar
2044 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2045 maintainer-clean-host: maybe-maintainer-clean-flex
2046 maintainer-clean-host: maybe-maintainer-clean-gas
2047 maintainer-clean-host: maybe-maintainer-clean-gcc
2048 maintainer-clean-host: maybe-maintainer-clean-gmp
2049 maintainer-clean-host: maybe-maintainer-clean-mpfr
2050 maintainer-clean-host: maybe-maintainer-clean-mpc
2051 maintainer-clean-host: maybe-maintainer-clean-ppl
2052 maintainer-clean-host: maybe-maintainer-clean-cloog
2053 maintainer-clean-host: maybe-maintainer-clean-libelf
2054 maintainer-clean-host: maybe-maintainer-clean-gold
2055 maintainer-clean-host: maybe-maintainer-clean-gprof
2056 maintainer-clean-host: maybe-maintainer-clean-intl
2057 maintainer-clean-host: maybe-maintainer-clean-tcl
2058 maintainer-clean-host: maybe-maintainer-clean-itcl
2059 maintainer-clean-host: maybe-maintainer-clean-ld
2060 maintainer-clean-host: maybe-maintainer-clean-libcpp
2061 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2062 maintainer-clean-host: maybe-maintainer-clean-libgui
2063 maintainer-clean-host: maybe-maintainer-clean-libiberty
2064 maintainer-clean-host: maybe-maintainer-clean-libiconv
2065 maintainer-clean-host: maybe-maintainer-clean-m4
2066 maintainer-clean-host: maybe-maintainer-clean-readline
2067 maintainer-clean-host: maybe-maintainer-clean-sid
2068 maintainer-clean-host: maybe-maintainer-clean-sim
2069 maintainer-clean-host: maybe-maintainer-clean-texinfo
2070 maintainer-clean-host: maybe-maintainer-clean-zlib
2071 maintainer-clean-host: maybe-maintainer-clean-gdb
2072 maintainer-clean-host: maybe-maintainer-clean-expect
2073 maintainer-clean-host: maybe-maintainer-clean-guile
2074 maintainer-clean-host: maybe-maintainer-clean-tk
2075 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2076 maintainer-clean-host: maybe-maintainer-clean-utils
2077 maintainer-clean-host: maybe-maintainer-clean-gnattools
2078 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2079
2080 .PHONY: maintainer-clean-target
2081
2082 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2083 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2084 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2085 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2086 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2087 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2088 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2089 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2090 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2091 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2092 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2093 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2094 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2095 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2096 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2097 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2098 maintainer-clean-target: maybe-maintainer-clean-target-rda
2099 maintainer-clean-target: maybe-maintainer-clean-target-libada
2100 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2101
2102
2103 # Here are the targets which correspond to the do-X targets.
2104
2105 .PHONY: info installcheck dvi pdf html
2106 .PHONY: install-info install-pdf install-html
2107 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2108 .PHONY: local-clean local-distclean local-maintainer-clean
2109 info: do-info
2110 installcheck: do-installcheck
2111 dvi: do-dvi
2112 pdf: do-pdf
2113 html: do-html
2114
2115 # Make sure makeinfo is built before we do a `make info', if we're
2116 # in fact building texinfo.
2117 do-info: maybe-all-texinfo
2118
2119 install-info: do-install-info dir.info
2120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2121         if [ -f dir.info ] ; then \
2122           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2123         else true ; fi
2124
2125 install-pdf: do-install-pdf
2126
2127 install-html: do-install-html
2128
2129 local-clean:
2130         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2131
2132 local-distclean:
2133         -rm -f Makefile config.status config.cache mh-frag mt-frag
2134         -rm -f maybedep.tmp serdep.tmp
2135         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2136           rm -rf $(TARGET_SUBDIR); \
2137         else true; fi
2138         -rm -rf $(BUILD_SUBDIR)
2139         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2140           rm -rf $(HOST_SUBDIR); \
2141         else true; fi
2142         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2143         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2144         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2145         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2146         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2147         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2148
2149 local-maintainer-clean:
2150         @echo "This command is intended for maintainers to use;"
2151         @echo "it deletes files that may require special tools to rebuild."
2152
2153 clean: do-clean local-clean
2154 mostlyclean: do-mostlyclean local-clean
2155 distclean: do-distclean local-clean local-distclean
2156 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2157 maintainer-clean: local-distclean
2158 realclean: maintainer-clean
2159
2160 # Check target.
2161
2162 .PHONY: check do-check
2163 check: do-check
2164
2165 # Only include modules actually being configured and built.
2166 .PHONY: check-host
2167 check-host:  \
2168     maybe-check-bfd \
2169     maybe-check-opcodes \
2170     maybe-check-binutils \
2171     maybe-check-bison \
2172     maybe-check-cgen \
2173     maybe-check-dejagnu \
2174     maybe-check-etc \
2175     maybe-check-fastjar \
2176     maybe-check-fixincludes \
2177     maybe-check-flex \
2178     maybe-check-gas \
2179     maybe-check-gcc \
2180     maybe-check-gmp \
2181     maybe-check-mpfr \
2182     maybe-check-mpc \
2183     maybe-check-ppl \
2184     maybe-check-cloog \
2185     maybe-check-libelf \
2186     maybe-check-gold \
2187     maybe-check-gprof \
2188     maybe-check-intl \
2189     maybe-check-tcl \
2190     maybe-check-itcl \
2191     maybe-check-ld \
2192     maybe-check-libcpp \
2193     maybe-check-libdecnumber \
2194     maybe-check-libgui \
2195     maybe-check-libiberty \
2196     maybe-check-libiconv \
2197     maybe-check-m4 \
2198     maybe-check-readline \
2199     maybe-check-sid \
2200     maybe-check-sim \
2201     maybe-check-texinfo \
2202     maybe-check-zlib \
2203     maybe-check-gdb \
2204     maybe-check-expect \
2205     maybe-check-guile \
2206     maybe-check-tk \
2207     maybe-check-libtermcap \
2208     maybe-check-utils \
2209     maybe-check-gnattools \
2210     maybe-check-lto-plugin
2211
2212 .PHONY: check-target
2213 check-target:  \
2214     maybe-check-target-libstdc++-v3 \
2215     maybe-check-target-libmudflap \
2216     maybe-check-target-libssp \
2217     maybe-check-target-newlib \
2218     maybe-check-target-libgcc \
2219     maybe-check-target-libquadmath \
2220     maybe-check-target-libgfortran \
2221     maybe-check-target-libobjc \
2222     maybe-check-target-libgo \
2223     maybe-check-target-libtermcap \
2224     maybe-check-target-winsup \
2225     maybe-check-target-libgloss \
2226     maybe-check-target-libffi \
2227     maybe-check-target-libjava \
2228     maybe-check-target-zlib \
2229     maybe-check-target-boehm-gc \
2230     maybe-check-target-rda \
2231     maybe-check-target-libada \
2232     maybe-check-target-libgomp
2233
2234 do-check:
2235         @: $(MAKE); $(unstage)
2236         @r=`${PWD_COMMAND}`; export r; \
2237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2238         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2239
2240 # Automated reporting of test results.
2241
2242 warning.log: build.log
2243         $(srcdir)/contrib/warn_summary build.log > $@
2244
2245 mail-report.log:
2246         if test x'$(BOOT_CFLAGS)' != x''; then \
2247             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2248         fi; \
2249         $(srcdir)/contrib/test_summary -t >$@
2250         chmod +x $@
2251         echo If you really want to send e-mail, run ./$@ now
2252
2253 mail-report-with-warnings.log: warning.log
2254         if test x'$(BOOT_CFLAGS)' != x''; then \
2255             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2256         fi; \
2257         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2258         chmod +x $@
2259         echo If you really want to send e-mail, run ./$@ now
2260
2261 # Installation targets.
2262
2263 .PHONY: install uninstall
2264 install:
2265         @: $(MAKE); $(unstage)
2266         @r=`${PWD_COMMAND}`; export r; \
2267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2269
2270 .PHONY: install-host-nogcc
2271 install-host-nogcc:  \
2272     maybe-install-bfd \
2273     maybe-install-opcodes \
2274     maybe-install-binutils \
2275     maybe-install-bison \
2276     maybe-install-cgen \
2277     maybe-install-dejagnu \
2278     maybe-install-etc \
2279     maybe-install-fastjar \
2280     maybe-install-fixincludes \
2281     maybe-install-flex \
2282     maybe-install-gas \
2283     maybe-install-gmp \
2284     maybe-install-mpfr \
2285     maybe-install-mpc \
2286     maybe-install-ppl \
2287     maybe-install-cloog \
2288     maybe-install-libelf \
2289     maybe-install-gold \
2290     maybe-install-gprof \
2291     maybe-install-intl \
2292     maybe-install-tcl \
2293     maybe-install-itcl \
2294     maybe-install-ld \
2295     maybe-install-libcpp \
2296     maybe-install-libdecnumber \
2297     maybe-install-libgui \
2298     maybe-install-libiberty \
2299     maybe-install-libiconv \
2300     maybe-install-m4 \
2301     maybe-install-readline \
2302     maybe-install-sid \
2303     maybe-install-sim \
2304     maybe-install-texinfo \
2305     maybe-install-zlib \
2306     maybe-install-gdb \
2307     maybe-install-expect \
2308     maybe-install-guile \
2309     maybe-install-tk \
2310     maybe-install-libtermcap \
2311     maybe-install-utils \
2312     maybe-install-gnattools \
2313     maybe-install-lto-plugin
2314
2315 .PHONY: install-host
2316 install-host:  \
2317     maybe-install-bfd \
2318     maybe-install-opcodes \
2319     maybe-install-binutils \
2320     maybe-install-bison \
2321     maybe-install-cgen \
2322     maybe-install-dejagnu \
2323     maybe-install-etc \
2324     maybe-install-fastjar \
2325     maybe-install-fixincludes \
2326     maybe-install-flex \
2327     maybe-install-gas \
2328     maybe-install-gcc \
2329     maybe-install-gmp \
2330     maybe-install-mpfr \
2331     maybe-install-mpc \
2332     maybe-install-ppl \
2333     maybe-install-cloog \
2334     maybe-install-libelf \
2335     maybe-install-gold \
2336     maybe-install-gprof \
2337     maybe-install-intl \
2338     maybe-install-tcl \
2339     maybe-install-itcl \
2340     maybe-install-ld \
2341     maybe-install-libcpp \
2342     maybe-install-libdecnumber \
2343     maybe-install-libgui \
2344     maybe-install-libiberty \
2345     maybe-install-libiconv \
2346     maybe-install-m4 \
2347     maybe-install-readline \
2348     maybe-install-sid \
2349     maybe-install-sim \
2350     maybe-install-texinfo \
2351     maybe-install-zlib \
2352     maybe-install-gdb \
2353     maybe-install-expect \
2354     maybe-install-guile \
2355     maybe-install-tk \
2356     maybe-install-libtermcap \
2357     maybe-install-utils \
2358     maybe-install-gnattools \
2359     maybe-install-lto-plugin
2360
2361 .PHONY: install-target
2362 install-target:  \
2363     maybe-install-target-libstdc++-v3 \
2364     maybe-install-target-libmudflap \
2365     maybe-install-target-libssp \
2366     maybe-install-target-newlib \
2367     maybe-install-target-libgcc \
2368     maybe-install-target-libquadmath \
2369     maybe-install-target-libgfortran \
2370     maybe-install-target-libobjc \
2371     maybe-install-target-libgo \
2372     maybe-install-target-libtermcap \
2373     maybe-install-target-winsup \
2374     maybe-install-target-libgloss \
2375     maybe-install-target-libffi \
2376     maybe-install-target-libjava \
2377     maybe-install-target-zlib \
2378     maybe-install-target-boehm-gc \
2379     maybe-install-target-rda \
2380     maybe-install-target-libada \
2381     maybe-install-target-libgomp
2382
2383 uninstall:
2384         @echo "the uninstall target is not supported in this tree"
2385
2386 .PHONY: install.all
2387 install.all: install-no-fixedincludes
2388         @if [ -f ./gcc/Makefile ] ; then \
2389                 r=`${PWD_COMMAND}` ; export r ; \
2390                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2391                 $(HOST_EXPORTS) \
2392                 (cd ./gcc && \
2393                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2394         else \
2395                 true ; \
2396         fi
2397
2398 # install-no-fixedincludes is used because Cygnus can not distribute
2399 # the fixed header files.
2400 .PHONY: install-no-fixedincludes
2401 install-no-fixedincludes: installdirs install-host-nogcc \
2402         install-target gcc-no-fixedincludes
2403
2404 .PHONY: install-strip
2405 install-strip:
2406         @: $(MAKE); $(unstage)
2407         @r=`${PWD_COMMAND}`; export r; \
2408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2409         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2410
2411 .PHONY: install-strip-host
2412 install-strip-host:  \
2413     maybe-install-strip-bfd \
2414     maybe-install-strip-opcodes \
2415     maybe-install-strip-binutils \
2416     maybe-install-strip-bison \
2417     maybe-install-strip-cgen \
2418     maybe-install-strip-dejagnu \
2419     maybe-install-strip-etc \
2420     maybe-install-strip-fastjar \
2421     maybe-install-strip-fixincludes \
2422     maybe-install-strip-flex \
2423     maybe-install-strip-gas \
2424     maybe-install-strip-gcc \
2425     maybe-install-strip-gmp \
2426     maybe-install-strip-mpfr \
2427     maybe-install-strip-mpc \
2428     maybe-install-strip-ppl \
2429     maybe-install-strip-cloog \
2430     maybe-install-strip-libelf \
2431     maybe-install-strip-gold \
2432     maybe-install-strip-gprof \
2433     maybe-install-strip-intl \
2434     maybe-install-strip-tcl \
2435     maybe-install-strip-itcl \
2436     maybe-install-strip-ld \
2437     maybe-install-strip-libcpp \
2438     maybe-install-strip-libdecnumber \
2439     maybe-install-strip-libgui \
2440     maybe-install-strip-libiberty \
2441     maybe-install-strip-libiconv \
2442     maybe-install-strip-m4 \
2443     maybe-install-strip-readline \
2444     maybe-install-strip-sid \
2445     maybe-install-strip-sim \
2446     maybe-install-strip-texinfo \
2447     maybe-install-strip-zlib \
2448     maybe-install-strip-gdb \
2449     maybe-install-strip-expect \
2450     maybe-install-strip-guile \
2451     maybe-install-strip-tk \
2452     maybe-install-strip-libtermcap \
2453     maybe-install-strip-utils \
2454     maybe-install-strip-gnattools \
2455     maybe-install-strip-lto-plugin
2456
2457 .PHONY: install-strip-target
2458 install-strip-target:  \
2459     maybe-install-strip-target-libstdc++-v3 \
2460     maybe-install-strip-target-libmudflap \
2461     maybe-install-strip-target-libssp \
2462     maybe-install-strip-target-newlib \
2463     maybe-install-strip-target-libgcc \
2464     maybe-install-strip-target-libquadmath \
2465     maybe-install-strip-target-libgfortran \
2466     maybe-install-strip-target-libobjc \
2467     maybe-install-strip-target-libgo \
2468     maybe-install-strip-target-libtermcap \
2469     maybe-install-strip-target-winsup \
2470     maybe-install-strip-target-libgloss \
2471     maybe-install-strip-target-libffi \
2472     maybe-install-strip-target-libjava \
2473     maybe-install-strip-target-zlib \
2474     maybe-install-strip-target-boehm-gc \
2475     maybe-install-strip-target-rda \
2476     maybe-install-strip-target-libada \
2477     maybe-install-strip-target-libgomp
2478
2479
2480 ### other supporting targets
2481
2482 MAKEDIRS= \
2483         $(DESTDIR)$(prefix) \
2484         $(DESTDIR)$(exec_prefix)
2485 .PHONY: installdirs
2486 installdirs: mkinstalldirs
2487         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2488
2489 dir.info: do-install-info
2490         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2491           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2492           mv -f dir.info.new dir.info ; \
2493         else true ; \
2494         fi
2495
2496 dist:
2497         @echo "Building a full distribution of this tree isn't done"
2498         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2499
2500 etags tags: TAGS
2501
2502 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2503 # ability to use several tags files at once, so there is probably no need
2504 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2505 # (if we felt like it) have this Makefile write a piece of elisp which
2506 # the user could load to tell emacs19 where all the TAGS files we just
2507 # built are.
2508 TAGS: do-TAGS
2509
2510 # ------------------------------------
2511 # Macros for configure and all targets
2512 # ------------------------------------
2513
2514
2515
2516
2517
2518 # --------------------------------------
2519 # Modules which run on the build machine
2520 # --------------------------------------
2521
2522
2523 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2524 maybe-configure-build-libiberty:
2525 @if gcc-bootstrap
2526 configure-build-libiberty: stage_current
2527 @endif gcc-bootstrap
2528 @if build-libiberty
2529 maybe-configure-build-libiberty: configure-build-libiberty
2530 configure-build-libiberty: 
2531         @: $(MAKE); $(unstage)
2532         @r=`${PWD_COMMAND}`; export r; \
2533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2534         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2535         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2536         $(BUILD_EXPORTS)  \
2537         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2538         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2539         case $(srcdir) in \
2540           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2541           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2542                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2543         esac; \
2544         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2545         libsrcdir="$$s/libiberty"; \
2546         rm -f no-such-file || : ; \
2547         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2548           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2549           --target=${target_alias} $${srcdiroption}  \
2550           || exit 1
2551 @endif build-libiberty
2552
2553
2554
2555
2556
2557 .PHONY: all-build-libiberty maybe-all-build-libiberty
2558 maybe-all-build-libiberty:
2559 @if gcc-bootstrap
2560 all-build-libiberty: stage_current
2561 @endif gcc-bootstrap
2562 @if build-libiberty
2563 TARGET-build-libiberty=all
2564 maybe-all-build-libiberty: all-build-libiberty
2565 all-build-libiberty: configure-build-libiberty
2566         @: $(MAKE); $(unstage)
2567         @r=`${PWD_COMMAND}`; export r; \
2568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2569         $(BUILD_EXPORTS)  \
2570         (cd $(BUILD_SUBDIR)/libiberty && \
2571           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2572                 $(TARGET-build-libiberty))
2573 @endif build-libiberty
2574
2575
2576
2577
2578
2579 .PHONY: configure-build-bison maybe-configure-build-bison
2580 maybe-configure-build-bison:
2581 @if gcc-bootstrap
2582 configure-build-bison: stage_current
2583 @endif gcc-bootstrap
2584 @if build-bison
2585 maybe-configure-build-bison: configure-build-bison
2586 configure-build-bison: 
2587         @: $(MAKE); $(unstage)
2588         @r=`${PWD_COMMAND}`; export r; \
2589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2590         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2591         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2592         $(BUILD_EXPORTS)  \
2593         echo Configuring in $(BUILD_SUBDIR)/bison; \
2594         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2595         case $(srcdir) in \
2596           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2597           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2598                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2599         esac; \
2600         srcdiroption="--srcdir=$${topdir}/bison"; \
2601         libsrcdir="$$s/bison"; \
2602         rm -f no-such-file || : ; \
2603         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2604           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2605           --target=${target_alias} $${srcdiroption}  \
2606           || exit 1
2607 @endif build-bison
2608
2609
2610
2611
2612
2613 .PHONY: all-build-bison maybe-all-build-bison
2614 maybe-all-build-bison:
2615 @if gcc-bootstrap
2616 all-build-bison: stage_current
2617 @endif gcc-bootstrap
2618 @if build-bison
2619 TARGET-build-bison=all
2620 maybe-all-build-bison: all-build-bison
2621 all-build-bison: configure-build-bison
2622         @: $(MAKE); $(unstage)
2623         @r=`${PWD_COMMAND}`; export r; \
2624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2625         $(BUILD_EXPORTS)  \
2626         (cd $(BUILD_SUBDIR)/bison && \
2627           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2628                 $(TARGET-build-bison))
2629 @endif build-bison
2630
2631
2632
2633
2634
2635 .PHONY: configure-build-flex maybe-configure-build-flex
2636 maybe-configure-build-flex:
2637 @if gcc-bootstrap
2638 configure-build-flex: stage_current
2639 @endif gcc-bootstrap
2640 @if build-flex
2641 maybe-configure-build-flex: configure-build-flex
2642 configure-build-flex: 
2643         @: $(MAKE); $(unstage)
2644         @r=`${PWD_COMMAND}`; export r; \
2645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2646         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2647         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2648         $(BUILD_EXPORTS)  \
2649         echo Configuring in $(BUILD_SUBDIR)/flex; \
2650         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2651         case $(srcdir) in \
2652           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2653           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2654                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2655         esac; \
2656         srcdiroption="--srcdir=$${topdir}/flex"; \
2657         libsrcdir="$$s/flex"; \
2658         rm -f no-such-file || : ; \
2659         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2660           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2661           --target=${target_alias} $${srcdiroption}  \
2662           || exit 1
2663 @endif build-flex
2664
2665
2666
2667
2668
2669 .PHONY: all-build-flex maybe-all-build-flex
2670 maybe-all-build-flex:
2671 @if gcc-bootstrap
2672 all-build-flex: stage_current
2673 @endif gcc-bootstrap
2674 @if build-flex
2675 TARGET-build-flex=all
2676 maybe-all-build-flex: all-build-flex
2677 all-build-flex: configure-build-flex
2678         @: $(MAKE); $(unstage)
2679         @r=`${PWD_COMMAND}`; export r; \
2680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2681         $(BUILD_EXPORTS)  \
2682         (cd $(BUILD_SUBDIR)/flex && \
2683           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2684                 $(TARGET-build-flex))
2685 @endif build-flex
2686
2687
2688
2689
2690
2691 .PHONY: configure-build-m4 maybe-configure-build-m4
2692 maybe-configure-build-m4:
2693 @if gcc-bootstrap
2694 configure-build-m4: stage_current
2695 @endif gcc-bootstrap
2696 @if build-m4
2697 maybe-configure-build-m4: configure-build-m4
2698 configure-build-m4: 
2699         @: $(MAKE); $(unstage)
2700         @r=`${PWD_COMMAND}`; export r; \
2701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2702         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2703         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2704         $(BUILD_EXPORTS)  \
2705         echo Configuring in $(BUILD_SUBDIR)/m4; \
2706         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2707         case $(srcdir) in \
2708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2709           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2711         esac; \
2712         srcdiroption="--srcdir=$${topdir}/m4"; \
2713         libsrcdir="$$s/m4"; \
2714         rm -f no-such-file || : ; \
2715         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2716           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2717           --target=${target_alias} $${srcdiroption}  \
2718           || exit 1
2719 @endif build-m4
2720
2721
2722
2723
2724
2725 .PHONY: all-build-m4 maybe-all-build-m4
2726 maybe-all-build-m4:
2727 @if gcc-bootstrap
2728 all-build-m4: stage_current
2729 @endif gcc-bootstrap
2730 @if build-m4
2731 TARGET-build-m4=all
2732 maybe-all-build-m4: all-build-m4
2733 all-build-m4: configure-build-m4
2734         @: $(MAKE); $(unstage)
2735         @r=`${PWD_COMMAND}`; export r; \
2736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2737         $(BUILD_EXPORTS)  \
2738         (cd $(BUILD_SUBDIR)/m4 && \
2739           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2740                 $(TARGET-build-m4))
2741 @endif build-m4
2742
2743
2744
2745
2746
2747 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2748 maybe-configure-build-texinfo:
2749 @if gcc-bootstrap
2750 configure-build-texinfo: stage_current
2751 @endif gcc-bootstrap
2752 @if build-texinfo
2753 maybe-configure-build-texinfo: configure-build-texinfo
2754 configure-build-texinfo: 
2755         @: $(MAKE); $(unstage)
2756         @r=`${PWD_COMMAND}`; export r; \
2757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2758         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2759         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2760         $(BUILD_EXPORTS)  \
2761         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2762         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2763         case $(srcdir) in \
2764           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2765           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2766                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2767         esac; \
2768         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2769         libsrcdir="$$s/texinfo"; \
2770         rm -f no-such-file || : ; \
2771         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2772           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2773           --target=${target_alias} $${srcdiroption}  \
2774           || exit 1
2775 @endif build-texinfo
2776
2777
2778
2779
2780
2781 .PHONY: all-build-texinfo maybe-all-build-texinfo
2782 maybe-all-build-texinfo:
2783 @if gcc-bootstrap
2784 all-build-texinfo: stage_current
2785 @endif gcc-bootstrap
2786 @if build-texinfo
2787 TARGET-build-texinfo=all
2788 maybe-all-build-texinfo: all-build-texinfo
2789 all-build-texinfo: configure-build-texinfo
2790         @: $(MAKE); $(unstage)
2791         @r=`${PWD_COMMAND}`; export r; \
2792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2793         $(BUILD_EXPORTS)  \
2794         (cd $(BUILD_SUBDIR)/texinfo && \
2795           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2796                 $(TARGET-build-texinfo))
2797 @endif build-texinfo
2798
2799
2800
2801
2802
2803 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2804 maybe-configure-build-fixincludes:
2805 @if gcc-bootstrap
2806 configure-build-fixincludes: stage_current
2807 @endif gcc-bootstrap
2808 @if build-fixincludes
2809 maybe-configure-build-fixincludes: configure-build-fixincludes
2810 configure-build-fixincludes: 
2811         @: $(MAKE); $(unstage)
2812         @r=`${PWD_COMMAND}`; export r; \
2813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2814         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2815         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2816         $(BUILD_EXPORTS)  \
2817         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2818         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2819         case $(srcdir) in \
2820           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2821           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2822                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2823         esac; \
2824         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2825         libsrcdir="$$s/fixincludes"; \
2826         rm -f no-such-file || : ; \
2827         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2828           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2829           --target=${target_alias} $${srcdiroption}  \
2830           || exit 1
2831 @endif build-fixincludes
2832
2833
2834
2835
2836
2837 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2838 maybe-all-build-fixincludes:
2839 @if gcc-bootstrap
2840 all-build-fixincludes: stage_current
2841 @endif gcc-bootstrap
2842 @if build-fixincludes
2843 TARGET-build-fixincludes=all
2844 maybe-all-build-fixincludes: all-build-fixincludes
2845 all-build-fixincludes: configure-build-fixincludes
2846         @: $(MAKE); $(unstage)
2847         @r=`${PWD_COMMAND}`; export r; \
2848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2849         $(BUILD_EXPORTS)  \
2850         (cd $(BUILD_SUBDIR)/fixincludes && \
2851           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2852                 $(TARGET-build-fixincludes))
2853 @endif build-fixincludes
2854
2855
2856
2857
2858
2859 # --------------------------------------
2860 # Modules which run on the host machine
2861 # --------------------------------------
2862
2863
2864 .PHONY: configure-bfd maybe-configure-bfd
2865 maybe-configure-bfd:
2866 @if gcc-bootstrap
2867 configure-bfd: stage_current
2868 @endif gcc-bootstrap
2869 @if bfd
2870 maybe-configure-bfd: configure-bfd
2871 configure-bfd: 
2872         @r=`${PWD_COMMAND}`; export r; \
2873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2874         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2875         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2876         $(HOST_EXPORTS)  \
2877         echo Configuring in $(HOST_SUBDIR)/bfd; \
2878         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2879         case $(srcdir) in \
2880           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2881           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2882                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2883         esac; \
2884         srcdiroption="--srcdir=$${topdir}/bfd"; \
2885         libsrcdir="$$s/bfd"; \
2886         $(SHELL) $${libsrcdir}/configure \
2887           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2888           --target=${target_alias} $${srcdiroption}  \
2889           || exit 1
2890 @endif bfd
2891
2892
2893
2894 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2895 maybe-configure-stage1-bfd:
2896 @if bfd-bootstrap
2897 maybe-configure-stage1-bfd: configure-stage1-bfd
2898 configure-stage1-bfd:
2899         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2900         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2901         @r=`${PWD_COMMAND}`; export r; \
2902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2903         TFLAGS="$(STAGE1_TFLAGS)"; \
2904         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2905         $(HOST_EXPORTS) \
2906         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2907         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2908         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2909         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2910         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2911         cd $(HOST_SUBDIR)/bfd || exit 1; \
2912         case $(srcdir) in \
2913           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2914           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2915                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2916         esac; \
2917         srcdiroption="--srcdir=$${topdir}/bfd"; \
2918         libsrcdir="$$s/bfd"; \
2919         $(SHELL) $${libsrcdir}/configure \
2920           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2921           --target=${target_alias} $${srcdiroption} \
2922           $(STAGE1_CONFIGURE_FLAGS)
2923 @endif bfd-bootstrap
2924
2925 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2926 maybe-configure-stage2-bfd:
2927 @if bfd-bootstrap
2928 maybe-configure-stage2-bfd: configure-stage2-bfd
2929 configure-stage2-bfd:
2930         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2931         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2932         @r=`${PWD_COMMAND}`; export r; \
2933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2934         TFLAGS="$(STAGE2_TFLAGS)"; \
2935         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2936         $(HOST_EXPORTS) \
2937         $(POSTSTAGE1_HOST_EXPORTS) \
2938         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2939         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2940         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
2941         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2942         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2943         cd $(HOST_SUBDIR)/bfd || exit 1; \
2944         case $(srcdir) in \
2945           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2946           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2947                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2948         esac; \
2949         srcdiroption="--srcdir=$${topdir}/bfd"; \
2950         libsrcdir="$$s/bfd"; \
2951         $(SHELL) $${libsrcdir}/configure \
2952           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2953           --target=${target_alias} $${srcdiroption} \
2954           --with-build-libsubdir=$(HOST_SUBDIR) \
2955           $(STAGE2_CONFIGURE_FLAGS)
2956 @endif bfd-bootstrap
2957
2958 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2959 maybe-configure-stage3-bfd:
2960 @if bfd-bootstrap
2961 maybe-configure-stage3-bfd: configure-stage3-bfd
2962 configure-stage3-bfd:
2963         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2964         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2965         @r=`${PWD_COMMAND}`; export r; \
2966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2967         TFLAGS="$(STAGE3_TFLAGS)"; \
2968         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2969         $(HOST_EXPORTS) \
2970         $(POSTSTAGE1_HOST_EXPORTS) \
2971         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2972         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2973         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
2974         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2975         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2976         cd $(HOST_SUBDIR)/bfd || exit 1; \
2977         case $(srcdir) in \
2978           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2979           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2980                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2981         esac; \
2982         srcdiroption="--srcdir=$${topdir}/bfd"; \
2983         libsrcdir="$$s/bfd"; \
2984         $(SHELL) $${libsrcdir}/configure \
2985           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2986           --target=${target_alias} $${srcdiroption} \
2987           --with-build-libsubdir=$(HOST_SUBDIR) \
2988           $(STAGE3_CONFIGURE_FLAGS)
2989 @endif bfd-bootstrap
2990
2991 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2992 maybe-configure-stage4-bfd:
2993 @if bfd-bootstrap
2994 maybe-configure-stage4-bfd: configure-stage4-bfd
2995 configure-stage4-bfd:
2996         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2997         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2998         @r=`${PWD_COMMAND}`; export r; \
2999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000         TFLAGS="$(STAGE4_TFLAGS)"; \
3001         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3002         $(HOST_EXPORTS) \
3003         $(POSTSTAGE1_HOST_EXPORTS) \
3004         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3005         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3006         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3007         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3008         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3009         cd $(HOST_SUBDIR)/bfd || exit 1; \
3010         case $(srcdir) in \
3011           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3012           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3013                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3014         esac; \
3015         srcdiroption="--srcdir=$${topdir}/bfd"; \
3016         libsrcdir="$$s/bfd"; \
3017         $(SHELL) $${libsrcdir}/configure \
3018           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3019           --target=${target_alias} $${srcdiroption} \
3020           --with-build-libsubdir=$(HOST_SUBDIR) \
3021           $(STAGE4_CONFIGURE_FLAGS)
3022 @endif bfd-bootstrap
3023
3024 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3025 maybe-configure-stageprofile-bfd:
3026 @if bfd-bootstrap
3027 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3028 configure-stageprofile-bfd:
3029         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3030         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3031         @r=`${PWD_COMMAND}`; export r; \
3032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3033         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3034         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3035         $(HOST_EXPORTS) \
3036         $(POSTSTAGE1_HOST_EXPORTS) \
3037         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3038         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3039         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3040         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3041         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3042         cd $(HOST_SUBDIR)/bfd || exit 1; \
3043         case $(srcdir) in \
3044           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3045           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3046                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3047         esac; \
3048         srcdiroption="--srcdir=$${topdir}/bfd"; \
3049         libsrcdir="$$s/bfd"; \
3050         $(SHELL) $${libsrcdir}/configure \
3051           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3052           --target=${target_alias} $${srcdiroption} \
3053           --with-build-libsubdir=$(HOST_SUBDIR) \
3054           $(STAGEprofile_CONFIGURE_FLAGS)
3055 @endif bfd-bootstrap
3056
3057 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3058 maybe-configure-stagefeedback-bfd:
3059 @if bfd-bootstrap
3060 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3061 configure-stagefeedback-bfd:
3062         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3063         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3064         @r=`${PWD_COMMAND}`; export r; \
3065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3067         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3068         $(HOST_EXPORTS) \
3069         $(POSTSTAGE1_HOST_EXPORTS) \
3070         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3071         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3072         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3073         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3074         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3075         cd $(HOST_SUBDIR)/bfd || exit 1; \
3076         case $(srcdir) in \
3077           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3078           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3079                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3080         esac; \
3081         srcdiroption="--srcdir=$${topdir}/bfd"; \
3082         libsrcdir="$$s/bfd"; \
3083         $(SHELL) $${libsrcdir}/configure \
3084           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3085           --target=${target_alias} $${srcdiroption} \
3086           --with-build-libsubdir=$(HOST_SUBDIR) \
3087           $(STAGEfeedback_CONFIGURE_FLAGS)
3088 @endif bfd-bootstrap
3089
3090
3091
3092
3093
3094 .PHONY: all-bfd maybe-all-bfd
3095 maybe-all-bfd:
3096 @if gcc-bootstrap
3097 all-bfd: stage_current
3098 @endif gcc-bootstrap
3099 @if bfd
3100 TARGET-bfd=all
3101 maybe-all-bfd: all-bfd
3102 all-bfd: configure-bfd
3103         @r=`${PWD_COMMAND}`; export r; \
3104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3105         $(HOST_EXPORTS)  \
3106         (cd $(HOST_SUBDIR)/bfd && \
3107           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3108                 $(TARGET-bfd))
3109 @endif bfd
3110
3111
3112
3113 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3114 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3115 maybe-all-stage1-bfd:
3116 maybe-clean-stage1-bfd:
3117 @if bfd-bootstrap
3118 maybe-all-stage1-bfd: all-stage1-bfd
3119 all-stage1: all-stage1-bfd
3120 TARGET-stage1-bfd = $(TARGET-bfd)
3121 all-stage1-bfd: configure-stage1-bfd
3122         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3123         @r=`${PWD_COMMAND}`; export r; \
3124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3125         TFLAGS="$(STAGE1_TFLAGS)"; \
3126         $(HOST_EXPORTS)  \
3127         cd $(HOST_SUBDIR)/bfd && \
3128         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3129                 CFLAGS="$(STAGE1_CFLAGS)" \
3130                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3131                 LIBCFLAGS="$(LIBCFLAGS)" \
3132                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3133                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3134                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3135                 $(EXTRA_HOST_FLAGS)   \
3136                 TFLAGS="$(STAGE1_TFLAGS)" \
3137                 $(TARGET-stage1-bfd)
3138
3139 maybe-clean-stage1-bfd: clean-stage1-bfd
3140 clean-stage1: clean-stage1-bfd
3141 clean-stage1-bfd:
3142         @if [ $(current_stage) = stage1 ]; then \
3143           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3144         else \
3145           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3146           $(MAKE) stage1-start; \
3147         fi; \
3148         cd $(HOST_SUBDIR)/bfd && \
3149         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3150                  clean
3151 @endif bfd-bootstrap
3152
3153
3154 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3155 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3156 maybe-all-stage2-bfd:
3157 maybe-clean-stage2-bfd:
3158 @if bfd-bootstrap
3159 maybe-all-stage2-bfd: all-stage2-bfd
3160 all-stage2: all-stage2-bfd
3161 TARGET-stage2-bfd = $(TARGET-bfd)
3162 all-stage2-bfd: configure-stage2-bfd
3163         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3164         @r=`${PWD_COMMAND}`; export r; \
3165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3166         TFLAGS="$(STAGE2_TFLAGS)"; \
3167         $(HOST_EXPORTS) \
3168         $(POSTSTAGE1_HOST_EXPORTS)  \
3169         cd $(HOST_SUBDIR)/bfd && \
3170         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3171                 CFLAGS="$(STAGE2_CFLAGS)" \
3172                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3173                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3174                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3175                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3176                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3177                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3178                 TFLAGS="$(STAGE2_TFLAGS)" \
3179                 $(TARGET-stage2-bfd)
3180
3181 maybe-clean-stage2-bfd: clean-stage2-bfd
3182 clean-stage2: clean-stage2-bfd
3183 clean-stage2-bfd:
3184         @if [ $(current_stage) = stage2 ]; then \
3185           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3186         else \
3187           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3188           $(MAKE) stage2-start; \
3189         fi; \
3190         cd $(HOST_SUBDIR)/bfd && \
3191         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3192                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3193                  clean
3194 @endif bfd-bootstrap
3195
3196
3197 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3198 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3199 maybe-all-stage3-bfd:
3200 maybe-clean-stage3-bfd:
3201 @if bfd-bootstrap
3202 maybe-all-stage3-bfd: all-stage3-bfd
3203 all-stage3: all-stage3-bfd
3204 TARGET-stage3-bfd = $(TARGET-bfd)
3205 all-stage3-bfd: configure-stage3-bfd
3206         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3207         @r=`${PWD_COMMAND}`; export r; \
3208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3209         TFLAGS="$(STAGE3_TFLAGS)"; \
3210         $(HOST_EXPORTS) \
3211         $(POSTSTAGE1_HOST_EXPORTS)  \
3212         cd $(HOST_SUBDIR)/bfd && \
3213         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3214                 CFLAGS="$(STAGE3_CFLAGS)" \
3215                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3216                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3217                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3218                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3219                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3220                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3221                 TFLAGS="$(STAGE3_TFLAGS)" \
3222                 $(TARGET-stage3-bfd)
3223
3224 maybe-clean-stage3-bfd: clean-stage3-bfd
3225 clean-stage3: clean-stage3-bfd
3226 clean-stage3-bfd:
3227         @if [ $(current_stage) = stage3 ]; then \
3228           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3229         else \
3230           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3231           $(MAKE) stage3-start; \
3232         fi; \
3233         cd $(HOST_SUBDIR)/bfd && \
3234         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3235                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3236                  clean
3237 @endif bfd-bootstrap
3238
3239
3240 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3241 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3242 maybe-all-stage4-bfd:
3243 maybe-clean-stage4-bfd:
3244 @if bfd-bootstrap
3245 maybe-all-stage4-bfd: all-stage4-bfd
3246 all-stage4: all-stage4-bfd
3247 TARGET-stage4-bfd = $(TARGET-bfd)
3248 all-stage4-bfd: configure-stage4-bfd
3249         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3250         @r=`${PWD_COMMAND}`; export r; \
3251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3252         TFLAGS="$(STAGE4_TFLAGS)"; \
3253         $(HOST_EXPORTS) \
3254         $(POSTSTAGE1_HOST_EXPORTS)  \
3255         cd $(HOST_SUBDIR)/bfd && \
3256         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3257                 CFLAGS="$(STAGE4_CFLAGS)" \
3258                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3259                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3260                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3261                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3262                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3263                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3264                 TFLAGS="$(STAGE4_TFLAGS)" \
3265                 $(TARGET-stage4-bfd)
3266
3267 maybe-clean-stage4-bfd: clean-stage4-bfd
3268 clean-stage4: clean-stage4-bfd
3269 clean-stage4-bfd:
3270         @if [ $(current_stage) = stage4 ]; then \
3271           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3272         else \
3273           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3274           $(MAKE) stage4-start; \
3275         fi; \
3276         cd $(HOST_SUBDIR)/bfd && \
3277         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3278                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3279                  clean
3280 @endif bfd-bootstrap
3281
3282
3283 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3284 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3285 maybe-all-stageprofile-bfd:
3286 maybe-clean-stageprofile-bfd:
3287 @if bfd-bootstrap
3288 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3289 all-stageprofile: all-stageprofile-bfd
3290 TARGET-stageprofile-bfd = $(TARGET-bfd)
3291 all-stageprofile-bfd: configure-stageprofile-bfd
3292         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3293         @r=`${PWD_COMMAND}`; export r; \
3294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3295         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3296         $(HOST_EXPORTS) \
3297         $(POSTSTAGE1_HOST_EXPORTS)  \
3298         cd $(HOST_SUBDIR)/bfd && \
3299         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3300                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3301                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3302                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3303                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3304                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3305                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3306                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3307                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3308                 $(TARGET-stageprofile-bfd)
3309
3310 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3311 clean-stageprofile: clean-stageprofile-bfd
3312 clean-stageprofile-bfd:
3313         @if [ $(current_stage) = stageprofile ]; then \
3314           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3315         else \
3316           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3317           $(MAKE) stageprofile-start; \
3318         fi; \
3319         cd $(HOST_SUBDIR)/bfd && \
3320         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3321                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3322                  clean
3323 @endif bfd-bootstrap
3324
3325
3326 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3327 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3328 maybe-all-stagefeedback-bfd:
3329 maybe-clean-stagefeedback-bfd:
3330 @if bfd-bootstrap
3331 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3332 all-stagefeedback: all-stagefeedback-bfd
3333 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3334 all-stagefeedback-bfd: configure-stagefeedback-bfd
3335         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3336         @r=`${PWD_COMMAND}`; export r; \
3337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3339         $(HOST_EXPORTS) \
3340         $(POSTSTAGE1_HOST_EXPORTS)  \
3341         cd $(HOST_SUBDIR)/bfd && \
3342         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3343                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3344                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3345                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3346                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3347                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3348                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3349                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3350                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3351                 $(TARGET-stagefeedback-bfd)
3352
3353 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3354 clean-stagefeedback: clean-stagefeedback-bfd
3355 clean-stagefeedback-bfd:
3356         @if [ $(current_stage) = stagefeedback ]; then \
3357           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3358         else \
3359           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3360           $(MAKE) stagefeedback-start; \
3361         fi; \
3362         cd $(HOST_SUBDIR)/bfd && \
3363         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3364                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3365                  clean
3366 @endif bfd-bootstrap
3367
3368
3369
3370
3371
3372 .PHONY: check-bfd maybe-check-bfd
3373 maybe-check-bfd:
3374 @if bfd
3375 maybe-check-bfd: check-bfd
3376
3377 check-bfd:
3378         @: $(MAKE); $(unstage)
3379         @r=`${PWD_COMMAND}`; export r; \
3380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3381         $(HOST_EXPORTS) \
3382         (cd $(HOST_SUBDIR)/bfd && \
3383           $(MAKE) $(FLAGS_TO_PASS)  check)
3384
3385 @endif bfd
3386
3387 .PHONY: install-bfd maybe-install-bfd
3388 maybe-install-bfd:
3389 @if bfd
3390 maybe-install-bfd: install-bfd
3391
3392 install-bfd: installdirs
3393         @: $(MAKE); $(unstage)
3394         @r=`${PWD_COMMAND}`; export r; \
3395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3396         $(HOST_EXPORTS) \
3397         (cd $(HOST_SUBDIR)/bfd && \
3398           $(MAKE) $(FLAGS_TO_PASS)  install)
3399
3400 @endif bfd
3401
3402 .PHONY: install-strip-bfd maybe-install-strip-bfd
3403 maybe-install-strip-bfd:
3404 @if bfd
3405 maybe-install-strip-bfd: install-strip-bfd
3406
3407 install-strip-bfd: installdirs
3408         @: $(MAKE); $(unstage)
3409         @r=`${PWD_COMMAND}`; export r; \
3410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3411         $(HOST_EXPORTS) \
3412         (cd $(HOST_SUBDIR)/bfd && \
3413           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3414
3415 @endif bfd
3416
3417 # Other targets (info, dvi, pdf, etc.)
3418
3419 .PHONY: maybe-info-bfd info-bfd
3420 maybe-info-bfd:
3421 @if bfd
3422 maybe-info-bfd: info-bfd
3423
3424 info-bfd: \
3425     configure-bfd 
3426         @[ -f ./bfd/Makefile ] || exit 0; \
3427         r=`${PWD_COMMAND}`; export r; \
3428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3429         $(HOST_EXPORTS) \
3430         for flag in $(EXTRA_HOST_FLAGS) ; do \
3431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3432         done; \
3433         echo "Doing info in bfd" ; \
3434         (cd $(HOST_SUBDIR)/bfd && \
3435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3437                   "RANLIB=$${RANLIB}" \
3438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3439                   info) \
3440           || exit 1
3441
3442 @endif bfd
3443
3444 .PHONY: maybe-dvi-bfd dvi-bfd
3445 maybe-dvi-bfd:
3446 @if bfd
3447 maybe-dvi-bfd: dvi-bfd
3448
3449 dvi-bfd: \
3450     configure-bfd 
3451         @[ -f ./bfd/Makefile ] || exit 0; \
3452         r=`${PWD_COMMAND}`; export r; \
3453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454         $(HOST_EXPORTS) \
3455         for flag in $(EXTRA_HOST_FLAGS) ; do \
3456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3457         done; \
3458         echo "Doing dvi in bfd" ; \
3459         (cd $(HOST_SUBDIR)/bfd && \
3460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3462                   "RANLIB=$${RANLIB}" \
3463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3464                   dvi) \
3465           || exit 1
3466
3467 @endif bfd
3468
3469 .PHONY: maybe-pdf-bfd pdf-bfd
3470 maybe-pdf-bfd:
3471 @if bfd
3472 maybe-pdf-bfd: pdf-bfd
3473
3474 pdf-bfd: \
3475     configure-bfd 
3476         @[ -f ./bfd/Makefile ] || exit 0; \
3477         r=`${PWD_COMMAND}`; export r; \
3478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3479         $(HOST_EXPORTS) \
3480         for flag in $(EXTRA_HOST_FLAGS) ; do \
3481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3482         done; \
3483         echo "Doing pdf in bfd" ; \
3484         (cd $(HOST_SUBDIR)/bfd && \
3485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3487                   "RANLIB=$${RANLIB}" \
3488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3489                   pdf) \
3490           || exit 1
3491
3492 @endif bfd
3493
3494 .PHONY: maybe-html-bfd html-bfd
3495 maybe-html-bfd:
3496 @if bfd
3497 maybe-html-bfd: html-bfd
3498
3499 html-bfd: \
3500     configure-bfd 
3501         @[ -f ./bfd/Makefile ] || exit 0; \
3502         r=`${PWD_COMMAND}`; export r; \
3503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3504         $(HOST_EXPORTS) \
3505         for flag in $(EXTRA_HOST_FLAGS) ; do \
3506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3507         done; \
3508         echo "Doing html in bfd" ; \
3509         (cd $(HOST_SUBDIR)/bfd && \
3510           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3511                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3512                   "RANLIB=$${RANLIB}" \
3513                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3514                   html) \
3515           || exit 1
3516
3517 @endif bfd
3518
3519 .PHONY: maybe-TAGS-bfd TAGS-bfd
3520 maybe-TAGS-bfd:
3521 @if bfd
3522 maybe-TAGS-bfd: TAGS-bfd
3523
3524 TAGS-bfd: \
3525     configure-bfd 
3526         @[ -f ./bfd/Makefile ] || exit 0; \
3527         r=`${PWD_COMMAND}`; export r; \
3528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3529         $(HOST_EXPORTS) \
3530         for flag in $(EXTRA_HOST_FLAGS) ; do \
3531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3532         done; \
3533         echo "Doing TAGS in bfd" ; \
3534         (cd $(HOST_SUBDIR)/bfd && \
3535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3537                   "RANLIB=$${RANLIB}" \
3538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3539                   TAGS) \
3540           || exit 1
3541
3542 @endif bfd
3543
3544 .PHONY: maybe-install-info-bfd install-info-bfd
3545 maybe-install-info-bfd:
3546 @if bfd
3547 maybe-install-info-bfd: install-info-bfd
3548
3549 install-info-bfd: \
3550     configure-bfd \
3551     info-bfd 
3552         @[ -f ./bfd/Makefile ] || exit 0; \
3553         r=`${PWD_COMMAND}`; export r; \
3554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3555         $(HOST_EXPORTS) \
3556         for flag in $(EXTRA_HOST_FLAGS) ; do \
3557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3558         done; \
3559         echo "Doing install-info in bfd" ; \
3560         (cd $(HOST_SUBDIR)/bfd && \
3561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3563                   "RANLIB=$${RANLIB}" \
3564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3565                   install-info) \
3566           || exit 1
3567
3568 @endif bfd
3569
3570 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3571 maybe-install-pdf-bfd:
3572 @if bfd
3573 maybe-install-pdf-bfd: install-pdf-bfd
3574
3575 install-pdf-bfd: \
3576     configure-bfd \
3577     pdf-bfd 
3578         @[ -f ./bfd/Makefile ] || exit 0; \
3579         r=`${PWD_COMMAND}`; export r; \
3580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3581         $(HOST_EXPORTS) \
3582         for flag in $(EXTRA_HOST_FLAGS) ; do \
3583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3584         done; \
3585         echo "Doing install-pdf in bfd" ; \
3586         (cd $(HOST_SUBDIR)/bfd && \
3587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3589                   "RANLIB=$${RANLIB}" \
3590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3591                   install-pdf) \
3592           || exit 1
3593
3594 @endif bfd
3595
3596 .PHONY: maybe-install-html-bfd install-html-bfd
3597 maybe-install-html-bfd:
3598 @if bfd
3599 maybe-install-html-bfd: install-html-bfd
3600
3601 install-html-bfd: \
3602     configure-bfd \
3603     html-bfd 
3604         @[ -f ./bfd/Makefile ] || exit 0; \
3605         r=`${PWD_COMMAND}`; export r; \
3606         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3607         $(HOST_EXPORTS) \
3608         for flag in $(EXTRA_HOST_FLAGS) ; do \
3609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3610         done; \
3611         echo "Doing install-html in bfd" ; \
3612         (cd $(HOST_SUBDIR)/bfd && \
3613           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3614                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3615                   "RANLIB=$${RANLIB}" \
3616                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3617                   install-html) \
3618           || exit 1
3619
3620 @endif bfd
3621
3622 .PHONY: maybe-installcheck-bfd installcheck-bfd
3623 maybe-installcheck-bfd:
3624 @if bfd
3625 maybe-installcheck-bfd: installcheck-bfd
3626
3627 installcheck-bfd: \
3628     configure-bfd 
3629         @[ -f ./bfd/Makefile ] || exit 0; \
3630         r=`${PWD_COMMAND}`; export r; \
3631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3632         $(HOST_EXPORTS) \
3633         for flag in $(EXTRA_HOST_FLAGS) ; do \
3634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3635         done; \
3636         echo "Doing installcheck in bfd" ; \
3637         (cd $(HOST_SUBDIR)/bfd && \
3638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3640                   "RANLIB=$${RANLIB}" \
3641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3642                   installcheck) \
3643           || exit 1
3644
3645 @endif bfd
3646
3647 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3648 maybe-mostlyclean-bfd:
3649 @if bfd
3650 maybe-mostlyclean-bfd: mostlyclean-bfd
3651
3652 mostlyclean-bfd: 
3653         @[ -f ./bfd/Makefile ] || exit 0; \
3654         r=`${PWD_COMMAND}`; export r; \
3655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656         $(HOST_EXPORTS) \
3657         for flag in $(EXTRA_HOST_FLAGS) ; do \
3658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659         done; \
3660         echo "Doing mostlyclean in bfd" ; \
3661         (cd $(HOST_SUBDIR)/bfd && \
3662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664                   "RANLIB=$${RANLIB}" \
3665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666                   mostlyclean) \
3667           || exit 1
3668
3669 @endif bfd
3670
3671 .PHONY: maybe-clean-bfd clean-bfd
3672 maybe-clean-bfd:
3673 @if bfd
3674 maybe-clean-bfd: clean-bfd
3675
3676 clean-bfd: 
3677         @[ -f ./bfd/Makefile ] || exit 0; \
3678         r=`${PWD_COMMAND}`; export r; \
3679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680         $(HOST_EXPORTS) \
3681         for flag in $(EXTRA_HOST_FLAGS) ; do \
3682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683         done; \
3684         echo "Doing clean in bfd" ; \
3685         (cd $(HOST_SUBDIR)/bfd && \
3686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688                   "RANLIB=$${RANLIB}" \
3689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3690                   clean) \
3691           || exit 1
3692
3693 @endif bfd
3694
3695 .PHONY: maybe-distclean-bfd distclean-bfd
3696 maybe-distclean-bfd:
3697 @if bfd
3698 maybe-distclean-bfd: distclean-bfd
3699
3700 distclean-bfd: 
3701         @[ -f ./bfd/Makefile ] || exit 0; \
3702         r=`${PWD_COMMAND}`; export r; \
3703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3704         $(HOST_EXPORTS) \
3705         for flag in $(EXTRA_HOST_FLAGS) ; do \
3706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707         done; \
3708         echo "Doing distclean in bfd" ; \
3709         (cd $(HOST_SUBDIR)/bfd && \
3710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712                   "RANLIB=$${RANLIB}" \
3713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3714                   distclean) \
3715           || exit 1
3716
3717 @endif bfd
3718
3719 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3720 maybe-maintainer-clean-bfd:
3721 @if bfd
3722 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3723
3724 maintainer-clean-bfd: 
3725         @[ -f ./bfd/Makefile ] || exit 0; \
3726         r=`${PWD_COMMAND}`; export r; \
3727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728         $(HOST_EXPORTS) \
3729         for flag in $(EXTRA_HOST_FLAGS) ; do \
3730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3731         done; \
3732         echo "Doing maintainer-clean in bfd" ; \
3733         (cd $(HOST_SUBDIR)/bfd && \
3734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3736                   "RANLIB=$${RANLIB}" \
3737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3738                   maintainer-clean) \
3739           || exit 1
3740
3741 @endif bfd
3742
3743
3744
3745 .PHONY: configure-opcodes maybe-configure-opcodes
3746 maybe-configure-opcodes:
3747 @if gcc-bootstrap
3748 configure-opcodes: stage_current
3749 @endif gcc-bootstrap
3750 @if opcodes
3751 maybe-configure-opcodes: configure-opcodes
3752 configure-opcodes: 
3753         @r=`${PWD_COMMAND}`; export r; \
3754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3755         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3756         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3757         $(HOST_EXPORTS)  \
3758         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3759         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3760         case $(srcdir) in \
3761           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3762           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3763                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3764         esac; \
3765         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3766         libsrcdir="$$s/opcodes"; \
3767         $(SHELL) $${libsrcdir}/configure \
3768           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3769           --target=${target_alias} $${srcdiroption}  \
3770           || exit 1
3771 @endif opcodes
3772
3773
3774
3775 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3776 maybe-configure-stage1-opcodes:
3777 @if opcodes-bootstrap
3778 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3779 configure-stage1-opcodes:
3780         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3781         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3782         @r=`${PWD_COMMAND}`; export r; \
3783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3784         TFLAGS="$(STAGE1_TFLAGS)"; \
3785         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3786         $(HOST_EXPORTS) \
3787         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3788         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3789         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3790         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3791         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3792         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3793         case $(srcdir) in \
3794           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3795           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3796                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3797         esac; \
3798         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3799         libsrcdir="$$s/opcodes"; \
3800         $(SHELL) $${libsrcdir}/configure \
3801           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3802           --target=${target_alias} $${srcdiroption} \
3803           $(STAGE1_CONFIGURE_FLAGS)
3804 @endif opcodes-bootstrap
3805
3806 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3807 maybe-configure-stage2-opcodes:
3808 @if opcodes-bootstrap
3809 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3810 configure-stage2-opcodes:
3811         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3812         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3813         @r=`${PWD_COMMAND}`; export r; \
3814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3815         TFLAGS="$(STAGE2_TFLAGS)"; \
3816         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3817         $(HOST_EXPORTS) \
3818         $(POSTSTAGE1_HOST_EXPORTS) \
3819         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3820         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3821         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3822         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3823         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3824         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3825         case $(srcdir) in \
3826           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3827           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3828                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3829         esac; \
3830         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3831         libsrcdir="$$s/opcodes"; \
3832         $(SHELL) $${libsrcdir}/configure \
3833           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3834           --target=${target_alias} $${srcdiroption} \
3835           --with-build-libsubdir=$(HOST_SUBDIR) \
3836           $(STAGE2_CONFIGURE_FLAGS)
3837 @endif opcodes-bootstrap
3838
3839 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3840 maybe-configure-stage3-opcodes:
3841 @if opcodes-bootstrap
3842 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3843 configure-stage3-opcodes:
3844         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3845         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3846         @r=`${PWD_COMMAND}`; export r; \
3847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3848         TFLAGS="$(STAGE3_TFLAGS)"; \
3849         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3850         $(HOST_EXPORTS) \
3851         $(POSTSTAGE1_HOST_EXPORTS) \
3852         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3853         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3854         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3855         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3856         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3857         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3858         case $(srcdir) in \
3859           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3860           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3861                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3862         esac; \
3863         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3864         libsrcdir="$$s/opcodes"; \
3865         $(SHELL) $${libsrcdir}/configure \
3866           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3867           --target=${target_alias} $${srcdiroption} \
3868           --with-build-libsubdir=$(HOST_SUBDIR) \
3869           $(STAGE3_CONFIGURE_FLAGS)
3870 @endif opcodes-bootstrap
3871
3872 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3873 maybe-configure-stage4-opcodes:
3874 @if opcodes-bootstrap
3875 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3876 configure-stage4-opcodes:
3877         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3878         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3879         @r=`${PWD_COMMAND}`; export r; \
3880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3881         TFLAGS="$(STAGE4_TFLAGS)"; \
3882         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3883         $(HOST_EXPORTS) \
3884         $(POSTSTAGE1_HOST_EXPORTS) \
3885         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3886         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3887         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3888         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3889         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3890         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3891         case $(srcdir) in \
3892           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3893           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3894                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3895         esac; \
3896         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3897         libsrcdir="$$s/opcodes"; \
3898         $(SHELL) $${libsrcdir}/configure \
3899           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3900           --target=${target_alias} $${srcdiroption} \
3901           --with-build-libsubdir=$(HOST_SUBDIR) \
3902           $(STAGE4_CONFIGURE_FLAGS)
3903 @endif opcodes-bootstrap
3904
3905 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3906 maybe-configure-stageprofile-opcodes:
3907 @if opcodes-bootstrap
3908 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3909 configure-stageprofile-opcodes:
3910         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3911         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3912         @r=`${PWD_COMMAND}`; export r; \
3913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3914         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3915         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3916         $(HOST_EXPORTS) \
3917         $(POSTSTAGE1_HOST_EXPORTS) \
3918         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3919         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3920         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3921         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3922         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3923         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3924         case $(srcdir) in \
3925           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3926           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3927                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3928         esac; \
3929         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3930         libsrcdir="$$s/opcodes"; \
3931         $(SHELL) $${libsrcdir}/configure \
3932           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3933           --target=${target_alias} $${srcdiroption} \
3934           --with-build-libsubdir=$(HOST_SUBDIR) \
3935           $(STAGEprofile_CONFIGURE_FLAGS)
3936 @endif opcodes-bootstrap
3937
3938 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3939 maybe-configure-stagefeedback-opcodes:
3940 @if opcodes-bootstrap
3941 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3942 configure-stagefeedback-opcodes:
3943         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3944         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3945         @r=`${PWD_COMMAND}`; export r; \
3946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3947         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3948         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3949         $(HOST_EXPORTS) \
3950         $(POSTSTAGE1_HOST_EXPORTS) \
3951         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3952         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3953         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3954         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3955         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3956         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3957         case $(srcdir) in \
3958           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3959           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3960                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3961         esac; \
3962         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3963         libsrcdir="$$s/opcodes"; \
3964         $(SHELL) $${libsrcdir}/configure \
3965           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3966           --target=${target_alias} $${srcdiroption} \
3967           --with-build-libsubdir=$(HOST_SUBDIR) \
3968           $(STAGEfeedback_CONFIGURE_FLAGS)
3969 @endif opcodes-bootstrap
3970
3971
3972
3973
3974
3975 .PHONY: all-opcodes maybe-all-opcodes
3976 maybe-all-opcodes:
3977 @if gcc-bootstrap
3978 all-opcodes: stage_current
3979 @endif gcc-bootstrap
3980 @if opcodes
3981 TARGET-opcodes=all
3982 maybe-all-opcodes: all-opcodes
3983 all-opcodes: configure-opcodes
3984         @r=`${PWD_COMMAND}`; export r; \
3985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986         $(HOST_EXPORTS)  \
3987         (cd $(HOST_SUBDIR)/opcodes && \
3988           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3989                 $(TARGET-opcodes))
3990 @endif opcodes
3991
3992
3993
3994 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3995 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3996 maybe-all-stage1-opcodes:
3997 maybe-clean-stage1-opcodes:
3998 @if opcodes-bootstrap
3999 maybe-all-stage1-opcodes: all-stage1-opcodes
4000 all-stage1: all-stage1-opcodes
4001 TARGET-stage1-opcodes = $(TARGET-opcodes)
4002 all-stage1-opcodes: configure-stage1-opcodes
4003         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4004         @r=`${PWD_COMMAND}`; export r; \
4005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4006         TFLAGS="$(STAGE1_TFLAGS)"; \
4007         $(HOST_EXPORTS)  \
4008         cd $(HOST_SUBDIR)/opcodes && \
4009         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4010                 CFLAGS="$(STAGE1_CFLAGS)" \
4011                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4012                 LIBCFLAGS="$(LIBCFLAGS)" \
4013                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4014                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4015                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4016                 $(EXTRA_HOST_FLAGS)   \
4017                 TFLAGS="$(STAGE1_TFLAGS)" \
4018                 $(TARGET-stage1-opcodes)
4019
4020 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4021 clean-stage1: clean-stage1-opcodes
4022 clean-stage1-opcodes:
4023         @if [ $(current_stage) = stage1 ]; then \
4024           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4025         else \
4026           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4027           $(MAKE) stage1-start; \
4028         fi; \
4029         cd $(HOST_SUBDIR)/opcodes && \
4030         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4031                  clean
4032 @endif opcodes-bootstrap
4033
4034
4035 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4036 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4037 maybe-all-stage2-opcodes:
4038 maybe-clean-stage2-opcodes:
4039 @if opcodes-bootstrap
4040 maybe-all-stage2-opcodes: all-stage2-opcodes
4041 all-stage2: all-stage2-opcodes
4042 TARGET-stage2-opcodes = $(TARGET-opcodes)
4043 all-stage2-opcodes: configure-stage2-opcodes
4044         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4045         @r=`${PWD_COMMAND}`; export r; \
4046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4047         TFLAGS="$(STAGE2_TFLAGS)"; \
4048         $(HOST_EXPORTS) \
4049         $(POSTSTAGE1_HOST_EXPORTS)  \
4050         cd $(HOST_SUBDIR)/opcodes && \
4051         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4052                 CFLAGS="$(STAGE2_CFLAGS)" \
4053                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4054                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4055                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4056                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4057                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4058                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4059                 TFLAGS="$(STAGE2_TFLAGS)" \
4060                 $(TARGET-stage2-opcodes)
4061
4062 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4063 clean-stage2: clean-stage2-opcodes
4064 clean-stage2-opcodes:
4065         @if [ $(current_stage) = stage2 ]; then \
4066           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4067         else \
4068           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4069           $(MAKE) stage2-start; \
4070         fi; \
4071         cd $(HOST_SUBDIR)/opcodes && \
4072         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4074                  clean
4075 @endif opcodes-bootstrap
4076
4077
4078 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4079 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4080 maybe-all-stage3-opcodes:
4081 maybe-clean-stage3-opcodes:
4082 @if opcodes-bootstrap
4083 maybe-all-stage3-opcodes: all-stage3-opcodes
4084 all-stage3: all-stage3-opcodes
4085 TARGET-stage3-opcodes = $(TARGET-opcodes)
4086 all-stage3-opcodes: configure-stage3-opcodes
4087         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4088         @r=`${PWD_COMMAND}`; export r; \
4089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4090         TFLAGS="$(STAGE3_TFLAGS)"; \
4091         $(HOST_EXPORTS) \
4092         $(POSTSTAGE1_HOST_EXPORTS)  \
4093         cd $(HOST_SUBDIR)/opcodes && \
4094         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4095                 CFLAGS="$(STAGE3_CFLAGS)" \
4096                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4097                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4098                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4099                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4100                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4101                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4102                 TFLAGS="$(STAGE3_TFLAGS)" \
4103                 $(TARGET-stage3-opcodes)
4104
4105 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4106 clean-stage3: clean-stage3-opcodes
4107 clean-stage3-opcodes:
4108         @if [ $(current_stage) = stage3 ]; then \
4109           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4110         else \
4111           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4112           $(MAKE) stage3-start; \
4113         fi; \
4114         cd $(HOST_SUBDIR)/opcodes && \
4115         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4117                  clean
4118 @endif opcodes-bootstrap
4119
4120
4121 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4122 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4123 maybe-all-stage4-opcodes:
4124 maybe-clean-stage4-opcodes:
4125 @if opcodes-bootstrap
4126 maybe-all-stage4-opcodes: all-stage4-opcodes
4127 all-stage4: all-stage4-opcodes
4128 TARGET-stage4-opcodes = $(TARGET-opcodes)
4129 all-stage4-opcodes: configure-stage4-opcodes
4130         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4131         @r=`${PWD_COMMAND}`; export r; \
4132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4133         TFLAGS="$(STAGE4_TFLAGS)"; \
4134         $(HOST_EXPORTS) \
4135         $(POSTSTAGE1_HOST_EXPORTS)  \
4136         cd $(HOST_SUBDIR)/opcodes && \
4137         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4138                 CFLAGS="$(STAGE4_CFLAGS)" \
4139                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4140                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4141                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4142                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4143                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4144                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4145                 TFLAGS="$(STAGE4_TFLAGS)" \
4146                 $(TARGET-stage4-opcodes)
4147
4148 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4149 clean-stage4: clean-stage4-opcodes
4150 clean-stage4-opcodes:
4151         @if [ $(current_stage) = stage4 ]; then \
4152           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4153         else \
4154           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4155           $(MAKE) stage4-start; \
4156         fi; \
4157         cd $(HOST_SUBDIR)/opcodes && \
4158         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4159                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4160                  clean
4161 @endif opcodes-bootstrap
4162
4163
4164 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4165 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4166 maybe-all-stageprofile-opcodes:
4167 maybe-clean-stageprofile-opcodes:
4168 @if opcodes-bootstrap
4169 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4170 all-stageprofile: all-stageprofile-opcodes
4171 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4172 all-stageprofile-opcodes: configure-stageprofile-opcodes
4173         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4174         @r=`${PWD_COMMAND}`; export r; \
4175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4176         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4177         $(HOST_EXPORTS) \
4178         $(POSTSTAGE1_HOST_EXPORTS)  \
4179         cd $(HOST_SUBDIR)/opcodes && \
4180         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4181                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4182                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4183                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4184                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4185                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4186                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4187                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4188                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4189                 $(TARGET-stageprofile-opcodes)
4190
4191 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4192 clean-stageprofile: clean-stageprofile-opcodes
4193 clean-stageprofile-opcodes:
4194         @if [ $(current_stage) = stageprofile ]; then \
4195           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4196         else \
4197           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4198           $(MAKE) stageprofile-start; \
4199         fi; \
4200         cd $(HOST_SUBDIR)/opcodes && \
4201         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4202                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4203                  clean
4204 @endif opcodes-bootstrap
4205
4206
4207 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4208 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4209 maybe-all-stagefeedback-opcodes:
4210 maybe-clean-stagefeedback-opcodes:
4211 @if opcodes-bootstrap
4212 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4213 all-stagefeedback: all-stagefeedback-opcodes
4214 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4215 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4216         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4217         @r=`${PWD_COMMAND}`; export r; \
4218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4219         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4220         $(HOST_EXPORTS) \
4221         $(POSTSTAGE1_HOST_EXPORTS)  \
4222         cd $(HOST_SUBDIR)/opcodes && \
4223         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4224                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4225                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4226                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4227                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4228                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4229                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4230                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4231                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4232                 $(TARGET-stagefeedback-opcodes)
4233
4234 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4235 clean-stagefeedback: clean-stagefeedback-opcodes
4236 clean-stagefeedback-opcodes:
4237         @if [ $(current_stage) = stagefeedback ]; then \
4238           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4239         else \
4240           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4241           $(MAKE) stagefeedback-start; \
4242         fi; \
4243         cd $(HOST_SUBDIR)/opcodes && \
4244         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4245                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4246                  clean
4247 @endif opcodes-bootstrap
4248
4249
4250
4251
4252
4253 .PHONY: check-opcodes maybe-check-opcodes
4254 maybe-check-opcodes:
4255 @if opcodes
4256 maybe-check-opcodes: check-opcodes
4257
4258 check-opcodes:
4259         @: $(MAKE); $(unstage)
4260         @r=`${PWD_COMMAND}`; export r; \
4261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4262         $(HOST_EXPORTS) \
4263         (cd $(HOST_SUBDIR)/opcodes && \
4264           $(MAKE) $(FLAGS_TO_PASS)  check)
4265
4266 @endif opcodes
4267
4268 .PHONY: install-opcodes maybe-install-opcodes
4269 maybe-install-opcodes:
4270 @if opcodes
4271 maybe-install-opcodes: install-opcodes
4272
4273 install-opcodes: installdirs
4274         @: $(MAKE); $(unstage)
4275         @r=`${PWD_COMMAND}`; export r; \
4276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4277         $(HOST_EXPORTS) \
4278         (cd $(HOST_SUBDIR)/opcodes && \
4279           $(MAKE) $(FLAGS_TO_PASS)  install)
4280
4281 @endif opcodes
4282
4283 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4284 maybe-install-strip-opcodes:
4285 @if opcodes
4286 maybe-install-strip-opcodes: install-strip-opcodes
4287
4288 install-strip-opcodes: installdirs
4289         @: $(MAKE); $(unstage)
4290         @r=`${PWD_COMMAND}`; export r; \
4291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4292         $(HOST_EXPORTS) \
4293         (cd $(HOST_SUBDIR)/opcodes && \
4294           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4295
4296 @endif opcodes
4297
4298 # Other targets (info, dvi, pdf, etc.)
4299
4300 .PHONY: maybe-info-opcodes info-opcodes
4301 maybe-info-opcodes:
4302 @if opcodes
4303 maybe-info-opcodes: info-opcodes
4304
4305 info-opcodes: \
4306     configure-opcodes 
4307         @[ -f ./opcodes/Makefile ] || exit 0; \
4308         r=`${PWD_COMMAND}`; export r; \
4309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4310         $(HOST_EXPORTS) \
4311         for flag in $(EXTRA_HOST_FLAGS) ; do \
4312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313         done; \
4314         echo "Doing info in opcodes" ; \
4315         (cd $(HOST_SUBDIR)/opcodes && \
4316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318                   "RANLIB=$${RANLIB}" \
4319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4320                   info) \
4321           || exit 1
4322
4323 @endif opcodes
4324
4325 .PHONY: maybe-dvi-opcodes dvi-opcodes
4326 maybe-dvi-opcodes:
4327 @if opcodes
4328 maybe-dvi-opcodes: dvi-opcodes
4329
4330 dvi-opcodes: \
4331     configure-opcodes 
4332         @[ -f ./opcodes/Makefile ] || exit 0; \
4333         r=`${PWD_COMMAND}`; export r; \
4334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4335         $(HOST_EXPORTS) \
4336         for flag in $(EXTRA_HOST_FLAGS) ; do \
4337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4338         done; \
4339         echo "Doing dvi in opcodes" ; \
4340         (cd $(HOST_SUBDIR)/opcodes && \
4341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4343                   "RANLIB=$${RANLIB}" \
4344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4345                   dvi) \
4346           || exit 1
4347
4348 @endif opcodes
4349
4350 .PHONY: maybe-pdf-opcodes pdf-opcodes
4351 maybe-pdf-opcodes:
4352 @if opcodes
4353 maybe-pdf-opcodes: pdf-opcodes
4354
4355 pdf-opcodes: \
4356     configure-opcodes 
4357         @[ -f ./opcodes/Makefile ] || exit 0; \
4358         r=`${PWD_COMMAND}`; export r; \
4359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4360         $(HOST_EXPORTS) \
4361         for flag in $(EXTRA_HOST_FLAGS) ; do \
4362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4363         done; \
4364         echo "Doing pdf in opcodes" ; \
4365         (cd $(HOST_SUBDIR)/opcodes && \
4366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4368                   "RANLIB=$${RANLIB}" \
4369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4370                   pdf) \
4371           || exit 1
4372
4373 @endif opcodes
4374
4375 .PHONY: maybe-html-opcodes html-opcodes
4376 maybe-html-opcodes:
4377 @if opcodes
4378 maybe-html-opcodes: html-opcodes
4379
4380 html-opcodes: \
4381     configure-opcodes 
4382         @[ -f ./opcodes/Makefile ] || exit 0; \
4383         r=`${PWD_COMMAND}`; export r; \
4384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4385         $(HOST_EXPORTS) \
4386         for flag in $(EXTRA_HOST_FLAGS) ; do \
4387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4388         done; \
4389         echo "Doing html in opcodes" ; \
4390         (cd $(HOST_SUBDIR)/opcodes && \
4391           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4392                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4393                   "RANLIB=$${RANLIB}" \
4394                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4395                   html) \
4396           || exit 1
4397
4398 @endif opcodes
4399
4400 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4401 maybe-TAGS-opcodes:
4402 @if opcodes
4403 maybe-TAGS-opcodes: TAGS-opcodes
4404
4405 TAGS-opcodes: \
4406     configure-opcodes 
4407         @[ -f ./opcodes/Makefile ] || exit 0; \
4408         r=`${PWD_COMMAND}`; export r; \
4409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410         $(HOST_EXPORTS) \
4411         for flag in $(EXTRA_HOST_FLAGS) ; do \
4412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4413         done; \
4414         echo "Doing TAGS in opcodes" ; \
4415         (cd $(HOST_SUBDIR)/opcodes && \
4416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4418                   "RANLIB=$${RANLIB}" \
4419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4420                   TAGS) \
4421           || exit 1
4422
4423 @endif opcodes
4424
4425 .PHONY: maybe-install-info-opcodes install-info-opcodes
4426 maybe-install-info-opcodes:
4427 @if opcodes
4428 maybe-install-info-opcodes: install-info-opcodes
4429
4430 install-info-opcodes: \
4431     configure-opcodes \
4432     info-opcodes 
4433         @[ -f ./opcodes/Makefile ] || exit 0; \
4434         r=`${PWD_COMMAND}`; export r; \
4435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4436         $(HOST_EXPORTS) \
4437         for flag in $(EXTRA_HOST_FLAGS) ; do \
4438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4439         done; \
4440         echo "Doing install-info in opcodes" ; \
4441         (cd $(HOST_SUBDIR)/opcodes && \
4442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4444                   "RANLIB=$${RANLIB}" \
4445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4446                   install-info) \
4447           || exit 1
4448
4449 @endif opcodes
4450
4451 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4452 maybe-install-pdf-opcodes:
4453 @if opcodes
4454 maybe-install-pdf-opcodes: install-pdf-opcodes
4455
4456 install-pdf-opcodes: \
4457     configure-opcodes \
4458     pdf-opcodes 
4459         @[ -f ./opcodes/Makefile ] || exit 0; \
4460         r=`${PWD_COMMAND}`; export r; \
4461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4462         $(HOST_EXPORTS) \
4463         for flag in $(EXTRA_HOST_FLAGS) ; do \
4464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4465         done; \
4466         echo "Doing install-pdf in opcodes" ; \
4467         (cd $(HOST_SUBDIR)/opcodes && \
4468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4470                   "RANLIB=$${RANLIB}" \
4471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4472                   install-pdf) \
4473           || exit 1
4474
4475 @endif opcodes
4476
4477 .PHONY: maybe-install-html-opcodes install-html-opcodes
4478 maybe-install-html-opcodes:
4479 @if opcodes
4480 maybe-install-html-opcodes: install-html-opcodes
4481
4482 install-html-opcodes: \
4483     configure-opcodes \
4484     html-opcodes 
4485         @[ -f ./opcodes/Makefile ] || exit 0; \
4486         r=`${PWD_COMMAND}`; export r; \
4487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4488         $(HOST_EXPORTS) \
4489         for flag in $(EXTRA_HOST_FLAGS) ; do \
4490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4491         done; \
4492         echo "Doing install-html in opcodes" ; \
4493         (cd $(HOST_SUBDIR)/opcodes && \
4494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4496                   "RANLIB=$${RANLIB}" \
4497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4498                   install-html) \
4499           || exit 1
4500
4501 @endif opcodes
4502
4503 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4504 maybe-installcheck-opcodes:
4505 @if opcodes
4506 maybe-installcheck-opcodes: installcheck-opcodes
4507
4508 installcheck-opcodes: \
4509     configure-opcodes 
4510         @[ -f ./opcodes/Makefile ] || exit 0; \
4511         r=`${PWD_COMMAND}`; export r; \
4512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4513         $(HOST_EXPORTS) \
4514         for flag in $(EXTRA_HOST_FLAGS) ; do \
4515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4516         done; \
4517         echo "Doing installcheck in opcodes" ; \
4518         (cd $(HOST_SUBDIR)/opcodes && \
4519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4521                   "RANLIB=$${RANLIB}" \
4522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4523                   installcheck) \
4524           || exit 1
4525
4526 @endif opcodes
4527
4528 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4529 maybe-mostlyclean-opcodes:
4530 @if opcodes
4531 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4532
4533 mostlyclean-opcodes: 
4534         @[ -f ./opcodes/Makefile ] || exit 0; \
4535         r=`${PWD_COMMAND}`; export r; \
4536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537         $(HOST_EXPORTS) \
4538         for flag in $(EXTRA_HOST_FLAGS) ; do \
4539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540         done; \
4541         echo "Doing mostlyclean in opcodes" ; \
4542         (cd $(HOST_SUBDIR)/opcodes && \
4543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545                   "RANLIB=$${RANLIB}" \
4546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4547                   mostlyclean) \
4548           || exit 1
4549
4550 @endif opcodes
4551
4552 .PHONY: maybe-clean-opcodes clean-opcodes
4553 maybe-clean-opcodes:
4554 @if opcodes
4555 maybe-clean-opcodes: clean-opcodes
4556
4557 clean-opcodes: 
4558         @[ -f ./opcodes/Makefile ] || exit 0; \
4559         r=`${PWD_COMMAND}`; export r; \
4560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561         $(HOST_EXPORTS) \
4562         for flag in $(EXTRA_HOST_FLAGS) ; do \
4563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4564         done; \
4565         echo "Doing clean in opcodes" ; \
4566         (cd $(HOST_SUBDIR)/opcodes && \
4567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4569                   "RANLIB=$${RANLIB}" \
4570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4571                   clean) \
4572           || exit 1
4573
4574 @endif opcodes
4575
4576 .PHONY: maybe-distclean-opcodes distclean-opcodes
4577 maybe-distclean-opcodes:
4578 @if opcodes
4579 maybe-distclean-opcodes: distclean-opcodes
4580
4581 distclean-opcodes: 
4582         @[ -f ./opcodes/Makefile ] || exit 0; \
4583         r=`${PWD_COMMAND}`; export r; \
4584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4585         $(HOST_EXPORTS) \
4586         for flag in $(EXTRA_HOST_FLAGS) ; do \
4587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4588         done; \
4589         echo "Doing distclean in opcodes" ; \
4590         (cd $(HOST_SUBDIR)/opcodes && \
4591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4593                   "RANLIB=$${RANLIB}" \
4594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4595                   distclean) \
4596           || exit 1
4597
4598 @endif opcodes
4599
4600 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4601 maybe-maintainer-clean-opcodes:
4602 @if opcodes
4603 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4604
4605 maintainer-clean-opcodes: 
4606         @[ -f ./opcodes/Makefile ] || exit 0; \
4607         r=`${PWD_COMMAND}`; export r; \
4608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4609         $(HOST_EXPORTS) \
4610         for flag in $(EXTRA_HOST_FLAGS) ; do \
4611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612         done; \
4613         echo "Doing maintainer-clean in opcodes" ; \
4614         (cd $(HOST_SUBDIR)/opcodes && \
4615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617                   "RANLIB=$${RANLIB}" \
4618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4619                   maintainer-clean) \
4620           || exit 1
4621
4622 @endif opcodes
4623
4624
4625
4626 .PHONY: configure-binutils maybe-configure-binutils
4627 maybe-configure-binutils:
4628 @if gcc-bootstrap
4629 configure-binutils: stage_current
4630 @endif gcc-bootstrap
4631 @if binutils
4632 maybe-configure-binutils: configure-binutils
4633 configure-binutils: 
4634         @r=`${PWD_COMMAND}`; export r; \
4635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4637         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4638         $(HOST_EXPORTS)  \
4639         echo Configuring in $(HOST_SUBDIR)/binutils; \
4640         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4641         case $(srcdir) in \
4642           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4643           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4644                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4645         esac; \
4646         srcdiroption="--srcdir=$${topdir}/binutils"; \
4647         libsrcdir="$$s/binutils"; \
4648         $(SHELL) $${libsrcdir}/configure \
4649           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4650           --target=${target_alias} $${srcdiroption}  \
4651           || exit 1
4652 @endif binutils
4653
4654
4655
4656 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4657 maybe-configure-stage1-binutils:
4658 @if binutils-bootstrap
4659 maybe-configure-stage1-binutils: configure-stage1-binutils
4660 configure-stage1-binutils:
4661         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4662         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4663         @r=`${PWD_COMMAND}`; export r; \
4664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4665         TFLAGS="$(STAGE1_TFLAGS)"; \
4666         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4667         $(HOST_EXPORTS) \
4668         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4669         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4670         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4671         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4672         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4673         cd $(HOST_SUBDIR)/binutils || exit 1; \
4674         case $(srcdir) in \
4675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4676           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4678         esac; \
4679         srcdiroption="--srcdir=$${topdir}/binutils"; \
4680         libsrcdir="$$s/binutils"; \
4681         $(SHELL) $${libsrcdir}/configure \
4682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4683           --target=${target_alias} $${srcdiroption} \
4684           $(STAGE1_CONFIGURE_FLAGS)
4685 @endif binutils-bootstrap
4686
4687 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4688 maybe-configure-stage2-binutils:
4689 @if binutils-bootstrap
4690 maybe-configure-stage2-binutils: configure-stage2-binutils
4691 configure-stage2-binutils:
4692         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4693         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4694         @r=`${PWD_COMMAND}`; export r; \
4695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4696         TFLAGS="$(STAGE2_TFLAGS)"; \
4697         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4698         $(HOST_EXPORTS) \
4699         $(POSTSTAGE1_HOST_EXPORTS) \
4700         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4701         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4702         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4703         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4704         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4705         cd $(HOST_SUBDIR)/binutils || exit 1; \
4706         case $(srcdir) in \
4707           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4708           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4709                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4710         esac; \
4711         srcdiroption="--srcdir=$${topdir}/binutils"; \
4712         libsrcdir="$$s/binutils"; \
4713         $(SHELL) $${libsrcdir}/configure \
4714           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4715           --target=${target_alias} $${srcdiroption} \
4716           --with-build-libsubdir=$(HOST_SUBDIR) \
4717           $(STAGE2_CONFIGURE_FLAGS)
4718 @endif binutils-bootstrap
4719
4720 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4721 maybe-configure-stage3-binutils:
4722 @if binutils-bootstrap
4723 maybe-configure-stage3-binutils: configure-stage3-binutils
4724 configure-stage3-binutils:
4725         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4726         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4727         @r=`${PWD_COMMAND}`; export r; \
4728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4729         TFLAGS="$(STAGE3_TFLAGS)"; \
4730         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4731         $(HOST_EXPORTS) \
4732         $(POSTSTAGE1_HOST_EXPORTS) \
4733         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4734         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4735         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4736         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4737         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4738         cd $(HOST_SUBDIR)/binutils || exit 1; \
4739         case $(srcdir) in \
4740           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4741           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4742                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4743         esac; \
4744         srcdiroption="--srcdir=$${topdir}/binutils"; \
4745         libsrcdir="$$s/binutils"; \
4746         $(SHELL) $${libsrcdir}/configure \
4747           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4748           --target=${target_alias} $${srcdiroption} \
4749           --with-build-libsubdir=$(HOST_SUBDIR) \
4750           $(STAGE3_CONFIGURE_FLAGS)
4751 @endif binutils-bootstrap
4752
4753 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4754 maybe-configure-stage4-binutils:
4755 @if binutils-bootstrap
4756 maybe-configure-stage4-binutils: configure-stage4-binutils
4757 configure-stage4-binutils:
4758         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4759         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4760         @r=`${PWD_COMMAND}`; export r; \
4761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4762         TFLAGS="$(STAGE4_TFLAGS)"; \
4763         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4764         $(HOST_EXPORTS) \
4765         $(POSTSTAGE1_HOST_EXPORTS) \
4766         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4767         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4768         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4769         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4770         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4771         cd $(HOST_SUBDIR)/binutils || exit 1; \
4772         case $(srcdir) in \
4773           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4774           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4775                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4776         esac; \
4777         srcdiroption="--srcdir=$${topdir}/binutils"; \
4778         libsrcdir="$$s/binutils"; \
4779         $(SHELL) $${libsrcdir}/configure \
4780           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4781           --target=${target_alias} $${srcdiroption} \
4782           --with-build-libsubdir=$(HOST_SUBDIR) \
4783           $(STAGE4_CONFIGURE_FLAGS)
4784 @endif binutils-bootstrap
4785
4786 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4787 maybe-configure-stageprofile-binutils:
4788 @if binutils-bootstrap
4789 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4790 configure-stageprofile-binutils:
4791         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4792         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4793         @r=`${PWD_COMMAND}`; export r; \
4794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4795         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4796         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4797         $(HOST_EXPORTS) \
4798         $(POSTSTAGE1_HOST_EXPORTS) \
4799         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4800         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4801         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4802         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4803         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4804         cd $(HOST_SUBDIR)/binutils || exit 1; \
4805         case $(srcdir) in \
4806           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4807           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4808                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4809         esac; \
4810         srcdiroption="--srcdir=$${topdir}/binutils"; \
4811         libsrcdir="$$s/binutils"; \
4812         $(SHELL) $${libsrcdir}/configure \
4813           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4814           --target=${target_alias} $${srcdiroption} \
4815           --with-build-libsubdir=$(HOST_SUBDIR) \
4816           $(STAGEprofile_CONFIGURE_FLAGS)
4817 @endif binutils-bootstrap
4818
4819 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4820 maybe-configure-stagefeedback-binutils:
4821 @if binutils-bootstrap
4822 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4823 configure-stagefeedback-binutils:
4824         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4825         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4826         @r=`${PWD_COMMAND}`; export r; \
4827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4828         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4829         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4830         $(HOST_EXPORTS) \
4831         $(POSTSTAGE1_HOST_EXPORTS) \
4832         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4833         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4834         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4835         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4836         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4837         cd $(HOST_SUBDIR)/binutils || exit 1; \
4838         case $(srcdir) in \
4839           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4840           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4841                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4842         esac; \
4843         srcdiroption="--srcdir=$${topdir}/binutils"; \
4844         libsrcdir="$$s/binutils"; \
4845         $(SHELL) $${libsrcdir}/configure \
4846           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4847           --target=${target_alias} $${srcdiroption} \
4848           --with-build-libsubdir=$(HOST_SUBDIR) \
4849           $(STAGEfeedback_CONFIGURE_FLAGS)
4850 @endif binutils-bootstrap
4851
4852
4853
4854
4855
4856 .PHONY: all-binutils maybe-all-binutils
4857 maybe-all-binutils:
4858 @if gcc-bootstrap
4859 all-binutils: stage_current
4860 @endif gcc-bootstrap
4861 @if binutils
4862 TARGET-binutils=all
4863 maybe-all-binutils: all-binutils
4864 all-binutils: configure-binutils
4865         @r=`${PWD_COMMAND}`; export r; \
4866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867         $(HOST_EXPORTS)  \
4868         (cd $(HOST_SUBDIR)/binutils && \
4869           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4870                 $(TARGET-binutils))
4871 @endif binutils
4872
4873
4874
4875 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4876 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4877 maybe-all-stage1-binutils:
4878 maybe-clean-stage1-binutils:
4879 @if binutils-bootstrap
4880 maybe-all-stage1-binutils: all-stage1-binutils
4881 all-stage1: all-stage1-binutils
4882 TARGET-stage1-binutils = $(TARGET-binutils)
4883 all-stage1-binutils: configure-stage1-binutils
4884         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4885         @r=`${PWD_COMMAND}`; export r; \
4886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4887         TFLAGS="$(STAGE1_TFLAGS)"; \
4888         $(HOST_EXPORTS)  \
4889         cd $(HOST_SUBDIR)/binutils && \
4890         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4891                 CFLAGS="$(STAGE1_CFLAGS)" \
4892                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4893                 LIBCFLAGS="$(LIBCFLAGS)" \
4894                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4895                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4896                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4897                 $(EXTRA_HOST_FLAGS)   \
4898                 TFLAGS="$(STAGE1_TFLAGS)" \
4899                 $(TARGET-stage1-binutils)
4900
4901 maybe-clean-stage1-binutils: clean-stage1-binutils
4902 clean-stage1: clean-stage1-binutils
4903 clean-stage1-binutils:
4904         @if [ $(current_stage) = stage1 ]; then \
4905           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4906         else \
4907           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4908           $(MAKE) stage1-start; \
4909         fi; \
4910         cd $(HOST_SUBDIR)/binutils && \
4911         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4912                  clean
4913 @endif binutils-bootstrap
4914
4915
4916 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4917 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4918 maybe-all-stage2-binutils:
4919 maybe-clean-stage2-binutils:
4920 @if binutils-bootstrap
4921 maybe-all-stage2-binutils: all-stage2-binutils
4922 all-stage2: all-stage2-binutils
4923 TARGET-stage2-binutils = $(TARGET-binutils)
4924 all-stage2-binutils: configure-stage2-binutils
4925         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4926         @r=`${PWD_COMMAND}`; export r; \
4927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4928         TFLAGS="$(STAGE2_TFLAGS)"; \
4929         $(HOST_EXPORTS) \
4930         $(POSTSTAGE1_HOST_EXPORTS)  \
4931         cd $(HOST_SUBDIR)/binutils && \
4932         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4933                 CFLAGS="$(STAGE2_CFLAGS)" \
4934                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4935                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4936                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4937                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4938                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4939                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4940                 TFLAGS="$(STAGE2_TFLAGS)" \
4941                 $(TARGET-stage2-binutils)
4942
4943 maybe-clean-stage2-binutils: clean-stage2-binutils
4944 clean-stage2: clean-stage2-binutils
4945 clean-stage2-binutils:
4946         @if [ $(current_stage) = stage2 ]; then \
4947           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4948         else \
4949           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4950           $(MAKE) stage2-start; \
4951         fi; \
4952         cd $(HOST_SUBDIR)/binutils && \
4953         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4954                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4955                  clean
4956 @endif binutils-bootstrap
4957
4958
4959 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4960 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4961 maybe-all-stage3-binutils:
4962 maybe-clean-stage3-binutils:
4963 @if binutils-bootstrap
4964 maybe-all-stage3-binutils: all-stage3-binutils
4965 all-stage3: all-stage3-binutils
4966 TARGET-stage3-binutils = $(TARGET-binutils)
4967 all-stage3-binutils: configure-stage3-binutils
4968         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4969         @r=`${PWD_COMMAND}`; export r; \
4970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4971         TFLAGS="$(STAGE3_TFLAGS)"; \
4972         $(HOST_EXPORTS) \
4973         $(POSTSTAGE1_HOST_EXPORTS)  \
4974         cd $(HOST_SUBDIR)/binutils && \
4975         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4976                 CFLAGS="$(STAGE3_CFLAGS)" \
4977                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4978                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4979                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4980                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4981                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4982                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4983                 TFLAGS="$(STAGE3_TFLAGS)" \
4984                 $(TARGET-stage3-binutils)
4985
4986 maybe-clean-stage3-binutils: clean-stage3-binutils
4987 clean-stage3: clean-stage3-binutils
4988 clean-stage3-binutils:
4989         @if [ $(current_stage) = stage3 ]; then \
4990           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4991         else \
4992           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4993           $(MAKE) stage3-start; \
4994         fi; \
4995         cd $(HOST_SUBDIR)/binutils && \
4996         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4997                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4998                  clean
4999 @endif binutils-bootstrap
5000
5001
5002 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5003 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5004 maybe-all-stage4-binutils:
5005 maybe-clean-stage4-binutils:
5006 @if binutils-bootstrap
5007 maybe-all-stage4-binutils: all-stage4-binutils
5008 all-stage4: all-stage4-binutils
5009 TARGET-stage4-binutils = $(TARGET-binutils)
5010 all-stage4-binutils: configure-stage4-binutils
5011         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5012         @r=`${PWD_COMMAND}`; export r; \
5013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5014         TFLAGS="$(STAGE4_TFLAGS)"; \
5015         $(HOST_EXPORTS) \
5016         $(POSTSTAGE1_HOST_EXPORTS)  \
5017         cd $(HOST_SUBDIR)/binutils && \
5018         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5019                 CFLAGS="$(STAGE4_CFLAGS)" \
5020                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5021                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5022                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5023                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5024                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5025                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5026                 TFLAGS="$(STAGE4_TFLAGS)" \
5027                 $(TARGET-stage4-binutils)
5028
5029 maybe-clean-stage4-binutils: clean-stage4-binutils
5030 clean-stage4: clean-stage4-binutils
5031 clean-stage4-binutils:
5032         @if [ $(current_stage) = stage4 ]; then \
5033           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5034         else \
5035           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5036           $(MAKE) stage4-start; \
5037         fi; \
5038         cd $(HOST_SUBDIR)/binutils && \
5039         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5040                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5041                  clean
5042 @endif binutils-bootstrap
5043
5044
5045 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5046 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5047 maybe-all-stageprofile-binutils:
5048 maybe-clean-stageprofile-binutils:
5049 @if binutils-bootstrap
5050 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5051 all-stageprofile: all-stageprofile-binutils
5052 TARGET-stageprofile-binutils = $(TARGET-binutils)
5053 all-stageprofile-binutils: configure-stageprofile-binutils
5054         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5055         @r=`${PWD_COMMAND}`; export r; \
5056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5057         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5058         $(HOST_EXPORTS) \
5059         $(POSTSTAGE1_HOST_EXPORTS)  \
5060         cd $(HOST_SUBDIR)/binutils && \
5061         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5062                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5063                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5064                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5065                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5066                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5067                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5068                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5069                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5070                 $(TARGET-stageprofile-binutils)
5071
5072 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5073 clean-stageprofile: clean-stageprofile-binutils
5074 clean-stageprofile-binutils:
5075         @if [ $(current_stage) = stageprofile ]; then \
5076           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5077         else \
5078           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5079           $(MAKE) stageprofile-start; \
5080         fi; \
5081         cd $(HOST_SUBDIR)/binutils && \
5082         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5083                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5084                  clean
5085 @endif binutils-bootstrap
5086
5087
5088 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5089 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5090 maybe-all-stagefeedback-binutils:
5091 maybe-clean-stagefeedback-binutils:
5092 @if binutils-bootstrap
5093 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5094 all-stagefeedback: all-stagefeedback-binutils
5095 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5096 all-stagefeedback-binutils: configure-stagefeedback-binutils
5097         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5098         @r=`${PWD_COMMAND}`; export r; \
5099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5100         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5101         $(HOST_EXPORTS) \
5102         $(POSTSTAGE1_HOST_EXPORTS)  \
5103         cd $(HOST_SUBDIR)/binutils && \
5104         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5105                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5106                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5107                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5108                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5109                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5110                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5111                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5112                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5113                 $(TARGET-stagefeedback-binutils)
5114
5115 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5116 clean-stagefeedback: clean-stagefeedback-binutils
5117 clean-stagefeedback-binutils:
5118         @if [ $(current_stage) = stagefeedback ]; then \
5119           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5120         else \
5121           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5122           $(MAKE) stagefeedback-start; \
5123         fi; \
5124         cd $(HOST_SUBDIR)/binutils && \
5125         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5126                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5127                  clean
5128 @endif binutils-bootstrap
5129
5130
5131
5132
5133
5134 .PHONY: check-binutils maybe-check-binutils
5135 maybe-check-binutils:
5136 @if binutils
5137 maybe-check-binutils: check-binutils
5138
5139 check-binutils:
5140         @: $(MAKE); $(unstage)
5141         @r=`${PWD_COMMAND}`; export r; \
5142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5143         $(HOST_EXPORTS) \
5144         (cd $(HOST_SUBDIR)/binutils && \
5145           $(MAKE) $(FLAGS_TO_PASS)  check)
5146
5147 @endif binutils
5148
5149 .PHONY: install-binutils maybe-install-binutils
5150 maybe-install-binutils:
5151 @if binutils
5152 maybe-install-binutils: install-binutils
5153
5154 install-binutils: installdirs
5155         @: $(MAKE); $(unstage)
5156         @r=`${PWD_COMMAND}`; export r; \
5157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5158         $(HOST_EXPORTS) \
5159         (cd $(HOST_SUBDIR)/binutils && \
5160           $(MAKE) $(FLAGS_TO_PASS)  install)
5161
5162 @endif binutils
5163
5164 .PHONY: install-strip-binutils maybe-install-strip-binutils
5165 maybe-install-strip-binutils:
5166 @if binutils
5167 maybe-install-strip-binutils: install-strip-binutils
5168
5169 install-strip-binutils: installdirs
5170         @: $(MAKE); $(unstage)
5171         @r=`${PWD_COMMAND}`; export r; \
5172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5173         $(HOST_EXPORTS) \
5174         (cd $(HOST_SUBDIR)/binutils && \
5175           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5176
5177 @endif binutils
5178
5179 # Other targets (info, dvi, pdf, etc.)
5180
5181 .PHONY: maybe-info-binutils info-binutils
5182 maybe-info-binutils:
5183 @if binutils
5184 maybe-info-binutils: info-binutils
5185
5186 info-binutils: \
5187     configure-binutils 
5188         @[ -f ./binutils/Makefile ] || exit 0; \
5189         r=`${PWD_COMMAND}`; export r; \
5190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5191         $(HOST_EXPORTS) \
5192         for flag in $(EXTRA_HOST_FLAGS) ; do \
5193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5194         done; \
5195         echo "Doing info in binutils" ; \
5196         (cd $(HOST_SUBDIR)/binutils && \
5197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5199                   "RANLIB=$${RANLIB}" \
5200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5201                   info) \
5202           || exit 1
5203
5204 @endif binutils
5205
5206 .PHONY: maybe-dvi-binutils dvi-binutils
5207 maybe-dvi-binutils:
5208 @if binutils
5209 maybe-dvi-binutils: dvi-binutils
5210
5211 dvi-binutils: \
5212     configure-binutils 
5213         @[ -f ./binutils/Makefile ] || exit 0; \
5214         r=`${PWD_COMMAND}`; export r; \
5215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216         $(HOST_EXPORTS) \
5217         for flag in $(EXTRA_HOST_FLAGS) ; do \
5218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5219         done; \
5220         echo "Doing dvi in binutils" ; \
5221         (cd $(HOST_SUBDIR)/binutils && \
5222           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5223                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5224                   "RANLIB=$${RANLIB}" \
5225                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5226                   dvi) \
5227           || exit 1
5228
5229 @endif binutils
5230
5231 .PHONY: maybe-pdf-binutils pdf-binutils
5232 maybe-pdf-binutils:
5233 @if binutils
5234 maybe-pdf-binutils: pdf-binutils
5235
5236 pdf-binutils: \
5237     configure-binutils 
5238         @[ -f ./binutils/Makefile ] || exit 0; \
5239         r=`${PWD_COMMAND}`; export r; \
5240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241         $(HOST_EXPORTS) \
5242         for flag in $(EXTRA_HOST_FLAGS) ; do \
5243           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5244         done; \
5245         echo "Doing pdf in binutils" ; \
5246         (cd $(HOST_SUBDIR)/binutils && \
5247           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5248                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5249                   "RANLIB=$${RANLIB}" \
5250                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5251                   pdf) \
5252           || exit 1
5253
5254 @endif binutils
5255
5256 .PHONY: maybe-html-binutils html-binutils
5257 maybe-html-binutils:
5258 @if binutils
5259 maybe-html-binutils: html-binutils
5260
5261 html-binutils: \
5262     configure-binutils 
5263         @[ -f ./binutils/Makefile ] || exit 0; \
5264         r=`${PWD_COMMAND}`; export r; \
5265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5266         $(HOST_EXPORTS) \
5267         for flag in $(EXTRA_HOST_FLAGS) ; do \
5268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5269         done; \
5270         echo "Doing html in binutils" ; \
5271         (cd $(HOST_SUBDIR)/binutils && \
5272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5274                   "RANLIB=$${RANLIB}" \
5275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5276                   html) \
5277           || exit 1
5278
5279 @endif binutils
5280
5281 .PHONY: maybe-TAGS-binutils TAGS-binutils
5282 maybe-TAGS-binutils:
5283 @if binutils
5284 maybe-TAGS-binutils: TAGS-binutils
5285
5286 TAGS-binutils: \
5287     configure-binutils 
5288         @[ -f ./binutils/Makefile ] || exit 0; \
5289         r=`${PWD_COMMAND}`; export r; \
5290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291         $(HOST_EXPORTS) \
5292         for flag in $(EXTRA_HOST_FLAGS) ; do \
5293           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5294         done; \
5295         echo "Doing TAGS in binutils" ; \
5296         (cd $(HOST_SUBDIR)/binutils && \
5297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5299                   "RANLIB=$${RANLIB}" \
5300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5301                   TAGS) \
5302           || exit 1
5303
5304 @endif binutils
5305
5306 .PHONY: maybe-install-info-binutils install-info-binutils
5307 maybe-install-info-binutils:
5308 @if binutils
5309 maybe-install-info-binutils: install-info-binutils
5310
5311 install-info-binutils: \
5312     configure-binutils \
5313     info-binutils 
5314         @[ -f ./binutils/Makefile ] || exit 0; \
5315         r=`${PWD_COMMAND}`; export r; \
5316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5317         $(HOST_EXPORTS) \
5318         for flag in $(EXTRA_HOST_FLAGS) ; do \
5319           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5320         done; \
5321         echo "Doing install-info in binutils" ; \
5322         (cd $(HOST_SUBDIR)/binutils && \
5323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5325                   "RANLIB=$${RANLIB}" \
5326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5327                   install-info) \
5328           || exit 1
5329
5330 @endif binutils
5331
5332 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5333 maybe-install-pdf-binutils:
5334 @if binutils
5335 maybe-install-pdf-binutils: install-pdf-binutils
5336
5337 install-pdf-binutils: \
5338     configure-binutils \
5339     pdf-binutils 
5340         @[ -f ./binutils/Makefile ] || exit 0; \
5341         r=`${PWD_COMMAND}`; export r; \
5342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5343         $(HOST_EXPORTS) \
5344         for flag in $(EXTRA_HOST_FLAGS) ; do \
5345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5346         done; \
5347         echo "Doing install-pdf in binutils" ; \
5348         (cd $(HOST_SUBDIR)/binutils && \
5349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5351                   "RANLIB=$${RANLIB}" \
5352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5353                   install-pdf) \
5354           || exit 1
5355
5356 @endif binutils
5357
5358 .PHONY: maybe-install-html-binutils install-html-binutils
5359 maybe-install-html-binutils:
5360 @if binutils
5361 maybe-install-html-binutils: install-html-binutils
5362
5363 install-html-binutils: \
5364     configure-binutils \
5365     html-binutils 
5366         @[ -f ./binutils/Makefile ] || exit 0; \
5367         r=`${PWD_COMMAND}`; export r; \
5368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5369         $(HOST_EXPORTS) \
5370         for flag in $(EXTRA_HOST_FLAGS) ; do \
5371           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5372         done; \
5373         echo "Doing install-html in binutils" ; \
5374         (cd $(HOST_SUBDIR)/binutils && \
5375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5377                   "RANLIB=$${RANLIB}" \
5378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5379                   install-html) \
5380           || exit 1
5381
5382 @endif binutils
5383
5384 .PHONY: maybe-installcheck-binutils installcheck-binutils
5385 maybe-installcheck-binutils:
5386 @if binutils
5387 maybe-installcheck-binutils: installcheck-binutils
5388
5389 installcheck-binutils: \
5390     configure-binutils 
5391         @[ -f ./binutils/Makefile ] || exit 0; \
5392         r=`${PWD_COMMAND}`; export r; \
5393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5394         $(HOST_EXPORTS) \
5395         for flag in $(EXTRA_HOST_FLAGS) ; do \
5396           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5397         done; \
5398         echo "Doing installcheck in binutils" ; \
5399         (cd $(HOST_SUBDIR)/binutils && \
5400           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5401                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5402                   "RANLIB=$${RANLIB}" \
5403                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5404                   installcheck) \
5405           || exit 1
5406
5407 @endif binutils
5408
5409 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5410 maybe-mostlyclean-binutils:
5411 @if binutils
5412 maybe-mostlyclean-binutils: mostlyclean-binutils
5413
5414 mostlyclean-binutils: 
5415         @[ -f ./binutils/Makefile ] || exit 0; \
5416         r=`${PWD_COMMAND}`; export r; \
5417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5418         $(HOST_EXPORTS) \
5419         for flag in $(EXTRA_HOST_FLAGS) ; do \
5420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5421         done; \
5422         echo "Doing mostlyclean in binutils" ; \
5423         (cd $(HOST_SUBDIR)/binutils && \
5424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5426                   "RANLIB=$${RANLIB}" \
5427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5428                   mostlyclean) \
5429           || exit 1
5430
5431 @endif binutils
5432
5433 .PHONY: maybe-clean-binutils clean-binutils
5434 maybe-clean-binutils:
5435 @if binutils
5436 maybe-clean-binutils: clean-binutils
5437
5438 clean-binutils: 
5439         @[ -f ./binutils/Makefile ] || exit 0; \
5440         r=`${PWD_COMMAND}`; export r; \
5441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5442         $(HOST_EXPORTS) \
5443         for flag in $(EXTRA_HOST_FLAGS) ; do \
5444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5445         done; \
5446         echo "Doing clean in binutils" ; \
5447         (cd $(HOST_SUBDIR)/binutils && \
5448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5450                   "RANLIB=$${RANLIB}" \
5451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5452                   clean) \
5453           || exit 1
5454
5455 @endif binutils
5456
5457 .PHONY: maybe-distclean-binutils distclean-binutils
5458 maybe-distclean-binutils:
5459 @if binutils
5460 maybe-distclean-binutils: distclean-binutils
5461
5462 distclean-binutils: 
5463         @[ -f ./binutils/Makefile ] || exit 0; \
5464         r=`${PWD_COMMAND}`; export r; \
5465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5466         $(HOST_EXPORTS) \
5467         for flag in $(EXTRA_HOST_FLAGS) ; do \
5468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5469         done; \
5470         echo "Doing distclean in binutils" ; \
5471         (cd $(HOST_SUBDIR)/binutils && \
5472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5474                   "RANLIB=$${RANLIB}" \
5475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5476                   distclean) \
5477           || exit 1
5478
5479 @endif binutils
5480
5481 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5482 maybe-maintainer-clean-binutils:
5483 @if binutils
5484 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5485
5486 maintainer-clean-binutils: 
5487         @[ -f ./binutils/Makefile ] || exit 0; \
5488         r=`${PWD_COMMAND}`; export r; \
5489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490         $(HOST_EXPORTS) \
5491         for flag in $(EXTRA_HOST_FLAGS) ; do \
5492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493         done; \
5494         echo "Doing maintainer-clean in binutils" ; \
5495         (cd $(HOST_SUBDIR)/binutils && \
5496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498                   "RANLIB=$${RANLIB}" \
5499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500                   maintainer-clean) \
5501           || exit 1
5502
5503 @endif binutils
5504
5505
5506
5507 .PHONY: configure-bison maybe-configure-bison
5508 maybe-configure-bison:
5509 @if gcc-bootstrap
5510 configure-bison: stage_current
5511 @endif gcc-bootstrap
5512 @if bison
5513 maybe-configure-bison: configure-bison
5514 configure-bison: 
5515         @: $(MAKE); $(unstage)
5516         @r=`${PWD_COMMAND}`; export r; \
5517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5518         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5519         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5520         $(HOST_EXPORTS)  \
5521         echo Configuring in $(HOST_SUBDIR)/bison; \
5522         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5523         case $(srcdir) in \
5524           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5525           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5526                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5527         esac; \
5528         srcdiroption="--srcdir=$${topdir}/bison"; \
5529         libsrcdir="$$s/bison"; \
5530         $(SHELL) $${libsrcdir}/configure \
5531           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5532           --target=${target_alias} $${srcdiroption}  \
5533           || exit 1
5534 @endif bison
5535
5536
5537
5538
5539
5540 .PHONY: all-bison maybe-all-bison
5541 maybe-all-bison:
5542 @if gcc-bootstrap
5543 all-bison: stage_current
5544 @endif gcc-bootstrap
5545 @if bison
5546 TARGET-bison=all
5547 maybe-all-bison: all-bison
5548 all-bison: configure-bison
5549         @: $(MAKE); $(unstage)
5550         @r=`${PWD_COMMAND}`; export r; \
5551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5552         $(HOST_EXPORTS)  \
5553         (cd $(HOST_SUBDIR)/bison && \
5554           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5555                 $(TARGET-bison))
5556 @endif bison
5557
5558
5559
5560
5561 .PHONY: check-bison maybe-check-bison
5562 maybe-check-bison:
5563 @if bison
5564 maybe-check-bison: check-bison
5565
5566 # This module is only tested in a native toolchain.
5567 check-bison:
5568         @: $(MAKE); $(unstage)
5569         @if [ '$(host)' = '$(target)' ] ; then \
5570           r=`${PWD_COMMAND}`; export r; \
5571           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5572           $(HOST_EXPORTS) \
5573           (cd $(HOST_SUBDIR)/bison && \
5574             $(MAKE) $(FLAGS_TO_PASS)  check); \
5575         fi
5576
5577 @endif bison
5578
5579 .PHONY: install-bison maybe-install-bison
5580 maybe-install-bison:
5581 @if bison
5582 maybe-install-bison: install-bison
5583
5584 install-bison: installdirs
5585         @: $(MAKE); $(unstage)
5586         @r=`${PWD_COMMAND}`; export r; \
5587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5588         $(HOST_EXPORTS) \
5589         (cd $(HOST_SUBDIR)/bison && \
5590           $(MAKE) $(FLAGS_TO_PASS)  install)
5591
5592 @endif bison
5593
5594 .PHONY: install-strip-bison maybe-install-strip-bison
5595 maybe-install-strip-bison:
5596 @if bison
5597 maybe-install-strip-bison: install-strip-bison
5598
5599 install-strip-bison: installdirs
5600         @: $(MAKE); $(unstage)
5601         @r=`${PWD_COMMAND}`; export r; \
5602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5603         $(HOST_EXPORTS) \
5604         (cd $(HOST_SUBDIR)/bison && \
5605           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5606
5607 @endif bison
5608
5609 # Other targets (info, dvi, pdf, etc.)
5610
5611 .PHONY: maybe-info-bison info-bison
5612 maybe-info-bison:
5613 @if bison
5614 maybe-info-bison: info-bison
5615
5616 info-bison: \
5617     configure-bison 
5618         @: $(MAKE); $(unstage)
5619         @[ -f ./bison/Makefile ] || exit 0; \
5620         r=`${PWD_COMMAND}`; export r; \
5621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622         $(HOST_EXPORTS) \
5623         for flag in $(EXTRA_HOST_FLAGS) ; do \
5624           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5625         done; \
5626         echo "Doing info in bison" ; \
5627         (cd $(HOST_SUBDIR)/bison && \
5628           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5629                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5630                   "RANLIB=$${RANLIB}" \
5631                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5632                   info) \
5633           || exit 1
5634
5635 @endif bison
5636
5637 .PHONY: maybe-dvi-bison dvi-bison
5638 maybe-dvi-bison:
5639 @if bison
5640 maybe-dvi-bison: dvi-bison
5641
5642 dvi-bison: \
5643     configure-bison 
5644         @: $(MAKE); $(unstage)
5645         @[ -f ./bison/Makefile ] || exit 0; \
5646         r=`${PWD_COMMAND}`; export r; \
5647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648         $(HOST_EXPORTS) \
5649         for flag in $(EXTRA_HOST_FLAGS) ; do \
5650           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5651         done; \
5652         echo "Doing dvi in bison" ; \
5653         (cd $(HOST_SUBDIR)/bison && \
5654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5656                   "RANLIB=$${RANLIB}" \
5657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5658                   dvi) \
5659           || exit 1
5660
5661 @endif bison
5662
5663 .PHONY: maybe-pdf-bison pdf-bison
5664 maybe-pdf-bison:
5665 @if bison
5666 maybe-pdf-bison: pdf-bison
5667
5668 pdf-bison: \
5669     configure-bison 
5670         @: $(MAKE); $(unstage)
5671         @[ -f ./bison/Makefile ] || exit 0; \
5672         r=`${PWD_COMMAND}`; export r; \
5673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5674         $(HOST_EXPORTS) \
5675         for flag in $(EXTRA_HOST_FLAGS) ; do \
5676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5677         done; \
5678         echo "Doing pdf in bison" ; \
5679         (cd $(HOST_SUBDIR)/bison && \
5680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5682                   "RANLIB=$${RANLIB}" \
5683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5684                   pdf) \
5685           || exit 1
5686
5687 @endif bison
5688
5689 .PHONY: maybe-html-bison html-bison
5690 maybe-html-bison:
5691 @if bison
5692 maybe-html-bison: html-bison
5693
5694 html-bison: \
5695     configure-bison 
5696         @: $(MAKE); $(unstage)
5697         @[ -f ./bison/Makefile ] || exit 0; \
5698         r=`${PWD_COMMAND}`; export r; \
5699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5700         $(HOST_EXPORTS) \
5701         for flag in $(EXTRA_HOST_FLAGS) ; do \
5702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5703         done; \
5704         echo "Doing html in bison" ; \
5705         (cd $(HOST_SUBDIR)/bison && \
5706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5708                   "RANLIB=$${RANLIB}" \
5709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5710                   html) \
5711           || exit 1
5712
5713 @endif bison
5714
5715 .PHONY: maybe-TAGS-bison TAGS-bison
5716 maybe-TAGS-bison:
5717 @if bison
5718 maybe-TAGS-bison: TAGS-bison
5719
5720 TAGS-bison: \
5721     configure-bison 
5722         @: $(MAKE); $(unstage)
5723         @[ -f ./bison/Makefile ] || exit 0; \
5724         r=`${PWD_COMMAND}`; export r; \
5725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5726         $(HOST_EXPORTS) \
5727         for flag in $(EXTRA_HOST_FLAGS) ; do \
5728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5729         done; \
5730         echo "Doing TAGS in bison" ; \
5731         (cd $(HOST_SUBDIR)/bison && \
5732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5734                   "RANLIB=$${RANLIB}" \
5735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5736                   TAGS) \
5737           || exit 1
5738
5739 @endif bison
5740
5741 .PHONY: maybe-install-info-bison install-info-bison
5742 maybe-install-info-bison:
5743 @if bison
5744 maybe-install-info-bison: install-info-bison
5745
5746 install-info-bison: \
5747     configure-bison \
5748     info-bison 
5749         @: $(MAKE); $(unstage)
5750         @[ -f ./bison/Makefile ] || exit 0; \
5751         r=`${PWD_COMMAND}`; export r; \
5752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5753         $(HOST_EXPORTS) \
5754         for flag in $(EXTRA_HOST_FLAGS) ; do \
5755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5756         done; \
5757         echo "Doing install-info in bison" ; \
5758         (cd $(HOST_SUBDIR)/bison && \
5759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5761                   "RANLIB=$${RANLIB}" \
5762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5763                   install-info) \
5764           || exit 1
5765
5766 @endif bison
5767
5768 .PHONY: maybe-install-pdf-bison install-pdf-bison
5769 maybe-install-pdf-bison:
5770 @if bison
5771 maybe-install-pdf-bison: install-pdf-bison
5772
5773 install-pdf-bison: \
5774     configure-bison \
5775     pdf-bison 
5776         @: $(MAKE); $(unstage)
5777         @[ -f ./bison/Makefile ] || exit 0; \
5778         r=`${PWD_COMMAND}`; export r; \
5779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5780         $(HOST_EXPORTS) \
5781         for flag in $(EXTRA_HOST_FLAGS) ; do \
5782           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5783         done; \
5784         echo "Doing install-pdf in bison" ; \
5785         (cd $(HOST_SUBDIR)/bison && \
5786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5788                   "RANLIB=$${RANLIB}" \
5789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5790                   install-pdf) \
5791           || exit 1
5792
5793 @endif bison
5794
5795 .PHONY: maybe-install-html-bison install-html-bison
5796 maybe-install-html-bison:
5797 @if bison
5798 maybe-install-html-bison: install-html-bison
5799
5800 install-html-bison: \
5801     configure-bison \
5802     html-bison 
5803         @: $(MAKE); $(unstage)
5804         @[ -f ./bison/Makefile ] || exit 0; \
5805         r=`${PWD_COMMAND}`; export r; \
5806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5807         $(HOST_EXPORTS) \
5808         for flag in $(EXTRA_HOST_FLAGS) ; do \
5809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5810         done; \
5811         echo "Doing install-html in bison" ; \
5812         (cd $(HOST_SUBDIR)/bison && \
5813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5815                   "RANLIB=$${RANLIB}" \
5816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5817                   install-html) \
5818           || exit 1
5819
5820 @endif bison
5821
5822 .PHONY: maybe-installcheck-bison installcheck-bison
5823 maybe-installcheck-bison:
5824 @if bison
5825 maybe-installcheck-bison: installcheck-bison
5826
5827 installcheck-bison: \
5828     configure-bison 
5829         @: $(MAKE); $(unstage)
5830         @[ -f ./bison/Makefile ] || exit 0; \
5831         r=`${PWD_COMMAND}`; export r; \
5832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5833         $(HOST_EXPORTS) \
5834         for flag in $(EXTRA_HOST_FLAGS) ; do \
5835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5836         done; \
5837         echo "Doing installcheck in bison" ; \
5838         (cd $(HOST_SUBDIR)/bison && \
5839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5841                   "RANLIB=$${RANLIB}" \
5842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5843                   installcheck) \
5844           || exit 1
5845
5846 @endif bison
5847
5848 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5849 maybe-mostlyclean-bison:
5850 @if bison
5851 maybe-mostlyclean-bison: mostlyclean-bison
5852
5853 mostlyclean-bison: 
5854         @: $(MAKE); $(unstage)
5855         @[ -f ./bison/Makefile ] || exit 0; \
5856         r=`${PWD_COMMAND}`; export r; \
5857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5858         $(HOST_EXPORTS) \
5859         for flag in $(EXTRA_HOST_FLAGS) ; do \
5860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5861         done; \
5862         echo "Doing mostlyclean in bison" ; \
5863         (cd $(HOST_SUBDIR)/bison && \
5864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5866                   "RANLIB=$${RANLIB}" \
5867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5868                   mostlyclean) \
5869           || exit 1
5870
5871 @endif bison
5872
5873 .PHONY: maybe-clean-bison clean-bison
5874 maybe-clean-bison:
5875 @if bison
5876 maybe-clean-bison: clean-bison
5877
5878 clean-bison: 
5879         @: $(MAKE); $(unstage)
5880         @[ -f ./bison/Makefile ] || exit 0; \
5881         r=`${PWD_COMMAND}`; export r; \
5882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5883         $(HOST_EXPORTS) \
5884         for flag in $(EXTRA_HOST_FLAGS) ; do \
5885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5886         done; \
5887         echo "Doing clean in bison" ; \
5888         (cd $(HOST_SUBDIR)/bison && \
5889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5891                   "RANLIB=$${RANLIB}" \
5892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5893                   clean) \
5894           || exit 1
5895
5896 @endif bison
5897
5898 .PHONY: maybe-distclean-bison distclean-bison
5899 maybe-distclean-bison:
5900 @if bison
5901 maybe-distclean-bison: distclean-bison
5902
5903 distclean-bison: 
5904         @: $(MAKE); $(unstage)
5905         @[ -f ./bison/Makefile ] || exit 0; \
5906         r=`${PWD_COMMAND}`; export r; \
5907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5908         $(HOST_EXPORTS) \
5909         for flag in $(EXTRA_HOST_FLAGS) ; do \
5910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5911         done; \
5912         echo "Doing distclean in bison" ; \
5913         (cd $(HOST_SUBDIR)/bison && \
5914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5916                   "RANLIB=$${RANLIB}" \
5917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5918                   distclean) \
5919           || exit 1
5920
5921 @endif bison
5922
5923 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5924 maybe-maintainer-clean-bison:
5925 @if bison
5926 maybe-maintainer-clean-bison: maintainer-clean-bison
5927
5928 maintainer-clean-bison: 
5929         @: $(MAKE); $(unstage)
5930         @[ -f ./bison/Makefile ] || exit 0; \
5931         r=`${PWD_COMMAND}`; export r; \
5932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5933         $(HOST_EXPORTS) \
5934         for flag in $(EXTRA_HOST_FLAGS) ; do \
5935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5936         done; \
5937         echo "Doing maintainer-clean in bison" ; \
5938         (cd $(HOST_SUBDIR)/bison && \
5939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5941                   "RANLIB=$${RANLIB}" \
5942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5943                   maintainer-clean) \
5944           || exit 1
5945
5946 @endif bison
5947
5948
5949
5950 .PHONY: configure-cgen maybe-configure-cgen
5951 maybe-configure-cgen:
5952 @if gcc-bootstrap
5953 configure-cgen: stage_current
5954 @endif gcc-bootstrap
5955 @if cgen
5956 maybe-configure-cgen: configure-cgen
5957 configure-cgen: 
5958         @: $(MAKE); $(unstage)
5959         @r=`${PWD_COMMAND}`; export r; \
5960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5961         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5962         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5963         $(HOST_EXPORTS)  \
5964         echo Configuring in $(HOST_SUBDIR)/cgen; \
5965         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5966         case $(srcdir) in \
5967           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5968           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5969                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5970         esac; \
5971         srcdiroption="--srcdir=$${topdir}/cgen"; \
5972         libsrcdir="$$s/cgen"; \
5973         $(SHELL) $${libsrcdir}/configure \
5974           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5975           --target=${target_alias} $${srcdiroption}  \
5976           || exit 1
5977 @endif cgen
5978
5979
5980
5981
5982
5983 .PHONY: all-cgen maybe-all-cgen
5984 maybe-all-cgen:
5985 @if gcc-bootstrap
5986 all-cgen: stage_current
5987 @endif gcc-bootstrap
5988 @if cgen
5989 TARGET-cgen=all
5990 maybe-all-cgen: all-cgen
5991 all-cgen: configure-cgen
5992         @: $(MAKE); $(unstage)
5993         @r=`${PWD_COMMAND}`; export r; \
5994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5995         $(HOST_EXPORTS)  \
5996         (cd $(HOST_SUBDIR)/cgen && \
5997           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5998                 $(TARGET-cgen))
5999 @endif cgen
6000
6001
6002
6003
6004 .PHONY: check-cgen maybe-check-cgen
6005 maybe-check-cgen:
6006 @if cgen
6007 maybe-check-cgen: check-cgen
6008
6009 check-cgen:
6010         @: $(MAKE); $(unstage)
6011         @r=`${PWD_COMMAND}`; export r; \
6012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013         $(HOST_EXPORTS) \
6014         (cd $(HOST_SUBDIR)/cgen && \
6015           $(MAKE) $(FLAGS_TO_PASS)  check)
6016
6017 @endif cgen
6018
6019 .PHONY: install-cgen maybe-install-cgen
6020 maybe-install-cgen:
6021 @if cgen
6022 maybe-install-cgen: install-cgen
6023
6024 install-cgen: installdirs
6025         @: $(MAKE); $(unstage)
6026         @r=`${PWD_COMMAND}`; export r; \
6027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6028         $(HOST_EXPORTS) \
6029         (cd $(HOST_SUBDIR)/cgen && \
6030           $(MAKE) $(FLAGS_TO_PASS)  install)
6031
6032 @endif cgen
6033
6034 .PHONY: install-strip-cgen maybe-install-strip-cgen
6035 maybe-install-strip-cgen:
6036 @if cgen
6037 maybe-install-strip-cgen: install-strip-cgen
6038
6039 install-strip-cgen: installdirs
6040         @: $(MAKE); $(unstage)
6041         @r=`${PWD_COMMAND}`; export r; \
6042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043         $(HOST_EXPORTS) \
6044         (cd $(HOST_SUBDIR)/cgen && \
6045           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6046
6047 @endif cgen
6048
6049 # Other targets (info, dvi, pdf, etc.)
6050
6051 .PHONY: maybe-info-cgen info-cgen
6052 maybe-info-cgen:
6053 @if cgen
6054 maybe-info-cgen: info-cgen
6055
6056 info-cgen: \
6057     configure-cgen 
6058         @: $(MAKE); $(unstage)
6059         @[ -f ./cgen/Makefile ] || exit 0; \
6060         r=`${PWD_COMMAND}`; export r; \
6061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6062         $(HOST_EXPORTS) \
6063         for flag in $(EXTRA_HOST_FLAGS) ; do \
6064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6065         done; \
6066         echo "Doing info in cgen" ; \
6067         (cd $(HOST_SUBDIR)/cgen && \
6068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6070                   "RANLIB=$${RANLIB}" \
6071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6072                   info) \
6073           || exit 1
6074
6075 @endif cgen
6076
6077 .PHONY: maybe-dvi-cgen dvi-cgen
6078 maybe-dvi-cgen:
6079 @if cgen
6080 maybe-dvi-cgen: dvi-cgen
6081
6082 dvi-cgen: \
6083     configure-cgen 
6084         @: $(MAKE); $(unstage)
6085         @[ -f ./cgen/Makefile ] || exit 0; \
6086         r=`${PWD_COMMAND}`; export r; \
6087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6088         $(HOST_EXPORTS) \
6089         for flag in $(EXTRA_HOST_FLAGS) ; do \
6090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6091         done; \
6092         echo "Doing dvi in cgen" ; \
6093         (cd $(HOST_SUBDIR)/cgen && \
6094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6096                   "RANLIB=$${RANLIB}" \
6097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6098                   dvi) \
6099           || exit 1
6100
6101 @endif cgen
6102
6103 .PHONY: maybe-pdf-cgen pdf-cgen
6104 maybe-pdf-cgen:
6105 @if cgen
6106 maybe-pdf-cgen: pdf-cgen
6107
6108 pdf-cgen: \
6109     configure-cgen 
6110         @: $(MAKE); $(unstage)
6111         @[ -f ./cgen/Makefile ] || exit 0; \
6112         r=`${PWD_COMMAND}`; export r; \
6113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6114         $(HOST_EXPORTS) \
6115         for flag in $(EXTRA_HOST_FLAGS) ; do \
6116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6117         done; \
6118         echo "Doing pdf in cgen" ; \
6119         (cd $(HOST_SUBDIR)/cgen && \
6120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6122                   "RANLIB=$${RANLIB}" \
6123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6124                   pdf) \
6125           || exit 1
6126
6127 @endif cgen
6128
6129 .PHONY: maybe-html-cgen html-cgen
6130 maybe-html-cgen:
6131 @if cgen
6132 maybe-html-cgen: html-cgen
6133
6134 html-cgen: \
6135     configure-cgen 
6136         @: $(MAKE); $(unstage)
6137         @[ -f ./cgen/Makefile ] || exit 0; \
6138         r=`${PWD_COMMAND}`; export r; \
6139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6140         $(HOST_EXPORTS) \
6141         for flag in $(EXTRA_HOST_FLAGS) ; do \
6142           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6143         done; \
6144         echo "Doing html in cgen" ; \
6145         (cd $(HOST_SUBDIR)/cgen && \
6146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6148                   "RANLIB=$${RANLIB}" \
6149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6150                   html) \
6151           || exit 1
6152
6153 @endif cgen
6154
6155 .PHONY: maybe-TAGS-cgen TAGS-cgen
6156 maybe-TAGS-cgen:
6157 @if cgen
6158 maybe-TAGS-cgen: TAGS-cgen
6159
6160 TAGS-cgen: \
6161     configure-cgen 
6162         @: $(MAKE); $(unstage)
6163         @[ -f ./cgen/Makefile ] || exit 0; \
6164         r=`${PWD_COMMAND}`; export r; \
6165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6166         $(HOST_EXPORTS) \
6167         for flag in $(EXTRA_HOST_FLAGS) ; do \
6168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6169         done; \
6170         echo "Doing TAGS in cgen" ; \
6171         (cd $(HOST_SUBDIR)/cgen && \
6172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6174                   "RANLIB=$${RANLIB}" \
6175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6176                   TAGS) \
6177           || exit 1
6178
6179 @endif cgen
6180
6181 .PHONY: maybe-install-info-cgen install-info-cgen
6182 maybe-install-info-cgen:
6183 @if cgen
6184 maybe-install-info-cgen: install-info-cgen
6185
6186 install-info-cgen: \
6187     configure-cgen \
6188     info-cgen 
6189         @: $(MAKE); $(unstage)
6190         @[ -f ./cgen/Makefile ] || exit 0; \
6191         r=`${PWD_COMMAND}`; export r; \
6192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6193         $(HOST_EXPORTS) \
6194         for flag in $(EXTRA_HOST_FLAGS) ; do \
6195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6196         done; \
6197         echo "Doing install-info in cgen" ; \
6198         (cd $(HOST_SUBDIR)/cgen && \
6199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6201                   "RANLIB=$${RANLIB}" \
6202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6203                   install-info) \
6204           || exit 1
6205
6206 @endif cgen
6207
6208 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6209 maybe-install-pdf-cgen:
6210 @if cgen
6211 maybe-install-pdf-cgen: install-pdf-cgen
6212
6213 install-pdf-cgen: \
6214     configure-cgen \
6215     pdf-cgen 
6216         @: $(MAKE); $(unstage)
6217         @[ -f ./cgen/Makefile ] || exit 0; \
6218         r=`${PWD_COMMAND}`; export r; \
6219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6220         $(HOST_EXPORTS) \
6221         for flag in $(EXTRA_HOST_FLAGS) ; do \
6222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6223         done; \
6224         echo "Doing install-pdf in cgen" ; \
6225         (cd $(HOST_SUBDIR)/cgen && \
6226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6228                   "RANLIB=$${RANLIB}" \
6229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6230                   install-pdf) \
6231           || exit 1
6232
6233 @endif cgen
6234
6235 .PHONY: maybe-install-html-cgen install-html-cgen
6236 maybe-install-html-cgen:
6237 @if cgen
6238 maybe-install-html-cgen: install-html-cgen
6239
6240 install-html-cgen: \
6241     configure-cgen \
6242     html-cgen 
6243         @: $(MAKE); $(unstage)
6244         @[ -f ./cgen/Makefile ] || exit 0; \
6245         r=`${PWD_COMMAND}`; export r; \
6246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6247         $(HOST_EXPORTS) \
6248         for flag in $(EXTRA_HOST_FLAGS) ; do \
6249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6250         done; \
6251         echo "Doing install-html in cgen" ; \
6252         (cd $(HOST_SUBDIR)/cgen && \
6253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6255                   "RANLIB=$${RANLIB}" \
6256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6257                   install-html) \
6258           || exit 1
6259
6260 @endif cgen
6261
6262 .PHONY: maybe-installcheck-cgen installcheck-cgen
6263 maybe-installcheck-cgen:
6264 @if cgen
6265 maybe-installcheck-cgen: installcheck-cgen
6266
6267 installcheck-cgen: \
6268     configure-cgen 
6269         @: $(MAKE); $(unstage)
6270         @[ -f ./cgen/Makefile ] || exit 0; \
6271         r=`${PWD_COMMAND}`; export r; \
6272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6273         $(HOST_EXPORTS) \
6274         for flag in $(EXTRA_HOST_FLAGS) ; do \
6275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6276         done; \
6277         echo "Doing installcheck in cgen" ; \
6278         (cd $(HOST_SUBDIR)/cgen && \
6279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6281                   "RANLIB=$${RANLIB}" \
6282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6283                   installcheck) \
6284           || exit 1
6285
6286 @endif cgen
6287
6288 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6289 maybe-mostlyclean-cgen:
6290 @if cgen
6291 maybe-mostlyclean-cgen: mostlyclean-cgen
6292
6293 mostlyclean-cgen: 
6294         @: $(MAKE); $(unstage)
6295         @[ -f ./cgen/Makefile ] || exit 0; \
6296         r=`${PWD_COMMAND}`; export r; \
6297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6298         $(HOST_EXPORTS) \
6299         for flag in $(EXTRA_HOST_FLAGS) ; do \
6300           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6301         done; \
6302         echo "Doing mostlyclean in cgen" ; \
6303         (cd $(HOST_SUBDIR)/cgen && \
6304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6306                   "RANLIB=$${RANLIB}" \
6307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6308                   mostlyclean) \
6309           || exit 1
6310
6311 @endif cgen
6312
6313 .PHONY: maybe-clean-cgen clean-cgen
6314 maybe-clean-cgen:
6315 @if cgen
6316 maybe-clean-cgen: clean-cgen
6317
6318 clean-cgen: 
6319         @: $(MAKE); $(unstage)
6320         @[ -f ./cgen/Makefile ] || exit 0; \
6321         r=`${PWD_COMMAND}`; export r; \
6322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323         $(HOST_EXPORTS) \
6324         for flag in $(EXTRA_HOST_FLAGS) ; do \
6325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326         done; \
6327         echo "Doing clean in cgen" ; \
6328         (cd $(HOST_SUBDIR)/cgen && \
6329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331                   "RANLIB=$${RANLIB}" \
6332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6333                   clean) \
6334           || exit 1
6335
6336 @endif cgen
6337
6338 .PHONY: maybe-distclean-cgen distclean-cgen
6339 maybe-distclean-cgen:
6340 @if cgen
6341 maybe-distclean-cgen: distclean-cgen
6342
6343 distclean-cgen: 
6344         @: $(MAKE); $(unstage)
6345         @[ -f ./cgen/Makefile ] || exit 0; \
6346         r=`${PWD_COMMAND}`; export r; \
6347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6348         $(HOST_EXPORTS) \
6349         for flag in $(EXTRA_HOST_FLAGS) ; do \
6350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6351         done; \
6352         echo "Doing distclean in cgen" ; \
6353         (cd $(HOST_SUBDIR)/cgen && \
6354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6356                   "RANLIB=$${RANLIB}" \
6357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6358                   distclean) \
6359           || exit 1
6360
6361 @endif cgen
6362
6363 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6364 maybe-maintainer-clean-cgen:
6365 @if cgen
6366 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6367
6368 maintainer-clean-cgen: 
6369         @: $(MAKE); $(unstage)
6370         @[ -f ./cgen/Makefile ] || exit 0; \
6371         r=`${PWD_COMMAND}`; export r; \
6372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6373         $(HOST_EXPORTS) \
6374         for flag in $(EXTRA_HOST_FLAGS) ; do \
6375           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6376         done; \
6377         echo "Doing maintainer-clean in cgen" ; \
6378         (cd $(HOST_SUBDIR)/cgen && \
6379           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6380                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6381                   "RANLIB=$${RANLIB}" \
6382                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6383                   maintainer-clean) \
6384           || exit 1
6385
6386 @endif cgen
6387
6388
6389
6390 .PHONY: configure-dejagnu maybe-configure-dejagnu
6391 maybe-configure-dejagnu:
6392 @if gcc-bootstrap
6393 configure-dejagnu: stage_current
6394 @endif gcc-bootstrap
6395 @if dejagnu
6396 maybe-configure-dejagnu: configure-dejagnu
6397 configure-dejagnu: 
6398         @: $(MAKE); $(unstage)
6399         @r=`${PWD_COMMAND}`; export r; \
6400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6401         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6402         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6403         $(HOST_EXPORTS)  \
6404         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6405         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6406         case $(srcdir) in \
6407           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6408           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6409                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6410         esac; \
6411         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6412         libsrcdir="$$s/dejagnu"; \
6413         $(SHELL) $${libsrcdir}/configure \
6414           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6415           --target=${target_alias} $${srcdiroption}  \
6416           || exit 1
6417 @endif dejagnu
6418
6419
6420
6421
6422
6423 .PHONY: all-dejagnu maybe-all-dejagnu
6424 maybe-all-dejagnu:
6425 @if gcc-bootstrap
6426 all-dejagnu: stage_current
6427 @endif gcc-bootstrap
6428 @if dejagnu
6429 TARGET-dejagnu=all
6430 maybe-all-dejagnu: all-dejagnu
6431 all-dejagnu: configure-dejagnu
6432         @: $(MAKE); $(unstage)
6433         @r=`${PWD_COMMAND}`; export r; \
6434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435         $(HOST_EXPORTS)  \
6436         (cd $(HOST_SUBDIR)/dejagnu && \
6437           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6438                 $(TARGET-dejagnu))
6439 @endif dejagnu
6440
6441
6442
6443
6444 .PHONY: check-dejagnu maybe-check-dejagnu
6445 maybe-check-dejagnu:
6446 @if dejagnu
6447 maybe-check-dejagnu: check-dejagnu
6448
6449 check-dejagnu:
6450         @: $(MAKE); $(unstage)
6451         @r=`${PWD_COMMAND}`; export r; \
6452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6453         $(HOST_EXPORTS) \
6454         (cd $(HOST_SUBDIR)/dejagnu && \
6455           $(MAKE) $(FLAGS_TO_PASS)  check)
6456
6457 @endif dejagnu
6458
6459 .PHONY: install-dejagnu maybe-install-dejagnu
6460 maybe-install-dejagnu:
6461 @if dejagnu
6462 maybe-install-dejagnu: install-dejagnu
6463
6464 install-dejagnu: installdirs
6465         @: $(MAKE); $(unstage)
6466         @r=`${PWD_COMMAND}`; export r; \
6467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6468         $(HOST_EXPORTS) \
6469         (cd $(HOST_SUBDIR)/dejagnu && \
6470           $(MAKE) $(FLAGS_TO_PASS)  install)
6471
6472 @endif dejagnu
6473
6474 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6475 maybe-install-strip-dejagnu:
6476 @if dejagnu
6477 maybe-install-strip-dejagnu: install-strip-dejagnu
6478
6479 install-strip-dejagnu: installdirs
6480         @: $(MAKE); $(unstage)
6481         @r=`${PWD_COMMAND}`; export r; \
6482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6483         $(HOST_EXPORTS) \
6484         (cd $(HOST_SUBDIR)/dejagnu && \
6485           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6486
6487 @endif dejagnu
6488
6489 # Other targets (info, dvi, pdf, etc.)
6490
6491 .PHONY: maybe-info-dejagnu info-dejagnu
6492 maybe-info-dejagnu:
6493 @if dejagnu
6494 maybe-info-dejagnu: info-dejagnu
6495
6496 info-dejagnu: \
6497     configure-dejagnu 
6498         @: $(MAKE); $(unstage)
6499         @[ -f ./dejagnu/Makefile ] || exit 0; \
6500         r=`${PWD_COMMAND}`; export r; \
6501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6502         $(HOST_EXPORTS) \
6503         for flag in $(EXTRA_HOST_FLAGS) ; do \
6504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6505         done; \
6506         echo "Doing info in dejagnu" ; \
6507         (cd $(HOST_SUBDIR)/dejagnu && \
6508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6510                   "RANLIB=$${RANLIB}" \
6511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6512                   info) \
6513           || exit 1
6514
6515 @endif dejagnu
6516
6517 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6518 maybe-dvi-dejagnu:
6519 @if dejagnu
6520 maybe-dvi-dejagnu: dvi-dejagnu
6521
6522 dvi-dejagnu: \
6523     configure-dejagnu 
6524         @: $(MAKE); $(unstage)
6525         @[ -f ./dejagnu/Makefile ] || exit 0; \
6526         r=`${PWD_COMMAND}`; export r; \
6527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6528         $(HOST_EXPORTS) \
6529         for flag in $(EXTRA_HOST_FLAGS) ; do \
6530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531         done; \
6532         echo "Doing dvi in dejagnu" ; \
6533         (cd $(HOST_SUBDIR)/dejagnu && \
6534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536                   "RANLIB=$${RANLIB}" \
6537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6538                   dvi) \
6539           || exit 1
6540
6541 @endif dejagnu
6542
6543 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6544 maybe-pdf-dejagnu:
6545 @if dejagnu
6546 maybe-pdf-dejagnu: pdf-dejagnu
6547
6548 pdf-dejagnu: \
6549     configure-dejagnu 
6550         @: $(MAKE); $(unstage)
6551         @[ -f ./dejagnu/Makefile ] || exit 0; \
6552         r=`${PWD_COMMAND}`; export r; \
6553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6554         $(HOST_EXPORTS) \
6555         for flag in $(EXTRA_HOST_FLAGS) ; do \
6556           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557         done; \
6558         echo "Doing pdf in dejagnu" ; \
6559         (cd $(HOST_SUBDIR)/dejagnu && \
6560           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562                   "RANLIB=$${RANLIB}" \
6563                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6564                   pdf) \
6565           || exit 1
6566
6567 @endif dejagnu
6568
6569 .PHONY: maybe-html-dejagnu html-dejagnu
6570 maybe-html-dejagnu:
6571 @if dejagnu
6572 maybe-html-dejagnu: html-dejagnu
6573
6574 html-dejagnu: \
6575     configure-dejagnu 
6576         @: $(MAKE); $(unstage)
6577         @[ -f ./dejagnu/Makefile ] || exit 0; \
6578         r=`${PWD_COMMAND}`; export r; \
6579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580         $(HOST_EXPORTS) \
6581         for flag in $(EXTRA_HOST_FLAGS) ; do \
6582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583         done; \
6584         echo "Doing html in dejagnu" ; \
6585         (cd $(HOST_SUBDIR)/dejagnu && \
6586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588                   "RANLIB=$${RANLIB}" \
6589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6590                   html) \
6591           || exit 1
6592
6593 @endif dejagnu
6594
6595 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6596 maybe-TAGS-dejagnu:
6597 @if dejagnu
6598 maybe-TAGS-dejagnu: TAGS-dejagnu
6599
6600 TAGS-dejagnu: \
6601     configure-dejagnu 
6602         @: $(MAKE); $(unstage)
6603         @[ -f ./dejagnu/Makefile ] || exit 0; \
6604         r=`${PWD_COMMAND}`; export r; \
6605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6606         $(HOST_EXPORTS) \
6607         for flag in $(EXTRA_HOST_FLAGS) ; do \
6608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6609         done; \
6610         echo "Doing TAGS in dejagnu" ; \
6611         (cd $(HOST_SUBDIR)/dejagnu && \
6612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6614                   "RANLIB=$${RANLIB}" \
6615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6616                   TAGS) \
6617           || exit 1
6618
6619 @endif dejagnu
6620
6621 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6622 maybe-install-info-dejagnu:
6623 @if dejagnu
6624 maybe-install-info-dejagnu: install-info-dejagnu
6625
6626 install-info-dejagnu: \
6627     configure-dejagnu \
6628     info-dejagnu 
6629         @: $(MAKE); $(unstage)
6630         @[ -f ./dejagnu/Makefile ] || exit 0; \
6631         r=`${PWD_COMMAND}`; export r; \
6632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6633         $(HOST_EXPORTS) \
6634         for flag in $(EXTRA_HOST_FLAGS) ; do \
6635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6636         done; \
6637         echo "Doing install-info in dejagnu" ; \
6638         (cd $(HOST_SUBDIR)/dejagnu && \
6639           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6640                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6641                   "RANLIB=$${RANLIB}" \
6642                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6643                   install-info) \
6644           || exit 1
6645
6646 @endif dejagnu
6647
6648 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6649 maybe-install-pdf-dejagnu:
6650 @if dejagnu
6651 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6652
6653 install-pdf-dejagnu: \
6654     configure-dejagnu \
6655     pdf-dejagnu 
6656         @: $(MAKE); $(unstage)
6657         @[ -f ./dejagnu/Makefile ] || exit 0; \
6658         r=`${PWD_COMMAND}`; export r; \
6659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6660         $(HOST_EXPORTS) \
6661         for flag in $(EXTRA_HOST_FLAGS) ; do \
6662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663         done; \
6664         echo "Doing install-pdf in dejagnu" ; \
6665         (cd $(HOST_SUBDIR)/dejagnu && \
6666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668                   "RANLIB=$${RANLIB}" \
6669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6670                   install-pdf) \
6671           || exit 1
6672
6673 @endif dejagnu
6674
6675 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6676 maybe-install-html-dejagnu:
6677 @if dejagnu
6678 maybe-install-html-dejagnu: install-html-dejagnu
6679
6680 install-html-dejagnu: \
6681     configure-dejagnu \
6682     html-dejagnu 
6683         @: $(MAKE); $(unstage)
6684         @[ -f ./dejagnu/Makefile ] || exit 0; \
6685         r=`${PWD_COMMAND}`; export r; \
6686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6687         $(HOST_EXPORTS) \
6688         for flag in $(EXTRA_HOST_FLAGS) ; do \
6689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6690         done; \
6691         echo "Doing install-html in dejagnu" ; \
6692         (cd $(HOST_SUBDIR)/dejagnu && \
6693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6695                   "RANLIB=$${RANLIB}" \
6696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6697                   install-html) \
6698           || exit 1
6699
6700 @endif dejagnu
6701
6702 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6703 maybe-installcheck-dejagnu:
6704 @if dejagnu
6705 maybe-installcheck-dejagnu: installcheck-dejagnu
6706
6707 installcheck-dejagnu: \
6708     configure-dejagnu 
6709         @: $(MAKE); $(unstage)
6710         @[ -f ./dejagnu/Makefile ] || exit 0; \
6711         r=`${PWD_COMMAND}`; export r; \
6712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6713         $(HOST_EXPORTS) \
6714         for flag in $(EXTRA_HOST_FLAGS) ; do \
6715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6716         done; \
6717         echo "Doing installcheck in dejagnu" ; \
6718         (cd $(HOST_SUBDIR)/dejagnu && \
6719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6721                   "RANLIB=$${RANLIB}" \
6722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6723                   installcheck) \
6724           || exit 1
6725
6726 @endif dejagnu
6727
6728 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6729 maybe-mostlyclean-dejagnu:
6730 @if dejagnu
6731 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6732
6733 mostlyclean-dejagnu: 
6734         @: $(MAKE); $(unstage)
6735         @[ -f ./dejagnu/Makefile ] || exit 0; \
6736         r=`${PWD_COMMAND}`; export r; \
6737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738         $(HOST_EXPORTS) \
6739         for flag in $(EXTRA_HOST_FLAGS) ; do \
6740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6741         done; \
6742         echo "Doing mostlyclean in dejagnu" ; \
6743         (cd $(HOST_SUBDIR)/dejagnu && \
6744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6746                   "RANLIB=$${RANLIB}" \
6747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6748                   mostlyclean) \
6749           || exit 1
6750
6751 @endif dejagnu
6752
6753 .PHONY: maybe-clean-dejagnu clean-dejagnu
6754 maybe-clean-dejagnu:
6755 @if dejagnu
6756 maybe-clean-dejagnu: clean-dejagnu
6757
6758 clean-dejagnu: 
6759         @: $(MAKE); $(unstage)
6760         @[ -f ./dejagnu/Makefile ] || exit 0; \
6761         r=`${PWD_COMMAND}`; export r; \
6762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6763         $(HOST_EXPORTS) \
6764         for flag in $(EXTRA_HOST_FLAGS) ; do \
6765           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6766         done; \
6767         echo "Doing clean in dejagnu" ; \
6768         (cd $(HOST_SUBDIR)/dejagnu && \
6769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6771                   "RANLIB=$${RANLIB}" \
6772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6773                   clean) \
6774           || exit 1
6775
6776 @endif dejagnu
6777
6778 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6779 maybe-distclean-dejagnu:
6780 @if dejagnu
6781 maybe-distclean-dejagnu: distclean-dejagnu
6782
6783 distclean-dejagnu: 
6784         @: $(MAKE); $(unstage)
6785         @[ -f ./dejagnu/Makefile ] || exit 0; \
6786         r=`${PWD_COMMAND}`; export r; \
6787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6788         $(HOST_EXPORTS) \
6789         for flag in $(EXTRA_HOST_FLAGS) ; do \
6790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6791         done; \
6792         echo "Doing distclean in dejagnu" ; \
6793         (cd $(HOST_SUBDIR)/dejagnu && \
6794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6796                   "RANLIB=$${RANLIB}" \
6797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6798                   distclean) \
6799           || exit 1
6800
6801 @endif dejagnu
6802
6803 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6804 maybe-maintainer-clean-dejagnu:
6805 @if dejagnu
6806 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6807
6808 maintainer-clean-dejagnu: 
6809         @: $(MAKE); $(unstage)
6810         @[ -f ./dejagnu/Makefile ] || exit 0; \
6811         r=`${PWD_COMMAND}`; export r; \
6812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6813         $(HOST_EXPORTS) \
6814         for flag in $(EXTRA_HOST_FLAGS) ; do \
6815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6816         done; \
6817         echo "Doing maintainer-clean in dejagnu" ; \
6818         (cd $(HOST_SUBDIR)/dejagnu && \
6819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6821                   "RANLIB=$${RANLIB}" \
6822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6823                   maintainer-clean) \
6824           || exit 1
6825
6826 @endif dejagnu
6827
6828
6829
6830 .PHONY: configure-etc maybe-configure-etc
6831 maybe-configure-etc:
6832 @if gcc-bootstrap
6833 configure-etc: stage_current
6834 @endif gcc-bootstrap
6835 @if etc
6836 maybe-configure-etc: configure-etc
6837 configure-etc: 
6838         @: $(MAKE); $(unstage)
6839         @r=`${PWD_COMMAND}`; export r; \
6840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6841         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6842         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6843         $(HOST_EXPORTS)  \
6844         echo Configuring in $(HOST_SUBDIR)/etc; \
6845         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6846         case $(srcdir) in \
6847           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6848           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6849                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6850         esac; \
6851         srcdiroption="--srcdir=$${topdir}/etc"; \
6852         libsrcdir="$$s/etc"; \
6853         $(SHELL) $${libsrcdir}/configure \
6854           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6855           --target=${target_alias} $${srcdiroption}  \
6856           || exit 1
6857 @endif etc
6858
6859
6860
6861
6862
6863 .PHONY: all-etc maybe-all-etc
6864 maybe-all-etc:
6865 @if gcc-bootstrap
6866 all-etc: stage_current
6867 @endif gcc-bootstrap
6868 @if etc
6869 TARGET-etc=all
6870 maybe-all-etc: all-etc
6871 all-etc: configure-etc
6872         @: $(MAKE); $(unstage)
6873         @r=`${PWD_COMMAND}`; export r; \
6874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6875         $(HOST_EXPORTS)  \
6876         (cd $(HOST_SUBDIR)/etc && \
6877           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6878                 $(TARGET-etc))
6879 @endif etc
6880
6881
6882
6883
6884 .PHONY: check-etc maybe-check-etc
6885 maybe-check-etc:
6886 @if etc
6887 maybe-check-etc: check-etc
6888
6889 check-etc:
6890         @: $(MAKE); $(unstage)
6891         @r=`${PWD_COMMAND}`; export r; \
6892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6893         $(HOST_EXPORTS) \
6894         (cd $(HOST_SUBDIR)/etc && \
6895           $(MAKE) $(FLAGS_TO_PASS)  check)
6896
6897 @endif etc
6898
6899 .PHONY: install-etc maybe-install-etc
6900 maybe-install-etc:
6901 @if etc
6902 maybe-install-etc: install-etc
6903
6904 install-etc: installdirs
6905         @: $(MAKE); $(unstage)
6906         @r=`${PWD_COMMAND}`; export r; \
6907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6908         $(HOST_EXPORTS) \
6909         (cd $(HOST_SUBDIR)/etc && \
6910           $(MAKE) $(FLAGS_TO_PASS)  install)
6911
6912 @endif etc
6913
6914 .PHONY: install-strip-etc maybe-install-strip-etc
6915 maybe-install-strip-etc:
6916 @if etc
6917 maybe-install-strip-etc: install-strip-etc
6918
6919 install-strip-etc: installdirs
6920         @: $(MAKE); $(unstage)
6921         @r=`${PWD_COMMAND}`; export r; \
6922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6923         $(HOST_EXPORTS) \
6924         (cd $(HOST_SUBDIR)/etc && \
6925           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6926
6927 @endif etc
6928
6929 # Other targets (info, dvi, pdf, etc.)
6930
6931 .PHONY: maybe-info-etc info-etc
6932 maybe-info-etc:
6933 @if etc
6934 maybe-info-etc: info-etc
6935
6936 info-etc: \
6937     configure-etc 
6938         @: $(MAKE); $(unstage)
6939         @[ -f ./etc/Makefile ] || exit 0; \
6940         r=`${PWD_COMMAND}`; export r; \
6941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6942         $(HOST_EXPORTS) \
6943         for flag in $(EXTRA_HOST_FLAGS) ; do \
6944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6945         done; \
6946         echo "Doing info in etc" ; \
6947         (cd $(HOST_SUBDIR)/etc && \
6948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6950                   "RANLIB=$${RANLIB}" \
6951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6952                   info) \
6953           || exit 1
6954
6955 @endif etc
6956
6957 .PHONY: maybe-dvi-etc dvi-etc
6958 maybe-dvi-etc:
6959 @if etc
6960 maybe-dvi-etc: dvi-etc
6961
6962 dvi-etc: \
6963     configure-etc 
6964         @: $(MAKE); $(unstage)
6965         @[ -f ./etc/Makefile ] || exit 0; \
6966         r=`${PWD_COMMAND}`; export r; \
6967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6968         $(HOST_EXPORTS) \
6969         for flag in $(EXTRA_HOST_FLAGS) ; do \
6970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6971         done; \
6972         echo "Doing dvi in etc" ; \
6973         (cd $(HOST_SUBDIR)/etc && \
6974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6976                   "RANLIB=$${RANLIB}" \
6977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6978                   dvi) \
6979           || exit 1
6980
6981 @endif etc
6982
6983 .PHONY: maybe-pdf-etc pdf-etc
6984 maybe-pdf-etc:
6985 @if etc
6986 maybe-pdf-etc: pdf-etc
6987
6988 pdf-etc: \
6989     configure-etc 
6990         @: $(MAKE); $(unstage)
6991         @[ -f ./etc/Makefile ] || exit 0; \
6992         r=`${PWD_COMMAND}`; export r; \
6993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6994         $(HOST_EXPORTS) \
6995         for flag in $(EXTRA_HOST_FLAGS) ; do \
6996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6997         done; \
6998         echo "Doing pdf in etc" ; \
6999         (cd $(HOST_SUBDIR)/etc && \
7000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7002                   "RANLIB=$${RANLIB}" \
7003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7004                   pdf) \
7005           || exit 1
7006
7007 @endif etc
7008
7009 .PHONY: maybe-html-etc html-etc
7010 maybe-html-etc:
7011 @if etc
7012 maybe-html-etc: html-etc
7013
7014 html-etc: \
7015     configure-etc 
7016         @: $(MAKE); $(unstage)
7017         @[ -f ./etc/Makefile ] || exit 0; \
7018         r=`${PWD_COMMAND}`; export r; \
7019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7020         $(HOST_EXPORTS) \
7021         for flag in $(EXTRA_HOST_FLAGS) ; do \
7022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7023         done; \
7024         echo "Doing html in etc" ; \
7025         (cd $(HOST_SUBDIR)/etc && \
7026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7028                   "RANLIB=$${RANLIB}" \
7029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7030                   html) \
7031           || exit 1
7032
7033 @endif etc
7034
7035 .PHONY: maybe-TAGS-etc TAGS-etc
7036 maybe-TAGS-etc:
7037 @if etc
7038 maybe-TAGS-etc: TAGS-etc
7039
7040 TAGS-etc: \
7041     configure-etc 
7042         @: $(MAKE); $(unstage)
7043         @[ -f ./etc/Makefile ] || exit 0; \
7044         r=`${PWD_COMMAND}`; export r; \
7045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7046         $(HOST_EXPORTS) \
7047         for flag in $(EXTRA_HOST_FLAGS) ; do \
7048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7049         done; \
7050         echo "Doing TAGS in etc" ; \
7051         (cd $(HOST_SUBDIR)/etc && \
7052           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7053                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7054                   "RANLIB=$${RANLIB}" \
7055                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7056                   TAGS) \
7057           || exit 1
7058
7059 @endif etc
7060
7061 .PHONY: maybe-install-info-etc install-info-etc
7062 maybe-install-info-etc:
7063 @if etc
7064 maybe-install-info-etc: install-info-etc
7065
7066 install-info-etc: \
7067     configure-etc \
7068     info-etc 
7069         @: $(MAKE); $(unstage)
7070         @[ -f ./etc/Makefile ] || exit 0; \
7071         r=`${PWD_COMMAND}`; export r; \
7072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073         $(HOST_EXPORTS) \
7074         for flag in $(EXTRA_HOST_FLAGS) ; do \
7075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7076         done; \
7077         echo "Doing install-info in etc" ; \
7078         (cd $(HOST_SUBDIR)/etc && \
7079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7081                   "RANLIB=$${RANLIB}" \
7082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7083                   install-info) \
7084           || exit 1
7085
7086 @endif etc
7087
7088 .PHONY: maybe-install-pdf-etc install-pdf-etc
7089 maybe-install-pdf-etc:
7090 @if etc
7091 maybe-install-pdf-etc: install-pdf-etc
7092
7093 install-pdf-etc: \
7094     configure-etc \
7095     pdf-etc 
7096         @: $(MAKE); $(unstage)
7097         @[ -f ./etc/Makefile ] || exit 0; \
7098         r=`${PWD_COMMAND}`; export r; \
7099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7100         $(HOST_EXPORTS) \
7101         for flag in $(EXTRA_HOST_FLAGS) ; do \
7102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7103         done; \
7104         echo "Doing install-pdf in etc" ; \
7105         (cd $(HOST_SUBDIR)/etc && \
7106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7108                   "RANLIB=$${RANLIB}" \
7109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7110                   install-pdf) \
7111           || exit 1
7112
7113 @endif etc
7114
7115 .PHONY: maybe-install-html-etc install-html-etc
7116 maybe-install-html-etc:
7117 @if etc
7118 maybe-install-html-etc: install-html-etc
7119
7120 install-html-etc: \
7121     configure-etc \
7122     html-etc 
7123         @: $(MAKE); $(unstage)
7124         @[ -f ./etc/Makefile ] || exit 0; \
7125         r=`${PWD_COMMAND}`; export r; \
7126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7127         $(HOST_EXPORTS) \
7128         for flag in $(EXTRA_HOST_FLAGS) ; do \
7129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130         done; \
7131         echo "Doing install-html in etc" ; \
7132         (cd $(HOST_SUBDIR)/etc && \
7133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135                   "RANLIB=$${RANLIB}" \
7136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7137                   install-html) \
7138           || exit 1
7139
7140 @endif etc
7141
7142 .PHONY: maybe-installcheck-etc installcheck-etc
7143 maybe-installcheck-etc:
7144 @if etc
7145 maybe-installcheck-etc: installcheck-etc
7146
7147 installcheck-etc: \
7148     configure-etc 
7149         @: $(MAKE); $(unstage)
7150         @[ -f ./etc/Makefile ] || exit 0; \
7151         r=`${PWD_COMMAND}`; export r; \
7152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7153         $(HOST_EXPORTS) \
7154         for flag in $(EXTRA_HOST_FLAGS) ; do \
7155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7156         done; \
7157         echo "Doing installcheck in etc" ; \
7158         (cd $(HOST_SUBDIR)/etc && \
7159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7161                   "RANLIB=$${RANLIB}" \
7162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7163                   installcheck) \
7164           || exit 1
7165
7166 @endif etc
7167
7168 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7169 maybe-mostlyclean-etc:
7170 @if etc
7171 maybe-mostlyclean-etc: mostlyclean-etc
7172
7173 mostlyclean-etc: 
7174         @: $(MAKE); $(unstage)
7175         @[ -f ./etc/Makefile ] || exit 0; \
7176         r=`${PWD_COMMAND}`; export r; \
7177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7178         $(HOST_EXPORTS) \
7179         for flag in $(EXTRA_HOST_FLAGS) ; do \
7180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7181         done; \
7182         echo "Doing mostlyclean in etc" ; \
7183         (cd $(HOST_SUBDIR)/etc && \
7184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7186                   "RANLIB=$${RANLIB}" \
7187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7188                   mostlyclean) \
7189           || exit 1
7190
7191 @endif etc
7192
7193 .PHONY: maybe-clean-etc clean-etc
7194 maybe-clean-etc:
7195 @if etc
7196 maybe-clean-etc: clean-etc
7197
7198 clean-etc: 
7199         @: $(MAKE); $(unstage)
7200         @[ -f ./etc/Makefile ] || exit 0; \
7201         r=`${PWD_COMMAND}`; export r; \
7202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7203         $(HOST_EXPORTS) \
7204         for flag in $(EXTRA_HOST_FLAGS) ; do \
7205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7206         done; \
7207         echo "Doing clean in etc" ; \
7208         (cd $(HOST_SUBDIR)/etc && \
7209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7211                   "RANLIB=$${RANLIB}" \
7212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7213                   clean) \
7214           || exit 1
7215
7216 @endif etc
7217
7218 .PHONY: maybe-distclean-etc distclean-etc
7219 maybe-distclean-etc:
7220 @if etc
7221 maybe-distclean-etc: distclean-etc
7222
7223 distclean-etc: 
7224         @: $(MAKE); $(unstage)
7225         @[ -f ./etc/Makefile ] || exit 0; \
7226         r=`${PWD_COMMAND}`; export r; \
7227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7228         $(HOST_EXPORTS) \
7229         for flag in $(EXTRA_HOST_FLAGS) ; do \
7230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7231         done; \
7232         echo "Doing distclean in etc" ; \
7233         (cd $(HOST_SUBDIR)/etc && \
7234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7236                   "RANLIB=$${RANLIB}" \
7237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7238                   distclean) \
7239           || exit 1
7240
7241 @endif etc
7242
7243 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7244 maybe-maintainer-clean-etc:
7245 @if etc
7246 maybe-maintainer-clean-etc: maintainer-clean-etc
7247
7248 maintainer-clean-etc: 
7249         @: $(MAKE); $(unstage)
7250         @[ -f ./etc/Makefile ] || exit 0; \
7251         r=`${PWD_COMMAND}`; export r; \
7252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7253         $(HOST_EXPORTS) \
7254         for flag in $(EXTRA_HOST_FLAGS) ; do \
7255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7256         done; \
7257         echo "Doing maintainer-clean in etc" ; \
7258         (cd $(HOST_SUBDIR)/etc && \
7259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7261                   "RANLIB=$${RANLIB}" \
7262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7263                   maintainer-clean) \
7264           || exit 1
7265
7266 @endif etc
7267
7268
7269
7270 .PHONY: configure-fastjar maybe-configure-fastjar
7271 maybe-configure-fastjar:
7272 @if gcc-bootstrap
7273 configure-fastjar: stage_current
7274 @endif gcc-bootstrap
7275 @if fastjar
7276 maybe-configure-fastjar: configure-fastjar
7277 configure-fastjar: 
7278         @: $(MAKE); $(unstage)
7279         @r=`${PWD_COMMAND}`; export r; \
7280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7281         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7282         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7283         $(HOST_EXPORTS)  \
7284         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7285         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7286         case $(srcdir) in \
7287           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7288           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7289                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7290         esac; \
7291         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7292         libsrcdir="$$s/fastjar"; \
7293         $(SHELL) $${libsrcdir}/configure \
7294           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7295           --target=${target_alias} $${srcdiroption}  \
7296           || exit 1
7297 @endif fastjar
7298
7299
7300
7301
7302
7303 .PHONY: all-fastjar maybe-all-fastjar
7304 maybe-all-fastjar:
7305 @if gcc-bootstrap
7306 all-fastjar: stage_current
7307 @endif gcc-bootstrap
7308 @if fastjar
7309 TARGET-fastjar=all
7310 maybe-all-fastjar: all-fastjar
7311 all-fastjar: configure-fastjar
7312         @: $(MAKE); $(unstage)
7313         @r=`${PWD_COMMAND}`; export r; \
7314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7315         $(HOST_EXPORTS)  \
7316         (cd $(HOST_SUBDIR)/fastjar && \
7317           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7318                 $(TARGET-fastjar))
7319 @endif fastjar
7320
7321
7322
7323
7324 .PHONY: check-fastjar maybe-check-fastjar
7325 maybe-check-fastjar:
7326 @if fastjar
7327 maybe-check-fastjar: check-fastjar
7328
7329 # This module is only tested in a native toolchain.
7330 check-fastjar:
7331         @: $(MAKE); $(unstage)
7332         @if [ '$(host)' = '$(target)' ] ; then \
7333           r=`${PWD_COMMAND}`; export r; \
7334           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7335           $(HOST_EXPORTS) \
7336           (cd $(HOST_SUBDIR)/fastjar && \
7337             $(MAKE) $(FLAGS_TO_PASS)  check); \
7338         fi
7339
7340 @endif fastjar
7341
7342 .PHONY: install-fastjar maybe-install-fastjar
7343 maybe-install-fastjar:
7344 @if fastjar
7345 maybe-install-fastjar: install-fastjar
7346
7347 install-fastjar: installdirs
7348         @: $(MAKE); $(unstage)
7349         @r=`${PWD_COMMAND}`; export r; \
7350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7351         $(HOST_EXPORTS) \
7352         (cd $(HOST_SUBDIR)/fastjar && \
7353           $(MAKE) $(FLAGS_TO_PASS)  install)
7354
7355 @endif fastjar
7356
7357 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7358 maybe-install-strip-fastjar:
7359 @if fastjar
7360 maybe-install-strip-fastjar: install-strip-fastjar
7361
7362 install-strip-fastjar: installdirs
7363         @: $(MAKE); $(unstage)
7364         @r=`${PWD_COMMAND}`; export r; \
7365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7366         $(HOST_EXPORTS) \
7367         (cd $(HOST_SUBDIR)/fastjar && \
7368           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7369
7370 @endif fastjar
7371
7372 # Other targets (info, dvi, pdf, etc.)
7373
7374 .PHONY: maybe-info-fastjar info-fastjar
7375 maybe-info-fastjar:
7376 @if fastjar
7377 maybe-info-fastjar: info-fastjar
7378
7379 info-fastjar: \
7380     configure-fastjar 
7381         @: $(MAKE); $(unstage)
7382         @[ -f ./fastjar/Makefile ] || exit 0; \
7383         r=`${PWD_COMMAND}`; export r; \
7384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7385         $(HOST_EXPORTS) \
7386         for flag in $(EXTRA_HOST_FLAGS) ; do \
7387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7388         done; \
7389         echo "Doing info in fastjar" ; \
7390         (cd $(HOST_SUBDIR)/fastjar && \
7391           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7392                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7393                   "RANLIB=$${RANLIB}" \
7394                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7395                   info) \
7396           || exit 1
7397
7398 @endif fastjar
7399
7400 .PHONY: maybe-dvi-fastjar dvi-fastjar
7401 maybe-dvi-fastjar:
7402 @if fastjar
7403 maybe-dvi-fastjar: dvi-fastjar
7404
7405 dvi-fastjar: \
7406     configure-fastjar 
7407         @: $(MAKE); $(unstage)
7408         @[ -f ./fastjar/Makefile ] || exit 0; \
7409         r=`${PWD_COMMAND}`; export r; \
7410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411         $(HOST_EXPORTS) \
7412         for flag in $(EXTRA_HOST_FLAGS) ; do \
7413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7414         done; \
7415         echo "Doing dvi in fastjar" ; \
7416         (cd $(HOST_SUBDIR)/fastjar && \
7417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7419                   "RANLIB=$${RANLIB}" \
7420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7421                   dvi) \
7422           || exit 1
7423
7424 @endif fastjar
7425
7426 .PHONY: maybe-pdf-fastjar pdf-fastjar
7427 maybe-pdf-fastjar:
7428 @if fastjar
7429 maybe-pdf-fastjar: pdf-fastjar
7430
7431 pdf-fastjar: \
7432     configure-fastjar 
7433         @: $(MAKE); $(unstage)
7434         @[ -f ./fastjar/Makefile ] || exit 0; \
7435         r=`${PWD_COMMAND}`; export r; \
7436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7437         $(HOST_EXPORTS) \
7438         for flag in $(EXTRA_HOST_FLAGS) ; do \
7439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7440         done; \
7441         echo "Doing pdf in fastjar" ; \
7442         (cd $(HOST_SUBDIR)/fastjar && \
7443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7445                   "RANLIB=$${RANLIB}" \
7446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7447                   pdf) \
7448           || exit 1
7449
7450 @endif fastjar
7451
7452 .PHONY: maybe-html-fastjar html-fastjar
7453 maybe-html-fastjar:
7454 @if fastjar
7455 maybe-html-fastjar: html-fastjar
7456
7457 html-fastjar: \
7458     configure-fastjar 
7459         @: $(MAKE); $(unstage)
7460         @[ -f ./fastjar/Makefile ] || exit 0; \
7461         r=`${PWD_COMMAND}`; export r; \
7462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7463         $(HOST_EXPORTS) \
7464         for flag in $(EXTRA_HOST_FLAGS) ; do \
7465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7466         done; \
7467         echo "Doing html in fastjar" ; \
7468         (cd $(HOST_SUBDIR)/fastjar && \
7469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7471                   "RANLIB=$${RANLIB}" \
7472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7473                   html) \
7474           || exit 1
7475
7476 @endif fastjar
7477
7478 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7479 maybe-TAGS-fastjar:
7480 @if fastjar
7481 maybe-TAGS-fastjar: TAGS-fastjar
7482
7483 TAGS-fastjar: \
7484     configure-fastjar 
7485         @: $(MAKE); $(unstage)
7486         @[ -f ./fastjar/Makefile ] || exit 0; \
7487         r=`${PWD_COMMAND}`; export r; \
7488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7489         $(HOST_EXPORTS) \
7490         for flag in $(EXTRA_HOST_FLAGS) ; do \
7491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7492         done; \
7493         echo "Doing TAGS in fastjar" ; \
7494         (cd $(HOST_SUBDIR)/fastjar && \
7495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7497                   "RANLIB=$${RANLIB}" \
7498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7499                   TAGS) \
7500           || exit 1
7501
7502 @endif fastjar
7503
7504 .PHONY: maybe-install-info-fastjar install-info-fastjar
7505 maybe-install-info-fastjar:
7506 @if fastjar
7507 maybe-install-info-fastjar: install-info-fastjar
7508
7509 install-info-fastjar: \
7510     configure-fastjar \
7511     info-fastjar 
7512         @: $(MAKE); $(unstage)
7513         @[ -f ./fastjar/Makefile ] || exit 0; \
7514         r=`${PWD_COMMAND}`; export r; \
7515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7516         $(HOST_EXPORTS) \
7517         for flag in $(EXTRA_HOST_FLAGS) ; do \
7518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519         done; \
7520         echo "Doing install-info in fastjar" ; \
7521         (cd $(HOST_SUBDIR)/fastjar && \
7522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524                   "RANLIB=$${RANLIB}" \
7525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7526                   install-info) \
7527           || exit 1
7528
7529 @endif fastjar
7530
7531 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7532 maybe-install-pdf-fastjar:
7533 @if fastjar
7534 maybe-install-pdf-fastjar: install-pdf-fastjar
7535
7536 install-pdf-fastjar: \
7537     configure-fastjar \
7538     pdf-fastjar 
7539         @: $(MAKE); $(unstage)
7540         @[ -f ./fastjar/Makefile ] || exit 0; \
7541         r=`${PWD_COMMAND}`; export r; \
7542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7543         $(HOST_EXPORTS) \
7544         for flag in $(EXTRA_HOST_FLAGS) ; do \
7545           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7546         done; \
7547         echo "Doing install-pdf in fastjar" ; \
7548         (cd $(HOST_SUBDIR)/fastjar && \
7549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7551                   "RANLIB=$${RANLIB}" \
7552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7553                   install-pdf) \
7554           || exit 1
7555
7556 @endif fastjar
7557
7558 .PHONY: maybe-install-html-fastjar install-html-fastjar
7559 maybe-install-html-fastjar:
7560 @if fastjar
7561 maybe-install-html-fastjar: install-html-fastjar
7562
7563 install-html-fastjar: \
7564     configure-fastjar \
7565     html-fastjar 
7566         @: $(MAKE); $(unstage)
7567         @[ -f ./fastjar/Makefile ] || exit 0; \
7568         r=`${PWD_COMMAND}`; export r; \
7569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7570         $(HOST_EXPORTS) \
7571         for flag in $(EXTRA_HOST_FLAGS) ; do \
7572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7573         done; \
7574         echo "Doing install-html in fastjar" ; \
7575         (cd $(HOST_SUBDIR)/fastjar && \
7576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7578                   "RANLIB=$${RANLIB}" \
7579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7580                   install-html) \
7581           || exit 1
7582
7583 @endif fastjar
7584
7585 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7586 maybe-installcheck-fastjar:
7587 @if fastjar
7588 maybe-installcheck-fastjar: installcheck-fastjar
7589
7590 installcheck-fastjar: \
7591     configure-fastjar 
7592         @: $(MAKE); $(unstage)
7593         @[ -f ./fastjar/Makefile ] || exit 0; \
7594         r=`${PWD_COMMAND}`; export r; \
7595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7596         $(HOST_EXPORTS) \
7597         for flag in $(EXTRA_HOST_FLAGS) ; do \
7598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7599         done; \
7600         echo "Doing installcheck in fastjar" ; \
7601         (cd $(HOST_SUBDIR)/fastjar && \
7602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7604                   "RANLIB=$${RANLIB}" \
7605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7606                   installcheck) \
7607           || exit 1
7608
7609 @endif fastjar
7610
7611 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7612 maybe-mostlyclean-fastjar:
7613 @if fastjar
7614 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7615
7616 mostlyclean-fastjar: 
7617         @: $(MAKE); $(unstage)
7618         @[ -f ./fastjar/Makefile ] || exit 0; \
7619         r=`${PWD_COMMAND}`; export r; \
7620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7621         $(HOST_EXPORTS) \
7622         for flag in $(EXTRA_HOST_FLAGS) ; do \
7623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7624         done; \
7625         echo "Doing mostlyclean in fastjar" ; \
7626         (cd $(HOST_SUBDIR)/fastjar && \
7627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7629                   "RANLIB=$${RANLIB}" \
7630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7631                   mostlyclean) \
7632           || exit 1
7633
7634 @endif fastjar
7635
7636 .PHONY: maybe-clean-fastjar clean-fastjar
7637 maybe-clean-fastjar:
7638 @if fastjar
7639 maybe-clean-fastjar: clean-fastjar
7640
7641 clean-fastjar: 
7642         @: $(MAKE); $(unstage)
7643         @[ -f ./fastjar/Makefile ] || exit 0; \
7644         r=`${PWD_COMMAND}`; export r; \
7645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7646         $(HOST_EXPORTS) \
7647         for flag in $(EXTRA_HOST_FLAGS) ; do \
7648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7649         done; \
7650         echo "Doing clean in fastjar" ; \
7651         (cd $(HOST_SUBDIR)/fastjar && \
7652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7654                   "RANLIB=$${RANLIB}" \
7655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7656                   clean) \
7657           || exit 1
7658
7659 @endif fastjar
7660
7661 .PHONY: maybe-distclean-fastjar distclean-fastjar
7662 maybe-distclean-fastjar:
7663 @if fastjar
7664 maybe-distclean-fastjar: distclean-fastjar
7665
7666 distclean-fastjar: 
7667         @: $(MAKE); $(unstage)
7668         @[ -f ./fastjar/Makefile ] || exit 0; \
7669         r=`${PWD_COMMAND}`; export r; \
7670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7671         $(HOST_EXPORTS) \
7672         for flag in $(EXTRA_HOST_FLAGS) ; do \
7673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7674         done; \
7675         echo "Doing distclean in fastjar" ; \
7676         (cd $(HOST_SUBDIR)/fastjar && \
7677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7679                   "RANLIB=$${RANLIB}" \
7680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7681                   distclean) \
7682           || exit 1
7683
7684 @endif fastjar
7685
7686 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7687 maybe-maintainer-clean-fastjar:
7688 @if fastjar
7689 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7690
7691 maintainer-clean-fastjar: 
7692         @: $(MAKE); $(unstage)
7693         @[ -f ./fastjar/Makefile ] || exit 0; \
7694         r=`${PWD_COMMAND}`; export r; \
7695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7696         $(HOST_EXPORTS) \
7697         for flag in $(EXTRA_HOST_FLAGS) ; do \
7698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7699         done; \
7700         echo "Doing maintainer-clean in fastjar" ; \
7701         (cd $(HOST_SUBDIR)/fastjar && \
7702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7704                   "RANLIB=$${RANLIB}" \
7705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7706                   maintainer-clean) \
7707           || exit 1
7708
7709 @endif fastjar
7710
7711
7712
7713 .PHONY: configure-fixincludes maybe-configure-fixincludes
7714 maybe-configure-fixincludes:
7715 @if gcc-bootstrap
7716 configure-fixincludes: stage_current
7717 @endif gcc-bootstrap
7718 @if fixincludes
7719 maybe-configure-fixincludes: configure-fixincludes
7720 configure-fixincludes: 
7721         @: $(MAKE); $(unstage)
7722         @r=`${PWD_COMMAND}`; export r; \
7723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7724         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7725         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7726         $(HOST_EXPORTS)  \
7727         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7728         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7729         case $(srcdir) in \
7730           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7731           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7732                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7733         esac; \
7734         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7735         libsrcdir="$$s/fixincludes"; \
7736         $(SHELL) $${libsrcdir}/configure \
7737           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7738           --target=${target_alias} $${srcdiroption}  \
7739           || exit 1
7740 @endif fixincludes
7741
7742
7743
7744
7745
7746 .PHONY: all-fixincludes maybe-all-fixincludes
7747 maybe-all-fixincludes:
7748 @if gcc-bootstrap
7749 all-fixincludes: stage_current
7750 @endif gcc-bootstrap
7751 @if fixincludes
7752 TARGET-fixincludes=all
7753 maybe-all-fixincludes: all-fixincludes
7754 all-fixincludes: configure-fixincludes
7755         @: $(MAKE); $(unstage)
7756         @r=`${PWD_COMMAND}`; export r; \
7757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7758         $(HOST_EXPORTS)  \
7759         (cd $(HOST_SUBDIR)/fixincludes && \
7760           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7761                 $(TARGET-fixincludes))
7762 @endif fixincludes
7763
7764
7765
7766
7767 .PHONY: check-fixincludes maybe-check-fixincludes
7768 maybe-check-fixincludes:
7769 @if fixincludes
7770 maybe-check-fixincludes: check-fixincludes
7771
7772 check-fixincludes:
7773         @: $(MAKE); $(unstage)
7774         @r=`${PWD_COMMAND}`; export r; \
7775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776         $(HOST_EXPORTS) \
7777         (cd $(HOST_SUBDIR)/fixincludes && \
7778           $(MAKE) $(FLAGS_TO_PASS)  check)
7779
7780 @endif fixincludes
7781
7782 .PHONY: install-fixincludes maybe-install-fixincludes
7783 maybe-install-fixincludes:
7784 @if fixincludes
7785 maybe-install-fixincludes: install-fixincludes
7786
7787 install-fixincludes: installdirs
7788         @: $(MAKE); $(unstage)
7789         @r=`${PWD_COMMAND}`; export r; \
7790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7791         $(HOST_EXPORTS) \
7792         (cd $(HOST_SUBDIR)/fixincludes && \
7793           $(MAKE) $(FLAGS_TO_PASS)  install)
7794
7795 @endif fixincludes
7796
7797 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7798 maybe-install-strip-fixincludes:
7799 @if fixincludes
7800 maybe-install-strip-fixincludes: install-strip-fixincludes
7801
7802 install-strip-fixincludes: installdirs
7803         @: $(MAKE); $(unstage)
7804         @r=`${PWD_COMMAND}`; export r; \
7805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7806         $(HOST_EXPORTS) \
7807         (cd $(HOST_SUBDIR)/fixincludes && \
7808           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7809
7810 @endif fixincludes
7811
7812 # Other targets (info, dvi, pdf, etc.)
7813
7814 .PHONY: maybe-info-fixincludes info-fixincludes
7815 maybe-info-fixincludes:
7816 @if fixincludes
7817 maybe-info-fixincludes: info-fixincludes
7818
7819 info-fixincludes: \
7820     configure-fixincludes 
7821         @: $(MAKE); $(unstage)
7822         @[ -f ./fixincludes/Makefile ] || exit 0; \
7823         r=`${PWD_COMMAND}`; export r; \
7824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7825         $(HOST_EXPORTS) \
7826         for flag in $(EXTRA_HOST_FLAGS) ; do \
7827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7828         done; \
7829         echo "Doing info in fixincludes" ; \
7830         (cd $(HOST_SUBDIR)/fixincludes && \
7831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7833                   "RANLIB=$${RANLIB}" \
7834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7835                   info) \
7836           || exit 1
7837
7838 @endif fixincludes
7839
7840 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7841 maybe-dvi-fixincludes:
7842 @if fixincludes
7843 maybe-dvi-fixincludes: dvi-fixincludes
7844
7845 dvi-fixincludes: \
7846     configure-fixincludes 
7847         @: $(MAKE); $(unstage)
7848         @[ -f ./fixincludes/Makefile ] || exit 0; \
7849         r=`${PWD_COMMAND}`; export r; \
7850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7851         $(HOST_EXPORTS) \
7852         for flag in $(EXTRA_HOST_FLAGS) ; do \
7853           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7854         done; \
7855         echo "Doing dvi in fixincludes" ; \
7856         (cd $(HOST_SUBDIR)/fixincludes && \
7857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7859                   "RANLIB=$${RANLIB}" \
7860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7861                   dvi) \
7862           || exit 1
7863
7864 @endif fixincludes
7865
7866 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7867 maybe-pdf-fixincludes:
7868 @if fixincludes
7869 maybe-pdf-fixincludes: pdf-fixincludes
7870
7871 pdf-fixincludes: \
7872     configure-fixincludes 
7873         @: $(MAKE); $(unstage)
7874         @[ -f ./fixincludes/Makefile ] || exit 0; \
7875         r=`${PWD_COMMAND}`; export r; \
7876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7877         $(HOST_EXPORTS) \
7878         for flag in $(EXTRA_HOST_FLAGS) ; do \
7879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7880         done; \
7881         echo "Doing pdf in fixincludes" ; \
7882         (cd $(HOST_SUBDIR)/fixincludes && \
7883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7885                   "RANLIB=$${RANLIB}" \
7886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7887                   pdf) \
7888           || exit 1
7889
7890 @endif fixincludes
7891
7892 .PHONY: maybe-html-fixincludes html-fixincludes
7893 maybe-html-fixincludes:
7894 @if fixincludes
7895 maybe-html-fixincludes: html-fixincludes
7896
7897 html-fixincludes: \
7898     configure-fixincludes 
7899         @: $(MAKE); $(unstage)
7900         @[ -f ./fixincludes/Makefile ] || exit 0; \
7901         r=`${PWD_COMMAND}`; export r; \
7902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7903         $(HOST_EXPORTS) \
7904         for flag in $(EXTRA_HOST_FLAGS) ; do \
7905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7906         done; \
7907         echo "Doing html in fixincludes" ; \
7908         (cd $(HOST_SUBDIR)/fixincludes && \
7909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7911                   "RANLIB=$${RANLIB}" \
7912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7913                   html) \
7914           || exit 1
7915
7916 @endif fixincludes
7917
7918 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7919 maybe-TAGS-fixincludes:
7920 @if fixincludes
7921 maybe-TAGS-fixincludes: TAGS-fixincludes
7922
7923 # fixincludes doesn't support TAGS.
7924 TAGS-fixincludes:
7925
7926 @endif fixincludes
7927
7928 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7929 maybe-install-info-fixincludes:
7930 @if fixincludes
7931 maybe-install-info-fixincludes: install-info-fixincludes
7932
7933 install-info-fixincludes: \
7934     configure-fixincludes \
7935     info-fixincludes 
7936         @: $(MAKE); $(unstage)
7937         @[ -f ./fixincludes/Makefile ] || exit 0; \
7938         r=`${PWD_COMMAND}`; export r; \
7939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7940         $(HOST_EXPORTS) \
7941         for flag in $(EXTRA_HOST_FLAGS) ; do \
7942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7943         done; \
7944         echo "Doing install-info in fixincludes" ; \
7945         (cd $(HOST_SUBDIR)/fixincludes && \
7946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7948                   "RANLIB=$${RANLIB}" \
7949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7950                   install-info) \
7951           || exit 1
7952
7953 @endif fixincludes
7954
7955 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7956 maybe-install-pdf-fixincludes:
7957 @if fixincludes
7958 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7959
7960 install-pdf-fixincludes: \
7961     configure-fixincludes \
7962     pdf-fixincludes 
7963         @: $(MAKE); $(unstage)
7964         @[ -f ./fixincludes/Makefile ] || exit 0; \
7965         r=`${PWD_COMMAND}`; export r; \
7966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7967         $(HOST_EXPORTS) \
7968         for flag in $(EXTRA_HOST_FLAGS) ; do \
7969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7970         done; \
7971         echo "Doing install-pdf in fixincludes" ; \
7972         (cd $(HOST_SUBDIR)/fixincludes && \
7973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7975                   "RANLIB=$${RANLIB}" \
7976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7977                   install-pdf) \
7978           || exit 1
7979
7980 @endif fixincludes
7981
7982 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
7983 maybe-install-html-fixincludes:
7984 @if fixincludes
7985 maybe-install-html-fixincludes: install-html-fixincludes
7986
7987 install-html-fixincludes: \
7988     configure-fixincludes \
7989     html-fixincludes 
7990         @: $(MAKE); $(unstage)
7991         @[ -f ./fixincludes/Makefile ] || exit 0; \
7992         r=`${PWD_COMMAND}`; export r; \
7993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7994         $(HOST_EXPORTS) \
7995         for flag in $(EXTRA_HOST_FLAGS) ; do \
7996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7997         done; \
7998         echo "Doing install-html in fixincludes" ; \
7999         (cd $(HOST_SUBDIR)/fixincludes && \
8000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8002                   "RANLIB=$${RANLIB}" \
8003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8004                   install-html) \
8005           || exit 1
8006
8007 @endif fixincludes
8008
8009 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8010 maybe-installcheck-fixincludes:
8011 @if fixincludes
8012 maybe-installcheck-fixincludes: installcheck-fixincludes
8013
8014 installcheck-fixincludes: \
8015     configure-fixincludes 
8016         @: $(MAKE); $(unstage)
8017         @[ -f ./fixincludes/Makefile ] || exit 0; \
8018         r=`${PWD_COMMAND}`; export r; \
8019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8020         $(HOST_EXPORTS) \
8021         for flag in $(EXTRA_HOST_FLAGS) ; do \
8022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8023         done; \
8024         echo "Doing installcheck in fixincludes" ; \
8025         (cd $(HOST_SUBDIR)/fixincludes && \
8026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8028                   "RANLIB=$${RANLIB}" \
8029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8030                   installcheck) \
8031           || exit 1
8032
8033 @endif fixincludes
8034
8035 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8036 maybe-mostlyclean-fixincludes:
8037 @if fixincludes
8038 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8039
8040 mostlyclean-fixincludes: 
8041         @: $(MAKE); $(unstage)
8042         @[ -f ./fixincludes/Makefile ] || exit 0; \
8043         r=`${PWD_COMMAND}`; export r; \
8044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8045         $(HOST_EXPORTS) \
8046         for flag in $(EXTRA_HOST_FLAGS) ; do \
8047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8048         done; \
8049         echo "Doing mostlyclean in fixincludes" ; \
8050         (cd $(HOST_SUBDIR)/fixincludes && \
8051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8053                   "RANLIB=$${RANLIB}" \
8054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8055                   mostlyclean) \
8056           || exit 1
8057
8058 @endif fixincludes
8059
8060 .PHONY: maybe-clean-fixincludes clean-fixincludes
8061 maybe-clean-fixincludes:
8062 @if fixincludes
8063 maybe-clean-fixincludes: clean-fixincludes
8064
8065 clean-fixincludes: 
8066         @: $(MAKE); $(unstage)
8067         @[ -f ./fixincludes/Makefile ] || exit 0; \
8068         r=`${PWD_COMMAND}`; export r; \
8069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8070         $(HOST_EXPORTS) \
8071         for flag in $(EXTRA_HOST_FLAGS) ; do \
8072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8073         done; \
8074         echo "Doing clean in fixincludes" ; \
8075         (cd $(HOST_SUBDIR)/fixincludes && \
8076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8078                   "RANLIB=$${RANLIB}" \
8079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8080                   clean) \
8081           || exit 1
8082
8083 @endif fixincludes
8084
8085 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8086 maybe-distclean-fixincludes:
8087 @if fixincludes
8088 maybe-distclean-fixincludes: distclean-fixincludes
8089
8090 distclean-fixincludes: 
8091         @: $(MAKE); $(unstage)
8092         @[ -f ./fixincludes/Makefile ] || exit 0; \
8093         r=`${PWD_COMMAND}`; export r; \
8094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8095         $(HOST_EXPORTS) \
8096         for flag in $(EXTRA_HOST_FLAGS) ; do \
8097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8098         done; \
8099         echo "Doing distclean in fixincludes" ; \
8100         (cd $(HOST_SUBDIR)/fixincludes && \
8101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8103                   "RANLIB=$${RANLIB}" \
8104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8105                   distclean) \
8106           || exit 1
8107
8108 @endif fixincludes
8109
8110 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8111 maybe-maintainer-clean-fixincludes:
8112 @if fixincludes
8113 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8114
8115 maintainer-clean-fixincludes: 
8116         @: $(MAKE); $(unstage)
8117         @[ -f ./fixincludes/Makefile ] || exit 0; \
8118         r=`${PWD_COMMAND}`; export r; \
8119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8120         $(HOST_EXPORTS) \
8121         for flag in $(EXTRA_HOST_FLAGS) ; do \
8122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8123         done; \
8124         echo "Doing maintainer-clean in fixincludes" ; \
8125         (cd $(HOST_SUBDIR)/fixincludes && \
8126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8128                   "RANLIB=$${RANLIB}" \
8129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8130                   maintainer-clean) \
8131           || exit 1
8132
8133 @endif fixincludes
8134
8135
8136
8137 .PHONY: configure-flex maybe-configure-flex
8138 maybe-configure-flex:
8139 @if gcc-bootstrap
8140 configure-flex: stage_current
8141 @endif gcc-bootstrap
8142 @if flex
8143 maybe-configure-flex: configure-flex
8144 configure-flex: 
8145         @: $(MAKE); $(unstage)
8146         @r=`${PWD_COMMAND}`; export r; \
8147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8148         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8149         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8150         $(HOST_EXPORTS)  \
8151         echo Configuring in $(HOST_SUBDIR)/flex; \
8152         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8153         case $(srcdir) in \
8154           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8155           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8156                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8157         esac; \
8158         srcdiroption="--srcdir=$${topdir}/flex"; \
8159         libsrcdir="$$s/flex"; \
8160         $(SHELL) $${libsrcdir}/configure \
8161           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8162           --target=${target_alias} $${srcdiroption}  \
8163           || exit 1
8164 @endif flex
8165
8166
8167
8168
8169
8170 .PHONY: all-flex maybe-all-flex
8171 maybe-all-flex:
8172 @if gcc-bootstrap
8173 all-flex: stage_current
8174 @endif gcc-bootstrap
8175 @if flex
8176 TARGET-flex=all
8177 maybe-all-flex: all-flex
8178 all-flex: configure-flex
8179         @: $(MAKE); $(unstage)
8180         @r=`${PWD_COMMAND}`; export r; \
8181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8182         $(HOST_EXPORTS)  \
8183         (cd $(HOST_SUBDIR)/flex && \
8184           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8185                 $(TARGET-flex))
8186 @endif flex
8187
8188
8189
8190
8191 .PHONY: check-flex maybe-check-flex
8192 maybe-check-flex:
8193 @if flex
8194 maybe-check-flex: check-flex
8195
8196 # This module is only tested in a native toolchain.
8197 check-flex:
8198         @: $(MAKE); $(unstage)
8199         @if [ '$(host)' = '$(target)' ] ; then \
8200           r=`${PWD_COMMAND}`; export r; \
8201           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202           $(HOST_EXPORTS) \
8203           (cd $(HOST_SUBDIR)/flex && \
8204             $(MAKE) $(FLAGS_TO_PASS)  check); \
8205         fi
8206
8207 @endif flex
8208
8209 .PHONY: install-flex maybe-install-flex
8210 maybe-install-flex:
8211 @if flex
8212 maybe-install-flex: install-flex
8213
8214 install-flex: installdirs
8215         @: $(MAKE); $(unstage)
8216         @r=`${PWD_COMMAND}`; export r; \
8217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8218         $(HOST_EXPORTS) \
8219         (cd $(HOST_SUBDIR)/flex && \
8220           $(MAKE) $(FLAGS_TO_PASS)  install)
8221
8222 @endif flex
8223
8224 .PHONY: install-strip-flex maybe-install-strip-flex
8225 maybe-install-strip-flex:
8226 @if flex
8227 maybe-install-strip-flex: install-strip-flex
8228
8229 install-strip-flex: installdirs
8230         @: $(MAKE); $(unstage)
8231         @r=`${PWD_COMMAND}`; export r; \
8232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8233         $(HOST_EXPORTS) \
8234         (cd $(HOST_SUBDIR)/flex && \
8235           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8236
8237 @endif flex
8238
8239 # Other targets (info, dvi, pdf, etc.)
8240
8241 .PHONY: maybe-info-flex info-flex
8242 maybe-info-flex:
8243 @if flex
8244 maybe-info-flex: info-flex
8245
8246 info-flex: \
8247     configure-flex 
8248         @: $(MAKE); $(unstage)
8249         @[ -f ./flex/Makefile ] || exit 0; \
8250         r=`${PWD_COMMAND}`; export r; \
8251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8252         $(HOST_EXPORTS) \
8253         for flag in $(EXTRA_HOST_FLAGS) ; do \
8254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8255         done; \
8256         echo "Doing info in flex" ; \
8257         (cd $(HOST_SUBDIR)/flex && \
8258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8260                   "RANLIB=$${RANLIB}" \
8261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8262                   info) \
8263           || exit 1
8264
8265 @endif flex
8266
8267 .PHONY: maybe-dvi-flex dvi-flex
8268 maybe-dvi-flex:
8269 @if flex
8270 maybe-dvi-flex: dvi-flex
8271
8272 dvi-flex: \
8273     configure-flex 
8274         @: $(MAKE); $(unstage)
8275         @[ -f ./flex/Makefile ] || exit 0; \
8276         r=`${PWD_COMMAND}`; export r; \
8277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8278         $(HOST_EXPORTS) \
8279         for flag in $(EXTRA_HOST_FLAGS) ; do \
8280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8281         done; \
8282         echo "Doing dvi in flex" ; \
8283         (cd $(HOST_SUBDIR)/flex && \
8284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8286                   "RANLIB=$${RANLIB}" \
8287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8288                   dvi) \
8289           || exit 1
8290
8291 @endif flex
8292
8293 .PHONY: maybe-pdf-flex pdf-flex
8294 maybe-pdf-flex:
8295 @if flex
8296 maybe-pdf-flex: pdf-flex
8297
8298 pdf-flex: \
8299     configure-flex 
8300         @: $(MAKE); $(unstage)
8301         @[ -f ./flex/Makefile ] || exit 0; \
8302         r=`${PWD_COMMAND}`; export r; \
8303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8304         $(HOST_EXPORTS) \
8305         for flag in $(EXTRA_HOST_FLAGS) ; do \
8306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8307         done; \
8308         echo "Doing pdf in flex" ; \
8309         (cd $(HOST_SUBDIR)/flex && \
8310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8312                   "RANLIB=$${RANLIB}" \
8313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8314                   pdf) \
8315           || exit 1
8316
8317 @endif flex
8318
8319 .PHONY: maybe-html-flex html-flex
8320 maybe-html-flex:
8321 @if flex
8322 maybe-html-flex: html-flex
8323
8324 html-flex: \
8325     configure-flex 
8326         @: $(MAKE); $(unstage)
8327         @[ -f ./flex/Makefile ] || exit 0; \
8328         r=`${PWD_COMMAND}`; export r; \
8329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8330         $(HOST_EXPORTS) \
8331         for flag in $(EXTRA_HOST_FLAGS) ; do \
8332           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8333         done; \
8334         echo "Doing html in flex" ; \
8335         (cd $(HOST_SUBDIR)/flex && \
8336           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8337                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8338                   "RANLIB=$${RANLIB}" \
8339                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8340                   html) \
8341           || exit 1
8342
8343 @endif flex
8344
8345 .PHONY: maybe-TAGS-flex TAGS-flex
8346 maybe-TAGS-flex:
8347 @if flex
8348 maybe-TAGS-flex: TAGS-flex
8349
8350 TAGS-flex: \
8351     configure-flex 
8352         @: $(MAKE); $(unstage)
8353         @[ -f ./flex/Makefile ] || exit 0; \
8354         r=`${PWD_COMMAND}`; export r; \
8355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8356         $(HOST_EXPORTS) \
8357         for flag in $(EXTRA_HOST_FLAGS) ; do \
8358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8359         done; \
8360         echo "Doing TAGS in flex" ; \
8361         (cd $(HOST_SUBDIR)/flex && \
8362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8364                   "RANLIB=$${RANLIB}" \
8365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8366                   TAGS) \
8367           || exit 1
8368
8369 @endif flex
8370
8371 .PHONY: maybe-install-info-flex install-info-flex
8372 maybe-install-info-flex:
8373 @if flex
8374 maybe-install-info-flex: install-info-flex
8375
8376 install-info-flex: \
8377     configure-flex \
8378     info-flex 
8379         @: $(MAKE); $(unstage)
8380         @[ -f ./flex/Makefile ] || exit 0; \
8381         r=`${PWD_COMMAND}`; export r; \
8382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383         $(HOST_EXPORTS) \
8384         for flag in $(EXTRA_HOST_FLAGS) ; do \
8385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8386         done; \
8387         echo "Doing install-info in flex" ; \
8388         (cd $(HOST_SUBDIR)/flex && \
8389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8391                   "RANLIB=$${RANLIB}" \
8392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8393                   install-info) \
8394           || exit 1
8395
8396 @endif flex
8397
8398 .PHONY: maybe-install-pdf-flex install-pdf-flex
8399 maybe-install-pdf-flex:
8400 @if flex
8401 maybe-install-pdf-flex: install-pdf-flex
8402
8403 install-pdf-flex: \
8404     configure-flex \
8405     pdf-flex 
8406         @: $(MAKE); $(unstage)
8407         @[ -f ./flex/Makefile ] || exit 0; \
8408         r=`${PWD_COMMAND}`; export r; \
8409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8410         $(HOST_EXPORTS) \
8411         for flag in $(EXTRA_HOST_FLAGS) ; do \
8412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8413         done; \
8414         echo "Doing install-pdf in flex" ; \
8415         (cd $(HOST_SUBDIR)/flex && \
8416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8418                   "RANLIB=$${RANLIB}" \
8419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8420                   install-pdf) \
8421           || exit 1
8422
8423 @endif flex
8424
8425 .PHONY: maybe-install-html-flex install-html-flex
8426 maybe-install-html-flex:
8427 @if flex
8428 maybe-install-html-flex: install-html-flex
8429
8430 install-html-flex: \
8431     configure-flex \
8432     html-flex 
8433         @: $(MAKE); $(unstage)
8434         @[ -f ./flex/Makefile ] || exit 0; \
8435         r=`${PWD_COMMAND}`; export r; \
8436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8437         $(HOST_EXPORTS) \
8438         for flag in $(EXTRA_HOST_FLAGS) ; do \
8439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440         done; \
8441         echo "Doing install-html in flex" ; \
8442         (cd $(HOST_SUBDIR)/flex && \
8443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445                   "RANLIB=$${RANLIB}" \
8446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8447                   install-html) \
8448           || exit 1
8449
8450 @endif flex
8451
8452 .PHONY: maybe-installcheck-flex installcheck-flex
8453 maybe-installcheck-flex:
8454 @if flex
8455 maybe-installcheck-flex: installcheck-flex
8456
8457 installcheck-flex: \
8458     configure-flex 
8459         @: $(MAKE); $(unstage)
8460         @[ -f ./flex/Makefile ] || exit 0; \
8461         r=`${PWD_COMMAND}`; export r; \
8462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8463         $(HOST_EXPORTS) \
8464         for flag in $(EXTRA_HOST_FLAGS) ; do \
8465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8466         done; \
8467         echo "Doing installcheck in flex" ; \
8468         (cd $(HOST_SUBDIR)/flex && \
8469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8471                   "RANLIB=$${RANLIB}" \
8472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8473                   installcheck) \
8474           || exit 1
8475
8476 @endif flex
8477
8478 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8479 maybe-mostlyclean-flex:
8480 @if flex
8481 maybe-mostlyclean-flex: mostlyclean-flex
8482
8483 mostlyclean-flex: 
8484         @: $(MAKE); $(unstage)
8485         @[ -f ./flex/Makefile ] || exit 0; \
8486         r=`${PWD_COMMAND}`; export r; \
8487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8488         $(HOST_EXPORTS) \
8489         for flag in $(EXTRA_HOST_FLAGS) ; do \
8490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8491         done; \
8492         echo "Doing mostlyclean in flex" ; \
8493         (cd $(HOST_SUBDIR)/flex && \
8494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8496                   "RANLIB=$${RANLIB}" \
8497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8498                   mostlyclean) \
8499           || exit 1
8500
8501 @endif flex
8502
8503 .PHONY: maybe-clean-flex clean-flex
8504 maybe-clean-flex:
8505 @if flex
8506 maybe-clean-flex: clean-flex
8507
8508 clean-flex: 
8509         @: $(MAKE); $(unstage)
8510         @[ -f ./flex/Makefile ] || exit 0; \
8511         r=`${PWD_COMMAND}`; export r; \
8512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8513         $(HOST_EXPORTS) \
8514         for flag in $(EXTRA_HOST_FLAGS) ; do \
8515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8516         done; \
8517         echo "Doing clean in flex" ; \
8518         (cd $(HOST_SUBDIR)/flex && \
8519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8521                   "RANLIB=$${RANLIB}" \
8522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8523                   clean) \
8524           || exit 1
8525
8526 @endif flex
8527
8528 .PHONY: maybe-distclean-flex distclean-flex
8529 maybe-distclean-flex:
8530 @if flex
8531 maybe-distclean-flex: distclean-flex
8532
8533 distclean-flex: 
8534         @: $(MAKE); $(unstage)
8535         @[ -f ./flex/Makefile ] || exit 0; \
8536         r=`${PWD_COMMAND}`; export r; \
8537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8538         $(HOST_EXPORTS) \
8539         for flag in $(EXTRA_HOST_FLAGS) ; do \
8540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8541         done; \
8542         echo "Doing distclean in flex" ; \
8543         (cd $(HOST_SUBDIR)/flex && \
8544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8546                   "RANLIB=$${RANLIB}" \
8547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8548                   distclean) \
8549           || exit 1
8550
8551 @endif flex
8552
8553 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8554 maybe-maintainer-clean-flex:
8555 @if flex
8556 maybe-maintainer-clean-flex: maintainer-clean-flex
8557
8558 maintainer-clean-flex: 
8559         @: $(MAKE); $(unstage)
8560         @[ -f ./flex/Makefile ] || exit 0; \
8561         r=`${PWD_COMMAND}`; export r; \
8562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8563         $(HOST_EXPORTS) \
8564         for flag in $(EXTRA_HOST_FLAGS) ; do \
8565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566         done; \
8567         echo "Doing maintainer-clean in flex" ; \
8568         (cd $(HOST_SUBDIR)/flex && \
8569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571                   "RANLIB=$${RANLIB}" \
8572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8573                   maintainer-clean) \
8574           || exit 1
8575
8576 @endif flex
8577
8578
8579
8580 .PHONY: configure-gas maybe-configure-gas
8581 maybe-configure-gas:
8582 @if gcc-bootstrap
8583 configure-gas: stage_current
8584 @endif gcc-bootstrap
8585 @if gas
8586 maybe-configure-gas: configure-gas
8587 configure-gas: 
8588         @r=`${PWD_COMMAND}`; export r; \
8589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8590         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8591         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8592         $(HOST_EXPORTS)  \
8593         echo Configuring in $(HOST_SUBDIR)/gas; \
8594         cd "$(HOST_SUBDIR)/gas" || exit 1; \
8595         case $(srcdir) in \
8596           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8597           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8598                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8599         esac; \
8600         srcdiroption="--srcdir=$${topdir}/gas"; \
8601         libsrcdir="$$s/gas"; \
8602         $(SHELL) $${libsrcdir}/configure \
8603           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8604           --target=${target_alias} $${srcdiroption}  \
8605           || exit 1
8606 @endif gas
8607
8608
8609
8610 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8611 maybe-configure-stage1-gas:
8612 @if gas-bootstrap
8613 maybe-configure-stage1-gas: configure-stage1-gas
8614 configure-stage1-gas:
8615         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8616         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8617         @r=`${PWD_COMMAND}`; export r; \
8618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8619         TFLAGS="$(STAGE1_TFLAGS)"; \
8620         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8621         $(HOST_EXPORTS) \
8622         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8623         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8624         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8625         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8626         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8627         cd $(HOST_SUBDIR)/gas || exit 1; \
8628         case $(srcdir) in \
8629           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8630           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8631                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8632         esac; \
8633         srcdiroption="--srcdir=$${topdir}/gas"; \
8634         libsrcdir="$$s/gas"; \
8635         $(SHELL) $${libsrcdir}/configure \
8636           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8637           --target=${target_alias} $${srcdiroption} \
8638           $(STAGE1_CONFIGURE_FLAGS)
8639 @endif gas-bootstrap
8640
8641 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8642 maybe-configure-stage2-gas:
8643 @if gas-bootstrap
8644 maybe-configure-stage2-gas: configure-stage2-gas
8645 configure-stage2-gas:
8646         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8647         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8648         @r=`${PWD_COMMAND}`; export r; \
8649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8650         TFLAGS="$(STAGE2_TFLAGS)"; \
8651         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8652         $(HOST_EXPORTS) \
8653         $(POSTSTAGE1_HOST_EXPORTS) \
8654         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8655         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8656         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8657         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8658         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8659         cd $(HOST_SUBDIR)/gas || exit 1; \
8660         case $(srcdir) in \
8661           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8662           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8663                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8664         esac; \
8665         srcdiroption="--srcdir=$${topdir}/gas"; \
8666         libsrcdir="$$s/gas"; \
8667         $(SHELL) $${libsrcdir}/configure \
8668           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8669           --target=${target_alias} $${srcdiroption} \
8670           --with-build-libsubdir=$(HOST_SUBDIR) \
8671           $(STAGE2_CONFIGURE_FLAGS)
8672 @endif gas-bootstrap
8673
8674 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8675 maybe-configure-stage3-gas:
8676 @if gas-bootstrap
8677 maybe-configure-stage3-gas: configure-stage3-gas
8678 configure-stage3-gas:
8679         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8680         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8681         @r=`${PWD_COMMAND}`; export r; \
8682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8683         TFLAGS="$(STAGE3_TFLAGS)"; \
8684         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8685         $(HOST_EXPORTS) \
8686         $(POSTSTAGE1_HOST_EXPORTS) \
8687         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8688         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8689         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8690         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8691         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8692         cd $(HOST_SUBDIR)/gas || exit 1; \
8693         case $(srcdir) in \
8694           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8695           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8696                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8697         esac; \
8698         srcdiroption="--srcdir=$${topdir}/gas"; \
8699         libsrcdir="$$s/gas"; \
8700         $(SHELL) $${libsrcdir}/configure \
8701           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8702           --target=${target_alias} $${srcdiroption} \
8703           --with-build-libsubdir=$(HOST_SUBDIR) \
8704           $(STAGE3_CONFIGURE_FLAGS)
8705 @endif gas-bootstrap
8706
8707 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8708 maybe-configure-stage4-gas:
8709 @if gas-bootstrap
8710 maybe-configure-stage4-gas: configure-stage4-gas
8711 configure-stage4-gas:
8712         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8713         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8714         @r=`${PWD_COMMAND}`; export r; \
8715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8716         TFLAGS="$(STAGE4_TFLAGS)"; \
8717         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8718         $(HOST_EXPORTS) \
8719         $(POSTSTAGE1_HOST_EXPORTS) \
8720         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8721         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8722         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8723         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8724         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8725         cd $(HOST_SUBDIR)/gas || exit 1; \
8726         case $(srcdir) in \
8727           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8728           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8729                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8730         esac; \
8731         srcdiroption="--srcdir=$${topdir}/gas"; \
8732         libsrcdir="$$s/gas"; \
8733         $(SHELL) $${libsrcdir}/configure \
8734           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8735           --target=${target_alias} $${srcdiroption} \
8736           --with-build-libsubdir=$(HOST_SUBDIR) \
8737           $(STAGE4_CONFIGURE_FLAGS)
8738 @endif gas-bootstrap
8739
8740 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8741 maybe-configure-stageprofile-gas:
8742 @if gas-bootstrap
8743 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8744 configure-stageprofile-gas:
8745         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8746         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8747         @r=`${PWD_COMMAND}`; export r; \
8748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8749         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8750         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8751         $(HOST_EXPORTS) \
8752         $(POSTSTAGE1_HOST_EXPORTS) \
8753         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8754         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8755         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8756         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8757         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8758         cd $(HOST_SUBDIR)/gas || exit 1; \
8759         case $(srcdir) in \
8760           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8761           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8762                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8763         esac; \
8764         srcdiroption="--srcdir=$${topdir}/gas"; \
8765         libsrcdir="$$s/gas"; \
8766         $(SHELL) $${libsrcdir}/configure \
8767           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8768           --target=${target_alias} $${srcdiroption} \
8769           --with-build-libsubdir=$(HOST_SUBDIR) \
8770           $(STAGEprofile_CONFIGURE_FLAGS)
8771 @endif gas-bootstrap
8772
8773 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8774 maybe-configure-stagefeedback-gas:
8775 @if gas-bootstrap
8776 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8777 configure-stagefeedback-gas:
8778         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8779         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8780         @r=`${PWD_COMMAND}`; export r; \
8781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8782         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8783         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8784         $(HOST_EXPORTS) \
8785         $(POSTSTAGE1_HOST_EXPORTS) \
8786         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8787         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8788         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8789         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8790         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8791         cd $(HOST_SUBDIR)/gas || exit 1; \
8792         case $(srcdir) in \
8793           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8794           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8795                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8796         esac; \
8797         srcdiroption="--srcdir=$${topdir}/gas"; \
8798         libsrcdir="$$s/gas"; \
8799         $(SHELL) $${libsrcdir}/configure \
8800           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8801           --target=${target_alias} $${srcdiroption} \
8802           --with-build-libsubdir=$(HOST_SUBDIR) \
8803           $(STAGEfeedback_CONFIGURE_FLAGS)
8804 @endif gas-bootstrap
8805
8806
8807
8808
8809
8810 .PHONY: all-gas maybe-all-gas
8811 maybe-all-gas:
8812 @if gcc-bootstrap
8813 all-gas: stage_current
8814 @endif gcc-bootstrap
8815 @if gas
8816 TARGET-gas=all
8817 maybe-all-gas: all-gas
8818 all-gas: configure-gas
8819         @r=`${PWD_COMMAND}`; export r; \
8820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8821         $(HOST_EXPORTS)  \
8822         (cd $(HOST_SUBDIR)/gas && \
8823           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8824                 $(TARGET-gas))
8825 @endif gas
8826
8827
8828
8829 .PHONY: all-stage1-gas maybe-all-stage1-gas
8830 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8831 maybe-all-stage1-gas:
8832 maybe-clean-stage1-gas:
8833 @if gas-bootstrap
8834 maybe-all-stage1-gas: all-stage1-gas
8835 all-stage1: all-stage1-gas
8836 TARGET-stage1-gas = $(TARGET-gas)
8837 all-stage1-gas: configure-stage1-gas
8838         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8839         @r=`${PWD_COMMAND}`; export r; \
8840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8841         TFLAGS="$(STAGE1_TFLAGS)"; \
8842         $(HOST_EXPORTS)  \
8843         cd $(HOST_SUBDIR)/gas && \
8844         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8845                 CFLAGS="$(STAGE1_CFLAGS)" \
8846                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8847                 LIBCFLAGS="$(LIBCFLAGS)" \
8848                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8849                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8850                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8851                 $(EXTRA_HOST_FLAGS)   \
8852                 TFLAGS="$(STAGE1_TFLAGS)" \
8853                 $(TARGET-stage1-gas)
8854
8855 maybe-clean-stage1-gas: clean-stage1-gas
8856 clean-stage1: clean-stage1-gas
8857 clean-stage1-gas:
8858         @if [ $(current_stage) = stage1 ]; then \
8859           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8860         else \
8861           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8862           $(MAKE) stage1-start; \
8863         fi; \
8864         cd $(HOST_SUBDIR)/gas && \
8865         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8866                  clean
8867 @endif gas-bootstrap
8868
8869
8870 .PHONY: all-stage2-gas maybe-all-stage2-gas
8871 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8872 maybe-all-stage2-gas:
8873 maybe-clean-stage2-gas:
8874 @if gas-bootstrap
8875 maybe-all-stage2-gas: all-stage2-gas
8876 all-stage2: all-stage2-gas
8877 TARGET-stage2-gas = $(TARGET-gas)
8878 all-stage2-gas: configure-stage2-gas
8879         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8880         @r=`${PWD_COMMAND}`; export r; \
8881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8882         TFLAGS="$(STAGE2_TFLAGS)"; \
8883         $(HOST_EXPORTS) \
8884         $(POSTSTAGE1_HOST_EXPORTS)  \
8885         cd $(HOST_SUBDIR)/gas && \
8886         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8887                 CFLAGS="$(STAGE2_CFLAGS)" \
8888                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8889                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8890                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8891                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8892                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8893                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8894                 TFLAGS="$(STAGE2_TFLAGS)" \
8895                 $(TARGET-stage2-gas)
8896
8897 maybe-clean-stage2-gas: clean-stage2-gas
8898 clean-stage2: clean-stage2-gas
8899 clean-stage2-gas:
8900         @if [ $(current_stage) = stage2 ]; then \
8901           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8902         else \
8903           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8904           $(MAKE) stage2-start; \
8905         fi; \
8906         cd $(HOST_SUBDIR)/gas && \
8907         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8908                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8909                  clean
8910 @endif gas-bootstrap
8911
8912
8913 .PHONY: all-stage3-gas maybe-all-stage3-gas
8914 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8915 maybe-all-stage3-gas:
8916 maybe-clean-stage3-gas:
8917 @if gas-bootstrap
8918 maybe-all-stage3-gas: all-stage3-gas
8919 all-stage3: all-stage3-gas
8920 TARGET-stage3-gas = $(TARGET-gas)
8921 all-stage3-gas: configure-stage3-gas
8922         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8923         @r=`${PWD_COMMAND}`; export r; \
8924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8925         TFLAGS="$(STAGE3_TFLAGS)"; \
8926         $(HOST_EXPORTS) \
8927         $(POSTSTAGE1_HOST_EXPORTS)  \
8928         cd $(HOST_SUBDIR)/gas && \
8929         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8930                 CFLAGS="$(STAGE3_CFLAGS)" \
8931                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8932                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8933                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8934                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8935                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8936                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8937                 TFLAGS="$(STAGE3_TFLAGS)" \
8938                 $(TARGET-stage3-gas)
8939
8940 maybe-clean-stage3-gas: clean-stage3-gas
8941 clean-stage3: clean-stage3-gas
8942 clean-stage3-gas:
8943         @if [ $(current_stage) = stage3 ]; then \
8944           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8945         else \
8946           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8947           $(MAKE) stage3-start; \
8948         fi; \
8949         cd $(HOST_SUBDIR)/gas && \
8950         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8951                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8952                  clean
8953 @endif gas-bootstrap
8954
8955
8956 .PHONY: all-stage4-gas maybe-all-stage4-gas
8957 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8958 maybe-all-stage4-gas:
8959 maybe-clean-stage4-gas:
8960 @if gas-bootstrap
8961 maybe-all-stage4-gas: all-stage4-gas
8962 all-stage4: all-stage4-gas
8963 TARGET-stage4-gas = $(TARGET-gas)
8964 all-stage4-gas: configure-stage4-gas
8965         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8966         @r=`${PWD_COMMAND}`; export r; \
8967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8968         TFLAGS="$(STAGE4_TFLAGS)"; \
8969         $(HOST_EXPORTS) \
8970         $(POSTSTAGE1_HOST_EXPORTS)  \
8971         cd $(HOST_SUBDIR)/gas && \
8972         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8973                 CFLAGS="$(STAGE4_CFLAGS)" \
8974                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8975                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8976                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8977                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8978                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8979                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8980                 TFLAGS="$(STAGE4_TFLAGS)" \
8981                 $(TARGET-stage4-gas)
8982
8983 maybe-clean-stage4-gas: clean-stage4-gas
8984 clean-stage4: clean-stage4-gas
8985 clean-stage4-gas:
8986         @if [ $(current_stage) = stage4 ]; then \
8987           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8988         else \
8989           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8990           $(MAKE) stage4-start; \
8991         fi; \
8992         cd $(HOST_SUBDIR)/gas && \
8993         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8994                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8995                  clean
8996 @endif gas-bootstrap
8997
8998
8999 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9000 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9001 maybe-all-stageprofile-gas:
9002 maybe-clean-stageprofile-gas:
9003 @if gas-bootstrap
9004 maybe-all-stageprofile-gas: all-stageprofile-gas
9005 all-stageprofile: all-stageprofile-gas
9006 TARGET-stageprofile-gas = $(TARGET-gas)
9007 all-stageprofile-gas: configure-stageprofile-gas
9008         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9009         @r=`${PWD_COMMAND}`; export r; \
9010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9011         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9012         $(HOST_EXPORTS) \
9013         $(POSTSTAGE1_HOST_EXPORTS)  \
9014         cd $(HOST_SUBDIR)/gas && \
9015         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9016                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9017                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9018                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9019                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9020                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9021                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9022                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9023                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9024                 $(TARGET-stageprofile-gas)
9025
9026 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9027 clean-stageprofile: clean-stageprofile-gas
9028 clean-stageprofile-gas:
9029         @if [ $(current_stage) = stageprofile ]; then \
9030           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9031         else \
9032           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9033           $(MAKE) stageprofile-start; \
9034         fi; \
9035         cd $(HOST_SUBDIR)/gas && \
9036         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9037                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9038                  clean
9039 @endif gas-bootstrap
9040
9041
9042 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9043 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9044 maybe-all-stagefeedback-gas:
9045 maybe-clean-stagefeedback-gas:
9046 @if gas-bootstrap
9047 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9048 all-stagefeedback: all-stagefeedback-gas
9049 TARGET-stagefeedback-gas = $(TARGET-gas)
9050 all-stagefeedback-gas: configure-stagefeedback-gas
9051         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9052         @r=`${PWD_COMMAND}`; export r; \
9053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9054         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9055         $(HOST_EXPORTS) \
9056         $(POSTSTAGE1_HOST_EXPORTS)  \
9057         cd $(HOST_SUBDIR)/gas && \
9058         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9059                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9060                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9061                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9062                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9063                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9064                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9065                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9066                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9067                 $(TARGET-stagefeedback-gas)
9068
9069 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9070 clean-stagefeedback: clean-stagefeedback-gas
9071 clean-stagefeedback-gas:
9072         @if [ $(current_stage) = stagefeedback ]; then \
9073           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9074         else \
9075           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9076           $(MAKE) stagefeedback-start; \
9077         fi; \
9078         cd $(HOST_SUBDIR)/gas && \
9079         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9080                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9081                  clean
9082 @endif gas-bootstrap
9083
9084
9085
9086
9087
9088 .PHONY: check-gas maybe-check-gas
9089 maybe-check-gas:
9090 @if gas
9091 maybe-check-gas: check-gas
9092
9093 check-gas:
9094         @: $(MAKE); $(unstage)
9095         @r=`${PWD_COMMAND}`; export r; \
9096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9097         $(HOST_EXPORTS) \
9098         (cd $(HOST_SUBDIR)/gas && \
9099           $(MAKE) $(FLAGS_TO_PASS)  check)
9100
9101 @endif gas
9102
9103 .PHONY: install-gas maybe-install-gas
9104 maybe-install-gas:
9105 @if gas
9106 maybe-install-gas: install-gas
9107
9108 install-gas: installdirs
9109         @: $(MAKE); $(unstage)
9110         @r=`${PWD_COMMAND}`; export r; \
9111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9112         $(HOST_EXPORTS) \
9113         (cd $(HOST_SUBDIR)/gas && \
9114           $(MAKE) $(FLAGS_TO_PASS)  install)
9115
9116 @endif gas
9117
9118 .PHONY: install-strip-gas maybe-install-strip-gas
9119 maybe-install-strip-gas:
9120 @if gas
9121 maybe-install-strip-gas: install-strip-gas
9122
9123 install-strip-gas: installdirs
9124         @: $(MAKE); $(unstage)
9125         @r=`${PWD_COMMAND}`; export r; \
9126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9127         $(HOST_EXPORTS) \
9128         (cd $(HOST_SUBDIR)/gas && \
9129           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9130
9131 @endif gas
9132
9133 # Other targets (info, dvi, pdf, etc.)
9134
9135 .PHONY: maybe-info-gas info-gas
9136 maybe-info-gas:
9137 @if gas
9138 maybe-info-gas: info-gas
9139
9140 info-gas: \
9141     configure-gas 
9142         @[ -f ./gas/Makefile ] || exit 0; \
9143         r=`${PWD_COMMAND}`; export r; \
9144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9145         $(HOST_EXPORTS) \
9146         for flag in $(EXTRA_HOST_FLAGS) ; do \
9147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9148         done; \
9149         echo "Doing info in gas" ; \
9150         (cd $(HOST_SUBDIR)/gas && \
9151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9153                   "RANLIB=$${RANLIB}" \
9154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9155                   info) \
9156           || exit 1
9157
9158 @endif gas
9159
9160 .PHONY: maybe-dvi-gas dvi-gas
9161 maybe-dvi-gas:
9162 @if gas
9163 maybe-dvi-gas: dvi-gas
9164
9165 dvi-gas: \
9166     configure-gas 
9167         @[ -f ./gas/Makefile ] || exit 0; \
9168         r=`${PWD_COMMAND}`; export r; \
9169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9170         $(HOST_EXPORTS) \
9171         for flag in $(EXTRA_HOST_FLAGS) ; do \
9172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173         done; \
9174         echo "Doing dvi in gas" ; \
9175         (cd $(HOST_SUBDIR)/gas && \
9176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178                   "RANLIB=$${RANLIB}" \
9179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9180                   dvi) \
9181           || exit 1
9182
9183 @endif gas
9184
9185 .PHONY: maybe-pdf-gas pdf-gas
9186 maybe-pdf-gas:
9187 @if gas
9188 maybe-pdf-gas: pdf-gas
9189
9190 pdf-gas: \
9191     configure-gas 
9192         @[ -f ./gas/Makefile ] || exit 0; \
9193         r=`${PWD_COMMAND}`; export r; \
9194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9195         $(HOST_EXPORTS) \
9196         for flag in $(EXTRA_HOST_FLAGS) ; do \
9197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9198         done; \
9199         echo "Doing pdf in gas" ; \
9200         (cd $(HOST_SUBDIR)/gas && \
9201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9203                   "RANLIB=$${RANLIB}" \
9204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9205                   pdf) \
9206           || exit 1
9207
9208 @endif gas
9209
9210 .PHONY: maybe-html-gas html-gas
9211 maybe-html-gas:
9212 @if gas
9213 maybe-html-gas: html-gas
9214
9215 html-gas: \
9216     configure-gas 
9217         @[ -f ./gas/Makefile ] || exit 0; \
9218         r=`${PWD_COMMAND}`; export r; \
9219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9220         $(HOST_EXPORTS) \
9221         for flag in $(EXTRA_HOST_FLAGS) ; do \
9222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9223         done; \
9224         echo "Doing html in gas" ; \
9225         (cd $(HOST_SUBDIR)/gas && \
9226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9228                   "RANLIB=$${RANLIB}" \
9229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9230                   html) \
9231           || exit 1
9232
9233 @endif gas
9234
9235 .PHONY: maybe-TAGS-gas TAGS-gas
9236 maybe-TAGS-gas:
9237 @if gas
9238 maybe-TAGS-gas: TAGS-gas
9239
9240 TAGS-gas: \
9241     configure-gas 
9242         @[ -f ./gas/Makefile ] || exit 0; \
9243         r=`${PWD_COMMAND}`; export r; \
9244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9245         $(HOST_EXPORTS) \
9246         for flag in $(EXTRA_HOST_FLAGS) ; do \
9247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9248         done; \
9249         echo "Doing TAGS in gas" ; \
9250         (cd $(HOST_SUBDIR)/gas && \
9251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9253                   "RANLIB=$${RANLIB}" \
9254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9255                   TAGS) \
9256           || exit 1
9257
9258 @endif gas
9259
9260 .PHONY: maybe-install-info-gas install-info-gas
9261 maybe-install-info-gas:
9262 @if gas
9263 maybe-install-info-gas: install-info-gas
9264
9265 install-info-gas: \
9266     configure-gas \
9267     info-gas 
9268         @[ -f ./gas/Makefile ] || exit 0; \
9269         r=`${PWD_COMMAND}`; export r; \
9270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9271         $(HOST_EXPORTS) \
9272         for flag in $(EXTRA_HOST_FLAGS) ; do \
9273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9274         done; \
9275         echo "Doing install-info in gas" ; \
9276         (cd $(HOST_SUBDIR)/gas && \
9277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9279                   "RANLIB=$${RANLIB}" \
9280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9281                   install-info) \
9282           || exit 1
9283
9284 @endif gas
9285
9286 .PHONY: maybe-install-pdf-gas install-pdf-gas
9287 maybe-install-pdf-gas:
9288 @if gas
9289 maybe-install-pdf-gas: install-pdf-gas
9290
9291 install-pdf-gas: \
9292     configure-gas \
9293     pdf-gas 
9294         @[ -f ./gas/Makefile ] || exit 0; \
9295         r=`${PWD_COMMAND}`; export r; \
9296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9297         $(HOST_EXPORTS) \
9298         for flag in $(EXTRA_HOST_FLAGS) ; do \
9299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9300         done; \
9301         echo "Doing install-pdf in gas" ; \
9302         (cd $(HOST_SUBDIR)/gas && \
9303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9305                   "RANLIB=$${RANLIB}" \
9306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9307                   install-pdf) \
9308           || exit 1
9309
9310 @endif gas
9311
9312 .PHONY: maybe-install-html-gas install-html-gas
9313 maybe-install-html-gas:
9314 @if gas
9315 maybe-install-html-gas: install-html-gas
9316
9317 install-html-gas: \
9318     configure-gas \
9319     html-gas 
9320         @[ -f ./gas/Makefile ] || exit 0; \
9321         r=`${PWD_COMMAND}`; export r; \
9322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9323         $(HOST_EXPORTS) \
9324         for flag in $(EXTRA_HOST_FLAGS) ; do \
9325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9326         done; \
9327         echo "Doing install-html in gas" ; \
9328         (cd $(HOST_SUBDIR)/gas && \
9329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9331                   "RANLIB=$${RANLIB}" \
9332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9333                   install-html) \
9334           || exit 1
9335
9336 @endif gas
9337
9338 .PHONY: maybe-installcheck-gas installcheck-gas
9339 maybe-installcheck-gas:
9340 @if gas
9341 maybe-installcheck-gas: installcheck-gas
9342
9343 installcheck-gas: \
9344     configure-gas 
9345         @[ -f ./gas/Makefile ] || exit 0; \
9346         r=`${PWD_COMMAND}`; export r; \
9347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9348         $(HOST_EXPORTS) \
9349         for flag in $(EXTRA_HOST_FLAGS) ; do \
9350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9351         done; \
9352         echo "Doing installcheck in gas" ; \
9353         (cd $(HOST_SUBDIR)/gas && \
9354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9356                   "RANLIB=$${RANLIB}" \
9357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9358                   installcheck) \
9359           || exit 1
9360
9361 @endif gas
9362
9363 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9364 maybe-mostlyclean-gas:
9365 @if gas
9366 maybe-mostlyclean-gas: mostlyclean-gas
9367
9368 mostlyclean-gas: 
9369         @[ -f ./gas/Makefile ] || exit 0; \
9370         r=`${PWD_COMMAND}`; export r; \
9371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9372         $(HOST_EXPORTS) \
9373         for flag in $(EXTRA_HOST_FLAGS) ; do \
9374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375         done; \
9376         echo "Doing mostlyclean in gas" ; \
9377         (cd $(HOST_SUBDIR)/gas && \
9378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380                   "RANLIB=$${RANLIB}" \
9381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9382                   mostlyclean) \
9383           || exit 1
9384
9385 @endif gas
9386
9387 .PHONY: maybe-clean-gas clean-gas
9388 maybe-clean-gas:
9389 @if gas
9390 maybe-clean-gas: clean-gas
9391
9392 clean-gas: 
9393         @[ -f ./gas/Makefile ] || exit 0; \
9394         r=`${PWD_COMMAND}`; export r; \
9395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396         $(HOST_EXPORTS) \
9397         for flag in $(EXTRA_HOST_FLAGS) ; do \
9398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399         done; \
9400         echo "Doing clean in gas" ; \
9401         (cd $(HOST_SUBDIR)/gas && \
9402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404                   "RANLIB=$${RANLIB}" \
9405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406                   clean) \
9407           || exit 1
9408
9409 @endif gas
9410
9411 .PHONY: maybe-distclean-gas distclean-gas
9412 maybe-distclean-gas:
9413 @if gas
9414 maybe-distclean-gas: distclean-gas
9415
9416 distclean-gas: 
9417         @[ -f ./gas/Makefile ] || exit 0; \
9418         r=`${PWD_COMMAND}`; export r; \
9419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420         $(HOST_EXPORTS) \
9421         for flag in $(EXTRA_HOST_FLAGS) ; do \
9422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423         done; \
9424         echo "Doing distclean in gas" ; \
9425         (cd $(HOST_SUBDIR)/gas && \
9426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428                   "RANLIB=$${RANLIB}" \
9429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9430                   distclean) \
9431           || exit 1
9432
9433 @endif gas
9434
9435 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9436 maybe-maintainer-clean-gas:
9437 @if gas
9438 maybe-maintainer-clean-gas: maintainer-clean-gas
9439
9440 maintainer-clean-gas: 
9441         @[ -f ./gas/Makefile ] || exit 0; \
9442         r=`${PWD_COMMAND}`; export r; \
9443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444         $(HOST_EXPORTS) \
9445         for flag in $(EXTRA_HOST_FLAGS) ; do \
9446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9447         done; \
9448         echo "Doing maintainer-clean in gas" ; \
9449         (cd $(HOST_SUBDIR)/gas && \
9450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9452                   "RANLIB=$${RANLIB}" \
9453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9454                   maintainer-clean) \
9455           || exit 1
9456
9457 @endif gas
9458
9459
9460
9461 .PHONY: configure-gcc maybe-configure-gcc
9462 maybe-configure-gcc:
9463 @if gcc-bootstrap
9464 configure-gcc: stage_current
9465 @endif gcc-bootstrap
9466 @if gcc
9467 maybe-configure-gcc: configure-gcc
9468 configure-gcc: 
9469         @r=`${PWD_COMMAND}`; export r; \
9470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9472         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9473         $(HOST_EXPORTS)  \
9474         echo Configuring in $(HOST_SUBDIR)/gcc; \
9475         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9476         case $(srcdir) in \
9477           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9478           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9479                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9480         esac; \
9481         srcdiroption="--srcdir=$${topdir}/gcc"; \
9482         libsrcdir="$$s/gcc"; \
9483         $(SHELL) $${libsrcdir}/configure \
9484           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9485           --target=${target_alias} $${srcdiroption}  \
9486           || exit 1
9487 @endif gcc
9488
9489
9490
9491 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9492 maybe-configure-stage1-gcc:
9493 @if gcc-bootstrap
9494 maybe-configure-stage1-gcc: configure-stage1-gcc
9495 configure-stage1-gcc:
9496         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9497         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9498         @r=`${PWD_COMMAND}`; export r; \
9499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9500         TFLAGS="$(STAGE1_TFLAGS)"; \
9501         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9502         $(HOST_EXPORTS) \
9503         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9504         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9505         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9506         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9507         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9508         cd $(HOST_SUBDIR)/gcc || exit 1; \
9509         case $(srcdir) in \
9510           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9511           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9512                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9513         esac; \
9514         srcdiroption="--srcdir=$${topdir}/gcc"; \
9515         libsrcdir="$$s/gcc"; \
9516         $(SHELL) $${libsrcdir}/configure \
9517           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9518           --target=${target_alias} $${srcdiroption} \
9519           $(STAGE1_CONFIGURE_FLAGS)
9520 @endif gcc-bootstrap
9521
9522 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9523 maybe-configure-stage2-gcc:
9524 @if gcc-bootstrap
9525 maybe-configure-stage2-gcc: configure-stage2-gcc
9526 configure-stage2-gcc:
9527         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9528         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9529         @r=`${PWD_COMMAND}`; export r; \
9530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9531         TFLAGS="$(STAGE2_TFLAGS)"; \
9532         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9533         $(HOST_EXPORTS) \
9534         $(POSTSTAGE1_HOST_EXPORTS) \
9535         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9536         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9537         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9538         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9539         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9540         cd $(HOST_SUBDIR)/gcc || exit 1; \
9541         case $(srcdir) in \
9542           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9543           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9544                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9545         esac; \
9546         srcdiroption="--srcdir=$${topdir}/gcc"; \
9547         libsrcdir="$$s/gcc"; \
9548         $(SHELL) $${libsrcdir}/configure \
9549           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9550           --target=${target_alias} $${srcdiroption} \
9551           --with-build-libsubdir=$(HOST_SUBDIR) \
9552           $(STAGE2_CONFIGURE_FLAGS)
9553 @endif gcc-bootstrap
9554
9555 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9556 maybe-configure-stage3-gcc:
9557 @if gcc-bootstrap
9558 maybe-configure-stage3-gcc: configure-stage3-gcc
9559 configure-stage3-gcc:
9560         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9561         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9562         @r=`${PWD_COMMAND}`; export r; \
9563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564         TFLAGS="$(STAGE3_TFLAGS)"; \
9565         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9566         $(HOST_EXPORTS) \
9567         $(POSTSTAGE1_HOST_EXPORTS) \
9568         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9569         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9570         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9571         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9572         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9573         cd $(HOST_SUBDIR)/gcc || exit 1; \
9574         case $(srcdir) in \
9575           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9576           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9577                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9578         esac; \
9579         srcdiroption="--srcdir=$${topdir}/gcc"; \
9580         libsrcdir="$$s/gcc"; \
9581         $(SHELL) $${libsrcdir}/configure \
9582           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9583           --target=${target_alias} $${srcdiroption} \
9584           --with-build-libsubdir=$(HOST_SUBDIR) \
9585           $(STAGE3_CONFIGURE_FLAGS)
9586 @endif gcc-bootstrap
9587
9588 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9589 maybe-configure-stage4-gcc:
9590 @if gcc-bootstrap
9591 maybe-configure-stage4-gcc: configure-stage4-gcc
9592 configure-stage4-gcc:
9593         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9594         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9595         @r=`${PWD_COMMAND}`; export r; \
9596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9597         TFLAGS="$(STAGE4_TFLAGS)"; \
9598         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9599         $(HOST_EXPORTS) \
9600         $(POSTSTAGE1_HOST_EXPORTS) \
9601         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9602         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9603         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9604         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9605         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9606         cd $(HOST_SUBDIR)/gcc || exit 1; \
9607         case $(srcdir) in \
9608           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9609           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9610                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9611         esac; \
9612         srcdiroption="--srcdir=$${topdir}/gcc"; \
9613         libsrcdir="$$s/gcc"; \
9614         $(SHELL) $${libsrcdir}/configure \
9615           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9616           --target=${target_alias} $${srcdiroption} \
9617           --with-build-libsubdir=$(HOST_SUBDIR) \
9618           $(STAGE4_CONFIGURE_FLAGS)
9619 @endif gcc-bootstrap
9620
9621 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9622 maybe-configure-stageprofile-gcc:
9623 @if gcc-bootstrap
9624 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9625 configure-stageprofile-gcc:
9626         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9627         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9628         @r=`${PWD_COMMAND}`; export r; \
9629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9630         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9631         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9632         $(HOST_EXPORTS) \
9633         $(POSTSTAGE1_HOST_EXPORTS) \
9634         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9635         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9636         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9637         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9638         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9639         cd $(HOST_SUBDIR)/gcc || exit 1; \
9640         case $(srcdir) in \
9641           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9642           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9643                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9644         esac; \
9645         srcdiroption="--srcdir=$${topdir}/gcc"; \
9646         libsrcdir="$$s/gcc"; \
9647         $(SHELL) $${libsrcdir}/configure \
9648           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9649           --target=${target_alias} $${srcdiroption} \
9650           --with-build-libsubdir=$(HOST_SUBDIR) \
9651           $(STAGEprofile_CONFIGURE_FLAGS)
9652 @endif gcc-bootstrap
9653
9654 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9655 maybe-configure-stagefeedback-gcc:
9656 @if gcc-bootstrap
9657 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9658 configure-stagefeedback-gcc:
9659         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9660         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9661         @r=`${PWD_COMMAND}`; export r; \
9662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9663         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9664         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9665         $(HOST_EXPORTS) \
9666         $(POSTSTAGE1_HOST_EXPORTS) \
9667         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9668         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9669         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9670         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9671         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9672         cd $(HOST_SUBDIR)/gcc || exit 1; \
9673         case $(srcdir) in \
9674           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9675           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9676                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9677         esac; \
9678         srcdiroption="--srcdir=$${topdir}/gcc"; \
9679         libsrcdir="$$s/gcc"; \
9680         $(SHELL) $${libsrcdir}/configure \
9681           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9682           --target=${target_alias} $${srcdiroption} \
9683           --with-build-libsubdir=$(HOST_SUBDIR) \
9684           $(STAGEfeedback_CONFIGURE_FLAGS)
9685 @endif gcc-bootstrap
9686
9687
9688
9689
9690
9691 .PHONY: all-gcc maybe-all-gcc
9692 maybe-all-gcc:
9693 @if gcc-bootstrap
9694 all-gcc: stage_current
9695 @endif gcc-bootstrap
9696 @if gcc
9697 TARGET-gcc=all
9698 maybe-all-gcc: all-gcc
9699 all-gcc: configure-gcc
9700         @r=`${PWD_COMMAND}`; export r; \
9701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702         $(HOST_EXPORTS)  \
9703         (cd $(HOST_SUBDIR)/gcc && \
9704           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9705                 $(TARGET-gcc))
9706 @endif gcc
9707
9708
9709
9710 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9711 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9712 maybe-all-stage1-gcc:
9713 maybe-clean-stage1-gcc:
9714 @if gcc-bootstrap
9715 maybe-all-stage1-gcc: all-stage1-gcc
9716 all-stage1: all-stage1-gcc
9717 TARGET-stage1-gcc = $(TARGET-gcc)
9718 all-stage1-gcc: configure-stage1-gcc
9719         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9720         @r=`${PWD_COMMAND}`; export r; \
9721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9722         TFLAGS="$(STAGE1_TFLAGS)"; \
9723         $(HOST_EXPORTS)  \
9724         cd $(HOST_SUBDIR)/gcc && \
9725         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9726                 CFLAGS="$(STAGE1_CFLAGS)" \
9727                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9728                 LIBCFLAGS="$(LIBCFLAGS)" \
9729                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9730                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9731                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9732                 $(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
9733                 TFLAGS="$(STAGE1_TFLAGS)" \
9734                 $(TARGET-stage1-gcc)
9735
9736 maybe-clean-stage1-gcc: clean-stage1-gcc
9737 clean-stage1: clean-stage1-gcc
9738 clean-stage1-gcc:
9739         @if [ $(current_stage) = stage1 ]; then \
9740           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9741         else \
9742           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9743           $(MAKE) stage1-start; \
9744         fi; \
9745         cd $(HOST_SUBDIR)/gcc && \
9746         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9747                 $(EXTRA_GCC_FLAGS) clean
9748 @endif gcc-bootstrap
9749
9750
9751 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9752 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9753 maybe-all-stage2-gcc:
9754 maybe-clean-stage2-gcc:
9755 @if gcc-bootstrap
9756 maybe-all-stage2-gcc: all-stage2-gcc
9757 all-stage2: all-stage2-gcc
9758 TARGET-stage2-gcc = $(TARGET-gcc)
9759 all-stage2-gcc: configure-stage2-gcc
9760         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9761         @r=`${PWD_COMMAND}`; export r; \
9762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9763         TFLAGS="$(STAGE2_TFLAGS)"; \
9764         $(HOST_EXPORTS) \
9765         $(POSTSTAGE1_HOST_EXPORTS)  \
9766         cd $(HOST_SUBDIR)/gcc && \
9767         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9768                 CFLAGS="$(STAGE2_CFLAGS)" \
9769                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9770                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9771                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9772                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9773                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9774                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9775                 TFLAGS="$(STAGE2_TFLAGS)" \
9776                 $(TARGET-stage2-gcc)
9777
9778 maybe-clean-stage2-gcc: clean-stage2-gcc
9779 clean-stage2: clean-stage2-gcc
9780 clean-stage2-gcc:
9781         @if [ $(current_stage) = stage2 ]; then \
9782           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9783         else \
9784           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9785           $(MAKE) stage2-start; \
9786         fi; \
9787         cd $(HOST_SUBDIR)/gcc && \
9788         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9789                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9790                 $(EXTRA_GCC_FLAGS) clean
9791 @endif gcc-bootstrap
9792
9793
9794 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9795 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9796 maybe-all-stage3-gcc:
9797 maybe-clean-stage3-gcc:
9798 @if gcc-bootstrap
9799 maybe-all-stage3-gcc: all-stage3-gcc
9800 all-stage3: all-stage3-gcc
9801 TARGET-stage3-gcc = $(TARGET-gcc)
9802 all-stage3-gcc: configure-stage3-gcc
9803         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9804         @r=`${PWD_COMMAND}`; export r; \
9805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9806         TFLAGS="$(STAGE3_TFLAGS)"; \
9807         $(HOST_EXPORTS) \
9808         $(POSTSTAGE1_HOST_EXPORTS)  \
9809         cd $(HOST_SUBDIR)/gcc && \
9810         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9811                 CFLAGS="$(STAGE3_CFLAGS)" \
9812                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9813                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9814                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9815                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9816                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9817                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9818                 TFLAGS="$(STAGE3_TFLAGS)" \
9819                 $(TARGET-stage3-gcc)
9820
9821 maybe-clean-stage3-gcc: clean-stage3-gcc
9822 clean-stage3: clean-stage3-gcc
9823 clean-stage3-gcc:
9824         @if [ $(current_stage) = stage3 ]; then \
9825           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9826         else \
9827           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9828           $(MAKE) stage3-start; \
9829         fi; \
9830         cd $(HOST_SUBDIR)/gcc && \
9831         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9832                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9833                 $(EXTRA_GCC_FLAGS) clean
9834 @endif gcc-bootstrap
9835
9836
9837 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9838 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9839 maybe-all-stage4-gcc:
9840 maybe-clean-stage4-gcc:
9841 @if gcc-bootstrap
9842 maybe-all-stage4-gcc: all-stage4-gcc
9843 all-stage4: all-stage4-gcc
9844 TARGET-stage4-gcc = $(TARGET-gcc)
9845 all-stage4-gcc: configure-stage4-gcc
9846         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9847         @r=`${PWD_COMMAND}`; export r; \
9848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9849         TFLAGS="$(STAGE4_TFLAGS)"; \
9850         $(HOST_EXPORTS) \
9851         $(POSTSTAGE1_HOST_EXPORTS)  \
9852         cd $(HOST_SUBDIR)/gcc && \
9853         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9854                 CFLAGS="$(STAGE4_CFLAGS)" \
9855                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9856                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9857                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9858                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9859                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9860                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9861                 TFLAGS="$(STAGE4_TFLAGS)" \
9862                 $(TARGET-stage4-gcc)
9863
9864 maybe-clean-stage4-gcc: clean-stage4-gcc
9865 clean-stage4: clean-stage4-gcc
9866 clean-stage4-gcc:
9867         @if [ $(current_stage) = stage4 ]; then \
9868           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9869         else \
9870           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9871           $(MAKE) stage4-start; \
9872         fi; \
9873         cd $(HOST_SUBDIR)/gcc && \
9874         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9875                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9876                 $(EXTRA_GCC_FLAGS) clean
9877 @endif gcc-bootstrap
9878
9879
9880 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9881 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9882 maybe-all-stageprofile-gcc:
9883 maybe-clean-stageprofile-gcc:
9884 @if gcc-bootstrap
9885 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9886 all-stageprofile: all-stageprofile-gcc
9887 TARGET-stageprofile-gcc = $(TARGET-gcc)
9888 all-stageprofile-gcc: configure-stageprofile-gcc
9889         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9890         @r=`${PWD_COMMAND}`; export r; \
9891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9893         $(HOST_EXPORTS) \
9894         $(POSTSTAGE1_HOST_EXPORTS)  \
9895         cd $(HOST_SUBDIR)/gcc && \
9896         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9897                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9898                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9899                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9900                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9901                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9902                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9903                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9904                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9905                 $(TARGET-stageprofile-gcc)
9906
9907 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9908 clean-stageprofile: clean-stageprofile-gcc
9909 clean-stageprofile-gcc:
9910         @if [ $(current_stage) = stageprofile ]; then \
9911           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9912         else \
9913           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9914           $(MAKE) stageprofile-start; \
9915         fi; \
9916         cd $(HOST_SUBDIR)/gcc && \
9917         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9918                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9919                 $(EXTRA_GCC_FLAGS) clean
9920 @endif gcc-bootstrap
9921
9922
9923 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9924 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9925 maybe-all-stagefeedback-gcc:
9926 maybe-clean-stagefeedback-gcc:
9927 @if gcc-bootstrap
9928 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9929 all-stagefeedback: all-stagefeedback-gcc
9930 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9931 all-stagefeedback-gcc: configure-stagefeedback-gcc
9932         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9933         @r=`${PWD_COMMAND}`; export r; \
9934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9935         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9936         $(HOST_EXPORTS) \
9937         $(POSTSTAGE1_HOST_EXPORTS)  \
9938         cd $(HOST_SUBDIR)/gcc && \
9939         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9940                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9941                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9942                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9943                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9944                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9945                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9946                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9947                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9948                 $(TARGET-stagefeedback-gcc)
9949
9950 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9951 clean-stagefeedback: clean-stagefeedback-gcc
9952 clean-stagefeedback-gcc:
9953         @if [ $(current_stage) = stagefeedback ]; then \
9954           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9955         else \
9956           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9957           $(MAKE) stagefeedback-start; \
9958         fi; \
9959         cd $(HOST_SUBDIR)/gcc && \
9960         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9961                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9962                 $(EXTRA_GCC_FLAGS) clean
9963 @endif gcc-bootstrap
9964
9965
9966
9967
9968
9969 .PHONY: check-gcc maybe-check-gcc
9970 maybe-check-gcc:
9971 @if gcc
9972 maybe-check-gcc: check-gcc
9973
9974 check-gcc:
9975         @: $(MAKE); $(unstage)
9976         @r=`${PWD_COMMAND}`; export r; \
9977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9978         $(HOST_EXPORTS) \
9979         (cd $(HOST_SUBDIR)/gcc && \
9980           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9981
9982 @endif gcc
9983
9984 .PHONY: install-gcc maybe-install-gcc
9985 maybe-install-gcc:
9986 @if gcc
9987 maybe-install-gcc: install-gcc
9988
9989 install-gcc: installdirs
9990         @: $(MAKE); $(unstage)
9991         @r=`${PWD_COMMAND}`; export r; \
9992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9993         $(HOST_EXPORTS) \
9994         (cd $(HOST_SUBDIR)/gcc && \
9995           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9996
9997 @endif gcc
9998
9999 .PHONY: install-strip-gcc maybe-install-strip-gcc
10000 maybe-install-strip-gcc:
10001 @if gcc
10002 maybe-install-strip-gcc: install-strip-gcc
10003
10004 install-strip-gcc: installdirs
10005         @: $(MAKE); $(unstage)
10006         @r=`${PWD_COMMAND}`; export r; \
10007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10008         $(HOST_EXPORTS) \
10009         (cd $(HOST_SUBDIR)/gcc && \
10010           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10011
10012 @endif gcc
10013
10014 # Other targets (info, dvi, pdf, etc.)
10015
10016 .PHONY: maybe-info-gcc info-gcc
10017 maybe-info-gcc:
10018 @if gcc
10019 maybe-info-gcc: info-gcc
10020
10021 info-gcc: \
10022     configure-gcc 
10023         @[ -f ./gcc/Makefile ] || exit 0; \
10024         r=`${PWD_COMMAND}`; export r; \
10025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10026         $(HOST_EXPORTS) \
10027         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10029         done; \
10030         echo "Doing info in gcc" ; \
10031         (cd $(HOST_SUBDIR)/gcc && \
10032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10034                   "RANLIB=$${RANLIB}" \
10035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10036                   info) \
10037           || exit 1
10038
10039 @endif gcc
10040
10041 .PHONY: maybe-dvi-gcc dvi-gcc
10042 maybe-dvi-gcc:
10043 @if gcc
10044 maybe-dvi-gcc: dvi-gcc
10045
10046 dvi-gcc: \
10047     configure-gcc 
10048         @[ -f ./gcc/Makefile ] || exit 0; \
10049         r=`${PWD_COMMAND}`; export r; \
10050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051         $(HOST_EXPORTS) \
10052         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10054         done; \
10055         echo "Doing dvi in gcc" ; \
10056         (cd $(HOST_SUBDIR)/gcc && \
10057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10059                   "RANLIB=$${RANLIB}" \
10060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10061                   dvi) \
10062           || exit 1
10063
10064 @endif gcc
10065
10066 .PHONY: maybe-pdf-gcc pdf-gcc
10067 maybe-pdf-gcc:
10068 @if gcc
10069 maybe-pdf-gcc: pdf-gcc
10070
10071 pdf-gcc: \
10072     configure-gcc 
10073         @[ -f ./gcc/Makefile ] || exit 0; \
10074         r=`${PWD_COMMAND}`; export r; \
10075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10076         $(HOST_EXPORTS) \
10077         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10079         done; \
10080         echo "Doing pdf in gcc" ; \
10081         (cd $(HOST_SUBDIR)/gcc && \
10082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10084                   "RANLIB=$${RANLIB}" \
10085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10086                   pdf) \
10087           || exit 1
10088
10089 @endif gcc
10090
10091 .PHONY: maybe-html-gcc html-gcc
10092 maybe-html-gcc:
10093 @if gcc
10094 maybe-html-gcc: html-gcc
10095
10096 html-gcc: \
10097     configure-gcc 
10098         @[ -f ./gcc/Makefile ] || exit 0; \
10099         r=`${PWD_COMMAND}`; export r; \
10100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10101         $(HOST_EXPORTS) \
10102         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10104         done; \
10105         echo "Doing html in gcc" ; \
10106         (cd $(HOST_SUBDIR)/gcc && \
10107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10109                   "RANLIB=$${RANLIB}" \
10110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10111                   html) \
10112           || exit 1
10113
10114 @endif gcc
10115
10116 .PHONY: maybe-TAGS-gcc TAGS-gcc
10117 maybe-TAGS-gcc:
10118 @if gcc
10119 maybe-TAGS-gcc: TAGS-gcc
10120
10121 TAGS-gcc: \
10122     configure-gcc 
10123         @[ -f ./gcc/Makefile ] || exit 0; \
10124         r=`${PWD_COMMAND}`; export r; \
10125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10126         $(HOST_EXPORTS) \
10127         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10129         done; \
10130         echo "Doing TAGS in gcc" ; \
10131         (cd $(HOST_SUBDIR)/gcc && \
10132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10134                   "RANLIB=$${RANLIB}" \
10135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10136                   TAGS) \
10137           || exit 1
10138
10139 @endif gcc
10140
10141 .PHONY: maybe-install-info-gcc install-info-gcc
10142 maybe-install-info-gcc:
10143 @if gcc
10144 maybe-install-info-gcc: install-info-gcc
10145
10146 install-info-gcc: \
10147     configure-gcc \
10148     info-gcc 
10149         @[ -f ./gcc/Makefile ] || exit 0; \
10150         r=`${PWD_COMMAND}`; export r; \
10151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10152         $(HOST_EXPORTS) \
10153         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10155         done; \
10156         echo "Doing install-info in gcc" ; \
10157         (cd $(HOST_SUBDIR)/gcc && \
10158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10160                   "RANLIB=$${RANLIB}" \
10161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10162                   install-info) \
10163           || exit 1
10164
10165 @endif gcc
10166
10167 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10168 maybe-install-pdf-gcc:
10169 @if gcc
10170 maybe-install-pdf-gcc: install-pdf-gcc
10171
10172 install-pdf-gcc: \
10173     configure-gcc \
10174     pdf-gcc 
10175         @[ -f ./gcc/Makefile ] || exit 0; \
10176         r=`${PWD_COMMAND}`; export r; \
10177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10178         $(HOST_EXPORTS) \
10179         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181         done; \
10182         echo "Doing install-pdf in gcc" ; \
10183         (cd $(HOST_SUBDIR)/gcc && \
10184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186                   "RANLIB=$${RANLIB}" \
10187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10188                   install-pdf) \
10189           || exit 1
10190
10191 @endif gcc
10192
10193 .PHONY: maybe-install-html-gcc install-html-gcc
10194 maybe-install-html-gcc:
10195 @if gcc
10196 maybe-install-html-gcc: install-html-gcc
10197
10198 install-html-gcc: \
10199     configure-gcc \
10200     html-gcc 
10201         @[ -f ./gcc/Makefile ] || exit 0; \
10202         r=`${PWD_COMMAND}`; export r; \
10203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10204         $(HOST_EXPORTS) \
10205         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10207         done; \
10208         echo "Doing install-html in gcc" ; \
10209         (cd $(HOST_SUBDIR)/gcc && \
10210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10212                   "RANLIB=$${RANLIB}" \
10213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10214                   install-html) \
10215           || exit 1
10216
10217 @endif gcc
10218
10219 .PHONY: maybe-installcheck-gcc installcheck-gcc
10220 maybe-installcheck-gcc:
10221 @if gcc
10222 maybe-installcheck-gcc: installcheck-gcc
10223
10224 installcheck-gcc: \
10225     configure-gcc 
10226         @[ -f ./gcc/Makefile ] || exit 0; \
10227         r=`${PWD_COMMAND}`; export r; \
10228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10229         $(HOST_EXPORTS) \
10230         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10232         done; \
10233         echo "Doing installcheck in gcc" ; \
10234         (cd $(HOST_SUBDIR)/gcc && \
10235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10237                   "RANLIB=$${RANLIB}" \
10238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10239                   installcheck) \
10240           || exit 1
10241
10242 @endif gcc
10243
10244 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10245 maybe-mostlyclean-gcc:
10246 @if gcc
10247 maybe-mostlyclean-gcc: mostlyclean-gcc
10248
10249 mostlyclean-gcc: 
10250         @[ -f ./gcc/Makefile ] || exit 0; \
10251         r=`${PWD_COMMAND}`; export r; \
10252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10253         $(HOST_EXPORTS) \
10254         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256         done; \
10257         echo "Doing mostlyclean in gcc" ; \
10258         (cd $(HOST_SUBDIR)/gcc && \
10259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261                   "RANLIB=$${RANLIB}" \
10262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10263                   mostlyclean) \
10264           || exit 1
10265
10266 @endif gcc
10267
10268 .PHONY: maybe-clean-gcc clean-gcc
10269 maybe-clean-gcc:
10270 @if gcc
10271 maybe-clean-gcc: clean-gcc
10272
10273 clean-gcc: 
10274         @[ -f ./gcc/Makefile ] || exit 0; \
10275         r=`${PWD_COMMAND}`; export r; \
10276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277         $(HOST_EXPORTS) \
10278         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10279           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10280         done; \
10281         echo "Doing clean in gcc" ; \
10282         (cd $(HOST_SUBDIR)/gcc && \
10283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10285                   "RANLIB=$${RANLIB}" \
10286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10287                   clean) \
10288           || exit 1
10289
10290 @endif gcc
10291
10292 .PHONY: maybe-distclean-gcc distclean-gcc
10293 maybe-distclean-gcc:
10294 @if gcc
10295 maybe-distclean-gcc: distclean-gcc
10296
10297 distclean-gcc: 
10298         @[ -f ./gcc/Makefile ] || exit 0; \
10299         r=`${PWD_COMMAND}`; export r; \
10300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10301         $(HOST_EXPORTS) \
10302         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10304         done; \
10305         echo "Doing distclean in gcc" ; \
10306         (cd $(HOST_SUBDIR)/gcc && \
10307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10309                   "RANLIB=$${RANLIB}" \
10310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10311                   distclean) \
10312           || exit 1
10313
10314 @endif gcc
10315
10316 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10317 maybe-maintainer-clean-gcc:
10318 @if gcc
10319 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10320
10321 maintainer-clean-gcc: 
10322         @[ -f ./gcc/Makefile ] || exit 0; \
10323         r=`${PWD_COMMAND}`; export r; \
10324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325         $(HOST_EXPORTS) \
10326         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10328         done; \
10329         echo "Doing maintainer-clean in gcc" ; \
10330         (cd $(HOST_SUBDIR)/gcc && \
10331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10333                   "RANLIB=$${RANLIB}" \
10334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10335                   maintainer-clean) \
10336           || exit 1
10337
10338 @endif gcc
10339
10340
10341
10342 .PHONY: configure-gmp maybe-configure-gmp
10343 maybe-configure-gmp:
10344 @if gcc-bootstrap
10345 configure-gmp: stage_current
10346 @endif gcc-bootstrap
10347 @if gmp
10348 maybe-configure-gmp: configure-gmp
10349 configure-gmp: 
10350         @r=`${PWD_COMMAND}`; export r; \
10351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10352         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10353         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10354         $(HOST_EXPORTS)  \
10355         echo Configuring in $(HOST_SUBDIR)/gmp; \
10356         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10357         case $(srcdir) in \
10358           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10359           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10360                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10361         esac; \
10362         srcdiroption="--srcdir=$${topdir}/gmp"; \
10363         libsrcdir="$$s/gmp"; \
10364         $(SHELL) $${libsrcdir}/configure \
10365           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10366           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10367           || exit 1
10368 @endif gmp
10369
10370
10371
10372 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10373 maybe-configure-stage1-gmp:
10374 @if gmp-bootstrap
10375 maybe-configure-stage1-gmp: configure-stage1-gmp
10376 configure-stage1-gmp:
10377         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10378         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10379         @r=`${PWD_COMMAND}`; export r; \
10380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10381         TFLAGS="$(STAGE1_TFLAGS)"; \
10382         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10383         $(HOST_EXPORTS) \
10384         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10385         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10386         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10387         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10388         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10389         cd $(HOST_SUBDIR)/gmp || exit 1; \
10390         case $(srcdir) in \
10391           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10392           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10393                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10394         esac; \
10395         srcdiroption="--srcdir=$${topdir}/gmp"; \
10396         libsrcdir="$$s/gmp"; \
10397         $(SHELL) $${libsrcdir}/configure \
10398           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10399           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10400           $(STAGE1_CONFIGURE_FLAGS) \
10401           --disable-shared
10402 @endif gmp-bootstrap
10403
10404 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10405 maybe-configure-stage2-gmp:
10406 @if gmp-bootstrap
10407 maybe-configure-stage2-gmp: configure-stage2-gmp
10408 configure-stage2-gmp:
10409         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10410         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10411         @r=`${PWD_COMMAND}`; export r; \
10412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10413         TFLAGS="$(STAGE2_TFLAGS)"; \
10414         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10415         $(HOST_EXPORTS) \
10416         $(POSTSTAGE1_HOST_EXPORTS) \
10417         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10418         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10419         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10420         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10421         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10422         cd $(HOST_SUBDIR)/gmp || exit 1; \
10423         case $(srcdir) in \
10424           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10425           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10426                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10427         esac; \
10428         srcdiroption="--srcdir=$${topdir}/gmp"; \
10429         libsrcdir="$$s/gmp"; \
10430         $(SHELL) $${libsrcdir}/configure \
10431           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10432           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10433           --with-build-libsubdir=$(HOST_SUBDIR) \
10434           $(STAGE2_CONFIGURE_FLAGS) \
10435           --disable-shared
10436 @endif gmp-bootstrap
10437
10438 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10439 maybe-configure-stage3-gmp:
10440 @if gmp-bootstrap
10441 maybe-configure-stage3-gmp: configure-stage3-gmp
10442 configure-stage3-gmp:
10443         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10444         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10445         @r=`${PWD_COMMAND}`; export r; \
10446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10447         TFLAGS="$(STAGE3_TFLAGS)"; \
10448         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10449         $(HOST_EXPORTS) \
10450         $(POSTSTAGE1_HOST_EXPORTS) \
10451         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10452         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10453         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10454         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10455         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10456         cd $(HOST_SUBDIR)/gmp || exit 1; \
10457         case $(srcdir) in \
10458           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10459           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10460                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10461         esac; \
10462         srcdiroption="--srcdir=$${topdir}/gmp"; \
10463         libsrcdir="$$s/gmp"; \
10464         $(SHELL) $${libsrcdir}/configure \
10465           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10466           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10467           --with-build-libsubdir=$(HOST_SUBDIR) \
10468           $(STAGE3_CONFIGURE_FLAGS) \
10469           --disable-shared
10470 @endif gmp-bootstrap
10471
10472 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10473 maybe-configure-stage4-gmp:
10474 @if gmp-bootstrap
10475 maybe-configure-stage4-gmp: configure-stage4-gmp
10476 configure-stage4-gmp:
10477         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10478         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10479         @r=`${PWD_COMMAND}`; export r; \
10480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10481         TFLAGS="$(STAGE4_TFLAGS)"; \
10482         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10483         $(HOST_EXPORTS) \
10484         $(POSTSTAGE1_HOST_EXPORTS) \
10485         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10486         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10487         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10488         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10489         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10490         cd $(HOST_SUBDIR)/gmp || exit 1; \
10491         case $(srcdir) in \
10492           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10493           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10494                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10495         esac; \
10496         srcdiroption="--srcdir=$${topdir}/gmp"; \
10497         libsrcdir="$$s/gmp"; \
10498         $(SHELL) $${libsrcdir}/configure \
10499           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10500           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10501           --with-build-libsubdir=$(HOST_SUBDIR) \
10502           $(STAGE4_CONFIGURE_FLAGS) \
10503           --disable-shared
10504 @endif gmp-bootstrap
10505
10506 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10507 maybe-configure-stageprofile-gmp:
10508 @if gmp-bootstrap
10509 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10510 configure-stageprofile-gmp:
10511         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10512         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10513         @r=`${PWD_COMMAND}`; export r; \
10514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10515         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10516         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10517         $(HOST_EXPORTS) \
10518         $(POSTSTAGE1_HOST_EXPORTS) \
10519         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10520         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10521         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10522         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10523         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10524         cd $(HOST_SUBDIR)/gmp || exit 1; \
10525         case $(srcdir) in \
10526           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10527           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10528                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10529         esac; \
10530         srcdiroption="--srcdir=$${topdir}/gmp"; \
10531         libsrcdir="$$s/gmp"; \
10532         $(SHELL) $${libsrcdir}/configure \
10533           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10534           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10535           --with-build-libsubdir=$(HOST_SUBDIR) \
10536           $(STAGEprofile_CONFIGURE_FLAGS) \
10537           --disable-shared
10538 @endif gmp-bootstrap
10539
10540 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10541 maybe-configure-stagefeedback-gmp:
10542 @if gmp-bootstrap
10543 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10544 configure-stagefeedback-gmp:
10545         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10546         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10547         @r=`${PWD_COMMAND}`; export r; \
10548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10549         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10550         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10551         $(HOST_EXPORTS) \
10552         $(POSTSTAGE1_HOST_EXPORTS) \
10553         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10554         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10555         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10556         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10557         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10558         cd $(HOST_SUBDIR)/gmp || exit 1; \
10559         case $(srcdir) in \
10560           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10561           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10562                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10563         esac; \
10564         srcdiroption="--srcdir=$${topdir}/gmp"; \
10565         libsrcdir="$$s/gmp"; \
10566         $(SHELL) $${libsrcdir}/configure \
10567           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10568           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10569           --with-build-libsubdir=$(HOST_SUBDIR) \
10570           $(STAGEfeedback_CONFIGURE_FLAGS) \
10571           --disable-shared
10572 @endif gmp-bootstrap
10573
10574
10575
10576
10577
10578 .PHONY: all-gmp maybe-all-gmp
10579 maybe-all-gmp:
10580 @if gcc-bootstrap
10581 all-gmp: stage_current
10582 @endif gcc-bootstrap
10583 @if gmp
10584 TARGET-gmp=all
10585 maybe-all-gmp: all-gmp
10586 all-gmp: configure-gmp
10587         @r=`${PWD_COMMAND}`; export r; \
10588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589         $(HOST_EXPORTS)  \
10590         (cd $(HOST_SUBDIR)/gmp && \
10591           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10592                 $(TARGET-gmp))
10593 @endif gmp
10594
10595
10596
10597 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10598 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10599 maybe-all-stage1-gmp:
10600 maybe-clean-stage1-gmp:
10601 @if gmp-bootstrap
10602 maybe-all-stage1-gmp: all-stage1-gmp
10603 all-stage1: all-stage1-gmp
10604 TARGET-stage1-gmp = $(TARGET-gmp)
10605 all-stage1-gmp: configure-stage1-gmp
10606         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10607         @r=`${PWD_COMMAND}`; export r; \
10608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10609         TFLAGS="$(STAGE1_TFLAGS)"; \
10610         $(HOST_EXPORTS)  \
10611         cd $(HOST_SUBDIR)/gmp && \
10612         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10613                 CFLAGS="$(STAGE1_CFLAGS)" \
10614                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10615                 LIBCFLAGS="$(LIBCFLAGS)" \
10616                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10617                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10618                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10619                 $(EXTRA_HOST_FLAGS)   \
10620                 TFLAGS="$(STAGE1_TFLAGS)" \
10621                 $(TARGET-stage1-gmp)
10622
10623 maybe-clean-stage1-gmp: clean-stage1-gmp
10624 clean-stage1: clean-stage1-gmp
10625 clean-stage1-gmp:
10626         @if [ $(current_stage) = stage1 ]; then \
10627           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10628         else \
10629           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10630           $(MAKE) stage1-start; \
10631         fi; \
10632         cd $(HOST_SUBDIR)/gmp && \
10633         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10634                  clean
10635 @endif gmp-bootstrap
10636
10637
10638 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10639 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10640 maybe-all-stage2-gmp:
10641 maybe-clean-stage2-gmp:
10642 @if gmp-bootstrap
10643 maybe-all-stage2-gmp: all-stage2-gmp
10644 all-stage2: all-stage2-gmp
10645 TARGET-stage2-gmp = $(TARGET-gmp)
10646 all-stage2-gmp: configure-stage2-gmp
10647         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10648         @r=`${PWD_COMMAND}`; export r; \
10649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10650         TFLAGS="$(STAGE2_TFLAGS)"; \
10651         $(HOST_EXPORTS) \
10652         $(POSTSTAGE1_HOST_EXPORTS)  \
10653         cd $(HOST_SUBDIR)/gmp && \
10654         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10655                 CFLAGS="$(STAGE2_CFLAGS)" \
10656                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10657                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10658                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10659                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10660                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10661                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10662                 TFLAGS="$(STAGE2_TFLAGS)" \
10663                 $(TARGET-stage2-gmp)
10664
10665 maybe-clean-stage2-gmp: clean-stage2-gmp
10666 clean-stage2: clean-stage2-gmp
10667 clean-stage2-gmp:
10668         @if [ $(current_stage) = stage2 ]; then \
10669           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10670         else \
10671           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10672           $(MAKE) stage2-start; \
10673         fi; \
10674         cd $(HOST_SUBDIR)/gmp && \
10675         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10676                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10677                  clean
10678 @endif gmp-bootstrap
10679
10680
10681 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10682 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10683 maybe-all-stage3-gmp:
10684 maybe-clean-stage3-gmp:
10685 @if gmp-bootstrap
10686 maybe-all-stage3-gmp: all-stage3-gmp
10687 all-stage3: all-stage3-gmp
10688 TARGET-stage3-gmp = $(TARGET-gmp)
10689 all-stage3-gmp: configure-stage3-gmp
10690         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10691         @r=`${PWD_COMMAND}`; export r; \
10692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10693         TFLAGS="$(STAGE3_TFLAGS)"; \
10694         $(HOST_EXPORTS) \
10695         $(POSTSTAGE1_HOST_EXPORTS)  \
10696         cd $(HOST_SUBDIR)/gmp && \
10697         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10698                 CFLAGS="$(STAGE3_CFLAGS)" \
10699                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10700                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10701                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10702                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10703                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10704                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10705                 TFLAGS="$(STAGE3_TFLAGS)" \
10706                 $(TARGET-stage3-gmp)
10707
10708 maybe-clean-stage3-gmp: clean-stage3-gmp
10709 clean-stage3: clean-stage3-gmp
10710 clean-stage3-gmp:
10711         @if [ $(current_stage) = stage3 ]; then \
10712           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10713         else \
10714           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10715           $(MAKE) stage3-start; \
10716         fi; \
10717         cd $(HOST_SUBDIR)/gmp && \
10718         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10719                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10720                  clean
10721 @endif gmp-bootstrap
10722
10723
10724 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10725 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10726 maybe-all-stage4-gmp:
10727 maybe-clean-stage4-gmp:
10728 @if gmp-bootstrap
10729 maybe-all-stage4-gmp: all-stage4-gmp
10730 all-stage4: all-stage4-gmp
10731 TARGET-stage4-gmp = $(TARGET-gmp)
10732 all-stage4-gmp: configure-stage4-gmp
10733         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10734         @r=`${PWD_COMMAND}`; export r; \
10735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10736         TFLAGS="$(STAGE4_TFLAGS)"; \
10737         $(HOST_EXPORTS) \
10738         $(POSTSTAGE1_HOST_EXPORTS)  \
10739         cd $(HOST_SUBDIR)/gmp && \
10740         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10741                 CFLAGS="$(STAGE4_CFLAGS)" \
10742                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10743                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10744                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10745                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10746                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10747                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10748                 TFLAGS="$(STAGE4_TFLAGS)" \
10749                 $(TARGET-stage4-gmp)
10750
10751 maybe-clean-stage4-gmp: clean-stage4-gmp
10752 clean-stage4: clean-stage4-gmp
10753 clean-stage4-gmp:
10754         @if [ $(current_stage) = stage4 ]; then \
10755           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10756         else \
10757           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10758           $(MAKE) stage4-start; \
10759         fi; \
10760         cd $(HOST_SUBDIR)/gmp && \
10761         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10762                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10763                  clean
10764 @endif gmp-bootstrap
10765
10766
10767 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10768 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10769 maybe-all-stageprofile-gmp:
10770 maybe-clean-stageprofile-gmp:
10771 @if gmp-bootstrap
10772 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10773 all-stageprofile: all-stageprofile-gmp
10774 TARGET-stageprofile-gmp = $(TARGET-gmp)
10775 all-stageprofile-gmp: configure-stageprofile-gmp
10776         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10777         @r=`${PWD_COMMAND}`; export r; \
10778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10779         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10780         $(HOST_EXPORTS) \
10781         $(POSTSTAGE1_HOST_EXPORTS)  \
10782         cd $(HOST_SUBDIR)/gmp && \
10783         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10784                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10785                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10786                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10787                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10788                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10789                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10790                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10791                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10792                 $(TARGET-stageprofile-gmp)
10793
10794 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10795 clean-stageprofile: clean-stageprofile-gmp
10796 clean-stageprofile-gmp:
10797         @if [ $(current_stage) = stageprofile ]; then \
10798           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10799         else \
10800           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10801           $(MAKE) stageprofile-start; \
10802         fi; \
10803         cd $(HOST_SUBDIR)/gmp && \
10804         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10805                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10806                  clean
10807 @endif gmp-bootstrap
10808
10809
10810 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10811 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10812 maybe-all-stagefeedback-gmp:
10813 maybe-clean-stagefeedback-gmp:
10814 @if gmp-bootstrap
10815 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10816 all-stagefeedback: all-stagefeedback-gmp
10817 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10818 all-stagefeedback-gmp: configure-stagefeedback-gmp
10819         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10820         @r=`${PWD_COMMAND}`; export r; \
10821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10822         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10823         $(HOST_EXPORTS) \
10824         $(POSTSTAGE1_HOST_EXPORTS)  \
10825         cd $(HOST_SUBDIR)/gmp && \
10826         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10827                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10828                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10829                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10830                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10831                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10832                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10833                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10834                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10835                 $(TARGET-stagefeedback-gmp)
10836
10837 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10838 clean-stagefeedback: clean-stagefeedback-gmp
10839 clean-stagefeedback-gmp:
10840         @if [ $(current_stage) = stagefeedback ]; then \
10841           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10842         else \
10843           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10844           $(MAKE) stagefeedback-start; \
10845         fi; \
10846         cd $(HOST_SUBDIR)/gmp && \
10847         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10848                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10849                  clean
10850 @endif gmp-bootstrap
10851
10852
10853
10854
10855
10856 .PHONY: check-gmp maybe-check-gmp
10857 maybe-check-gmp:
10858 @if gmp
10859 maybe-check-gmp: check-gmp
10860
10861 check-gmp:
10862         @: $(MAKE); $(unstage)
10863         @r=`${PWD_COMMAND}`; export r; \
10864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10865         $(HOST_EXPORTS) \
10866         (cd $(HOST_SUBDIR)/gmp && \
10867           $(MAKE) $(FLAGS_TO_PASS)  check)
10868
10869 @endif gmp
10870
10871 .PHONY: install-gmp maybe-install-gmp
10872 maybe-install-gmp:
10873 @if gmp
10874 maybe-install-gmp: install-gmp
10875
10876 install-gmp:
10877
10878 @endif gmp
10879
10880 .PHONY: install-strip-gmp maybe-install-strip-gmp
10881 maybe-install-strip-gmp:
10882 @if gmp
10883 maybe-install-strip-gmp: install-strip-gmp
10884
10885 install-strip-gmp:
10886
10887 @endif gmp
10888
10889 # Other targets (info, dvi, pdf, etc.)
10890
10891 .PHONY: maybe-info-gmp info-gmp
10892 maybe-info-gmp:
10893 @if gmp
10894 maybe-info-gmp: info-gmp
10895
10896 info-gmp: \
10897     configure-gmp 
10898         @[ -f ./gmp/Makefile ] || exit 0; \
10899         r=`${PWD_COMMAND}`; export r; \
10900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10901         $(HOST_EXPORTS) \
10902         for flag in $(EXTRA_HOST_FLAGS) ; do \
10903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904         done; \
10905         echo "Doing info in gmp" ; \
10906         (cd $(HOST_SUBDIR)/gmp && \
10907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909                   "RANLIB=$${RANLIB}" \
10910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10911                   info) \
10912           || exit 1
10913
10914 @endif gmp
10915
10916 .PHONY: maybe-dvi-gmp dvi-gmp
10917 maybe-dvi-gmp:
10918 @if gmp
10919 maybe-dvi-gmp: dvi-gmp
10920
10921 dvi-gmp: \
10922     configure-gmp 
10923         @[ -f ./gmp/Makefile ] || exit 0; \
10924         r=`${PWD_COMMAND}`; export r; \
10925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10926         $(HOST_EXPORTS) \
10927         for flag in $(EXTRA_HOST_FLAGS) ; do \
10928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10929         done; \
10930         echo "Doing dvi in gmp" ; \
10931         (cd $(HOST_SUBDIR)/gmp && \
10932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10934                   "RANLIB=$${RANLIB}" \
10935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10936                   dvi) \
10937           || exit 1
10938
10939 @endif gmp
10940
10941 .PHONY: maybe-pdf-gmp pdf-gmp
10942 maybe-pdf-gmp:
10943 @if gmp
10944 maybe-pdf-gmp: pdf-gmp
10945
10946 pdf-gmp: \
10947     configure-gmp 
10948         @[ -f ./gmp/Makefile ] || exit 0; \
10949         r=`${PWD_COMMAND}`; export r; \
10950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10951         $(HOST_EXPORTS) \
10952         for flag in $(EXTRA_HOST_FLAGS) ; do \
10953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10954         done; \
10955         echo "Doing pdf in gmp" ; \
10956         (cd $(HOST_SUBDIR)/gmp && \
10957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10959                   "RANLIB=$${RANLIB}" \
10960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10961                   pdf) \
10962           || exit 1
10963
10964 @endif gmp
10965
10966 .PHONY: maybe-html-gmp html-gmp
10967 maybe-html-gmp:
10968 @if gmp
10969 maybe-html-gmp: html-gmp
10970
10971 html-gmp: \
10972     configure-gmp 
10973         @[ -f ./gmp/Makefile ] || exit 0; \
10974         r=`${PWD_COMMAND}`; export r; \
10975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10976         $(HOST_EXPORTS) \
10977         for flag in $(EXTRA_HOST_FLAGS) ; do \
10978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10979         done; \
10980         echo "Doing html in gmp" ; \
10981         (cd $(HOST_SUBDIR)/gmp && \
10982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10984                   "RANLIB=$${RANLIB}" \
10985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10986                   html) \
10987           || exit 1
10988
10989 @endif gmp
10990
10991 .PHONY: maybe-TAGS-gmp TAGS-gmp
10992 maybe-TAGS-gmp:
10993 @if gmp
10994 maybe-TAGS-gmp: TAGS-gmp
10995
10996 TAGS-gmp: \
10997     configure-gmp 
10998         @[ -f ./gmp/Makefile ] || exit 0; \
10999         r=`${PWD_COMMAND}`; export r; \
11000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11001         $(HOST_EXPORTS) \
11002         for flag in $(EXTRA_HOST_FLAGS) ; do \
11003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11004         done; \
11005         echo "Doing TAGS in gmp" ; \
11006         (cd $(HOST_SUBDIR)/gmp && \
11007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11009                   "RANLIB=$${RANLIB}" \
11010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11011                   TAGS) \
11012           || exit 1
11013
11014 @endif gmp
11015
11016 .PHONY: maybe-install-info-gmp install-info-gmp
11017 maybe-install-info-gmp:
11018 @if gmp
11019 maybe-install-info-gmp: install-info-gmp
11020
11021 install-info-gmp: \
11022     configure-gmp \
11023     info-gmp 
11024         @[ -f ./gmp/Makefile ] || exit 0; \
11025         r=`${PWD_COMMAND}`; export r; \
11026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11027         $(HOST_EXPORTS) \
11028         for flag in $(EXTRA_HOST_FLAGS) ; do \
11029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11030         done; \
11031         echo "Doing install-info in gmp" ; \
11032         (cd $(HOST_SUBDIR)/gmp && \
11033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11035                   "RANLIB=$${RANLIB}" \
11036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11037                   install-info) \
11038           || exit 1
11039
11040 @endif gmp
11041
11042 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11043 maybe-install-pdf-gmp:
11044 @if gmp
11045 maybe-install-pdf-gmp: install-pdf-gmp
11046
11047 install-pdf-gmp: \
11048     configure-gmp \
11049     pdf-gmp 
11050         @[ -f ./gmp/Makefile ] || exit 0; \
11051         r=`${PWD_COMMAND}`; export r; \
11052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11053         $(HOST_EXPORTS) \
11054         for flag in $(EXTRA_HOST_FLAGS) ; do \
11055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11056         done; \
11057         echo "Doing install-pdf in gmp" ; \
11058         (cd $(HOST_SUBDIR)/gmp && \
11059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11061                   "RANLIB=$${RANLIB}" \
11062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11063                   install-pdf) \
11064           || exit 1
11065
11066 @endif gmp
11067
11068 .PHONY: maybe-install-html-gmp install-html-gmp
11069 maybe-install-html-gmp:
11070 @if gmp
11071 maybe-install-html-gmp: install-html-gmp
11072
11073 install-html-gmp: \
11074     configure-gmp \
11075     html-gmp 
11076         @[ -f ./gmp/Makefile ] || exit 0; \
11077         r=`${PWD_COMMAND}`; export r; \
11078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11079         $(HOST_EXPORTS) \
11080         for flag in $(EXTRA_HOST_FLAGS) ; do \
11081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11082         done; \
11083         echo "Doing install-html in gmp" ; \
11084         (cd $(HOST_SUBDIR)/gmp && \
11085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11087                   "RANLIB=$${RANLIB}" \
11088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11089                   install-html) \
11090           || exit 1
11091
11092 @endif gmp
11093
11094 .PHONY: maybe-installcheck-gmp installcheck-gmp
11095 maybe-installcheck-gmp:
11096 @if gmp
11097 maybe-installcheck-gmp: installcheck-gmp
11098
11099 installcheck-gmp: \
11100     configure-gmp 
11101         @[ -f ./gmp/Makefile ] || exit 0; \
11102         r=`${PWD_COMMAND}`; export r; \
11103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11104         $(HOST_EXPORTS) \
11105         for flag in $(EXTRA_HOST_FLAGS) ; do \
11106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11107         done; \
11108         echo "Doing installcheck in gmp" ; \
11109         (cd $(HOST_SUBDIR)/gmp && \
11110           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11111                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11112                   "RANLIB=$${RANLIB}" \
11113                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11114                   installcheck) \
11115           || exit 1
11116
11117 @endif gmp
11118
11119 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11120 maybe-mostlyclean-gmp:
11121 @if gmp
11122 maybe-mostlyclean-gmp: mostlyclean-gmp
11123
11124 mostlyclean-gmp: 
11125         @[ -f ./gmp/Makefile ] || exit 0; \
11126         r=`${PWD_COMMAND}`; export r; \
11127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11128         $(HOST_EXPORTS) \
11129         for flag in $(EXTRA_HOST_FLAGS) ; do \
11130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131         done; \
11132         echo "Doing mostlyclean in gmp" ; \
11133         (cd $(HOST_SUBDIR)/gmp && \
11134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11136                   "RANLIB=$${RANLIB}" \
11137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11138                   mostlyclean) \
11139           || exit 1
11140
11141 @endif gmp
11142
11143 .PHONY: maybe-clean-gmp clean-gmp
11144 maybe-clean-gmp:
11145 @if gmp
11146 maybe-clean-gmp: clean-gmp
11147
11148 clean-gmp: 
11149         @[ -f ./gmp/Makefile ] || exit 0; \
11150         r=`${PWD_COMMAND}`; export r; \
11151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11152         $(HOST_EXPORTS) \
11153         for flag in $(EXTRA_HOST_FLAGS) ; do \
11154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11155         done; \
11156         echo "Doing clean in gmp" ; \
11157         (cd $(HOST_SUBDIR)/gmp && \
11158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11160                   "RANLIB=$${RANLIB}" \
11161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11162                   clean) \
11163           || exit 1
11164
11165 @endif gmp
11166
11167 .PHONY: maybe-distclean-gmp distclean-gmp
11168 maybe-distclean-gmp:
11169 @if gmp
11170 maybe-distclean-gmp: distclean-gmp
11171
11172 distclean-gmp: 
11173         @[ -f ./gmp/Makefile ] || exit 0; \
11174         r=`${PWD_COMMAND}`; export r; \
11175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11176         $(HOST_EXPORTS) \
11177         for flag in $(EXTRA_HOST_FLAGS) ; do \
11178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11179         done; \
11180         echo "Doing distclean in gmp" ; \
11181         (cd $(HOST_SUBDIR)/gmp && \
11182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11184                   "RANLIB=$${RANLIB}" \
11185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11186                   distclean) \
11187           || exit 1
11188
11189 @endif gmp
11190
11191 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11192 maybe-maintainer-clean-gmp:
11193 @if gmp
11194 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11195
11196 maintainer-clean-gmp: 
11197         @[ -f ./gmp/Makefile ] || exit 0; \
11198         r=`${PWD_COMMAND}`; export r; \
11199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11200         $(HOST_EXPORTS) \
11201         for flag in $(EXTRA_HOST_FLAGS) ; do \
11202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11203         done; \
11204         echo "Doing maintainer-clean in gmp" ; \
11205         (cd $(HOST_SUBDIR)/gmp && \
11206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11208                   "RANLIB=$${RANLIB}" \
11209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11210                   maintainer-clean) \
11211           || exit 1
11212
11213 @endif gmp
11214
11215
11216
11217 .PHONY: configure-mpfr maybe-configure-mpfr
11218 maybe-configure-mpfr:
11219 @if gcc-bootstrap
11220 configure-mpfr: stage_current
11221 @endif gcc-bootstrap
11222 @if mpfr
11223 maybe-configure-mpfr: configure-mpfr
11224 configure-mpfr: 
11225         @r=`${PWD_COMMAND}`; export r; \
11226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11227         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11228         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11229         $(HOST_EXPORTS)  \
11230         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11231         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11232         case $(srcdir) in \
11233           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11234           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11235                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11236         esac; \
11237         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11238         libsrcdir="$$s/mpfr"; \
11239         $(SHELL) $${libsrcdir}/configure \
11240           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11241           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11242           || exit 1
11243 @endif mpfr
11244
11245
11246
11247 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11248 maybe-configure-stage1-mpfr:
11249 @if mpfr-bootstrap
11250 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11251 configure-stage1-mpfr:
11252         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11253         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11254         @r=`${PWD_COMMAND}`; export r; \
11255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11256         TFLAGS="$(STAGE1_TFLAGS)"; \
11257         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11258         $(HOST_EXPORTS) \
11259         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11260         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11261         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11262         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11263         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11264         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11265         case $(srcdir) in \
11266           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11267           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11268                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11269         esac; \
11270         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11271         libsrcdir="$$s/mpfr"; \
11272         $(SHELL) $${libsrcdir}/configure \
11273           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11274           --target=${target_alias} $${srcdiroption} \
11275           $(STAGE1_CONFIGURE_FLAGS) \
11276           --disable-shared @extra_mpfr_configure_flags@
11277 @endif mpfr-bootstrap
11278
11279 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11280 maybe-configure-stage2-mpfr:
11281 @if mpfr-bootstrap
11282 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11283 configure-stage2-mpfr:
11284         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11285         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11286         @r=`${PWD_COMMAND}`; export r; \
11287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11288         TFLAGS="$(STAGE2_TFLAGS)"; \
11289         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11290         $(HOST_EXPORTS) \
11291         $(POSTSTAGE1_HOST_EXPORTS) \
11292         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11293         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11294         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11295         echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11296         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11297         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11298         case $(srcdir) in \
11299           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11300           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11301                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11302         esac; \
11303         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11304         libsrcdir="$$s/mpfr"; \
11305         $(SHELL) $${libsrcdir}/configure \
11306           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11307           --target=${target_alias} $${srcdiroption} \
11308           --with-build-libsubdir=$(HOST_SUBDIR) \
11309           $(STAGE2_CONFIGURE_FLAGS) \
11310           --disable-shared @extra_mpfr_configure_flags@
11311 @endif mpfr-bootstrap
11312
11313 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11314 maybe-configure-stage3-mpfr:
11315 @if mpfr-bootstrap
11316 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11317 configure-stage3-mpfr:
11318         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11319         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11320         @r=`${PWD_COMMAND}`; export r; \
11321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11322         TFLAGS="$(STAGE3_TFLAGS)"; \
11323         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11324         $(HOST_EXPORTS) \
11325         $(POSTSTAGE1_HOST_EXPORTS) \
11326         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11327         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11328         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11329         echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11330         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11331         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11332         case $(srcdir) in \
11333           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11334           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11335                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11336         esac; \
11337         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11338         libsrcdir="$$s/mpfr"; \
11339         $(SHELL) $${libsrcdir}/configure \
11340           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11341           --target=${target_alias} $${srcdiroption} \
11342           --with-build-libsubdir=$(HOST_SUBDIR) \
11343           $(STAGE3_CONFIGURE_FLAGS) \
11344           --disable-shared @extra_mpfr_configure_flags@
11345 @endif mpfr-bootstrap
11346
11347 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11348 maybe-configure-stage4-mpfr:
11349 @if mpfr-bootstrap
11350 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11351 configure-stage4-mpfr:
11352         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11353         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11354         @r=`${PWD_COMMAND}`; export r; \
11355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11356         TFLAGS="$(STAGE4_TFLAGS)"; \
11357         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11358         $(HOST_EXPORTS) \
11359         $(POSTSTAGE1_HOST_EXPORTS) \
11360         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11361         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11362         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11363         echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11364         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11365         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11366         case $(srcdir) in \
11367           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11368           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11369                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11370         esac; \
11371         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11372         libsrcdir="$$s/mpfr"; \
11373         $(SHELL) $${libsrcdir}/configure \
11374           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11375           --target=${target_alias} $${srcdiroption} \
11376           --with-build-libsubdir=$(HOST_SUBDIR) \
11377           $(STAGE4_CONFIGURE_FLAGS) \
11378           --disable-shared @extra_mpfr_configure_flags@
11379 @endif mpfr-bootstrap
11380
11381 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11382 maybe-configure-stageprofile-mpfr:
11383 @if mpfr-bootstrap
11384 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11385 configure-stageprofile-mpfr:
11386         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11387         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11388         @r=`${PWD_COMMAND}`; export r; \
11389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11390         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11391         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11392         $(HOST_EXPORTS) \
11393         $(POSTSTAGE1_HOST_EXPORTS) \
11394         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11395         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11396         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11397         echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11398         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11399         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11400         case $(srcdir) in \
11401           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11402           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11403                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11404         esac; \
11405         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11406         libsrcdir="$$s/mpfr"; \
11407         $(SHELL) $${libsrcdir}/configure \
11408           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11409           --target=${target_alias} $${srcdiroption} \
11410           --with-build-libsubdir=$(HOST_SUBDIR) \
11411           $(STAGEprofile_CONFIGURE_FLAGS) \
11412           --disable-shared @extra_mpfr_configure_flags@
11413 @endif mpfr-bootstrap
11414
11415 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11416 maybe-configure-stagefeedback-mpfr:
11417 @if mpfr-bootstrap
11418 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11419 configure-stagefeedback-mpfr:
11420         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11421         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11422         @r=`${PWD_COMMAND}`; export r; \
11423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11424         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11425         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11426         $(HOST_EXPORTS) \
11427         $(POSTSTAGE1_HOST_EXPORTS) \
11428         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11429         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11430         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11431         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11432         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11433         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11434         case $(srcdir) in \
11435           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11436           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11437                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11438         esac; \
11439         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11440         libsrcdir="$$s/mpfr"; \
11441         $(SHELL) $${libsrcdir}/configure \
11442           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11443           --target=${target_alias} $${srcdiroption} \
11444           --with-build-libsubdir=$(HOST_SUBDIR) \
11445           $(STAGEfeedback_CONFIGURE_FLAGS) \
11446           --disable-shared @extra_mpfr_configure_flags@
11447 @endif mpfr-bootstrap
11448
11449
11450
11451
11452
11453 .PHONY: all-mpfr maybe-all-mpfr
11454 maybe-all-mpfr:
11455 @if gcc-bootstrap
11456 all-mpfr: stage_current
11457 @endif gcc-bootstrap
11458 @if mpfr
11459 TARGET-mpfr=all
11460 maybe-all-mpfr: all-mpfr
11461 all-mpfr: configure-mpfr
11462         @r=`${PWD_COMMAND}`; export r; \
11463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11464         $(HOST_EXPORTS)  \
11465         (cd $(HOST_SUBDIR)/mpfr && \
11466           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11467                 $(TARGET-mpfr))
11468 @endif mpfr
11469
11470
11471
11472 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11473 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11474 maybe-all-stage1-mpfr:
11475 maybe-clean-stage1-mpfr:
11476 @if mpfr-bootstrap
11477 maybe-all-stage1-mpfr: all-stage1-mpfr
11478 all-stage1: all-stage1-mpfr
11479 TARGET-stage1-mpfr = $(TARGET-mpfr)
11480 all-stage1-mpfr: configure-stage1-mpfr
11481         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11482         @r=`${PWD_COMMAND}`; export r; \
11483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11484         TFLAGS="$(STAGE1_TFLAGS)"; \
11485         $(HOST_EXPORTS)  \
11486         cd $(HOST_SUBDIR)/mpfr && \
11487         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11488                 CFLAGS="$(STAGE1_CFLAGS)" \
11489                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11490                 LIBCFLAGS="$(LIBCFLAGS)" \
11491                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11492                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11493                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11494                 $(EXTRA_HOST_FLAGS)   \
11495                 TFLAGS="$(STAGE1_TFLAGS)" \
11496                 $(TARGET-stage1-mpfr)
11497
11498 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11499 clean-stage1: clean-stage1-mpfr
11500 clean-stage1-mpfr:
11501         @if [ $(current_stage) = stage1 ]; then \
11502           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11503         else \
11504           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11505           $(MAKE) stage1-start; \
11506         fi; \
11507         cd $(HOST_SUBDIR)/mpfr && \
11508         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11509                  clean
11510 @endif mpfr-bootstrap
11511
11512
11513 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11514 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11515 maybe-all-stage2-mpfr:
11516 maybe-clean-stage2-mpfr:
11517 @if mpfr-bootstrap
11518 maybe-all-stage2-mpfr: all-stage2-mpfr
11519 all-stage2: all-stage2-mpfr
11520 TARGET-stage2-mpfr = $(TARGET-mpfr)
11521 all-stage2-mpfr: configure-stage2-mpfr
11522         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11523         @r=`${PWD_COMMAND}`; export r; \
11524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11525         TFLAGS="$(STAGE2_TFLAGS)"; \
11526         $(HOST_EXPORTS) \
11527         $(POSTSTAGE1_HOST_EXPORTS)  \
11528         cd $(HOST_SUBDIR)/mpfr && \
11529         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11530                 CFLAGS="$(STAGE2_CFLAGS)" \
11531                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11532                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11533                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11534                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11535                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11536                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11537                 TFLAGS="$(STAGE2_TFLAGS)" \
11538                 $(TARGET-stage2-mpfr)
11539
11540 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11541 clean-stage2: clean-stage2-mpfr
11542 clean-stage2-mpfr:
11543         @if [ $(current_stage) = stage2 ]; then \
11544           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11545         else \
11546           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11547           $(MAKE) stage2-start; \
11548         fi; \
11549         cd $(HOST_SUBDIR)/mpfr && \
11550         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11551                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11552                  clean
11553 @endif mpfr-bootstrap
11554
11555
11556 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11557 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11558 maybe-all-stage3-mpfr:
11559 maybe-clean-stage3-mpfr:
11560 @if mpfr-bootstrap
11561 maybe-all-stage3-mpfr: all-stage3-mpfr
11562 all-stage3: all-stage3-mpfr
11563 TARGET-stage3-mpfr = $(TARGET-mpfr)
11564 all-stage3-mpfr: configure-stage3-mpfr
11565         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11566         @r=`${PWD_COMMAND}`; export r; \
11567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11568         TFLAGS="$(STAGE3_TFLAGS)"; \
11569         $(HOST_EXPORTS) \
11570         $(POSTSTAGE1_HOST_EXPORTS)  \
11571         cd $(HOST_SUBDIR)/mpfr && \
11572         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11573                 CFLAGS="$(STAGE3_CFLAGS)" \
11574                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11575                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11576                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11577                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11578                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11579                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11580                 TFLAGS="$(STAGE3_TFLAGS)" \
11581                 $(TARGET-stage3-mpfr)
11582
11583 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11584 clean-stage3: clean-stage3-mpfr
11585 clean-stage3-mpfr:
11586         @if [ $(current_stage) = stage3 ]; then \
11587           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11588         else \
11589           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11590           $(MAKE) stage3-start; \
11591         fi; \
11592         cd $(HOST_SUBDIR)/mpfr && \
11593         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11594                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11595                  clean
11596 @endif mpfr-bootstrap
11597
11598
11599 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11600 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11601 maybe-all-stage4-mpfr:
11602 maybe-clean-stage4-mpfr:
11603 @if mpfr-bootstrap
11604 maybe-all-stage4-mpfr: all-stage4-mpfr
11605 all-stage4: all-stage4-mpfr
11606 TARGET-stage4-mpfr = $(TARGET-mpfr)
11607 all-stage4-mpfr: configure-stage4-mpfr
11608         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11609         @r=`${PWD_COMMAND}`; export r; \
11610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11611         TFLAGS="$(STAGE4_TFLAGS)"; \
11612         $(HOST_EXPORTS) \
11613         $(POSTSTAGE1_HOST_EXPORTS)  \
11614         cd $(HOST_SUBDIR)/mpfr && \
11615         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11616                 CFLAGS="$(STAGE4_CFLAGS)" \
11617                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11618                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11619                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11620                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11621                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11622                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11623                 TFLAGS="$(STAGE4_TFLAGS)" \
11624                 $(TARGET-stage4-mpfr)
11625
11626 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11627 clean-stage4: clean-stage4-mpfr
11628 clean-stage4-mpfr:
11629         @if [ $(current_stage) = stage4 ]; then \
11630           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11631         else \
11632           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11633           $(MAKE) stage4-start; \
11634         fi; \
11635         cd $(HOST_SUBDIR)/mpfr && \
11636         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11637                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11638                  clean
11639 @endif mpfr-bootstrap
11640
11641
11642 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11643 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11644 maybe-all-stageprofile-mpfr:
11645 maybe-clean-stageprofile-mpfr:
11646 @if mpfr-bootstrap
11647 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11648 all-stageprofile: all-stageprofile-mpfr
11649 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11650 all-stageprofile-mpfr: configure-stageprofile-mpfr
11651         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11652         @r=`${PWD_COMMAND}`; export r; \
11653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11655         $(HOST_EXPORTS) \
11656         $(POSTSTAGE1_HOST_EXPORTS)  \
11657         cd $(HOST_SUBDIR)/mpfr && \
11658         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11659                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11660                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11661                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11662                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11663                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11664                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11665                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11666                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11667                 $(TARGET-stageprofile-mpfr)
11668
11669 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11670 clean-stageprofile: clean-stageprofile-mpfr
11671 clean-stageprofile-mpfr:
11672         @if [ $(current_stage) = stageprofile ]; then \
11673           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11674         else \
11675           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11676           $(MAKE) stageprofile-start; \
11677         fi; \
11678         cd $(HOST_SUBDIR)/mpfr && \
11679         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11680                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11681                  clean
11682 @endif mpfr-bootstrap
11683
11684
11685 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11686 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11687 maybe-all-stagefeedback-mpfr:
11688 maybe-clean-stagefeedback-mpfr:
11689 @if mpfr-bootstrap
11690 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11691 all-stagefeedback: all-stagefeedback-mpfr
11692 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11693 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11694         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11695         @r=`${PWD_COMMAND}`; export r; \
11696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11697         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11698         $(HOST_EXPORTS) \
11699         $(POSTSTAGE1_HOST_EXPORTS)  \
11700         cd $(HOST_SUBDIR)/mpfr && \
11701         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11702                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11703                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11704                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11705                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11706                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11707                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11708                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11709                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11710                 $(TARGET-stagefeedback-mpfr)
11711
11712 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11713 clean-stagefeedback: clean-stagefeedback-mpfr
11714 clean-stagefeedback-mpfr:
11715         @if [ $(current_stage) = stagefeedback ]; then \
11716           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11717         else \
11718           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11719           $(MAKE) stagefeedback-start; \
11720         fi; \
11721         cd $(HOST_SUBDIR)/mpfr && \
11722         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11723                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11724                  clean
11725 @endif mpfr-bootstrap
11726
11727
11728
11729
11730
11731 .PHONY: check-mpfr maybe-check-mpfr
11732 maybe-check-mpfr:
11733 @if mpfr
11734 maybe-check-mpfr: check-mpfr
11735
11736 check-mpfr:
11737         @: $(MAKE); $(unstage)
11738         @r=`${PWD_COMMAND}`; export r; \
11739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11740         $(HOST_EXPORTS) \
11741         (cd $(HOST_SUBDIR)/mpfr && \
11742           $(MAKE) $(FLAGS_TO_PASS)  check)
11743
11744 @endif mpfr
11745
11746 .PHONY: install-mpfr maybe-install-mpfr
11747 maybe-install-mpfr:
11748 @if mpfr
11749 maybe-install-mpfr: install-mpfr
11750
11751 install-mpfr:
11752
11753 @endif mpfr
11754
11755 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11756 maybe-install-strip-mpfr:
11757 @if mpfr
11758 maybe-install-strip-mpfr: install-strip-mpfr
11759
11760 install-strip-mpfr:
11761
11762 @endif mpfr
11763
11764 # Other targets (info, dvi, pdf, etc.)
11765
11766 .PHONY: maybe-info-mpfr info-mpfr
11767 maybe-info-mpfr:
11768 @if mpfr
11769 maybe-info-mpfr: info-mpfr
11770
11771 info-mpfr: \
11772     configure-mpfr 
11773         @[ -f ./mpfr/Makefile ] || exit 0; \
11774         r=`${PWD_COMMAND}`; export r; \
11775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11776         $(HOST_EXPORTS) \
11777         for flag in $(EXTRA_HOST_FLAGS) ; do \
11778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11779         done; \
11780         echo "Doing info in mpfr" ; \
11781         (cd $(HOST_SUBDIR)/mpfr && \
11782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11784                   "RANLIB=$${RANLIB}" \
11785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11786                   info) \
11787           || exit 1
11788
11789 @endif mpfr
11790
11791 .PHONY: maybe-dvi-mpfr dvi-mpfr
11792 maybe-dvi-mpfr:
11793 @if mpfr
11794 maybe-dvi-mpfr: dvi-mpfr
11795
11796 dvi-mpfr: \
11797     configure-mpfr 
11798         @[ -f ./mpfr/Makefile ] || exit 0; \
11799         r=`${PWD_COMMAND}`; export r; \
11800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11801         $(HOST_EXPORTS) \
11802         for flag in $(EXTRA_HOST_FLAGS) ; do \
11803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11804         done; \
11805         echo "Doing dvi in mpfr" ; \
11806         (cd $(HOST_SUBDIR)/mpfr && \
11807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11809                   "RANLIB=$${RANLIB}" \
11810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11811                   dvi) \
11812           || exit 1
11813
11814 @endif mpfr
11815
11816 .PHONY: maybe-pdf-mpfr pdf-mpfr
11817 maybe-pdf-mpfr:
11818 @if mpfr
11819 maybe-pdf-mpfr: pdf-mpfr
11820
11821 pdf-mpfr: \
11822     configure-mpfr 
11823         @[ -f ./mpfr/Makefile ] || exit 0; \
11824         r=`${PWD_COMMAND}`; export r; \
11825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11826         $(HOST_EXPORTS) \
11827         for flag in $(EXTRA_HOST_FLAGS) ; do \
11828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11829         done; \
11830         echo "Doing pdf in mpfr" ; \
11831         (cd $(HOST_SUBDIR)/mpfr && \
11832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11834                   "RANLIB=$${RANLIB}" \
11835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11836                   pdf) \
11837           || exit 1
11838
11839 @endif mpfr
11840
11841 .PHONY: maybe-html-mpfr html-mpfr
11842 maybe-html-mpfr:
11843 @if mpfr
11844 maybe-html-mpfr: html-mpfr
11845
11846 html-mpfr: \
11847     configure-mpfr 
11848         @[ -f ./mpfr/Makefile ] || exit 0; \
11849         r=`${PWD_COMMAND}`; export r; \
11850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11851         $(HOST_EXPORTS) \
11852         for flag in $(EXTRA_HOST_FLAGS) ; do \
11853           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11854         done; \
11855         echo "Doing html in mpfr" ; \
11856         (cd $(HOST_SUBDIR)/mpfr && \
11857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11859                   "RANLIB=$${RANLIB}" \
11860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11861                   html) \
11862           || exit 1
11863
11864 @endif mpfr
11865
11866 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11867 maybe-TAGS-mpfr:
11868 @if mpfr
11869 maybe-TAGS-mpfr: TAGS-mpfr
11870
11871 TAGS-mpfr: \
11872     configure-mpfr 
11873         @[ -f ./mpfr/Makefile ] || exit 0; \
11874         r=`${PWD_COMMAND}`; export r; \
11875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11876         $(HOST_EXPORTS) \
11877         for flag in $(EXTRA_HOST_FLAGS) ; do \
11878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11879         done; \
11880         echo "Doing TAGS in mpfr" ; \
11881         (cd $(HOST_SUBDIR)/mpfr && \
11882           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11883                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11884                   "RANLIB=$${RANLIB}" \
11885                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11886                   TAGS) \
11887           || exit 1
11888
11889 @endif mpfr
11890
11891 .PHONY: maybe-install-info-mpfr install-info-mpfr
11892 maybe-install-info-mpfr:
11893 @if mpfr
11894 maybe-install-info-mpfr: install-info-mpfr
11895
11896 install-info-mpfr: \
11897     configure-mpfr \
11898     info-mpfr 
11899         @[ -f ./mpfr/Makefile ] || exit 0; \
11900         r=`${PWD_COMMAND}`; export r; \
11901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11902         $(HOST_EXPORTS) \
11903         for flag in $(EXTRA_HOST_FLAGS) ; do \
11904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11905         done; \
11906         echo "Doing install-info in mpfr" ; \
11907         (cd $(HOST_SUBDIR)/mpfr && \
11908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11910                   "RANLIB=$${RANLIB}" \
11911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11912                   install-info) \
11913           || exit 1
11914
11915 @endif mpfr
11916
11917 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11918 maybe-install-pdf-mpfr:
11919 @if mpfr
11920 maybe-install-pdf-mpfr: install-pdf-mpfr
11921
11922 install-pdf-mpfr: \
11923     configure-mpfr \
11924     pdf-mpfr 
11925         @[ -f ./mpfr/Makefile ] || exit 0; \
11926         r=`${PWD_COMMAND}`; export r; \
11927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11928         $(HOST_EXPORTS) \
11929         for flag in $(EXTRA_HOST_FLAGS) ; do \
11930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11931         done; \
11932         echo "Doing install-pdf in mpfr" ; \
11933         (cd $(HOST_SUBDIR)/mpfr && \
11934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11936                   "RANLIB=$${RANLIB}" \
11937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11938                   install-pdf) \
11939           || exit 1
11940
11941 @endif mpfr
11942
11943 .PHONY: maybe-install-html-mpfr install-html-mpfr
11944 maybe-install-html-mpfr:
11945 @if mpfr
11946 maybe-install-html-mpfr: install-html-mpfr
11947
11948 install-html-mpfr: \
11949     configure-mpfr \
11950     html-mpfr 
11951         @[ -f ./mpfr/Makefile ] || exit 0; \
11952         r=`${PWD_COMMAND}`; export r; \
11953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11954         $(HOST_EXPORTS) \
11955         for flag in $(EXTRA_HOST_FLAGS) ; do \
11956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11957         done; \
11958         echo "Doing install-html in mpfr" ; \
11959         (cd $(HOST_SUBDIR)/mpfr && \
11960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11962                   "RANLIB=$${RANLIB}" \
11963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11964                   install-html) \
11965           || exit 1
11966
11967 @endif mpfr
11968
11969 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11970 maybe-installcheck-mpfr:
11971 @if mpfr
11972 maybe-installcheck-mpfr: installcheck-mpfr
11973
11974 installcheck-mpfr: \
11975     configure-mpfr 
11976         @[ -f ./mpfr/Makefile ] || exit 0; \
11977         r=`${PWD_COMMAND}`; export r; \
11978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11979         $(HOST_EXPORTS) \
11980         for flag in $(EXTRA_HOST_FLAGS) ; do \
11981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11982         done; \
11983         echo "Doing installcheck in mpfr" ; \
11984         (cd $(HOST_SUBDIR)/mpfr && \
11985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11987                   "RANLIB=$${RANLIB}" \
11988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11989                   installcheck) \
11990           || exit 1
11991
11992 @endif mpfr
11993
11994 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11995 maybe-mostlyclean-mpfr:
11996 @if mpfr
11997 maybe-mostlyclean-mpfr: mostlyclean-mpfr
11998
11999 mostlyclean-mpfr: 
12000         @[ -f ./mpfr/Makefile ] || exit 0; \
12001         r=`${PWD_COMMAND}`; export r; \
12002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003         $(HOST_EXPORTS) \
12004         for flag in $(EXTRA_HOST_FLAGS) ; do \
12005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12006         done; \
12007         echo "Doing mostlyclean in mpfr" ; \
12008         (cd $(HOST_SUBDIR)/mpfr && \
12009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12011                   "RANLIB=$${RANLIB}" \
12012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12013                   mostlyclean) \
12014           || exit 1
12015
12016 @endif mpfr
12017
12018 .PHONY: maybe-clean-mpfr clean-mpfr
12019 maybe-clean-mpfr:
12020 @if mpfr
12021 maybe-clean-mpfr: clean-mpfr
12022
12023 clean-mpfr: 
12024         @[ -f ./mpfr/Makefile ] || exit 0; \
12025         r=`${PWD_COMMAND}`; export r; \
12026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12027         $(HOST_EXPORTS) \
12028         for flag in $(EXTRA_HOST_FLAGS) ; do \
12029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12030         done; \
12031         echo "Doing clean in mpfr" ; \
12032         (cd $(HOST_SUBDIR)/mpfr && \
12033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12035                   "RANLIB=$${RANLIB}" \
12036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12037                   clean) \
12038           || exit 1
12039
12040 @endif mpfr
12041
12042 .PHONY: maybe-distclean-mpfr distclean-mpfr
12043 maybe-distclean-mpfr:
12044 @if mpfr
12045 maybe-distclean-mpfr: distclean-mpfr
12046
12047 distclean-mpfr: 
12048         @[ -f ./mpfr/Makefile ] || exit 0; \
12049         r=`${PWD_COMMAND}`; export r; \
12050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051         $(HOST_EXPORTS) \
12052         for flag in $(EXTRA_HOST_FLAGS) ; do \
12053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054         done; \
12055         echo "Doing distclean in mpfr" ; \
12056         (cd $(HOST_SUBDIR)/mpfr && \
12057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059                   "RANLIB=$${RANLIB}" \
12060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061                   distclean) \
12062           || exit 1
12063
12064 @endif mpfr
12065
12066 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12067 maybe-maintainer-clean-mpfr:
12068 @if mpfr
12069 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12070
12071 maintainer-clean-mpfr: 
12072         @[ -f ./mpfr/Makefile ] || exit 0; \
12073         r=`${PWD_COMMAND}`; export r; \
12074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12075         $(HOST_EXPORTS) \
12076         for flag in $(EXTRA_HOST_FLAGS) ; do \
12077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12078         done; \
12079         echo "Doing maintainer-clean in mpfr" ; \
12080         (cd $(HOST_SUBDIR)/mpfr && \
12081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12083                   "RANLIB=$${RANLIB}" \
12084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12085                   maintainer-clean) \
12086           || exit 1
12087
12088 @endif mpfr
12089
12090
12091
12092 .PHONY: configure-mpc maybe-configure-mpc
12093 maybe-configure-mpc:
12094 @if gcc-bootstrap
12095 configure-mpc: stage_current
12096 @endif gcc-bootstrap
12097 @if mpc
12098 maybe-configure-mpc: configure-mpc
12099 configure-mpc: 
12100         @r=`${PWD_COMMAND}`; export r; \
12101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12102         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12103         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12104         $(HOST_EXPORTS)  \
12105         echo Configuring in $(HOST_SUBDIR)/mpc; \
12106         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12107         case $(srcdir) in \
12108           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12109           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12110                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12111         esac; \
12112         srcdiroption="--srcdir=$${topdir}/mpc"; \
12113         libsrcdir="$$s/mpc"; \
12114         $(SHELL) $${libsrcdir}/configure \
12115           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12116           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12117           || exit 1
12118 @endif mpc
12119
12120
12121
12122 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12123 maybe-configure-stage1-mpc:
12124 @if mpc-bootstrap
12125 maybe-configure-stage1-mpc: configure-stage1-mpc
12126 configure-stage1-mpc:
12127         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12128         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12129         @r=`${PWD_COMMAND}`; export r; \
12130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12131         TFLAGS="$(STAGE1_TFLAGS)"; \
12132         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12133         $(HOST_EXPORTS) \
12134         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12135         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12136         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12137         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12138         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12139         cd $(HOST_SUBDIR)/mpc || exit 1; \
12140         case $(srcdir) in \
12141           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12142           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12143                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12144         esac; \
12145         srcdiroption="--srcdir=$${topdir}/mpc"; \
12146         libsrcdir="$$s/mpc"; \
12147         $(SHELL) $${libsrcdir}/configure \
12148           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12149           --target=${target_alias} $${srcdiroption} \
12150           $(STAGE1_CONFIGURE_FLAGS) \
12151           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12152 @endif mpc-bootstrap
12153
12154 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12155 maybe-configure-stage2-mpc:
12156 @if mpc-bootstrap
12157 maybe-configure-stage2-mpc: configure-stage2-mpc
12158 configure-stage2-mpc:
12159         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12160         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12161         @r=`${PWD_COMMAND}`; export r; \
12162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12163         TFLAGS="$(STAGE2_TFLAGS)"; \
12164         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12165         $(HOST_EXPORTS) \
12166         $(POSTSTAGE1_HOST_EXPORTS) \
12167         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12168         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12169         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12170         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12171         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12172         cd $(HOST_SUBDIR)/mpc || exit 1; \
12173         case $(srcdir) in \
12174           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12175           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12176                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12177         esac; \
12178         srcdiroption="--srcdir=$${topdir}/mpc"; \
12179         libsrcdir="$$s/mpc"; \
12180         $(SHELL) $${libsrcdir}/configure \
12181           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12182           --target=${target_alias} $${srcdiroption} \
12183           --with-build-libsubdir=$(HOST_SUBDIR) \
12184           $(STAGE2_CONFIGURE_FLAGS) \
12185           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12186 @endif mpc-bootstrap
12187
12188 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12189 maybe-configure-stage3-mpc:
12190 @if mpc-bootstrap
12191 maybe-configure-stage3-mpc: configure-stage3-mpc
12192 configure-stage3-mpc:
12193         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12194         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12195         @r=`${PWD_COMMAND}`; export r; \
12196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197         TFLAGS="$(STAGE3_TFLAGS)"; \
12198         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12199         $(HOST_EXPORTS) \
12200         $(POSTSTAGE1_HOST_EXPORTS) \
12201         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12202         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12203         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12204         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12205         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12206         cd $(HOST_SUBDIR)/mpc || exit 1; \
12207         case $(srcdir) in \
12208           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12209           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12210                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12211         esac; \
12212         srcdiroption="--srcdir=$${topdir}/mpc"; \
12213         libsrcdir="$$s/mpc"; \
12214         $(SHELL) $${libsrcdir}/configure \
12215           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12216           --target=${target_alias} $${srcdiroption} \
12217           --with-build-libsubdir=$(HOST_SUBDIR) \
12218           $(STAGE3_CONFIGURE_FLAGS) \
12219           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12220 @endif mpc-bootstrap
12221
12222 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12223 maybe-configure-stage4-mpc:
12224 @if mpc-bootstrap
12225 maybe-configure-stage4-mpc: configure-stage4-mpc
12226 configure-stage4-mpc:
12227         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12228         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12229         @r=`${PWD_COMMAND}`; export r; \
12230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12231         TFLAGS="$(STAGE4_TFLAGS)"; \
12232         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12233         $(HOST_EXPORTS) \
12234         $(POSTSTAGE1_HOST_EXPORTS) \
12235         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12236         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12237         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12238         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12239         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12240         cd $(HOST_SUBDIR)/mpc || exit 1; \
12241         case $(srcdir) in \
12242           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12243           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12244                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12245         esac; \
12246         srcdiroption="--srcdir=$${topdir}/mpc"; \
12247         libsrcdir="$$s/mpc"; \
12248         $(SHELL) $${libsrcdir}/configure \
12249           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12250           --target=${target_alias} $${srcdiroption} \
12251           --with-build-libsubdir=$(HOST_SUBDIR) \
12252           $(STAGE4_CONFIGURE_FLAGS) \
12253           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12254 @endif mpc-bootstrap
12255
12256 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12257 maybe-configure-stageprofile-mpc:
12258 @if mpc-bootstrap
12259 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12260 configure-stageprofile-mpc:
12261         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12262         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12263         @r=`${PWD_COMMAND}`; export r; \
12264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12266         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12267         $(HOST_EXPORTS) \
12268         $(POSTSTAGE1_HOST_EXPORTS) \
12269         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12270         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12271         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12272         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12273         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12274         cd $(HOST_SUBDIR)/mpc || exit 1; \
12275         case $(srcdir) in \
12276           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12277           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12278                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12279         esac; \
12280         srcdiroption="--srcdir=$${topdir}/mpc"; \
12281         libsrcdir="$$s/mpc"; \
12282         $(SHELL) $${libsrcdir}/configure \
12283           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12284           --target=${target_alias} $${srcdiroption} \
12285           --with-build-libsubdir=$(HOST_SUBDIR) \
12286           $(STAGEprofile_CONFIGURE_FLAGS) \
12287           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12288 @endif mpc-bootstrap
12289
12290 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12291 maybe-configure-stagefeedback-mpc:
12292 @if mpc-bootstrap
12293 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12294 configure-stagefeedback-mpc:
12295         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12296         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12297         @r=`${PWD_COMMAND}`; export r; \
12298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12299         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12300         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12301         $(HOST_EXPORTS) \
12302         $(POSTSTAGE1_HOST_EXPORTS) \
12303         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12304         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12305         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12306         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12307         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12308         cd $(HOST_SUBDIR)/mpc || exit 1; \
12309         case $(srcdir) in \
12310           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12311           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12312                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12313         esac; \
12314         srcdiroption="--srcdir=$${topdir}/mpc"; \
12315         libsrcdir="$$s/mpc"; \
12316         $(SHELL) $${libsrcdir}/configure \
12317           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12318           --target=${target_alias} $${srcdiroption} \
12319           --with-build-libsubdir=$(HOST_SUBDIR) \
12320           $(STAGEfeedback_CONFIGURE_FLAGS) \
12321           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12322 @endif mpc-bootstrap
12323
12324
12325
12326
12327
12328 .PHONY: all-mpc maybe-all-mpc
12329 maybe-all-mpc:
12330 @if gcc-bootstrap
12331 all-mpc: stage_current
12332 @endif gcc-bootstrap
12333 @if mpc
12334 TARGET-mpc=all
12335 maybe-all-mpc: all-mpc
12336 all-mpc: configure-mpc
12337         @r=`${PWD_COMMAND}`; export r; \
12338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12339         $(HOST_EXPORTS)  \
12340         (cd $(HOST_SUBDIR)/mpc && \
12341           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12342                 $(TARGET-mpc))
12343 @endif mpc
12344
12345
12346
12347 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12348 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12349 maybe-all-stage1-mpc:
12350 maybe-clean-stage1-mpc:
12351 @if mpc-bootstrap
12352 maybe-all-stage1-mpc: all-stage1-mpc
12353 all-stage1: all-stage1-mpc
12354 TARGET-stage1-mpc = $(TARGET-mpc)
12355 all-stage1-mpc: configure-stage1-mpc
12356         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12357         @r=`${PWD_COMMAND}`; export r; \
12358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12359         TFLAGS="$(STAGE1_TFLAGS)"; \
12360         $(HOST_EXPORTS)  \
12361         cd $(HOST_SUBDIR)/mpc && \
12362         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12363                 CFLAGS="$(STAGE1_CFLAGS)" \
12364                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12365                 LIBCFLAGS="$(LIBCFLAGS)" \
12366                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12367                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12368                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12369                 $(EXTRA_HOST_FLAGS)   \
12370                 TFLAGS="$(STAGE1_TFLAGS)" \
12371                 $(TARGET-stage1-mpc)
12372
12373 maybe-clean-stage1-mpc: clean-stage1-mpc
12374 clean-stage1: clean-stage1-mpc
12375 clean-stage1-mpc:
12376         @if [ $(current_stage) = stage1 ]; then \
12377           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12378         else \
12379           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12380           $(MAKE) stage1-start; \
12381         fi; \
12382         cd $(HOST_SUBDIR)/mpc && \
12383         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12384                  clean
12385 @endif mpc-bootstrap
12386
12387
12388 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12389 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12390 maybe-all-stage2-mpc:
12391 maybe-clean-stage2-mpc:
12392 @if mpc-bootstrap
12393 maybe-all-stage2-mpc: all-stage2-mpc
12394 all-stage2: all-stage2-mpc
12395 TARGET-stage2-mpc = $(TARGET-mpc)
12396 all-stage2-mpc: configure-stage2-mpc
12397         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12398         @r=`${PWD_COMMAND}`; export r; \
12399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12400         TFLAGS="$(STAGE2_TFLAGS)"; \
12401         $(HOST_EXPORTS) \
12402         $(POSTSTAGE1_HOST_EXPORTS)  \
12403         cd $(HOST_SUBDIR)/mpc && \
12404         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12405                 CFLAGS="$(STAGE2_CFLAGS)" \
12406                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12407                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12408                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12409                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12410                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12411                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12412                 TFLAGS="$(STAGE2_TFLAGS)" \
12413                 $(TARGET-stage2-mpc)
12414
12415 maybe-clean-stage2-mpc: clean-stage2-mpc
12416 clean-stage2: clean-stage2-mpc
12417 clean-stage2-mpc:
12418         @if [ $(current_stage) = stage2 ]; then \
12419           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12420         else \
12421           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12422           $(MAKE) stage2-start; \
12423         fi; \
12424         cd $(HOST_SUBDIR)/mpc && \
12425         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12426                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12427                  clean
12428 @endif mpc-bootstrap
12429
12430
12431 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12432 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12433 maybe-all-stage3-mpc:
12434 maybe-clean-stage3-mpc:
12435 @if mpc-bootstrap
12436 maybe-all-stage3-mpc: all-stage3-mpc
12437 all-stage3: all-stage3-mpc
12438 TARGET-stage3-mpc = $(TARGET-mpc)
12439 all-stage3-mpc: configure-stage3-mpc
12440         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12441         @r=`${PWD_COMMAND}`; export r; \
12442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12443         TFLAGS="$(STAGE3_TFLAGS)"; \
12444         $(HOST_EXPORTS) \
12445         $(POSTSTAGE1_HOST_EXPORTS)  \
12446         cd $(HOST_SUBDIR)/mpc && \
12447         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12448                 CFLAGS="$(STAGE3_CFLAGS)" \
12449                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12450                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12451                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12452                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12453                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12454                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12455                 TFLAGS="$(STAGE3_TFLAGS)" \
12456                 $(TARGET-stage3-mpc)
12457
12458 maybe-clean-stage3-mpc: clean-stage3-mpc
12459 clean-stage3: clean-stage3-mpc
12460 clean-stage3-mpc:
12461         @if [ $(current_stage) = stage3 ]; then \
12462           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12463         else \
12464           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12465           $(MAKE) stage3-start; \
12466         fi; \
12467         cd $(HOST_SUBDIR)/mpc && \
12468         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12469                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12470                  clean
12471 @endif mpc-bootstrap
12472
12473
12474 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12475 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12476 maybe-all-stage4-mpc:
12477 maybe-clean-stage4-mpc:
12478 @if mpc-bootstrap
12479 maybe-all-stage4-mpc: all-stage4-mpc
12480 all-stage4: all-stage4-mpc
12481 TARGET-stage4-mpc = $(TARGET-mpc)
12482 all-stage4-mpc: configure-stage4-mpc
12483         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12484         @r=`${PWD_COMMAND}`; export r; \
12485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12486         TFLAGS="$(STAGE4_TFLAGS)"; \
12487         $(HOST_EXPORTS) \
12488         $(POSTSTAGE1_HOST_EXPORTS)  \
12489         cd $(HOST_SUBDIR)/mpc && \
12490         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12491                 CFLAGS="$(STAGE4_CFLAGS)" \
12492                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12493                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12494                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12495                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12496                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12497                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12498                 TFLAGS="$(STAGE4_TFLAGS)" \
12499                 $(TARGET-stage4-mpc)
12500
12501 maybe-clean-stage4-mpc: clean-stage4-mpc
12502 clean-stage4: clean-stage4-mpc
12503 clean-stage4-mpc:
12504         @if [ $(current_stage) = stage4 ]; then \
12505           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12506         else \
12507           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12508           $(MAKE) stage4-start; \
12509         fi; \
12510         cd $(HOST_SUBDIR)/mpc && \
12511         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12512                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12513                  clean
12514 @endif mpc-bootstrap
12515
12516
12517 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12518 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12519 maybe-all-stageprofile-mpc:
12520 maybe-clean-stageprofile-mpc:
12521 @if mpc-bootstrap
12522 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12523 all-stageprofile: all-stageprofile-mpc
12524 TARGET-stageprofile-mpc = $(TARGET-mpc)
12525 all-stageprofile-mpc: configure-stageprofile-mpc
12526         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12527         @r=`${PWD_COMMAND}`; export r; \
12528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12529         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12530         $(HOST_EXPORTS) \
12531         $(POSTSTAGE1_HOST_EXPORTS)  \
12532         cd $(HOST_SUBDIR)/mpc && \
12533         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12534                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12535                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12536                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12537                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12538                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12539                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12540                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12541                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12542                 $(TARGET-stageprofile-mpc)
12543
12544 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12545 clean-stageprofile: clean-stageprofile-mpc
12546 clean-stageprofile-mpc:
12547         @if [ $(current_stage) = stageprofile ]; then \
12548           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12549         else \
12550           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12551           $(MAKE) stageprofile-start; \
12552         fi; \
12553         cd $(HOST_SUBDIR)/mpc && \
12554         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12555                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12556                  clean
12557 @endif mpc-bootstrap
12558
12559
12560 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12561 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12562 maybe-all-stagefeedback-mpc:
12563 maybe-clean-stagefeedback-mpc:
12564 @if mpc-bootstrap
12565 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12566 all-stagefeedback: all-stagefeedback-mpc
12567 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12568 all-stagefeedback-mpc: configure-stagefeedback-mpc
12569         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12570         @r=`${PWD_COMMAND}`; export r; \
12571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12572         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12573         $(HOST_EXPORTS) \
12574         $(POSTSTAGE1_HOST_EXPORTS)  \
12575         cd $(HOST_SUBDIR)/mpc && \
12576         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12577                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12578                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12579                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12580                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12581                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12582                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12583                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12584                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12585                 $(TARGET-stagefeedback-mpc)
12586
12587 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12588 clean-stagefeedback: clean-stagefeedback-mpc
12589 clean-stagefeedback-mpc:
12590         @if [ $(current_stage) = stagefeedback ]; then \
12591           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12592         else \
12593           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12594           $(MAKE) stagefeedback-start; \
12595         fi; \
12596         cd $(HOST_SUBDIR)/mpc && \
12597         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12598                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12599                  clean
12600 @endif mpc-bootstrap
12601
12602
12603
12604
12605
12606 .PHONY: check-mpc maybe-check-mpc
12607 maybe-check-mpc:
12608 @if mpc
12609 maybe-check-mpc: check-mpc
12610
12611 check-mpc:
12612         @: $(MAKE); $(unstage)
12613         @r=`${PWD_COMMAND}`; export r; \
12614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12615         $(HOST_EXPORTS) \
12616         (cd $(HOST_SUBDIR)/mpc && \
12617           $(MAKE) $(FLAGS_TO_PASS)  check)
12618
12619 @endif mpc
12620
12621 .PHONY: install-mpc maybe-install-mpc
12622 maybe-install-mpc:
12623 @if mpc
12624 maybe-install-mpc: install-mpc
12625
12626 install-mpc:
12627
12628 @endif mpc
12629
12630 .PHONY: install-strip-mpc maybe-install-strip-mpc
12631 maybe-install-strip-mpc:
12632 @if mpc
12633 maybe-install-strip-mpc: install-strip-mpc
12634
12635 install-strip-mpc:
12636
12637 @endif mpc
12638
12639 # Other targets (info, dvi, pdf, etc.)
12640
12641 .PHONY: maybe-info-mpc info-mpc
12642 maybe-info-mpc:
12643 @if mpc
12644 maybe-info-mpc: info-mpc
12645
12646 info-mpc: \
12647     configure-mpc 
12648         @[ -f ./mpc/Makefile ] || exit 0; \
12649         r=`${PWD_COMMAND}`; export r; \
12650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12651         $(HOST_EXPORTS) \
12652         for flag in $(EXTRA_HOST_FLAGS) ; do \
12653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12654         done; \
12655         echo "Doing info in mpc" ; \
12656         (cd $(HOST_SUBDIR)/mpc && \
12657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12659                   "RANLIB=$${RANLIB}" \
12660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12661                   info) \
12662           || exit 1
12663
12664 @endif mpc
12665
12666 .PHONY: maybe-dvi-mpc dvi-mpc
12667 maybe-dvi-mpc:
12668 @if mpc
12669 maybe-dvi-mpc: dvi-mpc
12670
12671 dvi-mpc: \
12672     configure-mpc 
12673         @[ -f ./mpc/Makefile ] || exit 0; \
12674         r=`${PWD_COMMAND}`; export r; \
12675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12676         $(HOST_EXPORTS) \
12677         for flag in $(EXTRA_HOST_FLAGS) ; do \
12678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12679         done; \
12680         echo "Doing dvi in mpc" ; \
12681         (cd $(HOST_SUBDIR)/mpc && \
12682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12684                   "RANLIB=$${RANLIB}" \
12685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12686                   dvi) \
12687           || exit 1
12688
12689 @endif mpc
12690
12691 .PHONY: maybe-pdf-mpc pdf-mpc
12692 maybe-pdf-mpc:
12693 @if mpc
12694 maybe-pdf-mpc: pdf-mpc
12695
12696 pdf-mpc: \
12697     configure-mpc 
12698         @[ -f ./mpc/Makefile ] || exit 0; \
12699         r=`${PWD_COMMAND}`; export r; \
12700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12701         $(HOST_EXPORTS) \
12702         for flag in $(EXTRA_HOST_FLAGS) ; do \
12703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12704         done; \
12705         echo "Doing pdf in mpc" ; \
12706         (cd $(HOST_SUBDIR)/mpc && \
12707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12709                   "RANLIB=$${RANLIB}" \
12710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12711                   pdf) \
12712           || exit 1
12713
12714 @endif mpc
12715
12716 .PHONY: maybe-html-mpc html-mpc
12717 maybe-html-mpc:
12718 @if mpc
12719 maybe-html-mpc: html-mpc
12720
12721 html-mpc: \
12722     configure-mpc 
12723         @[ -f ./mpc/Makefile ] || exit 0; \
12724         r=`${PWD_COMMAND}`; export r; \
12725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12726         $(HOST_EXPORTS) \
12727         for flag in $(EXTRA_HOST_FLAGS) ; do \
12728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12729         done; \
12730         echo "Doing html in mpc" ; \
12731         (cd $(HOST_SUBDIR)/mpc && \
12732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12734                   "RANLIB=$${RANLIB}" \
12735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12736                   html) \
12737           || exit 1
12738
12739 @endif mpc
12740
12741 .PHONY: maybe-TAGS-mpc TAGS-mpc
12742 maybe-TAGS-mpc:
12743 @if mpc
12744 maybe-TAGS-mpc: TAGS-mpc
12745
12746 TAGS-mpc: \
12747     configure-mpc 
12748         @[ -f ./mpc/Makefile ] || exit 0; \
12749         r=`${PWD_COMMAND}`; export r; \
12750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12751         $(HOST_EXPORTS) \
12752         for flag in $(EXTRA_HOST_FLAGS) ; do \
12753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12754         done; \
12755         echo "Doing TAGS in mpc" ; \
12756         (cd $(HOST_SUBDIR)/mpc && \
12757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12759                   "RANLIB=$${RANLIB}" \
12760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12761                   TAGS) \
12762           || exit 1
12763
12764 @endif mpc
12765
12766 .PHONY: maybe-install-info-mpc install-info-mpc
12767 maybe-install-info-mpc:
12768 @if mpc
12769 maybe-install-info-mpc: install-info-mpc
12770
12771 install-info-mpc: \
12772     configure-mpc \
12773     info-mpc 
12774         @[ -f ./mpc/Makefile ] || exit 0; \
12775         r=`${PWD_COMMAND}`; export r; \
12776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12777         $(HOST_EXPORTS) \
12778         for flag in $(EXTRA_HOST_FLAGS) ; do \
12779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12780         done; \
12781         echo "Doing install-info in mpc" ; \
12782         (cd $(HOST_SUBDIR)/mpc && \
12783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12785                   "RANLIB=$${RANLIB}" \
12786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12787                   install-info) \
12788           || exit 1
12789
12790 @endif mpc
12791
12792 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12793 maybe-install-pdf-mpc:
12794 @if mpc
12795 maybe-install-pdf-mpc: install-pdf-mpc
12796
12797 install-pdf-mpc: \
12798     configure-mpc \
12799     pdf-mpc 
12800         @[ -f ./mpc/Makefile ] || exit 0; \
12801         r=`${PWD_COMMAND}`; export r; \
12802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12803         $(HOST_EXPORTS) \
12804         for flag in $(EXTRA_HOST_FLAGS) ; do \
12805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12806         done; \
12807         echo "Doing install-pdf in mpc" ; \
12808         (cd $(HOST_SUBDIR)/mpc && \
12809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12811                   "RANLIB=$${RANLIB}" \
12812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12813                   install-pdf) \
12814           || exit 1
12815
12816 @endif mpc
12817
12818 .PHONY: maybe-install-html-mpc install-html-mpc
12819 maybe-install-html-mpc:
12820 @if mpc
12821 maybe-install-html-mpc: install-html-mpc
12822
12823 install-html-mpc: \
12824     configure-mpc \
12825     html-mpc 
12826         @[ -f ./mpc/Makefile ] || exit 0; \
12827         r=`${PWD_COMMAND}`; export r; \
12828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12829         $(HOST_EXPORTS) \
12830         for flag in $(EXTRA_HOST_FLAGS) ; do \
12831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12832         done; \
12833         echo "Doing install-html in mpc" ; \
12834         (cd $(HOST_SUBDIR)/mpc && \
12835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12837                   "RANLIB=$${RANLIB}" \
12838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12839                   install-html) \
12840           || exit 1
12841
12842 @endif mpc
12843
12844 .PHONY: maybe-installcheck-mpc installcheck-mpc
12845 maybe-installcheck-mpc:
12846 @if mpc
12847 maybe-installcheck-mpc: installcheck-mpc
12848
12849 installcheck-mpc: \
12850     configure-mpc 
12851         @[ -f ./mpc/Makefile ] || exit 0; \
12852         r=`${PWD_COMMAND}`; export r; \
12853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12854         $(HOST_EXPORTS) \
12855         for flag in $(EXTRA_HOST_FLAGS) ; do \
12856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12857         done; \
12858         echo "Doing installcheck in mpc" ; \
12859         (cd $(HOST_SUBDIR)/mpc && \
12860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12862                   "RANLIB=$${RANLIB}" \
12863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12864                   installcheck) \
12865           || exit 1
12866
12867 @endif mpc
12868
12869 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12870 maybe-mostlyclean-mpc:
12871 @if mpc
12872 maybe-mostlyclean-mpc: mostlyclean-mpc
12873
12874 mostlyclean-mpc: 
12875         @[ -f ./mpc/Makefile ] || exit 0; \
12876         r=`${PWD_COMMAND}`; export r; \
12877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878         $(HOST_EXPORTS) \
12879         for flag in $(EXTRA_HOST_FLAGS) ; do \
12880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12881         done; \
12882         echo "Doing mostlyclean in mpc" ; \
12883         (cd $(HOST_SUBDIR)/mpc && \
12884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12886                   "RANLIB=$${RANLIB}" \
12887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12888                   mostlyclean) \
12889           || exit 1
12890
12891 @endif mpc
12892
12893 .PHONY: maybe-clean-mpc clean-mpc
12894 maybe-clean-mpc:
12895 @if mpc
12896 maybe-clean-mpc: clean-mpc
12897
12898 clean-mpc: 
12899         @[ -f ./mpc/Makefile ] || exit 0; \
12900         r=`${PWD_COMMAND}`; export r; \
12901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12902         $(HOST_EXPORTS) \
12903         for flag in $(EXTRA_HOST_FLAGS) ; do \
12904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12905         done; \
12906         echo "Doing clean in mpc" ; \
12907         (cd $(HOST_SUBDIR)/mpc && \
12908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12910                   "RANLIB=$${RANLIB}" \
12911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12912                   clean) \
12913           || exit 1
12914
12915 @endif mpc
12916
12917 .PHONY: maybe-distclean-mpc distclean-mpc
12918 maybe-distclean-mpc:
12919 @if mpc
12920 maybe-distclean-mpc: distclean-mpc
12921
12922 distclean-mpc: 
12923         @[ -f ./mpc/Makefile ] || exit 0; \
12924         r=`${PWD_COMMAND}`; export r; \
12925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12926         $(HOST_EXPORTS) \
12927         for flag in $(EXTRA_HOST_FLAGS) ; do \
12928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12929         done; \
12930         echo "Doing distclean in mpc" ; \
12931         (cd $(HOST_SUBDIR)/mpc && \
12932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12934                   "RANLIB=$${RANLIB}" \
12935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12936                   distclean) \
12937           || exit 1
12938
12939 @endif mpc
12940
12941 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12942 maybe-maintainer-clean-mpc:
12943 @if mpc
12944 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12945
12946 maintainer-clean-mpc: 
12947         @[ -f ./mpc/Makefile ] || exit 0; \
12948         r=`${PWD_COMMAND}`; export r; \
12949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12950         $(HOST_EXPORTS) \
12951         for flag in $(EXTRA_HOST_FLAGS) ; do \
12952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953         done; \
12954         echo "Doing maintainer-clean in mpc" ; \
12955         (cd $(HOST_SUBDIR)/mpc && \
12956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958                   "RANLIB=$${RANLIB}" \
12959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12960                   maintainer-clean) \
12961           || exit 1
12962
12963 @endif mpc
12964
12965
12966
12967 .PHONY: configure-ppl maybe-configure-ppl
12968 maybe-configure-ppl:
12969 @if gcc-bootstrap
12970 configure-ppl: stage_current
12971 @endif gcc-bootstrap
12972 @if ppl
12973 maybe-configure-ppl: configure-ppl
12974 configure-ppl: 
12975         @r=`${PWD_COMMAND}`; export r; \
12976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12977         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12978         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12979         $(HOST_EXPORTS)  \
12980         echo Configuring in $(HOST_SUBDIR)/ppl; \
12981         cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12982         case $(srcdir) in \
12983           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12984           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12985                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12986         esac; \
12987         srcdiroption="--srcdir=$${topdir}/ppl"; \
12988         libsrcdir="$$s/ppl"; \
12989         $(SHELL) $${libsrcdir}/configure \
12990           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12991           --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12992           || exit 1
12993 @endif ppl
12994
12995
12996
12997 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
12998 maybe-configure-stage1-ppl:
12999 @if ppl-bootstrap
13000 maybe-configure-stage1-ppl: configure-stage1-ppl
13001 configure-stage1-ppl:
13002         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13003         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13004         @r=`${PWD_COMMAND}`; export r; \
13005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13006         TFLAGS="$(STAGE1_TFLAGS)"; \
13007         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13008         $(HOST_EXPORTS) \
13009         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13010         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13011         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13012         echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13013         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13014         cd $(HOST_SUBDIR)/ppl || exit 1; \
13015         case $(srcdir) in \
13016           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13017           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13018                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13019         esac; \
13020         srcdiroption="--srcdir=$${topdir}/ppl"; \
13021         libsrcdir="$$s/ppl"; \
13022         $(SHELL) $${libsrcdir}/configure \
13023           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13024           --target=${target_alias} $${srcdiroption} \
13025           $(STAGE1_CONFIGURE_FLAGS) \
13026           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13027 @endif ppl-bootstrap
13028
13029 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13030 maybe-configure-stage2-ppl:
13031 @if ppl-bootstrap
13032 maybe-configure-stage2-ppl: configure-stage2-ppl
13033 configure-stage2-ppl:
13034         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13035         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13036         @r=`${PWD_COMMAND}`; export r; \
13037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13038         TFLAGS="$(STAGE2_TFLAGS)"; \
13039         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13040         $(HOST_EXPORTS) \
13041         $(POSTSTAGE1_HOST_EXPORTS) \
13042         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13043         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13044         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13045         echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13046         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13047         cd $(HOST_SUBDIR)/ppl || exit 1; \
13048         case $(srcdir) in \
13049           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13050           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13051                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13052         esac; \
13053         srcdiroption="--srcdir=$${topdir}/ppl"; \
13054         libsrcdir="$$s/ppl"; \
13055         $(SHELL) $${libsrcdir}/configure \
13056           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13057           --target=${target_alias} $${srcdiroption} \
13058           --with-build-libsubdir=$(HOST_SUBDIR) \
13059           $(STAGE2_CONFIGURE_FLAGS) \
13060           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13061 @endif ppl-bootstrap
13062
13063 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13064 maybe-configure-stage3-ppl:
13065 @if ppl-bootstrap
13066 maybe-configure-stage3-ppl: configure-stage3-ppl
13067 configure-stage3-ppl:
13068         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13069         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13070         @r=`${PWD_COMMAND}`; export r; \
13071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13072         TFLAGS="$(STAGE3_TFLAGS)"; \
13073         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13074         $(HOST_EXPORTS) \
13075         $(POSTSTAGE1_HOST_EXPORTS) \
13076         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13077         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13078         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13079         echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13080         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13081         cd $(HOST_SUBDIR)/ppl || exit 1; \
13082         case $(srcdir) in \
13083           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13084           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13085                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13086         esac; \
13087         srcdiroption="--srcdir=$${topdir}/ppl"; \
13088         libsrcdir="$$s/ppl"; \
13089         $(SHELL) $${libsrcdir}/configure \
13090           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13091           --target=${target_alias} $${srcdiroption} \
13092           --with-build-libsubdir=$(HOST_SUBDIR) \
13093           $(STAGE3_CONFIGURE_FLAGS) \
13094           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13095 @endif ppl-bootstrap
13096
13097 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13098 maybe-configure-stage4-ppl:
13099 @if ppl-bootstrap
13100 maybe-configure-stage4-ppl: configure-stage4-ppl
13101 configure-stage4-ppl:
13102         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13103         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13104         @r=`${PWD_COMMAND}`; export r; \
13105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13106         TFLAGS="$(STAGE4_TFLAGS)"; \
13107         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13108         $(HOST_EXPORTS) \
13109         $(POSTSTAGE1_HOST_EXPORTS) \
13110         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13111         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13112         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13113         echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13114         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13115         cd $(HOST_SUBDIR)/ppl || exit 1; \
13116         case $(srcdir) in \
13117           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13118           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13119                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13120         esac; \
13121         srcdiroption="--srcdir=$${topdir}/ppl"; \
13122         libsrcdir="$$s/ppl"; \
13123         $(SHELL) $${libsrcdir}/configure \
13124           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13125           --target=${target_alias} $${srcdiroption} \
13126           --with-build-libsubdir=$(HOST_SUBDIR) \
13127           $(STAGE4_CONFIGURE_FLAGS) \
13128           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13129 @endif ppl-bootstrap
13130
13131 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13132 maybe-configure-stageprofile-ppl:
13133 @if ppl-bootstrap
13134 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13135 configure-stageprofile-ppl:
13136         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13137         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13138         @r=`${PWD_COMMAND}`; export r; \
13139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13140         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13141         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13142         $(HOST_EXPORTS) \
13143         $(POSTSTAGE1_HOST_EXPORTS) \
13144         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13145         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13146         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13147         echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13148         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13149         cd $(HOST_SUBDIR)/ppl || exit 1; \
13150         case $(srcdir) in \
13151           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13152           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13153                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13154         esac; \
13155         srcdiroption="--srcdir=$${topdir}/ppl"; \
13156         libsrcdir="$$s/ppl"; \
13157         $(SHELL) $${libsrcdir}/configure \
13158           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13159           --target=${target_alias} $${srcdiroption} \
13160           --with-build-libsubdir=$(HOST_SUBDIR) \
13161           $(STAGEprofile_CONFIGURE_FLAGS) \
13162           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13163 @endif ppl-bootstrap
13164
13165 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13166 maybe-configure-stagefeedback-ppl:
13167 @if ppl-bootstrap
13168 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13169 configure-stagefeedback-ppl:
13170         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13171         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13172         @r=`${PWD_COMMAND}`; export r; \
13173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13174         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13175         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13176         $(HOST_EXPORTS) \
13177         $(POSTSTAGE1_HOST_EXPORTS) \
13178         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13179         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13180         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13181         echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13182         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13183         cd $(HOST_SUBDIR)/ppl || exit 1; \
13184         case $(srcdir) in \
13185           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13186           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13187                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13188         esac; \
13189         srcdiroption="--srcdir=$${topdir}/ppl"; \
13190         libsrcdir="$$s/ppl"; \
13191         $(SHELL) $${libsrcdir}/configure \
13192           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13193           --target=${target_alias} $${srcdiroption} \
13194           --with-build-libsubdir=$(HOST_SUBDIR) \
13195           $(STAGEfeedback_CONFIGURE_FLAGS) \
13196           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13197 @endif ppl-bootstrap
13198
13199
13200
13201
13202
13203 .PHONY: all-ppl maybe-all-ppl
13204 maybe-all-ppl:
13205 @if gcc-bootstrap
13206 all-ppl: stage_current
13207 @endif gcc-bootstrap
13208 @if ppl
13209 TARGET-ppl=all
13210 maybe-all-ppl: all-ppl
13211 all-ppl: configure-ppl
13212         @r=`${PWD_COMMAND}`; export r; \
13213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13214         $(HOST_EXPORTS)  \
13215         (cd $(HOST_SUBDIR)/ppl && \
13216           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13217                 $(TARGET-ppl))
13218 @endif ppl
13219
13220
13221
13222 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13223 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13224 maybe-all-stage1-ppl:
13225 maybe-clean-stage1-ppl:
13226 @if ppl-bootstrap
13227 maybe-all-stage1-ppl: all-stage1-ppl
13228 all-stage1: all-stage1-ppl
13229 TARGET-stage1-ppl = $(TARGET-ppl)
13230 all-stage1-ppl: configure-stage1-ppl
13231         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13232         @r=`${PWD_COMMAND}`; export r; \
13233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234         TFLAGS="$(STAGE1_TFLAGS)"; \
13235         $(HOST_EXPORTS)  \
13236         cd $(HOST_SUBDIR)/ppl && \
13237         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13238                 CFLAGS="$(STAGE1_CFLAGS)" \
13239                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13240                 LIBCFLAGS="$(LIBCFLAGS)" \
13241                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13242                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13243                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13244                 $(EXTRA_HOST_FLAGS)   \
13245                 TFLAGS="$(STAGE1_TFLAGS)" \
13246                 $(TARGET-stage1-ppl)
13247
13248 maybe-clean-stage1-ppl: clean-stage1-ppl
13249 clean-stage1: clean-stage1-ppl
13250 clean-stage1-ppl:
13251         @if [ $(current_stage) = stage1 ]; then \
13252           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13253         else \
13254           [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13255           $(MAKE) stage1-start; \
13256         fi; \
13257         cd $(HOST_SUBDIR)/ppl && \
13258         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13259                  clean
13260 @endif ppl-bootstrap
13261
13262
13263 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13264 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13265 maybe-all-stage2-ppl:
13266 maybe-clean-stage2-ppl:
13267 @if ppl-bootstrap
13268 maybe-all-stage2-ppl: all-stage2-ppl
13269 all-stage2: all-stage2-ppl
13270 TARGET-stage2-ppl = $(TARGET-ppl)
13271 all-stage2-ppl: configure-stage2-ppl
13272         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13273         @r=`${PWD_COMMAND}`; export r; \
13274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13275         TFLAGS="$(STAGE2_TFLAGS)"; \
13276         $(HOST_EXPORTS) \
13277         $(POSTSTAGE1_HOST_EXPORTS)  \
13278         cd $(HOST_SUBDIR)/ppl && \
13279         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13280                 CFLAGS="$(STAGE2_CFLAGS)" \
13281                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13282                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13283                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13284                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13285                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13286                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13287                 TFLAGS="$(STAGE2_TFLAGS)" \
13288                 $(TARGET-stage2-ppl)
13289
13290 maybe-clean-stage2-ppl: clean-stage2-ppl
13291 clean-stage2: clean-stage2-ppl
13292 clean-stage2-ppl:
13293         @if [ $(current_stage) = stage2 ]; then \
13294           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13295         else \
13296           [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13297           $(MAKE) stage2-start; \
13298         fi; \
13299         cd $(HOST_SUBDIR)/ppl && \
13300         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13301                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13302                  clean
13303 @endif ppl-bootstrap
13304
13305
13306 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13307 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13308 maybe-all-stage3-ppl:
13309 maybe-clean-stage3-ppl:
13310 @if ppl-bootstrap
13311 maybe-all-stage3-ppl: all-stage3-ppl
13312 all-stage3: all-stage3-ppl
13313 TARGET-stage3-ppl = $(TARGET-ppl)
13314 all-stage3-ppl: configure-stage3-ppl
13315         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13316         @r=`${PWD_COMMAND}`; export r; \
13317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13318         TFLAGS="$(STAGE3_TFLAGS)"; \
13319         $(HOST_EXPORTS) \
13320         $(POSTSTAGE1_HOST_EXPORTS)  \
13321         cd $(HOST_SUBDIR)/ppl && \
13322         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13323                 CFLAGS="$(STAGE3_CFLAGS)" \
13324                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13325                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13326                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13327                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13328                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13329                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13330                 TFLAGS="$(STAGE3_TFLAGS)" \
13331                 $(TARGET-stage3-ppl)
13332
13333 maybe-clean-stage3-ppl: clean-stage3-ppl
13334 clean-stage3: clean-stage3-ppl
13335 clean-stage3-ppl:
13336         @if [ $(current_stage) = stage3 ]; then \
13337           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13338         else \
13339           [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13340           $(MAKE) stage3-start; \
13341         fi; \
13342         cd $(HOST_SUBDIR)/ppl && \
13343         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13344                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13345                  clean
13346 @endif ppl-bootstrap
13347
13348
13349 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13350 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13351 maybe-all-stage4-ppl:
13352 maybe-clean-stage4-ppl:
13353 @if ppl-bootstrap
13354 maybe-all-stage4-ppl: all-stage4-ppl
13355 all-stage4: all-stage4-ppl
13356 TARGET-stage4-ppl = $(TARGET-ppl)
13357 all-stage4-ppl: configure-stage4-ppl
13358         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13359         @r=`${PWD_COMMAND}`; export r; \
13360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13361         TFLAGS="$(STAGE4_TFLAGS)"; \
13362         $(HOST_EXPORTS) \
13363         $(POSTSTAGE1_HOST_EXPORTS)  \
13364         cd $(HOST_SUBDIR)/ppl && \
13365         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13366                 CFLAGS="$(STAGE4_CFLAGS)" \
13367                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13368                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13369                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13370                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13371                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13372                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13373                 TFLAGS="$(STAGE4_TFLAGS)" \
13374                 $(TARGET-stage4-ppl)
13375
13376 maybe-clean-stage4-ppl: clean-stage4-ppl
13377 clean-stage4: clean-stage4-ppl
13378 clean-stage4-ppl:
13379         @if [ $(current_stage) = stage4 ]; then \
13380           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13381         else \
13382           [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13383           $(MAKE) stage4-start; \
13384         fi; \
13385         cd $(HOST_SUBDIR)/ppl && \
13386         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13387                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13388                  clean
13389 @endif ppl-bootstrap
13390
13391
13392 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13393 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13394 maybe-all-stageprofile-ppl:
13395 maybe-clean-stageprofile-ppl:
13396 @if ppl-bootstrap
13397 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13398 all-stageprofile: all-stageprofile-ppl
13399 TARGET-stageprofile-ppl = $(TARGET-ppl)
13400 all-stageprofile-ppl: configure-stageprofile-ppl
13401         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13402         @r=`${PWD_COMMAND}`; export r; \
13403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13404         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13405         $(HOST_EXPORTS) \
13406         $(POSTSTAGE1_HOST_EXPORTS)  \
13407         cd $(HOST_SUBDIR)/ppl && \
13408         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13409                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13410                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13411                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13412                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13413                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13414                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13415                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13416                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13417                 $(TARGET-stageprofile-ppl)
13418
13419 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13420 clean-stageprofile: clean-stageprofile-ppl
13421 clean-stageprofile-ppl:
13422         @if [ $(current_stage) = stageprofile ]; then \
13423           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13424         else \
13425           [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13426           $(MAKE) stageprofile-start; \
13427         fi; \
13428         cd $(HOST_SUBDIR)/ppl && \
13429         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13430                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13431                  clean
13432 @endif ppl-bootstrap
13433
13434
13435 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13436 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13437 maybe-all-stagefeedback-ppl:
13438 maybe-clean-stagefeedback-ppl:
13439 @if ppl-bootstrap
13440 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13441 all-stagefeedback: all-stagefeedback-ppl
13442 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13443 all-stagefeedback-ppl: configure-stagefeedback-ppl
13444         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13445         @r=`${PWD_COMMAND}`; export r; \
13446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13447         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13448         $(HOST_EXPORTS) \
13449         $(POSTSTAGE1_HOST_EXPORTS)  \
13450         cd $(HOST_SUBDIR)/ppl && \
13451         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13452                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13453                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13454                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13455                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13456                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13457                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13458                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13459                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13460                 $(TARGET-stagefeedback-ppl)
13461
13462 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13463 clean-stagefeedback: clean-stagefeedback-ppl
13464 clean-stagefeedback-ppl:
13465         @if [ $(current_stage) = stagefeedback ]; then \
13466           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13467         else \
13468           [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13469           $(MAKE) stagefeedback-start; \
13470         fi; \
13471         cd $(HOST_SUBDIR)/ppl && \
13472         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13473                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13474                  clean
13475 @endif ppl-bootstrap
13476
13477
13478
13479
13480
13481 .PHONY: check-ppl maybe-check-ppl
13482 maybe-check-ppl:
13483 @if ppl
13484 maybe-check-ppl: check-ppl
13485
13486 check-ppl:
13487         @: $(MAKE); $(unstage)
13488         @r=`${PWD_COMMAND}`; export r; \
13489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490         $(HOST_EXPORTS) \
13491         (cd $(HOST_SUBDIR)/ppl && \
13492           $(MAKE) $(FLAGS_TO_PASS)  check)
13493
13494 @endif ppl
13495
13496 .PHONY: install-ppl maybe-install-ppl
13497 maybe-install-ppl:
13498 @if ppl
13499 maybe-install-ppl: install-ppl
13500
13501 install-ppl:
13502
13503 @endif ppl
13504
13505 .PHONY: install-strip-ppl maybe-install-strip-ppl
13506 maybe-install-strip-ppl:
13507 @if ppl
13508 maybe-install-strip-ppl: install-strip-ppl
13509
13510 install-strip-ppl:
13511
13512 @endif ppl
13513
13514 # Other targets (info, dvi, pdf, etc.)
13515
13516 .PHONY: maybe-info-ppl info-ppl
13517 maybe-info-ppl:
13518 @if ppl
13519 maybe-info-ppl: info-ppl
13520
13521 info-ppl: \
13522     configure-ppl 
13523         @[ -f ./ppl/Makefile ] || exit 0; \
13524         r=`${PWD_COMMAND}`; export r; \
13525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13526         $(HOST_EXPORTS) \
13527         for flag in $(EXTRA_HOST_FLAGS) ; do \
13528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13529         done; \
13530         echo "Doing info in ppl" ; \
13531         (cd $(HOST_SUBDIR)/ppl && \
13532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13534                   "RANLIB=$${RANLIB}" \
13535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13536                   info) \
13537           || exit 1
13538
13539 @endif ppl
13540
13541 .PHONY: maybe-dvi-ppl dvi-ppl
13542 maybe-dvi-ppl:
13543 @if ppl
13544 maybe-dvi-ppl: dvi-ppl
13545
13546 dvi-ppl: \
13547     configure-ppl 
13548         @[ -f ./ppl/Makefile ] || exit 0; \
13549         r=`${PWD_COMMAND}`; export r; \
13550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13551         $(HOST_EXPORTS) \
13552         for flag in $(EXTRA_HOST_FLAGS) ; do \
13553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13554         done; \
13555         echo "Doing dvi in ppl" ; \
13556         (cd $(HOST_SUBDIR)/ppl && \
13557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13559                   "RANLIB=$${RANLIB}" \
13560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13561                   dvi) \
13562           || exit 1
13563
13564 @endif ppl
13565
13566 .PHONY: maybe-pdf-ppl pdf-ppl
13567 maybe-pdf-ppl:
13568 @if ppl
13569 maybe-pdf-ppl: pdf-ppl
13570
13571 pdf-ppl: \
13572     configure-ppl 
13573         @[ -f ./ppl/Makefile ] || exit 0; \
13574         r=`${PWD_COMMAND}`; export r; \
13575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13576         $(HOST_EXPORTS) \
13577         for flag in $(EXTRA_HOST_FLAGS) ; do \
13578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13579         done; \
13580         echo "Doing pdf in ppl" ; \
13581         (cd $(HOST_SUBDIR)/ppl && \
13582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13584                   "RANLIB=$${RANLIB}" \
13585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13586                   pdf) \
13587           || exit 1
13588
13589 @endif ppl
13590
13591 .PHONY: maybe-html-ppl html-ppl
13592 maybe-html-ppl:
13593 @if ppl
13594 maybe-html-ppl: html-ppl
13595
13596 html-ppl: \
13597     configure-ppl 
13598         @[ -f ./ppl/Makefile ] || exit 0; \
13599         r=`${PWD_COMMAND}`; export r; \
13600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13601         $(HOST_EXPORTS) \
13602         for flag in $(EXTRA_HOST_FLAGS) ; do \
13603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13604         done; \
13605         echo "Doing html in ppl" ; \
13606         (cd $(HOST_SUBDIR)/ppl && \
13607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13609                   "RANLIB=$${RANLIB}" \
13610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13611                   html) \
13612           || exit 1
13613
13614 @endif ppl
13615
13616 .PHONY: maybe-TAGS-ppl TAGS-ppl
13617 maybe-TAGS-ppl:
13618 @if ppl
13619 maybe-TAGS-ppl: TAGS-ppl
13620
13621 TAGS-ppl: \
13622     configure-ppl 
13623         @[ -f ./ppl/Makefile ] || exit 0; \
13624         r=`${PWD_COMMAND}`; export r; \
13625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13626         $(HOST_EXPORTS) \
13627         for flag in $(EXTRA_HOST_FLAGS) ; do \
13628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13629         done; \
13630         echo "Doing TAGS in ppl" ; \
13631         (cd $(HOST_SUBDIR)/ppl && \
13632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13634                   "RANLIB=$${RANLIB}" \
13635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13636                   TAGS) \
13637           || exit 1
13638
13639 @endif ppl
13640
13641 .PHONY: maybe-install-info-ppl install-info-ppl
13642 maybe-install-info-ppl:
13643 @if ppl
13644 maybe-install-info-ppl: install-info-ppl
13645
13646 install-info-ppl: \
13647     configure-ppl \
13648     info-ppl 
13649         @[ -f ./ppl/Makefile ] || exit 0; \
13650         r=`${PWD_COMMAND}`; export r; \
13651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13652         $(HOST_EXPORTS) \
13653         for flag in $(EXTRA_HOST_FLAGS) ; do \
13654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13655         done; \
13656         echo "Doing install-info in ppl" ; \
13657         (cd $(HOST_SUBDIR)/ppl && \
13658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13660                   "RANLIB=$${RANLIB}" \
13661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13662                   install-info) \
13663           || exit 1
13664
13665 @endif ppl
13666
13667 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13668 maybe-install-pdf-ppl:
13669 @if ppl
13670 maybe-install-pdf-ppl: install-pdf-ppl
13671
13672 install-pdf-ppl: \
13673     configure-ppl \
13674     pdf-ppl 
13675         @[ -f ./ppl/Makefile ] || exit 0; \
13676         r=`${PWD_COMMAND}`; export r; \
13677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13678         $(HOST_EXPORTS) \
13679         for flag in $(EXTRA_HOST_FLAGS) ; do \
13680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13681         done; \
13682         echo "Doing install-pdf in ppl" ; \
13683         (cd $(HOST_SUBDIR)/ppl && \
13684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13686                   "RANLIB=$${RANLIB}" \
13687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13688                   install-pdf) \
13689           || exit 1
13690
13691 @endif ppl
13692
13693 .PHONY: maybe-install-html-ppl install-html-ppl
13694 maybe-install-html-ppl:
13695 @if ppl
13696 maybe-install-html-ppl: install-html-ppl
13697
13698 install-html-ppl: \
13699     configure-ppl \
13700     html-ppl 
13701         @[ -f ./ppl/Makefile ] || exit 0; \
13702         r=`${PWD_COMMAND}`; export r; \
13703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13704         $(HOST_EXPORTS) \
13705         for flag in $(EXTRA_HOST_FLAGS) ; do \
13706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13707         done; \
13708         echo "Doing install-html in ppl" ; \
13709         (cd $(HOST_SUBDIR)/ppl && \
13710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13712                   "RANLIB=$${RANLIB}" \
13713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13714                   install-html) \
13715           || exit 1
13716
13717 @endif ppl
13718
13719 .PHONY: maybe-installcheck-ppl installcheck-ppl
13720 maybe-installcheck-ppl:
13721 @if ppl
13722 maybe-installcheck-ppl: installcheck-ppl
13723
13724 installcheck-ppl: \
13725     configure-ppl 
13726         @[ -f ./ppl/Makefile ] || exit 0; \
13727         r=`${PWD_COMMAND}`; export r; \
13728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13729         $(HOST_EXPORTS) \
13730         for flag in $(EXTRA_HOST_FLAGS) ; do \
13731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13732         done; \
13733         echo "Doing installcheck in ppl" ; \
13734         (cd $(HOST_SUBDIR)/ppl && \
13735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13737                   "RANLIB=$${RANLIB}" \
13738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13739                   installcheck) \
13740           || exit 1
13741
13742 @endif ppl
13743
13744 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13745 maybe-mostlyclean-ppl:
13746 @if ppl
13747 maybe-mostlyclean-ppl: mostlyclean-ppl
13748
13749 mostlyclean-ppl: 
13750         @[ -f ./ppl/Makefile ] || exit 0; \
13751         r=`${PWD_COMMAND}`; export r; \
13752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753         $(HOST_EXPORTS) \
13754         for flag in $(EXTRA_HOST_FLAGS) ; do \
13755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13756         done; \
13757         echo "Doing mostlyclean in ppl" ; \
13758         (cd $(HOST_SUBDIR)/ppl && \
13759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13761                   "RANLIB=$${RANLIB}" \
13762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13763                   mostlyclean) \
13764           || exit 1
13765
13766 @endif ppl
13767
13768 .PHONY: maybe-clean-ppl clean-ppl
13769 maybe-clean-ppl:
13770 @if ppl
13771 maybe-clean-ppl: clean-ppl
13772
13773 clean-ppl: 
13774         @[ -f ./ppl/Makefile ] || exit 0; \
13775         r=`${PWD_COMMAND}`; export r; \
13776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13777         $(HOST_EXPORTS) \
13778         for flag in $(EXTRA_HOST_FLAGS) ; do \
13779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13780         done; \
13781         echo "Doing clean in ppl" ; \
13782         (cd $(HOST_SUBDIR)/ppl && \
13783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13785                   "RANLIB=$${RANLIB}" \
13786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13787                   clean) \
13788           || exit 1
13789
13790 @endif ppl
13791
13792 .PHONY: maybe-distclean-ppl distclean-ppl
13793 maybe-distclean-ppl:
13794 @if ppl
13795 maybe-distclean-ppl: distclean-ppl
13796
13797 distclean-ppl: 
13798         @[ -f ./ppl/Makefile ] || exit 0; \
13799         r=`${PWD_COMMAND}`; export r; \
13800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801         $(HOST_EXPORTS) \
13802         for flag in $(EXTRA_HOST_FLAGS) ; do \
13803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804         done; \
13805         echo "Doing distclean in ppl" ; \
13806         (cd $(HOST_SUBDIR)/ppl && \
13807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809                   "RANLIB=$${RANLIB}" \
13810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13811                   distclean) \
13812           || exit 1
13813
13814 @endif ppl
13815
13816 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13817 maybe-maintainer-clean-ppl:
13818 @if ppl
13819 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13820
13821 maintainer-clean-ppl: 
13822         @[ -f ./ppl/Makefile ] || exit 0; \
13823         r=`${PWD_COMMAND}`; export r; \
13824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13825         $(HOST_EXPORTS) \
13826         for flag in $(EXTRA_HOST_FLAGS) ; do \
13827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13828         done; \
13829         echo "Doing maintainer-clean in ppl" ; \
13830         (cd $(HOST_SUBDIR)/ppl && \
13831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13833                   "RANLIB=$${RANLIB}" \
13834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13835                   maintainer-clean) \
13836           || exit 1
13837
13838 @endif ppl
13839
13840
13841
13842 .PHONY: configure-cloog maybe-configure-cloog
13843 maybe-configure-cloog:
13844 @if gcc-bootstrap
13845 configure-cloog: stage_current
13846 @endif gcc-bootstrap
13847 @if cloog
13848 maybe-configure-cloog: configure-cloog
13849 configure-cloog: 
13850         @r=`${PWD_COMMAND}`; export r; \
13851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13853         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13854         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13855         echo Configuring in $(HOST_SUBDIR)/cloog; \
13856         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13857         case $(srcdir) in \
13858           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13859           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13860                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13861         esac; \
13862         srcdiroption="--srcdir=$${topdir}/cloog"; \
13863         libsrcdir="$$s/cloog"; \
13864         $(SHELL) $${libsrcdir}/configure \
13865           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13866           --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13867           || exit 1
13868 @endif cloog
13869
13870
13871
13872 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13873 maybe-configure-stage1-cloog:
13874 @if cloog-bootstrap
13875 maybe-configure-stage1-cloog: configure-stage1-cloog
13876 configure-stage1-cloog:
13877         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13878         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13879         @r=`${PWD_COMMAND}`; export r; \
13880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13881         TFLAGS="$(STAGE1_TFLAGS)"; \
13882         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13883         $(HOST_EXPORTS) \
13884         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13885         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13886         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13887         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13888         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13889         cd $(HOST_SUBDIR)/cloog || exit 1; \
13890         case $(srcdir) in \
13891           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13892           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13893                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13894         esac; \
13895         srcdiroption="--srcdir=$${topdir}/cloog"; \
13896         libsrcdir="$$s/cloog"; \
13897         $(SHELL) $${libsrcdir}/configure \
13898           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13899           --target=${target_alias} $${srcdiroption} \
13900           $(STAGE1_CONFIGURE_FLAGS) \
13901           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13902 @endif cloog-bootstrap
13903
13904 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13905 maybe-configure-stage2-cloog:
13906 @if cloog-bootstrap
13907 maybe-configure-stage2-cloog: configure-stage2-cloog
13908 configure-stage2-cloog:
13909         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13910         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13911         @r=`${PWD_COMMAND}`; export r; \
13912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13913         TFLAGS="$(STAGE2_TFLAGS)"; \
13914         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13915         $(HOST_EXPORTS) \
13916         $(POSTSTAGE1_HOST_EXPORTS) \
13917         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13918         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13919         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13920         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13921         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13922         cd $(HOST_SUBDIR)/cloog || exit 1; \
13923         case $(srcdir) in \
13924           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13925           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13926                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13927         esac; \
13928         srcdiroption="--srcdir=$${topdir}/cloog"; \
13929         libsrcdir="$$s/cloog"; \
13930         $(SHELL) $${libsrcdir}/configure \
13931           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13932           --target=${target_alias} $${srcdiroption} \
13933           --with-build-libsubdir=$(HOST_SUBDIR) \
13934           $(STAGE2_CONFIGURE_FLAGS) \
13935           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13936 @endif cloog-bootstrap
13937
13938 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13939 maybe-configure-stage3-cloog:
13940 @if cloog-bootstrap
13941 maybe-configure-stage3-cloog: configure-stage3-cloog
13942 configure-stage3-cloog:
13943         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13944         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13945         @r=`${PWD_COMMAND}`; export r; \
13946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13947         TFLAGS="$(STAGE3_TFLAGS)"; \
13948         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13949         $(HOST_EXPORTS) \
13950         $(POSTSTAGE1_HOST_EXPORTS) \
13951         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13952         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13953         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13954         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13955         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13956         cd $(HOST_SUBDIR)/cloog || exit 1; \
13957         case $(srcdir) in \
13958           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13959           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13960                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13961         esac; \
13962         srcdiroption="--srcdir=$${topdir}/cloog"; \
13963         libsrcdir="$$s/cloog"; \
13964         $(SHELL) $${libsrcdir}/configure \
13965           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13966           --target=${target_alias} $${srcdiroption} \
13967           --with-build-libsubdir=$(HOST_SUBDIR) \
13968           $(STAGE3_CONFIGURE_FLAGS) \
13969           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13970 @endif cloog-bootstrap
13971
13972 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13973 maybe-configure-stage4-cloog:
13974 @if cloog-bootstrap
13975 maybe-configure-stage4-cloog: configure-stage4-cloog
13976 configure-stage4-cloog:
13977         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13978         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13979         @r=`${PWD_COMMAND}`; export r; \
13980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13981         TFLAGS="$(STAGE4_TFLAGS)"; \
13982         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13983         $(HOST_EXPORTS) \
13984         $(POSTSTAGE1_HOST_EXPORTS) \
13985         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13986         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13987         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13988         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13989         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13990         cd $(HOST_SUBDIR)/cloog || exit 1; \
13991         case $(srcdir) in \
13992           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13993           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13994                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13995         esac; \
13996         srcdiroption="--srcdir=$${topdir}/cloog"; \
13997         libsrcdir="$$s/cloog"; \
13998         $(SHELL) $${libsrcdir}/configure \
13999           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14000           --target=${target_alias} $${srcdiroption} \
14001           --with-build-libsubdir=$(HOST_SUBDIR) \
14002           $(STAGE4_CONFIGURE_FLAGS) \
14003           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14004 @endif cloog-bootstrap
14005
14006 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14007 maybe-configure-stageprofile-cloog:
14008 @if cloog-bootstrap
14009 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14010 configure-stageprofile-cloog:
14011         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14012         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14013         @r=`${PWD_COMMAND}`; export r; \
14014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14015         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14016         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14017         $(HOST_EXPORTS) \
14018         $(POSTSTAGE1_HOST_EXPORTS) \
14019         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14020         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14021         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14022         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14023         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14024         cd $(HOST_SUBDIR)/cloog || exit 1; \
14025         case $(srcdir) in \
14026           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14027           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14028                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14029         esac; \
14030         srcdiroption="--srcdir=$${topdir}/cloog"; \
14031         libsrcdir="$$s/cloog"; \
14032         $(SHELL) $${libsrcdir}/configure \
14033           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14034           --target=${target_alias} $${srcdiroption} \
14035           --with-build-libsubdir=$(HOST_SUBDIR) \
14036           $(STAGEprofile_CONFIGURE_FLAGS) \
14037           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14038 @endif cloog-bootstrap
14039
14040 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14041 maybe-configure-stagefeedback-cloog:
14042 @if cloog-bootstrap
14043 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14044 configure-stagefeedback-cloog:
14045         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14046         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14047         @r=`${PWD_COMMAND}`; export r; \
14048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14049         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14050         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14051         $(HOST_EXPORTS) \
14052         $(POSTSTAGE1_HOST_EXPORTS) \
14053         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14054         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14055         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14056         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14057         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14058         cd $(HOST_SUBDIR)/cloog || exit 1; \
14059         case $(srcdir) in \
14060           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14061           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14062                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14063         esac; \
14064         srcdiroption="--srcdir=$${topdir}/cloog"; \
14065         libsrcdir="$$s/cloog"; \
14066         $(SHELL) $${libsrcdir}/configure \
14067           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14068           --target=${target_alias} $${srcdiroption} \
14069           --with-build-libsubdir=$(HOST_SUBDIR) \
14070           $(STAGEfeedback_CONFIGURE_FLAGS) \
14071           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14072 @endif cloog-bootstrap
14073
14074
14075
14076
14077
14078 .PHONY: all-cloog maybe-all-cloog
14079 maybe-all-cloog:
14080 @if gcc-bootstrap
14081 all-cloog: stage_current
14082 @endif gcc-bootstrap
14083 @if cloog
14084 TARGET-cloog=all
14085 maybe-all-cloog: all-cloog
14086 all-cloog: configure-cloog
14087         @r=`${PWD_COMMAND}`; export r; \
14088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14090         (cd $(HOST_SUBDIR)/cloog && \
14091           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14092                 $(TARGET-cloog))
14093 @endif cloog
14094
14095
14096
14097 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14098 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14099 maybe-all-stage1-cloog:
14100 maybe-clean-stage1-cloog:
14101 @if cloog-bootstrap
14102 maybe-all-stage1-cloog: all-stage1-cloog
14103 all-stage1: all-stage1-cloog
14104 TARGET-stage1-cloog = $(TARGET-cloog)
14105 all-stage1-cloog: configure-stage1-cloog
14106         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14107         @r=`${PWD_COMMAND}`; export r; \
14108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14109         TFLAGS="$(STAGE1_TFLAGS)"; \
14110         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14111         cd $(HOST_SUBDIR)/cloog && \
14112         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14113                 CFLAGS="$(STAGE1_CFLAGS)" \
14114                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14115                 LIBCFLAGS="$(LIBCFLAGS)" \
14116                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14117                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14118                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14119                 $(EXTRA_HOST_FLAGS)  CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14120                 TFLAGS="$(STAGE1_TFLAGS)" \
14121                 $(TARGET-stage1-cloog)
14122
14123 maybe-clean-stage1-cloog: clean-stage1-cloog
14124 clean-stage1: clean-stage1-cloog
14125 clean-stage1-cloog:
14126         @if [ $(current_stage) = stage1 ]; then \
14127           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14128         else \
14129           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14130           $(MAKE) stage1-start; \
14131         fi; \
14132         cd $(HOST_SUBDIR)/cloog && \
14133         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14134                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14135 @endif cloog-bootstrap
14136
14137
14138 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14139 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14140 maybe-all-stage2-cloog:
14141 maybe-clean-stage2-cloog:
14142 @if cloog-bootstrap
14143 maybe-all-stage2-cloog: all-stage2-cloog
14144 all-stage2: all-stage2-cloog
14145 TARGET-stage2-cloog = $(TARGET-cloog)
14146 all-stage2-cloog: configure-stage2-cloog
14147         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14148         @r=`${PWD_COMMAND}`; export r; \
14149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14150         TFLAGS="$(STAGE2_TFLAGS)"; \
14151         $(HOST_EXPORTS) \
14152         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14153         cd $(HOST_SUBDIR)/cloog && \
14154         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14155                 CFLAGS="$(STAGE2_CFLAGS)" \
14156                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14157                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14158                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14159                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14160                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14161                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14162                 TFLAGS="$(STAGE2_TFLAGS)" \
14163                 $(TARGET-stage2-cloog)
14164
14165 maybe-clean-stage2-cloog: clean-stage2-cloog
14166 clean-stage2: clean-stage2-cloog
14167 clean-stage2-cloog:
14168         @if [ $(current_stage) = stage2 ]; then \
14169           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14170         else \
14171           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14172           $(MAKE) stage2-start; \
14173         fi; \
14174         cd $(HOST_SUBDIR)/cloog && \
14175         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14176                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14177                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14178 @endif cloog-bootstrap
14179
14180
14181 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14182 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14183 maybe-all-stage3-cloog:
14184 maybe-clean-stage3-cloog:
14185 @if cloog-bootstrap
14186 maybe-all-stage3-cloog: all-stage3-cloog
14187 all-stage3: all-stage3-cloog
14188 TARGET-stage3-cloog = $(TARGET-cloog)
14189 all-stage3-cloog: configure-stage3-cloog
14190         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14191         @r=`${PWD_COMMAND}`; export r; \
14192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14193         TFLAGS="$(STAGE3_TFLAGS)"; \
14194         $(HOST_EXPORTS) \
14195         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14196         cd $(HOST_SUBDIR)/cloog && \
14197         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14198                 CFLAGS="$(STAGE3_CFLAGS)" \
14199                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14200                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14201                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14202                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14203                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14204                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14205                 TFLAGS="$(STAGE3_TFLAGS)" \
14206                 $(TARGET-stage3-cloog)
14207
14208 maybe-clean-stage3-cloog: clean-stage3-cloog
14209 clean-stage3: clean-stage3-cloog
14210 clean-stage3-cloog:
14211         @if [ $(current_stage) = stage3 ]; then \
14212           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14213         else \
14214           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14215           $(MAKE) stage3-start; \
14216         fi; \
14217         cd $(HOST_SUBDIR)/cloog && \
14218         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14219                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14220                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14221 @endif cloog-bootstrap
14222
14223
14224 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14225 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14226 maybe-all-stage4-cloog:
14227 maybe-clean-stage4-cloog:
14228 @if cloog-bootstrap
14229 maybe-all-stage4-cloog: all-stage4-cloog
14230 all-stage4: all-stage4-cloog
14231 TARGET-stage4-cloog = $(TARGET-cloog)
14232 all-stage4-cloog: configure-stage4-cloog
14233         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14234         @r=`${PWD_COMMAND}`; export r; \
14235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14236         TFLAGS="$(STAGE4_TFLAGS)"; \
14237         $(HOST_EXPORTS) \
14238         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14239         cd $(HOST_SUBDIR)/cloog && \
14240         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14241                 CFLAGS="$(STAGE4_CFLAGS)" \
14242                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14243                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14244                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14245                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14246                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14247                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14248                 TFLAGS="$(STAGE4_TFLAGS)" \
14249                 $(TARGET-stage4-cloog)
14250
14251 maybe-clean-stage4-cloog: clean-stage4-cloog
14252 clean-stage4: clean-stage4-cloog
14253 clean-stage4-cloog:
14254         @if [ $(current_stage) = stage4 ]; then \
14255           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14256         else \
14257           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14258           $(MAKE) stage4-start; \
14259         fi; \
14260         cd $(HOST_SUBDIR)/cloog && \
14261         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14262                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14263                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14264 @endif cloog-bootstrap
14265
14266
14267 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14268 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14269 maybe-all-stageprofile-cloog:
14270 maybe-clean-stageprofile-cloog:
14271 @if cloog-bootstrap
14272 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14273 all-stageprofile: all-stageprofile-cloog
14274 TARGET-stageprofile-cloog = $(TARGET-cloog)
14275 all-stageprofile-cloog: configure-stageprofile-cloog
14276         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14277         @r=`${PWD_COMMAND}`; export r; \
14278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14279         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14280         $(HOST_EXPORTS) \
14281         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14282         cd $(HOST_SUBDIR)/cloog && \
14283         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14284                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14285                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14286                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14287                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14288                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14289                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14290                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14291                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14292                 $(TARGET-stageprofile-cloog)
14293
14294 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14295 clean-stageprofile: clean-stageprofile-cloog
14296 clean-stageprofile-cloog:
14297         @if [ $(current_stage) = stageprofile ]; then \
14298           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14299         else \
14300           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14301           $(MAKE) stageprofile-start; \
14302         fi; \
14303         cd $(HOST_SUBDIR)/cloog && \
14304         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14305                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14306                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14307 @endif cloog-bootstrap
14308
14309
14310 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14311 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14312 maybe-all-stagefeedback-cloog:
14313 maybe-clean-stagefeedback-cloog:
14314 @if cloog-bootstrap
14315 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14316 all-stagefeedback: all-stagefeedback-cloog
14317 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14318 all-stagefeedback-cloog: configure-stagefeedback-cloog
14319         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14320         @r=`${PWD_COMMAND}`; export r; \
14321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14322         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14323         $(HOST_EXPORTS) \
14324         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14325         cd $(HOST_SUBDIR)/cloog && \
14326         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14327                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14328                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14329                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14330                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14331                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14332                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14333                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14334                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14335                 $(TARGET-stagefeedback-cloog)
14336
14337 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14338 clean-stagefeedback: clean-stagefeedback-cloog
14339 clean-stagefeedback-cloog:
14340         @if [ $(current_stage) = stagefeedback ]; then \
14341           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14342         else \
14343           [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14344           $(MAKE) stagefeedback-start; \
14345         fi; \
14346         cd $(HOST_SUBDIR)/cloog && \
14347         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14348                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14349                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14350 @endif cloog-bootstrap
14351
14352
14353
14354
14355
14356 .PHONY: check-cloog maybe-check-cloog
14357 maybe-check-cloog:
14358 @if cloog
14359 maybe-check-cloog: check-cloog
14360
14361 check-cloog:
14362         @: $(MAKE); $(unstage)
14363         @r=`${PWD_COMMAND}`; export r; \
14364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14365         $(HOST_EXPORTS) \
14366         (cd $(HOST_SUBDIR)/cloog && \
14367           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14368
14369 @endif cloog
14370
14371 .PHONY: install-cloog maybe-install-cloog
14372 maybe-install-cloog:
14373 @if cloog
14374 maybe-install-cloog: install-cloog
14375
14376 install-cloog:
14377
14378 @endif cloog
14379
14380 .PHONY: install-strip-cloog maybe-install-strip-cloog
14381 maybe-install-strip-cloog:
14382 @if cloog
14383 maybe-install-strip-cloog: install-strip-cloog
14384
14385 install-strip-cloog:
14386
14387 @endif cloog
14388
14389 # Other targets (info, dvi, pdf, etc.)
14390
14391 .PHONY: maybe-info-cloog info-cloog
14392 maybe-info-cloog:
14393 @if cloog
14394 maybe-info-cloog: info-cloog
14395
14396 info-cloog: \
14397     configure-cloog 
14398         @[ -f ./cloog/Makefile ] || exit 0; \
14399         r=`${PWD_COMMAND}`; export r; \
14400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14401         $(HOST_EXPORTS) \
14402         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14404         done; \
14405         echo "Doing info in cloog" ; \
14406         (cd $(HOST_SUBDIR)/cloog && \
14407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14409                   "RANLIB=$${RANLIB}" \
14410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14411                   info) \
14412           || exit 1
14413
14414 @endif cloog
14415
14416 .PHONY: maybe-dvi-cloog dvi-cloog
14417 maybe-dvi-cloog:
14418 @if cloog
14419 maybe-dvi-cloog: dvi-cloog
14420
14421 dvi-cloog: \
14422     configure-cloog 
14423         @[ -f ./cloog/Makefile ] || exit 0; \
14424         r=`${PWD_COMMAND}`; export r; \
14425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14426         $(HOST_EXPORTS) \
14427         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14429         done; \
14430         echo "Doing dvi in cloog" ; \
14431         (cd $(HOST_SUBDIR)/cloog && \
14432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14434                   "RANLIB=$${RANLIB}" \
14435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14436                   dvi) \
14437           || exit 1
14438
14439 @endif cloog
14440
14441 .PHONY: maybe-pdf-cloog pdf-cloog
14442 maybe-pdf-cloog:
14443 @if cloog
14444 maybe-pdf-cloog: pdf-cloog
14445
14446 pdf-cloog: \
14447     configure-cloog 
14448         @[ -f ./cloog/Makefile ] || exit 0; \
14449         r=`${PWD_COMMAND}`; export r; \
14450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14451         $(HOST_EXPORTS) \
14452         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14454         done; \
14455         echo "Doing pdf in cloog" ; \
14456         (cd $(HOST_SUBDIR)/cloog && \
14457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14459                   "RANLIB=$${RANLIB}" \
14460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14461                   pdf) \
14462           || exit 1
14463
14464 @endif cloog
14465
14466 .PHONY: maybe-html-cloog html-cloog
14467 maybe-html-cloog:
14468 @if cloog
14469 maybe-html-cloog: html-cloog
14470
14471 html-cloog: \
14472     configure-cloog 
14473         @[ -f ./cloog/Makefile ] || exit 0; \
14474         r=`${PWD_COMMAND}`; export r; \
14475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14476         $(HOST_EXPORTS) \
14477         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14479         done; \
14480         echo "Doing html in cloog" ; \
14481         (cd $(HOST_SUBDIR)/cloog && \
14482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14484                   "RANLIB=$${RANLIB}" \
14485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14486                   html) \
14487           || exit 1
14488
14489 @endif cloog
14490
14491 .PHONY: maybe-TAGS-cloog TAGS-cloog
14492 maybe-TAGS-cloog:
14493 @if cloog
14494 maybe-TAGS-cloog: TAGS-cloog
14495
14496 TAGS-cloog: \
14497     configure-cloog 
14498         @[ -f ./cloog/Makefile ] || exit 0; \
14499         r=`${PWD_COMMAND}`; export r; \
14500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14501         $(HOST_EXPORTS) \
14502         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14504         done; \
14505         echo "Doing TAGS in cloog" ; \
14506         (cd $(HOST_SUBDIR)/cloog && \
14507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14509                   "RANLIB=$${RANLIB}" \
14510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14511                   TAGS) \
14512           || exit 1
14513
14514 @endif cloog
14515
14516 .PHONY: maybe-install-info-cloog install-info-cloog
14517 maybe-install-info-cloog:
14518 @if cloog
14519 maybe-install-info-cloog: install-info-cloog
14520
14521 install-info-cloog: \
14522     configure-cloog \
14523     info-cloog 
14524         @[ -f ./cloog/Makefile ] || exit 0; \
14525         r=`${PWD_COMMAND}`; export r; \
14526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14527         $(HOST_EXPORTS) \
14528         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14530         done; \
14531         echo "Doing install-info in cloog" ; \
14532         (cd $(HOST_SUBDIR)/cloog && \
14533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14535                   "RANLIB=$${RANLIB}" \
14536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14537                   install-info) \
14538           || exit 1
14539
14540 @endif cloog
14541
14542 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14543 maybe-install-pdf-cloog:
14544 @if cloog
14545 maybe-install-pdf-cloog: install-pdf-cloog
14546
14547 install-pdf-cloog: \
14548     configure-cloog \
14549     pdf-cloog 
14550         @[ -f ./cloog/Makefile ] || exit 0; \
14551         r=`${PWD_COMMAND}`; export r; \
14552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14553         $(HOST_EXPORTS) \
14554         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14556         done; \
14557         echo "Doing install-pdf in cloog" ; \
14558         (cd $(HOST_SUBDIR)/cloog && \
14559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14561                   "RANLIB=$${RANLIB}" \
14562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14563                   install-pdf) \
14564           || exit 1
14565
14566 @endif cloog
14567
14568 .PHONY: maybe-install-html-cloog install-html-cloog
14569 maybe-install-html-cloog:
14570 @if cloog
14571 maybe-install-html-cloog: install-html-cloog
14572
14573 install-html-cloog: \
14574     configure-cloog \
14575     html-cloog 
14576         @[ -f ./cloog/Makefile ] || exit 0; \
14577         r=`${PWD_COMMAND}`; export r; \
14578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579         $(HOST_EXPORTS) \
14580         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14582         done; \
14583         echo "Doing install-html in cloog" ; \
14584         (cd $(HOST_SUBDIR)/cloog && \
14585           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14586                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14587                   "RANLIB=$${RANLIB}" \
14588                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14589                   install-html) \
14590           || exit 1
14591
14592 @endif cloog
14593
14594 .PHONY: maybe-installcheck-cloog installcheck-cloog
14595 maybe-installcheck-cloog:
14596 @if cloog
14597 maybe-installcheck-cloog: installcheck-cloog
14598
14599 installcheck-cloog: \
14600     configure-cloog 
14601         @[ -f ./cloog/Makefile ] || exit 0; \
14602         r=`${PWD_COMMAND}`; export r; \
14603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14604         $(HOST_EXPORTS) \
14605         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14607         done; \
14608         echo "Doing installcheck in cloog" ; \
14609         (cd $(HOST_SUBDIR)/cloog && \
14610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14612                   "RANLIB=$${RANLIB}" \
14613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14614                   installcheck) \
14615           || exit 1
14616
14617 @endif cloog
14618
14619 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14620 maybe-mostlyclean-cloog:
14621 @if cloog
14622 maybe-mostlyclean-cloog: mostlyclean-cloog
14623
14624 mostlyclean-cloog: 
14625         @[ -f ./cloog/Makefile ] || exit 0; \
14626         r=`${PWD_COMMAND}`; export r; \
14627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628         $(HOST_EXPORTS) \
14629         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631         done; \
14632         echo "Doing mostlyclean in cloog" ; \
14633         (cd $(HOST_SUBDIR)/cloog && \
14634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636                   "RANLIB=$${RANLIB}" \
14637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14638                   mostlyclean) \
14639           || exit 1
14640
14641 @endif cloog
14642
14643 .PHONY: maybe-clean-cloog clean-cloog
14644 maybe-clean-cloog:
14645 @if cloog
14646 maybe-clean-cloog: clean-cloog
14647
14648 clean-cloog: 
14649         @[ -f ./cloog/Makefile ] || exit 0; \
14650         r=`${PWD_COMMAND}`; export r; \
14651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652         $(HOST_EXPORTS) \
14653         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655         done; \
14656         echo "Doing clean in cloog" ; \
14657         (cd $(HOST_SUBDIR)/cloog && \
14658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660                   "RANLIB=$${RANLIB}" \
14661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14662                   clean) \
14663           || exit 1
14664
14665 @endif cloog
14666
14667 .PHONY: maybe-distclean-cloog distclean-cloog
14668 maybe-distclean-cloog:
14669 @if cloog
14670 maybe-distclean-cloog: distclean-cloog
14671
14672 distclean-cloog: 
14673         @[ -f ./cloog/Makefile ] || exit 0; \
14674         r=`${PWD_COMMAND}`; export r; \
14675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676         $(HOST_EXPORTS) \
14677         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679         done; \
14680         echo "Doing distclean in cloog" ; \
14681         (cd $(HOST_SUBDIR)/cloog && \
14682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684                   "RANLIB=$${RANLIB}" \
14685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14686                   distclean) \
14687           || exit 1
14688
14689 @endif cloog
14690
14691 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14692 maybe-maintainer-clean-cloog:
14693 @if cloog
14694 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14695
14696 maintainer-clean-cloog: 
14697         @[ -f ./cloog/Makefile ] || exit 0; \
14698         r=`${PWD_COMMAND}`; export r; \
14699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700         $(HOST_EXPORTS) \
14701         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703         done; \
14704         echo "Doing maintainer-clean in cloog" ; \
14705         (cd $(HOST_SUBDIR)/cloog && \
14706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708                   "RANLIB=$${RANLIB}" \
14709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14710                   maintainer-clean) \
14711           || exit 1
14712
14713 @endif cloog
14714
14715
14716
14717 .PHONY: configure-libelf maybe-configure-libelf
14718 maybe-configure-libelf:
14719 @if gcc-bootstrap
14720 configure-libelf: stage_current
14721 @endif gcc-bootstrap
14722 @if libelf
14723 maybe-configure-libelf: configure-libelf
14724 configure-libelf: 
14725         @r=`${PWD_COMMAND}`; export r; \
14726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14727         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14728         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14729         $(HOST_EXPORTS)  \
14730         echo Configuring in $(HOST_SUBDIR)/libelf; \
14731         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14732         case $(srcdir) in \
14733           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14734           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14735                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14736         esac; \
14737         srcdiroption="--srcdir=$${topdir}/libelf"; \
14738         libsrcdir="$$s/libelf"; \
14739         $(SHELL) $${libsrcdir}/configure \
14740           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14741           --target=${target_alias} $${srcdiroption} --disable-shared \
14742           || exit 1
14743 @endif libelf
14744
14745
14746
14747 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14748 maybe-configure-stage1-libelf:
14749 @if libelf-bootstrap
14750 maybe-configure-stage1-libelf: configure-stage1-libelf
14751 configure-stage1-libelf:
14752         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14753         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14754         @r=`${PWD_COMMAND}`; export r; \
14755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14756         TFLAGS="$(STAGE1_TFLAGS)"; \
14757         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14758         $(HOST_EXPORTS) \
14759         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14760         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14761         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14762         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14763         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14764         cd $(HOST_SUBDIR)/libelf || exit 1; \
14765         case $(srcdir) in \
14766           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14767           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14768                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14769         esac; \
14770         srcdiroption="--srcdir=$${topdir}/libelf"; \
14771         libsrcdir="$$s/libelf"; \
14772         $(SHELL) $${libsrcdir}/configure \
14773           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14774           --target=${target_alias} $${srcdiroption} \
14775           $(STAGE1_CONFIGURE_FLAGS) \
14776           --disable-shared
14777 @endif libelf-bootstrap
14778
14779 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14780 maybe-configure-stage2-libelf:
14781 @if libelf-bootstrap
14782 maybe-configure-stage2-libelf: configure-stage2-libelf
14783 configure-stage2-libelf:
14784         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14785         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14786         @r=`${PWD_COMMAND}`; export r; \
14787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14788         TFLAGS="$(STAGE2_TFLAGS)"; \
14789         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14790         $(HOST_EXPORTS) \
14791         $(POSTSTAGE1_HOST_EXPORTS) \
14792         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14793         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14794         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14795         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14796         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14797         cd $(HOST_SUBDIR)/libelf || exit 1; \
14798         case $(srcdir) in \
14799           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14800           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14801                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14802         esac; \
14803         srcdiroption="--srcdir=$${topdir}/libelf"; \
14804         libsrcdir="$$s/libelf"; \
14805         $(SHELL) $${libsrcdir}/configure \
14806           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14807           --target=${target_alias} $${srcdiroption} \
14808           --with-build-libsubdir=$(HOST_SUBDIR) \
14809           $(STAGE2_CONFIGURE_FLAGS) \
14810           --disable-shared
14811 @endif libelf-bootstrap
14812
14813 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14814 maybe-configure-stage3-libelf:
14815 @if libelf-bootstrap
14816 maybe-configure-stage3-libelf: configure-stage3-libelf
14817 configure-stage3-libelf:
14818         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14819         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14820         @r=`${PWD_COMMAND}`; export r; \
14821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14822         TFLAGS="$(STAGE3_TFLAGS)"; \
14823         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14824         $(HOST_EXPORTS) \
14825         $(POSTSTAGE1_HOST_EXPORTS) \
14826         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14827         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14828         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14829         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14830         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14831         cd $(HOST_SUBDIR)/libelf || exit 1; \
14832         case $(srcdir) in \
14833           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14834           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14835                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14836         esac; \
14837         srcdiroption="--srcdir=$${topdir}/libelf"; \
14838         libsrcdir="$$s/libelf"; \
14839         $(SHELL) $${libsrcdir}/configure \
14840           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14841           --target=${target_alias} $${srcdiroption} \
14842           --with-build-libsubdir=$(HOST_SUBDIR) \
14843           $(STAGE3_CONFIGURE_FLAGS) \
14844           --disable-shared
14845 @endif libelf-bootstrap
14846
14847 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14848 maybe-configure-stage4-libelf:
14849 @if libelf-bootstrap
14850 maybe-configure-stage4-libelf: configure-stage4-libelf
14851 configure-stage4-libelf:
14852         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14853         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14854         @r=`${PWD_COMMAND}`; export r; \
14855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14856         TFLAGS="$(STAGE4_TFLAGS)"; \
14857         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14858         $(HOST_EXPORTS) \
14859         $(POSTSTAGE1_HOST_EXPORTS) \
14860         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14861         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14862         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14863         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14864         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14865         cd $(HOST_SUBDIR)/libelf || exit 1; \
14866         case $(srcdir) in \
14867           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14868           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14869                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14870         esac; \
14871         srcdiroption="--srcdir=$${topdir}/libelf"; \
14872         libsrcdir="$$s/libelf"; \
14873         $(SHELL) $${libsrcdir}/configure \
14874           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14875           --target=${target_alias} $${srcdiroption} \
14876           --with-build-libsubdir=$(HOST_SUBDIR) \
14877           $(STAGE4_CONFIGURE_FLAGS) \
14878           --disable-shared
14879 @endif libelf-bootstrap
14880
14881 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14882 maybe-configure-stageprofile-libelf:
14883 @if libelf-bootstrap
14884 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14885 configure-stageprofile-libelf:
14886         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14887         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14888         @r=`${PWD_COMMAND}`; export r; \
14889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14890         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14891         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14892         $(HOST_EXPORTS) \
14893         $(POSTSTAGE1_HOST_EXPORTS) \
14894         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14895         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14896         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14897         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14898         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14899         cd $(HOST_SUBDIR)/libelf || exit 1; \
14900         case $(srcdir) in \
14901           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14902           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14903                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14904         esac; \
14905         srcdiroption="--srcdir=$${topdir}/libelf"; \
14906         libsrcdir="$$s/libelf"; \
14907         $(SHELL) $${libsrcdir}/configure \
14908           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14909           --target=${target_alias} $${srcdiroption} \
14910           --with-build-libsubdir=$(HOST_SUBDIR) \
14911           $(STAGEprofile_CONFIGURE_FLAGS) \
14912           --disable-shared
14913 @endif libelf-bootstrap
14914
14915 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14916 maybe-configure-stagefeedback-libelf:
14917 @if libelf-bootstrap
14918 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14919 configure-stagefeedback-libelf:
14920         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14921         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14922         @r=`${PWD_COMMAND}`; export r; \
14923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14924         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14925         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14926         $(HOST_EXPORTS) \
14927         $(POSTSTAGE1_HOST_EXPORTS) \
14928         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14929         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14930         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14931         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14932         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14933         cd $(HOST_SUBDIR)/libelf || exit 1; \
14934         case $(srcdir) in \
14935           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14936           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14937                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14938         esac; \
14939         srcdiroption="--srcdir=$${topdir}/libelf"; \
14940         libsrcdir="$$s/libelf"; \
14941         $(SHELL) $${libsrcdir}/configure \
14942           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14943           --target=${target_alias} $${srcdiroption} \
14944           --with-build-libsubdir=$(HOST_SUBDIR) \
14945           $(STAGEfeedback_CONFIGURE_FLAGS) \
14946           --disable-shared
14947 @endif libelf-bootstrap
14948
14949
14950
14951
14952
14953 .PHONY: all-libelf maybe-all-libelf
14954 maybe-all-libelf:
14955 @if gcc-bootstrap
14956 all-libelf: stage_current
14957 @endif gcc-bootstrap
14958 @if libelf
14959 TARGET-libelf=all
14960 maybe-all-libelf: all-libelf
14961 all-libelf: configure-libelf
14962         @r=`${PWD_COMMAND}`; export r; \
14963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14964         $(HOST_EXPORTS)  \
14965         (cd $(HOST_SUBDIR)/libelf && \
14966           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
14967                 $(TARGET-libelf))
14968 @endif libelf
14969
14970
14971
14972 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14973 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14974 maybe-all-stage1-libelf:
14975 maybe-clean-stage1-libelf:
14976 @if libelf-bootstrap
14977 maybe-all-stage1-libelf: all-stage1-libelf
14978 all-stage1: all-stage1-libelf
14979 TARGET-stage1-libelf = $(TARGET-libelf)
14980 all-stage1-libelf: configure-stage1-libelf
14981         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14982         @r=`${PWD_COMMAND}`; export r; \
14983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14984         TFLAGS="$(STAGE1_TFLAGS)"; \
14985         $(HOST_EXPORTS)  \
14986         cd $(HOST_SUBDIR)/libelf && \
14987         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14988                 CFLAGS="$(STAGE1_CFLAGS)" \
14989                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14990                 LIBCFLAGS="$(LIBCFLAGS)" \
14991                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14992                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14993                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14994                 $(EXTRA_HOST_FLAGS)   \
14995                 TFLAGS="$(STAGE1_TFLAGS)" \
14996                 $(TARGET-stage1-libelf)
14997
14998 maybe-clean-stage1-libelf: clean-stage1-libelf
14999 clean-stage1: clean-stage1-libelf
15000 clean-stage1-libelf:
15001         @if [ $(current_stage) = stage1 ]; then \
15002           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15003         else \
15004           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15005           $(MAKE) stage1-start; \
15006         fi; \
15007         cd $(HOST_SUBDIR)/libelf && \
15008         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15009                  clean
15010 @endif libelf-bootstrap
15011
15012
15013 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15014 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15015 maybe-all-stage2-libelf:
15016 maybe-clean-stage2-libelf:
15017 @if libelf-bootstrap
15018 maybe-all-stage2-libelf: all-stage2-libelf
15019 all-stage2: all-stage2-libelf
15020 TARGET-stage2-libelf = $(TARGET-libelf)
15021 all-stage2-libelf: configure-stage2-libelf
15022         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15023         @r=`${PWD_COMMAND}`; export r; \
15024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15025         TFLAGS="$(STAGE2_TFLAGS)"; \
15026         $(HOST_EXPORTS) \
15027         $(POSTSTAGE1_HOST_EXPORTS)  \
15028         cd $(HOST_SUBDIR)/libelf && \
15029         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15030                 CFLAGS="$(STAGE2_CFLAGS)" \
15031                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15032                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15033                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15034                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15035                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15036                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15037                 TFLAGS="$(STAGE2_TFLAGS)" \
15038                 $(TARGET-stage2-libelf)
15039
15040 maybe-clean-stage2-libelf: clean-stage2-libelf
15041 clean-stage2: clean-stage2-libelf
15042 clean-stage2-libelf:
15043         @if [ $(current_stage) = stage2 ]; then \
15044           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15045         else \
15046           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15047           $(MAKE) stage2-start; \
15048         fi; \
15049         cd $(HOST_SUBDIR)/libelf && \
15050         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15051                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15052                  clean
15053 @endif libelf-bootstrap
15054
15055
15056 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15057 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15058 maybe-all-stage3-libelf:
15059 maybe-clean-stage3-libelf:
15060 @if libelf-bootstrap
15061 maybe-all-stage3-libelf: all-stage3-libelf
15062 all-stage3: all-stage3-libelf
15063 TARGET-stage3-libelf = $(TARGET-libelf)
15064 all-stage3-libelf: configure-stage3-libelf
15065         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15066         @r=`${PWD_COMMAND}`; export r; \
15067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15068         TFLAGS="$(STAGE3_TFLAGS)"; \
15069         $(HOST_EXPORTS) \
15070         $(POSTSTAGE1_HOST_EXPORTS)  \
15071         cd $(HOST_SUBDIR)/libelf && \
15072         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15073                 CFLAGS="$(STAGE3_CFLAGS)" \
15074                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15075                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15076                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15077                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15078                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15079                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15080                 TFLAGS="$(STAGE3_TFLAGS)" \
15081                 $(TARGET-stage3-libelf)
15082
15083 maybe-clean-stage3-libelf: clean-stage3-libelf
15084 clean-stage3: clean-stage3-libelf
15085 clean-stage3-libelf:
15086         @if [ $(current_stage) = stage3 ]; then \
15087           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15088         else \
15089           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15090           $(MAKE) stage3-start; \
15091         fi; \
15092         cd $(HOST_SUBDIR)/libelf && \
15093         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15094                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15095                  clean
15096 @endif libelf-bootstrap
15097
15098
15099 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15100 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15101 maybe-all-stage4-libelf:
15102 maybe-clean-stage4-libelf:
15103 @if libelf-bootstrap
15104 maybe-all-stage4-libelf: all-stage4-libelf
15105 all-stage4: all-stage4-libelf
15106 TARGET-stage4-libelf = $(TARGET-libelf)
15107 all-stage4-libelf: configure-stage4-libelf
15108         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15109         @r=`${PWD_COMMAND}`; export r; \
15110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15111         TFLAGS="$(STAGE4_TFLAGS)"; \
15112         $(HOST_EXPORTS) \
15113         $(POSTSTAGE1_HOST_EXPORTS)  \
15114         cd $(HOST_SUBDIR)/libelf && \
15115         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15116                 CFLAGS="$(STAGE4_CFLAGS)" \
15117                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15118                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15119                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15120                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15121                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15122                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15123                 TFLAGS="$(STAGE4_TFLAGS)" \
15124                 $(TARGET-stage4-libelf)
15125
15126 maybe-clean-stage4-libelf: clean-stage4-libelf
15127 clean-stage4: clean-stage4-libelf
15128 clean-stage4-libelf:
15129         @if [ $(current_stage) = stage4 ]; then \
15130           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15131         else \
15132           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15133           $(MAKE) stage4-start; \
15134         fi; \
15135         cd $(HOST_SUBDIR)/libelf && \
15136         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15137                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15138                  clean
15139 @endif libelf-bootstrap
15140
15141
15142 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15143 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15144 maybe-all-stageprofile-libelf:
15145 maybe-clean-stageprofile-libelf:
15146 @if libelf-bootstrap
15147 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15148 all-stageprofile: all-stageprofile-libelf
15149 TARGET-stageprofile-libelf = $(TARGET-libelf)
15150 all-stageprofile-libelf: configure-stageprofile-libelf
15151         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15152         @r=`${PWD_COMMAND}`; export r; \
15153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15154         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15155         $(HOST_EXPORTS) \
15156         $(POSTSTAGE1_HOST_EXPORTS)  \
15157         cd $(HOST_SUBDIR)/libelf && \
15158         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15159                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15160                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15161                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15162                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15163                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15164                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15165                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15166                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15167                 $(TARGET-stageprofile-libelf)
15168
15169 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15170 clean-stageprofile: clean-stageprofile-libelf
15171 clean-stageprofile-libelf:
15172         @if [ $(current_stage) = stageprofile ]; then \
15173           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15174         else \
15175           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15176           $(MAKE) stageprofile-start; \
15177         fi; \
15178         cd $(HOST_SUBDIR)/libelf && \
15179         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15180                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15181                  clean
15182 @endif libelf-bootstrap
15183
15184
15185 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15186 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15187 maybe-all-stagefeedback-libelf:
15188 maybe-clean-stagefeedback-libelf:
15189 @if libelf-bootstrap
15190 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15191 all-stagefeedback: all-stagefeedback-libelf
15192 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15193 all-stagefeedback-libelf: configure-stagefeedback-libelf
15194         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15195         @r=`${PWD_COMMAND}`; export r; \
15196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15197         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15198         $(HOST_EXPORTS) \
15199         $(POSTSTAGE1_HOST_EXPORTS)  \
15200         cd $(HOST_SUBDIR)/libelf && \
15201         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15202                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15203                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15204                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15205                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15206                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15207                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15208                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15209                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15210                 $(TARGET-stagefeedback-libelf)
15211
15212 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15213 clean-stagefeedback: clean-stagefeedback-libelf
15214 clean-stagefeedback-libelf:
15215         @if [ $(current_stage) = stagefeedback ]; then \
15216           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15217         else \
15218           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15219           $(MAKE) stagefeedback-start; \
15220         fi; \
15221         cd $(HOST_SUBDIR)/libelf && \
15222         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15223                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15224                  clean
15225 @endif libelf-bootstrap
15226
15227
15228
15229
15230
15231 .PHONY: check-libelf maybe-check-libelf
15232 maybe-check-libelf:
15233 @if libelf
15234 maybe-check-libelf: check-libelf
15235
15236 check-libelf:
15237         @: $(MAKE); $(unstage)
15238         @r=`${PWD_COMMAND}`; export r; \
15239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15240         $(HOST_EXPORTS) \
15241         (cd $(HOST_SUBDIR)/libelf && \
15242           $(MAKE) $(FLAGS_TO_PASS)  check)
15243
15244 @endif libelf
15245
15246 .PHONY: install-libelf maybe-install-libelf
15247 maybe-install-libelf:
15248 @if libelf
15249 maybe-install-libelf: install-libelf
15250
15251 install-libelf:
15252
15253 @endif libelf
15254
15255 .PHONY: install-strip-libelf maybe-install-strip-libelf
15256 maybe-install-strip-libelf:
15257 @if libelf
15258 maybe-install-strip-libelf: install-strip-libelf
15259
15260 install-strip-libelf:
15261
15262 @endif libelf
15263
15264 # Other targets (info, dvi, pdf, etc.)
15265
15266 .PHONY: maybe-info-libelf info-libelf
15267 maybe-info-libelf:
15268 @if libelf
15269 maybe-info-libelf: info-libelf
15270
15271 info-libelf: \
15272     configure-libelf 
15273         @[ -f ./libelf/Makefile ] || exit 0; \
15274         r=`${PWD_COMMAND}`; export r; \
15275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15276         $(HOST_EXPORTS) \
15277         for flag in $(EXTRA_HOST_FLAGS) ; do \
15278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15279         done; \
15280         echo "Doing info in libelf" ; \
15281         (cd $(HOST_SUBDIR)/libelf && \
15282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15284                   "RANLIB=$${RANLIB}" \
15285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15286                   info) \
15287           || exit 1
15288
15289 @endif libelf
15290
15291 .PHONY: maybe-dvi-libelf dvi-libelf
15292 maybe-dvi-libelf:
15293 @if libelf
15294 maybe-dvi-libelf: dvi-libelf
15295
15296 dvi-libelf: \
15297     configure-libelf 
15298         @[ -f ./libelf/Makefile ] || exit 0; \
15299         r=`${PWD_COMMAND}`; export r; \
15300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15301         $(HOST_EXPORTS) \
15302         for flag in $(EXTRA_HOST_FLAGS) ; do \
15303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15304         done; \
15305         echo "Doing dvi in libelf" ; \
15306         (cd $(HOST_SUBDIR)/libelf && \
15307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15309                   "RANLIB=$${RANLIB}" \
15310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15311                   dvi) \
15312           || exit 1
15313
15314 @endif libelf
15315
15316 .PHONY: maybe-pdf-libelf pdf-libelf
15317 maybe-pdf-libelf:
15318 @if libelf
15319 maybe-pdf-libelf: pdf-libelf
15320
15321 pdf-libelf: \
15322     configure-libelf 
15323         @[ -f ./libelf/Makefile ] || exit 0; \
15324         r=`${PWD_COMMAND}`; export r; \
15325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15326         $(HOST_EXPORTS) \
15327         for flag in $(EXTRA_HOST_FLAGS) ; do \
15328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15329         done; \
15330         echo "Doing pdf in libelf" ; \
15331         (cd $(HOST_SUBDIR)/libelf && \
15332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15334                   "RANLIB=$${RANLIB}" \
15335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15336                   pdf) \
15337           || exit 1
15338
15339 @endif libelf
15340
15341 .PHONY: maybe-html-libelf html-libelf
15342 maybe-html-libelf:
15343 @if libelf
15344 maybe-html-libelf: html-libelf
15345
15346 html-libelf: \
15347     configure-libelf 
15348         @[ -f ./libelf/Makefile ] || exit 0; \
15349         r=`${PWD_COMMAND}`; export r; \
15350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15351         $(HOST_EXPORTS) \
15352         for flag in $(EXTRA_HOST_FLAGS) ; do \
15353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15354         done; \
15355         echo "Doing html in libelf" ; \
15356         (cd $(HOST_SUBDIR)/libelf && \
15357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15359                   "RANLIB=$${RANLIB}" \
15360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15361                   html) \
15362           || exit 1
15363
15364 @endif libelf
15365
15366 .PHONY: maybe-TAGS-libelf TAGS-libelf
15367 maybe-TAGS-libelf:
15368 @if libelf
15369 maybe-TAGS-libelf: TAGS-libelf
15370
15371 TAGS-libelf: \
15372     configure-libelf 
15373         @[ -f ./libelf/Makefile ] || exit 0; \
15374         r=`${PWD_COMMAND}`; export r; \
15375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15376         $(HOST_EXPORTS) \
15377         for flag in $(EXTRA_HOST_FLAGS) ; do \
15378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15379         done; \
15380         echo "Doing TAGS in libelf" ; \
15381         (cd $(HOST_SUBDIR)/libelf && \
15382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15384                   "RANLIB=$${RANLIB}" \
15385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15386                   TAGS) \
15387           || exit 1
15388
15389 @endif libelf
15390
15391 .PHONY: maybe-install-info-libelf install-info-libelf
15392 maybe-install-info-libelf:
15393 @if libelf
15394 maybe-install-info-libelf: install-info-libelf
15395
15396 install-info-libelf: \
15397     configure-libelf \
15398     info-libelf 
15399         @[ -f ./libelf/Makefile ] || exit 0; \
15400         r=`${PWD_COMMAND}`; export r; \
15401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15402         $(HOST_EXPORTS) \
15403         for flag in $(EXTRA_HOST_FLAGS) ; do \
15404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15405         done; \
15406         echo "Doing install-info in libelf" ; \
15407         (cd $(HOST_SUBDIR)/libelf && \
15408           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15409                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15410                   "RANLIB=$${RANLIB}" \
15411                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15412                   install-info) \
15413           || exit 1
15414
15415 @endif libelf
15416
15417 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15418 maybe-install-pdf-libelf:
15419 @if libelf
15420 maybe-install-pdf-libelf: install-pdf-libelf
15421
15422 install-pdf-libelf: \
15423     configure-libelf \
15424     pdf-libelf 
15425         @[ -f ./libelf/Makefile ] || exit 0; \
15426         r=`${PWD_COMMAND}`; export r; \
15427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15428         $(HOST_EXPORTS) \
15429         for flag in $(EXTRA_HOST_FLAGS) ; do \
15430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15431         done; \
15432         echo "Doing install-pdf in libelf" ; \
15433         (cd $(HOST_SUBDIR)/libelf && \
15434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15436                   "RANLIB=$${RANLIB}" \
15437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15438                   install-pdf) \
15439           || exit 1
15440
15441 @endif libelf
15442
15443 .PHONY: maybe-install-html-libelf install-html-libelf
15444 maybe-install-html-libelf:
15445 @if libelf
15446 maybe-install-html-libelf: install-html-libelf
15447
15448 install-html-libelf: \
15449     configure-libelf \
15450     html-libelf 
15451         @[ -f ./libelf/Makefile ] || exit 0; \
15452         r=`${PWD_COMMAND}`; export r; \
15453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15454         $(HOST_EXPORTS) \
15455         for flag in $(EXTRA_HOST_FLAGS) ; do \
15456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15457         done; \
15458         echo "Doing install-html in libelf" ; \
15459         (cd $(HOST_SUBDIR)/libelf && \
15460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15462                   "RANLIB=$${RANLIB}" \
15463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15464                   install-html) \
15465           || exit 1
15466
15467 @endif libelf
15468
15469 .PHONY: maybe-installcheck-libelf installcheck-libelf
15470 maybe-installcheck-libelf:
15471 @if libelf
15472 maybe-installcheck-libelf: installcheck-libelf
15473
15474 installcheck-libelf: \
15475     configure-libelf 
15476         @[ -f ./libelf/Makefile ] || exit 0; \
15477         r=`${PWD_COMMAND}`; export r; \
15478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15479         $(HOST_EXPORTS) \
15480         for flag in $(EXTRA_HOST_FLAGS) ; do \
15481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15482         done; \
15483         echo "Doing installcheck in libelf" ; \
15484         (cd $(HOST_SUBDIR)/libelf && \
15485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15487                   "RANLIB=$${RANLIB}" \
15488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15489                   installcheck) \
15490           || exit 1
15491
15492 @endif libelf
15493
15494 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15495 maybe-mostlyclean-libelf:
15496 @if libelf
15497 maybe-mostlyclean-libelf: mostlyclean-libelf
15498
15499 mostlyclean-libelf: 
15500         @[ -f ./libelf/Makefile ] || exit 0; \
15501         r=`${PWD_COMMAND}`; export r; \
15502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15503         $(HOST_EXPORTS) \
15504         for flag in $(EXTRA_HOST_FLAGS) ; do \
15505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506         done; \
15507         echo "Doing mostlyclean in libelf" ; \
15508         (cd $(HOST_SUBDIR)/libelf && \
15509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511                   "RANLIB=$${RANLIB}" \
15512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15513                   mostlyclean) \
15514           || exit 1
15515
15516 @endif libelf
15517
15518 .PHONY: maybe-clean-libelf clean-libelf
15519 maybe-clean-libelf:
15520 @if libelf
15521 maybe-clean-libelf: clean-libelf
15522
15523 clean-libelf: 
15524         @[ -f ./libelf/Makefile ] || exit 0; \
15525         r=`${PWD_COMMAND}`; export r; \
15526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527         $(HOST_EXPORTS) \
15528         for flag in $(EXTRA_HOST_FLAGS) ; do \
15529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15530         done; \
15531         echo "Doing clean in libelf" ; \
15532         (cd $(HOST_SUBDIR)/libelf && \
15533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15535                   "RANLIB=$${RANLIB}" \
15536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15537                   clean) \
15538           || exit 1
15539
15540 @endif libelf
15541
15542 .PHONY: maybe-distclean-libelf distclean-libelf
15543 maybe-distclean-libelf:
15544 @if libelf
15545 maybe-distclean-libelf: distclean-libelf
15546
15547 distclean-libelf: 
15548         @[ -f ./libelf/Makefile ] || exit 0; \
15549         r=`${PWD_COMMAND}`; export r; \
15550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551         $(HOST_EXPORTS) \
15552         for flag in $(EXTRA_HOST_FLAGS) ; do \
15553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15554         done; \
15555         echo "Doing distclean in libelf" ; \
15556         (cd $(HOST_SUBDIR)/libelf && \
15557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15559                   "RANLIB=$${RANLIB}" \
15560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15561                   distclean) \
15562           || exit 1
15563
15564 @endif libelf
15565
15566 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15567 maybe-maintainer-clean-libelf:
15568 @if libelf
15569 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15570
15571 maintainer-clean-libelf: 
15572         @[ -f ./libelf/Makefile ] || exit 0; \
15573         r=`${PWD_COMMAND}`; export r; \
15574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575         $(HOST_EXPORTS) \
15576         for flag in $(EXTRA_HOST_FLAGS) ; do \
15577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15578         done; \
15579         echo "Doing maintainer-clean in libelf" ; \
15580         (cd $(HOST_SUBDIR)/libelf && \
15581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15583                   "RANLIB=$${RANLIB}" \
15584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15585                   maintainer-clean) \
15586           || exit 1
15587
15588 @endif libelf
15589
15590
15591
15592 .PHONY: configure-gold maybe-configure-gold
15593 maybe-configure-gold:
15594 @if gcc-bootstrap
15595 configure-gold: stage_current
15596 @endif gcc-bootstrap
15597 @if gold
15598 maybe-configure-gold: configure-gold
15599 configure-gold: 
15600         @r=`${PWD_COMMAND}`; export r; \
15601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15602         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15603         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15604         $(HOST_EXPORTS)  \
15605         echo Configuring in $(HOST_SUBDIR)/gold; \
15606         cd "$(HOST_SUBDIR)/gold" || exit 1; \
15607         case $(srcdir) in \
15608           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15609           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15610                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15611         esac; \
15612         srcdiroption="--srcdir=$${topdir}/gold"; \
15613         libsrcdir="$$s/gold"; \
15614         $(SHELL) $${libsrcdir}/configure \
15615           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15616           --target=${target_alias} $${srcdiroption}  \
15617           || exit 1
15618 @endif gold
15619
15620
15621
15622 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15623 maybe-configure-stage1-gold:
15624 @if gold-bootstrap
15625 maybe-configure-stage1-gold: configure-stage1-gold
15626 configure-stage1-gold:
15627         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15628         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15629         @r=`${PWD_COMMAND}`; export r; \
15630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15631         TFLAGS="$(STAGE1_TFLAGS)"; \
15632         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15633         $(HOST_EXPORTS) \
15634         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15635         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15636         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15637         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15638         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15639         cd $(HOST_SUBDIR)/gold || exit 1; \
15640         case $(srcdir) in \
15641           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15642           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15643                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15644         esac; \
15645         srcdiroption="--srcdir=$${topdir}/gold"; \
15646         libsrcdir="$$s/gold"; \
15647         $(SHELL) $${libsrcdir}/configure \
15648           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15649           --target=${target_alias} $${srcdiroption} \
15650           $(STAGE1_CONFIGURE_FLAGS)
15651 @endif gold-bootstrap
15652
15653 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15654 maybe-configure-stage2-gold:
15655 @if gold-bootstrap
15656 maybe-configure-stage2-gold: configure-stage2-gold
15657 configure-stage2-gold:
15658         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15659         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15660         @r=`${PWD_COMMAND}`; export r; \
15661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15662         TFLAGS="$(STAGE2_TFLAGS)"; \
15663         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15664         $(HOST_EXPORTS) \
15665         $(POSTSTAGE1_HOST_EXPORTS) \
15666         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15667         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15668         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15669         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15670         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15671         cd $(HOST_SUBDIR)/gold || exit 1; \
15672         case $(srcdir) in \
15673           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15674           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15675                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15676         esac; \
15677         srcdiroption="--srcdir=$${topdir}/gold"; \
15678         libsrcdir="$$s/gold"; \
15679         $(SHELL) $${libsrcdir}/configure \
15680           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15681           --target=${target_alias} $${srcdiroption} \
15682           --with-build-libsubdir=$(HOST_SUBDIR) \
15683           $(STAGE2_CONFIGURE_FLAGS)
15684 @endif gold-bootstrap
15685
15686 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15687 maybe-configure-stage3-gold:
15688 @if gold-bootstrap
15689 maybe-configure-stage3-gold: configure-stage3-gold
15690 configure-stage3-gold:
15691         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15692         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15693         @r=`${PWD_COMMAND}`; export r; \
15694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15695         TFLAGS="$(STAGE3_TFLAGS)"; \
15696         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15697         $(HOST_EXPORTS) \
15698         $(POSTSTAGE1_HOST_EXPORTS) \
15699         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15700         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15701         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15702         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15703         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15704         cd $(HOST_SUBDIR)/gold || exit 1; \
15705         case $(srcdir) in \
15706           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15707           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15708                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15709         esac; \
15710         srcdiroption="--srcdir=$${topdir}/gold"; \
15711         libsrcdir="$$s/gold"; \
15712         $(SHELL) $${libsrcdir}/configure \
15713           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15714           --target=${target_alias} $${srcdiroption} \
15715           --with-build-libsubdir=$(HOST_SUBDIR) \
15716           $(STAGE3_CONFIGURE_FLAGS)
15717 @endif gold-bootstrap
15718
15719 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15720 maybe-configure-stage4-gold:
15721 @if gold-bootstrap
15722 maybe-configure-stage4-gold: configure-stage4-gold
15723 configure-stage4-gold:
15724         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15725         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15726         @r=`${PWD_COMMAND}`; export r; \
15727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15728         TFLAGS="$(STAGE4_TFLAGS)"; \
15729         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15730         $(HOST_EXPORTS) \
15731         $(POSTSTAGE1_HOST_EXPORTS) \
15732         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15733         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15734         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15735         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15736         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15737         cd $(HOST_SUBDIR)/gold || exit 1; \
15738         case $(srcdir) in \
15739           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15740           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15741                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15742         esac; \
15743         srcdiroption="--srcdir=$${topdir}/gold"; \
15744         libsrcdir="$$s/gold"; \
15745         $(SHELL) $${libsrcdir}/configure \
15746           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15747           --target=${target_alias} $${srcdiroption} \
15748           --with-build-libsubdir=$(HOST_SUBDIR) \
15749           $(STAGE4_CONFIGURE_FLAGS)
15750 @endif gold-bootstrap
15751
15752 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15753 maybe-configure-stageprofile-gold:
15754 @if gold-bootstrap
15755 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15756 configure-stageprofile-gold:
15757         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15758         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15759         @r=`${PWD_COMMAND}`; export r; \
15760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15761         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15762         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15763         $(HOST_EXPORTS) \
15764         $(POSTSTAGE1_HOST_EXPORTS) \
15765         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15766         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15767         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15768         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15769         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15770         cd $(HOST_SUBDIR)/gold || exit 1; \
15771         case $(srcdir) in \
15772           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15773           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15774                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15775         esac; \
15776         srcdiroption="--srcdir=$${topdir}/gold"; \
15777         libsrcdir="$$s/gold"; \
15778         $(SHELL) $${libsrcdir}/configure \
15779           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15780           --target=${target_alias} $${srcdiroption} \
15781           --with-build-libsubdir=$(HOST_SUBDIR) \
15782           $(STAGEprofile_CONFIGURE_FLAGS)
15783 @endif gold-bootstrap
15784
15785 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15786 maybe-configure-stagefeedback-gold:
15787 @if gold-bootstrap
15788 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15789 configure-stagefeedback-gold:
15790         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15791         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15792         @r=`${PWD_COMMAND}`; export r; \
15793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15794         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15795         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15796         $(HOST_EXPORTS) \
15797         $(POSTSTAGE1_HOST_EXPORTS) \
15798         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15799         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15800         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15801         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15802         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15803         cd $(HOST_SUBDIR)/gold || exit 1; \
15804         case $(srcdir) in \
15805           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15806           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15807                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15808         esac; \
15809         srcdiroption="--srcdir=$${topdir}/gold"; \
15810         libsrcdir="$$s/gold"; \
15811         $(SHELL) $${libsrcdir}/configure \
15812           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15813           --target=${target_alias} $${srcdiroption} \
15814           --with-build-libsubdir=$(HOST_SUBDIR) \
15815           $(STAGEfeedback_CONFIGURE_FLAGS)
15816 @endif gold-bootstrap
15817
15818
15819
15820
15821
15822 .PHONY: all-gold maybe-all-gold
15823 maybe-all-gold:
15824 @if gcc-bootstrap
15825 all-gold: stage_current
15826 @endif gcc-bootstrap
15827 @if gold
15828 TARGET-gold=all
15829 maybe-all-gold: all-gold
15830 all-gold: configure-gold
15831         @r=`${PWD_COMMAND}`; export r; \
15832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833         $(HOST_EXPORTS)  \
15834         (cd $(HOST_SUBDIR)/gold && \
15835           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15836                 $(TARGET-gold))
15837 @endif gold
15838
15839
15840
15841 .PHONY: all-stage1-gold maybe-all-stage1-gold
15842 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15843 maybe-all-stage1-gold:
15844 maybe-clean-stage1-gold:
15845 @if gold-bootstrap
15846 maybe-all-stage1-gold: all-stage1-gold
15847 all-stage1: all-stage1-gold
15848 TARGET-stage1-gold = $(TARGET-gold)
15849 all-stage1-gold: configure-stage1-gold
15850         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15851         @r=`${PWD_COMMAND}`; export r; \
15852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15853         TFLAGS="$(STAGE1_TFLAGS)"; \
15854         $(HOST_EXPORTS)  \
15855         cd $(HOST_SUBDIR)/gold && \
15856         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15857                 CFLAGS="$(STAGE1_CFLAGS)" \
15858                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15859                 LIBCFLAGS="$(LIBCFLAGS)" \
15860                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15861                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15862                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15863                 $(EXTRA_HOST_FLAGS)   \
15864                 TFLAGS="$(STAGE1_TFLAGS)" \
15865                 $(TARGET-stage1-gold)
15866
15867 maybe-clean-stage1-gold: clean-stage1-gold
15868 clean-stage1: clean-stage1-gold
15869 clean-stage1-gold:
15870         @if [ $(current_stage) = stage1 ]; then \
15871           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15872         else \
15873           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15874           $(MAKE) stage1-start; \
15875         fi; \
15876         cd $(HOST_SUBDIR)/gold && \
15877         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15878                  clean
15879 @endif gold-bootstrap
15880
15881
15882 .PHONY: all-stage2-gold maybe-all-stage2-gold
15883 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15884 maybe-all-stage2-gold:
15885 maybe-clean-stage2-gold:
15886 @if gold-bootstrap
15887 maybe-all-stage2-gold: all-stage2-gold
15888 all-stage2: all-stage2-gold
15889 TARGET-stage2-gold = $(TARGET-gold)
15890 all-stage2-gold: configure-stage2-gold
15891         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15892         @r=`${PWD_COMMAND}`; export r; \
15893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15894         TFLAGS="$(STAGE2_TFLAGS)"; \
15895         $(HOST_EXPORTS) \
15896         $(POSTSTAGE1_HOST_EXPORTS)  \
15897         cd $(HOST_SUBDIR)/gold && \
15898         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15899                 CFLAGS="$(STAGE2_CFLAGS)" \
15900                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15901                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15902                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15903                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15904                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15905                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15906                 TFLAGS="$(STAGE2_TFLAGS)" \
15907                 $(TARGET-stage2-gold)
15908
15909 maybe-clean-stage2-gold: clean-stage2-gold
15910 clean-stage2: clean-stage2-gold
15911 clean-stage2-gold:
15912         @if [ $(current_stage) = stage2 ]; then \
15913           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15914         else \
15915           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15916           $(MAKE) stage2-start; \
15917         fi; \
15918         cd $(HOST_SUBDIR)/gold && \
15919         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15920                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15921                  clean
15922 @endif gold-bootstrap
15923
15924
15925 .PHONY: all-stage3-gold maybe-all-stage3-gold
15926 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15927 maybe-all-stage3-gold:
15928 maybe-clean-stage3-gold:
15929 @if gold-bootstrap
15930 maybe-all-stage3-gold: all-stage3-gold
15931 all-stage3: all-stage3-gold
15932 TARGET-stage3-gold = $(TARGET-gold)
15933 all-stage3-gold: configure-stage3-gold
15934         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15935         @r=`${PWD_COMMAND}`; export r; \
15936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15937         TFLAGS="$(STAGE3_TFLAGS)"; \
15938         $(HOST_EXPORTS) \
15939         $(POSTSTAGE1_HOST_EXPORTS)  \
15940         cd $(HOST_SUBDIR)/gold && \
15941         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15942                 CFLAGS="$(STAGE3_CFLAGS)" \
15943                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15944                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15945                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15946                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15947                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15948                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15949                 TFLAGS="$(STAGE3_TFLAGS)" \
15950                 $(TARGET-stage3-gold)
15951
15952 maybe-clean-stage3-gold: clean-stage3-gold
15953 clean-stage3: clean-stage3-gold
15954 clean-stage3-gold:
15955         @if [ $(current_stage) = stage3 ]; then \
15956           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15957         else \
15958           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15959           $(MAKE) stage3-start; \
15960         fi; \
15961         cd $(HOST_SUBDIR)/gold && \
15962         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15963                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15964                  clean
15965 @endif gold-bootstrap
15966
15967
15968 .PHONY: all-stage4-gold maybe-all-stage4-gold
15969 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15970 maybe-all-stage4-gold:
15971 maybe-clean-stage4-gold:
15972 @if gold-bootstrap
15973 maybe-all-stage4-gold: all-stage4-gold
15974 all-stage4: all-stage4-gold
15975 TARGET-stage4-gold = $(TARGET-gold)
15976 all-stage4-gold: configure-stage4-gold
15977         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15978         @r=`${PWD_COMMAND}`; export r; \
15979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15980         TFLAGS="$(STAGE4_TFLAGS)"; \
15981         $(HOST_EXPORTS) \
15982         $(POSTSTAGE1_HOST_EXPORTS)  \
15983         cd $(HOST_SUBDIR)/gold && \
15984         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15985                 CFLAGS="$(STAGE4_CFLAGS)" \
15986                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15987                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15988                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15989                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15990                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15991                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15992                 TFLAGS="$(STAGE4_TFLAGS)" \
15993                 $(TARGET-stage4-gold)
15994
15995 maybe-clean-stage4-gold: clean-stage4-gold
15996 clean-stage4: clean-stage4-gold
15997 clean-stage4-gold:
15998         @if [ $(current_stage) = stage4 ]; then \
15999           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16000         else \
16001           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16002           $(MAKE) stage4-start; \
16003         fi; \
16004         cd $(HOST_SUBDIR)/gold && \
16005         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16006                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16007                  clean
16008 @endif gold-bootstrap
16009
16010
16011 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16012 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16013 maybe-all-stageprofile-gold:
16014 maybe-clean-stageprofile-gold:
16015 @if gold-bootstrap
16016 maybe-all-stageprofile-gold: all-stageprofile-gold
16017 all-stageprofile: all-stageprofile-gold
16018 TARGET-stageprofile-gold = $(TARGET-gold)
16019 all-stageprofile-gold: configure-stageprofile-gold
16020         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16021         @r=`${PWD_COMMAND}`; export r; \
16022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16023         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16024         $(HOST_EXPORTS) \
16025         $(POSTSTAGE1_HOST_EXPORTS)  \
16026         cd $(HOST_SUBDIR)/gold && \
16027         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16028                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16029                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16030                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16031                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16032                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16033                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16034                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16035                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16036                 $(TARGET-stageprofile-gold)
16037
16038 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16039 clean-stageprofile: clean-stageprofile-gold
16040 clean-stageprofile-gold:
16041         @if [ $(current_stage) = stageprofile ]; then \
16042           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16043         else \
16044           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16045           $(MAKE) stageprofile-start; \
16046         fi; \
16047         cd $(HOST_SUBDIR)/gold && \
16048         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16049                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16050                  clean
16051 @endif gold-bootstrap
16052
16053
16054 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16055 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16056 maybe-all-stagefeedback-gold:
16057 maybe-clean-stagefeedback-gold:
16058 @if gold-bootstrap
16059 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16060 all-stagefeedback: all-stagefeedback-gold
16061 TARGET-stagefeedback-gold = $(TARGET-gold)
16062 all-stagefeedback-gold: configure-stagefeedback-gold
16063         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16064         @r=`${PWD_COMMAND}`; export r; \
16065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16066         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16067         $(HOST_EXPORTS) \
16068         $(POSTSTAGE1_HOST_EXPORTS)  \
16069         cd $(HOST_SUBDIR)/gold && \
16070         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16071                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16072                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16073                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16074                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16075                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16076                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16077                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16078                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16079                 $(TARGET-stagefeedback-gold)
16080
16081 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16082 clean-stagefeedback: clean-stagefeedback-gold
16083 clean-stagefeedback-gold:
16084         @if [ $(current_stage) = stagefeedback ]; then \
16085           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16086         else \
16087           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16088           $(MAKE) stagefeedback-start; \
16089         fi; \
16090         cd $(HOST_SUBDIR)/gold && \
16091         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16092                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16093                  clean
16094 @endif gold-bootstrap
16095
16096
16097
16098
16099
16100 .PHONY: check-gold maybe-check-gold
16101 maybe-check-gold:
16102 @if gold
16103 maybe-check-gold: check-gold
16104
16105 check-gold:
16106         @: $(MAKE); $(unstage)
16107         @r=`${PWD_COMMAND}`; export r; \
16108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109         $(HOST_EXPORTS) \
16110         (cd $(HOST_SUBDIR)/gold && \
16111           $(MAKE) $(FLAGS_TO_PASS)  check)
16112
16113 @endif gold
16114
16115 .PHONY: install-gold maybe-install-gold
16116 maybe-install-gold:
16117 @if gold
16118 maybe-install-gold: install-gold
16119
16120 install-gold: installdirs
16121         @: $(MAKE); $(unstage)
16122         @r=`${PWD_COMMAND}`; export r; \
16123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124         $(HOST_EXPORTS) \
16125         (cd $(HOST_SUBDIR)/gold && \
16126           $(MAKE) $(FLAGS_TO_PASS)  install)
16127
16128 @endif gold
16129
16130 .PHONY: install-strip-gold maybe-install-strip-gold
16131 maybe-install-strip-gold:
16132 @if gold
16133 maybe-install-strip-gold: install-strip-gold
16134
16135 install-strip-gold: installdirs
16136         @: $(MAKE); $(unstage)
16137         @r=`${PWD_COMMAND}`; export r; \
16138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16139         $(HOST_EXPORTS) \
16140         (cd $(HOST_SUBDIR)/gold && \
16141           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16142
16143 @endif gold
16144
16145 # Other targets (info, dvi, pdf, etc.)
16146
16147 .PHONY: maybe-info-gold info-gold
16148 maybe-info-gold:
16149 @if gold
16150 maybe-info-gold: info-gold
16151
16152 info-gold: \
16153     configure-gold 
16154         @[ -f ./gold/Makefile ] || exit 0; \
16155         r=`${PWD_COMMAND}`; export r; \
16156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16157         $(HOST_EXPORTS) \
16158         for flag in $(EXTRA_HOST_FLAGS) ; do \
16159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16160         done; \
16161         echo "Doing info in gold" ; \
16162         (cd $(HOST_SUBDIR)/gold && \
16163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16165                   "RANLIB=$${RANLIB}" \
16166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16167                   info) \
16168           || exit 1
16169
16170 @endif gold
16171
16172 .PHONY: maybe-dvi-gold dvi-gold
16173 maybe-dvi-gold:
16174 @if gold
16175 maybe-dvi-gold: dvi-gold
16176
16177 dvi-gold: \
16178     configure-gold 
16179         @[ -f ./gold/Makefile ] || exit 0; \
16180         r=`${PWD_COMMAND}`; export r; \
16181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16182         $(HOST_EXPORTS) \
16183         for flag in $(EXTRA_HOST_FLAGS) ; do \
16184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16185         done; \
16186         echo "Doing dvi in gold" ; \
16187         (cd $(HOST_SUBDIR)/gold && \
16188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16190                   "RANLIB=$${RANLIB}" \
16191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16192                   dvi) \
16193           || exit 1
16194
16195 @endif gold
16196
16197 .PHONY: maybe-pdf-gold pdf-gold
16198 maybe-pdf-gold:
16199 @if gold
16200 maybe-pdf-gold: pdf-gold
16201
16202 pdf-gold: \
16203     configure-gold 
16204         @[ -f ./gold/Makefile ] || exit 0; \
16205         r=`${PWD_COMMAND}`; export r; \
16206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16207         $(HOST_EXPORTS) \
16208         for flag in $(EXTRA_HOST_FLAGS) ; do \
16209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16210         done; \
16211         echo "Doing pdf in gold" ; \
16212         (cd $(HOST_SUBDIR)/gold && \
16213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16215                   "RANLIB=$${RANLIB}" \
16216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16217                   pdf) \
16218           || exit 1
16219
16220 @endif gold
16221
16222 .PHONY: maybe-html-gold html-gold
16223 maybe-html-gold:
16224 @if gold
16225 maybe-html-gold: html-gold
16226
16227 html-gold: \
16228     configure-gold 
16229         @[ -f ./gold/Makefile ] || exit 0; \
16230         r=`${PWD_COMMAND}`; export r; \
16231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16232         $(HOST_EXPORTS) \
16233         for flag in $(EXTRA_HOST_FLAGS) ; do \
16234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16235         done; \
16236         echo "Doing html in gold" ; \
16237         (cd $(HOST_SUBDIR)/gold && \
16238           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16239                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16240                   "RANLIB=$${RANLIB}" \
16241                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16242                   html) \
16243           || exit 1
16244
16245 @endif gold
16246
16247 .PHONY: maybe-TAGS-gold TAGS-gold
16248 maybe-TAGS-gold:
16249 @if gold
16250 maybe-TAGS-gold: TAGS-gold
16251
16252 TAGS-gold: \
16253     configure-gold 
16254         @[ -f ./gold/Makefile ] || exit 0; \
16255         r=`${PWD_COMMAND}`; export r; \
16256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16257         $(HOST_EXPORTS) \
16258         for flag in $(EXTRA_HOST_FLAGS) ; do \
16259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16260         done; \
16261         echo "Doing TAGS in gold" ; \
16262         (cd $(HOST_SUBDIR)/gold && \
16263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16265                   "RANLIB=$${RANLIB}" \
16266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16267                   TAGS) \
16268           || exit 1
16269
16270 @endif gold
16271
16272 .PHONY: maybe-install-info-gold install-info-gold
16273 maybe-install-info-gold:
16274 @if gold
16275 maybe-install-info-gold: install-info-gold
16276
16277 install-info-gold: \
16278     configure-gold \
16279     info-gold 
16280         @[ -f ./gold/Makefile ] || exit 0; \
16281         r=`${PWD_COMMAND}`; export r; \
16282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16283         $(HOST_EXPORTS) \
16284         for flag in $(EXTRA_HOST_FLAGS) ; do \
16285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16286         done; \
16287         echo "Doing install-info in gold" ; \
16288         (cd $(HOST_SUBDIR)/gold && \
16289           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16290                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16291                   "RANLIB=$${RANLIB}" \
16292                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16293                   install-info) \
16294           || exit 1
16295
16296 @endif gold
16297
16298 .PHONY: maybe-install-pdf-gold install-pdf-gold
16299 maybe-install-pdf-gold:
16300 @if gold
16301 maybe-install-pdf-gold: install-pdf-gold
16302
16303 install-pdf-gold: \
16304     configure-gold \
16305     pdf-gold 
16306         @[ -f ./gold/Makefile ] || exit 0; \
16307         r=`${PWD_COMMAND}`; export r; \
16308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16309         $(HOST_EXPORTS) \
16310         for flag in $(EXTRA_HOST_FLAGS) ; do \
16311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16312         done; \
16313         echo "Doing install-pdf in gold" ; \
16314         (cd $(HOST_SUBDIR)/gold && \
16315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16317                   "RANLIB=$${RANLIB}" \
16318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16319                   install-pdf) \
16320           || exit 1
16321
16322 @endif gold
16323
16324 .PHONY: maybe-install-html-gold install-html-gold
16325 maybe-install-html-gold:
16326 @if gold
16327 maybe-install-html-gold: install-html-gold
16328
16329 install-html-gold: \
16330     configure-gold \
16331     html-gold 
16332         @[ -f ./gold/Makefile ] || exit 0; \
16333         r=`${PWD_COMMAND}`; export r; \
16334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335         $(HOST_EXPORTS) \
16336         for flag in $(EXTRA_HOST_FLAGS) ; do \
16337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16338         done; \
16339         echo "Doing install-html in gold" ; \
16340         (cd $(HOST_SUBDIR)/gold && \
16341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16343                   "RANLIB=$${RANLIB}" \
16344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16345                   install-html) \
16346           || exit 1
16347
16348 @endif gold
16349
16350 .PHONY: maybe-installcheck-gold installcheck-gold
16351 maybe-installcheck-gold:
16352 @if gold
16353 maybe-installcheck-gold: installcheck-gold
16354
16355 installcheck-gold: \
16356     configure-gold 
16357         @[ -f ./gold/Makefile ] || exit 0; \
16358         r=`${PWD_COMMAND}`; export r; \
16359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16360         $(HOST_EXPORTS) \
16361         for flag in $(EXTRA_HOST_FLAGS) ; do \
16362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16363         done; \
16364         echo "Doing installcheck in gold" ; \
16365         (cd $(HOST_SUBDIR)/gold && \
16366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16368                   "RANLIB=$${RANLIB}" \
16369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16370                   installcheck) \
16371           || exit 1
16372
16373 @endif gold
16374
16375 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16376 maybe-mostlyclean-gold:
16377 @if gold
16378 maybe-mostlyclean-gold: mostlyclean-gold
16379
16380 mostlyclean-gold: 
16381         @[ -f ./gold/Makefile ] || exit 0; \
16382         r=`${PWD_COMMAND}`; export r; \
16383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16384         $(HOST_EXPORTS) \
16385         for flag in $(EXTRA_HOST_FLAGS) ; do \
16386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16387         done; \
16388         echo "Doing mostlyclean in gold" ; \
16389         (cd $(HOST_SUBDIR)/gold && \
16390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16392                   "RANLIB=$${RANLIB}" \
16393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16394                   mostlyclean) \
16395           || exit 1
16396
16397 @endif gold
16398
16399 .PHONY: maybe-clean-gold clean-gold
16400 maybe-clean-gold:
16401 @if gold
16402 maybe-clean-gold: clean-gold
16403
16404 clean-gold: 
16405         @[ -f ./gold/Makefile ] || exit 0; \
16406         r=`${PWD_COMMAND}`; export r; \
16407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16408         $(HOST_EXPORTS) \
16409         for flag in $(EXTRA_HOST_FLAGS) ; do \
16410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16411         done; \
16412         echo "Doing clean in gold" ; \
16413         (cd $(HOST_SUBDIR)/gold && \
16414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16416                   "RANLIB=$${RANLIB}" \
16417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16418                   clean) \
16419           || exit 1
16420
16421 @endif gold
16422
16423 .PHONY: maybe-distclean-gold distclean-gold
16424 maybe-distclean-gold:
16425 @if gold
16426 maybe-distclean-gold: distclean-gold
16427
16428 distclean-gold: 
16429         @[ -f ./gold/Makefile ] || exit 0; \
16430         r=`${PWD_COMMAND}`; export r; \
16431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432         $(HOST_EXPORTS) \
16433         for flag in $(EXTRA_HOST_FLAGS) ; do \
16434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435         done; \
16436         echo "Doing distclean in gold" ; \
16437         (cd $(HOST_SUBDIR)/gold && \
16438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440                   "RANLIB=$${RANLIB}" \
16441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16442                   distclean) \
16443           || exit 1
16444
16445 @endif gold
16446
16447 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16448 maybe-maintainer-clean-gold:
16449 @if gold
16450 maybe-maintainer-clean-gold: maintainer-clean-gold
16451
16452 maintainer-clean-gold: 
16453         @[ -f ./gold/Makefile ] || exit 0; \
16454         r=`${PWD_COMMAND}`; export r; \
16455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456         $(HOST_EXPORTS) \
16457         for flag in $(EXTRA_HOST_FLAGS) ; do \
16458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459         done; \
16460         echo "Doing maintainer-clean in gold" ; \
16461         (cd $(HOST_SUBDIR)/gold && \
16462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464                   "RANLIB=$${RANLIB}" \
16465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466                   maintainer-clean) \
16467           || exit 1
16468
16469 @endif gold
16470
16471
16472
16473 .PHONY: configure-gprof maybe-configure-gprof
16474 maybe-configure-gprof:
16475 @if gcc-bootstrap
16476 configure-gprof: stage_current
16477 @endif gcc-bootstrap
16478 @if gprof
16479 maybe-configure-gprof: configure-gprof
16480 configure-gprof: 
16481         @: $(MAKE); $(unstage)
16482         @r=`${PWD_COMMAND}`; export r; \
16483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16485         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16486         $(HOST_EXPORTS)  \
16487         echo Configuring in $(HOST_SUBDIR)/gprof; \
16488         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16489         case $(srcdir) in \
16490           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16491           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16492                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16493         esac; \
16494         srcdiroption="--srcdir=$${topdir}/gprof"; \
16495         libsrcdir="$$s/gprof"; \
16496         $(SHELL) $${libsrcdir}/configure \
16497           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16498           --target=${target_alias} $${srcdiroption}  \
16499           || exit 1
16500 @endif gprof
16501
16502
16503
16504
16505
16506 .PHONY: all-gprof maybe-all-gprof
16507 maybe-all-gprof:
16508 @if gcc-bootstrap
16509 all-gprof: stage_current
16510 @endif gcc-bootstrap
16511 @if gprof
16512 TARGET-gprof=all
16513 maybe-all-gprof: all-gprof
16514 all-gprof: configure-gprof
16515         @: $(MAKE); $(unstage)
16516         @r=`${PWD_COMMAND}`; export r; \
16517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518         $(HOST_EXPORTS)  \
16519         (cd $(HOST_SUBDIR)/gprof && \
16520           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16521                 $(TARGET-gprof))
16522 @endif gprof
16523
16524
16525
16526
16527 .PHONY: check-gprof maybe-check-gprof
16528 maybe-check-gprof:
16529 @if gprof
16530 maybe-check-gprof: check-gprof
16531
16532 check-gprof:
16533         @: $(MAKE); $(unstage)
16534         @r=`${PWD_COMMAND}`; export r; \
16535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16536         $(HOST_EXPORTS) \
16537         (cd $(HOST_SUBDIR)/gprof && \
16538           $(MAKE) $(FLAGS_TO_PASS)  check)
16539
16540 @endif gprof
16541
16542 .PHONY: install-gprof maybe-install-gprof
16543 maybe-install-gprof:
16544 @if gprof
16545 maybe-install-gprof: install-gprof
16546
16547 install-gprof: installdirs
16548         @: $(MAKE); $(unstage)
16549         @r=`${PWD_COMMAND}`; export r; \
16550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16551         $(HOST_EXPORTS) \
16552         (cd $(HOST_SUBDIR)/gprof && \
16553           $(MAKE) $(FLAGS_TO_PASS)  install)
16554
16555 @endif gprof
16556
16557 .PHONY: install-strip-gprof maybe-install-strip-gprof
16558 maybe-install-strip-gprof:
16559 @if gprof
16560 maybe-install-strip-gprof: install-strip-gprof
16561
16562 install-strip-gprof: installdirs
16563         @: $(MAKE); $(unstage)
16564         @r=`${PWD_COMMAND}`; export r; \
16565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566         $(HOST_EXPORTS) \
16567         (cd $(HOST_SUBDIR)/gprof && \
16568           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16569
16570 @endif gprof
16571
16572 # Other targets (info, dvi, pdf, etc.)
16573
16574 .PHONY: maybe-info-gprof info-gprof
16575 maybe-info-gprof:
16576 @if gprof
16577 maybe-info-gprof: info-gprof
16578
16579 info-gprof: \
16580     configure-gprof 
16581         @: $(MAKE); $(unstage)
16582         @[ -f ./gprof/Makefile ] || exit 0; \
16583         r=`${PWD_COMMAND}`; export r; \
16584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585         $(HOST_EXPORTS) \
16586         for flag in $(EXTRA_HOST_FLAGS) ; do \
16587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16588         done; \
16589         echo "Doing info in gprof" ; \
16590         (cd $(HOST_SUBDIR)/gprof && \
16591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16593                   "RANLIB=$${RANLIB}" \
16594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16595                   info) \
16596           || exit 1
16597
16598 @endif gprof
16599
16600 .PHONY: maybe-dvi-gprof dvi-gprof
16601 maybe-dvi-gprof:
16602 @if gprof
16603 maybe-dvi-gprof: dvi-gprof
16604
16605 dvi-gprof: \
16606     configure-gprof 
16607         @: $(MAKE); $(unstage)
16608         @[ -f ./gprof/Makefile ] || exit 0; \
16609         r=`${PWD_COMMAND}`; export r; \
16610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16611         $(HOST_EXPORTS) \
16612         for flag in $(EXTRA_HOST_FLAGS) ; do \
16613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16614         done; \
16615         echo "Doing dvi in gprof" ; \
16616         (cd $(HOST_SUBDIR)/gprof && \
16617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16619                   "RANLIB=$${RANLIB}" \
16620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16621                   dvi) \
16622           || exit 1
16623
16624 @endif gprof
16625
16626 .PHONY: maybe-pdf-gprof pdf-gprof
16627 maybe-pdf-gprof:
16628 @if gprof
16629 maybe-pdf-gprof: pdf-gprof
16630
16631 pdf-gprof: \
16632     configure-gprof 
16633         @: $(MAKE); $(unstage)
16634         @[ -f ./gprof/Makefile ] || exit 0; \
16635         r=`${PWD_COMMAND}`; export r; \
16636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637         $(HOST_EXPORTS) \
16638         for flag in $(EXTRA_HOST_FLAGS) ; do \
16639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16640         done; \
16641         echo "Doing pdf in gprof" ; \
16642         (cd $(HOST_SUBDIR)/gprof && \
16643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16645                   "RANLIB=$${RANLIB}" \
16646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16647                   pdf) \
16648           || exit 1
16649
16650 @endif gprof
16651
16652 .PHONY: maybe-html-gprof html-gprof
16653 maybe-html-gprof:
16654 @if gprof
16655 maybe-html-gprof: html-gprof
16656
16657 html-gprof: \
16658     configure-gprof 
16659         @: $(MAKE); $(unstage)
16660         @[ -f ./gprof/Makefile ] || exit 0; \
16661         r=`${PWD_COMMAND}`; export r; \
16662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16663         $(HOST_EXPORTS) \
16664         for flag in $(EXTRA_HOST_FLAGS) ; do \
16665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16666         done; \
16667         echo "Doing html in gprof" ; \
16668         (cd $(HOST_SUBDIR)/gprof && \
16669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16671                   "RANLIB=$${RANLIB}" \
16672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16673                   html) \
16674           || exit 1
16675
16676 @endif gprof
16677
16678 .PHONY: maybe-TAGS-gprof TAGS-gprof
16679 maybe-TAGS-gprof:
16680 @if gprof
16681 maybe-TAGS-gprof: TAGS-gprof
16682
16683 TAGS-gprof: \
16684     configure-gprof 
16685         @: $(MAKE); $(unstage)
16686         @[ -f ./gprof/Makefile ] || exit 0; \
16687         r=`${PWD_COMMAND}`; export r; \
16688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689         $(HOST_EXPORTS) \
16690         for flag in $(EXTRA_HOST_FLAGS) ; do \
16691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16692         done; \
16693         echo "Doing TAGS in gprof" ; \
16694         (cd $(HOST_SUBDIR)/gprof && \
16695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16697                   "RANLIB=$${RANLIB}" \
16698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16699                   TAGS) \
16700           || exit 1
16701
16702 @endif gprof
16703
16704 .PHONY: maybe-install-info-gprof install-info-gprof
16705 maybe-install-info-gprof:
16706 @if gprof
16707 maybe-install-info-gprof: install-info-gprof
16708
16709 install-info-gprof: \
16710     configure-gprof \
16711     info-gprof 
16712         @: $(MAKE); $(unstage)
16713         @[ -f ./gprof/Makefile ] || exit 0; \
16714         r=`${PWD_COMMAND}`; export r; \
16715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16716         $(HOST_EXPORTS) \
16717         for flag in $(EXTRA_HOST_FLAGS) ; do \
16718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719         done; \
16720         echo "Doing install-info in gprof" ; \
16721         (cd $(HOST_SUBDIR)/gprof && \
16722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724                   "RANLIB=$${RANLIB}" \
16725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16726                   install-info) \
16727           || exit 1
16728
16729 @endif gprof
16730
16731 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16732 maybe-install-pdf-gprof:
16733 @if gprof
16734 maybe-install-pdf-gprof: install-pdf-gprof
16735
16736 install-pdf-gprof: \
16737     configure-gprof \
16738     pdf-gprof 
16739         @: $(MAKE); $(unstage)
16740         @[ -f ./gprof/Makefile ] || exit 0; \
16741         r=`${PWD_COMMAND}`; export r; \
16742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743         $(HOST_EXPORTS) \
16744         for flag in $(EXTRA_HOST_FLAGS) ; do \
16745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746         done; \
16747         echo "Doing install-pdf in gprof" ; \
16748         (cd $(HOST_SUBDIR)/gprof && \
16749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751                   "RANLIB=$${RANLIB}" \
16752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16753                   install-pdf) \
16754           || exit 1
16755
16756 @endif gprof
16757
16758 .PHONY: maybe-install-html-gprof install-html-gprof
16759 maybe-install-html-gprof:
16760 @if gprof
16761 maybe-install-html-gprof: install-html-gprof
16762
16763 install-html-gprof: \
16764     configure-gprof \
16765     html-gprof 
16766         @: $(MAKE); $(unstage)
16767         @[ -f ./gprof/Makefile ] || exit 0; \
16768         r=`${PWD_COMMAND}`; export r; \
16769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770         $(HOST_EXPORTS) \
16771         for flag in $(EXTRA_HOST_FLAGS) ; do \
16772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773         done; \
16774         echo "Doing install-html in gprof" ; \
16775         (cd $(HOST_SUBDIR)/gprof && \
16776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778                   "RANLIB=$${RANLIB}" \
16779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16780                   install-html) \
16781           || exit 1
16782
16783 @endif gprof
16784
16785 .PHONY: maybe-installcheck-gprof installcheck-gprof
16786 maybe-installcheck-gprof:
16787 @if gprof
16788 maybe-installcheck-gprof: installcheck-gprof
16789
16790 installcheck-gprof: \
16791     configure-gprof 
16792         @: $(MAKE); $(unstage)
16793         @[ -f ./gprof/Makefile ] || exit 0; \
16794         r=`${PWD_COMMAND}`; export r; \
16795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16796         $(HOST_EXPORTS) \
16797         for flag in $(EXTRA_HOST_FLAGS) ; do \
16798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799         done; \
16800         echo "Doing installcheck in gprof" ; \
16801         (cd $(HOST_SUBDIR)/gprof && \
16802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804                   "RANLIB=$${RANLIB}" \
16805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16806                   installcheck) \
16807           || exit 1
16808
16809 @endif gprof
16810
16811 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16812 maybe-mostlyclean-gprof:
16813 @if gprof
16814 maybe-mostlyclean-gprof: mostlyclean-gprof
16815
16816 mostlyclean-gprof: 
16817         @: $(MAKE); $(unstage)
16818         @[ -f ./gprof/Makefile ] || exit 0; \
16819         r=`${PWD_COMMAND}`; export r; \
16820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821         $(HOST_EXPORTS) \
16822         for flag in $(EXTRA_HOST_FLAGS) ; do \
16823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16824         done; \
16825         echo "Doing mostlyclean in gprof" ; \
16826         (cd $(HOST_SUBDIR)/gprof && \
16827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16829                   "RANLIB=$${RANLIB}" \
16830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16831                   mostlyclean) \
16832           || exit 1
16833
16834 @endif gprof
16835
16836 .PHONY: maybe-clean-gprof clean-gprof
16837 maybe-clean-gprof:
16838 @if gprof
16839 maybe-clean-gprof: clean-gprof
16840
16841 clean-gprof: 
16842         @: $(MAKE); $(unstage)
16843         @[ -f ./gprof/Makefile ] || exit 0; \
16844         r=`${PWD_COMMAND}`; export r; \
16845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846         $(HOST_EXPORTS) \
16847         for flag in $(EXTRA_HOST_FLAGS) ; do \
16848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849         done; \
16850         echo "Doing clean in gprof" ; \
16851         (cd $(HOST_SUBDIR)/gprof && \
16852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854                   "RANLIB=$${RANLIB}" \
16855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16856                   clean) \
16857           || exit 1
16858
16859 @endif gprof
16860
16861 .PHONY: maybe-distclean-gprof distclean-gprof
16862 maybe-distclean-gprof:
16863 @if gprof
16864 maybe-distclean-gprof: distclean-gprof
16865
16866 distclean-gprof: 
16867         @: $(MAKE); $(unstage)
16868         @[ -f ./gprof/Makefile ] || exit 0; \
16869         r=`${PWD_COMMAND}`; export r; \
16870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871         $(HOST_EXPORTS) \
16872         for flag in $(EXTRA_HOST_FLAGS) ; do \
16873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874         done; \
16875         echo "Doing distclean in gprof" ; \
16876         (cd $(HOST_SUBDIR)/gprof && \
16877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879                   "RANLIB=$${RANLIB}" \
16880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16881                   distclean) \
16882           || exit 1
16883
16884 @endif gprof
16885
16886 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16887 maybe-maintainer-clean-gprof:
16888 @if gprof
16889 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16890
16891 maintainer-clean-gprof: 
16892         @: $(MAKE); $(unstage)
16893         @[ -f ./gprof/Makefile ] || exit 0; \
16894         r=`${PWD_COMMAND}`; export r; \
16895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896         $(HOST_EXPORTS) \
16897         for flag in $(EXTRA_HOST_FLAGS) ; do \
16898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899         done; \
16900         echo "Doing maintainer-clean in gprof" ; \
16901         (cd $(HOST_SUBDIR)/gprof && \
16902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904                   "RANLIB=$${RANLIB}" \
16905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16906                   maintainer-clean) \
16907           || exit 1
16908
16909 @endif gprof
16910
16911
16912
16913 .PHONY: configure-intl maybe-configure-intl
16914 maybe-configure-intl:
16915 @if gcc-bootstrap
16916 configure-intl: stage_current
16917 @endif gcc-bootstrap
16918 @if intl
16919 maybe-configure-intl: configure-intl
16920 configure-intl: 
16921         @r=`${PWD_COMMAND}`; export r; \
16922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16923         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16924         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16925         $(HOST_EXPORTS)  \
16926         echo Configuring in $(HOST_SUBDIR)/intl; \
16927         cd "$(HOST_SUBDIR)/intl" || exit 1; \
16928         case $(srcdir) in \
16929           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16930           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16931                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16932         esac; \
16933         srcdiroption="--srcdir=$${topdir}/intl"; \
16934         libsrcdir="$$s/intl"; \
16935         $(SHELL) $${libsrcdir}/configure \
16936           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16937           --target=${target_alias} $${srcdiroption}  \
16938           || exit 1
16939 @endif intl
16940
16941
16942
16943 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16944 maybe-configure-stage1-intl:
16945 @if intl-bootstrap
16946 maybe-configure-stage1-intl: configure-stage1-intl
16947 configure-stage1-intl:
16948         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16949         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16950         @r=`${PWD_COMMAND}`; export r; \
16951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16952         TFLAGS="$(STAGE1_TFLAGS)"; \
16953         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16954         $(HOST_EXPORTS) \
16955         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16956         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16957         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16958         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16959         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16960         cd $(HOST_SUBDIR)/intl || exit 1; \
16961         case $(srcdir) in \
16962           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16963           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16964                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16965         esac; \
16966         srcdiroption="--srcdir=$${topdir}/intl"; \
16967         libsrcdir="$$s/intl"; \
16968         $(SHELL) $${libsrcdir}/configure \
16969           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16970           --target=${target_alias} $${srcdiroption} \
16971           $(STAGE1_CONFIGURE_FLAGS)
16972 @endif intl-bootstrap
16973
16974 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16975 maybe-configure-stage2-intl:
16976 @if intl-bootstrap
16977 maybe-configure-stage2-intl: configure-stage2-intl
16978 configure-stage2-intl:
16979         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16980         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16981         @r=`${PWD_COMMAND}`; export r; \
16982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16983         TFLAGS="$(STAGE2_TFLAGS)"; \
16984         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16985         $(HOST_EXPORTS) \
16986         $(POSTSTAGE1_HOST_EXPORTS) \
16987         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16988         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16989         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16990         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16991         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16992         cd $(HOST_SUBDIR)/intl || exit 1; \
16993         case $(srcdir) in \
16994           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16995           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16996                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16997         esac; \
16998         srcdiroption="--srcdir=$${topdir}/intl"; \
16999         libsrcdir="$$s/intl"; \
17000         $(SHELL) $${libsrcdir}/configure \
17001           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17002           --target=${target_alias} $${srcdiroption} \
17003           --with-build-libsubdir=$(HOST_SUBDIR) \
17004           $(STAGE2_CONFIGURE_FLAGS)
17005 @endif intl-bootstrap
17006
17007 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17008 maybe-configure-stage3-intl:
17009 @if intl-bootstrap
17010 maybe-configure-stage3-intl: configure-stage3-intl
17011 configure-stage3-intl:
17012         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17013         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17014         @r=`${PWD_COMMAND}`; export r; \
17015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17016         TFLAGS="$(STAGE3_TFLAGS)"; \
17017         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17018         $(HOST_EXPORTS) \
17019         $(POSTSTAGE1_HOST_EXPORTS) \
17020         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17021         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17022         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17023         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17024         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17025         cd $(HOST_SUBDIR)/intl || exit 1; \
17026         case $(srcdir) in \
17027           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17028           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17029                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17030         esac; \
17031         srcdiroption="--srcdir=$${topdir}/intl"; \
17032         libsrcdir="$$s/intl"; \
17033         $(SHELL) $${libsrcdir}/configure \
17034           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17035           --target=${target_alias} $${srcdiroption} \
17036           --with-build-libsubdir=$(HOST_SUBDIR) \
17037           $(STAGE3_CONFIGURE_FLAGS)
17038 @endif intl-bootstrap
17039
17040 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17041 maybe-configure-stage4-intl:
17042 @if intl-bootstrap
17043 maybe-configure-stage4-intl: configure-stage4-intl
17044 configure-stage4-intl:
17045         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17046         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17047         @r=`${PWD_COMMAND}`; export r; \
17048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17049         TFLAGS="$(STAGE4_TFLAGS)"; \
17050         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17051         $(HOST_EXPORTS) \
17052         $(POSTSTAGE1_HOST_EXPORTS) \
17053         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17054         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17055         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17056         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17057         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17058         cd $(HOST_SUBDIR)/intl || exit 1; \
17059         case $(srcdir) in \
17060           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17061           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17062                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17063         esac; \
17064         srcdiroption="--srcdir=$${topdir}/intl"; \
17065         libsrcdir="$$s/intl"; \
17066         $(SHELL) $${libsrcdir}/configure \
17067           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17068           --target=${target_alias} $${srcdiroption} \
17069           --with-build-libsubdir=$(HOST_SUBDIR) \
17070           $(STAGE4_CONFIGURE_FLAGS)
17071 @endif intl-bootstrap
17072
17073 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17074 maybe-configure-stageprofile-intl:
17075 @if intl-bootstrap
17076 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17077 configure-stageprofile-intl:
17078         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17079         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17080         @r=`${PWD_COMMAND}`; export r; \
17081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17082         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17083         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17084         $(HOST_EXPORTS) \
17085         $(POSTSTAGE1_HOST_EXPORTS) \
17086         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17087         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17088         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17089         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17090         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17091         cd $(HOST_SUBDIR)/intl || exit 1; \
17092         case $(srcdir) in \
17093           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17094           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17095                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17096         esac; \
17097         srcdiroption="--srcdir=$${topdir}/intl"; \
17098         libsrcdir="$$s/intl"; \
17099         $(SHELL) $${libsrcdir}/configure \
17100           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17101           --target=${target_alias} $${srcdiroption} \
17102           --with-build-libsubdir=$(HOST_SUBDIR) \
17103           $(STAGEprofile_CONFIGURE_FLAGS)
17104 @endif intl-bootstrap
17105
17106 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17107 maybe-configure-stagefeedback-intl:
17108 @if intl-bootstrap
17109 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17110 configure-stagefeedback-intl:
17111         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17112         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17113         @r=`${PWD_COMMAND}`; export r; \
17114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17115         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17116         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17117         $(HOST_EXPORTS) \
17118         $(POSTSTAGE1_HOST_EXPORTS) \
17119         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17120         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17121         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17122         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17123         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17124         cd $(HOST_SUBDIR)/intl || exit 1; \
17125         case $(srcdir) in \
17126           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17127           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17128                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17129         esac; \
17130         srcdiroption="--srcdir=$${topdir}/intl"; \
17131         libsrcdir="$$s/intl"; \
17132         $(SHELL) $${libsrcdir}/configure \
17133           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17134           --target=${target_alias} $${srcdiroption} \
17135           --with-build-libsubdir=$(HOST_SUBDIR) \
17136           $(STAGEfeedback_CONFIGURE_FLAGS)
17137 @endif intl-bootstrap
17138
17139
17140
17141
17142
17143 .PHONY: all-intl maybe-all-intl
17144 maybe-all-intl:
17145 @if gcc-bootstrap
17146 all-intl: stage_current
17147 @endif gcc-bootstrap
17148 @if intl
17149 TARGET-intl=all
17150 maybe-all-intl: all-intl
17151 all-intl: configure-intl
17152         @r=`${PWD_COMMAND}`; export r; \
17153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154         $(HOST_EXPORTS)  \
17155         (cd $(HOST_SUBDIR)/intl && \
17156           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17157                 $(TARGET-intl))
17158 @endif intl
17159
17160
17161
17162 .PHONY: all-stage1-intl maybe-all-stage1-intl
17163 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17164 maybe-all-stage1-intl:
17165 maybe-clean-stage1-intl:
17166 @if intl-bootstrap
17167 maybe-all-stage1-intl: all-stage1-intl
17168 all-stage1: all-stage1-intl
17169 TARGET-stage1-intl = $(TARGET-intl)
17170 all-stage1-intl: configure-stage1-intl
17171         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17172         @r=`${PWD_COMMAND}`; export r; \
17173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17174         TFLAGS="$(STAGE1_TFLAGS)"; \
17175         $(HOST_EXPORTS)  \
17176         cd $(HOST_SUBDIR)/intl && \
17177         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17178                 CFLAGS="$(STAGE1_CFLAGS)" \
17179                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17180                 LIBCFLAGS="$(LIBCFLAGS)" \
17181                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17182                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17183                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17184                 $(EXTRA_HOST_FLAGS)   \
17185                 TFLAGS="$(STAGE1_TFLAGS)" \
17186                 $(TARGET-stage1-intl)
17187
17188 maybe-clean-stage1-intl: clean-stage1-intl
17189 clean-stage1: clean-stage1-intl
17190 clean-stage1-intl:
17191         @if [ $(current_stage) = stage1 ]; then \
17192           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17193         else \
17194           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17195           $(MAKE) stage1-start; \
17196         fi; \
17197         cd $(HOST_SUBDIR)/intl && \
17198         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17199                  clean
17200 @endif intl-bootstrap
17201
17202
17203 .PHONY: all-stage2-intl maybe-all-stage2-intl
17204 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17205 maybe-all-stage2-intl:
17206 maybe-clean-stage2-intl:
17207 @if intl-bootstrap
17208 maybe-all-stage2-intl: all-stage2-intl
17209 all-stage2: all-stage2-intl
17210 TARGET-stage2-intl = $(TARGET-intl)
17211 all-stage2-intl: configure-stage2-intl
17212         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17213         @r=`${PWD_COMMAND}`; export r; \
17214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17215         TFLAGS="$(STAGE2_TFLAGS)"; \
17216         $(HOST_EXPORTS) \
17217         $(POSTSTAGE1_HOST_EXPORTS)  \
17218         cd $(HOST_SUBDIR)/intl && \
17219         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17220                 CFLAGS="$(STAGE2_CFLAGS)" \
17221                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17222                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17223                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17224                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17225                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17226                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17227                 TFLAGS="$(STAGE2_TFLAGS)" \
17228                 $(TARGET-stage2-intl)
17229
17230 maybe-clean-stage2-intl: clean-stage2-intl
17231 clean-stage2: clean-stage2-intl
17232 clean-stage2-intl:
17233         @if [ $(current_stage) = stage2 ]; then \
17234           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17235         else \
17236           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17237           $(MAKE) stage2-start; \
17238         fi; \
17239         cd $(HOST_SUBDIR)/intl && \
17240         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17241                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17242                  clean
17243 @endif intl-bootstrap
17244
17245
17246 .PHONY: all-stage3-intl maybe-all-stage3-intl
17247 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17248 maybe-all-stage3-intl:
17249 maybe-clean-stage3-intl:
17250 @if intl-bootstrap
17251 maybe-all-stage3-intl: all-stage3-intl
17252 all-stage3: all-stage3-intl
17253 TARGET-stage3-intl = $(TARGET-intl)
17254 all-stage3-intl: configure-stage3-intl
17255         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17256         @r=`${PWD_COMMAND}`; export r; \
17257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17258         TFLAGS="$(STAGE3_TFLAGS)"; \
17259         $(HOST_EXPORTS) \
17260         $(POSTSTAGE1_HOST_EXPORTS)  \
17261         cd $(HOST_SUBDIR)/intl && \
17262         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17263                 CFLAGS="$(STAGE3_CFLAGS)" \
17264                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17265                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17266                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17267                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17268                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17269                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17270                 TFLAGS="$(STAGE3_TFLAGS)" \
17271                 $(TARGET-stage3-intl)
17272
17273 maybe-clean-stage3-intl: clean-stage3-intl
17274 clean-stage3: clean-stage3-intl
17275 clean-stage3-intl:
17276         @if [ $(current_stage) = stage3 ]; then \
17277           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17278         else \
17279           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17280           $(MAKE) stage3-start; \
17281         fi; \
17282         cd $(HOST_SUBDIR)/intl && \
17283         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17284                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17285                  clean
17286 @endif intl-bootstrap
17287
17288
17289 .PHONY: all-stage4-intl maybe-all-stage4-intl
17290 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17291 maybe-all-stage4-intl:
17292 maybe-clean-stage4-intl:
17293 @if intl-bootstrap
17294 maybe-all-stage4-intl: all-stage4-intl
17295 all-stage4: all-stage4-intl
17296 TARGET-stage4-intl = $(TARGET-intl)
17297 all-stage4-intl: configure-stage4-intl
17298         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17299         @r=`${PWD_COMMAND}`; export r; \
17300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17301         TFLAGS="$(STAGE4_TFLAGS)"; \
17302         $(HOST_EXPORTS) \
17303         $(POSTSTAGE1_HOST_EXPORTS)  \
17304         cd $(HOST_SUBDIR)/intl && \
17305         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17306                 CFLAGS="$(STAGE4_CFLAGS)" \
17307                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17308                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17309                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17310                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17311                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17312                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17313                 TFLAGS="$(STAGE4_TFLAGS)" \
17314                 $(TARGET-stage4-intl)
17315
17316 maybe-clean-stage4-intl: clean-stage4-intl
17317 clean-stage4: clean-stage4-intl
17318 clean-stage4-intl:
17319         @if [ $(current_stage) = stage4 ]; then \
17320           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17321         else \
17322           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17323           $(MAKE) stage4-start; \
17324         fi; \
17325         cd $(HOST_SUBDIR)/intl && \
17326         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17327                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17328                  clean
17329 @endif intl-bootstrap
17330
17331
17332 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17333 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17334 maybe-all-stageprofile-intl:
17335 maybe-clean-stageprofile-intl:
17336 @if intl-bootstrap
17337 maybe-all-stageprofile-intl: all-stageprofile-intl
17338 all-stageprofile: all-stageprofile-intl
17339 TARGET-stageprofile-intl = $(TARGET-intl)
17340 all-stageprofile-intl: configure-stageprofile-intl
17341         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17342         @r=`${PWD_COMMAND}`; export r; \
17343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17344         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17345         $(HOST_EXPORTS) \
17346         $(POSTSTAGE1_HOST_EXPORTS)  \
17347         cd $(HOST_SUBDIR)/intl && \
17348         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17349                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17350                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17351                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17352                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17353                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17354                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17355                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17356                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17357                 $(TARGET-stageprofile-intl)
17358
17359 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17360 clean-stageprofile: clean-stageprofile-intl
17361 clean-stageprofile-intl:
17362         @if [ $(current_stage) = stageprofile ]; then \
17363           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17364         else \
17365           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17366           $(MAKE) stageprofile-start; \
17367         fi; \
17368         cd $(HOST_SUBDIR)/intl && \
17369         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17370                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17371                  clean
17372 @endif intl-bootstrap
17373
17374
17375 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17376 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17377 maybe-all-stagefeedback-intl:
17378 maybe-clean-stagefeedback-intl:
17379 @if intl-bootstrap
17380 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17381 all-stagefeedback: all-stagefeedback-intl
17382 TARGET-stagefeedback-intl = $(TARGET-intl)
17383 all-stagefeedback-intl: configure-stagefeedback-intl
17384         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17385         @r=`${PWD_COMMAND}`; export r; \
17386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17387         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17388         $(HOST_EXPORTS) \
17389         $(POSTSTAGE1_HOST_EXPORTS)  \
17390         cd $(HOST_SUBDIR)/intl && \
17391         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17392                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17393                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17394                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17395                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17396                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17397                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17398                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17399                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17400                 $(TARGET-stagefeedback-intl)
17401
17402 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17403 clean-stagefeedback: clean-stagefeedback-intl
17404 clean-stagefeedback-intl:
17405         @if [ $(current_stage) = stagefeedback ]; then \
17406           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17407         else \
17408           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17409           $(MAKE) stagefeedback-start; \
17410         fi; \
17411         cd $(HOST_SUBDIR)/intl && \
17412         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17413                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17414                  clean
17415 @endif intl-bootstrap
17416
17417
17418
17419
17420
17421 .PHONY: check-intl maybe-check-intl
17422 maybe-check-intl:
17423 @if intl
17424 maybe-check-intl: check-intl
17425
17426 check-intl:
17427         @: $(MAKE); $(unstage)
17428         @r=`${PWD_COMMAND}`; export r; \
17429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17430         $(HOST_EXPORTS) \
17431         (cd $(HOST_SUBDIR)/intl && \
17432           $(MAKE) $(FLAGS_TO_PASS)  check)
17433
17434 @endif intl
17435
17436 .PHONY: install-intl maybe-install-intl
17437 maybe-install-intl:
17438 @if intl
17439 maybe-install-intl: install-intl
17440
17441 install-intl: installdirs
17442         @: $(MAKE); $(unstage)
17443         @r=`${PWD_COMMAND}`; export r; \
17444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17445         $(HOST_EXPORTS) \
17446         (cd $(HOST_SUBDIR)/intl && \
17447           $(MAKE) $(FLAGS_TO_PASS)  install)
17448
17449 @endif intl
17450
17451 .PHONY: install-strip-intl maybe-install-strip-intl
17452 maybe-install-strip-intl:
17453 @if intl
17454 maybe-install-strip-intl: install-strip-intl
17455
17456 install-strip-intl: installdirs
17457         @: $(MAKE); $(unstage)
17458         @r=`${PWD_COMMAND}`; export r; \
17459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17460         $(HOST_EXPORTS) \
17461         (cd $(HOST_SUBDIR)/intl && \
17462           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17463
17464 @endif intl
17465
17466 # Other targets (info, dvi, pdf, etc.)
17467
17468 .PHONY: maybe-info-intl info-intl
17469 maybe-info-intl:
17470 @if intl
17471 maybe-info-intl: info-intl
17472
17473 info-intl: \
17474     configure-intl 
17475         @[ -f ./intl/Makefile ] || exit 0; \
17476         r=`${PWD_COMMAND}`; export r; \
17477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478         $(HOST_EXPORTS) \
17479         for flag in $(EXTRA_HOST_FLAGS) ; do \
17480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17481         done; \
17482         echo "Doing info in intl" ; \
17483         (cd $(HOST_SUBDIR)/intl && \
17484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17486                   "RANLIB=$${RANLIB}" \
17487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17488                   info) \
17489           || exit 1
17490
17491 @endif intl
17492
17493 .PHONY: maybe-dvi-intl dvi-intl
17494 maybe-dvi-intl:
17495 @if intl
17496 maybe-dvi-intl: dvi-intl
17497
17498 dvi-intl: \
17499     configure-intl 
17500         @[ -f ./intl/Makefile ] || exit 0; \
17501         r=`${PWD_COMMAND}`; export r; \
17502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17503         $(HOST_EXPORTS) \
17504         for flag in $(EXTRA_HOST_FLAGS) ; do \
17505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17506         done; \
17507         echo "Doing dvi in intl" ; \
17508         (cd $(HOST_SUBDIR)/intl && \
17509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17511                   "RANLIB=$${RANLIB}" \
17512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17513                   dvi) \
17514           || exit 1
17515
17516 @endif intl
17517
17518 .PHONY: maybe-pdf-intl pdf-intl
17519 maybe-pdf-intl:
17520 @if intl
17521 maybe-pdf-intl: pdf-intl
17522
17523 pdf-intl: \
17524     configure-intl 
17525         @[ -f ./intl/Makefile ] || exit 0; \
17526         r=`${PWD_COMMAND}`; export r; \
17527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528         $(HOST_EXPORTS) \
17529         for flag in $(EXTRA_HOST_FLAGS) ; do \
17530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531         done; \
17532         echo "Doing pdf in intl" ; \
17533         (cd $(HOST_SUBDIR)/intl && \
17534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536                   "RANLIB=$${RANLIB}" \
17537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17538                   pdf) \
17539           || exit 1
17540
17541 @endif intl
17542
17543 .PHONY: maybe-html-intl html-intl
17544 maybe-html-intl:
17545 @if intl
17546 maybe-html-intl: html-intl
17547
17548 html-intl: \
17549     configure-intl 
17550         @[ -f ./intl/Makefile ] || exit 0; \
17551         r=`${PWD_COMMAND}`; export r; \
17552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17553         $(HOST_EXPORTS) \
17554         for flag in $(EXTRA_HOST_FLAGS) ; do \
17555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556         done; \
17557         echo "Doing html in intl" ; \
17558         (cd $(HOST_SUBDIR)/intl && \
17559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561                   "RANLIB=$${RANLIB}" \
17562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17563                   html) \
17564           || exit 1
17565
17566 @endif intl
17567
17568 .PHONY: maybe-TAGS-intl TAGS-intl
17569 maybe-TAGS-intl:
17570 @if intl
17571 maybe-TAGS-intl: TAGS-intl
17572
17573 TAGS-intl: \
17574     configure-intl 
17575         @[ -f ./intl/Makefile ] || exit 0; \
17576         r=`${PWD_COMMAND}`; export r; \
17577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17578         $(HOST_EXPORTS) \
17579         for flag in $(EXTRA_HOST_FLAGS) ; do \
17580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17581         done; \
17582         echo "Doing TAGS in intl" ; \
17583         (cd $(HOST_SUBDIR)/intl && \
17584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17586                   "RANLIB=$${RANLIB}" \
17587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17588                   TAGS) \
17589           || exit 1
17590
17591 @endif intl
17592
17593 .PHONY: maybe-install-info-intl install-info-intl
17594 maybe-install-info-intl:
17595 @if intl
17596 maybe-install-info-intl: install-info-intl
17597
17598 install-info-intl: \
17599     configure-intl \
17600     info-intl 
17601         @[ -f ./intl/Makefile ] || exit 0; \
17602         r=`${PWD_COMMAND}`; export r; \
17603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17604         $(HOST_EXPORTS) \
17605         for flag in $(EXTRA_HOST_FLAGS) ; do \
17606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17607         done; \
17608         echo "Doing install-info in intl" ; \
17609         (cd $(HOST_SUBDIR)/intl && \
17610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17612                   "RANLIB=$${RANLIB}" \
17613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17614                   install-info) \
17615           || exit 1
17616
17617 @endif intl
17618
17619 .PHONY: maybe-install-pdf-intl install-pdf-intl
17620 maybe-install-pdf-intl:
17621 @if intl
17622 maybe-install-pdf-intl: install-pdf-intl
17623
17624 install-pdf-intl: \
17625     configure-intl \
17626     pdf-intl 
17627         @[ -f ./intl/Makefile ] || exit 0; \
17628         r=`${PWD_COMMAND}`; export r; \
17629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17630         $(HOST_EXPORTS) \
17631         for flag in $(EXTRA_HOST_FLAGS) ; do \
17632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17633         done; \
17634         echo "Doing install-pdf in intl" ; \
17635         (cd $(HOST_SUBDIR)/intl && \
17636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17638                   "RANLIB=$${RANLIB}" \
17639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17640                   install-pdf) \
17641           || exit 1
17642
17643 @endif intl
17644
17645 .PHONY: maybe-install-html-intl install-html-intl
17646 maybe-install-html-intl:
17647 @if intl
17648 maybe-install-html-intl: install-html-intl
17649
17650 install-html-intl: \
17651     configure-intl \
17652     html-intl 
17653         @[ -f ./intl/Makefile ] || exit 0; \
17654         r=`${PWD_COMMAND}`; export r; \
17655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656         $(HOST_EXPORTS) \
17657         for flag in $(EXTRA_HOST_FLAGS) ; do \
17658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17659         done; \
17660         echo "Doing install-html in intl" ; \
17661         (cd $(HOST_SUBDIR)/intl && \
17662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17664                   "RANLIB=$${RANLIB}" \
17665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17666                   install-html) \
17667           || exit 1
17668
17669 @endif intl
17670
17671 .PHONY: maybe-installcheck-intl installcheck-intl
17672 maybe-installcheck-intl:
17673 @if intl
17674 maybe-installcheck-intl: installcheck-intl
17675
17676 installcheck-intl: \
17677     configure-intl 
17678         @[ -f ./intl/Makefile ] || exit 0; \
17679         r=`${PWD_COMMAND}`; export r; \
17680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17681         $(HOST_EXPORTS) \
17682         for flag in $(EXTRA_HOST_FLAGS) ; do \
17683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17684         done; \
17685         echo "Doing installcheck in intl" ; \
17686         (cd $(HOST_SUBDIR)/intl && \
17687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17689                   "RANLIB=$${RANLIB}" \
17690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17691                   installcheck) \
17692           || exit 1
17693
17694 @endif intl
17695
17696 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17697 maybe-mostlyclean-intl:
17698 @if intl
17699 maybe-mostlyclean-intl: mostlyclean-intl
17700
17701 mostlyclean-intl: 
17702         @[ -f ./intl/Makefile ] || exit 0; \
17703         r=`${PWD_COMMAND}`; export r; \
17704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705         $(HOST_EXPORTS) \
17706         for flag in $(EXTRA_HOST_FLAGS) ; do \
17707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17708         done; \
17709         echo "Doing mostlyclean in intl" ; \
17710         (cd $(HOST_SUBDIR)/intl && \
17711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17713                   "RANLIB=$${RANLIB}" \
17714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17715                   mostlyclean) \
17716           || exit 1
17717
17718 @endif intl
17719
17720 .PHONY: maybe-clean-intl clean-intl
17721 maybe-clean-intl:
17722 @if intl
17723 maybe-clean-intl: clean-intl
17724
17725 clean-intl: 
17726         @[ -f ./intl/Makefile ] || exit 0; \
17727         r=`${PWD_COMMAND}`; export r; \
17728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17729         $(HOST_EXPORTS) \
17730         for flag in $(EXTRA_HOST_FLAGS) ; do \
17731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17732         done; \
17733         echo "Doing clean in intl" ; \
17734         (cd $(HOST_SUBDIR)/intl && \
17735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17737                   "RANLIB=$${RANLIB}" \
17738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17739                   clean) \
17740           || exit 1
17741
17742 @endif intl
17743
17744 .PHONY: maybe-distclean-intl distclean-intl
17745 maybe-distclean-intl:
17746 @if intl
17747 maybe-distclean-intl: distclean-intl
17748
17749 distclean-intl: 
17750         @[ -f ./intl/Makefile ] || exit 0; \
17751         r=`${PWD_COMMAND}`; export r; \
17752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753         $(HOST_EXPORTS) \
17754         for flag in $(EXTRA_HOST_FLAGS) ; do \
17755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756         done; \
17757         echo "Doing distclean in intl" ; \
17758         (cd $(HOST_SUBDIR)/intl && \
17759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761                   "RANLIB=$${RANLIB}" \
17762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17763                   distclean) \
17764           || exit 1
17765
17766 @endif intl
17767
17768 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17769 maybe-maintainer-clean-intl:
17770 @if intl
17771 maybe-maintainer-clean-intl: maintainer-clean-intl
17772
17773 maintainer-clean-intl: 
17774         @[ -f ./intl/Makefile ] || exit 0; \
17775         r=`${PWD_COMMAND}`; export r; \
17776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777         $(HOST_EXPORTS) \
17778         for flag in $(EXTRA_HOST_FLAGS) ; do \
17779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780         done; \
17781         echo "Doing maintainer-clean in intl" ; \
17782         (cd $(HOST_SUBDIR)/intl && \
17783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785                   "RANLIB=$${RANLIB}" \
17786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787                   maintainer-clean) \
17788           || exit 1
17789
17790 @endif intl
17791
17792
17793
17794 .PHONY: configure-tcl maybe-configure-tcl
17795 maybe-configure-tcl:
17796 @if gcc-bootstrap
17797 configure-tcl: stage_current
17798 @endif gcc-bootstrap
17799 @if tcl
17800 maybe-configure-tcl: configure-tcl
17801 configure-tcl: 
17802         @: $(MAKE); $(unstage)
17803         @r=`${PWD_COMMAND}`; export r; \
17804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17805         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17806         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17807         $(HOST_EXPORTS)  \
17808         echo Configuring in $(HOST_SUBDIR)/tcl; \
17809         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17810         case $(srcdir) in \
17811           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17812           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17813                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17814         esac; \
17815         srcdiroption="--srcdir=$${topdir}/tcl"; \
17816         libsrcdir="$$s/tcl"; \
17817         $(SHELL) $${libsrcdir}/configure \
17818           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17819           --target=${target_alias} $${srcdiroption}  \
17820           || exit 1
17821 @endif tcl
17822
17823
17824
17825
17826
17827 .PHONY: all-tcl maybe-all-tcl
17828 maybe-all-tcl:
17829 @if gcc-bootstrap
17830 all-tcl: stage_current
17831 @endif gcc-bootstrap
17832 @if tcl
17833 TARGET-tcl=all
17834 maybe-all-tcl: all-tcl
17835 all-tcl: configure-tcl
17836         @: $(MAKE); $(unstage)
17837         @r=`${PWD_COMMAND}`; export r; \
17838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17839         $(HOST_EXPORTS)  \
17840         (cd $(HOST_SUBDIR)/tcl && \
17841           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17842                 $(TARGET-tcl))
17843 @endif tcl
17844
17845
17846
17847
17848 .PHONY: check-tcl maybe-check-tcl
17849 maybe-check-tcl:
17850 @if tcl
17851 maybe-check-tcl: check-tcl
17852
17853 check-tcl:
17854         @: $(MAKE); $(unstage)
17855         @r=`${PWD_COMMAND}`; export r; \
17856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17857         $(HOST_EXPORTS) \
17858         (cd $(HOST_SUBDIR)/tcl && \
17859           $(MAKE) $(FLAGS_TO_PASS)  check)
17860
17861 @endif tcl
17862
17863 .PHONY: install-tcl maybe-install-tcl
17864 maybe-install-tcl:
17865 @if tcl
17866 maybe-install-tcl: install-tcl
17867
17868 install-tcl: installdirs
17869         @: $(MAKE); $(unstage)
17870         @r=`${PWD_COMMAND}`; export r; \
17871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17872         $(HOST_EXPORTS) \
17873         (cd $(HOST_SUBDIR)/tcl && \
17874           $(MAKE) $(FLAGS_TO_PASS)  install)
17875
17876 @endif tcl
17877
17878 .PHONY: install-strip-tcl maybe-install-strip-tcl
17879 maybe-install-strip-tcl:
17880 @if tcl
17881 maybe-install-strip-tcl: install-strip-tcl
17882
17883 install-strip-tcl: installdirs
17884         @: $(MAKE); $(unstage)
17885         @r=`${PWD_COMMAND}`; export r; \
17886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17887         $(HOST_EXPORTS) \
17888         (cd $(HOST_SUBDIR)/tcl && \
17889           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17890
17891 @endif tcl
17892
17893 # Other targets (info, dvi, pdf, etc.)
17894
17895 .PHONY: maybe-info-tcl info-tcl
17896 maybe-info-tcl:
17897 @if tcl
17898 maybe-info-tcl: info-tcl
17899
17900 info-tcl: \
17901     configure-tcl 
17902         @: $(MAKE); $(unstage)
17903         @[ -f ./tcl/Makefile ] || exit 0; \
17904         r=`${PWD_COMMAND}`; export r; \
17905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17906         $(HOST_EXPORTS) \
17907         for flag in $(EXTRA_HOST_FLAGS) ; do \
17908           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17909         done; \
17910         echo "Doing info in tcl" ; \
17911         (cd $(HOST_SUBDIR)/tcl && \
17912           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17913                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17914                   "RANLIB=$${RANLIB}" \
17915                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17916                   info) \
17917           || exit 1
17918
17919 @endif tcl
17920
17921 .PHONY: maybe-dvi-tcl dvi-tcl
17922 maybe-dvi-tcl:
17923 @if tcl
17924 maybe-dvi-tcl: dvi-tcl
17925
17926 dvi-tcl: \
17927     configure-tcl 
17928         @: $(MAKE); $(unstage)
17929         @[ -f ./tcl/Makefile ] || exit 0; \
17930         r=`${PWD_COMMAND}`; export r; \
17931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17932         $(HOST_EXPORTS) \
17933         for flag in $(EXTRA_HOST_FLAGS) ; do \
17934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17935         done; \
17936         echo "Doing dvi in tcl" ; \
17937         (cd $(HOST_SUBDIR)/tcl && \
17938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17940                   "RANLIB=$${RANLIB}" \
17941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17942                   dvi) \
17943           || exit 1
17944
17945 @endif tcl
17946
17947 .PHONY: maybe-pdf-tcl pdf-tcl
17948 maybe-pdf-tcl:
17949 @if tcl
17950 maybe-pdf-tcl: pdf-tcl
17951
17952 pdf-tcl: \
17953     configure-tcl 
17954         @: $(MAKE); $(unstage)
17955         @[ -f ./tcl/Makefile ] || exit 0; \
17956         r=`${PWD_COMMAND}`; export r; \
17957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17958         $(HOST_EXPORTS) \
17959         for flag in $(EXTRA_HOST_FLAGS) ; do \
17960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17961         done; \
17962         echo "Doing pdf in tcl" ; \
17963         (cd $(HOST_SUBDIR)/tcl && \
17964           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17965                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17966                   "RANLIB=$${RANLIB}" \
17967                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17968                   pdf) \
17969           || exit 1
17970
17971 @endif tcl
17972
17973 .PHONY: maybe-html-tcl html-tcl
17974 maybe-html-tcl:
17975 @if tcl
17976 maybe-html-tcl: html-tcl
17977
17978 html-tcl: \
17979     configure-tcl 
17980         @: $(MAKE); $(unstage)
17981         @[ -f ./tcl/Makefile ] || exit 0; \
17982         r=`${PWD_COMMAND}`; export r; \
17983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17984         $(HOST_EXPORTS) \
17985         for flag in $(EXTRA_HOST_FLAGS) ; do \
17986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17987         done; \
17988         echo "Doing html in tcl" ; \
17989         (cd $(HOST_SUBDIR)/tcl && \
17990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17992                   "RANLIB=$${RANLIB}" \
17993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17994                   html) \
17995           || exit 1
17996
17997 @endif tcl
17998
17999 .PHONY: maybe-TAGS-tcl TAGS-tcl
18000 maybe-TAGS-tcl:
18001 @if tcl
18002 maybe-TAGS-tcl: TAGS-tcl
18003
18004 TAGS-tcl: \
18005     configure-tcl 
18006         @: $(MAKE); $(unstage)
18007         @[ -f ./tcl/Makefile ] || exit 0; \
18008         r=`${PWD_COMMAND}`; export r; \
18009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18010         $(HOST_EXPORTS) \
18011         for flag in $(EXTRA_HOST_FLAGS) ; do \
18012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18013         done; \
18014         echo "Doing TAGS in tcl" ; \
18015         (cd $(HOST_SUBDIR)/tcl && \
18016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18018                   "RANLIB=$${RANLIB}" \
18019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18020                   TAGS) \
18021           || exit 1
18022
18023 @endif tcl
18024
18025 .PHONY: maybe-install-info-tcl install-info-tcl
18026 maybe-install-info-tcl:
18027 @if tcl
18028 maybe-install-info-tcl: install-info-tcl
18029
18030 install-info-tcl: \
18031     configure-tcl \
18032     info-tcl 
18033         @: $(MAKE); $(unstage)
18034         @[ -f ./tcl/Makefile ] || exit 0; \
18035         r=`${PWD_COMMAND}`; export r; \
18036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18037         $(HOST_EXPORTS) \
18038         for flag in $(EXTRA_HOST_FLAGS) ; do \
18039           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18040         done; \
18041         echo "Doing install-info in tcl" ; \
18042         (cd $(HOST_SUBDIR)/tcl && \
18043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18045                   "RANLIB=$${RANLIB}" \
18046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18047                   install-info) \
18048           || exit 1
18049
18050 @endif tcl
18051
18052 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18053 maybe-install-pdf-tcl:
18054 @if tcl
18055 maybe-install-pdf-tcl: install-pdf-tcl
18056
18057 install-pdf-tcl: \
18058     configure-tcl \
18059     pdf-tcl 
18060         @: $(MAKE); $(unstage)
18061         @[ -f ./tcl/Makefile ] || exit 0; \
18062         r=`${PWD_COMMAND}`; export r; \
18063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18064         $(HOST_EXPORTS) \
18065         for flag in $(EXTRA_HOST_FLAGS) ; do \
18066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18067         done; \
18068         echo "Doing install-pdf in tcl" ; \
18069         (cd $(HOST_SUBDIR)/tcl && \
18070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18072                   "RANLIB=$${RANLIB}" \
18073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18074                   install-pdf) \
18075           || exit 1
18076
18077 @endif tcl
18078
18079 .PHONY: maybe-install-html-tcl install-html-tcl
18080 maybe-install-html-tcl:
18081 @if tcl
18082 maybe-install-html-tcl: install-html-tcl
18083
18084 install-html-tcl: \
18085     configure-tcl \
18086     html-tcl 
18087         @: $(MAKE); $(unstage)
18088         @[ -f ./tcl/Makefile ] || exit 0; \
18089         r=`${PWD_COMMAND}`; export r; \
18090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18091         $(HOST_EXPORTS) \
18092         for flag in $(EXTRA_HOST_FLAGS) ; do \
18093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18094         done; \
18095         echo "Doing install-html in tcl" ; \
18096         (cd $(HOST_SUBDIR)/tcl && \
18097           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18098                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18099                   "RANLIB=$${RANLIB}" \
18100                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18101                   install-html) \
18102           || exit 1
18103
18104 @endif tcl
18105
18106 .PHONY: maybe-installcheck-tcl installcheck-tcl
18107 maybe-installcheck-tcl:
18108 @if tcl
18109 maybe-installcheck-tcl: installcheck-tcl
18110
18111 installcheck-tcl: \
18112     configure-tcl 
18113         @: $(MAKE); $(unstage)
18114         @[ -f ./tcl/Makefile ] || exit 0; \
18115         r=`${PWD_COMMAND}`; export r; \
18116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18117         $(HOST_EXPORTS) \
18118         for flag in $(EXTRA_HOST_FLAGS) ; do \
18119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18120         done; \
18121         echo "Doing installcheck in tcl" ; \
18122         (cd $(HOST_SUBDIR)/tcl && \
18123           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18124                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18125                   "RANLIB=$${RANLIB}" \
18126                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18127                   installcheck) \
18128           || exit 1
18129
18130 @endif tcl
18131
18132 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18133 maybe-mostlyclean-tcl:
18134 @if tcl
18135 maybe-mostlyclean-tcl: mostlyclean-tcl
18136
18137 # tcl doesn't support mostlyclean.
18138 mostlyclean-tcl:
18139
18140 @endif tcl
18141
18142 .PHONY: maybe-clean-tcl clean-tcl
18143 maybe-clean-tcl:
18144 @if tcl
18145 maybe-clean-tcl: clean-tcl
18146
18147 clean-tcl: 
18148         @: $(MAKE); $(unstage)
18149         @[ -f ./tcl/Makefile ] || exit 0; \
18150         r=`${PWD_COMMAND}`; export r; \
18151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18152         $(HOST_EXPORTS) \
18153         for flag in $(EXTRA_HOST_FLAGS) ; do \
18154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18155         done; \
18156         echo "Doing clean in tcl" ; \
18157         (cd $(HOST_SUBDIR)/tcl && \
18158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18160                   "RANLIB=$${RANLIB}" \
18161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18162                   clean) \
18163           || exit 1
18164
18165 @endif tcl
18166
18167 .PHONY: maybe-distclean-tcl distclean-tcl
18168 maybe-distclean-tcl:
18169 @if tcl
18170 maybe-distclean-tcl: distclean-tcl
18171
18172 distclean-tcl: 
18173         @: $(MAKE); $(unstage)
18174         @[ -f ./tcl/Makefile ] || exit 0; \
18175         r=`${PWD_COMMAND}`; export r; \
18176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18177         $(HOST_EXPORTS) \
18178         for flag in $(EXTRA_HOST_FLAGS) ; do \
18179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180         done; \
18181         echo "Doing distclean in tcl" ; \
18182         (cd $(HOST_SUBDIR)/tcl && \
18183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185                   "RANLIB=$${RANLIB}" \
18186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18187                   distclean) \
18188           || exit 1
18189
18190 @endif tcl
18191
18192 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18193 maybe-maintainer-clean-tcl:
18194 @if tcl
18195 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18196
18197 maintainer-clean-tcl: 
18198         @: $(MAKE); $(unstage)
18199         @[ -f ./tcl/Makefile ] || exit 0; \
18200         r=`${PWD_COMMAND}`; export r; \
18201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18202         $(HOST_EXPORTS) \
18203         for flag in $(EXTRA_HOST_FLAGS) ; do \
18204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18205         done; \
18206         echo "Doing maintainer-clean in tcl" ; \
18207         (cd $(HOST_SUBDIR)/tcl && \
18208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18210                   "RANLIB=$${RANLIB}" \
18211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18212                   maintainer-clean) \
18213           || exit 1
18214
18215 @endif tcl
18216
18217
18218
18219 .PHONY: configure-itcl maybe-configure-itcl
18220 maybe-configure-itcl:
18221 @if gcc-bootstrap
18222 configure-itcl: stage_current
18223 @endif gcc-bootstrap
18224 @if itcl
18225 maybe-configure-itcl: configure-itcl
18226 configure-itcl: 
18227         @: $(MAKE); $(unstage)
18228         @r=`${PWD_COMMAND}`; export r; \
18229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18230         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18231         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18232         $(HOST_EXPORTS)  \
18233         echo Configuring in $(HOST_SUBDIR)/itcl; \
18234         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18235         case $(srcdir) in \
18236           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18237           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18238                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18239         esac; \
18240         srcdiroption="--srcdir=$${topdir}/itcl"; \
18241         libsrcdir="$$s/itcl"; \
18242         $(SHELL) $${libsrcdir}/configure \
18243           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18244           --target=${target_alias} $${srcdiroption}  \
18245           || exit 1
18246 @endif itcl
18247
18248
18249
18250
18251
18252 .PHONY: all-itcl maybe-all-itcl
18253 maybe-all-itcl:
18254 @if gcc-bootstrap
18255 all-itcl: stage_current
18256 @endif gcc-bootstrap
18257 @if itcl
18258 TARGET-itcl=all
18259 maybe-all-itcl: all-itcl
18260 all-itcl: configure-itcl
18261         @: $(MAKE); $(unstage)
18262         @r=`${PWD_COMMAND}`; export r; \
18263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18264         $(HOST_EXPORTS)  \
18265         (cd $(HOST_SUBDIR)/itcl && \
18266           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18267                 $(TARGET-itcl))
18268 @endif itcl
18269
18270
18271
18272
18273 .PHONY: check-itcl maybe-check-itcl
18274 maybe-check-itcl:
18275 @if itcl
18276 maybe-check-itcl: check-itcl
18277
18278 check-itcl:
18279         @: $(MAKE); $(unstage)
18280         @r=`${PWD_COMMAND}`; export r; \
18281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18282         $(HOST_EXPORTS) \
18283         (cd $(HOST_SUBDIR)/itcl && \
18284           $(MAKE) $(FLAGS_TO_PASS)  check)
18285
18286 @endif itcl
18287
18288 .PHONY: install-itcl maybe-install-itcl
18289 maybe-install-itcl:
18290 @if itcl
18291 maybe-install-itcl: install-itcl
18292
18293 install-itcl: installdirs
18294         @: $(MAKE); $(unstage)
18295         @r=`${PWD_COMMAND}`; export r; \
18296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18297         $(HOST_EXPORTS) \
18298         (cd $(HOST_SUBDIR)/itcl && \
18299           $(MAKE) $(FLAGS_TO_PASS)  install)
18300
18301 @endif itcl
18302
18303 .PHONY: install-strip-itcl maybe-install-strip-itcl
18304 maybe-install-strip-itcl:
18305 @if itcl
18306 maybe-install-strip-itcl: install-strip-itcl
18307
18308 install-strip-itcl: installdirs
18309         @: $(MAKE); $(unstage)
18310         @r=`${PWD_COMMAND}`; export r; \
18311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18312         $(HOST_EXPORTS) \
18313         (cd $(HOST_SUBDIR)/itcl && \
18314           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18315
18316 @endif itcl
18317
18318 # Other targets (info, dvi, pdf, etc.)
18319
18320 .PHONY: maybe-info-itcl info-itcl
18321 maybe-info-itcl:
18322 @if itcl
18323 maybe-info-itcl: info-itcl
18324
18325 info-itcl: \
18326     configure-itcl 
18327         @: $(MAKE); $(unstage)
18328         @[ -f ./itcl/Makefile ] || exit 0; \
18329         r=`${PWD_COMMAND}`; export r; \
18330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18331         $(HOST_EXPORTS) \
18332         for flag in $(EXTRA_HOST_FLAGS) ; do \
18333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18334         done; \
18335         echo "Doing info in itcl" ; \
18336         (cd $(HOST_SUBDIR)/itcl && \
18337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18339                   "RANLIB=$${RANLIB}" \
18340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18341                   info) \
18342           || exit 1
18343
18344 @endif itcl
18345
18346 .PHONY: maybe-dvi-itcl dvi-itcl
18347 maybe-dvi-itcl:
18348 @if itcl
18349 maybe-dvi-itcl: dvi-itcl
18350
18351 dvi-itcl: \
18352     configure-itcl 
18353         @: $(MAKE); $(unstage)
18354         @[ -f ./itcl/Makefile ] || exit 0; \
18355         r=`${PWD_COMMAND}`; export r; \
18356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18357         $(HOST_EXPORTS) \
18358         for flag in $(EXTRA_HOST_FLAGS) ; do \
18359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18360         done; \
18361         echo "Doing dvi in itcl" ; \
18362         (cd $(HOST_SUBDIR)/itcl && \
18363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18365                   "RANLIB=$${RANLIB}" \
18366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18367                   dvi) \
18368           || exit 1
18369
18370 @endif itcl
18371
18372 .PHONY: maybe-pdf-itcl pdf-itcl
18373 maybe-pdf-itcl:
18374 @if itcl
18375 maybe-pdf-itcl: pdf-itcl
18376
18377 pdf-itcl: \
18378     configure-itcl 
18379         @: $(MAKE); $(unstage)
18380         @[ -f ./itcl/Makefile ] || exit 0; \
18381         r=`${PWD_COMMAND}`; export r; \
18382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18383         $(HOST_EXPORTS) \
18384         for flag in $(EXTRA_HOST_FLAGS) ; do \
18385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18386         done; \
18387         echo "Doing pdf in itcl" ; \
18388         (cd $(HOST_SUBDIR)/itcl && \
18389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18391                   "RANLIB=$${RANLIB}" \
18392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18393                   pdf) \
18394           || exit 1
18395
18396 @endif itcl
18397
18398 .PHONY: maybe-html-itcl html-itcl
18399 maybe-html-itcl:
18400 @if itcl
18401 maybe-html-itcl: html-itcl
18402
18403 html-itcl: \
18404     configure-itcl 
18405         @: $(MAKE); $(unstage)
18406         @[ -f ./itcl/Makefile ] || exit 0; \
18407         r=`${PWD_COMMAND}`; export r; \
18408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18409         $(HOST_EXPORTS) \
18410         for flag in $(EXTRA_HOST_FLAGS) ; do \
18411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18412         done; \
18413         echo "Doing html in itcl" ; \
18414         (cd $(HOST_SUBDIR)/itcl && \
18415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18417                   "RANLIB=$${RANLIB}" \
18418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18419                   html) \
18420           || exit 1
18421
18422 @endif itcl
18423
18424 .PHONY: maybe-TAGS-itcl TAGS-itcl
18425 maybe-TAGS-itcl:
18426 @if itcl
18427 maybe-TAGS-itcl: TAGS-itcl
18428
18429 TAGS-itcl: \
18430     configure-itcl 
18431         @: $(MAKE); $(unstage)
18432         @[ -f ./itcl/Makefile ] || exit 0; \
18433         r=`${PWD_COMMAND}`; export r; \
18434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18435         $(HOST_EXPORTS) \
18436         for flag in $(EXTRA_HOST_FLAGS) ; do \
18437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18438         done; \
18439         echo "Doing TAGS in itcl" ; \
18440         (cd $(HOST_SUBDIR)/itcl && \
18441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18443                   "RANLIB=$${RANLIB}" \
18444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18445                   TAGS) \
18446           || exit 1
18447
18448 @endif itcl
18449
18450 .PHONY: maybe-install-info-itcl install-info-itcl
18451 maybe-install-info-itcl:
18452 @if itcl
18453 maybe-install-info-itcl: install-info-itcl
18454
18455 install-info-itcl: \
18456     configure-itcl \
18457     info-itcl 
18458         @: $(MAKE); $(unstage)
18459         @[ -f ./itcl/Makefile ] || exit 0; \
18460         r=`${PWD_COMMAND}`; export r; \
18461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18462         $(HOST_EXPORTS) \
18463         for flag in $(EXTRA_HOST_FLAGS) ; do \
18464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18465         done; \
18466         echo "Doing install-info in itcl" ; \
18467         (cd $(HOST_SUBDIR)/itcl && \
18468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18470                   "RANLIB=$${RANLIB}" \
18471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18472                   install-info) \
18473           || exit 1
18474
18475 @endif itcl
18476
18477 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18478 maybe-install-pdf-itcl:
18479 @if itcl
18480 maybe-install-pdf-itcl: install-pdf-itcl
18481
18482 install-pdf-itcl: \
18483     configure-itcl \
18484     pdf-itcl 
18485         @: $(MAKE); $(unstage)
18486         @[ -f ./itcl/Makefile ] || exit 0; \
18487         r=`${PWD_COMMAND}`; export r; \
18488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18489         $(HOST_EXPORTS) \
18490         for flag in $(EXTRA_HOST_FLAGS) ; do \
18491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18492         done; \
18493         echo "Doing install-pdf in itcl" ; \
18494         (cd $(HOST_SUBDIR)/itcl && \
18495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18497                   "RANLIB=$${RANLIB}" \
18498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18499                   install-pdf) \
18500           || exit 1
18501
18502 @endif itcl
18503
18504 .PHONY: maybe-install-html-itcl install-html-itcl
18505 maybe-install-html-itcl:
18506 @if itcl
18507 maybe-install-html-itcl: install-html-itcl
18508
18509 install-html-itcl: \
18510     configure-itcl \
18511     html-itcl 
18512         @: $(MAKE); $(unstage)
18513         @[ -f ./itcl/Makefile ] || exit 0; \
18514         r=`${PWD_COMMAND}`; export r; \
18515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18516         $(HOST_EXPORTS) \
18517         for flag in $(EXTRA_HOST_FLAGS) ; do \
18518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18519         done; \
18520         echo "Doing install-html in itcl" ; \
18521         (cd $(HOST_SUBDIR)/itcl && \
18522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18524                   "RANLIB=$${RANLIB}" \
18525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18526                   install-html) \
18527           || exit 1
18528
18529 @endif itcl
18530
18531 .PHONY: maybe-installcheck-itcl installcheck-itcl
18532 maybe-installcheck-itcl:
18533 @if itcl
18534 maybe-installcheck-itcl: installcheck-itcl
18535
18536 installcheck-itcl: \
18537     configure-itcl 
18538         @: $(MAKE); $(unstage)
18539         @[ -f ./itcl/Makefile ] || exit 0; \
18540         r=`${PWD_COMMAND}`; export r; \
18541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542         $(HOST_EXPORTS) \
18543         for flag in $(EXTRA_HOST_FLAGS) ; do \
18544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545         done; \
18546         echo "Doing installcheck in itcl" ; \
18547         (cd $(HOST_SUBDIR)/itcl && \
18548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550                   "RANLIB=$${RANLIB}" \
18551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552                   installcheck) \
18553           || exit 1
18554
18555 @endif itcl
18556
18557 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18558 maybe-mostlyclean-itcl:
18559 @if itcl
18560 maybe-mostlyclean-itcl: mostlyclean-itcl
18561
18562 mostlyclean-itcl: 
18563         @: $(MAKE); $(unstage)
18564         @[ -f ./itcl/Makefile ] || exit 0; \
18565         r=`${PWD_COMMAND}`; export r; \
18566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567         $(HOST_EXPORTS) \
18568         for flag in $(EXTRA_HOST_FLAGS) ; do \
18569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18570         done; \
18571         echo "Doing mostlyclean in itcl" ; \
18572         (cd $(HOST_SUBDIR)/itcl && \
18573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18575                   "RANLIB=$${RANLIB}" \
18576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18577                   mostlyclean) \
18578           || exit 1
18579
18580 @endif itcl
18581
18582 .PHONY: maybe-clean-itcl clean-itcl
18583 maybe-clean-itcl:
18584 @if itcl
18585 maybe-clean-itcl: clean-itcl
18586
18587 clean-itcl: 
18588         @: $(MAKE); $(unstage)
18589         @[ -f ./itcl/Makefile ] || exit 0; \
18590         r=`${PWD_COMMAND}`; export r; \
18591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18592         $(HOST_EXPORTS) \
18593         for flag in $(EXTRA_HOST_FLAGS) ; do \
18594           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18595         done; \
18596         echo "Doing clean in itcl" ; \
18597         (cd $(HOST_SUBDIR)/itcl && \
18598           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18599                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18600                   "RANLIB=$${RANLIB}" \
18601                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18602                   clean) \
18603           || exit 1
18604
18605 @endif itcl
18606
18607 .PHONY: maybe-distclean-itcl distclean-itcl
18608 maybe-distclean-itcl:
18609 @if itcl
18610 maybe-distclean-itcl: distclean-itcl
18611
18612 distclean-itcl: 
18613         @: $(MAKE); $(unstage)
18614         @[ -f ./itcl/Makefile ] || exit 0; \
18615         r=`${PWD_COMMAND}`; export r; \
18616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617         $(HOST_EXPORTS) \
18618         for flag in $(EXTRA_HOST_FLAGS) ; do \
18619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18620         done; \
18621         echo "Doing distclean in itcl" ; \
18622         (cd $(HOST_SUBDIR)/itcl && \
18623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18625                   "RANLIB=$${RANLIB}" \
18626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18627                   distclean) \
18628           || exit 1
18629
18630 @endif itcl
18631
18632 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18633 maybe-maintainer-clean-itcl:
18634 @if itcl
18635 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18636
18637 maintainer-clean-itcl: 
18638         @: $(MAKE); $(unstage)
18639         @[ -f ./itcl/Makefile ] || exit 0; \
18640         r=`${PWD_COMMAND}`; export r; \
18641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18642         $(HOST_EXPORTS) \
18643         for flag in $(EXTRA_HOST_FLAGS) ; do \
18644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18645         done; \
18646         echo "Doing maintainer-clean in itcl" ; \
18647         (cd $(HOST_SUBDIR)/itcl && \
18648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18650                   "RANLIB=$${RANLIB}" \
18651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18652                   maintainer-clean) \
18653           || exit 1
18654
18655 @endif itcl
18656
18657
18658
18659 .PHONY: configure-ld maybe-configure-ld
18660 maybe-configure-ld:
18661 @if gcc-bootstrap
18662 configure-ld: stage_current
18663 @endif gcc-bootstrap
18664 @if ld
18665 maybe-configure-ld: configure-ld
18666 configure-ld: 
18667         @r=`${PWD_COMMAND}`; export r; \
18668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18670         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18671         $(HOST_EXPORTS)  \
18672         echo Configuring in $(HOST_SUBDIR)/ld; \
18673         cd "$(HOST_SUBDIR)/ld" || exit 1; \
18674         case $(srcdir) in \
18675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18676           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18678         esac; \
18679         srcdiroption="--srcdir=$${topdir}/ld"; \
18680         libsrcdir="$$s/ld"; \
18681         $(SHELL) $${libsrcdir}/configure \
18682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18683           --target=${target_alias} $${srcdiroption}  \
18684           || exit 1
18685 @endif ld
18686
18687
18688
18689 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18690 maybe-configure-stage1-ld:
18691 @if ld-bootstrap
18692 maybe-configure-stage1-ld: configure-stage1-ld
18693 configure-stage1-ld:
18694         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18695         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18696         @r=`${PWD_COMMAND}`; export r; \
18697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18698         TFLAGS="$(STAGE1_TFLAGS)"; \
18699         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18700         $(HOST_EXPORTS) \
18701         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18702         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18703         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18704         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18705         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18706         cd $(HOST_SUBDIR)/ld || exit 1; \
18707         case $(srcdir) in \
18708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18709           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18711         esac; \
18712         srcdiroption="--srcdir=$${topdir}/ld"; \
18713         libsrcdir="$$s/ld"; \
18714         $(SHELL) $${libsrcdir}/configure \
18715           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18716           --target=${target_alias} $${srcdiroption} \
18717           $(STAGE1_CONFIGURE_FLAGS)
18718 @endif ld-bootstrap
18719
18720 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18721 maybe-configure-stage2-ld:
18722 @if ld-bootstrap
18723 maybe-configure-stage2-ld: configure-stage2-ld
18724 configure-stage2-ld:
18725         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18726         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18727         @r=`${PWD_COMMAND}`; export r; \
18728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18729         TFLAGS="$(STAGE2_TFLAGS)"; \
18730         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18731         $(HOST_EXPORTS) \
18732         $(POSTSTAGE1_HOST_EXPORTS) \
18733         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18734         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18735         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18736         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18737         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18738         cd $(HOST_SUBDIR)/ld || exit 1; \
18739         case $(srcdir) in \
18740           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18741           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18742                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18743         esac; \
18744         srcdiroption="--srcdir=$${topdir}/ld"; \
18745         libsrcdir="$$s/ld"; \
18746         $(SHELL) $${libsrcdir}/configure \
18747           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18748           --target=${target_alias} $${srcdiroption} \
18749           --with-build-libsubdir=$(HOST_SUBDIR) \
18750           $(STAGE2_CONFIGURE_FLAGS)
18751 @endif ld-bootstrap
18752
18753 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18754 maybe-configure-stage3-ld:
18755 @if ld-bootstrap
18756 maybe-configure-stage3-ld: configure-stage3-ld
18757 configure-stage3-ld:
18758         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18759         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18760         @r=`${PWD_COMMAND}`; export r; \
18761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18762         TFLAGS="$(STAGE3_TFLAGS)"; \
18763         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18764         $(HOST_EXPORTS) \
18765         $(POSTSTAGE1_HOST_EXPORTS) \
18766         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18767         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18768         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18769         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18770         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18771         cd $(HOST_SUBDIR)/ld || exit 1; \
18772         case $(srcdir) in \
18773           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18774           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18775                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18776         esac; \
18777         srcdiroption="--srcdir=$${topdir}/ld"; \
18778         libsrcdir="$$s/ld"; \
18779         $(SHELL) $${libsrcdir}/configure \
18780           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18781           --target=${target_alias} $${srcdiroption} \
18782           --with-build-libsubdir=$(HOST_SUBDIR) \
18783           $(STAGE3_CONFIGURE_FLAGS)
18784 @endif ld-bootstrap
18785
18786 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18787 maybe-configure-stage4-ld:
18788 @if ld-bootstrap
18789 maybe-configure-stage4-ld: configure-stage4-ld
18790 configure-stage4-ld:
18791         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18792         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18793         @r=`${PWD_COMMAND}`; export r; \
18794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795         TFLAGS="$(STAGE4_TFLAGS)"; \
18796         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18797         $(HOST_EXPORTS) \
18798         $(POSTSTAGE1_HOST_EXPORTS) \
18799         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18800         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18801         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18802         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18803         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18804         cd $(HOST_SUBDIR)/ld || exit 1; \
18805         case $(srcdir) in \
18806           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18807           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18808                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18809         esac; \
18810         srcdiroption="--srcdir=$${topdir}/ld"; \
18811         libsrcdir="$$s/ld"; \
18812         $(SHELL) $${libsrcdir}/configure \
18813           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18814           --target=${target_alias} $${srcdiroption} \
18815           --with-build-libsubdir=$(HOST_SUBDIR) \
18816           $(STAGE4_CONFIGURE_FLAGS)
18817 @endif ld-bootstrap
18818
18819 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18820 maybe-configure-stageprofile-ld:
18821 @if ld-bootstrap
18822 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18823 configure-stageprofile-ld:
18824         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18825         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18826         @r=`${PWD_COMMAND}`; export r; \
18827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18828         TFLAGS="$(STAGEprofile_TFLAGS)"; \
18829         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18830         $(HOST_EXPORTS) \
18831         $(POSTSTAGE1_HOST_EXPORTS) \
18832         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18833         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18834         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18835         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18836         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18837         cd $(HOST_SUBDIR)/ld || exit 1; \
18838         case $(srcdir) in \
18839           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18840           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18841                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18842         esac; \
18843         srcdiroption="--srcdir=$${topdir}/ld"; \
18844         libsrcdir="$$s/ld"; \
18845         $(SHELL) $${libsrcdir}/configure \
18846           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18847           --target=${target_alias} $${srcdiroption} \
18848           --with-build-libsubdir=$(HOST_SUBDIR) \
18849           $(STAGEprofile_CONFIGURE_FLAGS)
18850 @endif ld-bootstrap
18851
18852 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18853 maybe-configure-stagefeedback-ld:
18854 @if ld-bootstrap
18855 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18856 configure-stagefeedback-ld:
18857         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18858         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18859         @r=`${PWD_COMMAND}`; export r; \
18860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18861         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18862         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18863         $(HOST_EXPORTS) \
18864         $(POSTSTAGE1_HOST_EXPORTS) \
18865         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18866         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18867         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18868         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18869         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18870         cd $(HOST_SUBDIR)/ld || exit 1; \
18871         case $(srcdir) in \
18872           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18873           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18874                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18875         esac; \
18876         srcdiroption="--srcdir=$${topdir}/ld"; \
18877         libsrcdir="$$s/ld"; \
18878         $(SHELL) $${libsrcdir}/configure \
18879           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18880           --target=${target_alias} $${srcdiroption} \
18881           --with-build-libsubdir=$(HOST_SUBDIR) \
18882           $(STAGEfeedback_CONFIGURE_FLAGS)
18883 @endif ld-bootstrap
18884
18885
18886
18887
18888
18889 .PHONY: all-ld maybe-all-ld
18890 maybe-all-ld:
18891 @if gcc-bootstrap
18892 all-ld: stage_current
18893 @endif gcc-bootstrap
18894 @if ld
18895 TARGET-ld=all
18896 maybe-all-ld: all-ld
18897 all-ld: configure-ld
18898         @r=`${PWD_COMMAND}`; export r; \
18899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900         $(HOST_EXPORTS)  \
18901         (cd $(HOST_SUBDIR)/ld && \
18902           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18903                 $(TARGET-ld))
18904 @endif ld
18905
18906
18907
18908 .PHONY: all-stage1-ld maybe-all-stage1-ld
18909 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18910 maybe-all-stage1-ld:
18911 maybe-clean-stage1-ld:
18912 @if ld-bootstrap
18913 maybe-all-stage1-ld: all-stage1-ld
18914 all-stage1: all-stage1-ld
18915 TARGET-stage1-ld = $(TARGET-ld)
18916 all-stage1-ld: configure-stage1-ld
18917         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18918         @r=`${PWD_COMMAND}`; export r; \
18919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18920         TFLAGS="$(STAGE1_TFLAGS)"; \
18921         $(HOST_EXPORTS)  \
18922         cd $(HOST_SUBDIR)/ld && \
18923         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18924                 CFLAGS="$(STAGE1_CFLAGS)" \
18925                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18926                 LIBCFLAGS="$(LIBCFLAGS)" \
18927                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18928                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18929                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18930                 $(EXTRA_HOST_FLAGS)   \
18931                 TFLAGS="$(STAGE1_TFLAGS)" \
18932                 $(TARGET-stage1-ld)
18933
18934 maybe-clean-stage1-ld: clean-stage1-ld
18935 clean-stage1: clean-stage1-ld
18936 clean-stage1-ld:
18937         @if [ $(current_stage) = stage1 ]; then \
18938           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18939         else \
18940           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18941           $(MAKE) stage1-start; \
18942         fi; \
18943         cd $(HOST_SUBDIR)/ld && \
18944         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18945                  clean
18946 @endif ld-bootstrap
18947
18948
18949 .PHONY: all-stage2-ld maybe-all-stage2-ld
18950 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18951 maybe-all-stage2-ld:
18952 maybe-clean-stage2-ld:
18953 @if ld-bootstrap
18954 maybe-all-stage2-ld: all-stage2-ld
18955 all-stage2: all-stage2-ld
18956 TARGET-stage2-ld = $(TARGET-ld)
18957 all-stage2-ld: configure-stage2-ld
18958         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18959         @r=`${PWD_COMMAND}`; export r; \
18960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18961         TFLAGS="$(STAGE2_TFLAGS)"; \
18962         $(HOST_EXPORTS) \
18963         $(POSTSTAGE1_HOST_EXPORTS)  \
18964         cd $(HOST_SUBDIR)/ld && \
18965         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18966                 CFLAGS="$(STAGE2_CFLAGS)" \
18967                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18968                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18969                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18970                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18971                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18972                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18973                 TFLAGS="$(STAGE2_TFLAGS)" \
18974                 $(TARGET-stage2-ld)
18975
18976 maybe-clean-stage2-ld: clean-stage2-ld
18977 clean-stage2: clean-stage2-ld
18978 clean-stage2-ld:
18979         @if [ $(current_stage) = stage2 ]; then \
18980           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18981         else \
18982           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18983           $(MAKE) stage2-start; \
18984         fi; \
18985         cd $(HOST_SUBDIR)/ld && \
18986         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18987                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
18988                  clean
18989 @endif ld-bootstrap
18990
18991
18992 .PHONY: all-stage3-ld maybe-all-stage3-ld
18993 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18994 maybe-all-stage3-ld:
18995 maybe-clean-stage3-ld:
18996 @if ld-bootstrap
18997 maybe-all-stage3-ld: all-stage3-ld
18998 all-stage3: all-stage3-ld
18999 TARGET-stage3-ld = $(TARGET-ld)
19000 all-stage3-ld: configure-stage3-ld
19001         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19002         @r=`${PWD_COMMAND}`; export r; \
19003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19004         TFLAGS="$(STAGE3_TFLAGS)"; \
19005         $(HOST_EXPORTS) \
19006         $(POSTSTAGE1_HOST_EXPORTS)  \
19007         cd $(HOST_SUBDIR)/ld && \
19008         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19009                 CFLAGS="$(STAGE3_CFLAGS)" \
19010                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19011                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19012                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19013                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19014                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19015                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19016                 TFLAGS="$(STAGE3_TFLAGS)" \
19017                 $(TARGET-stage3-ld)
19018
19019 maybe-clean-stage3-ld: clean-stage3-ld
19020 clean-stage3: clean-stage3-ld
19021 clean-stage3-ld:
19022         @if [ $(current_stage) = stage3 ]; then \
19023           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19024         else \
19025           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19026           $(MAKE) stage3-start; \
19027         fi; \
19028         cd $(HOST_SUBDIR)/ld && \
19029         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19030                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19031                  clean
19032 @endif ld-bootstrap
19033
19034
19035 .PHONY: all-stage4-ld maybe-all-stage4-ld
19036 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19037 maybe-all-stage4-ld:
19038 maybe-clean-stage4-ld:
19039 @if ld-bootstrap
19040 maybe-all-stage4-ld: all-stage4-ld
19041 all-stage4: all-stage4-ld
19042 TARGET-stage4-ld = $(TARGET-ld)
19043 all-stage4-ld: configure-stage4-ld
19044         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19045         @r=`${PWD_COMMAND}`; export r; \
19046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19047         TFLAGS="$(STAGE4_TFLAGS)"; \
19048         $(HOST_EXPORTS) \
19049         $(POSTSTAGE1_HOST_EXPORTS)  \
19050         cd $(HOST_SUBDIR)/ld && \
19051         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19052                 CFLAGS="$(STAGE4_CFLAGS)" \
19053                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19054                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19055                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19056                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19057                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19058                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19059                 TFLAGS="$(STAGE4_TFLAGS)" \
19060                 $(TARGET-stage4-ld)
19061
19062 maybe-clean-stage4-ld: clean-stage4-ld
19063 clean-stage4: clean-stage4-ld
19064 clean-stage4-ld:
19065         @if [ $(current_stage) = stage4 ]; then \
19066           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19067         else \
19068           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19069           $(MAKE) stage4-start; \
19070         fi; \
19071         cd $(HOST_SUBDIR)/ld && \
19072         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19074                  clean
19075 @endif ld-bootstrap
19076
19077
19078 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19079 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19080 maybe-all-stageprofile-ld:
19081 maybe-clean-stageprofile-ld:
19082 @if ld-bootstrap
19083 maybe-all-stageprofile-ld: all-stageprofile-ld
19084 all-stageprofile: all-stageprofile-ld
19085 TARGET-stageprofile-ld = $(TARGET-ld)
19086 all-stageprofile-ld: configure-stageprofile-ld
19087         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19088         @r=`${PWD_COMMAND}`; export r; \
19089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19090         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19091         $(HOST_EXPORTS) \
19092         $(POSTSTAGE1_HOST_EXPORTS)  \
19093         cd $(HOST_SUBDIR)/ld && \
19094         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19095                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19096                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19097                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19098                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19099                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19100                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19101                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19102                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19103                 $(TARGET-stageprofile-ld)
19104
19105 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19106 clean-stageprofile: clean-stageprofile-ld
19107 clean-stageprofile-ld:
19108         @if [ $(current_stage) = stageprofile ]; then \
19109           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19110         else \
19111           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19112           $(MAKE) stageprofile-start; \
19113         fi; \
19114         cd $(HOST_SUBDIR)/ld && \
19115         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19117                  clean
19118 @endif ld-bootstrap
19119
19120
19121 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19122 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19123 maybe-all-stagefeedback-ld:
19124 maybe-clean-stagefeedback-ld:
19125 @if ld-bootstrap
19126 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19127 all-stagefeedback: all-stagefeedback-ld
19128 TARGET-stagefeedback-ld = $(TARGET-ld)
19129 all-stagefeedback-ld: configure-stagefeedback-ld
19130         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19131         @r=`${PWD_COMMAND}`; export r; \
19132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19133         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19134         $(HOST_EXPORTS) \
19135         $(POSTSTAGE1_HOST_EXPORTS)  \
19136         cd $(HOST_SUBDIR)/ld && \
19137         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19138                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19139                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19140                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19141                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19142                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19143                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19144                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19145                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19146                 $(TARGET-stagefeedback-ld)
19147
19148 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19149 clean-stagefeedback: clean-stagefeedback-ld
19150 clean-stagefeedback-ld:
19151         @if [ $(current_stage) = stagefeedback ]; then \
19152           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19153         else \
19154           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19155           $(MAKE) stagefeedback-start; \
19156         fi; \
19157         cd $(HOST_SUBDIR)/ld && \
19158         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19159                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19160                  clean
19161 @endif ld-bootstrap
19162
19163
19164
19165
19166
19167 .PHONY: check-ld maybe-check-ld
19168 maybe-check-ld:
19169 @if ld
19170 maybe-check-ld: check-ld
19171
19172 check-ld:
19173         @: $(MAKE); $(unstage)
19174         @r=`${PWD_COMMAND}`; export r; \
19175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19176         $(HOST_EXPORTS) \
19177         (cd $(HOST_SUBDIR)/ld && \
19178           $(MAKE) $(FLAGS_TO_PASS)  check)
19179
19180 @endif ld
19181
19182 .PHONY: install-ld maybe-install-ld
19183 maybe-install-ld:
19184 @if ld
19185 maybe-install-ld: install-ld
19186
19187 install-ld: installdirs
19188         @: $(MAKE); $(unstage)
19189         @r=`${PWD_COMMAND}`; export r; \
19190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19191         $(HOST_EXPORTS) \
19192         (cd $(HOST_SUBDIR)/ld && \
19193           $(MAKE) $(FLAGS_TO_PASS)  install)
19194
19195 @endif ld
19196
19197 .PHONY: install-strip-ld maybe-install-strip-ld
19198 maybe-install-strip-ld:
19199 @if ld
19200 maybe-install-strip-ld: install-strip-ld
19201
19202 install-strip-ld: installdirs
19203         @: $(MAKE); $(unstage)
19204         @r=`${PWD_COMMAND}`; export r; \
19205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206         $(HOST_EXPORTS) \
19207         (cd $(HOST_SUBDIR)/ld && \
19208           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19209
19210 @endif ld
19211
19212 # Other targets (info, dvi, pdf, etc.)
19213
19214 .PHONY: maybe-info-ld info-ld
19215 maybe-info-ld:
19216 @if ld
19217 maybe-info-ld: info-ld
19218
19219 info-ld: \
19220     configure-ld 
19221         @[ -f ./ld/Makefile ] || exit 0; \
19222         r=`${PWD_COMMAND}`; export r; \
19223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19224         $(HOST_EXPORTS) \
19225         for flag in $(EXTRA_HOST_FLAGS) ; do \
19226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19227         done; \
19228         echo "Doing info in ld" ; \
19229         (cd $(HOST_SUBDIR)/ld && \
19230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19232                   "RANLIB=$${RANLIB}" \
19233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19234                   info) \
19235           || exit 1
19236
19237 @endif ld
19238
19239 .PHONY: maybe-dvi-ld dvi-ld
19240 maybe-dvi-ld:
19241 @if ld
19242 maybe-dvi-ld: dvi-ld
19243
19244 dvi-ld: \
19245     configure-ld 
19246         @[ -f ./ld/Makefile ] || exit 0; \
19247         r=`${PWD_COMMAND}`; export r; \
19248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19249         $(HOST_EXPORTS) \
19250         for flag in $(EXTRA_HOST_FLAGS) ; do \
19251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19252         done; \
19253         echo "Doing dvi in ld" ; \
19254         (cd $(HOST_SUBDIR)/ld && \
19255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19257                   "RANLIB=$${RANLIB}" \
19258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19259                   dvi) \
19260           || exit 1
19261
19262 @endif ld
19263
19264 .PHONY: maybe-pdf-ld pdf-ld
19265 maybe-pdf-ld:
19266 @if ld
19267 maybe-pdf-ld: pdf-ld
19268
19269 pdf-ld: \
19270     configure-ld 
19271         @[ -f ./ld/Makefile ] || exit 0; \
19272         r=`${PWD_COMMAND}`; export r; \
19273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19274         $(HOST_EXPORTS) \
19275         for flag in $(EXTRA_HOST_FLAGS) ; do \
19276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19277         done; \
19278         echo "Doing pdf in ld" ; \
19279         (cd $(HOST_SUBDIR)/ld && \
19280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19282                   "RANLIB=$${RANLIB}" \
19283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19284                   pdf) \
19285           || exit 1
19286
19287 @endif ld
19288
19289 .PHONY: maybe-html-ld html-ld
19290 maybe-html-ld:
19291 @if ld
19292 maybe-html-ld: html-ld
19293
19294 html-ld: \
19295     configure-ld 
19296         @[ -f ./ld/Makefile ] || exit 0; \
19297         r=`${PWD_COMMAND}`; export r; \
19298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19299         $(HOST_EXPORTS) \
19300         for flag in $(EXTRA_HOST_FLAGS) ; do \
19301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19302         done; \
19303         echo "Doing html in ld" ; \
19304         (cd $(HOST_SUBDIR)/ld && \
19305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19307                   "RANLIB=$${RANLIB}" \
19308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19309                   html) \
19310           || exit 1
19311
19312 @endif ld
19313
19314 .PHONY: maybe-TAGS-ld TAGS-ld
19315 maybe-TAGS-ld:
19316 @if ld
19317 maybe-TAGS-ld: TAGS-ld
19318
19319 TAGS-ld: \
19320     configure-ld 
19321         @[ -f ./ld/Makefile ] || exit 0; \
19322         r=`${PWD_COMMAND}`; export r; \
19323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19324         $(HOST_EXPORTS) \
19325         for flag in $(EXTRA_HOST_FLAGS) ; do \
19326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19327         done; \
19328         echo "Doing TAGS in ld" ; \
19329         (cd $(HOST_SUBDIR)/ld && \
19330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19332                   "RANLIB=$${RANLIB}" \
19333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19334                   TAGS) \
19335           || exit 1
19336
19337 @endif ld
19338
19339 .PHONY: maybe-install-info-ld install-info-ld
19340 maybe-install-info-ld:
19341 @if ld
19342 maybe-install-info-ld: install-info-ld
19343
19344 install-info-ld: \
19345     configure-ld \
19346     info-ld 
19347         @[ -f ./ld/Makefile ] || exit 0; \
19348         r=`${PWD_COMMAND}`; export r; \
19349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19350         $(HOST_EXPORTS) \
19351         for flag in $(EXTRA_HOST_FLAGS) ; do \
19352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19353         done; \
19354         echo "Doing install-info in ld" ; \
19355         (cd $(HOST_SUBDIR)/ld && \
19356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19358                   "RANLIB=$${RANLIB}" \
19359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19360                   install-info) \
19361           || exit 1
19362
19363 @endif ld
19364
19365 .PHONY: maybe-install-pdf-ld install-pdf-ld
19366 maybe-install-pdf-ld:
19367 @if ld
19368 maybe-install-pdf-ld: install-pdf-ld
19369
19370 install-pdf-ld: \
19371     configure-ld \
19372     pdf-ld 
19373         @[ -f ./ld/Makefile ] || exit 0; \
19374         r=`${PWD_COMMAND}`; export r; \
19375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19376         $(HOST_EXPORTS) \
19377         for flag in $(EXTRA_HOST_FLAGS) ; do \
19378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19379         done; \
19380         echo "Doing install-pdf in ld" ; \
19381         (cd $(HOST_SUBDIR)/ld && \
19382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19384                   "RANLIB=$${RANLIB}" \
19385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19386                   install-pdf) \
19387           || exit 1
19388
19389 @endif ld
19390
19391 .PHONY: maybe-install-html-ld install-html-ld
19392 maybe-install-html-ld:
19393 @if ld
19394 maybe-install-html-ld: install-html-ld
19395
19396 install-html-ld: \
19397     configure-ld \
19398     html-ld 
19399         @[ -f ./ld/Makefile ] || exit 0; \
19400         r=`${PWD_COMMAND}`; export r; \
19401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19402         $(HOST_EXPORTS) \
19403         for flag in $(EXTRA_HOST_FLAGS) ; do \
19404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19405         done; \
19406         echo "Doing install-html in ld" ; \
19407         (cd $(HOST_SUBDIR)/ld && \
19408           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19409                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19410                   "RANLIB=$${RANLIB}" \
19411                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19412                   install-html) \
19413           || exit 1
19414
19415 @endif ld
19416
19417 .PHONY: maybe-installcheck-ld installcheck-ld
19418 maybe-installcheck-ld:
19419 @if ld
19420 maybe-installcheck-ld: installcheck-ld
19421
19422 installcheck-ld: \
19423     configure-ld 
19424         @[ -f ./ld/Makefile ] || exit 0; \
19425         r=`${PWD_COMMAND}`; export r; \
19426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19427         $(HOST_EXPORTS) \
19428         for flag in $(EXTRA_HOST_FLAGS) ; do \
19429           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19430         done; \
19431         echo "Doing installcheck in ld" ; \
19432         (cd $(HOST_SUBDIR)/ld && \
19433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19435                   "RANLIB=$${RANLIB}" \
19436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19437                   installcheck) \
19438           || exit 1
19439
19440 @endif ld
19441
19442 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19443 maybe-mostlyclean-ld:
19444 @if ld
19445 maybe-mostlyclean-ld: mostlyclean-ld
19446
19447 mostlyclean-ld: 
19448         @[ -f ./ld/Makefile ] || exit 0; \
19449         r=`${PWD_COMMAND}`; export r; \
19450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451         $(HOST_EXPORTS) \
19452         for flag in $(EXTRA_HOST_FLAGS) ; do \
19453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454         done; \
19455         echo "Doing mostlyclean in ld" ; \
19456         (cd $(HOST_SUBDIR)/ld && \
19457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459                   "RANLIB=$${RANLIB}" \
19460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19461                   mostlyclean) \
19462           || exit 1
19463
19464 @endif ld
19465
19466 .PHONY: maybe-clean-ld clean-ld
19467 maybe-clean-ld:
19468 @if ld
19469 maybe-clean-ld: clean-ld
19470
19471 clean-ld: 
19472         @[ -f ./ld/Makefile ] || exit 0; \
19473         r=`${PWD_COMMAND}`; export r; \
19474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475         $(HOST_EXPORTS) \
19476         for flag in $(EXTRA_HOST_FLAGS) ; do \
19477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19478         done; \
19479         echo "Doing clean in ld" ; \
19480         (cd $(HOST_SUBDIR)/ld && \
19481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19483                   "RANLIB=$${RANLIB}" \
19484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19485                   clean) \
19486           || exit 1
19487
19488 @endif ld
19489
19490 .PHONY: maybe-distclean-ld distclean-ld
19491 maybe-distclean-ld:
19492 @if ld
19493 maybe-distclean-ld: distclean-ld
19494
19495 distclean-ld: 
19496         @[ -f ./ld/Makefile ] || exit 0; \
19497         r=`${PWD_COMMAND}`; export r; \
19498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19499         $(HOST_EXPORTS) \
19500         for flag in $(EXTRA_HOST_FLAGS) ; do \
19501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19502         done; \
19503         echo "Doing distclean in ld" ; \
19504         (cd $(HOST_SUBDIR)/ld && \
19505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19507                   "RANLIB=$${RANLIB}" \
19508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19509                   distclean) \
19510           || exit 1
19511
19512 @endif ld
19513
19514 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19515 maybe-maintainer-clean-ld:
19516 @if ld
19517 maybe-maintainer-clean-ld: maintainer-clean-ld
19518
19519 maintainer-clean-ld: 
19520         @[ -f ./ld/Makefile ] || exit 0; \
19521         r=`${PWD_COMMAND}`; export r; \
19522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19523         $(HOST_EXPORTS) \
19524         for flag in $(EXTRA_HOST_FLAGS) ; do \
19525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19526         done; \
19527         echo "Doing maintainer-clean in ld" ; \
19528         (cd $(HOST_SUBDIR)/ld && \
19529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19531                   "RANLIB=$${RANLIB}" \
19532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19533                   maintainer-clean) \
19534           || exit 1
19535
19536 @endif ld
19537
19538
19539
19540 .PHONY: configure-libcpp maybe-configure-libcpp
19541 maybe-configure-libcpp:
19542 @if gcc-bootstrap
19543 configure-libcpp: stage_current
19544 @endif gcc-bootstrap
19545 @if libcpp
19546 maybe-configure-libcpp: configure-libcpp
19547 configure-libcpp: 
19548         @r=`${PWD_COMMAND}`; export r; \
19549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19550         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19551         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19552         $(HOST_EXPORTS)  \
19553         echo Configuring in $(HOST_SUBDIR)/libcpp; \
19554         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19555         case $(srcdir) in \
19556           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19557           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19558                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19559         esac; \
19560         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19561         libsrcdir="$$s/libcpp"; \
19562         $(SHELL) $${libsrcdir}/configure \
19563           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19564           --target=${target_alias} $${srcdiroption}  \
19565           || exit 1
19566 @endif libcpp
19567
19568
19569
19570 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19571 maybe-configure-stage1-libcpp:
19572 @if libcpp-bootstrap
19573 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19574 configure-stage1-libcpp:
19575         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19576         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19577         @r=`${PWD_COMMAND}`; export r; \
19578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19579         TFLAGS="$(STAGE1_TFLAGS)"; \
19580         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19581         $(HOST_EXPORTS) \
19582         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19583         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19584         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19585         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19586         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19587         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19588         case $(srcdir) in \
19589           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19590           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19591                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19592         esac; \
19593         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19594         libsrcdir="$$s/libcpp"; \
19595         $(SHELL) $${libsrcdir}/configure \
19596           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19597           --target=${target_alias} $${srcdiroption} \
19598           $(STAGE1_CONFIGURE_FLAGS)
19599 @endif libcpp-bootstrap
19600
19601 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19602 maybe-configure-stage2-libcpp:
19603 @if libcpp-bootstrap
19604 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19605 configure-stage2-libcpp:
19606         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19607         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19608         @r=`${PWD_COMMAND}`; export r; \
19609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19610         TFLAGS="$(STAGE2_TFLAGS)"; \
19611         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19612         $(HOST_EXPORTS) \
19613         $(POSTSTAGE1_HOST_EXPORTS) \
19614         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19615         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19616         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19617         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19618         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19619         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19620         case $(srcdir) in \
19621           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19622           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19623                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19624         esac; \
19625         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19626         libsrcdir="$$s/libcpp"; \
19627         $(SHELL) $${libsrcdir}/configure \
19628           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19629           --target=${target_alias} $${srcdiroption} \
19630           --with-build-libsubdir=$(HOST_SUBDIR) \
19631           $(STAGE2_CONFIGURE_FLAGS)
19632 @endif libcpp-bootstrap
19633
19634 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19635 maybe-configure-stage3-libcpp:
19636 @if libcpp-bootstrap
19637 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19638 configure-stage3-libcpp:
19639         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19640         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19641         @r=`${PWD_COMMAND}`; export r; \
19642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19643         TFLAGS="$(STAGE3_TFLAGS)"; \
19644         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19645         $(HOST_EXPORTS) \
19646         $(POSTSTAGE1_HOST_EXPORTS) \
19647         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19648         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19649         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19650         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19651         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19652         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19653         case $(srcdir) in \
19654           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19655           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19656                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19657         esac; \
19658         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19659         libsrcdir="$$s/libcpp"; \
19660         $(SHELL) $${libsrcdir}/configure \
19661           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19662           --target=${target_alias} $${srcdiroption} \
19663           --with-build-libsubdir=$(HOST_SUBDIR) \
19664           $(STAGE3_CONFIGURE_FLAGS)
19665 @endif libcpp-bootstrap
19666
19667 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19668 maybe-configure-stage4-libcpp:
19669 @if libcpp-bootstrap
19670 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19671 configure-stage4-libcpp:
19672         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19673         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19674         @r=`${PWD_COMMAND}`; export r; \
19675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19676         TFLAGS="$(STAGE4_TFLAGS)"; \
19677         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19678         $(HOST_EXPORTS) \
19679         $(POSTSTAGE1_HOST_EXPORTS) \
19680         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19681         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19682         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19683         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19684         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19685         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19686         case $(srcdir) in \
19687           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19688           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19689                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19690         esac; \
19691         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19692         libsrcdir="$$s/libcpp"; \
19693         $(SHELL) $${libsrcdir}/configure \
19694           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19695           --target=${target_alias} $${srcdiroption} \
19696           --with-build-libsubdir=$(HOST_SUBDIR) \
19697           $(STAGE4_CONFIGURE_FLAGS)
19698 @endif libcpp-bootstrap
19699
19700 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19701 maybe-configure-stageprofile-libcpp:
19702 @if libcpp-bootstrap
19703 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19704 configure-stageprofile-libcpp:
19705         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19706         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19707         @r=`${PWD_COMMAND}`; export r; \
19708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19710         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19711         $(HOST_EXPORTS) \
19712         $(POSTSTAGE1_HOST_EXPORTS) \
19713         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19714         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19715         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19716         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19717         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19718         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19719         case $(srcdir) in \
19720           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19721           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19722                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19723         esac; \
19724         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19725         libsrcdir="$$s/libcpp"; \
19726         $(SHELL) $${libsrcdir}/configure \
19727           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19728           --target=${target_alias} $${srcdiroption} \
19729           --with-build-libsubdir=$(HOST_SUBDIR) \
19730           $(STAGEprofile_CONFIGURE_FLAGS)
19731 @endif libcpp-bootstrap
19732
19733 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19734 maybe-configure-stagefeedback-libcpp:
19735 @if libcpp-bootstrap
19736 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19737 configure-stagefeedback-libcpp:
19738         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19739         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19740         @r=`${PWD_COMMAND}`; export r; \
19741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19742         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19743         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19744         $(HOST_EXPORTS) \
19745         $(POSTSTAGE1_HOST_EXPORTS) \
19746         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19747         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19748         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19749         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19750         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19751         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19752         case $(srcdir) in \
19753           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19754           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19755                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19756         esac; \
19757         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19758         libsrcdir="$$s/libcpp"; \
19759         $(SHELL) $${libsrcdir}/configure \
19760           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19761           --target=${target_alias} $${srcdiroption} \
19762           --with-build-libsubdir=$(HOST_SUBDIR) \
19763           $(STAGEfeedback_CONFIGURE_FLAGS)
19764 @endif libcpp-bootstrap
19765
19766
19767
19768
19769
19770 .PHONY: all-libcpp maybe-all-libcpp
19771 maybe-all-libcpp:
19772 @if gcc-bootstrap
19773 all-libcpp: stage_current
19774 @endif gcc-bootstrap
19775 @if libcpp
19776 TARGET-libcpp=all
19777 maybe-all-libcpp: all-libcpp
19778 all-libcpp: configure-libcpp
19779         @r=`${PWD_COMMAND}`; export r; \
19780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19781         $(HOST_EXPORTS)  \
19782         (cd $(HOST_SUBDIR)/libcpp && \
19783           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19784                 $(TARGET-libcpp))
19785 @endif libcpp
19786
19787
19788
19789 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19790 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19791 maybe-all-stage1-libcpp:
19792 maybe-clean-stage1-libcpp:
19793 @if libcpp-bootstrap
19794 maybe-all-stage1-libcpp: all-stage1-libcpp
19795 all-stage1: all-stage1-libcpp
19796 TARGET-stage1-libcpp = $(TARGET-libcpp)
19797 all-stage1-libcpp: configure-stage1-libcpp
19798         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19799         @r=`${PWD_COMMAND}`; export r; \
19800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19801         TFLAGS="$(STAGE1_TFLAGS)"; \
19802         $(HOST_EXPORTS)  \
19803         cd $(HOST_SUBDIR)/libcpp && \
19804         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19805                 CFLAGS="$(STAGE1_CFLAGS)" \
19806                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19807                 LIBCFLAGS="$(LIBCFLAGS)" \
19808                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19809                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19810                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19811                 $(EXTRA_HOST_FLAGS)   \
19812                 TFLAGS="$(STAGE1_TFLAGS)" \
19813                 $(TARGET-stage1-libcpp)
19814
19815 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19816 clean-stage1: clean-stage1-libcpp
19817 clean-stage1-libcpp:
19818         @if [ $(current_stage) = stage1 ]; then \
19819           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19820         else \
19821           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19822           $(MAKE) stage1-start; \
19823         fi; \
19824         cd $(HOST_SUBDIR)/libcpp && \
19825         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19826                  clean
19827 @endif libcpp-bootstrap
19828
19829
19830 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19831 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19832 maybe-all-stage2-libcpp:
19833 maybe-clean-stage2-libcpp:
19834 @if libcpp-bootstrap
19835 maybe-all-stage2-libcpp: all-stage2-libcpp
19836 all-stage2: all-stage2-libcpp
19837 TARGET-stage2-libcpp = $(TARGET-libcpp)
19838 all-stage2-libcpp: configure-stage2-libcpp
19839         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19840         @r=`${PWD_COMMAND}`; export r; \
19841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19842         TFLAGS="$(STAGE2_TFLAGS)"; \
19843         $(HOST_EXPORTS) \
19844         $(POSTSTAGE1_HOST_EXPORTS)  \
19845         cd $(HOST_SUBDIR)/libcpp && \
19846         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19847                 CFLAGS="$(STAGE2_CFLAGS)" \
19848                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19849                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19850                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19851                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19852                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19853                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19854                 TFLAGS="$(STAGE2_TFLAGS)" \
19855                 $(TARGET-stage2-libcpp)
19856
19857 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19858 clean-stage2: clean-stage2-libcpp
19859 clean-stage2-libcpp:
19860         @if [ $(current_stage) = stage2 ]; then \
19861           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19862         else \
19863           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19864           $(MAKE) stage2-start; \
19865         fi; \
19866         cd $(HOST_SUBDIR)/libcpp && \
19867         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19868                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19869                  clean
19870 @endif libcpp-bootstrap
19871
19872
19873 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19874 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19875 maybe-all-stage3-libcpp:
19876 maybe-clean-stage3-libcpp:
19877 @if libcpp-bootstrap
19878 maybe-all-stage3-libcpp: all-stage3-libcpp
19879 all-stage3: all-stage3-libcpp
19880 TARGET-stage3-libcpp = $(TARGET-libcpp)
19881 all-stage3-libcpp: configure-stage3-libcpp
19882         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19883         @r=`${PWD_COMMAND}`; export r; \
19884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885         TFLAGS="$(STAGE3_TFLAGS)"; \
19886         $(HOST_EXPORTS) \
19887         $(POSTSTAGE1_HOST_EXPORTS)  \
19888         cd $(HOST_SUBDIR)/libcpp && \
19889         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19890                 CFLAGS="$(STAGE3_CFLAGS)" \
19891                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19892                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19893                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19894                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19895                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19896                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19897                 TFLAGS="$(STAGE3_TFLAGS)" \
19898                 $(TARGET-stage3-libcpp)
19899
19900 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19901 clean-stage3: clean-stage3-libcpp
19902 clean-stage3-libcpp:
19903         @if [ $(current_stage) = stage3 ]; then \
19904           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19905         else \
19906           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19907           $(MAKE) stage3-start; \
19908         fi; \
19909         cd $(HOST_SUBDIR)/libcpp && \
19910         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19911                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19912                  clean
19913 @endif libcpp-bootstrap
19914
19915
19916 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19917 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19918 maybe-all-stage4-libcpp:
19919 maybe-clean-stage4-libcpp:
19920 @if libcpp-bootstrap
19921 maybe-all-stage4-libcpp: all-stage4-libcpp
19922 all-stage4: all-stage4-libcpp
19923 TARGET-stage4-libcpp = $(TARGET-libcpp)
19924 all-stage4-libcpp: configure-stage4-libcpp
19925         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19926         @r=`${PWD_COMMAND}`; export r; \
19927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19928         TFLAGS="$(STAGE4_TFLAGS)"; \
19929         $(HOST_EXPORTS) \
19930         $(POSTSTAGE1_HOST_EXPORTS)  \
19931         cd $(HOST_SUBDIR)/libcpp && \
19932         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19933                 CFLAGS="$(STAGE4_CFLAGS)" \
19934                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19935                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19936                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19937                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19938                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19939                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19940                 TFLAGS="$(STAGE4_TFLAGS)" \
19941                 $(TARGET-stage4-libcpp)
19942
19943 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19944 clean-stage4: clean-stage4-libcpp
19945 clean-stage4-libcpp:
19946         @if [ $(current_stage) = stage4 ]; then \
19947           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19948         else \
19949           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19950           $(MAKE) stage4-start; \
19951         fi; \
19952         cd $(HOST_SUBDIR)/libcpp && \
19953         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19954                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19955                  clean
19956 @endif libcpp-bootstrap
19957
19958
19959 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19960 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19961 maybe-all-stageprofile-libcpp:
19962 maybe-clean-stageprofile-libcpp:
19963 @if libcpp-bootstrap
19964 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19965 all-stageprofile: all-stageprofile-libcpp
19966 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19967 all-stageprofile-libcpp: configure-stageprofile-libcpp
19968         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19969         @r=`${PWD_COMMAND}`; export r; \
19970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19971         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19972         $(HOST_EXPORTS) \
19973         $(POSTSTAGE1_HOST_EXPORTS)  \
19974         cd $(HOST_SUBDIR)/libcpp && \
19975         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19976                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19977                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19978                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19979                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19980                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19981                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19982                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19983                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19984                 $(TARGET-stageprofile-libcpp)
19985
19986 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19987 clean-stageprofile: clean-stageprofile-libcpp
19988 clean-stageprofile-libcpp:
19989         @if [ $(current_stage) = stageprofile ]; then \
19990           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19991         else \
19992           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19993           $(MAKE) stageprofile-start; \
19994         fi; \
19995         cd $(HOST_SUBDIR)/libcpp && \
19996         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19997                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19998                  clean
19999 @endif libcpp-bootstrap
20000
20001
20002 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20003 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20004 maybe-all-stagefeedback-libcpp:
20005 maybe-clean-stagefeedback-libcpp:
20006 @if libcpp-bootstrap
20007 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20008 all-stagefeedback: all-stagefeedback-libcpp
20009 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20010 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20011         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20012         @r=`${PWD_COMMAND}`; export r; \
20013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20014         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20015         $(HOST_EXPORTS) \
20016         $(POSTSTAGE1_HOST_EXPORTS)  \
20017         cd $(HOST_SUBDIR)/libcpp && \
20018         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20019                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20020                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20021                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20022                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20023                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20024                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20025                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20026                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20027                 $(TARGET-stagefeedback-libcpp)
20028
20029 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20030 clean-stagefeedback: clean-stagefeedback-libcpp
20031 clean-stagefeedback-libcpp:
20032         @if [ $(current_stage) = stagefeedback ]; then \
20033           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20034         else \
20035           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20036           $(MAKE) stagefeedback-start; \
20037         fi; \
20038         cd $(HOST_SUBDIR)/libcpp && \
20039         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20040                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20041                  clean
20042 @endif libcpp-bootstrap
20043
20044
20045
20046
20047
20048 .PHONY: check-libcpp maybe-check-libcpp
20049 maybe-check-libcpp:
20050 @if libcpp
20051 maybe-check-libcpp: check-libcpp
20052
20053 check-libcpp:
20054         @: $(MAKE); $(unstage)
20055         @r=`${PWD_COMMAND}`; export r; \
20056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20057         $(HOST_EXPORTS) \
20058         (cd $(HOST_SUBDIR)/libcpp && \
20059           $(MAKE) $(FLAGS_TO_PASS)  check)
20060
20061 @endif libcpp
20062
20063 .PHONY: install-libcpp maybe-install-libcpp
20064 maybe-install-libcpp:
20065 @if libcpp
20066 maybe-install-libcpp: install-libcpp
20067
20068 install-libcpp: installdirs
20069         @: $(MAKE); $(unstage)
20070         @r=`${PWD_COMMAND}`; export r; \
20071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20072         $(HOST_EXPORTS) \
20073         (cd $(HOST_SUBDIR)/libcpp && \
20074           $(MAKE) $(FLAGS_TO_PASS)  install)
20075
20076 @endif libcpp
20077
20078 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20079 maybe-install-strip-libcpp:
20080 @if libcpp
20081 maybe-install-strip-libcpp: install-strip-libcpp
20082
20083 install-strip-libcpp: installdirs
20084         @: $(MAKE); $(unstage)
20085         @r=`${PWD_COMMAND}`; export r; \
20086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087         $(HOST_EXPORTS) \
20088         (cd $(HOST_SUBDIR)/libcpp && \
20089           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20090
20091 @endif libcpp
20092
20093 # Other targets (info, dvi, pdf, etc.)
20094
20095 .PHONY: maybe-info-libcpp info-libcpp
20096 maybe-info-libcpp:
20097 @if libcpp
20098 maybe-info-libcpp: info-libcpp
20099
20100 info-libcpp: \
20101     configure-libcpp 
20102         @[ -f ./libcpp/Makefile ] || exit 0; \
20103         r=`${PWD_COMMAND}`; export r; \
20104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105         $(HOST_EXPORTS) \
20106         for flag in $(EXTRA_HOST_FLAGS) ; do \
20107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20108         done; \
20109         echo "Doing info in libcpp" ; \
20110         (cd $(HOST_SUBDIR)/libcpp && \
20111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20113                   "RANLIB=$${RANLIB}" \
20114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20115                   info) \
20116           || exit 1
20117
20118 @endif libcpp
20119
20120 .PHONY: maybe-dvi-libcpp dvi-libcpp
20121 maybe-dvi-libcpp:
20122 @if libcpp
20123 maybe-dvi-libcpp: dvi-libcpp
20124
20125 dvi-libcpp: \
20126     configure-libcpp 
20127         @[ -f ./libcpp/Makefile ] || exit 0; \
20128         r=`${PWD_COMMAND}`; export r; \
20129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130         $(HOST_EXPORTS) \
20131         for flag in $(EXTRA_HOST_FLAGS) ; do \
20132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20133         done; \
20134         echo "Doing dvi in libcpp" ; \
20135         (cd $(HOST_SUBDIR)/libcpp && \
20136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20138                   "RANLIB=$${RANLIB}" \
20139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20140                   dvi) \
20141           || exit 1
20142
20143 @endif libcpp
20144
20145 .PHONY: maybe-pdf-libcpp pdf-libcpp
20146 maybe-pdf-libcpp:
20147 @if libcpp
20148 maybe-pdf-libcpp: pdf-libcpp
20149
20150 pdf-libcpp: \
20151     configure-libcpp 
20152         @[ -f ./libcpp/Makefile ] || exit 0; \
20153         r=`${PWD_COMMAND}`; export r; \
20154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20155         $(HOST_EXPORTS) \
20156         for flag in $(EXTRA_HOST_FLAGS) ; do \
20157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20158         done; \
20159         echo "Doing pdf in libcpp" ; \
20160         (cd $(HOST_SUBDIR)/libcpp && \
20161           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20162                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20163                   "RANLIB=$${RANLIB}" \
20164                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20165                   pdf) \
20166           || exit 1
20167
20168 @endif libcpp
20169
20170 .PHONY: maybe-html-libcpp html-libcpp
20171 maybe-html-libcpp:
20172 @if libcpp
20173 maybe-html-libcpp: html-libcpp
20174
20175 html-libcpp: \
20176     configure-libcpp 
20177         @[ -f ./libcpp/Makefile ] || exit 0; \
20178         r=`${PWD_COMMAND}`; export r; \
20179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20180         $(HOST_EXPORTS) \
20181         for flag in $(EXTRA_HOST_FLAGS) ; do \
20182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20183         done; \
20184         echo "Doing html in libcpp" ; \
20185         (cd $(HOST_SUBDIR)/libcpp && \
20186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20188                   "RANLIB=$${RANLIB}" \
20189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20190                   html) \
20191           || exit 1
20192
20193 @endif libcpp
20194
20195 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20196 maybe-TAGS-libcpp:
20197 @if libcpp
20198 maybe-TAGS-libcpp: TAGS-libcpp
20199
20200 TAGS-libcpp: \
20201     configure-libcpp 
20202         @[ -f ./libcpp/Makefile ] || exit 0; \
20203         r=`${PWD_COMMAND}`; export r; \
20204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20205         $(HOST_EXPORTS) \
20206         for flag in $(EXTRA_HOST_FLAGS) ; do \
20207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20208         done; \
20209         echo "Doing TAGS in libcpp" ; \
20210         (cd $(HOST_SUBDIR)/libcpp && \
20211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20213                   "RANLIB=$${RANLIB}" \
20214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20215                   TAGS) \
20216           || exit 1
20217
20218 @endif libcpp
20219
20220 .PHONY: maybe-install-info-libcpp install-info-libcpp
20221 maybe-install-info-libcpp:
20222 @if libcpp
20223 maybe-install-info-libcpp: install-info-libcpp
20224
20225 install-info-libcpp: \
20226     configure-libcpp \
20227     info-libcpp 
20228         @[ -f ./libcpp/Makefile ] || exit 0; \
20229         r=`${PWD_COMMAND}`; export r; \
20230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231         $(HOST_EXPORTS) \
20232         for flag in $(EXTRA_HOST_FLAGS) ; do \
20233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20234         done; \
20235         echo "Doing install-info in libcpp" ; \
20236         (cd $(HOST_SUBDIR)/libcpp && \
20237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20239                   "RANLIB=$${RANLIB}" \
20240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20241                   install-info) \
20242           || exit 1
20243
20244 @endif libcpp
20245
20246 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20247 maybe-install-pdf-libcpp:
20248 @if libcpp
20249 maybe-install-pdf-libcpp: install-pdf-libcpp
20250
20251 install-pdf-libcpp: \
20252     configure-libcpp \
20253     pdf-libcpp 
20254         @[ -f ./libcpp/Makefile ] || exit 0; \
20255         r=`${PWD_COMMAND}`; export r; \
20256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20257         $(HOST_EXPORTS) \
20258         for flag in $(EXTRA_HOST_FLAGS) ; do \
20259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20260         done; \
20261         echo "Doing install-pdf in libcpp" ; \
20262         (cd $(HOST_SUBDIR)/libcpp && \
20263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20265                   "RANLIB=$${RANLIB}" \
20266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20267                   install-pdf) \
20268           || exit 1
20269
20270 @endif libcpp
20271
20272 .PHONY: maybe-install-html-libcpp install-html-libcpp
20273 maybe-install-html-libcpp:
20274 @if libcpp
20275 maybe-install-html-libcpp: install-html-libcpp
20276
20277 install-html-libcpp: \
20278     configure-libcpp \
20279     html-libcpp 
20280         @[ -f ./libcpp/Makefile ] || exit 0; \
20281         r=`${PWD_COMMAND}`; export r; \
20282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20283         $(HOST_EXPORTS) \
20284         for flag in $(EXTRA_HOST_FLAGS) ; do \
20285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20286         done; \
20287         echo "Doing install-html in libcpp" ; \
20288         (cd $(HOST_SUBDIR)/libcpp && \
20289           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20290                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20291                   "RANLIB=$${RANLIB}" \
20292                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20293                   install-html) \
20294           || exit 1
20295
20296 @endif libcpp
20297
20298 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20299 maybe-installcheck-libcpp:
20300 @if libcpp
20301 maybe-installcheck-libcpp: installcheck-libcpp
20302
20303 installcheck-libcpp: \
20304     configure-libcpp 
20305         @[ -f ./libcpp/Makefile ] || exit 0; \
20306         r=`${PWD_COMMAND}`; export r; \
20307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20308         $(HOST_EXPORTS) \
20309         for flag in $(EXTRA_HOST_FLAGS) ; do \
20310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20311         done; \
20312         echo "Doing installcheck in libcpp" ; \
20313         (cd $(HOST_SUBDIR)/libcpp && \
20314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20316                   "RANLIB=$${RANLIB}" \
20317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20318                   installcheck) \
20319           || exit 1
20320
20321 @endif libcpp
20322
20323 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20324 maybe-mostlyclean-libcpp:
20325 @if libcpp
20326 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20327
20328 mostlyclean-libcpp: 
20329         @[ -f ./libcpp/Makefile ] || exit 0; \
20330         r=`${PWD_COMMAND}`; export r; \
20331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332         $(HOST_EXPORTS) \
20333         for flag in $(EXTRA_HOST_FLAGS) ; do \
20334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335         done; \
20336         echo "Doing mostlyclean in libcpp" ; \
20337         (cd $(HOST_SUBDIR)/libcpp && \
20338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340                   "RANLIB=$${RANLIB}" \
20341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342                   mostlyclean) \
20343           || exit 1
20344
20345 @endif libcpp
20346
20347 .PHONY: maybe-clean-libcpp clean-libcpp
20348 maybe-clean-libcpp:
20349 @if libcpp
20350 maybe-clean-libcpp: clean-libcpp
20351
20352 clean-libcpp: 
20353         @[ -f ./libcpp/Makefile ] || exit 0; \
20354         r=`${PWD_COMMAND}`; export r; \
20355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356         $(HOST_EXPORTS) \
20357         for flag in $(EXTRA_HOST_FLAGS) ; do \
20358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359         done; \
20360         echo "Doing clean in libcpp" ; \
20361         (cd $(HOST_SUBDIR)/libcpp && \
20362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364                   "RANLIB=$${RANLIB}" \
20365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20366                   clean) \
20367           || exit 1
20368
20369 @endif libcpp
20370
20371 .PHONY: maybe-distclean-libcpp distclean-libcpp
20372 maybe-distclean-libcpp:
20373 @if libcpp
20374 maybe-distclean-libcpp: distclean-libcpp
20375
20376 distclean-libcpp: 
20377         @[ -f ./libcpp/Makefile ] || exit 0; \
20378         r=`${PWD_COMMAND}`; export r; \
20379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380         $(HOST_EXPORTS) \
20381         for flag in $(EXTRA_HOST_FLAGS) ; do \
20382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383         done; \
20384         echo "Doing distclean in libcpp" ; \
20385         (cd $(HOST_SUBDIR)/libcpp && \
20386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388                   "RANLIB=$${RANLIB}" \
20389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20390                   distclean) \
20391           || exit 1
20392
20393 @endif libcpp
20394
20395 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20396 maybe-maintainer-clean-libcpp:
20397 @if libcpp
20398 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20399
20400 maintainer-clean-libcpp: 
20401         @[ -f ./libcpp/Makefile ] || exit 0; \
20402         r=`${PWD_COMMAND}`; export r; \
20403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404         $(HOST_EXPORTS) \
20405         for flag in $(EXTRA_HOST_FLAGS) ; do \
20406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20407         done; \
20408         echo "Doing maintainer-clean in libcpp" ; \
20409         (cd $(HOST_SUBDIR)/libcpp && \
20410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20412                   "RANLIB=$${RANLIB}" \
20413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20414                   maintainer-clean) \
20415           || exit 1
20416
20417 @endif libcpp
20418
20419
20420
20421 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20422 maybe-configure-libdecnumber:
20423 @if gcc-bootstrap
20424 configure-libdecnumber: stage_current
20425 @endif gcc-bootstrap
20426 @if libdecnumber
20427 maybe-configure-libdecnumber: configure-libdecnumber
20428 configure-libdecnumber: 
20429         @r=`${PWD_COMMAND}`; export r; \
20430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20432         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20433         $(HOST_EXPORTS)  \
20434         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20435         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20436         case $(srcdir) in \
20437           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20438           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20439                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20440         esac; \
20441         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20442         libsrcdir="$$s/libdecnumber"; \
20443         $(SHELL) $${libsrcdir}/configure \
20444           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20445           --target=${target_alias} $${srcdiroption}  \
20446           || exit 1
20447 @endif libdecnumber
20448
20449
20450
20451 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20452 maybe-configure-stage1-libdecnumber:
20453 @if libdecnumber-bootstrap
20454 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20455 configure-stage1-libdecnumber:
20456         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20457         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20458         @r=`${PWD_COMMAND}`; export r; \
20459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460         TFLAGS="$(STAGE1_TFLAGS)"; \
20461         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20462         $(HOST_EXPORTS) \
20463         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20464         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20465         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20466         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20467         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20468         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20469         case $(srcdir) in \
20470           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20471           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20472                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20473         esac; \
20474         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20475         libsrcdir="$$s/libdecnumber"; \
20476         $(SHELL) $${libsrcdir}/configure \
20477           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20478           --target=${target_alias} $${srcdiroption} \
20479           $(STAGE1_CONFIGURE_FLAGS)
20480 @endif libdecnumber-bootstrap
20481
20482 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20483 maybe-configure-stage2-libdecnumber:
20484 @if libdecnumber-bootstrap
20485 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20486 configure-stage2-libdecnumber:
20487         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20488         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20489         @r=`${PWD_COMMAND}`; export r; \
20490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20491         TFLAGS="$(STAGE2_TFLAGS)"; \
20492         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20493         $(HOST_EXPORTS) \
20494         $(POSTSTAGE1_HOST_EXPORTS) \
20495         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20496         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20497         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20498         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20499         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20500         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20501         case $(srcdir) in \
20502           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20503           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20504                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20505         esac; \
20506         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20507         libsrcdir="$$s/libdecnumber"; \
20508         $(SHELL) $${libsrcdir}/configure \
20509           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20510           --target=${target_alias} $${srcdiroption} \
20511           --with-build-libsubdir=$(HOST_SUBDIR) \
20512           $(STAGE2_CONFIGURE_FLAGS)
20513 @endif libdecnumber-bootstrap
20514
20515 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20516 maybe-configure-stage3-libdecnumber:
20517 @if libdecnumber-bootstrap
20518 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20519 configure-stage3-libdecnumber:
20520         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20521         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20522         @r=`${PWD_COMMAND}`; export r; \
20523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20524         TFLAGS="$(STAGE3_TFLAGS)"; \
20525         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20526         $(HOST_EXPORTS) \
20527         $(POSTSTAGE1_HOST_EXPORTS) \
20528         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20529         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20530         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20531         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20532         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20533         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20534         case $(srcdir) in \
20535           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20536           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20537                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20538         esac; \
20539         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20540         libsrcdir="$$s/libdecnumber"; \
20541         $(SHELL) $${libsrcdir}/configure \
20542           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20543           --target=${target_alias} $${srcdiroption} \
20544           --with-build-libsubdir=$(HOST_SUBDIR) \
20545           $(STAGE3_CONFIGURE_FLAGS)
20546 @endif libdecnumber-bootstrap
20547
20548 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20549 maybe-configure-stage4-libdecnumber:
20550 @if libdecnumber-bootstrap
20551 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20552 configure-stage4-libdecnumber:
20553         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20554         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20555         @r=`${PWD_COMMAND}`; export r; \
20556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557         TFLAGS="$(STAGE4_TFLAGS)"; \
20558         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20559         $(HOST_EXPORTS) \
20560         $(POSTSTAGE1_HOST_EXPORTS) \
20561         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20562         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20563         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20564         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20565         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20566         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20567         case $(srcdir) in \
20568           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20569           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20570                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20571         esac; \
20572         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20573         libsrcdir="$$s/libdecnumber"; \
20574         $(SHELL) $${libsrcdir}/configure \
20575           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20576           --target=${target_alias} $${srcdiroption} \
20577           --with-build-libsubdir=$(HOST_SUBDIR) \
20578           $(STAGE4_CONFIGURE_FLAGS)
20579 @endif libdecnumber-bootstrap
20580
20581 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20582 maybe-configure-stageprofile-libdecnumber:
20583 @if libdecnumber-bootstrap
20584 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20585 configure-stageprofile-libdecnumber:
20586         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20587         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20588         @r=`${PWD_COMMAND}`; export r; \
20589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20590         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20591         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20592         $(HOST_EXPORTS) \
20593         $(POSTSTAGE1_HOST_EXPORTS) \
20594         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20595         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20596         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20597         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20598         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20599         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20600         case $(srcdir) in \
20601           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20602           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20603                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20604         esac; \
20605         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20606         libsrcdir="$$s/libdecnumber"; \
20607         $(SHELL) $${libsrcdir}/configure \
20608           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20609           --target=${target_alias} $${srcdiroption} \
20610           --with-build-libsubdir=$(HOST_SUBDIR) \
20611           $(STAGEprofile_CONFIGURE_FLAGS)
20612 @endif libdecnumber-bootstrap
20613
20614 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20615 maybe-configure-stagefeedback-libdecnumber:
20616 @if libdecnumber-bootstrap
20617 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20618 configure-stagefeedback-libdecnumber:
20619         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20620         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20621         @r=`${PWD_COMMAND}`; export r; \
20622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20623         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20624         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20625         $(HOST_EXPORTS) \
20626         $(POSTSTAGE1_HOST_EXPORTS) \
20627         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20628         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20629         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20630         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20631         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20632         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20633         case $(srcdir) in \
20634           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20635           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20636                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20637         esac; \
20638         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20639         libsrcdir="$$s/libdecnumber"; \
20640         $(SHELL) $${libsrcdir}/configure \
20641           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20642           --target=${target_alias} $${srcdiroption} \
20643           --with-build-libsubdir=$(HOST_SUBDIR) \
20644           $(STAGEfeedback_CONFIGURE_FLAGS)
20645 @endif libdecnumber-bootstrap
20646
20647
20648
20649
20650
20651 .PHONY: all-libdecnumber maybe-all-libdecnumber
20652 maybe-all-libdecnumber:
20653 @if gcc-bootstrap
20654 all-libdecnumber: stage_current
20655 @endif gcc-bootstrap
20656 @if libdecnumber
20657 TARGET-libdecnumber=all
20658 maybe-all-libdecnumber: all-libdecnumber
20659 all-libdecnumber: configure-libdecnumber
20660         @r=`${PWD_COMMAND}`; export r; \
20661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662         $(HOST_EXPORTS)  \
20663         (cd $(HOST_SUBDIR)/libdecnumber && \
20664           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20665                 $(TARGET-libdecnumber))
20666 @endif libdecnumber
20667
20668
20669
20670 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20671 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20672 maybe-all-stage1-libdecnumber:
20673 maybe-clean-stage1-libdecnumber:
20674 @if libdecnumber-bootstrap
20675 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20676 all-stage1: all-stage1-libdecnumber
20677 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20678 all-stage1-libdecnumber: configure-stage1-libdecnumber
20679         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20680         @r=`${PWD_COMMAND}`; export r; \
20681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20682         TFLAGS="$(STAGE1_TFLAGS)"; \
20683         $(HOST_EXPORTS)  \
20684         cd $(HOST_SUBDIR)/libdecnumber && \
20685         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20686                 CFLAGS="$(STAGE1_CFLAGS)" \
20687                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20688                 LIBCFLAGS="$(LIBCFLAGS)" \
20689                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20690                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20691                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20692                 $(EXTRA_HOST_FLAGS)   \
20693                 TFLAGS="$(STAGE1_TFLAGS)" \
20694                 $(TARGET-stage1-libdecnumber)
20695
20696 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20697 clean-stage1: clean-stage1-libdecnumber
20698 clean-stage1-libdecnumber:
20699         @if [ $(current_stage) = stage1 ]; then \
20700           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20701         else \
20702           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20703           $(MAKE) stage1-start; \
20704         fi; \
20705         cd $(HOST_SUBDIR)/libdecnumber && \
20706         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20707                  clean
20708 @endif libdecnumber-bootstrap
20709
20710
20711 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20712 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20713 maybe-all-stage2-libdecnumber:
20714 maybe-clean-stage2-libdecnumber:
20715 @if libdecnumber-bootstrap
20716 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20717 all-stage2: all-stage2-libdecnumber
20718 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20719 all-stage2-libdecnumber: configure-stage2-libdecnumber
20720         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20721         @r=`${PWD_COMMAND}`; export r; \
20722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20723         TFLAGS="$(STAGE2_TFLAGS)"; \
20724         $(HOST_EXPORTS) \
20725         $(POSTSTAGE1_HOST_EXPORTS)  \
20726         cd $(HOST_SUBDIR)/libdecnumber && \
20727         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20728                 CFLAGS="$(STAGE2_CFLAGS)" \
20729                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20730                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20731                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20732                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20733                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20734                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20735                 TFLAGS="$(STAGE2_TFLAGS)" \
20736                 $(TARGET-stage2-libdecnumber)
20737
20738 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20739 clean-stage2: clean-stage2-libdecnumber
20740 clean-stage2-libdecnumber:
20741         @if [ $(current_stage) = stage2 ]; then \
20742           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20743         else \
20744           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20745           $(MAKE) stage2-start; \
20746         fi; \
20747         cd $(HOST_SUBDIR)/libdecnumber && \
20748         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20749                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20750                  clean
20751 @endif libdecnumber-bootstrap
20752
20753
20754 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20755 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20756 maybe-all-stage3-libdecnumber:
20757 maybe-clean-stage3-libdecnumber:
20758 @if libdecnumber-bootstrap
20759 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20760 all-stage3: all-stage3-libdecnumber
20761 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20762 all-stage3-libdecnumber: configure-stage3-libdecnumber
20763         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20764         @r=`${PWD_COMMAND}`; export r; \
20765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20766         TFLAGS="$(STAGE3_TFLAGS)"; \
20767         $(HOST_EXPORTS) \
20768         $(POSTSTAGE1_HOST_EXPORTS)  \
20769         cd $(HOST_SUBDIR)/libdecnumber && \
20770         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20771                 CFLAGS="$(STAGE3_CFLAGS)" \
20772                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20773                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20774                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20775                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20776                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20777                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20778                 TFLAGS="$(STAGE3_TFLAGS)" \
20779                 $(TARGET-stage3-libdecnumber)
20780
20781 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20782 clean-stage3: clean-stage3-libdecnumber
20783 clean-stage3-libdecnumber:
20784         @if [ $(current_stage) = stage3 ]; then \
20785           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20786         else \
20787           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20788           $(MAKE) stage3-start; \
20789         fi; \
20790         cd $(HOST_SUBDIR)/libdecnumber && \
20791         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20792                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20793                  clean
20794 @endif libdecnumber-bootstrap
20795
20796
20797 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20798 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20799 maybe-all-stage4-libdecnumber:
20800 maybe-clean-stage4-libdecnumber:
20801 @if libdecnumber-bootstrap
20802 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20803 all-stage4: all-stage4-libdecnumber
20804 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20805 all-stage4-libdecnumber: configure-stage4-libdecnumber
20806         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20807         @r=`${PWD_COMMAND}`; export r; \
20808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20809         TFLAGS="$(STAGE4_TFLAGS)"; \
20810         $(HOST_EXPORTS) \
20811         $(POSTSTAGE1_HOST_EXPORTS)  \
20812         cd $(HOST_SUBDIR)/libdecnumber && \
20813         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20814                 CFLAGS="$(STAGE4_CFLAGS)" \
20815                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20816                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20817                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20818                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20819                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20820                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20821                 TFLAGS="$(STAGE4_TFLAGS)" \
20822                 $(TARGET-stage4-libdecnumber)
20823
20824 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20825 clean-stage4: clean-stage4-libdecnumber
20826 clean-stage4-libdecnumber:
20827         @if [ $(current_stage) = stage4 ]; then \
20828           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20829         else \
20830           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20831           $(MAKE) stage4-start; \
20832         fi; \
20833         cd $(HOST_SUBDIR)/libdecnumber && \
20834         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20835                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20836                  clean
20837 @endif libdecnumber-bootstrap
20838
20839
20840 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20841 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20842 maybe-all-stageprofile-libdecnumber:
20843 maybe-clean-stageprofile-libdecnumber:
20844 @if libdecnumber-bootstrap
20845 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20846 all-stageprofile: all-stageprofile-libdecnumber
20847 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20848 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20849         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20850         @r=`${PWD_COMMAND}`; export r; \
20851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20852         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20853         $(HOST_EXPORTS) \
20854         $(POSTSTAGE1_HOST_EXPORTS)  \
20855         cd $(HOST_SUBDIR)/libdecnumber && \
20856         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20857                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20858                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20859                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20860                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20861                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20862                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20863                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20864                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20865                 $(TARGET-stageprofile-libdecnumber)
20866
20867 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20868 clean-stageprofile: clean-stageprofile-libdecnumber
20869 clean-stageprofile-libdecnumber:
20870         @if [ $(current_stage) = stageprofile ]; then \
20871           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20872         else \
20873           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20874           $(MAKE) stageprofile-start; \
20875         fi; \
20876         cd $(HOST_SUBDIR)/libdecnumber && \
20877         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20878                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20879                  clean
20880 @endif libdecnumber-bootstrap
20881
20882
20883 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20884 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20885 maybe-all-stagefeedback-libdecnumber:
20886 maybe-clean-stagefeedback-libdecnumber:
20887 @if libdecnumber-bootstrap
20888 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20889 all-stagefeedback: all-stagefeedback-libdecnumber
20890 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20891 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20892         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20893         @r=`${PWD_COMMAND}`; export r; \
20894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20895         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20896         $(HOST_EXPORTS) \
20897         $(POSTSTAGE1_HOST_EXPORTS)  \
20898         cd $(HOST_SUBDIR)/libdecnumber && \
20899         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20900                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20901                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20902                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20903                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20904                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20905                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20906                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20907                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20908                 $(TARGET-stagefeedback-libdecnumber)
20909
20910 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20911 clean-stagefeedback: clean-stagefeedback-libdecnumber
20912 clean-stagefeedback-libdecnumber:
20913         @if [ $(current_stage) = stagefeedback ]; then \
20914           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20915         else \
20916           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20917           $(MAKE) stagefeedback-start; \
20918         fi; \
20919         cd $(HOST_SUBDIR)/libdecnumber && \
20920         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20921                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20922                  clean
20923 @endif libdecnumber-bootstrap
20924
20925
20926
20927
20928
20929 .PHONY: check-libdecnumber maybe-check-libdecnumber
20930 maybe-check-libdecnumber:
20931 @if libdecnumber
20932 maybe-check-libdecnumber: check-libdecnumber
20933
20934 check-libdecnumber:
20935         @: $(MAKE); $(unstage)
20936         @r=`${PWD_COMMAND}`; export r; \
20937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938         $(HOST_EXPORTS) \
20939         (cd $(HOST_SUBDIR)/libdecnumber && \
20940           $(MAKE) $(FLAGS_TO_PASS)  check)
20941
20942 @endif libdecnumber
20943
20944 .PHONY: install-libdecnumber maybe-install-libdecnumber
20945 maybe-install-libdecnumber:
20946 @if libdecnumber
20947 maybe-install-libdecnumber: install-libdecnumber
20948
20949 install-libdecnumber: installdirs
20950         @: $(MAKE); $(unstage)
20951         @r=`${PWD_COMMAND}`; export r; \
20952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20953         $(HOST_EXPORTS) \
20954         (cd $(HOST_SUBDIR)/libdecnumber && \
20955           $(MAKE) $(FLAGS_TO_PASS)  install)
20956
20957 @endif libdecnumber
20958
20959 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20960 maybe-install-strip-libdecnumber:
20961 @if libdecnumber
20962 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20963
20964 install-strip-libdecnumber: installdirs
20965         @: $(MAKE); $(unstage)
20966         @r=`${PWD_COMMAND}`; export r; \
20967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20968         $(HOST_EXPORTS) \
20969         (cd $(HOST_SUBDIR)/libdecnumber && \
20970           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20971
20972 @endif libdecnumber
20973
20974 # Other targets (info, dvi, pdf, etc.)
20975
20976 .PHONY: maybe-info-libdecnumber info-libdecnumber
20977 maybe-info-libdecnumber:
20978 @if libdecnumber
20979 maybe-info-libdecnumber: info-libdecnumber
20980
20981 info-libdecnumber: \
20982     configure-libdecnumber 
20983         @[ -f ./libdecnumber/Makefile ] || exit 0; \
20984         r=`${PWD_COMMAND}`; export r; \
20985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20986         $(HOST_EXPORTS) \
20987         for flag in $(EXTRA_HOST_FLAGS) ; do \
20988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20989         done; \
20990         echo "Doing info in libdecnumber" ; \
20991         (cd $(HOST_SUBDIR)/libdecnumber && \
20992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20994                   "RANLIB=$${RANLIB}" \
20995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20996                   info) \
20997           || exit 1
20998
20999 @endif libdecnumber
21000
21001 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21002 maybe-dvi-libdecnumber:
21003 @if libdecnumber
21004 maybe-dvi-libdecnumber: dvi-libdecnumber
21005
21006 dvi-libdecnumber: \
21007     configure-libdecnumber 
21008         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21009         r=`${PWD_COMMAND}`; export r; \
21010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21011         $(HOST_EXPORTS) \
21012         for flag in $(EXTRA_HOST_FLAGS) ; do \
21013           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21014         done; \
21015         echo "Doing dvi in libdecnumber" ; \
21016         (cd $(HOST_SUBDIR)/libdecnumber && \
21017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21019                   "RANLIB=$${RANLIB}" \
21020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21021                   dvi) \
21022           || exit 1
21023
21024 @endif libdecnumber
21025
21026 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21027 maybe-pdf-libdecnumber:
21028 @if libdecnumber
21029 maybe-pdf-libdecnumber: pdf-libdecnumber
21030
21031 pdf-libdecnumber: \
21032     configure-libdecnumber 
21033         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21034         r=`${PWD_COMMAND}`; export r; \
21035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21036         $(HOST_EXPORTS) \
21037         for flag in $(EXTRA_HOST_FLAGS) ; do \
21038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039         done; \
21040         echo "Doing pdf in libdecnumber" ; \
21041         (cd $(HOST_SUBDIR)/libdecnumber && \
21042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044                   "RANLIB=$${RANLIB}" \
21045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21046                   pdf) \
21047           || exit 1
21048
21049 @endif libdecnumber
21050
21051 .PHONY: maybe-html-libdecnumber html-libdecnumber
21052 maybe-html-libdecnumber:
21053 @if libdecnumber
21054 maybe-html-libdecnumber: html-libdecnumber
21055
21056 html-libdecnumber: \
21057     configure-libdecnumber 
21058         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21059         r=`${PWD_COMMAND}`; export r; \
21060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061         $(HOST_EXPORTS) \
21062         for flag in $(EXTRA_HOST_FLAGS) ; do \
21063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21064         done; \
21065         echo "Doing html in libdecnumber" ; \
21066         (cd $(HOST_SUBDIR)/libdecnumber && \
21067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21069                   "RANLIB=$${RANLIB}" \
21070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21071                   html) \
21072           || exit 1
21073
21074 @endif libdecnumber
21075
21076 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21077 maybe-TAGS-libdecnumber:
21078 @if libdecnumber
21079 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21080
21081 TAGS-libdecnumber: \
21082     configure-libdecnumber 
21083         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21084         r=`${PWD_COMMAND}`; export r; \
21085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086         $(HOST_EXPORTS) \
21087         for flag in $(EXTRA_HOST_FLAGS) ; do \
21088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21089         done; \
21090         echo "Doing TAGS in libdecnumber" ; \
21091         (cd $(HOST_SUBDIR)/libdecnumber && \
21092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21094                   "RANLIB=$${RANLIB}" \
21095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21096                   TAGS) \
21097           || exit 1
21098
21099 @endif libdecnumber
21100
21101 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21102 maybe-install-info-libdecnumber:
21103 @if libdecnumber
21104 maybe-install-info-libdecnumber: install-info-libdecnumber
21105
21106 install-info-libdecnumber: \
21107     configure-libdecnumber \
21108     info-libdecnumber 
21109         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21110         r=`${PWD_COMMAND}`; export r; \
21111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112         $(HOST_EXPORTS) \
21113         for flag in $(EXTRA_HOST_FLAGS) ; do \
21114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115         done; \
21116         echo "Doing install-info in libdecnumber" ; \
21117         (cd $(HOST_SUBDIR)/libdecnumber && \
21118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120                   "RANLIB=$${RANLIB}" \
21121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21122                   install-info) \
21123           || exit 1
21124
21125 @endif libdecnumber
21126
21127 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21128 maybe-install-pdf-libdecnumber:
21129 @if libdecnumber
21130 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21131
21132 install-pdf-libdecnumber: \
21133     configure-libdecnumber \
21134     pdf-libdecnumber 
21135         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21136         r=`${PWD_COMMAND}`; export r; \
21137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138         $(HOST_EXPORTS) \
21139         for flag in $(EXTRA_HOST_FLAGS) ; do \
21140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21141         done; \
21142         echo "Doing install-pdf in libdecnumber" ; \
21143         (cd $(HOST_SUBDIR)/libdecnumber && \
21144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21146                   "RANLIB=$${RANLIB}" \
21147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21148                   install-pdf) \
21149           || exit 1
21150
21151 @endif libdecnumber
21152
21153 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21154 maybe-install-html-libdecnumber:
21155 @if libdecnumber
21156 maybe-install-html-libdecnumber: install-html-libdecnumber
21157
21158 install-html-libdecnumber: \
21159     configure-libdecnumber \
21160     html-libdecnumber 
21161         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21162         r=`${PWD_COMMAND}`; export r; \
21163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164         $(HOST_EXPORTS) \
21165         for flag in $(EXTRA_HOST_FLAGS) ; do \
21166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21167         done; \
21168         echo "Doing install-html in libdecnumber" ; \
21169         (cd $(HOST_SUBDIR)/libdecnumber && \
21170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21172                   "RANLIB=$${RANLIB}" \
21173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21174                   install-html) \
21175           || exit 1
21176
21177 @endif libdecnumber
21178
21179 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21180 maybe-installcheck-libdecnumber:
21181 @if libdecnumber
21182 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21183
21184 installcheck-libdecnumber: \
21185     configure-libdecnumber 
21186         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21187         r=`${PWD_COMMAND}`; export r; \
21188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21189         $(HOST_EXPORTS) \
21190         for flag in $(EXTRA_HOST_FLAGS) ; do \
21191           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21192         done; \
21193         echo "Doing installcheck in libdecnumber" ; \
21194         (cd $(HOST_SUBDIR)/libdecnumber && \
21195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21197                   "RANLIB=$${RANLIB}" \
21198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21199                   installcheck) \
21200           || exit 1
21201
21202 @endif libdecnumber
21203
21204 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21205 maybe-mostlyclean-libdecnumber:
21206 @if libdecnumber
21207 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21208
21209 mostlyclean-libdecnumber: 
21210         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21211         r=`${PWD_COMMAND}`; export r; \
21212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21213         $(HOST_EXPORTS) \
21214         for flag in $(EXTRA_HOST_FLAGS) ; do \
21215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21216         done; \
21217         echo "Doing mostlyclean in libdecnumber" ; \
21218         (cd $(HOST_SUBDIR)/libdecnumber && \
21219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21221                   "RANLIB=$${RANLIB}" \
21222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21223                   mostlyclean) \
21224           || exit 1
21225
21226 @endif libdecnumber
21227
21228 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21229 maybe-clean-libdecnumber:
21230 @if libdecnumber
21231 maybe-clean-libdecnumber: clean-libdecnumber
21232
21233 clean-libdecnumber: 
21234         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21235         r=`${PWD_COMMAND}`; export r; \
21236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237         $(HOST_EXPORTS) \
21238         for flag in $(EXTRA_HOST_FLAGS) ; do \
21239           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21240         done; \
21241         echo "Doing clean in libdecnumber" ; \
21242         (cd $(HOST_SUBDIR)/libdecnumber && \
21243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21245                   "RANLIB=$${RANLIB}" \
21246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21247                   clean) \
21248           || exit 1
21249
21250 @endif libdecnumber
21251
21252 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21253 maybe-distclean-libdecnumber:
21254 @if libdecnumber
21255 maybe-distclean-libdecnumber: distclean-libdecnumber
21256
21257 distclean-libdecnumber: 
21258         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21259         r=`${PWD_COMMAND}`; export r; \
21260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21261         $(HOST_EXPORTS) \
21262         for flag in $(EXTRA_HOST_FLAGS) ; do \
21263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21264         done; \
21265         echo "Doing distclean in libdecnumber" ; \
21266         (cd $(HOST_SUBDIR)/libdecnumber && \
21267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21269                   "RANLIB=$${RANLIB}" \
21270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21271                   distclean) \
21272           || exit 1
21273
21274 @endif libdecnumber
21275
21276 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21277 maybe-maintainer-clean-libdecnumber:
21278 @if libdecnumber
21279 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21280
21281 maintainer-clean-libdecnumber: 
21282         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21283         r=`${PWD_COMMAND}`; export r; \
21284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285         $(HOST_EXPORTS) \
21286         for flag in $(EXTRA_HOST_FLAGS) ; do \
21287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288         done; \
21289         echo "Doing maintainer-clean in libdecnumber" ; \
21290         (cd $(HOST_SUBDIR)/libdecnumber && \
21291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293                   "RANLIB=$${RANLIB}" \
21294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295                   maintainer-clean) \
21296           || exit 1
21297
21298 @endif libdecnumber
21299
21300
21301
21302 .PHONY: configure-libgui maybe-configure-libgui
21303 maybe-configure-libgui:
21304 @if gcc-bootstrap
21305 configure-libgui: stage_current
21306 @endif gcc-bootstrap
21307 @if libgui
21308 maybe-configure-libgui: configure-libgui
21309 configure-libgui: 
21310         @: $(MAKE); $(unstage)
21311         @r=`${PWD_COMMAND}`; export r; \
21312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21313         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21314         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21315         $(HOST_EXPORTS)  \
21316         echo Configuring in $(HOST_SUBDIR)/libgui; \
21317         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21318         case $(srcdir) in \
21319           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21320           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21321                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21322         esac; \
21323         srcdiroption="--srcdir=$${topdir}/libgui"; \
21324         libsrcdir="$$s/libgui"; \
21325         $(SHELL) $${libsrcdir}/configure \
21326           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21327           --target=${target_alias} $${srcdiroption}  \
21328           || exit 1
21329 @endif libgui
21330
21331
21332
21333
21334
21335 .PHONY: all-libgui maybe-all-libgui
21336 maybe-all-libgui:
21337 @if gcc-bootstrap
21338 all-libgui: stage_current
21339 @endif gcc-bootstrap
21340 @if libgui
21341 TARGET-libgui=all
21342 maybe-all-libgui: all-libgui
21343 all-libgui: configure-libgui
21344         @: $(MAKE); $(unstage)
21345         @r=`${PWD_COMMAND}`; export r; \
21346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21347         $(HOST_EXPORTS)  \
21348         (cd $(HOST_SUBDIR)/libgui && \
21349           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21350                 $(TARGET-libgui))
21351 @endif libgui
21352
21353
21354
21355
21356 .PHONY: check-libgui maybe-check-libgui
21357 maybe-check-libgui:
21358 @if libgui
21359 maybe-check-libgui: check-libgui
21360
21361 check-libgui:
21362         @: $(MAKE); $(unstage)
21363         @r=`${PWD_COMMAND}`; export r; \
21364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21365         $(HOST_EXPORTS) \
21366         (cd $(HOST_SUBDIR)/libgui && \
21367           $(MAKE) $(FLAGS_TO_PASS)  check)
21368
21369 @endif libgui
21370
21371 .PHONY: install-libgui maybe-install-libgui
21372 maybe-install-libgui:
21373 @if libgui
21374 maybe-install-libgui: install-libgui
21375
21376 install-libgui: installdirs
21377         @: $(MAKE); $(unstage)
21378         @r=`${PWD_COMMAND}`; export r; \
21379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380         $(HOST_EXPORTS) \
21381         (cd $(HOST_SUBDIR)/libgui && \
21382           $(MAKE) $(FLAGS_TO_PASS)  install)
21383
21384 @endif libgui
21385
21386 .PHONY: install-strip-libgui maybe-install-strip-libgui
21387 maybe-install-strip-libgui:
21388 @if libgui
21389 maybe-install-strip-libgui: install-strip-libgui
21390
21391 install-strip-libgui: installdirs
21392         @: $(MAKE); $(unstage)
21393         @r=`${PWD_COMMAND}`; export r; \
21394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21395         $(HOST_EXPORTS) \
21396         (cd $(HOST_SUBDIR)/libgui && \
21397           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21398
21399 @endif libgui
21400
21401 # Other targets (info, dvi, pdf, etc.)
21402
21403 .PHONY: maybe-info-libgui info-libgui
21404 maybe-info-libgui:
21405 @if libgui
21406 maybe-info-libgui: info-libgui
21407
21408 info-libgui: \
21409     configure-libgui 
21410         @: $(MAKE); $(unstage)
21411         @[ -f ./libgui/Makefile ] || exit 0; \
21412         r=`${PWD_COMMAND}`; export r; \
21413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21414         $(HOST_EXPORTS) \
21415         for flag in $(EXTRA_HOST_FLAGS) ; do \
21416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21417         done; \
21418         echo "Doing info in libgui" ; \
21419         (cd $(HOST_SUBDIR)/libgui && \
21420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21422                   "RANLIB=$${RANLIB}" \
21423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21424                   info) \
21425           || exit 1
21426
21427 @endif libgui
21428
21429 .PHONY: maybe-dvi-libgui dvi-libgui
21430 maybe-dvi-libgui:
21431 @if libgui
21432 maybe-dvi-libgui: dvi-libgui
21433
21434 dvi-libgui: \
21435     configure-libgui 
21436         @: $(MAKE); $(unstage)
21437         @[ -f ./libgui/Makefile ] || exit 0; \
21438         r=`${PWD_COMMAND}`; export r; \
21439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21440         $(HOST_EXPORTS) \
21441         for flag in $(EXTRA_HOST_FLAGS) ; do \
21442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21443         done; \
21444         echo "Doing dvi in libgui" ; \
21445         (cd $(HOST_SUBDIR)/libgui && \
21446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21448                   "RANLIB=$${RANLIB}" \
21449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21450                   dvi) \
21451           || exit 1
21452
21453 @endif libgui
21454
21455 .PHONY: maybe-pdf-libgui pdf-libgui
21456 maybe-pdf-libgui:
21457 @if libgui
21458 maybe-pdf-libgui: pdf-libgui
21459
21460 pdf-libgui: \
21461     configure-libgui 
21462         @: $(MAKE); $(unstage)
21463         @[ -f ./libgui/Makefile ] || exit 0; \
21464         r=`${PWD_COMMAND}`; export r; \
21465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21466         $(HOST_EXPORTS) \
21467         for flag in $(EXTRA_HOST_FLAGS) ; do \
21468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21469         done; \
21470         echo "Doing pdf in libgui" ; \
21471         (cd $(HOST_SUBDIR)/libgui && \
21472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21474                   "RANLIB=$${RANLIB}" \
21475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21476                   pdf) \
21477           || exit 1
21478
21479 @endif libgui
21480
21481 .PHONY: maybe-html-libgui html-libgui
21482 maybe-html-libgui:
21483 @if libgui
21484 maybe-html-libgui: html-libgui
21485
21486 html-libgui: \
21487     configure-libgui 
21488         @: $(MAKE); $(unstage)
21489         @[ -f ./libgui/Makefile ] || exit 0; \
21490         r=`${PWD_COMMAND}`; export r; \
21491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21492         $(HOST_EXPORTS) \
21493         for flag in $(EXTRA_HOST_FLAGS) ; do \
21494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21495         done; \
21496         echo "Doing html in libgui" ; \
21497         (cd $(HOST_SUBDIR)/libgui && \
21498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21500                   "RANLIB=$${RANLIB}" \
21501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21502                   html) \
21503           || exit 1
21504
21505 @endif libgui
21506
21507 .PHONY: maybe-TAGS-libgui TAGS-libgui
21508 maybe-TAGS-libgui:
21509 @if libgui
21510 maybe-TAGS-libgui: TAGS-libgui
21511
21512 TAGS-libgui: \
21513     configure-libgui 
21514         @: $(MAKE); $(unstage)
21515         @[ -f ./libgui/Makefile ] || exit 0; \
21516         r=`${PWD_COMMAND}`; export r; \
21517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21518         $(HOST_EXPORTS) \
21519         for flag in $(EXTRA_HOST_FLAGS) ; do \
21520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21521         done; \
21522         echo "Doing TAGS in libgui" ; \
21523         (cd $(HOST_SUBDIR)/libgui && \
21524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21526                   "RANLIB=$${RANLIB}" \
21527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21528                   TAGS) \
21529           || exit 1
21530
21531 @endif libgui
21532
21533 .PHONY: maybe-install-info-libgui install-info-libgui
21534 maybe-install-info-libgui:
21535 @if libgui
21536 maybe-install-info-libgui: install-info-libgui
21537
21538 install-info-libgui: \
21539     configure-libgui \
21540     info-libgui 
21541         @: $(MAKE); $(unstage)
21542         @[ -f ./libgui/Makefile ] || exit 0; \
21543         r=`${PWD_COMMAND}`; export r; \
21544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21545         $(HOST_EXPORTS) \
21546         for flag in $(EXTRA_HOST_FLAGS) ; do \
21547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21548         done; \
21549         echo "Doing install-info in libgui" ; \
21550         (cd $(HOST_SUBDIR)/libgui && \
21551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21553                   "RANLIB=$${RANLIB}" \
21554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21555                   install-info) \
21556           || exit 1
21557
21558 @endif libgui
21559
21560 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21561 maybe-install-pdf-libgui:
21562 @if libgui
21563 maybe-install-pdf-libgui: install-pdf-libgui
21564
21565 install-pdf-libgui: \
21566     configure-libgui \
21567     pdf-libgui 
21568         @: $(MAKE); $(unstage)
21569         @[ -f ./libgui/Makefile ] || exit 0; \
21570         r=`${PWD_COMMAND}`; export r; \
21571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21572         $(HOST_EXPORTS) \
21573         for flag in $(EXTRA_HOST_FLAGS) ; do \
21574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21575         done; \
21576         echo "Doing install-pdf in libgui" ; \
21577         (cd $(HOST_SUBDIR)/libgui && \
21578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21580                   "RANLIB=$${RANLIB}" \
21581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21582                   install-pdf) \
21583           || exit 1
21584
21585 @endif libgui
21586
21587 .PHONY: maybe-install-html-libgui install-html-libgui
21588 maybe-install-html-libgui:
21589 @if libgui
21590 maybe-install-html-libgui: install-html-libgui
21591
21592 install-html-libgui: \
21593     configure-libgui \
21594     html-libgui 
21595         @: $(MAKE); $(unstage)
21596         @[ -f ./libgui/Makefile ] || exit 0; \
21597         r=`${PWD_COMMAND}`; export r; \
21598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21599         $(HOST_EXPORTS) \
21600         for flag in $(EXTRA_HOST_FLAGS) ; do \
21601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21602         done; \
21603         echo "Doing install-html in libgui" ; \
21604         (cd $(HOST_SUBDIR)/libgui && \
21605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21607                   "RANLIB=$${RANLIB}" \
21608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21609                   install-html) \
21610           || exit 1
21611
21612 @endif libgui
21613
21614 .PHONY: maybe-installcheck-libgui installcheck-libgui
21615 maybe-installcheck-libgui:
21616 @if libgui
21617 maybe-installcheck-libgui: installcheck-libgui
21618
21619 installcheck-libgui: \
21620     configure-libgui 
21621         @: $(MAKE); $(unstage)
21622         @[ -f ./libgui/Makefile ] || exit 0; \
21623         r=`${PWD_COMMAND}`; export r; \
21624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625         $(HOST_EXPORTS) \
21626         for flag in $(EXTRA_HOST_FLAGS) ; do \
21627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628         done; \
21629         echo "Doing installcheck in libgui" ; \
21630         (cd $(HOST_SUBDIR)/libgui && \
21631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633                   "RANLIB=$${RANLIB}" \
21634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21635                   installcheck) \
21636           || exit 1
21637
21638 @endif libgui
21639
21640 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21641 maybe-mostlyclean-libgui:
21642 @if libgui
21643 maybe-mostlyclean-libgui: mostlyclean-libgui
21644
21645 mostlyclean-libgui: 
21646         @: $(MAKE); $(unstage)
21647         @[ -f ./libgui/Makefile ] || exit 0; \
21648         r=`${PWD_COMMAND}`; export r; \
21649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21650         $(HOST_EXPORTS) \
21651         for flag in $(EXTRA_HOST_FLAGS) ; do \
21652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653         done; \
21654         echo "Doing mostlyclean in libgui" ; \
21655         (cd $(HOST_SUBDIR)/libgui && \
21656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658                   "RANLIB=$${RANLIB}" \
21659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21660                   mostlyclean) \
21661           || exit 1
21662
21663 @endif libgui
21664
21665 .PHONY: maybe-clean-libgui clean-libgui
21666 maybe-clean-libgui:
21667 @if libgui
21668 maybe-clean-libgui: clean-libgui
21669
21670 clean-libgui: 
21671         @: $(MAKE); $(unstage)
21672         @[ -f ./libgui/Makefile ] || exit 0; \
21673         r=`${PWD_COMMAND}`; export r; \
21674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21675         $(HOST_EXPORTS) \
21676         for flag in $(EXTRA_HOST_FLAGS) ; do \
21677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21678         done; \
21679         echo "Doing clean in libgui" ; \
21680         (cd $(HOST_SUBDIR)/libgui && \
21681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21683                   "RANLIB=$${RANLIB}" \
21684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21685                   clean) \
21686           || exit 1
21687
21688 @endif libgui
21689
21690 .PHONY: maybe-distclean-libgui distclean-libgui
21691 maybe-distclean-libgui:
21692 @if libgui
21693 maybe-distclean-libgui: distclean-libgui
21694
21695 distclean-libgui: 
21696         @: $(MAKE); $(unstage)
21697         @[ -f ./libgui/Makefile ] || exit 0; \
21698         r=`${PWD_COMMAND}`; export r; \
21699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21700         $(HOST_EXPORTS) \
21701         for flag in $(EXTRA_HOST_FLAGS) ; do \
21702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21703         done; \
21704         echo "Doing distclean in libgui" ; \
21705         (cd $(HOST_SUBDIR)/libgui && \
21706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21708                   "RANLIB=$${RANLIB}" \
21709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21710                   distclean) \
21711           || exit 1
21712
21713 @endif libgui
21714
21715 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21716 maybe-maintainer-clean-libgui:
21717 @if libgui
21718 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21719
21720 maintainer-clean-libgui: 
21721         @: $(MAKE); $(unstage)
21722         @[ -f ./libgui/Makefile ] || exit 0; \
21723         r=`${PWD_COMMAND}`; export r; \
21724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21725         $(HOST_EXPORTS) \
21726         for flag in $(EXTRA_HOST_FLAGS) ; do \
21727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21728         done; \
21729         echo "Doing maintainer-clean in libgui" ; \
21730         (cd $(HOST_SUBDIR)/libgui && \
21731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21733                   "RANLIB=$${RANLIB}" \
21734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21735                   maintainer-clean) \
21736           || exit 1
21737
21738 @endif libgui
21739
21740
21741
21742 .PHONY: configure-libiberty maybe-configure-libiberty
21743 maybe-configure-libiberty:
21744 @if gcc-bootstrap
21745 configure-libiberty: stage_current
21746 @endif gcc-bootstrap
21747 @if libiberty
21748 maybe-configure-libiberty: configure-libiberty
21749 configure-libiberty: 
21750         @r=`${PWD_COMMAND}`; export r; \
21751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21752         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21753         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21754         $(HOST_EXPORTS)  \
21755         echo Configuring in $(HOST_SUBDIR)/libiberty; \
21756         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21757         case $(srcdir) in \
21758           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21759           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21760                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21761         esac; \
21762         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21763         libsrcdir="$$s/libiberty"; \
21764         $(SHELL) $${libsrcdir}/configure \
21765           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21766           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21767           || exit 1
21768 @endif libiberty
21769
21770
21771
21772 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21773 maybe-configure-stage1-libiberty:
21774 @if libiberty-bootstrap
21775 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21776 configure-stage1-libiberty:
21777         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21778         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21779         @r=`${PWD_COMMAND}`; export r; \
21780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21781         TFLAGS="$(STAGE1_TFLAGS)"; \
21782         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21783         $(HOST_EXPORTS) \
21784         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21785         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21786         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21787         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21788         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21789         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21790         case $(srcdir) in \
21791           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21792           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21793                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21794         esac; \
21795         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21796         libsrcdir="$$s/libiberty"; \
21797         $(SHELL) $${libsrcdir}/configure \
21798           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21799           --target=${target_alias} $${srcdiroption} \
21800           $(STAGE1_CONFIGURE_FLAGS) \
21801           @extra_host_libiberty_configure_flags@
21802 @endif libiberty-bootstrap
21803
21804 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21805 maybe-configure-stage2-libiberty:
21806 @if libiberty-bootstrap
21807 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21808 configure-stage2-libiberty:
21809         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21810         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21811         @r=`${PWD_COMMAND}`; export r; \
21812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21813         TFLAGS="$(STAGE2_TFLAGS)"; \
21814         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21815         $(HOST_EXPORTS) \
21816         $(POSTSTAGE1_HOST_EXPORTS) \
21817         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21818         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21819         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21820         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21821         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21822         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21823         case $(srcdir) in \
21824           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21825           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21826                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21827         esac; \
21828         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21829         libsrcdir="$$s/libiberty"; \
21830         $(SHELL) $${libsrcdir}/configure \
21831           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21832           --target=${target_alias} $${srcdiroption} \
21833           --with-build-libsubdir=$(HOST_SUBDIR) \
21834           $(STAGE2_CONFIGURE_FLAGS) \
21835           @extra_host_libiberty_configure_flags@
21836 @endif libiberty-bootstrap
21837
21838 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21839 maybe-configure-stage3-libiberty:
21840 @if libiberty-bootstrap
21841 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21842 configure-stage3-libiberty:
21843         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21844         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21845         @r=`${PWD_COMMAND}`; export r; \
21846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21847         TFLAGS="$(STAGE3_TFLAGS)"; \
21848         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21849         $(HOST_EXPORTS) \
21850         $(POSTSTAGE1_HOST_EXPORTS) \
21851         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21852         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21853         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21854         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21855         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21856         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21857         case $(srcdir) in \
21858           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21859           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21860                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21861         esac; \
21862         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21863         libsrcdir="$$s/libiberty"; \
21864         $(SHELL) $${libsrcdir}/configure \
21865           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21866           --target=${target_alias} $${srcdiroption} \
21867           --with-build-libsubdir=$(HOST_SUBDIR) \
21868           $(STAGE3_CONFIGURE_FLAGS) \
21869           @extra_host_libiberty_configure_flags@
21870 @endif libiberty-bootstrap
21871
21872 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21873 maybe-configure-stage4-libiberty:
21874 @if libiberty-bootstrap
21875 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21876 configure-stage4-libiberty:
21877         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21878         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21879         @r=`${PWD_COMMAND}`; export r; \
21880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21881         TFLAGS="$(STAGE4_TFLAGS)"; \
21882         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21883         $(HOST_EXPORTS) \
21884         $(POSTSTAGE1_HOST_EXPORTS) \
21885         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21886         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21887         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21888         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21889         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21890         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21891         case $(srcdir) in \
21892           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21893           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21894                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21895         esac; \
21896         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21897         libsrcdir="$$s/libiberty"; \
21898         $(SHELL) $${libsrcdir}/configure \
21899           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21900           --target=${target_alias} $${srcdiroption} \
21901           --with-build-libsubdir=$(HOST_SUBDIR) \
21902           $(STAGE4_CONFIGURE_FLAGS) \
21903           @extra_host_libiberty_configure_flags@
21904 @endif libiberty-bootstrap
21905
21906 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21907 maybe-configure-stageprofile-libiberty:
21908 @if libiberty-bootstrap
21909 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21910 configure-stageprofile-libiberty:
21911         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21912         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21913         @r=`${PWD_COMMAND}`; export r; \
21914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21915         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21916         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21917         $(HOST_EXPORTS) \
21918         $(POSTSTAGE1_HOST_EXPORTS) \
21919         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21920         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21921         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21922         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21923         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21924         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21925         case $(srcdir) in \
21926           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21927           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21928                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21929         esac; \
21930         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21931         libsrcdir="$$s/libiberty"; \
21932         $(SHELL) $${libsrcdir}/configure \
21933           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21934           --target=${target_alias} $${srcdiroption} \
21935           --with-build-libsubdir=$(HOST_SUBDIR) \
21936           $(STAGEprofile_CONFIGURE_FLAGS) \
21937           @extra_host_libiberty_configure_flags@
21938 @endif libiberty-bootstrap
21939
21940 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21941 maybe-configure-stagefeedback-libiberty:
21942 @if libiberty-bootstrap
21943 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21944 configure-stagefeedback-libiberty:
21945         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21946         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21947         @r=`${PWD_COMMAND}`; export r; \
21948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21949         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21950         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21951         $(HOST_EXPORTS) \
21952         $(POSTSTAGE1_HOST_EXPORTS) \
21953         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21954         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21955         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21956         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21957         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21958         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21959         case $(srcdir) in \
21960           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21961           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21962                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21963         esac; \
21964         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21965         libsrcdir="$$s/libiberty"; \
21966         $(SHELL) $${libsrcdir}/configure \
21967           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21968           --target=${target_alias} $${srcdiroption} \
21969           --with-build-libsubdir=$(HOST_SUBDIR) \
21970           $(STAGEfeedback_CONFIGURE_FLAGS) \
21971           @extra_host_libiberty_configure_flags@
21972 @endif libiberty-bootstrap
21973
21974
21975
21976
21977
21978 .PHONY: all-libiberty maybe-all-libiberty
21979 maybe-all-libiberty:
21980 @if gcc-bootstrap
21981 all-libiberty: stage_current
21982 @endif gcc-bootstrap
21983 @if libiberty
21984 TARGET-libiberty=all
21985 maybe-all-libiberty: all-libiberty
21986 all-libiberty: configure-libiberty
21987         @r=`${PWD_COMMAND}`; export r; \
21988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989         $(HOST_EXPORTS)  \
21990         (cd $(HOST_SUBDIR)/libiberty && \
21991           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21992                 $(TARGET-libiberty))
21993 @endif libiberty
21994
21995
21996
21997 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
21998 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
21999 maybe-all-stage1-libiberty:
22000 maybe-clean-stage1-libiberty:
22001 @if libiberty-bootstrap
22002 maybe-all-stage1-libiberty: all-stage1-libiberty
22003 all-stage1: all-stage1-libiberty
22004 TARGET-stage1-libiberty = $(TARGET-libiberty)
22005 all-stage1-libiberty: configure-stage1-libiberty
22006         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22007         @r=`${PWD_COMMAND}`; export r; \
22008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009         TFLAGS="$(STAGE1_TFLAGS)"; \
22010         $(HOST_EXPORTS)  \
22011         cd $(HOST_SUBDIR)/libiberty && \
22012         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22013                 CFLAGS="$(STAGE1_CFLAGS)" \
22014                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22015                 LIBCFLAGS="$(LIBCFLAGS)" \
22016                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22017                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22018                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22019                 $(EXTRA_HOST_FLAGS)   \
22020                 TFLAGS="$(STAGE1_TFLAGS)" \
22021                 $(TARGET-stage1-libiberty)
22022
22023 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22024 clean-stage1: clean-stage1-libiberty
22025 clean-stage1-libiberty:
22026         @if [ $(current_stage) = stage1 ]; then \
22027           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22028         else \
22029           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22030           $(MAKE) stage1-start; \
22031         fi; \
22032         cd $(HOST_SUBDIR)/libiberty && \
22033         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22034                  clean
22035 @endif libiberty-bootstrap
22036
22037
22038 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22039 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22040 maybe-all-stage2-libiberty:
22041 maybe-clean-stage2-libiberty:
22042 @if libiberty-bootstrap
22043 maybe-all-stage2-libiberty: all-stage2-libiberty
22044 all-stage2: all-stage2-libiberty
22045 TARGET-stage2-libiberty = $(TARGET-libiberty)
22046 all-stage2-libiberty: configure-stage2-libiberty
22047         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22048         @r=`${PWD_COMMAND}`; export r; \
22049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22050         TFLAGS="$(STAGE2_TFLAGS)"; \
22051         $(HOST_EXPORTS) \
22052         $(POSTSTAGE1_HOST_EXPORTS)  \
22053         cd $(HOST_SUBDIR)/libiberty && \
22054         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22055                 CFLAGS="$(STAGE2_CFLAGS)" \
22056                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22057                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22058                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22059                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22060                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22061                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22062                 TFLAGS="$(STAGE2_TFLAGS)" \
22063                 $(TARGET-stage2-libiberty)
22064
22065 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22066 clean-stage2: clean-stage2-libiberty
22067 clean-stage2-libiberty:
22068         @if [ $(current_stage) = stage2 ]; then \
22069           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22070         else \
22071           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22072           $(MAKE) stage2-start; \
22073         fi; \
22074         cd $(HOST_SUBDIR)/libiberty && \
22075         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22076                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22077                  clean
22078 @endif libiberty-bootstrap
22079
22080
22081 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22082 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22083 maybe-all-stage3-libiberty:
22084 maybe-clean-stage3-libiberty:
22085 @if libiberty-bootstrap
22086 maybe-all-stage3-libiberty: all-stage3-libiberty
22087 all-stage3: all-stage3-libiberty
22088 TARGET-stage3-libiberty = $(TARGET-libiberty)
22089 all-stage3-libiberty: configure-stage3-libiberty
22090         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22091         @r=`${PWD_COMMAND}`; export r; \
22092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22093         TFLAGS="$(STAGE3_TFLAGS)"; \
22094         $(HOST_EXPORTS) \
22095         $(POSTSTAGE1_HOST_EXPORTS)  \
22096         cd $(HOST_SUBDIR)/libiberty && \
22097         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22098                 CFLAGS="$(STAGE3_CFLAGS)" \
22099                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22100                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22101                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22102                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22103                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22104                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22105                 TFLAGS="$(STAGE3_TFLAGS)" \
22106                 $(TARGET-stage3-libiberty)
22107
22108 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22109 clean-stage3: clean-stage3-libiberty
22110 clean-stage3-libiberty:
22111         @if [ $(current_stage) = stage3 ]; then \
22112           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22113         else \
22114           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22115           $(MAKE) stage3-start; \
22116         fi; \
22117         cd $(HOST_SUBDIR)/libiberty && \
22118         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22119                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22120                  clean
22121 @endif libiberty-bootstrap
22122
22123
22124 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22125 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22126 maybe-all-stage4-libiberty:
22127 maybe-clean-stage4-libiberty:
22128 @if libiberty-bootstrap
22129 maybe-all-stage4-libiberty: all-stage4-libiberty
22130 all-stage4: all-stage4-libiberty
22131 TARGET-stage4-libiberty = $(TARGET-libiberty)
22132 all-stage4-libiberty: configure-stage4-libiberty
22133         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22134         @r=`${PWD_COMMAND}`; export r; \
22135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22136         TFLAGS="$(STAGE4_TFLAGS)"; \
22137         $(HOST_EXPORTS) \
22138         $(POSTSTAGE1_HOST_EXPORTS)  \
22139         cd $(HOST_SUBDIR)/libiberty && \
22140         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22141                 CFLAGS="$(STAGE4_CFLAGS)" \
22142                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22143                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22144                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22145                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22146                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22147                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22148                 TFLAGS="$(STAGE4_TFLAGS)" \
22149                 $(TARGET-stage4-libiberty)
22150
22151 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22152 clean-stage4: clean-stage4-libiberty
22153 clean-stage4-libiberty:
22154         @if [ $(current_stage) = stage4 ]; then \
22155           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22156         else \
22157           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22158           $(MAKE) stage4-start; \
22159         fi; \
22160         cd $(HOST_SUBDIR)/libiberty && \
22161         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22162                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22163                  clean
22164 @endif libiberty-bootstrap
22165
22166
22167 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22168 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22169 maybe-all-stageprofile-libiberty:
22170 maybe-clean-stageprofile-libiberty:
22171 @if libiberty-bootstrap
22172 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22173 all-stageprofile: all-stageprofile-libiberty
22174 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22175 all-stageprofile-libiberty: configure-stageprofile-libiberty
22176         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22177         @r=`${PWD_COMMAND}`; export r; \
22178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22179         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22180         $(HOST_EXPORTS) \
22181         $(POSTSTAGE1_HOST_EXPORTS)  \
22182         cd $(HOST_SUBDIR)/libiberty && \
22183         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22184                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22185                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22186                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22187                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22188                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22189                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22190                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22191                 TFLAGS="$(STAGEprofile_TFLAGS)" \
22192                 $(TARGET-stageprofile-libiberty)
22193
22194 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22195 clean-stageprofile: clean-stageprofile-libiberty
22196 clean-stageprofile-libiberty:
22197         @if [ $(current_stage) = stageprofile ]; then \
22198           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22199         else \
22200           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22201           $(MAKE) stageprofile-start; \
22202         fi; \
22203         cd $(HOST_SUBDIR)/libiberty && \
22204         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22205                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22206                  clean
22207 @endif libiberty-bootstrap
22208
22209
22210 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22211 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22212 maybe-all-stagefeedback-libiberty:
22213 maybe-clean-stagefeedback-libiberty:
22214 @if libiberty-bootstrap
22215 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22216 all-stagefeedback: all-stagefeedback-libiberty
22217 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22218 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22219         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22220         @r=`${PWD_COMMAND}`; export r; \
22221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22223         $(HOST_EXPORTS) \
22224         $(POSTSTAGE1_HOST_EXPORTS)  \
22225         cd $(HOST_SUBDIR)/libiberty && \
22226         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22227                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22228                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22229                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22230                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22231                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22232                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22233                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22234                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22235                 $(TARGET-stagefeedback-libiberty)
22236
22237 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22238 clean-stagefeedback: clean-stagefeedback-libiberty
22239 clean-stagefeedback-libiberty:
22240         @if [ $(current_stage) = stagefeedback ]; then \
22241           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22242         else \
22243           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22244           $(MAKE) stagefeedback-start; \
22245         fi; \
22246         cd $(HOST_SUBDIR)/libiberty && \
22247         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22248                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22249                  clean
22250 @endif libiberty-bootstrap
22251
22252
22253
22254
22255
22256 .PHONY: check-libiberty maybe-check-libiberty
22257 maybe-check-libiberty:
22258 @if libiberty
22259 maybe-check-libiberty: check-libiberty
22260
22261 check-libiberty:
22262         @: $(MAKE); $(unstage)
22263         @r=`${PWD_COMMAND}`; export r; \
22264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265         $(HOST_EXPORTS) \
22266         (cd $(HOST_SUBDIR)/libiberty && \
22267           $(MAKE) $(FLAGS_TO_PASS)  check)
22268
22269 @endif libiberty
22270
22271 .PHONY: install-libiberty maybe-install-libiberty
22272 maybe-install-libiberty:
22273 @if libiberty
22274 maybe-install-libiberty: install-libiberty
22275
22276 install-libiberty: installdirs
22277         @: $(MAKE); $(unstage)
22278         @r=`${PWD_COMMAND}`; export r; \
22279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22280         $(HOST_EXPORTS) \
22281         (cd $(HOST_SUBDIR)/libiberty && \
22282           $(MAKE) $(FLAGS_TO_PASS)  install)
22283
22284 @endif libiberty
22285
22286 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22287 maybe-install-strip-libiberty:
22288 @if libiberty
22289 maybe-install-strip-libiberty: install-strip-libiberty
22290
22291 install-strip-libiberty: installdirs
22292         @: $(MAKE); $(unstage)
22293         @r=`${PWD_COMMAND}`; export r; \
22294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22295         $(HOST_EXPORTS) \
22296         (cd $(HOST_SUBDIR)/libiberty && \
22297           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22298
22299 @endif libiberty
22300
22301 # Other targets (info, dvi, pdf, etc.)
22302
22303 .PHONY: maybe-info-libiberty info-libiberty
22304 maybe-info-libiberty:
22305 @if libiberty
22306 maybe-info-libiberty: info-libiberty
22307
22308 info-libiberty: \
22309     configure-libiberty 
22310         @[ -f ./libiberty/Makefile ] || exit 0; \
22311         r=`${PWD_COMMAND}`; export r; \
22312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22313         $(HOST_EXPORTS) \
22314         for flag in $(EXTRA_HOST_FLAGS) ; do \
22315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22316         done; \
22317         echo "Doing info in libiberty" ; \
22318         (cd $(HOST_SUBDIR)/libiberty && \
22319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22321                   "RANLIB=$${RANLIB}" \
22322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22323                   info) \
22324           || exit 1
22325
22326 @endif libiberty
22327
22328 .PHONY: maybe-dvi-libiberty dvi-libiberty
22329 maybe-dvi-libiberty:
22330 @if libiberty
22331 maybe-dvi-libiberty: dvi-libiberty
22332
22333 dvi-libiberty: \
22334     configure-libiberty 
22335         @[ -f ./libiberty/Makefile ] || exit 0; \
22336         r=`${PWD_COMMAND}`; export r; \
22337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22338         $(HOST_EXPORTS) \
22339         for flag in $(EXTRA_HOST_FLAGS) ; do \
22340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22341         done; \
22342         echo "Doing dvi in libiberty" ; \
22343         (cd $(HOST_SUBDIR)/libiberty && \
22344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22346                   "RANLIB=$${RANLIB}" \
22347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22348                   dvi) \
22349           || exit 1
22350
22351 @endif libiberty
22352
22353 .PHONY: maybe-pdf-libiberty pdf-libiberty
22354 maybe-pdf-libiberty:
22355 @if libiberty
22356 maybe-pdf-libiberty: pdf-libiberty
22357
22358 pdf-libiberty: \
22359     configure-libiberty 
22360         @[ -f ./libiberty/Makefile ] || exit 0; \
22361         r=`${PWD_COMMAND}`; export r; \
22362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363         $(HOST_EXPORTS) \
22364         for flag in $(EXTRA_HOST_FLAGS) ; do \
22365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22366         done; \
22367         echo "Doing pdf in libiberty" ; \
22368         (cd $(HOST_SUBDIR)/libiberty && \
22369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22371                   "RANLIB=$${RANLIB}" \
22372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22373                   pdf) \
22374           || exit 1
22375
22376 @endif libiberty
22377
22378 .PHONY: maybe-html-libiberty html-libiberty
22379 maybe-html-libiberty:
22380 @if libiberty
22381 maybe-html-libiberty: html-libiberty
22382
22383 html-libiberty: \
22384     configure-libiberty 
22385         @[ -f ./libiberty/Makefile ] || exit 0; \
22386         r=`${PWD_COMMAND}`; export r; \
22387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22388         $(HOST_EXPORTS) \
22389         for flag in $(EXTRA_HOST_FLAGS) ; do \
22390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22391         done; \
22392         echo "Doing html in libiberty" ; \
22393         (cd $(HOST_SUBDIR)/libiberty && \
22394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22396                   "RANLIB=$${RANLIB}" \
22397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22398                   html) \
22399           || exit 1
22400
22401 @endif libiberty
22402
22403 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22404 maybe-TAGS-libiberty:
22405 @if libiberty
22406 maybe-TAGS-libiberty: TAGS-libiberty
22407
22408 TAGS-libiberty: \
22409     configure-libiberty 
22410         @[ -f ./libiberty/Makefile ] || exit 0; \
22411         r=`${PWD_COMMAND}`; export r; \
22412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22413         $(HOST_EXPORTS) \
22414         for flag in $(EXTRA_HOST_FLAGS) ; do \
22415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22416         done; \
22417         echo "Doing TAGS in libiberty" ; \
22418         (cd $(HOST_SUBDIR)/libiberty && \
22419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22421                   "RANLIB=$${RANLIB}" \
22422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22423                   TAGS) \
22424           || exit 1
22425
22426 @endif libiberty
22427
22428 .PHONY: maybe-install-info-libiberty install-info-libiberty
22429 maybe-install-info-libiberty:
22430 @if libiberty
22431 maybe-install-info-libiberty: install-info-libiberty
22432
22433 install-info-libiberty: \
22434     configure-libiberty \
22435     info-libiberty 
22436         @[ -f ./libiberty/Makefile ] || exit 0; \
22437         r=`${PWD_COMMAND}`; export r; \
22438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22439         $(HOST_EXPORTS) \
22440         for flag in $(EXTRA_HOST_FLAGS) ; do \
22441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22442         done; \
22443         echo "Doing install-info in libiberty" ; \
22444         (cd $(HOST_SUBDIR)/libiberty && \
22445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22447                   "RANLIB=$${RANLIB}" \
22448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22449                   install-info) \
22450           || exit 1
22451
22452 @endif libiberty
22453
22454 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22455 maybe-install-pdf-libiberty:
22456 @if libiberty
22457 maybe-install-pdf-libiberty: install-pdf-libiberty
22458
22459 install-pdf-libiberty: \
22460     configure-libiberty \
22461     pdf-libiberty 
22462         @[ -f ./libiberty/Makefile ] || exit 0; \
22463         r=`${PWD_COMMAND}`; export r; \
22464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22465         $(HOST_EXPORTS) \
22466         for flag in $(EXTRA_HOST_FLAGS) ; do \
22467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22468         done; \
22469         echo "Doing install-pdf in libiberty" ; \
22470         (cd $(HOST_SUBDIR)/libiberty && \
22471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22473                   "RANLIB=$${RANLIB}" \
22474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22475                   install-pdf) \
22476           || exit 1
22477
22478 @endif libiberty
22479
22480 .PHONY: maybe-install-html-libiberty install-html-libiberty
22481 maybe-install-html-libiberty:
22482 @if libiberty
22483 maybe-install-html-libiberty: install-html-libiberty
22484
22485 install-html-libiberty: \
22486     configure-libiberty \
22487     html-libiberty 
22488         @[ -f ./libiberty/Makefile ] || exit 0; \
22489         r=`${PWD_COMMAND}`; export r; \
22490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22491         $(HOST_EXPORTS) \
22492         for flag in $(EXTRA_HOST_FLAGS) ; do \
22493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22494         done; \
22495         echo "Doing install-html in libiberty" ; \
22496         (cd $(HOST_SUBDIR)/libiberty && \
22497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22499                   "RANLIB=$${RANLIB}" \
22500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22501                   install-html) \
22502           || exit 1
22503
22504 @endif libiberty
22505
22506 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22507 maybe-installcheck-libiberty:
22508 @if libiberty
22509 maybe-installcheck-libiberty: installcheck-libiberty
22510
22511 installcheck-libiberty: \
22512     configure-libiberty 
22513         @[ -f ./libiberty/Makefile ] || exit 0; \
22514         r=`${PWD_COMMAND}`; export r; \
22515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22516         $(HOST_EXPORTS) \
22517         for flag in $(EXTRA_HOST_FLAGS) ; do \
22518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22519         done; \
22520         echo "Doing installcheck in libiberty" ; \
22521         (cd $(HOST_SUBDIR)/libiberty && \
22522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22524                   "RANLIB=$${RANLIB}" \
22525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22526                   installcheck) \
22527           || exit 1
22528
22529 @endif libiberty
22530
22531 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22532 maybe-mostlyclean-libiberty:
22533 @if libiberty
22534 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22535
22536 mostlyclean-libiberty: 
22537         @[ -f ./libiberty/Makefile ] || exit 0; \
22538         r=`${PWD_COMMAND}`; export r; \
22539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540         $(HOST_EXPORTS) \
22541         for flag in $(EXTRA_HOST_FLAGS) ; do \
22542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22543         done; \
22544         echo "Doing mostlyclean in libiberty" ; \
22545         (cd $(HOST_SUBDIR)/libiberty && \
22546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22548                   "RANLIB=$${RANLIB}" \
22549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22550                   mostlyclean) \
22551           || exit 1
22552
22553 @endif libiberty
22554
22555 .PHONY: maybe-clean-libiberty clean-libiberty
22556 maybe-clean-libiberty:
22557 @if libiberty
22558 maybe-clean-libiberty: clean-libiberty
22559
22560 clean-libiberty: 
22561         @[ -f ./libiberty/Makefile ] || exit 0; \
22562         r=`${PWD_COMMAND}`; export r; \
22563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22564         $(HOST_EXPORTS) \
22565         for flag in $(EXTRA_HOST_FLAGS) ; do \
22566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22567         done; \
22568         echo "Doing clean in libiberty" ; \
22569         (cd $(HOST_SUBDIR)/libiberty && \
22570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22572                   "RANLIB=$${RANLIB}" \
22573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22574                   clean) \
22575           || exit 1
22576
22577 @endif libiberty
22578
22579 .PHONY: maybe-distclean-libiberty distclean-libiberty
22580 maybe-distclean-libiberty:
22581 @if libiberty
22582 maybe-distclean-libiberty: distclean-libiberty
22583
22584 distclean-libiberty: 
22585         @[ -f ./libiberty/Makefile ] || exit 0; \
22586         r=`${PWD_COMMAND}`; export r; \
22587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588         $(HOST_EXPORTS) \
22589         for flag in $(EXTRA_HOST_FLAGS) ; do \
22590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591         done; \
22592         echo "Doing distclean in libiberty" ; \
22593         (cd $(HOST_SUBDIR)/libiberty && \
22594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596                   "RANLIB=$${RANLIB}" \
22597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598                   distclean) \
22599           || exit 1
22600
22601 @endif libiberty
22602
22603 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22604 maybe-maintainer-clean-libiberty:
22605 @if libiberty
22606 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22607
22608 maintainer-clean-libiberty: 
22609         @[ -f ./libiberty/Makefile ] || exit 0; \
22610         r=`${PWD_COMMAND}`; export r; \
22611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22612         $(HOST_EXPORTS) \
22613         for flag in $(EXTRA_HOST_FLAGS) ; do \
22614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615         done; \
22616         echo "Doing maintainer-clean in libiberty" ; \
22617         (cd $(HOST_SUBDIR)/libiberty && \
22618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620                   "RANLIB=$${RANLIB}" \
22621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22622                   maintainer-clean) \
22623           || exit 1
22624
22625 @endif libiberty
22626
22627
22628
22629 .PHONY: configure-libiconv maybe-configure-libiconv
22630 maybe-configure-libiconv:
22631 @if gcc-bootstrap
22632 configure-libiconv: stage_current
22633 @endif gcc-bootstrap
22634 @if libiconv
22635 maybe-configure-libiconv: configure-libiconv
22636 configure-libiconv: 
22637         @: $(MAKE); $(unstage)
22638         @r=`${PWD_COMMAND}`; export r; \
22639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22640         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22641         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22642         $(HOST_EXPORTS)  \
22643         echo Configuring in $(HOST_SUBDIR)/libiconv; \
22644         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22645         case $(srcdir) in \
22646           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22647           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22648                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22649         esac; \
22650         srcdiroption="--srcdir=$${topdir}/libiconv"; \
22651         libsrcdir="$$s/libiconv"; \
22652         $(SHELL) $${libsrcdir}/configure \
22653           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22654           --target=${target_alias} $${srcdiroption} --disable-shared \
22655           || exit 1
22656 @endif libiconv
22657
22658
22659
22660
22661
22662 .PHONY: all-libiconv maybe-all-libiconv
22663 maybe-all-libiconv:
22664 @if gcc-bootstrap
22665 all-libiconv: stage_current
22666 @endif gcc-bootstrap
22667 @if libiconv
22668 TARGET-libiconv=all
22669 maybe-all-libiconv: all-libiconv
22670 all-libiconv: configure-libiconv
22671         @: $(MAKE); $(unstage)
22672         @r=`${PWD_COMMAND}`; export r; \
22673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22674         $(HOST_EXPORTS)  \
22675         (cd $(HOST_SUBDIR)/libiconv && \
22676           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22677                 $(TARGET-libiconv))
22678 @endif libiconv
22679
22680
22681
22682
22683 .PHONY: check-libiconv maybe-check-libiconv
22684 maybe-check-libiconv:
22685 @if libiconv
22686 maybe-check-libiconv: check-libiconv
22687
22688 check-libiconv:
22689         @: $(MAKE); $(unstage)
22690         @r=`${PWD_COMMAND}`; export r; \
22691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692         $(HOST_EXPORTS) \
22693         (cd $(HOST_SUBDIR)/libiconv && \
22694           $(MAKE) $(FLAGS_TO_PASS)  check)
22695
22696 @endif libiconv
22697
22698 .PHONY: install-libiconv maybe-install-libiconv
22699 maybe-install-libiconv:
22700 @if libiconv
22701 maybe-install-libiconv: install-libiconv
22702
22703 install-libiconv:
22704
22705 @endif libiconv
22706
22707 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22708 maybe-install-strip-libiconv:
22709 @if libiconv
22710 maybe-install-strip-libiconv: install-strip-libiconv
22711
22712 install-strip-libiconv:
22713
22714 @endif libiconv
22715
22716 # Other targets (info, dvi, pdf, etc.)
22717
22718 .PHONY: maybe-info-libiconv info-libiconv
22719 maybe-info-libiconv:
22720 @if libiconv
22721 maybe-info-libiconv: info-libiconv
22722
22723 info-libiconv: \
22724     configure-libiconv 
22725         @: $(MAKE); $(unstage)
22726         @[ -f ./libiconv/Makefile ] || exit 0; \
22727         r=`${PWD_COMMAND}`; export r; \
22728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22729         $(HOST_EXPORTS) \
22730         for flag in $(EXTRA_HOST_FLAGS) ; do \
22731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22732         done; \
22733         echo "Doing info in libiconv" ; \
22734         (cd $(HOST_SUBDIR)/libiconv && \
22735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22737                   "RANLIB=$${RANLIB}" \
22738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22739                   info) \
22740           || exit 1
22741
22742 @endif libiconv
22743
22744 .PHONY: maybe-dvi-libiconv dvi-libiconv
22745 maybe-dvi-libiconv:
22746 @if libiconv
22747 maybe-dvi-libiconv: dvi-libiconv
22748
22749 dvi-libiconv: \
22750     configure-libiconv 
22751         @: $(MAKE); $(unstage)
22752         @[ -f ./libiconv/Makefile ] || exit 0; \
22753         r=`${PWD_COMMAND}`; export r; \
22754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22755         $(HOST_EXPORTS) \
22756         for flag in $(EXTRA_HOST_FLAGS) ; do \
22757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22758         done; \
22759         echo "Doing dvi in libiconv" ; \
22760         (cd $(HOST_SUBDIR)/libiconv && \
22761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22763                   "RANLIB=$${RANLIB}" \
22764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22765                   dvi) \
22766           || exit 1
22767
22768 @endif libiconv
22769
22770 .PHONY: maybe-pdf-libiconv pdf-libiconv
22771 maybe-pdf-libiconv:
22772 @if libiconv
22773 maybe-pdf-libiconv: pdf-libiconv
22774
22775 pdf-libiconv: \
22776     configure-libiconv 
22777         @: $(MAKE); $(unstage)
22778         @[ -f ./libiconv/Makefile ] || exit 0; \
22779         r=`${PWD_COMMAND}`; export r; \
22780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22781         $(HOST_EXPORTS) \
22782         for flag in $(EXTRA_HOST_FLAGS) ; do \
22783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22784         done; \
22785         echo "Doing pdf in libiconv" ; \
22786         (cd $(HOST_SUBDIR)/libiconv && \
22787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22789                   "RANLIB=$${RANLIB}" \
22790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22791                   pdf) \
22792           || exit 1
22793
22794 @endif libiconv
22795
22796 .PHONY: maybe-html-libiconv html-libiconv
22797 maybe-html-libiconv:
22798 @if libiconv
22799 maybe-html-libiconv: html-libiconv
22800
22801 html-libiconv: \
22802     configure-libiconv 
22803         @: $(MAKE); $(unstage)
22804         @[ -f ./libiconv/Makefile ] || exit 0; \
22805         r=`${PWD_COMMAND}`; export r; \
22806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22807         $(HOST_EXPORTS) \
22808         for flag in $(EXTRA_HOST_FLAGS) ; do \
22809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22810         done; \
22811         echo "Doing html in libiconv" ; \
22812         (cd $(HOST_SUBDIR)/libiconv && \
22813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22815                   "RANLIB=$${RANLIB}" \
22816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22817                   html) \
22818           || exit 1
22819
22820 @endif libiconv
22821
22822 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22823 maybe-TAGS-libiconv:
22824 @if libiconv
22825 maybe-TAGS-libiconv: TAGS-libiconv
22826
22827 TAGS-libiconv: \
22828     configure-libiconv 
22829         @: $(MAKE); $(unstage)
22830         @[ -f ./libiconv/Makefile ] || exit 0; \
22831         r=`${PWD_COMMAND}`; export r; \
22832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22833         $(HOST_EXPORTS) \
22834         for flag in $(EXTRA_HOST_FLAGS) ; do \
22835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22836         done; \
22837         echo "Doing TAGS in libiconv" ; \
22838         (cd $(HOST_SUBDIR)/libiconv && \
22839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22841                   "RANLIB=$${RANLIB}" \
22842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22843                   TAGS) \
22844           || exit 1
22845
22846 @endif libiconv
22847
22848 .PHONY: maybe-install-info-libiconv install-info-libiconv
22849 maybe-install-info-libiconv:
22850 @if libiconv
22851 maybe-install-info-libiconv: install-info-libiconv
22852
22853 # libiconv doesn't support install-info.
22854 install-info-libiconv:
22855
22856 @endif libiconv
22857
22858 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22859 maybe-install-pdf-libiconv:
22860 @if libiconv
22861 maybe-install-pdf-libiconv: install-pdf-libiconv
22862
22863 # libiconv doesn't support install-pdf.
22864 install-pdf-libiconv:
22865
22866 @endif libiconv
22867
22868 .PHONY: maybe-install-html-libiconv install-html-libiconv
22869 maybe-install-html-libiconv:
22870 @if libiconv
22871 maybe-install-html-libiconv: install-html-libiconv
22872
22873 # libiconv doesn't support install-html.
22874 install-html-libiconv:
22875
22876 @endif libiconv
22877
22878 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22879 maybe-installcheck-libiconv:
22880 @if libiconv
22881 maybe-installcheck-libiconv: installcheck-libiconv
22882
22883 installcheck-libiconv: \
22884     configure-libiconv 
22885         @: $(MAKE); $(unstage)
22886         @[ -f ./libiconv/Makefile ] || exit 0; \
22887         r=`${PWD_COMMAND}`; export r; \
22888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22889         $(HOST_EXPORTS) \
22890         for flag in $(EXTRA_HOST_FLAGS) ; do \
22891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892         done; \
22893         echo "Doing installcheck in libiconv" ; \
22894         (cd $(HOST_SUBDIR)/libiconv && \
22895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897                   "RANLIB=$${RANLIB}" \
22898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22899                   installcheck) \
22900           || exit 1
22901
22902 @endif libiconv
22903
22904 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22905 maybe-mostlyclean-libiconv:
22906 @if libiconv
22907 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22908
22909 mostlyclean-libiconv: 
22910         @: $(MAKE); $(unstage)
22911         @[ -f ./libiconv/Makefile ] || exit 0; \
22912         r=`${PWD_COMMAND}`; export r; \
22913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914         $(HOST_EXPORTS) \
22915         for flag in $(EXTRA_HOST_FLAGS) ; do \
22916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22917         done; \
22918         echo "Doing mostlyclean in libiconv" ; \
22919         (cd $(HOST_SUBDIR)/libiconv && \
22920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22922                   "RANLIB=$${RANLIB}" \
22923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22924                   mostlyclean) \
22925           || exit 1
22926
22927 @endif libiconv
22928
22929 .PHONY: maybe-clean-libiconv clean-libiconv
22930 maybe-clean-libiconv:
22931 @if libiconv
22932 maybe-clean-libiconv: clean-libiconv
22933
22934 clean-libiconv: 
22935         @: $(MAKE); $(unstage)
22936         @[ -f ./libiconv/Makefile ] || exit 0; \
22937         r=`${PWD_COMMAND}`; export r; \
22938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22939         $(HOST_EXPORTS) \
22940         for flag in $(EXTRA_HOST_FLAGS) ; do \
22941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22942         done; \
22943         echo "Doing clean in libiconv" ; \
22944         (cd $(HOST_SUBDIR)/libiconv && \
22945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22947                   "RANLIB=$${RANLIB}" \
22948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22949                   clean) \
22950           || exit 1
22951
22952 @endif libiconv
22953
22954 .PHONY: maybe-distclean-libiconv distclean-libiconv
22955 maybe-distclean-libiconv:
22956 @if libiconv
22957 maybe-distclean-libiconv: distclean-libiconv
22958
22959 distclean-libiconv: 
22960         @: $(MAKE); $(unstage)
22961         @[ -f ./libiconv/Makefile ] || exit 0; \
22962         r=`${PWD_COMMAND}`; export r; \
22963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22964         $(HOST_EXPORTS) \
22965         for flag in $(EXTRA_HOST_FLAGS) ; do \
22966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22967         done; \
22968         echo "Doing distclean in libiconv" ; \
22969         (cd $(HOST_SUBDIR)/libiconv && \
22970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22972                   "RANLIB=$${RANLIB}" \
22973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22974                   distclean) \
22975           || exit 1
22976
22977 @endif libiconv
22978
22979 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22980 maybe-maintainer-clean-libiconv:
22981 @if libiconv
22982 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22983
22984 maintainer-clean-libiconv: 
22985         @: $(MAKE); $(unstage)
22986         @[ -f ./libiconv/Makefile ] || exit 0; \
22987         r=`${PWD_COMMAND}`; export r; \
22988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22989         $(HOST_EXPORTS) \
22990         for flag in $(EXTRA_HOST_FLAGS) ; do \
22991           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22992         done; \
22993         echo "Doing maintainer-clean in libiconv" ; \
22994         (cd $(HOST_SUBDIR)/libiconv && \
22995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22997                   "RANLIB=$${RANLIB}" \
22998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22999                   maintainer-clean) \
23000           || exit 1
23001
23002 @endif libiconv
23003
23004
23005
23006 .PHONY: configure-m4 maybe-configure-m4
23007 maybe-configure-m4:
23008 @if gcc-bootstrap
23009 configure-m4: stage_current
23010 @endif gcc-bootstrap
23011 @if m4
23012 maybe-configure-m4: configure-m4
23013 configure-m4: 
23014         @: $(MAKE); $(unstage)
23015         @r=`${PWD_COMMAND}`; export r; \
23016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23017         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23018         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23019         $(HOST_EXPORTS)  \
23020         echo Configuring in $(HOST_SUBDIR)/m4; \
23021         cd "$(HOST_SUBDIR)/m4" || exit 1; \
23022         case $(srcdir) in \
23023           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23024           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23025                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23026         esac; \
23027         srcdiroption="--srcdir=$${topdir}/m4"; \
23028         libsrcdir="$$s/m4"; \
23029         $(SHELL) $${libsrcdir}/configure \
23030           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23031           --target=${target_alias} $${srcdiroption}  \
23032           || exit 1
23033 @endif m4
23034
23035
23036
23037
23038
23039 .PHONY: all-m4 maybe-all-m4
23040 maybe-all-m4:
23041 @if gcc-bootstrap
23042 all-m4: stage_current
23043 @endif gcc-bootstrap
23044 @if m4
23045 TARGET-m4=all
23046 maybe-all-m4: all-m4
23047 all-m4: configure-m4
23048         @: $(MAKE); $(unstage)
23049         @r=`${PWD_COMMAND}`; export r; \
23050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051         $(HOST_EXPORTS)  \
23052         (cd $(HOST_SUBDIR)/m4 && \
23053           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23054                 $(TARGET-m4))
23055 @endif m4
23056
23057
23058
23059
23060 .PHONY: check-m4 maybe-check-m4
23061 maybe-check-m4:
23062 @if m4
23063 maybe-check-m4: check-m4
23064
23065 check-m4:
23066         @: $(MAKE); $(unstage)
23067         @r=`${PWD_COMMAND}`; export r; \
23068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23069         $(HOST_EXPORTS) \
23070         (cd $(HOST_SUBDIR)/m4 && \
23071           $(MAKE) $(FLAGS_TO_PASS)  check)
23072
23073 @endif m4
23074
23075 .PHONY: install-m4 maybe-install-m4
23076 maybe-install-m4:
23077 @if m4
23078 maybe-install-m4: install-m4
23079
23080 install-m4: installdirs
23081         @: $(MAKE); $(unstage)
23082         @r=`${PWD_COMMAND}`; export r; \
23083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23084         $(HOST_EXPORTS) \
23085         (cd $(HOST_SUBDIR)/m4 && \
23086           $(MAKE) $(FLAGS_TO_PASS)  install)
23087
23088 @endif m4
23089
23090 .PHONY: install-strip-m4 maybe-install-strip-m4
23091 maybe-install-strip-m4:
23092 @if m4
23093 maybe-install-strip-m4: install-strip-m4
23094
23095 install-strip-m4: installdirs
23096         @: $(MAKE); $(unstage)
23097         @r=`${PWD_COMMAND}`; export r; \
23098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23099         $(HOST_EXPORTS) \
23100         (cd $(HOST_SUBDIR)/m4 && \
23101           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23102
23103 @endif m4
23104
23105 # Other targets (info, dvi, pdf, etc.)
23106
23107 .PHONY: maybe-info-m4 info-m4
23108 maybe-info-m4:
23109 @if m4
23110 maybe-info-m4: info-m4
23111
23112 info-m4: \
23113     configure-m4 
23114         @: $(MAKE); $(unstage)
23115         @[ -f ./m4/Makefile ] || exit 0; \
23116         r=`${PWD_COMMAND}`; export r; \
23117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23118         $(HOST_EXPORTS) \
23119         for flag in $(EXTRA_HOST_FLAGS) ; do \
23120           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23121         done; \
23122         echo "Doing info in m4" ; \
23123         (cd $(HOST_SUBDIR)/m4 && \
23124           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23125                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23126                   "RANLIB=$${RANLIB}" \
23127                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23128                   info) \
23129           || exit 1
23130
23131 @endif m4
23132
23133 .PHONY: maybe-dvi-m4 dvi-m4
23134 maybe-dvi-m4:
23135 @if m4
23136 maybe-dvi-m4: dvi-m4
23137
23138 dvi-m4: \
23139     configure-m4 
23140         @: $(MAKE); $(unstage)
23141         @[ -f ./m4/Makefile ] || exit 0; \
23142         r=`${PWD_COMMAND}`; export r; \
23143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23144         $(HOST_EXPORTS) \
23145         for flag in $(EXTRA_HOST_FLAGS) ; do \
23146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23147         done; \
23148         echo "Doing dvi in m4" ; \
23149         (cd $(HOST_SUBDIR)/m4 && \
23150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23152                   "RANLIB=$${RANLIB}" \
23153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23154                   dvi) \
23155           || exit 1
23156
23157 @endif m4
23158
23159 .PHONY: maybe-pdf-m4 pdf-m4
23160 maybe-pdf-m4:
23161 @if m4
23162 maybe-pdf-m4: pdf-m4
23163
23164 pdf-m4: \
23165     configure-m4 
23166         @: $(MAKE); $(unstage)
23167         @[ -f ./m4/Makefile ] || exit 0; \
23168         r=`${PWD_COMMAND}`; export r; \
23169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23170         $(HOST_EXPORTS) \
23171         for flag in $(EXTRA_HOST_FLAGS) ; do \
23172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23173         done; \
23174         echo "Doing pdf in m4" ; \
23175         (cd $(HOST_SUBDIR)/m4 && \
23176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23178                   "RANLIB=$${RANLIB}" \
23179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23180                   pdf) \
23181           || exit 1
23182
23183 @endif m4
23184
23185 .PHONY: maybe-html-m4 html-m4
23186 maybe-html-m4:
23187 @if m4
23188 maybe-html-m4: html-m4
23189
23190 html-m4: \
23191     configure-m4 
23192         @: $(MAKE); $(unstage)
23193         @[ -f ./m4/Makefile ] || exit 0; \
23194         r=`${PWD_COMMAND}`; export r; \
23195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23196         $(HOST_EXPORTS) \
23197         for flag in $(EXTRA_HOST_FLAGS) ; do \
23198           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23199         done; \
23200         echo "Doing html in m4" ; \
23201         (cd $(HOST_SUBDIR)/m4 && \
23202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23204                   "RANLIB=$${RANLIB}" \
23205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23206                   html) \
23207           || exit 1
23208
23209 @endif m4
23210
23211 .PHONY: maybe-TAGS-m4 TAGS-m4
23212 maybe-TAGS-m4:
23213 @if m4
23214 maybe-TAGS-m4: TAGS-m4
23215
23216 TAGS-m4: \
23217     configure-m4 
23218         @: $(MAKE); $(unstage)
23219         @[ -f ./m4/Makefile ] || exit 0; \
23220         r=`${PWD_COMMAND}`; export r; \
23221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23222         $(HOST_EXPORTS) \
23223         for flag in $(EXTRA_HOST_FLAGS) ; do \
23224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23225         done; \
23226         echo "Doing TAGS in m4" ; \
23227         (cd $(HOST_SUBDIR)/m4 && \
23228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23230                   "RANLIB=$${RANLIB}" \
23231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23232                   TAGS) \
23233           || exit 1
23234
23235 @endif m4
23236
23237 .PHONY: maybe-install-info-m4 install-info-m4
23238 maybe-install-info-m4:
23239 @if m4
23240 maybe-install-info-m4: install-info-m4
23241
23242 install-info-m4: \
23243     configure-m4 \
23244     info-m4 
23245         @: $(MAKE); $(unstage)
23246         @[ -f ./m4/Makefile ] || exit 0; \
23247         r=`${PWD_COMMAND}`; export r; \
23248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23249         $(HOST_EXPORTS) \
23250         for flag in $(EXTRA_HOST_FLAGS) ; do \
23251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23252         done; \
23253         echo "Doing install-info in m4" ; \
23254         (cd $(HOST_SUBDIR)/m4 && \
23255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23257                   "RANLIB=$${RANLIB}" \
23258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23259                   install-info) \
23260           || exit 1
23261
23262 @endif m4
23263
23264 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23265 maybe-install-pdf-m4:
23266 @if m4
23267 maybe-install-pdf-m4: install-pdf-m4
23268
23269 install-pdf-m4: \
23270     configure-m4 \
23271     pdf-m4 
23272         @: $(MAKE); $(unstage)
23273         @[ -f ./m4/Makefile ] || exit 0; \
23274         r=`${PWD_COMMAND}`; export r; \
23275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276         $(HOST_EXPORTS) \
23277         for flag in $(EXTRA_HOST_FLAGS) ; do \
23278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279         done; \
23280         echo "Doing install-pdf in m4" ; \
23281         (cd $(HOST_SUBDIR)/m4 && \
23282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284                   "RANLIB=$${RANLIB}" \
23285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286                   install-pdf) \
23287           || exit 1
23288
23289 @endif m4
23290
23291 .PHONY: maybe-install-html-m4 install-html-m4
23292 maybe-install-html-m4:
23293 @if m4
23294 maybe-install-html-m4: install-html-m4
23295
23296 install-html-m4: \
23297     configure-m4 \
23298     html-m4 
23299         @: $(MAKE); $(unstage)
23300         @[ -f ./m4/Makefile ] || exit 0; \
23301         r=`${PWD_COMMAND}`; export r; \
23302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23303         $(HOST_EXPORTS) \
23304         for flag in $(EXTRA_HOST_FLAGS) ; do \
23305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23306         done; \
23307         echo "Doing install-html in m4" ; \
23308         (cd $(HOST_SUBDIR)/m4 && \
23309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23311                   "RANLIB=$${RANLIB}" \
23312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23313                   install-html) \
23314           || exit 1
23315
23316 @endif m4
23317
23318 .PHONY: maybe-installcheck-m4 installcheck-m4
23319 maybe-installcheck-m4:
23320 @if m4
23321 maybe-installcheck-m4: installcheck-m4
23322
23323 installcheck-m4: \
23324     configure-m4 
23325         @: $(MAKE); $(unstage)
23326         @[ -f ./m4/Makefile ] || exit 0; \
23327         r=`${PWD_COMMAND}`; export r; \
23328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23329         $(HOST_EXPORTS) \
23330         for flag in $(EXTRA_HOST_FLAGS) ; do \
23331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23332         done; \
23333         echo "Doing installcheck in m4" ; \
23334         (cd $(HOST_SUBDIR)/m4 && \
23335           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23336                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23337                   "RANLIB=$${RANLIB}" \
23338                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23339                   installcheck) \
23340           || exit 1
23341
23342 @endif m4
23343
23344 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23345 maybe-mostlyclean-m4:
23346 @if m4
23347 maybe-mostlyclean-m4: mostlyclean-m4
23348
23349 mostlyclean-m4: 
23350         @: $(MAKE); $(unstage)
23351         @[ -f ./m4/Makefile ] || exit 0; \
23352         r=`${PWD_COMMAND}`; export r; \
23353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23354         $(HOST_EXPORTS) \
23355         for flag in $(EXTRA_HOST_FLAGS) ; do \
23356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23357         done; \
23358         echo "Doing mostlyclean in m4" ; \
23359         (cd $(HOST_SUBDIR)/m4 && \
23360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23362                   "RANLIB=$${RANLIB}" \
23363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23364                   mostlyclean) \
23365           || exit 1
23366
23367 @endif m4
23368
23369 .PHONY: maybe-clean-m4 clean-m4
23370 maybe-clean-m4:
23371 @if m4
23372 maybe-clean-m4: clean-m4
23373
23374 clean-m4: 
23375         @: $(MAKE); $(unstage)
23376         @[ -f ./m4/Makefile ] || exit 0; \
23377         r=`${PWD_COMMAND}`; export r; \
23378         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23379         $(HOST_EXPORTS) \
23380         for flag in $(EXTRA_HOST_FLAGS) ; do \
23381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23382         done; \
23383         echo "Doing clean in m4" ; \
23384         (cd $(HOST_SUBDIR)/m4 && \
23385           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23386                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23387                   "RANLIB=$${RANLIB}" \
23388                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23389                   clean) \
23390           || exit 1
23391
23392 @endif m4
23393
23394 .PHONY: maybe-distclean-m4 distclean-m4
23395 maybe-distclean-m4:
23396 @if m4
23397 maybe-distclean-m4: distclean-m4
23398
23399 distclean-m4: 
23400         @: $(MAKE); $(unstage)
23401         @[ -f ./m4/Makefile ] || exit 0; \
23402         r=`${PWD_COMMAND}`; export r; \
23403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23404         $(HOST_EXPORTS) \
23405         for flag in $(EXTRA_HOST_FLAGS) ; do \
23406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23407         done; \
23408         echo "Doing distclean in m4" ; \
23409         (cd $(HOST_SUBDIR)/m4 && \
23410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23412                   "RANLIB=$${RANLIB}" \
23413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23414                   distclean) \
23415           || exit 1
23416
23417 @endif m4
23418
23419 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23420 maybe-maintainer-clean-m4:
23421 @if m4
23422 maybe-maintainer-clean-m4: maintainer-clean-m4
23423
23424 maintainer-clean-m4: 
23425         @: $(MAKE); $(unstage)
23426         @[ -f ./m4/Makefile ] || exit 0; \
23427         r=`${PWD_COMMAND}`; export r; \
23428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23429         $(HOST_EXPORTS) \
23430         for flag in $(EXTRA_HOST_FLAGS) ; do \
23431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23432         done; \
23433         echo "Doing maintainer-clean in m4" ; \
23434         (cd $(HOST_SUBDIR)/m4 && \
23435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23437                   "RANLIB=$${RANLIB}" \
23438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23439                   maintainer-clean) \
23440           || exit 1
23441
23442 @endif m4
23443
23444
23445
23446 .PHONY: configure-readline maybe-configure-readline
23447 maybe-configure-readline:
23448 @if gcc-bootstrap
23449 configure-readline: stage_current
23450 @endif gcc-bootstrap
23451 @if readline
23452 maybe-configure-readline: configure-readline
23453 configure-readline: 
23454         @: $(MAKE); $(unstage)
23455         @r=`${PWD_COMMAND}`; export r; \
23456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23457         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23458         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23459         $(HOST_EXPORTS)  \
23460         echo Configuring in $(HOST_SUBDIR)/readline; \
23461         cd "$(HOST_SUBDIR)/readline" || exit 1; \
23462         case $(srcdir) in \
23463           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23464           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23465                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23466         esac; \
23467         srcdiroption="--srcdir=$${topdir}/readline"; \
23468         libsrcdir="$$s/readline"; \
23469         $(SHELL) $${libsrcdir}/configure \
23470           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23471           --target=${target_alias} $${srcdiroption}  \
23472           || exit 1
23473 @endif readline
23474
23475
23476
23477
23478
23479 .PHONY: all-readline maybe-all-readline
23480 maybe-all-readline:
23481 @if gcc-bootstrap
23482 all-readline: stage_current
23483 @endif gcc-bootstrap
23484 @if readline
23485 TARGET-readline=all
23486 maybe-all-readline: all-readline
23487 all-readline: configure-readline
23488         @: $(MAKE); $(unstage)
23489         @r=`${PWD_COMMAND}`; export r; \
23490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23491         $(HOST_EXPORTS)  \
23492         (cd $(HOST_SUBDIR)/readline && \
23493           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23494                 $(TARGET-readline))
23495 @endif readline
23496
23497
23498
23499
23500 .PHONY: check-readline maybe-check-readline
23501 maybe-check-readline:
23502 @if readline
23503 maybe-check-readline: check-readline
23504
23505 check-readline:
23506         @: $(MAKE); $(unstage)
23507         @r=`${PWD_COMMAND}`; export r; \
23508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23509         $(HOST_EXPORTS) \
23510         (cd $(HOST_SUBDIR)/readline && \
23511           $(MAKE) $(FLAGS_TO_PASS)  check)
23512
23513 @endif readline
23514
23515 .PHONY: install-readline maybe-install-readline
23516 maybe-install-readline:
23517 @if readline
23518 maybe-install-readline: install-readline
23519
23520 install-readline: installdirs
23521         @: $(MAKE); $(unstage)
23522         @r=`${PWD_COMMAND}`; export r; \
23523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23524         $(HOST_EXPORTS) \
23525         (cd $(HOST_SUBDIR)/readline && \
23526           $(MAKE) $(FLAGS_TO_PASS)  install)
23527
23528 @endif readline
23529
23530 .PHONY: install-strip-readline maybe-install-strip-readline
23531 maybe-install-strip-readline:
23532 @if readline
23533 maybe-install-strip-readline: install-strip-readline
23534
23535 install-strip-readline: installdirs
23536         @: $(MAKE); $(unstage)
23537         @r=`${PWD_COMMAND}`; export r; \
23538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23539         $(HOST_EXPORTS) \
23540         (cd $(HOST_SUBDIR)/readline && \
23541           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23542
23543 @endif readline
23544
23545 # Other targets (info, dvi, pdf, etc.)
23546
23547 .PHONY: maybe-info-readline info-readline
23548 maybe-info-readline:
23549 @if readline
23550 maybe-info-readline: info-readline
23551
23552 info-readline: \
23553     configure-readline 
23554         @: $(MAKE); $(unstage)
23555         @[ -f ./readline/Makefile ] || exit 0; \
23556         r=`${PWD_COMMAND}`; export r; \
23557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23558         $(HOST_EXPORTS) \
23559         for flag in $(EXTRA_HOST_FLAGS) ; do \
23560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23561         done; \
23562         echo "Doing info in readline" ; \
23563         (cd $(HOST_SUBDIR)/readline && \
23564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23566                   "RANLIB=$${RANLIB}" \
23567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23568                   info) \
23569           || exit 1
23570
23571 @endif readline
23572
23573 .PHONY: maybe-dvi-readline dvi-readline
23574 maybe-dvi-readline:
23575 @if readline
23576 maybe-dvi-readline: dvi-readline
23577
23578 dvi-readline: \
23579     configure-readline 
23580         @: $(MAKE); $(unstage)
23581         @[ -f ./readline/Makefile ] || exit 0; \
23582         r=`${PWD_COMMAND}`; export r; \
23583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23584         $(HOST_EXPORTS) \
23585         for flag in $(EXTRA_HOST_FLAGS) ; do \
23586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23587         done; \
23588         echo "Doing dvi in readline" ; \
23589         (cd $(HOST_SUBDIR)/readline && \
23590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23592                   "RANLIB=$${RANLIB}" \
23593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23594                   dvi) \
23595           || exit 1
23596
23597 @endif readline
23598
23599 .PHONY: maybe-pdf-readline pdf-readline
23600 maybe-pdf-readline:
23601 @if readline
23602 maybe-pdf-readline: pdf-readline
23603
23604 pdf-readline: \
23605     configure-readline 
23606         @: $(MAKE); $(unstage)
23607         @[ -f ./readline/Makefile ] || exit 0; \
23608         r=`${PWD_COMMAND}`; export r; \
23609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23610         $(HOST_EXPORTS) \
23611         for flag in $(EXTRA_HOST_FLAGS) ; do \
23612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23613         done; \
23614         echo "Doing pdf in readline" ; \
23615         (cd $(HOST_SUBDIR)/readline && \
23616           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23617                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23618                   "RANLIB=$${RANLIB}" \
23619                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23620                   pdf) \
23621           || exit 1
23622
23623 @endif readline
23624
23625 .PHONY: maybe-html-readline html-readline
23626 maybe-html-readline:
23627 @if readline
23628 maybe-html-readline: html-readline
23629
23630 html-readline: \
23631     configure-readline 
23632         @: $(MAKE); $(unstage)
23633         @[ -f ./readline/Makefile ] || exit 0; \
23634         r=`${PWD_COMMAND}`; export r; \
23635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23636         $(HOST_EXPORTS) \
23637         for flag in $(EXTRA_HOST_FLAGS) ; do \
23638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23639         done; \
23640         echo "Doing html in readline" ; \
23641         (cd $(HOST_SUBDIR)/readline && \
23642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23644                   "RANLIB=$${RANLIB}" \
23645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23646                   html) \
23647           || exit 1
23648
23649 @endif readline
23650
23651 .PHONY: maybe-TAGS-readline TAGS-readline
23652 maybe-TAGS-readline:
23653 @if readline
23654 maybe-TAGS-readline: TAGS-readline
23655
23656 TAGS-readline: \
23657     configure-readline 
23658         @: $(MAKE); $(unstage)
23659         @[ -f ./readline/Makefile ] || exit 0; \
23660         r=`${PWD_COMMAND}`; export r; \
23661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23662         $(HOST_EXPORTS) \
23663         for flag in $(EXTRA_HOST_FLAGS) ; do \
23664           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23665         done; \
23666         echo "Doing TAGS in readline" ; \
23667         (cd $(HOST_SUBDIR)/readline && \
23668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23670                   "RANLIB=$${RANLIB}" \
23671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23672                   TAGS) \
23673           || exit 1
23674
23675 @endif readline
23676
23677 .PHONY: maybe-install-info-readline install-info-readline
23678 maybe-install-info-readline:
23679 @if readline
23680 maybe-install-info-readline: install-info-readline
23681
23682 install-info-readline: \
23683     configure-readline \
23684     info-readline 
23685         @: $(MAKE); $(unstage)
23686         @[ -f ./readline/Makefile ] || exit 0; \
23687         r=`${PWD_COMMAND}`; export r; \
23688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23689         $(HOST_EXPORTS) \
23690         for flag in $(EXTRA_HOST_FLAGS) ; do \
23691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23692         done; \
23693         echo "Doing install-info in readline" ; \
23694         (cd $(HOST_SUBDIR)/readline && \
23695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23697                   "RANLIB=$${RANLIB}" \
23698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23699                   install-info) \
23700           || exit 1
23701
23702 @endif readline
23703
23704 .PHONY: maybe-install-pdf-readline install-pdf-readline
23705 maybe-install-pdf-readline:
23706 @if readline
23707 maybe-install-pdf-readline: install-pdf-readline
23708
23709 install-pdf-readline: \
23710     configure-readline \
23711     pdf-readline 
23712         @: $(MAKE); $(unstage)
23713         @[ -f ./readline/Makefile ] || exit 0; \
23714         r=`${PWD_COMMAND}`; export r; \
23715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23716         $(HOST_EXPORTS) \
23717         for flag in $(EXTRA_HOST_FLAGS) ; do \
23718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23719         done; \
23720         echo "Doing install-pdf in readline" ; \
23721         (cd $(HOST_SUBDIR)/readline && \
23722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23724                   "RANLIB=$${RANLIB}" \
23725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23726                   install-pdf) \
23727           || exit 1
23728
23729 @endif readline
23730
23731 .PHONY: maybe-install-html-readline install-html-readline
23732 maybe-install-html-readline:
23733 @if readline
23734 maybe-install-html-readline: install-html-readline
23735
23736 install-html-readline: \
23737     configure-readline \
23738     html-readline 
23739         @: $(MAKE); $(unstage)
23740         @[ -f ./readline/Makefile ] || exit 0; \
23741         r=`${PWD_COMMAND}`; export r; \
23742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23743         $(HOST_EXPORTS) \
23744         for flag in $(EXTRA_HOST_FLAGS) ; do \
23745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23746         done; \
23747         echo "Doing install-html in readline" ; \
23748         (cd $(HOST_SUBDIR)/readline && \
23749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23751                   "RANLIB=$${RANLIB}" \
23752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23753                   install-html) \
23754           || exit 1
23755
23756 @endif readline
23757
23758 .PHONY: maybe-installcheck-readline installcheck-readline
23759 maybe-installcheck-readline:
23760 @if readline
23761 maybe-installcheck-readline: installcheck-readline
23762
23763 installcheck-readline: \
23764     configure-readline 
23765         @: $(MAKE); $(unstage)
23766         @[ -f ./readline/Makefile ] || exit 0; \
23767         r=`${PWD_COMMAND}`; export r; \
23768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23769         $(HOST_EXPORTS) \
23770         for flag in $(EXTRA_HOST_FLAGS) ; do \
23771           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23772         done; \
23773         echo "Doing installcheck in readline" ; \
23774         (cd $(HOST_SUBDIR)/readline && \
23775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23777                   "RANLIB=$${RANLIB}" \
23778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23779                   installcheck) \
23780           || exit 1
23781
23782 @endif readline
23783
23784 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23785 maybe-mostlyclean-readline:
23786 @if readline
23787 maybe-mostlyclean-readline: mostlyclean-readline
23788
23789 mostlyclean-readline: 
23790         @: $(MAKE); $(unstage)
23791         @[ -f ./readline/Makefile ] || exit 0; \
23792         r=`${PWD_COMMAND}`; export r; \
23793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23794         $(HOST_EXPORTS) \
23795         for flag in $(EXTRA_HOST_FLAGS) ; do \
23796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23797         done; \
23798         echo "Doing mostlyclean in readline" ; \
23799         (cd $(HOST_SUBDIR)/readline && \
23800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23802                   "RANLIB=$${RANLIB}" \
23803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23804                   mostlyclean) \
23805           || exit 1
23806
23807 @endif readline
23808
23809 .PHONY: maybe-clean-readline clean-readline
23810 maybe-clean-readline:
23811 @if readline
23812 maybe-clean-readline: clean-readline
23813
23814 clean-readline: 
23815         @: $(MAKE); $(unstage)
23816         @[ -f ./readline/Makefile ] || exit 0; \
23817         r=`${PWD_COMMAND}`; export r; \
23818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23819         $(HOST_EXPORTS) \
23820         for flag in $(EXTRA_HOST_FLAGS) ; do \
23821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23822         done; \
23823         echo "Doing clean in readline" ; \
23824         (cd $(HOST_SUBDIR)/readline && \
23825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23827                   "RANLIB=$${RANLIB}" \
23828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23829                   clean) \
23830           || exit 1
23831
23832 @endif readline
23833
23834 .PHONY: maybe-distclean-readline distclean-readline
23835 maybe-distclean-readline:
23836 @if readline
23837 maybe-distclean-readline: distclean-readline
23838
23839 distclean-readline: 
23840         @: $(MAKE); $(unstage)
23841         @[ -f ./readline/Makefile ] || exit 0; \
23842         r=`${PWD_COMMAND}`; export r; \
23843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23844         $(HOST_EXPORTS) \
23845         for flag in $(EXTRA_HOST_FLAGS) ; do \
23846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847         done; \
23848         echo "Doing distclean in readline" ; \
23849         (cd $(HOST_SUBDIR)/readline && \
23850           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852                   "RANLIB=$${RANLIB}" \
23853                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23854                   distclean) \
23855           || exit 1
23856
23857 @endif readline
23858
23859 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23860 maybe-maintainer-clean-readline:
23861 @if readline
23862 maybe-maintainer-clean-readline: maintainer-clean-readline
23863
23864 maintainer-clean-readline: 
23865         @: $(MAKE); $(unstage)
23866         @[ -f ./readline/Makefile ] || exit 0; \
23867         r=`${PWD_COMMAND}`; export r; \
23868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23869         $(HOST_EXPORTS) \
23870         for flag in $(EXTRA_HOST_FLAGS) ; do \
23871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23872         done; \
23873         echo "Doing maintainer-clean in readline" ; \
23874         (cd $(HOST_SUBDIR)/readline && \
23875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23877                   "RANLIB=$${RANLIB}" \
23878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23879                   maintainer-clean) \
23880           || exit 1
23881
23882 @endif readline
23883
23884
23885
23886 .PHONY: configure-sid maybe-configure-sid
23887 maybe-configure-sid:
23888 @if gcc-bootstrap
23889 configure-sid: stage_current
23890 @endif gcc-bootstrap
23891 @if sid
23892 maybe-configure-sid: configure-sid
23893 configure-sid: 
23894         @: $(MAKE); $(unstage)
23895         @r=`${PWD_COMMAND}`; export r; \
23896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23897         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23898         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23899         $(HOST_EXPORTS)  \
23900         echo Configuring in $(HOST_SUBDIR)/sid; \
23901         cd "$(HOST_SUBDIR)/sid" || exit 1; \
23902         case $(srcdir) in \
23903           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23904           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23905                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23906         esac; \
23907         srcdiroption="--srcdir=$${topdir}/sid"; \
23908         libsrcdir="$$s/sid"; \
23909         $(SHELL) $${libsrcdir}/configure \
23910           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23911           --target=${target_alias} $${srcdiroption}  \
23912           || exit 1
23913 @endif sid
23914
23915
23916
23917
23918
23919 .PHONY: all-sid maybe-all-sid
23920 maybe-all-sid:
23921 @if gcc-bootstrap
23922 all-sid: stage_current
23923 @endif gcc-bootstrap
23924 @if sid
23925 TARGET-sid=all
23926 maybe-all-sid: all-sid
23927 all-sid: configure-sid
23928         @: $(MAKE); $(unstage)
23929         @r=`${PWD_COMMAND}`; export r; \
23930         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23931         $(HOST_EXPORTS)  \
23932         (cd $(HOST_SUBDIR)/sid && \
23933           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23934                 $(TARGET-sid))
23935 @endif sid
23936
23937
23938
23939
23940 .PHONY: check-sid maybe-check-sid
23941 maybe-check-sid:
23942 @if sid
23943 maybe-check-sid: check-sid
23944
23945 check-sid:
23946         @: $(MAKE); $(unstage)
23947         @r=`${PWD_COMMAND}`; export r; \
23948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23949         $(HOST_EXPORTS) \
23950         (cd $(HOST_SUBDIR)/sid && \
23951           $(MAKE) $(FLAGS_TO_PASS)  check)
23952
23953 @endif sid
23954
23955 .PHONY: install-sid maybe-install-sid
23956 maybe-install-sid:
23957 @if sid
23958 maybe-install-sid: install-sid
23959
23960 install-sid: installdirs
23961         @: $(MAKE); $(unstage)
23962         @r=`${PWD_COMMAND}`; export r; \
23963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23964         $(HOST_EXPORTS) \
23965         (cd $(HOST_SUBDIR)/sid && \
23966           $(MAKE) $(FLAGS_TO_PASS)  install)
23967
23968 @endif sid
23969
23970 .PHONY: install-strip-sid maybe-install-strip-sid
23971 maybe-install-strip-sid:
23972 @if sid
23973 maybe-install-strip-sid: install-strip-sid
23974
23975 install-strip-sid: installdirs
23976         @: $(MAKE); $(unstage)
23977         @r=`${PWD_COMMAND}`; export r; \
23978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23979         $(HOST_EXPORTS) \
23980         (cd $(HOST_SUBDIR)/sid && \
23981           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23982
23983 @endif sid
23984
23985 # Other targets (info, dvi, pdf, etc.)
23986
23987 .PHONY: maybe-info-sid info-sid
23988 maybe-info-sid:
23989 @if sid
23990 maybe-info-sid: info-sid
23991
23992 info-sid: \
23993     configure-sid 
23994         @: $(MAKE); $(unstage)
23995         @[ -f ./sid/Makefile ] || exit 0; \
23996         r=`${PWD_COMMAND}`; export r; \
23997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23998         $(HOST_EXPORTS) \
23999         for flag in $(EXTRA_HOST_FLAGS) ; do \
24000           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24001         done; \
24002         echo "Doing info in sid" ; \
24003         (cd $(HOST_SUBDIR)/sid && \
24004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24006                   "RANLIB=$${RANLIB}" \
24007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24008                   info) \
24009           || exit 1
24010
24011 @endif sid
24012
24013 .PHONY: maybe-dvi-sid dvi-sid
24014 maybe-dvi-sid:
24015 @if sid
24016 maybe-dvi-sid: dvi-sid
24017
24018 dvi-sid: \
24019     configure-sid 
24020         @: $(MAKE); $(unstage)
24021         @[ -f ./sid/Makefile ] || exit 0; \
24022         r=`${PWD_COMMAND}`; export r; \
24023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24024         $(HOST_EXPORTS) \
24025         for flag in $(EXTRA_HOST_FLAGS) ; do \
24026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24027         done; \
24028         echo "Doing dvi in sid" ; \
24029         (cd $(HOST_SUBDIR)/sid && \
24030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24032                   "RANLIB=$${RANLIB}" \
24033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24034                   dvi) \
24035           || exit 1
24036
24037 @endif sid
24038
24039 .PHONY: maybe-pdf-sid pdf-sid
24040 maybe-pdf-sid:
24041 @if sid
24042 maybe-pdf-sid: pdf-sid
24043
24044 pdf-sid: \
24045     configure-sid 
24046         @: $(MAKE); $(unstage)
24047         @[ -f ./sid/Makefile ] || exit 0; \
24048         r=`${PWD_COMMAND}`; export r; \
24049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24050         $(HOST_EXPORTS) \
24051         for flag in $(EXTRA_HOST_FLAGS) ; do \
24052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24053         done; \
24054         echo "Doing pdf in sid" ; \
24055         (cd $(HOST_SUBDIR)/sid && \
24056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24058                   "RANLIB=$${RANLIB}" \
24059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24060                   pdf) \
24061           || exit 1
24062
24063 @endif sid
24064
24065 .PHONY: maybe-html-sid html-sid
24066 maybe-html-sid:
24067 @if sid
24068 maybe-html-sid: html-sid
24069
24070 html-sid: \
24071     configure-sid 
24072         @: $(MAKE); $(unstage)
24073         @[ -f ./sid/Makefile ] || exit 0; \
24074         r=`${PWD_COMMAND}`; export r; \
24075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24076         $(HOST_EXPORTS) \
24077         for flag in $(EXTRA_HOST_FLAGS) ; do \
24078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079         done; \
24080         echo "Doing html in sid" ; \
24081         (cd $(HOST_SUBDIR)/sid && \
24082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24084                   "RANLIB=$${RANLIB}" \
24085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24086                   html) \
24087           || exit 1
24088
24089 @endif sid
24090
24091 .PHONY: maybe-TAGS-sid TAGS-sid
24092 maybe-TAGS-sid:
24093 @if sid
24094 maybe-TAGS-sid: TAGS-sid
24095
24096 TAGS-sid: \
24097     configure-sid 
24098         @: $(MAKE); $(unstage)
24099         @[ -f ./sid/Makefile ] || exit 0; \
24100         r=`${PWD_COMMAND}`; export r; \
24101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24102         $(HOST_EXPORTS) \
24103         for flag in $(EXTRA_HOST_FLAGS) ; do \
24104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24105         done; \
24106         echo "Doing TAGS in sid" ; \
24107         (cd $(HOST_SUBDIR)/sid && \
24108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24110                   "RANLIB=$${RANLIB}" \
24111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24112                   TAGS) \
24113           || exit 1
24114
24115 @endif sid
24116
24117 .PHONY: maybe-install-info-sid install-info-sid
24118 maybe-install-info-sid:
24119 @if sid
24120 maybe-install-info-sid: install-info-sid
24121
24122 install-info-sid: \
24123     configure-sid \
24124     info-sid 
24125         @: $(MAKE); $(unstage)
24126         @[ -f ./sid/Makefile ] || exit 0; \
24127         r=`${PWD_COMMAND}`; export r; \
24128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24129         $(HOST_EXPORTS) \
24130         for flag in $(EXTRA_HOST_FLAGS) ; do \
24131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24132         done; \
24133         echo "Doing install-info in sid" ; \
24134         (cd $(HOST_SUBDIR)/sid && \
24135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24137                   "RANLIB=$${RANLIB}" \
24138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24139                   install-info) \
24140           || exit 1
24141
24142 @endif sid
24143
24144 .PHONY: maybe-install-pdf-sid install-pdf-sid
24145 maybe-install-pdf-sid:
24146 @if sid
24147 maybe-install-pdf-sid: install-pdf-sid
24148
24149 install-pdf-sid: \
24150     configure-sid \
24151     pdf-sid 
24152         @: $(MAKE); $(unstage)
24153         @[ -f ./sid/Makefile ] || exit 0; \
24154         r=`${PWD_COMMAND}`; export r; \
24155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156         $(HOST_EXPORTS) \
24157         for flag in $(EXTRA_HOST_FLAGS) ; do \
24158           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24159         done; \
24160         echo "Doing install-pdf in sid" ; \
24161         (cd $(HOST_SUBDIR)/sid && \
24162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24164                   "RANLIB=$${RANLIB}" \
24165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24166                   install-pdf) \
24167           || exit 1
24168
24169 @endif sid
24170
24171 .PHONY: maybe-install-html-sid install-html-sid
24172 maybe-install-html-sid:
24173 @if sid
24174 maybe-install-html-sid: install-html-sid
24175
24176 install-html-sid: \
24177     configure-sid \
24178     html-sid 
24179         @: $(MAKE); $(unstage)
24180         @[ -f ./sid/Makefile ] || exit 0; \
24181         r=`${PWD_COMMAND}`; export r; \
24182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183         $(HOST_EXPORTS) \
24184         for flag in $(EXTRA_HOST_FLAGS) ; do \
24185           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24186         done; \
24187         echo "Doing install-html in sid" ; \
24188         (cd $(HOST_SUBDIR)/sid && \
24189           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24190                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24191                   "RANLIB=$${RANLIB}" \
24192                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24193                   install-html) \
24194           || exit 1
24195
24196 @endif sid
24197
24198 .PHONY: maybe-installcheck-sid installcheck-sid
24199 maybe-installcheck-sid:
24200 @if sid
24201 maybe-installcheck-sid: installcheck-sid
24202
24203 installcheck-sid: \
24204     configure-sid 
24205         @: $(MAKE); $(unstage)
24206         @[ -f ./sid/Makefile ] || exit 0; \
24207         r=`${PWD_COMMAND}`; export r; \
24208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24209         $(HOST_EXPORTS) \
24210         for flag in $(EXTRA_HOST_FLAGS) ; do \
24211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24212         done; \
24213         echo "Doing installcheck in sid" ; \
24214         (cd $(HOST_SUBDIR)/sid && \
24215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24217                   "RANLIB=$${RANLIB}" \
24218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24219                   installcheck) \
24220           || exit 1
24221
24222 @endif sid
24223
24224 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24225 maybe-mostlyclean-sid:
24226 @if sid
24227 maybe-mostlyclean-sid: mostlyclean-sid
24228
24229 mostlyclean-sid: 
24230         @: $(MAKE); $(unstage)
24231         @[ -f ./sid/Makefile ] || exit 0; \
24232         r=`${PWD_COMMAND}`; export r; \
24233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24234         $(HOST_EXPORTS) \
24235         for flag in $(EXTRA_HOST_FLAGS) ; do \
24236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24237         done; \
24238         echo "Doing mostlyclean in sid" ; \
24239         (cd $(HOST_SUBDIR)/sid && \
24240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24242                   "RANLIB=$${RANLIB}" \
24243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24244                   mostlyclean) \
24245           || exit 1
24246
24247 @endif sid
24248
24249 .PHONY: maybe-clean-sid clean-sid
24250 maybe-clean-sid:
24251 @if sid
24252 maybe-clean-sid: clean-sid
24253
24254 clean-sid: 
24255         @: $(MAKE); $(unstage)
24256         @[ -f ./sid/Makefile ] || exit 0; \
24257         r=`${PWD_COMMAND}`; export r; \
24258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24259         $(HOST_EXPORTS) \
24260         for flag in $(EXTRA_HOST_FLAGS) ; do \
24261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24262         done; \
24263         echo "Doing clean in sid" ; \
24264         (cd $(HOST_SUBDIR)/sid && \
24265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24267                   "RANLIB=$${RANLIB}" \
24268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24269                   clean) \
24270           || exit 1
24271
24272 @endif sid
24273
24274 .PHONY: maybe-distclean-sid distclean-sid
24275 maybe-distclean-sid:
24276 @if sid
24277 maybe-distclean-sid: distclean-sid
24278
24279 distclean-sid: 
24280         @: $(MAKE); $(unstage)
24281         @[ -f ./sid/Makefile ] || exit 0; \
24282         r=`${PWD_COMMAND}`; export r; \
24283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24284         $(HOST_EXPORTS) \
24285         for flag in $(EXTRA_HOST_FLAGS) ; do \
24286           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24287         done; \
24288         echo "Doing distclean in sid" ; \
24289         (cd $(HOST_SUBDIR)/sid && \
24290           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24291                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24292                   "RANLIB=$${RANLIB}" \
24293                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24294                   distclean) \
24295           || exit 1
24296
24297 @endif sid
24298
24299 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24300 maybe-maintainer-clean-sid:
24301 @if sid
24302 maybe-maintainer-clean-sid: maintainer-clean-sid
24303
24304 maintainer-clean-sid: 
24305         @: $(MAKE); $(unstage)
24306         @[ -f ./sid/Makefile ] || exit 0; \
24307         r=`${PWD_COMMAND}`; export r; \
24308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24309         $(HOST_EXPORTS) \
24310         for flag in $(EXTRA_HOST_FLAGS) ; do \
24311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24312         done; \
24313         echo "Doing maintainer-clean in sid" ; \
24314         (cd $(HOST_SUBDIR)/sid && \
24315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24317                   "RANLIB=$${RANLIB}" \
24318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24319                   maintainer-clean) \
24320           || exit 1
24321
24322 @endif sid
24323
24324
24325
24326 .PHONY: configure-sim maybe-configure-sim
24327 maybe-configure-sim:
24328 @if gcc-bootstrap
24329 configure-sim: stage_current
24330 @endif gcc-bootstrap
24331 @if sim
24332 maybe-configure-sim: configure-sim
24333 configure-sim: 
24334         @: $(MAKE); $(unstage)
24335         @r=`${PWD_COMMAND}`; export r; \
24336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24337         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24338         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24339         $(HOST_EXPORTS)  \
24340         echo Configuring in $(HOST_SUBDIR)/sim; \
24341         cd "$(HOST_SUBDIR)/sim" || exit 1; \
24342         case $(srcdir) in \
24343           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24344           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24345                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24346         esac; \
24347         srcdiroption="--srcdir=$${topdir}/sim"; \
24348         libsrcdir="$$s/sim"; \
24349         $(SHELL) $${libsrcdir}/configure \
24350           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24351           --target=${target_alias} $${srcdiroption}  \
24352           || exit 1
24353 @endif sim
24354
24355
24356
24357
24358
24359 .PHONY: all-sim maybe-all-sim
24360 maybe-all-sim:
24361 @if gcc-bootstrap
24362 all-sim: stage_current
24363 @endif gcc-bootstrap
24364 @if sim
24365 TARGET-sim=all
24366 maybe-all-sim: all-sim
24367 all-sim: configure-sim
24368         @: $(MAKE); $(unstage)
24369         @r=`${PWD_COMMAND}`; export r; \
24370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24371         $(HOST_EXPORTS)  \
24372         (cd $(HOST_SUBDIR)/sim && \
24373           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24374                 $(TARGET-sim))
24375 @endif sim
24376
24377
24378
24379
24380 .PHONY: check-sim maybe-check-sim
24381 maybe-check-sim:
24382 @if sim
24383 maybe-check-sim: check-sim
24384
24385 check-sim:
24386         @: $(MAKE); $(unstage)
24387         @r=`${PWD_COMMAND}`; export r; \
24388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24389         $(HOST_EXPORTS) \
24390         (cd $(HOST_SUBDIR)/sim && \
24391           $(MAKE) $(FLAGS_TO_PASS)  check)
24392
24393 @endif sim
24394
24395 .PHONY: install-sim maybe-install-sim
24396 maybe-install-sim:
24397 @if sim
24398 maybe-install-sim: install-sim
24399
24400 install-sim: installdirs
24401         @: $(MAKE); $(unstage)
24402         @r=`${PWD_COMMAND}`; export r; \
24403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24404         $(HOST_EXPORTS) \
24405         (cd $(HOST_SUBDIR)/sim && \
24406           $(MAKE) $(FLAGS_TO_PASS)  install)
24407
24408 @endif sim
24409
24410 .PHONY: install-strip-sim maybe-install-strip-sim
24411 maybe-install-strip-sim:
24412 @if sim
24413 maybe-install-strip-sim: install-strip-sim
24414
24415 install-strip-sim: installdirs
24416         @: $(MAKE); $(unstage)
24417         @r=`${PWD_COMMAND}`; export r; \
24418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419         $(HOST_EXPORTS) \
24420         (cd $(HOST_SUBDIR)/sim && \
24421           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24422
24423 @endif sim
24424
24425 # Other targets (info, dvi, pdf, etc.)
24426
24427 .PHONY: maybe-info-sim info-sim
24428 maybe-info-sim:
24429 @if sim
24430 maybe-info-sim: info-sim
24431
24432 info-sim: \
24433     configure-sim 
24434         @: $(MAKE); $(unstage)
24435         @[ -f ./sim/Makefile ] || exit 0; \
24436         r=`${PWD_COMMAND}`; export r; \
24437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24438         $(HOST_EXPORTS) \
24439         for flag in $(EXTRA_HOST_FLAGS) ; do \
24440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24441         done; \
24442         echo "Doing info in sim" ; \
24443         (cd $(HOST_SUBDIR)/sim && \
24444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24446                   "RANLIB=$${RANLIB}" \
24447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24448                   info) \
24449           || exit 1
24450
24451 @endif sim
24452
24453 .PHONY: maybe-dvi-sim dvi-sim
24454 maybe-dvi-sim:
24455 @if sim
24456 maybe-dvi-sim: dvi-sim
24457
24458 dvi-sim: \
24459     configure-sim 
24460         @: $(MAKE); $(unstage)
24461         @[ -f ./sim/Makefile ] || exit 0; \
24462         r=`${PWD_COMMAND}`; export r; \
24463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464         $(HOST_EXPORTS) \
24465         for flag in $(EXTRA_HOST_FLAGS) ; do \
24466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24467         done; \
24468         echo "Doing dvi in sim" ; \
24469         (cd $(HOST_SUBDIR)/sim && \
24470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24472                   "RANLIB=$${RANLIB}" \
24473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24474                   dvi) \
24475           || exit 1
24476
24477 @endif sim
24478
24479 .PHONY: maybe-pdf-sim pdf-sim
24480 maybe-pdf-sim:
24481 @if sim
24482 maybe-pdf-sim: pdf-sim
24483
24484 pdf-sim: \
24485     configure-sim 
24486         @: $(MAKE); $(unstage)
24487         @[ -f ./sim/Makefile ] || exit 0; \
24488         r=`${PWD_COMMAND}`; export r; \
24489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24490         $(HOST_EXPORTS) \
24491         for flag in $(EXTRA_HOST_FLAGS) ; do \
24492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24493         done; \
24494         echo "Doing pdf in sim" ; \
24495         (cd $(HOST_SUBDIR)/sim && \
24496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24498                   "RANLIB=$${RANLIB}" \
24499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24500                   pdf) \
24501           || exit 1
24502
24503 @endif sim
24504
24505 .PHONY: maybe-html-sim html-sim
24506 maybe-html-sim:
24507 @if sim
24508 maybe-html-sim: html-sim
24509
24510 html-sim: \
24511     configure-sim 
24512         @: $(MAKE); $(unstage)
24513         @[ -f ./sim/Makefile ] || exit 0; \
24514         r=`${PWD_COMMAND}`; export r; \
24515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24516         $(HOST_EXPORTS) \
24517         for flag in $(EXTRA_HOST_FLAGS) ; do \
24518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24519         done; \
24520         echo "Doing html in sim" ; \
24521         (cd $(HOST_SUBDIR)/sim && \
24522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24524                   "RANLIB=$${RANLIB}" \
24525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24526                   html) \
24527           || exit 1
24528
24529 @endif sim
24530
24531 .PHONY: maybe-TAGS-sim TAGS-sim
24532 maybe-TAGS-sim:
24533 @if sim
24534 maybe-TAGS-sim: TAGS-sim
24535
24536 TAGS-sim: \
24537     configure-sim 
24538         @: $(MAKE); $(unstage)
24539         @[ -f ./sim/Makefile ] || exit 0; \
24540         r=`${PWD_COMMAND}`; export r; \
24541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24542         $(HOST_EXPORTS) \
24543         for flag in $(EXTRA_HOST_FLAGS) ; do \
24544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24545         done; \
24546         echo "Doing TAGS in sim" ; \
24547         (cd $(HOST_SUBDIR)/sim && \
24548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24550                   "RANLIB=$${RANLIB}" \
24551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24552                   TAGS) \
24553           || exit 1
24554
24555 @endif sim
24556
24557 .PHONY: maybe-install-info-sim install-info-sim
24558 maybe-install-info-sim:
24559 @if sim
24560 maybe-install-info-sim: install-info-sim
24561
24562 install-info-sim: \
24563     configure-sim \
24564     info-sim 
24565         @: $(MAKE); $(unstage)
24566         @[ -f ./sim/Makefile ] || exit 0; \
24567         r=`${PWD_COMMAND}`; export r; \
24568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24569         $(HOST_EXPORTS) \
24570         for flag in $(EXTRA_HOST_FLAGS) ; do \
24571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24572         done; \
24573         echo "Doing install-info in sim" ; \
24574         (cd $(HOST_SUBDIR)/sim && \
24575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24577                   "RANLIB=$${RANLIB}" \
24578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24579                   install-info) \
24580           || exit 1
24581
24582 @endif sim
24583
24584 .PHONY: maybe-install-pdf-sim install-pdf-sim
24585 maybe-install-pdf-sim:
24586 @if sim
24587 maybe-install-pdf-sim: install-pdf-sim
24588
24589 install-pdf-sim: \
24590     configure-sim \
24591     pdf-sim 
24592         @: $(MAKE); $(unstage)
24593         @[ -f ./sim/Makefile ] || exit 0; \
24594         r=`${PWD_COMMAND}`; export r; \
24595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24596         $(HOST_EXPORTS) \
24597         for flag in $(EXTRA_HOST_FLAGS) ; do \
24598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24599         done; \
24600         echo "Doing install-pdf in sim" ; \
24601         (cd $(HOST_SUBDIR)/sim && \
24602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24604                   "RANLIB=$${RANLIB}" \
24605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24606                   install-pdf) \
24607           || exit 1
24608
24609 @endif sim
24610
24611 .PHONY: maybe-install-html-sim install-html-sim
24612 maybe-install-html-sim:
24613 @if sim
24614 maybe-install-html-sim: install-html-sim
24615
24616 install-html-sim: \
24617     configure-sim \
24618     html-sim 
24619         @: $(MAKE); $(unstage)
24620         @[ -f ./sim/Makefile ] || exit 0; \
24621         r=`${PWD_COMMAND}`; export r; \
24622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623         $(HOST_EXPORTS) \
24624         for flag in $(EXTRA_HOST_FLAGS) ; do \
24625           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626         done; \
24627         echo "Doing install-html in sim" ; \
24628         (cd $(HOST_SUBDIR)/sim && \
24629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631                   "RANLIB=$${RANLIB}" \
24632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24633                   install-html) \
24634           || exit 1
24635
24636 @endif sim
24637
24638 .PHONY: maybe-installcheck-sim installcheck-sim
24639 maybe-installcheck-sim:
24640 @if sim
24641 maybe-installcheck-sim: installcheck-sim
24642
24643 installcheck-sim: \
24644     configure-sim 
24645         @: $(MAKE); $(unstage)
24646         @[ -f ./sim/Makefile ] || exit 0; \
24647         r=`${PWD_COMMAND}`; export r; \
24648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24649         $(HOST_EXPORTS) \
24650         for flag in $(EXTRA_HOST_FLAGS) ; do \
24651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24652         done; \
24653         echo "Doing installcheck in sim" ; \
24654         (cd $(HOST_SUBDIR)/sim && \
24655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24657                   "RANLIB=$${RANLIB}" \
24658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24659                   installcheck) \
24660           || exit 1
24661
24662 @endif sim
24663
24664 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24665 maybe-mostlyclean-sim:
24666 @if sim
24667 maybe-mostlyclean-sim: mostlyclean-sim
24668
24669 mostlyclean-sim: 
24670         @: $(MAKE); $(unstage)
24671         @[ -f ./sim/Makefile ] || exit 0; \
24672         r=`${PWD_COMMAND}`; export r; \
24673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24674         $(HOST_EXPORTS) \
24675         for flag in $(EXTRA_HOST_FLAGS) ; do \
24676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24677         done; \
24678         echo "Doing mostlyclean in sim" ; \
24679         (cd $(HOST_SUBDIR)/sim && \
24680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24682                   "RANLIB=$${RANLIB}" \
24683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24684                   mostlyclean) \
24685           || exit 1
24686
24687 @endif sim
24688
24689 .PHONY: maybe-clean-sim clean-sim
24690 maybe-clean-sim:
24691 @if sim
24692 maybe-clean-sim: clean-sim
24693
24694 clean-sim: 
24695         @: $(MAKE); $(unstage)
24696         @[ -f ./sim/Makefile ] || exit 0; \
24697         r=`${PWD_COMMAND}`; export r; \
24698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24699         $(HOST_EXPORTS) \
24700         for flag in $(EXTRA_HOST_FLAGS) ; do \
24701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24702         done; \
24703         echo "Doing clean in sim" ; \
24704         (cd $(HOST_SUBDIR)/sim && \
24705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24707                   "RANLIB=$${RANLIB}" \
24708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24709                   clean) \
24710           || exit 1
24711
24712 @endif sim
24713
24714 .PHONY: maybe-distclean-sim distclean-sim
24715 maybe-distclean-sim:
24716 @if sim
24717 maybe-distclean-sim: distclean-sim
24718
24719 distclean-sim: 
24720         @: $(MAKE); $(unstage)
24721         @[ -f ./sim/Makefile ] || exit 0; \
24722         r=`${PWD_COMMAND}`; export r; \
24723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24724         $(HOST_EXPORTS) \
24725         for flag in $(EXTRA_HOST_FLAGS) ; do \
24726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24727         done; \
24728         echo "Doing distclean in sim" ; \
24729         (cd $(HOST_SUBDIR)/sim && \
24730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24732                   "RANLIB=$${RANLIB}" \
24733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24734                   distclean) \
24735           || exit 1
24736
24737 @endif sim
24738
24739 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24740 maybe-maintainer-clean-sim:
24741 @if sim
24742 maybe-maintainer-clean-sim: maintainer-clean-sim
24743
24744 maintainer-clean-sim: 
24745         @: $(MAKE); $(unstage)
24746         @[ -f ./sim/Makefile ] || exit 0; \
24747         r=`${PWD_COMMAND}`; export r; \
24748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24749         $(HOST_EXPORTS) \
24750         for flag in $(EXTRA_HOST_FLAGS) ; do \
24751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24752         done; \
24753         echo "Doing maintainer-clean in sim" ; \
24754         (cd $(HOST_SUBDIR)/sim && \
24755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24757                   "RANLIB=$${RANLIB}" \
24758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24759                   maintainer-clean) \
24760           || exit 1
24761
24762 @endif sim
24763
24764
24765
24766 .PHONY: configure-texinfo maybe-configure-texinfo
24767 maybe-configure-texinfo:
24768 @if gcc-bootstrap
24769 configure-texinfo: stage_current
24770 @endif gcc-bootstrap
24771 @if texinfo
24772 maybe-configure-texinfo: configure-texinfo
24773 configure-texinfo: 
24774         @: $(MAKE); $(unstage)
24775         @r=`${PWD_COMMAND}`; export r; \
24776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24777         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24778         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24779         $(HOST_EXPORTS)  \
24780         echo Configuring in $(HOST_SUBDIR)/texinfo; \
24781         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24782         case $(srcdir) in \
24783           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24784           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24785                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24786         esac; \
24787         srcdiroption="--srcdir=$${topdir}/texinfo"; \
24788         libsrcdir="$$s/texinfo"; \
24789         $(SHELL) $${libsrcdir}/configure \
24790           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24791           --target=${target_alias} $${srcdiroption}  \
24792           || exit 1
24793 @endif texinfo
24794
24795
24796
24797
24798
24799 .PHONY: all-texinfo maybe-all-texinfo
24800 maybe-all-texinfo:
24801 @if gcc-bootstrap
24802 all-texinfo: stage_current
24803 @endif gcc-bootstrap
24804 @if texinfo
24805 TARGET-texinfo=all
24806 maybe-all-texinfo: all-texinfo
24807 all-texinfo: configure-texinfo
24808         @: $(MAKE); $(unstage)
24809         @r=`${PWD_COMMAND}`; export r; \
24810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24811         $(HOST_EXPORTS)  \
24812         (cd $(HOST_SUBDIR)/texinfo && \
24813           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24814                 $(TARGET-texinfo))
24815 @endif texinfo
24816
24817
24818
24819
24820 .PHONY: check-texinfo maybe-check-texinfo
24821 maybe-check-texinfo:
24822 @if texinfo
24823 maybe-check-texinfo: check-texinfo
24824
24825 check-texinfo:
24826         @: $(MAKE); $(unstage)
24827         @r=`${PWD_COMMAND}`; export r; \
24828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24829         $(HOST_EXPORTS) \
24830         (cd $(HOST_SUBDIR)/texinfo && \
24831           $(MAKE) $(FLAGS_TO_PASS)  check)
24832
24833 @endif texinfo
24834
24835 .PHONY: install-texinfo maybe-install-texinfo
24836 maybe-install-texinfo:
24837 @if texinfo
24838 maybe-install-texinfo: install-texinfo
24839
24840 install-texinfo:
24841
24842 @endif texinfo
24843
24844 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24845 maybe-install-strip-texinfo:
24846 @if texinfo
24847 maybe-install-strip-texinfo: install-strip-texinfo
24848
24849 install-strip-texinfo:
24850
24851 @endif texinfo
24852
24853 # Other targets (info, dvi, pdf, etc.)
24854
24855 .PHONY: maybe-info-texinfo info-texinfo
24856 maybe-info-texinfo:
24857 @if texinfo
24858 maybe-info-texinfo: info-texinfo
24859
24860 info-texinfo: \
24861     configure-texinfo 
24862         @: $(MAKE); $(unstage)
24863         @[ -f ./texinfo/Makefile ] || exit 0; \
24864         r=`${PWD_COMMAND}`; export r; \
24865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24866         $(HOST_EXPORTS) \
24867         for flag in $(EXTRA_HOST_FLAGS) ; do \
24868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24869         done; \
24870         echo "Doing info in texinfo" ; \
24871         (cd $(HOST_SUBDIR)/texinfo && \
24872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24874                   "RANLIB=$${RANLIB}" \
24875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24876                   info) \
24877           || exit 1
24878
24879 @endif texinfo
24880
24881 .PHONY: maybe-dvi-texinfo dvi-texinfo
24882 maybe-dvi-texinfo:
24883 @if texinfo
24884 maybe-dvi-texinfo: dvi-texinfo
24885
24886 dvi-texinfo: \
24887     configure-texinfo 
24888         @: $(MAKE); $(unstage)
24889         @[ -f ./texinfo/Makefile ] || exit 0; \
24890         r=`${PWD_COMMAND}`; export r; \
24891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892         $(HOST_EXPORTS) \
24893         for flag in $(EXTRA_HOST_FLAGS) ; do \
24894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24895         done; \
24896         echo "Doing dvi in texinfo" ; \
24897         (cd $(HOST_SUBDIR)/texinfo && \
24898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24900                   "RANLIB=$${RANLIB}" \
24901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24902                   dvi) \
24903           || exit 1
24904
24905 @endif texinfo
24906
24907 .PHONY: maybe-pdf-texinfo pdf-texinfo
24908 maybe-pdf-texinfo:
24909 @if texinfo
24910 maybe-pdf-texinfo: pdf-texinfo
24911
24912 pdf-texinfo: \
24913     configure-texinfo 
24914         @: $(MAKE); $(unstage)
24915         @[ -f ./texinfo/Makefile ] || exit 0; \
24916         r=`${PWD_COMMAND}`; export r; \
24917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918         $(HOST_EXPORTS) \
24919         for flag in $(EXTRA_HOST_FLAGS) ; do \
24920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921         done; \
24922         echo "Doing pdf in texinfo" ; \
24923         (cd $(HOST_SUBDIR)/texinfo && \
24924           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926                   "RANLIB=$${RANLIB}" \
24927                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928                   pdf) \
24929           || exit 1
24930
24931 @endif texinfo
24932
24933 .PHONY: maybe-html-texinfo html-texinfo
24934 maybe-html-texinfo:
24935 @if texinfo
24936 maybe-html-texinfo: html-texinfo
24937
24938 html-texinfo: \
24939     configure-texinfo 
24940         @: $(MAKE); $(unstage)
24941         @[ -f ./texinfo/Makefile ] || exit 0; \
24942         r=`${PWD_COMMAND}`; export r; \
24943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24944         $(HOST_EXPORTS) \
24945         for flag in $(EXTRA_HOST_FLAGS) ; do \
24946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24947         done; \
24948         echo "Doing html in texinfo" ; \
24949         (cd $(HOST_SUBDIR)/texinfo && \
24950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24952                   "RANLIB=$${RANLIB}" \
24953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24954                   html) \
24955           || exit 1
24956
24957 @endif texinfo
24958
24959 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24960 maybe-TAGS-texinfo:
24961 @if texinfo
24962 maybe-TAGS-texinfo: TAGS-texinfo
24963
24964 TAGS-texinfo: \
24965     configure-texinfo 
24966         @: $(MAKE); $(unstage)
24967         @[ -f ./texinfo/Makefile ] || exit 0; \
24968         r=`${PWD_COMMAND}`; export r; \
24969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24970         $(HOST_EXPORTS) \
24971         for flag in $(EXTRA_HOST_FLAGS) ; do \
24972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24973         done; \
24974         echo "Doing TAGS in texinfo" ; \
24975         (cd $(HOST_SUBDIR)/texinfo && \
24976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24978                   "RANLIB=$${RANLIB}" \
24979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24980                   TAGS) \
24981           || exit 1
24982
24983 @endif texinfo
24984
24985 .PHONY: maybe-install-info-texinfo install-info-texinfo
24986 maybe-install-info-texinfo:
24987 @if texinfo
24988 maybe-install-info-texinfo: install-info-texinfo
24989
24990 install-info-texinfo: \
24991     configure-texinfo \
24992     info-texinfo 
24993         @: $(MAKE); $(unstage)
24994         @[ -f ./texinfo/Makefile ] || exit 0; \
24995         r=`${PWD_COMMAND}`; export r; \
24996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24997         $(HOST_EXPORTS) \
24998         for flag in $(EXTRA_HOST_FLAGS) ; do \
24999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25000         done; \
25001         echo "Doing install-info in texinfo" ; \
25002         (cd $(HOST_SUBDIR)/texinfo && \
25003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25005                   "RANLIB=$${RANLIB}" \
25006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25007                   install-info) \
25008           || exit 1
25009
25010 @endif texinfo
25011
25012 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25013 maybe-install-pdf-texinfo:
25014 @if texinfo
25015 maybe-install-pdf-texinfo: install-pdf-texinfo
25016
25017 install-pdf-texinfo: \
25018     configure-texinfo \
25019     pdf-texinfo 
25020         @: $(MAKE); $(unstage)
25021         @[ -f ./texinfo/Makefile ] || exit 0; \
25022         r=`${PWD_COMMAND}`; export r; \
25023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25024         $(HOST_EXPORTS) \
25025         for flag in $(EXTRA_HOST_FLAGS) ; do \
25026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25027         done; \
25028         echo "Doing install-pdf in texinfo" ; \
25029         (cd $(HOST_SUBDIR)/texinfo && \
25030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25032                   "RANLIB=$${RANLIB}" \
25033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25034                   install-pdf) \
25035           || exit 1
25036
25037 @endif texinfo
25038
25039 .PHONY: maybe-install-html-texinfo install-html-texinfo
25040 maybe-install-html-texinfo:
25041 @if texinfo
25042 maybe-install-html-texinfo: install-html-texinfo
25043
25044 install-html-texinfo: \
25045     configure-texinfo \
25046     html-texinfo 
25047         @: $(MAKE); $(unstage)
25048         @[ -f ./texinfo/Makefile ] || exit 0; \
25049         r=`${PWD_COMMAND}`; export r; \
25050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25051         $(HOST_EXPORTS) \
25052         for flag in $(EXTRA_HOST_FLAGS) ; do \
25053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25054         done; \
25055         echo "Doing install-html in texinfo" ; \
25056         (cd $(HOST_SUBDIR)/texinfo && \
25057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25059                   "RANLIB=$${RANLIB}" \
25060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25061                   install-html) \
25062           || exit 1
25063
25064 @endif texinfo
25065
25066 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25067 maybe-installcheck-texinfo:
25068 @if texinfo
25069 maybe-installcheck-texinfo: installcheck-texinfo
25070
25071 installcheck-texinfo: \
25072     configure-texinfo 
25073         @: $(MAKE); $(unstage)
25074         @[ -f ./texinfo/Makefile ] || exit 0; \
25075         r=`${PWD_COMMAND}`; export r; \
25076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25077         $(HOST_EXPORTS) \
25078         for flag in $(EXTRA_HOST_FLAGS) ; do \
25079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25080         done; \
25081         echo "Doing installcheck in texinfo" ; \
25082         (cd $(HOST_SUBDIR)/texinfo && \
25083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25085                   "RANLIB=$${RANLIB}" \
25086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25087                   installcheck) \
25088           || exit 1
25089
25090 @endif texinfo
25091
25092 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25093 maybe-mostlyclean-texinfo:
25094 @if texinfo
25095 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25096
25097 mostlyclean-texinfo: 
25098         @: $(MAKE); $(unstage)
25099         @[ -f ./texinfo/Makefile ] || exit 0; \
25100         r=`${PWD_COMMAND}`; export r; \
25101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25102         $(HOST_EXPORTS) \
25103         for flag in $(EXTRA_HOST_FLAGS) ; do \
25104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25105         done; \
25106         echo "Doing mostlyclean in texinfo" ; \
25107         (cd $(HOST_SUBDIR)/texinfo && \
25108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25110                   "RANLIB=$${RANLIB}" \
25111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25112                   mostlyclean) \
25113           || exit 1
25114
25115 @endif texinfo
25116
25117 .PHONY: maybe-clean-texinfo clean-texinfo
25118 maybe-clean-texinfo:
25119 @if texinfo
25120 maybe-clean-texinfo: clean-texinfo
25121
25122 clean-texinfo: 
25123         @: $(MAKE); $(unstage)
25124         @[ -f ./texinfo/Makefile ] || exit 0; \
25125         r=`${PWD_COMMAND}`; export r; \
25126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25127         $(HOST_EXPORTS) \
25128         for flag in $(EXTRA_HOST_FLAGS) ; do \
25129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25130         done; \
25131         echo "Doing clean in texinfo" ; \
25132         (cd $(HOST_SUBDIR)/texinfo && \
25133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25135                   "RANLIB=$${RANLIB}" \
25136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25137                   clean) \
25138           || exit 1
25139
25140 @endif texinfo
25141
25142 .PHONY: maybe-distclean-texinfo distclean-texinfo
25143 maybe-distclean-texinfo:
25144 @if texinfo
25145 maybe-distclean-texinfo: distclean-texinfo
25146
25147 distclean-texinfo: 
25148         @: $(MAKE); $(unstage)
25149         @[ -f ./texinfo/Makefile ] || exit 0; \
25150         r=`${PWD_COMMAND}`; export r; \
25151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25152         $(HOST_EXPORTS) \
25153         for flag in $(EXTRA_HOST_FLAGS) ; do \
25154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25155         done; \
25156         echo "Doing distclean in texinfo" ; \
25157         (cd $(HOST_SUBDIR)/texinfo && \
25158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25160                   "RANLIB=$${RANLIB}" \
25161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25162                   distclean) \
25163           || exit 1
25164
25165 @endif texinfo
25166
25167 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25168 maybe-maintainer-clean-texinfo:
25169 @if texinfo
25170 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25171
25172 maintainer-clean-texinfo: 
25173         @: $(MAKE); $(unstage)
25174         @[ -f ./texinfo/Makefile ] || exit 0; \
25175         r=`${PWD_COMMAND}`; export r; \
25176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177         $(HOST_EXPORTS) \
25178         for flag in $(EXTRA_HOST_FLAGS) ; do \
25179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25180         done; \
25181         echo "Doing maintainer-clean in texinfo" ; \
25182         (cd $(HOST_SUBDIR)/texinfo && \
25183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185                   "RANLIB=$${RANLIB}" \
25186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25187                   maintainer-clean) \
25188           || exit 1
25189
25190 @endif texinfo
25191
25192
25193
25194 .PHONY: configure-zlib maybe-configure-zlib
25195 maybe-configure-zlib:
25196 @if gcc-bootstrap
25197 configure-zlib: stage_current
25198 @endif gcc-bootstrap
25199 @if zlib
25200 maybe-configure-zlib: configure-zlib
25201 configure-zlib: 
25202         @r=`${PWD_COMMAND}`; export r; \
25203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25204         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25205         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25206         $(HOST_EXPORTS)  \
25207         echo Configuring in $(HOST_SUBDIR)/zlib; \
25208         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25209         case $(srcdir) in \
25210           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25211           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25212                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25213         esac; \
25214         srcdiroption="--srcdir=$${topdir}/zlib"; \
25215         libsrcdir="$$s/zlib"; \
25216         $(SHELL) $${libsrcdir}/configure \
25217           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25218           --target=${target_alias} $${srcdiroption}  \
25219           || exit 1
25220 @endif zlib
25221
25222
25223
25224 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25225 maybe-configure-stage1-zlib:
25226 @if zlib-bootstrap
25227 maybe-configure-stage1-zlib: configure-stage1-zlib
25228 configure-stage1-zlib:
25229         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25230         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25231         @r=`${PWD_COMMAND}`; export r; \
25232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25233         TFLAGS="$(STAGE1_TFLAGS)"; \
25234         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25235         $(HOST_EXPORTS) \
25236         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25237         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25238         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25239         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25240         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25241         cd $(HOST_SUBDIR)/zlib || exit 1; \
25242         case $(srcdir) in \
25243           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25244           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25245                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25246         esac; \
25247         srcdiroption="--srcdir=$${topdir}/zlib"; \
25248         libsrcdir="$$s/zlib"; \
25249         $(SHELL) $${libsrcdir}/configure \
25250           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25251           --target=${target_alias} $${srcdiroption} \
25252           $(STAGE1_CONFIGURE_FLAGS)
25253 @endif zlib-bootstrap
25254
25255 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25256 maybe-configure-stage2-zlib:
25257 @if zlib-bootstrap
25258 maybe-configure-stage2-zlib: configure-stage2-zlib
25259 configure-stage2-zlib:
25260         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25261         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25262         @r=`${PWD_COMMAND}`; export r; \
25263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264         TFLAGS="$(STAGE2_TFLAGS)"; \
25265         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25266         $(HOST_EXPORTS) \
25267         $(POSTSTAGE1_HOST_EXPORTS) \
25268         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25269         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25270         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25271         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25272         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25273         cd $(HOST_SUBDIR)/zlib || exit 1; \
25274         case $(srcdir) in \
25275           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25276           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25277                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25278         esac; \
25279         srcdiroption="--srcdir=$${topdir}/zlib"; \
25280         libsrcdir="$$s/zlib"; \
25281         $(SHELL) $${libsrcdir}/configure \
25282           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25283           --target=${target_alias} $${srcdiroption} \
25284           --with-build-libsubdir=$(HOST_SUBDIR) \
25285           $(STAGE2_CONFIGURE_FLAGS)
25286 @endif zlib-bootstrap
25287
25288 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25289 maybe-configure-stage3-zlib:
25290 @if zlib-bootstrap
25291 maybe-configure-stage3-zlib: configure-stage3-zlib
25292 configure-stage3-zlib:
25293         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25294         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25295         @r=`${PWD_COMMAND}`; export r; \
25296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25297         TFLAGS="$(STAGE3_TFLAGS)"; \
25298         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25299         $(HOST_EXPORTS) \
25300         $(POSTSTAGE1_HOST_EXPORTS) \
25301         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25302         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25303         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25304         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25305         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25306         cd $(HOST_SUBDIR)/zlib || exit 1; \
25307         case $(srcdir) in \
25308           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25309           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25310                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25311         esac; \
25312         srcdiroption="--srcdir=$${topdir}/zlib"; \
25313         libsrcdir="$$s/zlib"; \
25314         $(SHELL) $${libsrcdir}/configure \
25315           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25316           --target=${target_alias} $${srcdiroption} \
25317           --with-build-libsubdir=$(HOST_SUBDIR) \
25318           $(STAGE3_CONFIGURE_FLAGS)
25319 @endif zlib-bootstrap
25320
25321 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25322 maybe-configure-stage4-zlib:
25323 @if zlib-bootstrap
25324 maybe-configure-stage4-zlib: configure-stage4-zlib
25325 configure-stage4-zlib:
25326         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25327         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25328         @r=`${PWD_COMMAND}`; export r; \
25329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330         TFLAGS="$(STAGE4_TFLAGS)"; \
25331         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25332         $(HOST_EXPORTS) \
25333         $(POSTSTAGE1_HOST_EXPORTS) \
25334         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25335         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25336         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25337         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25338         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25339         cd $(HOST_SUBDIR)/zlib || exit 1; \
25340         case $(srcdir) in \
25341           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25342           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25343                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25344         esac; \
25345         srcdiroption="--srcdir=$${topdir}/zlib"; \
25346         libsrcdir="$$s/zlib"; \
25347         $(SHELL) $${libsrcdir}/configure \
25348           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25349           --target=${target_alias} $${srcdiroption} \
25350           --with-build-libsubdir=$(HOST_SUBDIR) \
25351           $(STAGE4_CONFIGURE_FLAGS)
25352 @endif zlib-bootstrap
25353
25354 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25355 maybe-configure-stageprofile-zlib:
25356 @if zlib-bootstrap
25357 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25358 configure-stageprofile-zlib:
25359         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25360         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25361         @r=`${PWD_COMMAND}`; export r; \
25362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25363         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25364         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25365         $(HOST_EXPORTS) \
25366         $(POSTSTAGE1_HOST_EXPORTS) \
25367         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25368         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25369         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25370         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25371         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25372         cd $(HOST_SUBDIR)/zlib || exit 1; \
25373         case $(srcdir) in \
25374           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25375           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25376                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25377         esac; \
25378         srcdiroption="--srcdir=$${topdir}/zlib"; \
25379         libsrcdir="$$s/zlib"; \
25380         $(SHELL) $${libsrcdir}/configure \
25381           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25382           --target=${target_alias} $${srcdiroption} \
25383           --with-build-libsubdir=$(HOST_SUBDIR) \
25384           $(STAGEprofile_CONFIGURE_FLAGS)
25385 @endif zlib-bootstrap
25386
25387 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25388 maybe-configure-stagefeedback-zlib:
25389 @if zlib-bootstrap
25390 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25391 configure-stagefeedback-zlib:
25392         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25393         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25394         @r=`${PWD_COMMAND}`; export r; \
25395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25396         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25397         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25398         $(HOST_EXPORTS) \
25399         $(POSTSTAGE1_HOST_EXPORTS) \
25400         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25401         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25402         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25403         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25404         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25405         cd $(HOST_SUBDIR)/zlib || exit 1; \
25406         case $(srcdir) in \
25407           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25408           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25409                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25410         esac; \
25411         srcdiroption="--srcdir=$${topdir}/zlib"; \
25412         libsrcdir="$$s/zlib"; \
25413         $(SHELL) $${libsrcdir}/configure \
25414           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25415           --target=${target_alias} $${srcdiroption} \
25416           --with-build-libsubdir=$(HOST_SUBDIR) \
25417           $(STAGEfeedback_CONFIGURE_FLAGS)
25418 @endif zlib-bootstrap
25419
25420
25421
25422
25423
25424 .PHONY: all-zlib maybe-all-zlib
25425 maybe-all-zlib:
25426 @if gcc-bootstrap
25427 all-zlib: stage_current
25428 @endif gcc-bootstrap
25429 @if zlib
25430 TARGET-zlib=all
25431 maybe-all-zlib: all-zlib
25432 all-zlib: configure-zlib
25433         @r=`${PWD_COMMAND}`; export r; \
25434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435         $(HOST_EXPORTS)  \
25436         (cd $(HOST_SUBDIR)/zlib && \
25437           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25438                 $(TARGET-zlib))
25439 @endif zlib
25440
25441
25442
25443 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25444 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25445 maybe-all-stage1-zlib:
25446 maybe-clean-stage1-zlib:
25447 @if zlib-bootstrap
25448 maybe-all-stage1-zlib: all-stage1-zlib
25449 all-stage1: all-stage1-zlib
25450 TARGET-stage1-zlib = $(TARGET-zlib)
25451 all-stage1-zlib: configure-stage1-zlib
25452         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25453         @r=`${PWD_COMMAND}`; export r; \
25454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25455         TFLAGS="$(STAGE1_TFLAGS)"; \
25456         $(HOST_EXPORTS)  \
25457         cd $(HOST_SUBDIR)/zlib && \
25458         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25459                 CFLAGS="$(STAGE1_CFLAGS)" \
25460                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25461                 LIBCFLAGS="$(LIBCFLAGS)" \
25462                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25463                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25464                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25465                 $(EXTRA_HOST_FLAGS)   \
25466                 TFLAGS="$(STAGE1_TFLAGS)" \
25467                 $(TARGET-stage1-zlib)
25468
25469 maybe-clean-stage1-zlib: clean-stage1-zlib
25470 clean-stage1: clean-stage1-zlib
25471 clean-stage1-zlib:
25472         @if [ $(current_stage) = stage1 ]; then \
25473           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25474         else \
25475           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25476           $(MAKE) stage1-start; \
25477         fi; \
25478         cd $(HOST_SUBDIR)/zlib && \
25479         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25480                  clean
25481 @endif zlib-bootstrap
25482
25483
25484 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25485 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25486 maybe-all-stage2-zlib:
25487 maybe-clean-stage2-zlib:
25488 @if zlib-bootstrap
25489 maybe-all-stage2-zlib: all-stage2-zlib
25490 all-stage2: all-stage2-zlib
25491 TARGET-stage2-zlib = $(TARGET-zlib)
25492 all-stage2-zlib: configure-stage2-zlib
25493         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25494         @r=`${PWD_COMMAND}`; export r; \
25495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25496         TFLAGS="$(STAGE2_TFLAGS)"; \
25497         $(HOST_EXPORTS) \
25498         $(POSTSTAGE1_HOST_EXPORTS)  \
25499         cd $(HOST_SUBDIR)/zlib && \
25500         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25501                 CFLAGS="$(STAGE2_CFLAGS)" \
25502                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25503                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25504                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25505                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25506                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25507                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25508                 TFLAGS="$(STAGE2_TFLAGS)" \
25509                 $(TARGET-stage2-zlib)
25510
25511 maybe-clean-stage2-zlib: clean-stage2-zlib
25512 clean-stage2: clean-stage2-zlib
25513 clean-stage2-zlib:
25514         @if [ $(current_stage) = stage2 ]; then \
25515           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25516         else \
25517           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25518           $(MAKE) stage2-start; \
25519         fi; \
25520         cd $(HOST_SUBDIR)/zlib && \
25521         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25522                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25523                  clean
25524 @endif zlib-bootstrap
25525
25526
25527 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25528 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25529 maybe-all-stage3-zlib:
25530 maybe-clean-stage3-zlib:
25531 @if zlib-bootstrap
25532 maybe-all-stage3-zlib: all-stage3-zlib
25533 all-stage3: all-stage3-zlib
25534 TARGET-stage3-zlib = $(TARGET-zlib)
25535 all-stage3-zlib: configure-stage3-zlib
25536         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25537         @r=`${PWD_COMMAND}`; export r; \
25538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25539         TFLAGS="$(STAGE3_TFLAGS)"; \
25540         $(HOST_EXPORTS) \
25541         $(POSTSTAGE1_HOST_EXPORTS)  \
25542         cd $(HOST_SUBDIR)/zlib && \
25543         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25544                 CFLAGS="$(STAGE3_CFLAGS)" \
25545                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25546                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25547                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25548                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25549                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25550                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25551                 TFLAGS="$(STAGE3_TFLAGS)" \
25552                 $(TARGET-stage3-zlib)
25553
25554 maybe-clean-stage3-zlib: clean-stage3-zlib
25555 clean-stage3: clean-stage3-zlib
25556 clean-stage3-zlib:
25557         @if [ $(current_stage) = stage3 ]; then \
25558           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25559         else \
25560           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25561           $(MAKE) stage3-start; \
25562         fi; \
25563         cd $(HOST_SUBDIR)/zlib && \
25564         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25565                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25566                  clean
25567 @endif zlib-bootstrap
25568
25569
25570 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25571 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25572 maybe-all-stage4-zlib:
25573 maybe-clean-stage4-zlib:
25574 @if zlib-bootstrap
25575 maybe-all-stage4-zlib: all-stage4-zlib
25576 all-stage4: all-stage4-zlib
25577 TARGET-stage4-zlib = $(TARGET-zlib)
25578 all-stage4-zlib: configure-stage4-zlib
25579         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25580         @r=`${PWD_COMMAND}`; export r; \
25581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25582         TFLAGS="$(STAGE4_TFLAGS)"; \
25583         $(HOST_EXPORTS) \
25584         $(POSTSTAGE1_HOST_EXPORTS)  \
25585         cd $(HOST_SUBDIR)/zlib && \
25586         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25587                 CFLAGS="$(STAGE4_CFLAGS)" \
25588                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25589                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25590                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25591                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25592                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25593                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25594                 TFLAGS="$(STAGE4_TFLAGS)" \
25595                 $(TARGET-stage4-zlib)
25596
25597 maybe-clean-stage4-zlib: clean-stage4-zlib
25598 clean-stage4: clean-stage4-zlib
25599 clean-stage4-zlib:
25600         @if [ $(current_stage) = stage4 ]; then \
25601           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25602         else \
25603           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25604           $(MAKE) stage4-start; \
25605         fi; \
25606         cd $(HOST_SUBDIR)/zlib && \
25607         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25608                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25609                  clean
25610 @endif zlib-bootstrap
25611
25612
25613 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25614 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25615 maybe-all-stageprofile-zlib:
25616 maybe-clean-stageprofile-zlib:
25617 @if zlib-bootstrap
25618 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25619 all-stageprofile: all-stageprofile-zlib
25620 TARGET-stageprofile-zlib = $(TARGET-zlib)
25621 all-stageprofile-zlib: configure-stageprofile-zlib
25622         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25623         @r=`${PWD_COMMAND}`; export r; \
25624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25625         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25626         $(HOST_EXPORTS) \
25627         $(POSTSTAGE1_HOST_EXPORTS)  \
25628         cd $(HOST_SUBDIR)/zlib && \
25629         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25630                 CFLAGS="$(STAGEprofile_CFLAGS)" \
25631                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25632                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25633                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25634                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25635                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25636                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25637                 TFLAGS="$(STAGEprofile_TFLAGS)" \
25638                 $(TARGET-stageprofile-zlib)
25639
25640 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25641 clean-stageprofile: clean-stageprofile-zlib
25642 clean-stageprofile-zlib:
25643         @if [ $(current_stage) = stageprofile ]; then \
25644           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25645         else \
25646           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25647           $(MAKE) stageprofile-start; \
25648         fi; \
25649         cd $(HOST_SUBDIR)/zlib && \
25650         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25651                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25652                  clean
25653 @endif zlib-bootstrap
25654
25655
25656 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25657 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25658 maybe-all-stagefeedback-zlib:
25659 maybe-clean-stagefeedback-zlib:
25660 @if zlib-bootstrap
25661 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25662 all-stagefeedback: all-stagefeedback-zlib
25663 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25664 all-stagefeedback-zlib: configure-stagefeedback-zlib
25665         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25666         @r=`${PWD_COMMAND}`; export r; \
25667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25668         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25669         $(HOST_EXPORTS) \
25670         $(POSTSTAGE1_HOST_EXPORTS)  \
25671         cd $(HOST_SUBDIR)/zlib && \
25672         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25673                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25674                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25675                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25676                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25677                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25678                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25679                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25680                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25681                 $(TARGET-stagefeedback-zlib)
25682
25683 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25684 clean-stagefeedback: clean-stagefeedback-zlib
25685 clean-stagefeedback-zlib:
25686         @if [ $(current_stage) = stagefeedback ]; then \
25687           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25688         else \
25689           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25690           $(MAKE) stagefeedback-start; \
25691         fi; \
25692         cd $(HOST_SUBDIR)/zlib && \
25693         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25694                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25695                  clean
25696 @endif zlib-bootstrap
25697
25698
25699
25700
25701
25702 .PHONY: check-zlib maybe-check-zlib
25703 maybe-check-zlib:
25704 @if zlib
25705 maybe-check-zlib: check-zlib
25706
25707 check-zlib:
25708
25709 @endif zlib
25710
25711 .PHONY: install-zlib maybe-install-zlib
25712 maybe-install-zlib:
25713 @if zlib
25714 maybe-install-zlib: install-zlib
25715
25716 install-zlib:
25717
25718 @endif zlib
25719
25720 .PHONY: install-strip-zlib maybe-install-strip-zlib
25721 maybe-install-strip-zlib:
25722 @if zlib
25723 maybe-install-strip-zlib: install-strip-zlib
25724
25725 install-strip-zlib:
25726
25727 @endif zlib
25728
25729 # Other targets (info, dvi, pdf, etc.)
25730
25731 .PHONY: maybe-info-zlib info-zlib
25732 maybe-info-zlib:
25733 @if zlib
25734 maybe-info-zlib: info-zlib
25735
25736 info-zlib: \
25737     configure-zlib 
25738         @[ -f ./zlib/Makefile ] || exit 0; \
25739         r=`${PWD_COMMAND}`; export r; \
25740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25741         $(HOST_EXPORTS) \
25742         for flag in $(EXTRA_HOST_FLAGS) ; do \
25743           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25744         done; \
25745         echo "Doing info in zlib" ; \
25746         (cd $(HOST_SUBDIR)/zlib && \
25747           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25748                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25749                   "RANLIB=$${RANLIB}" \
25750                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25751                   info) \
25752           || exit 1
25753
25754 @endif zlib
25755
25756 .PHONY: maybe-dvi-zlib dvi-zlib
25757 maybe-dvi-zlib:
25758 @if zlib
25759 maybe-dvi-zlib: dvi-zlib
25760
25761 dvi-zlib: \
25762     configure-zlib 
25763         @[ -f ./zlib/Makefile ] || exit 0; \
25764         r=`${PWD_COMMAND}`; export r; \
25765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25766         $(HOST_EXPORTS) \
25767         for flag in $(EXTRA_HOST_FLAGS) ; do \
25768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25769         done; \
25770         echo "Doing dvi in zlib" ; \
25771         (cd $(HOST_SUBDIR)/zlib && \
25772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25774                   "RANLIB=$${RANLIB}" \
25775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25776                   dvi) \
25777           || exit 1
25778
25779 @endif zlib
25780
25781 .PHONY: maybe-pdf-zlib pdf-zlib
25782 maybe-pdf-zlib:
25783 @if zlib
25784 maybe-pdf-zlib: pdf-zlib
25785
25786 pdf-zlib: \
25787     configure-zlib 
25788         @[ -f ./zlib/Makefile ] || exit 0; \
25789         r=`${PWD_COMMAND}`; export r; \
25790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25791         $(HOST_EXPORTS) \
25792         for flag in $(EXTRA_HOST_FLAGS) ; do \
25793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25794         done; \
25795         echo "Doing pdf in zlib" ; \
25796         (cd $(HOST_SUBDIR)/zlib && \
25797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25799                   "RANLIB=$${RANLIB}" \
25800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25801                   pdf) \
25802           || exit 1
25803
25804 @endif zlib
25805
25806 .PHONY: maybe-html-zlib html-zlib
25807 maybe-html-zlib:
25808 @if zlib
25809 maybe-html-zlib: html-zlib
25810
25811 html-zlib: \
25812     configure-zlib 
25813         @[ -f ./zlib/Makefile ] || exit 0; \
25814         r=`${PWD_COMMAND}`; export r; \
25815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25816         $(HOST_EXPORTS) \
25817         for flag in $(EXTRA_HOST_FLAGS) ; do \
25818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25819         done; \
25820         echo "Doing html in zlib" ; \
25821         (cd $(HOST_SUBDIR)/zlib && \
25822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25824                   "RANLIB=$${RANLIB}" \
25825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25826                   html) \
25827           || exit 1
25828
25829 @endif zlib
25830
25831 .PHONY: maybe-TAGS-zlib TAGS-zlib
25832 maybe-TAGS-zlib:
25833 @if zlib
25834 maybe-TAGS-zlib: TAGS-zlib
25835
25836 TAGS-zlib: \
25837     configure-zlib 
25838         @[ -f ./zlib/Makefile ] || exit 0; \
25839         r=`${PWD_COMMAND}`; export r; \
25840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25841         $(HOST_EXPORTS) \
25842         for flag in $(EXTRA_HOST_FLAGS) ; do \
25843           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25844         done; \
25845         echo "Doing TAGS in zlib" ; \
25846         (cd $(HOST_SUBDIR)/zlib && \
25847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25849                   "RANLIB=$${RANLIB}" \
25850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25851                   TAGS) \
25852           || exit 1
25853
25854 @endif zlib
25855
25856 .PHONY: maybe-install-info-zlib install-info-zlib
25857 maybe-install-info-zlib:
25858 @if zlib
25859 maybe-install-info-zlib: install-info-zlib
25860
25861 install-info-zlib: \
25862     configure-zlib \
25863     info-zlib 
25864         @[ -f ./zlib/Makefile ] || exit 0; \
25865         r=`${PWD_COMMAND}`; export r; \
25866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867         $(HOST_EXPORTS) \
25868         for flag in $(EXTRA_HOST_FLAGS) ; do \
25869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25870         done; \
25871         echo "Doing install-info in zlib" ; \
25872         (cd $(HOST_SUBDIR)/zlib && \
25873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25875                   "RANLIB=$${RANLIB}" \
25876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25877                   install-info) \
25878           || exit 1
25879
25880 @endif zlib
25881
25882 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25883 maybe-install-pdf-zlib:
25884 @if zlib
25885 maybe-install-pdf-zlib: install-pdf-zlib
25886
25887 install-pdf-zlib: \
25888     configure-zlib \
25889     pdf-zlib 
25890         @[ -f ./zlib/Makefile ] || exit 0; \
25891         r=`${PWD_COMMAND}`; export r; \
25892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893         $(HOST_EXPORTS) \
25894         for flag in $(EXTRA_HOST_FLAGS) ; do \
25895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896         done; \
25897         echo "Doing install-pdf in zlib" ; \
25898         (cd $(HOST_SUBDIR)/zlib && \
25899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901                   "RANLIB=$${RANLIB}" \
25902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25903                   install-pdf) \
25904           || exit 1
25905
25906 @endif zlib
25907
25908 .PHONY: maybe-install-html-zlib install-html-zlib
25909 maybe-install-html-zlib:
25910 @if zlib
25911 maybe-install-html-zlib: install-html-zlib
25912
25913 install-html-zlib: \
25914     configure-zlib \
25915     html-zlib 
25916         @[ -f ./zlib/Makefile ] || exit 0; \
25917         r=`${PWD_COMMAND}`; export r; \
25918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25919         $(HOST_EXPORTS) \
25920         for flag in $(EXTRA_HOST_FLAGS) ; do \
25921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25922         done; \
25923         echo "Doing install-html in zlib" ; \
25924         (cd $(HOST_SUBDIR)/zlib && \
25925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25927                   "RANLIB=$${RANLIB}" \
25928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25929                   install-html) \
25930           || exit 1
25931
25932 @endif zlib
25933
25934 .PHONY: maybe-installcheck-zlib installcheck-zlib
25935 maybe-installcheck-zlib:
25936 @if zlib
25937 maybe-installcheck-zlib: installcheck-zlib
25938
25939 installcheck-zlib: \
25940     configure-zlib 
25941         @[ -f ./zlib/Makefile ] || exit 0; \
25942         r=`${PWD_COMMAND}`; export r; \
25943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25944         $(HOST_EXPORTS) \
25945         for flag in $(EXTRA_HOST_FLAGS) ; do \
25946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947         done; \
25948         echo "Doing installcheck in zlib" ; \
25949         (cd $(HOST_SUBDIR)/zlib && \
25950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25952                   "RANLIB=$${RANLIB}" \
25953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25954                   installcheck) \
25955           || exit 1
25956
25957 @endif zlib
25958
25959 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25960 maybe-mostlyclean-zlib:
25961 @if zlib
25962 maybe-mostlyclean-zlib: mostlyclean-zlib
25963
25964 mostlyclean-zlib: 
25965         @[ -f ./zlib/Makefile ] || exit 0; \
25966         r=`${PWD_COMMAND}`; export r; \
25967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968         $(HOST_EXPORTS) \
25969         for flag in $(EXTRA_HOST_FLAGS) ; do \
25970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971         done; \
25972         echo "Doing mostlyclean in zlib" ; \
25973         (cd $(HOST_SUBDIR)/zlib && \
25974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976                   "RANLIB=$${RANLIB}" \
25977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978                   mostlyclean) \
25979           || exit 1
25980
25981 @endif zlib
25982
25983 .PHONY: maybe-clean-zlib clean-zlib
25984 maybe-clean-zlib:
25985 @if zlib
25986 maybe-clean-zlib: clean-zlib
25987
25988 clean-zlib: 
25989         @[ -f ./zlib/Makefile ] || exit 0; \
25990         r=`${PWD_COMMAND}`; export r; \
25991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992         $(HOST_EXPORTS) \
25993         for flag in $(EXTRA_HOST_FLAGS) ; do \
25994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995         done; \
25996         echo "Doing clean in zlib" ; \
25997         (cd $(HOST_SUBDIR)/zlib && \
25998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000                   "RANLIB=$${RANLIB}" \
26001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26002                   clean) \
26003           || exit 1
26004
26005 @endif zlib
26006
26007 .PHONY: maybe-distclean-zlib distclean-zlib
26008 maybe-distclean-zlib:
26009 @if zlib
26010 maybe-distclean-zlib: distclean-zlib
26011
26012 distclean-zlib: 
26013         @[ -f ./zlib/Makefile ] || exit 0; \
26014         r=`${PWD_COMMAND}`; export r; \
26015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016         $(HOST_EXPORTS) \
26017         for flag in $(EXTRA_HOST_FLAGS) ; do \
26018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019         done; \
26020         echo "Doing distclean in zlib" ; \
26021         (cd $(HOST_SUBDIR)/zlib && \
26022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024                   "RANLIB=$${RANLIB}" \
26025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026                   distclean) \
26027           || exit 1
26028
26029 @endif zlib
26030
26031 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26032 maybe-maintainer-clean-zlib:
26033 @if zlib
26034 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26035
26036 maintainer-clean-zlib: 
26037         @[ -f ./zlib/Makefile ] || exit 0; \
26038         r=`${PWD_COMMAND}`; export r; \
26039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040         $(HOST_EXPORTS) \
26041         for flag in $(EXTRA_HOST_FLAGS) ; do \
26042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043         done; \
26044         echo "Doing maintainer-clean in zlib" ; \
26045         (cd $(HOST_SUBDIR)/zlib && \
26046           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048                   "RANLIB=$${RANLIB}" \
26049                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26050                   maintainer-clean) \
26051           || exit 1
26052
26053 @endif zlib
26054
26055
26056
26057 .PHONY: configure-gdb maybe-configure-gdb
26058 maybe-configure-gdb:
26059 @if gcc-bootstrap
26060 configure-gdb: stage_current
26061 @endif gcc-bootstrap
26062 @if gdb
26063 maybe-configure-gdb: configure-gdb
26064 configure-gdb: 
26065         @: $(MAKE); $(unstage)
26066         @r=`${PWD_COMMAND}`; export r; \
26067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26068         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26069         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26070         $(HOST_EXPORTS)  \
26071         echo Configuring in $(HOST_SUBDIR)/gdb; \
26072         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26073         case $(srcdir) in \
26074           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26075           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26076                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26077         esac; \
26078         srcdiroption="--srcdir=$${topdir}/gdb"; \
26079         libsrcdir="$$s/gdb"; \
26080         $(SHELL) $${libsrcdir}/configure \
26081           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26082           --target=${target_alias} $${srcdiroption}  \
26083           || exit 1
26084 @endif gdb
26085
26086
26087
26088
26089
26090 .PHONY: all-gdb maybe-all-gdb
26091 maybe-all-gdb:
26092 @if gcc-bootstrap
26093 all-gdb: stage_current
26094 @endif gcc-bootstrap
26095 @if gdb
26096 TARGET-gdb=all
26097 maybe-all-gdb: all-gdb
26098 all-gdb: configure-gdb
26099         @: $(MAKE); $(unstage)
26100         @r=`${PWD_COMMAND}`; export r; \
26101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26102         $(HOST_EXPORTS)  \
26103         (cd $(HOST_SUBDIR)/gdb && \
26104           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26105                 $(TARGET-gdb))
26106 @endif gdb
26107
26108
26109
26110
26111 .PHONY: check-gdb maybe-check-gdb
26112 maybe-check-gdb:
26113 @if gdb
26114 maybe-check-gdb: check-gdb
26115
26116 check-gdb:
26117         @: $(MAKE); $(unstage)
26118         @r=`${PWD_COMMAND}`; export r; \
26119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26120         $(HOST_EXPORTS) \
26121         (cd $(HOST_SUBDIR)/gdb && \
26122           $(MAKE) $(FLAGS_TO_PASS)  check)
26123
26124 @endif gdb
26125
26126 .PHONY: install-gdb maybe-install-gdb
26127 maybe-install-gdb:
26128 @if gdb
26129 maybe-install-gdb: install-gdb
26130
26131 install-gdb: installdirs
26132         @: $(MAKE); $(unstage)
26133         @r=`${PWD_COMMAND}`; export r; \
26134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26135         $(HOST_EXPORTS) \
26136         (cd $(HOST_SUBDIR)/gdb && \
26137           $(MAKE) $(FLAGS_TO_PASS)  install)
26138
26139 @endif gdb
26140
26141 .PHONY: install-strip-gdb maybe-install-strip-gdb
26142 maybe-install-strip-gdb:
26143 @if gdb
26144 maybe-install-strip-gdb: install-strip-gdb
26145
26146 install-strip-gdb: installdirs
26147         @: $(MAKE); $(unstage)
26148         @r=`${PWD_COMMAND}`; export r; \
26149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26150         $(HOST_EXPORTS) \
26151         (cd $(HOST_SUBDIR)/gdb && \
26152           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26153
26154 @endif gdb
26155
26156 # Other targets (info, dvi, pdf, etc.)
26157
26158 .PHONY: maybe-info-gdb info-gdb
26159 maybe-info-gdb:
26160 @if gdb
26161 maybe-info-gdb: info-gdb
26162
26163 info-gdb: \
26164     configure-gdb 
26165         @: $(MAKE); $(unstage)
26166         @[ -f ./gdb/Makefile ] || exit 0; \
26167         r=`${PWD_COMMAND}`; export r; \
26168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26169         $(HOST_EXPORTS) \
26170         for flag in $(EXTRA_HOST_FLAGS) ; do \
26171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26172         done; \
26173         echo "Doing info in gdb" ; \
26174         (cd $(HOST_SUBDIR)/gdb && \
26175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26177                   "RANLIB=$${RANLIB}" \
26178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26179                   info) \
26180           || exit 1
26181
26182 @endif gdb
26183
26184 .PHONY: maybe-dvi-gdb dvi-gdb
26185 maybe-dvi-gdb:
26186 @if gdb
26187 maybe-dvi-gdb: dvi-gdb
26188
26189 dvi-gdb: \
26190     configure-gdb 
26191         @: $(MAKE); $(unstage)
26192         @[ -f ./gdb/Makefile ] || exit 0; \
26193         r=`${PWD_COMMAND}`; export r; \
26194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26195         $(HOST_EXPORTS) \
26196         for flag in $(EXTRA_HOST_FLAGS) ; do \
26197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26198         done; \
26199         echo "Doing dvi in gdb" ; \
26200         (cd $(HOST_SUBDIR)/gdb && \
26201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26203                   "RANLIB=$${RANLIB}" \
26204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26205                   dvi) \
26206           || exit 1
26207
26208 @endif gdb
26209
26210 .PHONY: maybe-pdf-gdb pdf-gdb
26211 maybe-pdf-gdb:
26212 @if gdb
26213 maybe-pdf-gdb: pdf-gdb
26214
26215 pdf-gdb: \
26216     configure-gdb 
26217         @: $(MAKE); $(unstage)
26218         @[ -f ./gdb/Makefile ] || exit 0; \
26219         r=`${PWD_COMMAND}`; export r; \
26220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26221         $(HOST_EXPORTS) \
26222         for flag in $(EXTRA_HOST_FLAGS) ; do \
26223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26224         done; \
26225         echo "Doing pdf in gdb" ; \
26226         (cd $(HOST_SUBDIR)/gdb && \
26227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26229                   "RANLIB=$${RANLIB}" \
26230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26231                   pdf) \
26232           || exit 1
26233
26234 @endif gdb
26235
26236 .PHONY: maybe-html-gdb html-gdb
26237 maybe-html-gdb:
26238 @if gdb
26239 maybe-html-gdb: html-gdb
26240
26241 html-gdb: \
26242     configure-gdb 
26243         @: $(MAKE); $(unstage)
26244         @[ -f ./gdb/Makefile ] || exit 0; \
26245         r=`${PWD_COMMAND}`; export r; \
26246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26247         $(HOST_EXPORTS) \
26248         for flag in $(EXTRA_HOST_FLAGS) ; do \
26249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26250         done; \
26251         echo "Doing html in gdb" ; \
26252         (cd $(HOST_SUBDIR)/gdb && \
26253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26255                   "RANLIB=$${RANLIB}" \
26256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26257                   html) \
26258           || exit 1
26259
26260 @endif gdb
26261
26262 .PHONY: maybe-TAGS-gdb TAGS-gdb
26263 maybe-TAGS-gdb:
26264 @if gdb
26265 maybe-TAGS-gdb: TAGS-gdb
26266
26267 TAGS-gdb: \
26268     configure-gdb 
26269         @: $(MAKE); $(unstage)
26270         @[ -f ./gdb/Makefile ] || exit 0; \
26271         r=`${PWD_COMMAND}`; export r; \
26272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26273         $(HOST_EXPORTS) \
26274         for flag in $(EXTRA_HOST_FLAGS) ; do \
26275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26276         done; \
26277         echo "Doing TAGS in gdb" ; \
26278         (cd $(HOST_SUBDIR)/gdb && \
26279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26281                   "RANLIB=$${RANLIB}" \
26282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26283                   TAGS) \
26284           || exit 1
26285
26286 @endif gdb
26287
26288 .PHONY: maybe-install-info-gdb install-info-gdb
26289 maybe-install-info-gdb:
26290 @if gdb
26291 maybe-install-info-gdb: install-info-gdb
26292
26293 install-info-gdb: \
26294     configure-gdb \
26295     info-gdb 
26296         @: $(MAKE); $(unstage)
26297         @[ -f ./gdb/Makefile ] || exit 0; \
26298         r=`${PWD_COMMAND}`; export r; \
26299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26300         $(HOST_EXPORTS) \
26301         for flag in $(EXTRA_HOST_FLAGS) ; do \
26302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26303         done; \
26304         echo "Doing install-info in gdb" ; \
26305         (cd $(HOST_SUBDIR)/gdb && \
26306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26308                   "RANLIB=$${RANLIB}" \
26309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26310                   install-info) \
26311           || exit 1
26312
26313 @endif gdb
26314
26315 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26316 maybe-install-pdf-gdb:
26317 @if gdb
26318 maybe-install-pdf-gdb: install-pdf-gdb
26319
26320 install-pdf-gdb: \
26321     configure-gdb \
26322     pdf-gdb 
26323         @: $(MAKE); $(unstage)
26324         @[ -f ./gdb/Makefile ] || exit 0; \
26325         r=`${PWD_COMMAND}`; export r; \
26326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26327         $(HOST_EXPORTS) \
26328         for flag in $(EXTRA_HOST_FLAGS) ; do \
26329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26330         done; \
26331         echo "Doing install-pdf in gdb" ; \
26332         (cd $(HOST_SUBDIR)/gdb && \
26333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26335                   "RANLIB=$${RANLIB}" \
26336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26337                   install-pdf) \
26338           || exit 1
26339
26340 @endif gdb
26341
26342 .PHONY: maybe-install-html-gdb install-html-gdb
26343 maybe-install-html-gdb:
26344 @if gdb
26345 maybe-install-html-gdb: install-html-gdb
26346
26347 install-html-gdb: \
26348     configure-gdb \
26349     html-gdb 
26350         @: $(MAKE); $(unstage)
26351         @[ -f ./gdb/Makefile ] || exit 0; \
26352         r=`${PWD_COMMAND}`; export r; \
26353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26354         $(HOST_EXPORTS) \
26355         for flag in $(EXTRA_HOST_FLAGS) ; do \
26356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26357         done; \
26358         echo "Doing install-html in gdb" ; \
26359         (cd $(HOST_SUBDIR)/gdb && \
26360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26362                   "RANLIB=$${RANLIB}" \
26363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26364                   install-html) \
26365           || exit 1
26366
26367 @endif gdb
26368
26369 .PHONY: maybe-installcheck-gdb installcheck-gdb
26370 maybe-installcheck-gdb:
26371 @if gdb
26372 maybe-installcheck-gdb: installcheck-gdb
26373
26374 installcheck-gdb: \
26375     configure-gdb 
26376         @: $(MAKE); $(unstage)
26377         @[ -f ./gdb/Makefile ] || exit 0; \
26378         r=`${PWD_COMMAND}`; export r; \
26379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26380         $(HOST_EXPORTS) \
26381         for flag in $(EXTRA_HOST_FLAGS) ; do \
26382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26383         done; \
26384         echo "Doing installcheck in gdb" ; \
26385         (cd $(HOST_SUBDIR)/gdb && \
26386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26388                   "RANLIB=$${RANLIB}" \
26389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26390                   installcheck) \
26391           || exit 1
26392
26393 @endif gdb
26394
26395 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26396 maybe-mostlyclean-gdb:
26397 @if gdb
26398 maybe-mostlyclean-gdb: mostlyclean-gdb
26399
26400 mostlyclean-gdb: 
26401         @: $(MAKE); $(unstage)
26402         @[ -f ./gdb/Makefile ] || exit 0; \
26403         r=`${PWD_COMMAND}`; export r; \
26404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26405         $(HOST_EXPORTS) \
26406         for flag in $(EXTRA_HOST_FLAGS) ; do \
26407           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26408         done; \
26409         echo "Doing mostlyclean in gdb" ; \
26410         (cd $(HOST_SUBDIR)/gdb && \
26411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26413                   "RANLIB=$${RANLIB}" \
26414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26415                   mostlyclean) \
26416           || exit 1
26417
26418 @endif gdb
26419
26420 .PHONY: maybe-clean-gdb clean-gdb
26421 maybe-clean-gdb:
26422 @if gdb
26423 maybe-clean-gdb: clean-gdb
26424
26425 clean-gdb: 
26426         @: $(MAKE); $(unstage)
26427         @[ -f ./gdb/Makefile ] || exit 0; \
26428         r=`${PWD_COMMAND}`; export r; \
26429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26430         $(HOST_EXPORTS) \
26431         for flag in $(EXTRA_HOST_FLAGS) ; do \
26432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26433         done; \
26434         echo "Doing clean in gdb" ; \
26435         (cd $(HOST_SUBDIR)/gdb && \
26436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26438                   "RANLIB=$${RANLIB}" \
26439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26440                   clean) \
26441           || exit 1
26442
26443 @endif gdb
26444
26445 .PHONY: maybe-distclean-gdb distclean-gdb
26446 maybe-distclean-gdb:
26447 @if gdb
26448 maybe-distclean-gdb: distclean-gdb
26449
26450 distclean-gdb: 
26451         @: $(MAKE); $(unstage)
26452         @[ -f ./gdb/Makefile ] || exit 0; \
26453         r=`${PWD_COMMAND}`; export r; \
26454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26455         $(HOST_EXPORTS) \
26456         for flag in $(EXTRA_HOST_FLAGS) ; do \
26457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26458         done; \
26459         echo "Doing distclean in gdb" ; \
26460         (cd $(HOST_SUBDIR)/gdb && \
26461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26463                   "RANLIB=$${RANLIB}" \
26464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26465                   distclean) \
26466           || exit 1
26467
26468 @endif gdb
26469
26470 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26471 maybe-maintainer-clean-gdb:
26472 @if gdb
26473 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26474
26475 maintainer-clean-gdb: 
26476         @: $(MAKE); $(unstage)
26477         @[ -f ./gdb/Makefile ] || exit 0; \
26478         r=`${PWD_COMMAND}`; export r; \
26479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26480         $(HOST_EXPORTS) \
26481         for flag in $(EXTRA_HOST_FLAGS) ; do \
26482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26483         done; \
26484         echo "Doing maintainer-clean in gdb" ; \
26485         (cd $(HOST_SUBDIR)/gdb && \
26486           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26487                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26488                   "RANLIB=$${RANLIB}" \
26489                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26490                   maintainer-clean) \
26491           || exit 1
26492
26493 @endif gdb
26494
26495
26496
26497 .PHONY: configure-expect maybe-configure-expect
26498 maybe-configure-expect:
26499 @if gcc-bootstrap
26500 configure-expect: stage_current
26501 @endif gcc-bootstrap
26502 @if expect
26503 maybe-configure-expect: configure-expect
26504 configure-expect: 
26505         @: $(MAKE); $(unstage)
26506         @r=`${PWD_COMMAND}`; export r; \
26507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26508         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26509         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26510         $(HOST_EXPORTS)  \
26511         echo Configuring in $(HOST_SUBDIR)/expect; \
26512         cd "$(HOST_SUBDIR)/expect" || exit 1; \
26513         case $(srcdir) in \
26514           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26515           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26516                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26517         esac; \
26518         srcdiroption="--srcdir=$${topdir}/expect"; \
26519         libsrcdir="$$s/expect"; \
26520         $(SHELL) $${libsrcdir}/configure \
26521           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26522           --target=${target_alias} $${srcdiroption}  \
26523           || exit 1
26524 @endif expect
26525
26526
26527
26528
26529
26530 .PHONY: all-expect maybe-all-expect
26531 maybe-all-expect:
26532 @if gcc-bootstrap
26533 all-expect: stage_current
26534 @endif gcc-bootstrap
26535 @if expect
26536 TARGET-expect=all
26537 maybe-all-expect: all-expect
26538 all-expect: configure-expect
26539         @: $(MAKE); $(unstage)
26540         @r=`${PWD_COMMAND}`; export r; \
26541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26542         $(HOST_EXPORTS)  \
26543         (cd $(HOST_SUBDIR)/expect && \
26544           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26545                 $(TARGET-expect))
26546 @endif expect
26547
26548
26549
26550
26551 .PHONY: check-expect maybe-check-expect
26552 maybe-check-expect:
26553 @if expect
26554 maybe-check-expect: check-expect
26555
26556 check-expect:
26557         @: $(MAKE); $(unstage)
26558         @r=`${PWD_COMMAND}`; export r; \
26559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26560         $(HOST_EXPORTS) \
26561         (cd $(HOST_SUBDIR)/expect && \
26562           $(MAKE) $(FLAGS_TO_PASS)  check)
26563
26564 @endif expect
26565
26566 .PHONY: install-expect maybe-install-expect
26567 maybe-install-expect:
26568 @if expect
26569 maybe-install-expect: install-expect
26570
26571 install-expect: installdirs
26572         @: $(MAKE); $(unstage)
26573         @r=`${PWD_COMMAND}`; export r; \
26574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26575         $(HOST_EXPORTS) \
26576         (cd $(HOST_SUBDIR)/expect && \
26577           $(MAKE) $(FLAGS_TO_PASS)  install)
26578
26579 @endif expect
26580
26581 .PHONY: install-strip-expect maybe-install-strip-expect
26582 maybe-install-strip-expect:
26583 @if expect
26584 maybe-install-strip-expect: install-strip-expect
26585
26586 install-strip-expect: installdirs
26587         @: $(MAKE); $(unstage)
26588         @r=`${PWD_COMMAND}`; export r; \
26589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26590         $(HOST_EXPORTS) \
26591         (cd $(HOST_SUBDIR)/expect && \
26592           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26593
26594 @endif expect
26595
26596 # Other targets (info, dvi, pdf, etc.)
26597
26598 .PHONY: maybe-info-expect info-expect
26599 maybe-info-expect:
26600 @if expect
26601 maybe-info-expect: info-expect
26602
26603 info-expect: \
26604     configure-expect 
26605         @: $(MAKE); $(unstage)
26606         @[ -f ./expect/Makefile ] || exit 0; \
26607         r=`${PWD_COMMAND}`; export r; \
26608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26609         $(HOST_EXPORTS) \
26610         for flag in $(EXTRA_HOST_FLAGS) ; do \
26611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26612         done; \
26613         echo "Doing info in expect" ; \
26614         (cd $(HOST_SUBDIR)/expect && \
26615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26617                   "RANLIB=$${RANLIB}" \
26618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26619                   info) \
26620           || exit 1
26621
26622 @endif expect
26623
26624 .PHONY: maybe-dvi-expect dvi-expect
26625 maybe-dvi-expect:
26626 @if expect
26627 maybe-dvi-expect: dvi-expect
26628
26629 dvi-expect: \
26630     configure-expect 
26631         @: $(MAKE); $(unstage)
26632         @[ -f ./expect/Makefile ] || exit 0; \
26633         r=`${PWD_COMMAND}`; export r; \
26634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26635         $(HOST_EXPORTS) \
26636         for flag in $(EXTRA_HOST_FLAGS) ; do \
26637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26638         done; \
26639         echo "Doing dvi in expect" ; \
26640         (cd $(HOST_SUBDIR)/expect && \
26641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26643                   "RANLIB=$${RANLIB}" \
26644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26645                   dvi) \
26646           || exit 1
26647
26648 @endif expect
26649
26650 .PHONY: maybe-pdf-expect pdf-expect
26651 maybe-pdf-expect:
26652 @if expect
26653 maybe-pdf-expect: pdf-expect
26654
26655 pdf-expect: \
26656     configure-expect 
26657         @: $(MAKE); $(unstage)
26658         @[ -f ./expect/Makefile ] || exit 0; \
26659         r=`${PWD_COMMAND}`; export r; \
26660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661         $(HOST_EXPORTS) \
26662         for flag in $(EXTRA_HOST_FLAGS) ; do \
26663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26664         done; \
26665         echo "Doing pdf in expect" ; \
26666         (cd $(HOST_SUBDIR)/expect && \
26667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26669                   "RANLIB=$${RANLIB}" \
26670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26671                   pdf) \
26672           || exit 1
26673
26674 @endif expect
26675
26676 .PHONY: maybe-html-expect html-expect
26677 maybe-html-expect:
26678 @if expect
26679 maybe-html-expect: html-expect
26680
26681 html-expect: \
26682     configure-expect 
26683         @: $(MAKE); $(unstage)
26684         @[ -f ./expect/Makefile ] || exit 0; \
26685         r=`${PWD_COMMAND}`; export r; \
26686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26687         $(HOST_EXPORTS) \
26688         for flag in $(EXTRA_HOST_FLAGS) ; do \
26689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26690         done; \
26691         echo "Doing html in expect" ; \
26692         (cd $(HOST_SUBDIR)/expect && \
26693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26695                   "RANLIB=$${RANLIB}" \
26696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26697                   html) \
26698           || exit 1
26699
26700 @endif expect
26701
26702 .PHONY: maybe-TAGS-expect TAGS-expect
26703 maybe-TAGS-expect:
26704 @if expect
26705 maybe-TAGS-expect: TAGS-expect
26706
26707 TAGS-expect: \
26708     configure-expect 
26709         @: $(MAKE); $(unstage)
26710         @[ -f ./expect/Makefile ] || exit 0; \
26711         r=`${PWD_COMMAND}`; export r; \
26712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26713         $(HOST_EXPORTS) \
26714         for flag in $(EXTRA_HOST_FLAGS) ; do \
26715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26716         done; \
26717         echo "Doing TAGS in expect" ; \
26718         (cd $(HOST_SUBDIR)/expect && \
26719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26721                   "RANLIB=$${RANLIB}" \
26722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26723                   TAGS) \
26724           || exit 1
26725
26726 @endif expect
26727
26728 .PHONY: maybe-install-info-expect install-info-expect
26729 maybe-install-info-expect:
26730 @if expect
26731 maybe-install-info-expect: install-info-expect
26732
26733 install-info-expect: \
26734     configure-expect \
26735     info-expect 
26736         @: $(MAKE); $(unstage)
26737         @[ -f ./expect/Makefile ] || exit 0; \
26738         r=`${PWD_COMMAND}`; export r; \
26739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26740         $(HOST_EXPORTS) \
26741         for flag in $(EXTRA_HOST_FLAGS) ; do \
26742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26743         done; \
26744         echo "Doing install-info in expect" ; \
26745         (cd $(HOST_SUBDIR)/expect && \
26746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26748                   "RANLIB=$${RANLIB}" \
26749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26750                   install-info) \
26751           || exit 1
26752
26753 @endif expect
26754
26755 .PHONY: maybe-install-pdf-expect install-pdf-expect
26756 maybe-install-pdf-expect:
26757 @if expect
26758 maybe-install-pdf-expect: install-pdf-expect
26759
26760 install-pdf-expect: \
26761     configure-expect \
26762     pdf-expect 
26763         @: $(MAKE); $(unstage)
26764         @[ -f ./expect/Makefile ] || exit 0; \
26765         r=`${PWD_COMMAND}`; export r; \
26766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767         $(HOST_EXPORTS) \
26768         for flag in $(EXTRA_HOST_FLAGS) ; do \
26769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770         done; \
26771         echo "Doing install-pdf in expect" ; \
26772         (cd $(HOST_SUBDIR)/expect && \
26773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775                   "RANLIB=$${RANLIB}" \
26776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26777                   install-pdf) \
26778           || exit 1
26779
26780 @endif expect
26781
26782 .PHONY: maybe-install-html-expect install-html-expect
26783 maybe-install-html-expect:
26784 @if expect
26785 maybe-install-html-expect: install-html-expect
26786
26787 install-html-expect: \
26788     configure-expect \
26789     html-expect 
26790         @: $(MAKE); $(unstage)
26791         @[ -f ./expect/Makefile ] || exit 0; \
26792         r=`${PWD_COMMAND}`; export r; \
26793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26794         $(HOST_EXPORTS) \
26795         for flag in $(EXTRA_HOST_FLAGS) ; do \
26796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26797         done; \
26798         echo "Doing install-html in expect" ; \
26799         (cd $(HOST_SUBDIR)/expect && \
26800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26802                   "RANLIB=$${RANLIB}" \
26803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26804                   install-html) \
26805           || exit 1
26806
26807 @endif expect
26808
26809 .PHONY: maybe-installcheck-expect installcheck-expect
26810 maybe-installcheck-expect:
26811 @if expect
26812 maybe-installcheck-expect: installcheck-expect
26813
26814 installcheck-expect: \
26815     configure-expect 
26816         @: $(MAKE); $(unstage)
26817         @[ -f ./expect/Makefile ] || exit 0; \
26818         r=`${PWD_COMMAND}`; export r; \
26819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26820         $(HOST_EXPORTS) \
26821         for flag in $(EXTRA_HOST_FLAGS) ; do \
26822           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26823         done; \
26824         echo "Doing installcheck in expect" ; \
26825         (cd $(HOST_SUBDIR)/expect && \
26826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26828                   "RANLIB=$${RANLIB}" \
26829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26830                   installcheck) \
26831           || exit 1
26832
26833 @endif expect
26834
26835 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26836 maybe-mostlyclean-expect:
26837 @if expect
26838 maybe-mostlyclean-expect: mostlyclean-expect
26839
26840 mostlyclean-expect: 
26841         @: $(MAKE); $(unstage)
26842         @[ -f ./expect/Makefile ] || exit 0; \
26843         r=`${PWD_COMMAND}`; export r; \
26844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26845         $(HOST_EXPORTS) \
26846         for flag in $(EXTRA_HOST_FLAGS) ; do \
26847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26848         done; \
26849         echo "Doing mostlyclean in expect" ; \
26850         (cd $(HOST_SUBDIR)/expect && \
26851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26853                   "RANLIB=$${RANLIB}" \
26854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26855                   mostlyclean) \
26856           || exit 1
26857
26858 @endif expect
26859
26860 .PHONY: maybe-clean-expect clean-expect
26861 maybe-clean-expect:
26862 @if expect
26863 maybe-clean-expect: clean-expect
26864
26865 clean-expect: 
26866         @: $(MAKE); $(unstage)
26867         @[ -f ./expect/Makefile ] || exit 0; \
26868         r=`${PWD_COMMAND}`; export r; \
26869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26870         $(HOST_EXPORTS) \
26871         for flag in $(EXTRA_HOST_FLAGS) ; do \
26872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26873         done; \
26874         echo "Doing clean in expect" ; \
26875         (cd $(HOST_SUBDIR)/expect && \
26876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26878                   "RANLIB=$${RANLIB}" \
26879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26880                   clean) \
26881           || exit 1
26882
26883 @endif expect
26884
26885 .PHONY: maybe-distclean-expect distclean-expect
26886 maybe-distclean-expect:
26887 @if expect
26888 maybe-distclean-expect: distclean-expect
26889
26890 distclean-expect: 
26891         @: $(MAKE); $(unstage)
26892         @[ -f ./expect/Makefile ] || exit 0; \
26893         r=`${PWD_COMMAND}`; export r; \
26894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895         $(HOST_EXPORTS) \
26896         for flag in $(EXTRA_HOST_FLAGS) ; do \
26897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26898         done; \
26899         echo "Doing distclean in expect" ; \
26900         (cd $(HOST_SUBDIR)/expect && \
26901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26903                   "RANLIB=$${RANLIB}" \
26904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26905                   distclean) \
26906           || exit 1
26907
26908 @endif expect
26909
26910 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26911 maybe-maintainer-clean-expect:
26912 @if expect
26913 maybe-maintainer-clean-expect: maintainer-clean-expect
26914
26915 maintainer-clean-expect: 
26916         @: $(MAKE); $(unstage)
26917         @[ -f ./expect/Makefile ] || exit 0; \
26918         r=`${PWD_COMMAND}`; export r; \
26919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26920         $(HOST_EXPORTS) \
26921         for flag in $(EXTRA_HOST_FLAGS) ; do \
26922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26923         done; \
26924         echo "Doing maintainer-clean in expect" ; \
26925         (cd $(HOST_SUBDIR)/expect && \
26926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26928                   "RANLIB=$${RANLIB}" \
26929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26930                   maintainer-clean) \
26931           || exit 1
26932
26933 @endif expect
26934
26935
26936
26937 .PHONY: configure-guile maybe-configure-guile
26938 maybe-configure-guile:
26939 @if gcc-bootstrap
26940 configure-guile: stage_current
26941 @endif gcc-bootstrap
26942 @if guile
26943 maybe-configure-guile: configure-guile
26944 configure-guile: 
26945         @: $(MAKE); $(unstage)
26946         @r=`${PWD_COMMAND}`; export r; \
26947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26949         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26950         $(HOST_EXPORTS)  \
26951         echo Configuring in $(HOST_SUBDIR)/guile; \
26952         cd "$(HOST_SUBDIR)/guile" || exit 1; \
26953         case $(srcdir) in \
26954           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26955           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26956                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26957         esac; \
26958         srcdiroption="--srcdir=$${topdir}/guile"; \
26959         libsrcdir="$$s/guile"; \
26960         $(SHELL) $${libsrcdir}/configure \
26961           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26962           --target=${target_alias} $${srcdiroption}  \
26963           || exit 1
26964 @endif guile
26965
26966
26967
26968
26969
26970 .PHONY: all-guile maybe-all-guile
26971 maybe-all-guile:
26972 @if gcc-bootstrap
26973 all-guile: stage_current
26974 @endif gcc-bootstrap
26975 @if guile
26976 TARGET-guile=all
26977 maybe-all-guile: all-guile
26978 all-guile: configure-guile
26979         @: $(MAKE); $(unstage)
26980         @r=`${PWD_COMMAND}`; export r; \
26981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26982         $(HOST_EXPORTS)  \
26983         (cd $(HOST_SUBDIR)/guile && \
26984           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26985                 $(TARGET-guile))
26986 @endif guile
26987
26988
26989
26990
26991 .PHONY: check-guile maybe-check-guile
26992 maybe-check-guile:
26993 @if guile
26994 maybe-check-guile: check-guile
26995
26996 check-guile:
26997         @: $(MAKE); $(unstage)
26998         @r=`${PWD_COMMAND}`; export r; \
26999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27000         $(HOST_EXPORTS) \
27001         (cd $(HOST_SUBDIR)/guile && \
27002           $(MAKE) $(FLAGS_TO_PASS)  check)
27003
27004 @endif guile
27005
27006 .PHONY: install-guile maybe-install-guile
27007 maybe-install-guile:
27008 @if guile
27009 maybe-install-guile: install-guile
27010
27011 install-guile: installdirs
27012         @: $(MAKE); $(unstage)
27013         @r=`${PWD_COMMAND}`; export r; \
27014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27015         $(HOST_EXPORTS) \
27016         (cd $(HOST_SUBDIR)/guile && \
27017           $(MAKE) $(FLAGS_TO_PASS)  install)
27018
27019 @endif guile
27020
27021 .PHONY: install-strip-guile maybe-install-strip-guile
27022 maybe-install-strip-guile:
27023 @if guile
27024 maybe-install-strip-guile: install-strip-guile
27025
27026 install-strip-guile: installdirs
27027         @: $(MAKE); $(unstage)
27028         @r=`${PWD_COMMAND}`; export r; \
27029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27030         $(HOST_EXPORTS) \
27031         (cd $(HOST_SUBDIR)/guile && \
27032           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27033
27034 @endif guile
27035
27036 # Other targets (info, dvi, pdf, etc.)
27037
27038 .PHONY: maybe-info-guile info-guile
27039 maybe-info-guile:
27040 @if guile
27041 maybe-info-guile: info-guile
27042
27043 info-guile: \
27044     configure-guile 
27045         @: $(MAKE); $(unstage)
27046         @[ -f ./guile/Makefile ] || exit 0; \
27047         r=`${PWD_COMMAND}`; export r; \
27048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049         $(HOST_EXPORTS) \
27050         for flag in $(EXTRA_HOST_FLAGS) ; do \
27051           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27052         done; \
27053         echo "Doing info in guile" ; \
27054         (cd $(HOST_SUBDIR)/guile && \
27055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057                   "RANLIB=$${RANLIB}" \
27058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27059                   info) \
27060           || exit 1
27061
27062 @endif guile
27063
27064 .PHONY: maybe-dvi-guile dvi-guile
27065 maybe-dvi-guile:
27066 @if guile
27067 maybe-dvi-guile: dvi-guile
27068
27069 dvi-guile: \
27070     configure-guile 
27071         @: $(MAKE); $(unstage)
27072         @[ -f ./guile/Makefile ] || exit 0; \
27073         r=`${PWD_COMMAND}`; export r; \
27074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075         $(HOST_EXPORTS) \
27076         for flag in $(EXTRA_HOST_FLAGS) ; do \
27077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27078         done; \
27079         echo "Doing dvi in guile" ; \
27080         (cd $(HOST_SUBDIR)/guile && \
27081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27083                   "RANLIB=$${RANLIB}" \
27084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27085                   dvi) \
27086           || exit 1
27087
27088 @endif guile
27089
27090 .PHONY: maybe-pdf-guile pdf-guile
27091 maybe-pdf-guile:
27092 @if guile
27093 maybe-pdf-guile: pdf-guile
27094
27095 pdf-guile: \
27096     configure-guile 
27097         @: $(MAKE); $(unstage)
27098         @[ -f ./guile/Makefile ] || exit 0; \
27099         r=`${PWD_COMMAND}`; export r; \
27100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27101         $(HOST_EXPORTS) \
27102         for flag in $(EXTRA_HOST_FLAGS) ; do \
27103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27104         done; \
27105         echo "Doing pdf in guile" ; \
27106         (cd $(HOST_SUBDIR)/guile && \
27107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27109                   "RANLIB=$${RANLIB}" \
27110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27111                   pdf) \
27112           || exit 1
27113
27114 @endif guile
27115
27116 .PHONY: maybe-html-guile html-guile
27117 maybe-html-guile:
27118 @if guile
27119 maybe-html-guile: html-guile
27120
27121 html-guile: \
27122     configure-guile 
27123         @: $(MAKE); $(unstage)
27124         @[ -f ./guile/Makefile ] || exit 0; \
27125         r=`${PWD_COMMAND}`; export r; \
27126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27127         $(HOST_EXPORTS) \
27128         for flag in $(EXTRA_HOST_FLAGS) ; do \
27129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27130         done; \
27131         echo "Doing html in guile" ; \
27132         (cd $(HOST_SUBDIR)/guile && \
27133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27135                   "RANLIB=$${RANLIB}" \
27136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27137                   html) \
27138           || exit 1
27139
27140 @endif guile
27141
27142 .PHONY: maybe-TAGS-guile TAGS-guile
27143 maybe-TAGS-guile:
27144 @if guile
27145 maybe-TAGS-guile: TAGS-guile
27146
27147 TAGS-guile: \
27148     configure-guile 
27149         @: $(MAKE); $(unstage)
27150         @[ -f ./guile/Makefile ] || exit 0; \
27151         r=`${PWD_COMMAND}`; export r; \
27152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27153         $(HOST_EXPORTS) \
27154         for flag in $(EXTRA_HOST_FLAGS) ; do \
27155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27156         done; \
27157         echo "Doing TAGS in guile" ; \
27158         (cd $(HOST_SUBDIR)/guile && \
27159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27161                   "RANLIB=$${RANLIB}" \
27162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27163                   TAGS) \
27164           || exit 1
27165
27166 @endif guile
27167
27168 .PHONY: maybe-install-info-guile install-info-guile
27169 maybe-install-info-guile:
27170 @if guile
27171 maybe-install-info-guile: install-info-guile
27172
27173 install-info-guile: \
27174     configure-guile \
27175     info-guile 
27176         @: $(MAKE); $(unstage)
27177         @[ -f ./guile/Makefile ] || exit 0; \
27178         r=`${PWD_COMMAND}`; export r; \
27179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27180         $(HOST_EXPORTS) \
27181         for flag in $(EXTRA_HOST_FLAGS) ; do \
27182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27183         done; \
27184         echo "Doing install-info in guile" ; \
27185         (cd $(HOST_SUBDIR)/guile && \
27186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27188                   "RANLIB=$${RANLIB}" \
27189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27190                   install-info) \
27191           || exit 1
27192
27193 @endif guile
27194
27195 .PHONY: maybe-install-pdf-guile install-pdf-guile
27196 maybe-install-pdf-guile:
27197 @if guile
27198 maybe-install-pdf-guile: install-pdf-guile
27199
27200 install-pdf-guile: \
27201     configure-guile \
27202     pdf-guile 
27203         @: $(MAKE); $(unstage)
27204         @[ -f ./guile/Makefile ] || exit 0; \
27205         r=`${PWD_COMMAND}`; export r; \
27206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27207         $(HOST_EXPORTS) \
27208         for flag in $(EXTRA_HOST_FLAGS) ; do \
27209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210         done; \
27211         echo "Doing install-pdf in guile" ; \
27212         (cd $(HOST_SUBDIR)/guile && \
27213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27215                   "RANLIB=$${RANLIB}" \
27216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27217                   install-pdf) \
27218           || exit 1
27219
27220 @endif guile
27221
27222 .PHONY: maybe-install-html-guile install-html-guile
27223 maybe-install-html-guile:
27224 @if guile
27225 maybe-install-html-guile: install-html-guile
27226
27227 install-html-guile: \
27228     configure-guile \
27229     html-guile 
27230         @: $(MAKE); $(unstage)
27231         @[ -f ./guile/Makefile ] || exit 0; \
27232         r=`${PWD_COMMAND}`; export r; \
27233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234         $(HOST_EXPORTS) \
27235         for flag in $(EXTRA_HOST_FLAGS) ; do \
27236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237         done; \
27238         echo "Doing install-html in guile" ; \
27239         (cd $(HOST_SUBDIR)/guile && \
27240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242                   "RANLIB=$${RANLIB}" \
27243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244                   install-html) \
27245           || exit 1
27246
27247 @endif guile
27248
27249 .PHONY: maybe-installcheck-guile installcheck-guile
27250 maybe-installcheck-guile:
27251 @if guile
27252 maybe-installcheck-guile: installcheck-guile
27253
27254 installcheck-guile: \
27255     configure-guile 
27256         @: $(MAKE); $(unstage)
27257         @[ -f ./guile/Makefile ] || exit 0; \
27258         r=`${PWD_COMMAND}`; export r; \
27259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27260         $(HOST_EXPORTS) \
27261         for flag in $(EXTRA_HOST_FLAGS) ; do \
27262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27263         done; \
27264         echo "Doing installcheck in guile" ; \
27265         (cd $(HOST_SUBDIR)/guile && \
27266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27268                   "RANLIB=$${RANLIB}" \
27269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27270                   installcheck) \
27271           || exit 1
27272
27273 @endif guile
27274
27275 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27276 maybe-mostlyclean-guile:
27277 @if guile
27278 maybe-mostlyclean-guile: mostlyclean-guile
27279
27280 mostlyclean-guile: 
27281         @: $(MAKE); $(unstage)
27282         @[ -f ./guile/Makefile ] || exit 0; \
27283         r=`${PWD_COMMAND}`; export r; \
27284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27285         $(HOST_EXPORTS) \
27286         for flag in $(EXTRA_HOST_FLAGS) ; do \
27287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27288         done; \
27289         echo "Doing mostlyclean in guile" ; \
27290         (cd $(HOST_SUBDIR)/guile && \
27291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27293                   "RANLIB=$${RANLIB}" \
27294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27295                   mostlyclean) \
27296           || exit 1
27297
27298 @endif guile
27299
27300 .PHONY: maybe-clean-guile clean-guile
27301 maybe-clean-guile:
27302 @if guile
27303 maybe-clean-guile: clean-guile
27304
27305 clean-guile: 
27306         @: $(MAKE); $(unstage)
27307         @[ -f ./guile/Makefile ] || exit 0; \
27308         r=`${PWD_COMMAND}`; export r; \
27309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310         $(HOST_EXPORTS) \
27311         for flag in $(EXTRA_HOST_FLAGS) ; do \
27312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27313         done; \
27314         echo "Doing clean in guile" ; \
27315         (cd $(HOST_SUBDIR)/guile && \
27316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27318                   "RANLIB=$${RANLIB}" \
27319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27320                   clean) \
27321           || exit 1
27322
27323 @endif guile
27324
27325 .PHONY: maybe-distclean-guile distclean-guile
27326 maybe-distclean-guile:
27327 @if guile
27328 maybe-distclean-guile: distclean-guile
27329
27330 distclean-guile: 
27331         @: $(MAKE); $(unstage)
27332         @[ -f ./guile/Makefile ] || exit 0; \
27333         r=`${PWD_COMMAND}`; export r; \
27334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27335         $(HOST_EXPORTS) \
27336         for flag in $(EXTRA_HOST_FLAGS) ; do \
27337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27338         done; \
27339         echo "Doing distclean in guile" ; \
27340         (cd $(HOST_SUBDIR)/guile && \
27341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27343                   "RANLIB=$${RANLIB}" \
27344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27345                   distclean) \
27346           || exit 1
27347
27348 @endif guile
27349
27350 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27351 maybe-maintainer-clean-guile:
27352 @if guile
27353 maybe-maintainer-clean-guile: maintainer-clean-guile
27354
27355 maintainer-clean-guile: 
27356         @: $(MAKE); $(unstage)
27357         @[ -f ./guile/Makefile ] || exit 0; \
27358         r=`${PWD_COMMAND}`; export r; \
27359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27360         $(HOST_EXPORTS) \
27361         for flag in $(EXTRA_HOST_FLAGS) ; do \
27362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27363         done; \
27364         echo "Doing maintainer-clean in guile" ; \
27365         (cd $(HOST_SUBDIR)/guile && \
27366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27368                   "RANLIB=$${RANLIB}" \
27369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27370                   maintainer-clean) \
27371           || exit 1
27372
27373 @endif guile
27374
27375
27376
27377 .PHONY: configure-tk maybe-configure-tk
27378 maybe-configure-tk:
27379 @if gcc-bootstrap
27380 configure-tk: stage_current
27381 @endif gcc-bootstrap
27382 @if tk
27383 maybe-configure-tk: configure-tk
27384 configure-tk: 
27385         @: $(MAKE); $(unstage)
27386         @r=`${PWD_COMMAND}`; export r; \
27387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27388         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27389         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27390         $(HOST_EXPORTS)  \
27391         echo Configuring in $(HOST_SUBDIR)/tk; \
27392         cd "$(HOST_SUBDIR)/tk" || exit 1; \
27393         case $(srcdir) in \
27394           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27395           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27396                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27397         esac; \
27398         srcdiroption="--srcdir=$${topdir}/tk"; \
27399         libsrcdir="$$s/tk"; \
27400         $(SHELL) $${libsrcdir}/configure \
27401           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27402           --target=${target_alias} $${srcdiroption}  \
27403           || exit 1
27404 @endif tk
27405
27406
27407
27408
27409
27410 .PHONY: all-tk maybe-all-tk
27411 maybe-all-tk:
27412 @if gcc-bootstrap
27413 all-tk: stage_current
27414 @endif gcc-bootstrap
27415 @if tk
27416 TARGET-tk=all
27417 maybe-all-tk: all-tk
27418 all-tk: configure-tk
27419         @: $(MAKE); $(unstage)
27420         @r=`${PWD_COMMAND}`; export r; \
27421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27422         $(HOST_EXPORTS)  \
27423         (cd $(HOST_SUBDIR)/tk && \
27424           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27425                 $(TARGET-tk))
27426 @endif tk
27427
27428
27429
27430
27431 .PHONY: check-tk maybe-check-tk
27432 maybe-check-tk:
27433 @if tk
27434 maybe-check-tk: check-tk
27435
27436 check-tk:
27437         @: $(MAKE); $(unstage)
27438         @r=`${PWD_COMMAND}`; export r; \
27439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27440         $(HOST_EXPORTS) \
27441         (cd $(HOST_SUBDIR)/tk && \
27442           $(MAKE) $(FLAGS_TO_PASS)  check)
27443
27444 @endif tk
27445
27446 .PHONY: install-tk maybe-install-tk
27447 maybe-install-tk:
27448 @if tk
27449 maybe-install-tk: install-tk
27450
27451 install-tk: installdirs
27452         @: $(MAKE); $(unstage)
27453         @r=`${PWD_COMMAND}`; export r; \
27454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27455         $(HOST_EXPORTS) \
27456         (cd $(HOST_SUBDIR)/tk && \
27457           $(MAKE) $(FLAGS_TO_PASS)  install)
27458
27459 @endif tk
27460
27461 .PHONY: install-strip-tk maybe-install-strip-tk
27462 maybe-install-strip-tk:
27463 @if tk
27464 maybe-install-strip-tk: install-strip-tk
27465
27466 install-strip-tk: installdirs
27467         @: $(MAKE); $(unstage)
27468         @r=`${PWD_COMMAND}`; export r; \
27469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27470         $(HOST_EXPORTS) \
27471         (cd $(HOST_SUBDIR)/tk && \
27472           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27473
27474 @endif tk
27475
27476 # Other targets (info, dvi, pdf, etc.)
27477
27478 .PHONY: maybe-info-tk info-tk
27479 maybe-info-tk:
27480 @if tk
27481 maybe-info-tk: info-tk
27482
27483 info-tk: \
27484     configure-tk 
27485         @: $(MAKE); $(unstage)
27486         @[ -f ./tk/Makefile ] || exit 0; \
27487         r=`${PWD_COMMAND}`; export r; \
27488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489         $(HOST_EXPORTS) \
27490         for flag in $(EXTRA_HOST_FLAGS) ; do \
27491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492         done; \
27493         echo "Doing info in tk" ; \
27494         (cd $(HOST_SUBDIR)/tk && \
27495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497                   "RANLIB=$${RANLIB}" \
27498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27499                   info) \
27500           || exit 1
27501
27502 @endif tk
27503
27504 .PHONY: maybe-dvi-tk dvi-tk
27505 maybe-dvi-tk:
27506 @if tk
27507 maybe-dvi-tk: dvi-tk
27508
27509 dvi-tk: \
27510     configure-tk 
27511         @: $(MAKE); $(unstage)
27512         @[ -f ./tk/Makefile ] || exit 0; \
27513         r=`${PWD_COMMAND}`; export r; \
27514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27515         $(HOST_EXPORTS) \
27516         for flag in $(EXTRA_HOST_FLAGS) ; do \
27517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27518         done; \
27519         echo "Doing dvi in tk" ; \
27520         (cd $(HOST_SUBDIR)/tk && \
27521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523                   "RANLIB=$${RANLIB}" \
27524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27525                   dvi) \
27526           || exit 1
27527
27528 @endif tk
27529
27530 .PHONY: maybe-pdf-tk pdf-tk
27531 maybe-pdf-tk:
27532 @if tk
27533 maybe-pdf-tk: pdf-tk
27534
27535 pdf-tk: \
27536     configure-tk 
27537         @: $(MAKE); $(unstage)
27538         @[ -f ./tk/Makefile ] || exit 0; \
27539         r=`${PWD_COMMAND}`; export r; \
27540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27541         $(HOST_EXPORTS) \
27542         for flag in $(EXTRA_HOST_FLAGS) ; do \
27543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27544         done; \
27545         echo "Doing pdf in tk" ; \
27546         (cd $(HOST_SUBDIR)/tk && \
27547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27549                   "RANLIB=$${RANLIB}" \
27550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27551                   pdf) \
27552           || exit 1
27553
27554 @endif tk
27555
27556 .PHONY: maybe-html-tk html-tk
27557 maybe-html-tk:
27558 @if tk
27559 maybe-html-tk: html-tk
27560
27561 html-tk: \
27562     configure-tk 
27563         @: $(MAKE); $(unstage)
27564         @[ -f ./tk/Makefile ] || exit 0; \
27565         r=`${PWD_COMMAND}`; export r; \
27566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27567         $(HOST_EXPORTS) \
27568         for flag in $(EXTRA_HOST_FLAGS) ; do \
27569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27570         done; \
27571         echo "Doing html in tk" ; \
27572         (cd $(HOST_SUBDIR)/tk && \
27573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27575                   "RANLIB=$${RANLIB}" \
27576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27577                   html) \
27578           || exit 1
27579
27580 @endif tk
27581
27582 .PHONY: maybe-TAGS-tk TAGS-tk
27583 maybe-TAGS-tk:
27584 @if tk
27585 maybe-TAGS-tk: TAGS-tk
27586
27587 TAGS-tk: \
27588     configure-tk 
27589         @: $(MAKE); $(unstage)
27590         @[ -f ./tk/Makefile ] || exit 0; \
27591         r=`${PWD_COMMAND}`; export r; \
27592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593         $(HOST_EXPORTS) \
27594         for flag in $(EXTRA_HOST_FLAGS) ; do \
27595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27596         done; \
27597         echo "Doing TAGS in tk" ; \
27598         (cd $(HOST_SUBDIR)/tk && \
27599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27601                   "RANLIB=$${RANLIB}" \
27602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27603                   TAGS) \
27604           || exit 1
27605
27606 @endif tk
27607
27608 .PHONY: maybe-install-info-tk install-info-tk
27609 maybe-install-info-tk:
27610 @if tk
27611 maybe-install-info-tk: install-info-tk
27612
27613 install-info-tk: \
27614     configure-tk \
27615     info-tk 
27616         @: $(MAKE); $(unstage)
27617         @[ -f ./tk/Makefile ] || exit 0; \
27618         r=`${PWD_COMMAND}`; export r; \
27619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620         $(HOST_EXPORTS) \
27621         for flag in $(EXTRA_HOST_FLAGS) ; do \
27622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623         done; \
27624         echo "Doing install-info in tk" ; \
27625         (cd $(HOST_SUBDIR)/tk && \
27626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628                   "RANLIB=$${RANLIB}" \
27629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27630                   install-info) \
27631           || exit 1
27632
27633 @endif tk
27634
27635 .PHONY: maybe-install-pdf-tk install-pdf-tk
27636 maybe-install-pdf-tk:
27637 @if tk
27638 maybe-install-pdf-tk: install-pdf-tk
27639
27640 install-pdf-tk: \
27641     configure-tk \
27642     pdf-tk 
27643         @: $(MAKE); $(unstage)
27644         @[ -f ./tk/Makefile ] || exit 0; \
27645         r=`${PWD_COMMAND}`; export r; \
27646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647         $(HOST_EXPORTS) \
27648         for flag in $(EXTRA_HOST_FLAGS) ; do \
27649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27650         done; \
27651         echo "Doing install-pdf in tk" ; \
27652         (cd $(HOST_SUBDIR)/tk && \
27653           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27654                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27655                   "RANLIB=$${RANLIB}" \
27656                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27657                   install-pdf) \
27658           || exit 1
27659
27660 @endif tk
27661
27662 .PHONY: maybe-install-html-tk install-html-tk
27663 maybe-install-html-tk:
27664 @if tk
27665 maybe-install-html-tk: install-html-tk
27666
27667 install-html-tk: \
27668     configure-tk \
27669     html-tk 
27670         @: $(MAKE); $(unstage)
27671         @[ -f ./tk/Makefile ] || exit 0; \
27672         r=`${PWD_COMMAND}`; export r; \
27673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27674         $(HOST_EXPORTS) \
27675         for flag in $(EXTRA_HOST_FLAGS) ; do \
27676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27677         done; \
27678         echo "Doing install-html in tk" ; \
27679         (cd $(HOST_SUBDIR)/tk && \
27680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27682                   "RANLIB=$${RANLIB}" \
27683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27684                   install-html) \
27685           || exit 1
27686
27687 @endif tk
27688
27689 .PHONY: maybe-installcheck-tk installcheck-tk
27690 maybe-installcheck-tk:
27691 @if tk
27692 maybe-installcheck-tk: installcheck-tk
27693
27694 installcheck-tk: \
27695     configure-tk 
27696         @: $(MAKE); $(unstage)
27697         @[ -f ./tk/Makefile ] || exit 0; \
27698         r=`${PWD_COMMAND}`; export r; \
27699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27700         $(HOST_EXPORTS) \
27701         for flag in $(EXTRA_HOST_FLAGS) ; do \
27702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27703         done; \
27704         echo "Doing installcheck in tk" ; \
27705         (cd $(HOST_SUBDIR)/tk && \
27706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27708                   "RANLIB=$${RANLIB}" \
27709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27710                   installcheck) \
27711           || exit 1
27712
27713 @endif tk
27714
27715 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27716 maybe-mostlyclean-tk:
27717 @if tk
27718 maybe-mostlyclean-tk: mostlyclean-tk
27719
27720 mostlyclean-tk: 
27721         @: $(MAKE); $(unstage)
27722         @[ -f ./tk/Makefile ] || exit 0; \
27723         r=`${PWD_COMMAND}`; export r; \
27724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27725         $(HOST_EXPORTS) \
27726         for flag in $(EXTRA_HOST_FLAGS) ; do \
27727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27728         done; \
27729         echo "Doing mostlyclean in tk" ; \
27730         (cd $(HOST_SUBDIR)/tk && \
27731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27733                   "RANLIB=$${RANLIB}" \
27734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27735                   mostlyclean) \
27736           || exit 1
27737
27738 @endif tk
27739
27740 .PHONY: maybe-clean-tk clean-tk
27741 maybe-clean-tk:
27742 @if tk
27743 maybe-clean-tk: clean-tk
27744
27745 clean-tk: 
27746         @: $(MAKE); $(unstage)
27747         @[ -f ./tk/Makefile ] || exit 0; \
27748         r=`${PWD_COMMAND}`; export r; \
27749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750         $(HOST_EXPORTS) \
27751         for flag in $(EXTRA_HOST_FLAGS) ; do \
27752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27753         done; \
27754         echo "Doing clean in tk" ; \
27755         (cd $(HOST_SUBDIR)/tk && \
27756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27758                   "RANLIB=$${RANLIB}" \
27759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27760                   clean) \
27761           || exit 1
27762
27763 @endif tk
27764
27765 .PHONY: maybe-distclean-tk distclean-tk
27766 maybe-distclean-tk:
27767 @if tk
27768 maybe-distclean-tk: distclean-tk
27769
27770 distclean-tk: 
27771         @: $(MAKE); $(unstage)
27772         @[ -f ./tk/Makefile ] || exit 0; \
27773         r=`${PWD_COMMAND}`; export r; \
27774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27775         $(HOST_EXPORTS) \
27776         for flag in $(EXTRA_HOST_FLAGS) ; do \
27777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27778         done; \
27779         echo "Doing distclean in tk" ; \
27780         (cd $(HOST_SUBDIR)/tk && \
27781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27783                   "RANLIB=$${RANLIB}" \
27784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27785                   distclean) \
27786           || exit 1
27787
27788 @endif tk
27789
27790 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27791 maybe-maintainer-clean-tk:
27792 @if tk
27793 maybe-maintainer-clean-tk: maintainer-clean-tk
27794
27795 maintainer-clean-tk: 
27796         @: $(MAKE); $(unstage)
27797         @[ -f ./tk/Makefile ] || exit 0; \
27798         r=`${PWD_COMMAND}`; export r; \
27799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27800         $(HOST_EXPORTS) \
27801         for flag in $(EXTRA_HOST_FLAGS) ; do \
27802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27803         done; \
27804         echo "Doing maintainer-clean in tk" ; \
27805         (cd $(HOST_SUBDIR)/tk && \
27806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27808                   "RANLIB=$${RANLIB}" \
27809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27810                   maintainer-clean) \
27811           || exit 1
27812
27813 @endif tk
27814
27815
27816
27817 .PHONY: configure-libtermcap maybe-configure-libtermcap
27818 maybe-configure-libtermcap:
27819 @if gcc-bootstrap
27820 configure-libtermcap: stage_current
27821 @endif gcc-bootstrap
27822 @if libtermcap
27823 maybe-configure-libtermcap: configure-libtermcap
27824 configure-libtermcap: 
27825         @: $(MAKE); $(unstage)
27826         @r=`${PWD_COMMAND}`; export r; \
27827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27828         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27829         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27830         $(HOST_EXPORTS)  \
27831         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27832         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27833         case $(srcdir) in \
27834           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27835           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27836                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27837         esac; \
27838         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27839         libsrcdir="$$s/libtermcap"; \
27840         $(SHELL) $${libsrcdir}/configure \
27841           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27842           --target=${target_alias} $${srcdiroption}  \
27843           || exit 1
27844 @endif libtermcap
27845
27846
27847
27848
27849
27850 .PHONY: all-libtermcap maybe-all-libtermcap
27851 maybe-all-libtermcap:
27852 @if gcc-bootstrap
27853 all-libtermcap: stage_current
27854 @endif gcc-bootstrap
27855 @if libtermcap
27856 TARGET-libtermcap=all
27857 maybe-all-libtermcap: all-libtermcap
27858 all-libtermcap: configure-libtermcap
27859         @: $(MAKE); $(unstage)
27860         @r=`${PWD_COMMAND}`; export r; \
27861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27862         $(HOST_EXPORTS)  \
27863         (cd $(HOST_SUBDIR)/libtermcap && \
27864           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27865                 $(TARGET-libtermcap))
27866 @endif libtermcap
27867
27868
27869
27870
27871 .PHONY: check-libtermcap maybe-check-libtermcap
27872 maybe-check-libtermcap:
27873 @if libtermcap
27874 maybe-check-libtermcap: check-libtermcap
27875
27876 check-libtermcap:
27877
27878 @endif libtermcap
27879
27880 .PHONY: install-libtermcap maybe-install-libtermcap
27881 maybe-install-libtermcap:
27882 @if libtermcap
27883 maybe-install-libtermcap: install-libtermcap
27884
27885 install-libtermcap: installdirs
27886         @: $(MAKE); $(unstage)
27887         @r=`${PWD_COMMAND}`; export r; \
27888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27889         $(HOST_EXPORTS) \
27890         (cd $(HOST_SUBDIR)/libtermcap && \
27891           $(MAKE) $(FLAGS_TO_PASS)  install)
27892
27893 @endif libtermcap
27894
27895 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27896 maybe-install-strip-libtermcap:
27897 @if libtermcap
27898 maybe-install-strip-libtermcap: install-strip-libtermcap
27899
27900 install-strip-libtermcap: installdirs
27901         @: $(MAKE); $(unstage)
27902         @r=`${PWD_COMMAND}`; export r; \
27903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27904         $(HOST_EXPORTS) \
27905         (cd $(HOST_SUBDIR)/libtermcap && \
27906           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27907
27908 @endif libtermcap
27909
27910 # Other targets (info, dvi, pdf, etc.)
27911
27912 .PHONY: maybe-info-libtermcap info-libtermcap
27913 maybe-info-libtermcap:
27914 @if libtermcap
27915 maybe-info-libtermcap: info-libtermcap
27916
27917 info-libtermcap: \
27918     configure-libtermcap 
27919         @: $(MAKE); $(unstage)
27920         @[ -f ./libtermcap/Makefile ] || exit 0; \
27921         r=`${PWD_COMMAND}`; export r; \
27922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27923         $(HOST_EXPORTS) \
27924         for flag in $(EXTRA_HOST_FLAGS) ; do \
27925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27926         done; \
27927         echo "Doing info in libtermcap" ; \
27928         (cd $(HOST_SUBDIR)/libtermcap && \
27929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27931                   "RANLIB=$${RANLIB}" \
27932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27933                   info) \
27934           || exit 1
27935
27936 @endif libtermcap
27937
27938 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27939 maybe-dvi-libtermcap:
27940 @if libtermcap
27941 maybe-dvi-libtermcap: dvi-libtermcap
27942
27943 dvi-libtermcap: \
27944     configure-libtermcap 
27945         @: $(MAKE); $(unstage)
27946         @[ -f ./libtermcap/Makefile ] || exit 0; \
27947         r=`${PWD_COMMAND}`; export r; \
27948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27949         $(HOST_EXPORTS) \
27950         for flag in $(EXTRA_HOST_FLAGS) ; do \
27951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27952         done; \
27953         echo "Doing dvi in libtermcap" ; \
27954         (cd $(HOST_SUBDIR)/libtermcap && \
27955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27957                   "RANLIB=$${RANLIB}" \
27958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27959                   dvi) \
27960           || exit 1
27961
27962 @endif libtermcap
27963
27964 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27965 maybe-pdf-libtermcap:
27966 @if libtermcap
27967 maybe-pdf-libtermcap: pdf-libtermcap
27968
27969 pdf-libtermcap: \
27970     configure-libtermcap 
27971         @: $(MAKE); $(unstage)
27972         @[ -f ./libtermcap/Makefile ] || exit 0; \
27973         r=`${PWD_COMMAND}`; export r; \
27974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27975         $(HOST_EXPORTS) \
27976         for flag in $(EXTRA_HOST_FLAGS) ; do \
27977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27978         done; \
27979         echo "Doing pdf in libtermcap" ; \
27980         (cd $(HOST_SUBDIR)/libtermcap && \
27981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27983                   "RANLIB=$${RANLIB}" \
27984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27985                   pdf) \
27986           || exit 1
27987
27988 @endif libtermcap
27989
27990 .PHONY: maybe-html-libtermcap html-libtermcap
27991 maybe-html-libtermcap:
27992 @if libtermcap
27993 maybe-html-libtermcap: html-libtermcap
27994
27995 html-libtermcap: \
27996     configure-libtermcap 
27997         @: $(MAKE); $(unstage)
27998         @[ -f ./libtermcap/Makefile ] || exit 0; \
27999         r=`${PWD_COMMAND}`; export r; \
28000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28001         $(HOST_EXPORTS) \
28002         for flag in $(EXTRA_HOST_FLAGS) ; do \
28003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28004         done; \
28005         echo "Doing html in libtermcap" ; \
28006         (cd $(HOST_SUBDIR)/libtermcap && \
28007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28009                   "RANLIB=$${RANLIB}" \
28010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28011                   html) \
28012           || exit 1
28013
28014 @endif libtermcap
28015
28016 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28017 maybe-TAGS-libtermcap:
28018 @if libtermcap
28019 maybe-TAGS-libtermcap: TAGS-libtermcap
28020
28021 TAGS-libtermcap: \
28022     configure-libtermcap 
28023         @: $(MAKE); $(unstage)
28024         @[ -f ./libtermcap/Makefile ] || exit 0; \
28025         r=`${PWD_COMMAND}`; export r; \
28026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28027         $(HOST_EXPORTS) \
28028         for flag in $(EXTRA_HOST_FLAGS) ; do \
28029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28030         done; \
28031         echo "Doing TAGS in libtermcap" ; \
28032         (cd $(HOST_SUBDIR)/libtermcap && \
28033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28035                   "RANLIB=$${RANLIB}" \
28036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28037                   TAGS) \
28038           || exit 1
28039
28040 @endif libtermcap
28041
28042 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28043 maybe-install-info-libtermcap:
28044 @if libtermcap
28045 maybe-install-info-libtermcap: install-info-libtermcap
28046
28047 install-info-libtermcap: \
28048     configure-libtermcap \
28049     info-libtermcap 
28050         @: $(MAKE); $(unstage)
28051         @[ -f ./libtermcap/Makefile ] || exit 0; \
28052         r=`${PWD_COMMAND}`; export r; \
28053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28054         $(HOST_EXPORTS) \
28055         for flag in $(EXTRA_HOST_FLAGS) ; do \
28056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28057         done; \
28058         echo "Doing install-info in libtermcap" ; \
28059         (cd $(HOST_SUBDIR)/libtermcap && \
28060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28062                   "RANLIB=$${RANLIB}" \
28063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28064                   install-info) \
28065           || exit 1
28066
28067 @endif libtermcap
28068
28069 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28070 maybe-install-pdf-libtermcap:
28071 @if libtermcap
28072 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28073
28074 install-pdf-libtermcap: \
28075     configure-libtermcap \
28076     pdf-libtermcap 
28077         @: $(MAKE); $(unstage)
28078         @[ -f ./libtermcap/Makefile ] || exit 0; \
28079         r=`${PWD_COMMAND}`; export r; \
28080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28081         $(HOST_EXPORTS) \
28082         for flag in $(EXTRA_HOST_FLAGS) ; do \
28083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28084         done; \
28085         echo "Doing install-pdf in libtermcap" ; \
28086         (cd $(HOST_SUBDIR)/libtermcap && \
28087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28089                   "RANLIB=$${RANLIB}" \
28090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28091                   install-pdf) \
28092           || exit 1
28093
28094 @endif libtermcap
28095
28096 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28097 maybe-install-html-libtermcap:
28098 @if libtermcap
28099 maybe-install-html-libtermcap: install-html-libtermcap
28100
28101 install-html-libtermcap: \
28102     configure-libtermcap \
28103     html-libtermcap 
28104         @: $(MAKE); $(unstage)
28105         @[ -f ./libtermcap/Makefile ] || exit 0; \
28106         r=`${PWD_COMMAND}`; export r; \
28107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28108         $(HOST_EXPORTS) \
28109         for flag in $(EXTRA_HOST_FLAGS) ; do \
28110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28111         done; \
28112         echo "Doing install-html in libtermcap" ; \
28113         (cd $(HOST_SUBDIR)/libtermcap && \
28114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28116                   "RANLIB=$${RANLIB}" \
28117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28118                   install-html) \
28119           || exit 1
28120
28121 @endif libtermcap
28122
28123 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28124 maybe-installcheck-libtermcap:
28125 @if libtermcap
28126 maybe-installcheck-libtermcap: installcheck-libtermcap
28127
28128 installcheck-libtermcap: \
28129     configure-libtermcap 
28130         @: $(MAKE); $(unstage)
28131         @[ -f ./libtermcap/Makefile ] || exit 0; \
28132         r=`${PWD_COMMAND}`; export r; \
28133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28134         $(HOST_EXPORTS) \
28135         for flag in $(EXTRA_HOST_FLAGS) ; do \
28136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28137         done; \
28138         echo "Doing installcheck in libtermcap" ; \
28139         (cd $(HOST_SUBDIR)/libtermcap && \
28140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28142                   "RANLIB=$${RANLIB}" \
28143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28144                   installcheck) \
28145           || exit 1
28146
28147 @endif libtermcap
28148
28149 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28150 maybe-mostlyclean-libtermcap:
28151 @if libtermcap
28152 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28153
28154 # libtermcap doesn't support mostlyclean.
28155 mostlyclean-libtermcap:
28156
28157 @endif libtermcap
28158
28159 .PHONY: maybe-clean-libtermcap clean-libtermcap
28160 maybe-clean-libtermcap:
28161 @if libtermcap
28162 maybe-clean-libtermcap: clean-libtermcap
28163
28164 # libtermcap doesn't support clean.
28165 clean-libtermcap:
28166
28167 @endif libtermcap
28168
28169 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28170 maybe-distclean-libtermcap:
28171 @if libtermcap
28172 maybe-distclean-libtermcap: distclean-libtermcap
28173
28174 # libtermcap doesn't support distclean.
28175 distclean-libtermcap:
28176
28177 @endif libtermcap
28178
28179 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28180 maybe-maintainer-clean-libtermcap:
28181 @if libtermcap
28182 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28183
28184 # libtermcap doesn't support maintainer-clean.
28185 maintainer-clean-libtermcap:
28186
28187 @endif libtermcap
28188
28189
28190
28191 .PHONY: configure-utils maybe-configure-utils
28192 maybe-configure-utils:
28193 @if gcc-bootstrap
28194 configure-utils: stage_current
28195 @endif gcc-bootstrap
28196 @if utils
28197 maybe-configure-utils: configure-utils
28198 configure-utils: 
28199         @: $(MAKE); $(unstage)
28200         @r=`${PWD_COMMAND}`; export r; \
28201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28202         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28203         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28204         $(HOST_EXPORTS)  \
28205         echo Configuring in $(HOST_SUBDIR)/utils; \
28206         cd "$(HOST_SUBDIR)/utils" || exit 1; \
28207         case $(srcdir) in \
28208           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28209           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28210                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28211         esac; \
28212         srcdiroption="--srcdir=$${topdir}/utils"; \
28213         libsrcdir="$$s/utils"; \
28214         $(SHELL) $${libsrcdir}/configure \
28215           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28216           --target=${target_alias} $${srcdiroption}  \
28217           || exit 1
28218 @endif utils
28219
28220
28221
28222
28223
28224 .PHONY: all-utils maybe-all-utils
28225 maybe-all-utils:
28226 @if gcc-bootstrap
28227 all-utils: stage_current
28228 @endif gcc-bootstrap
28229 @if utils
28230 TARGET-utils=all
28231 maybe-all-utils: all-utils
28232 all-utils: configure-utils
28233         @: $(MAKE); $(unstage)
28234         @r=`${PWD_COMMAND}`; export r; \
28235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28236         $(HOST_EXPORTS)  \
28237         (cd $(HOST_SUBDIR)/utils && \
28238           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28239                 $(TARGET-utils))
28240 @endif utils
28241
28242
28243
28244
28245 .PHONY: check-utils maybe-check-utils
28246 maybe-check-utils:
28247 @if utils
28248 maybe-check-utils: check-utils
28249
28250 check-utils:
28251
28252 @endif utils
28253
28254 .PHONY: install-utils maybe-install-utils
28255 maybe-install-utils:
28256 @if utils
28257 maybe-install-utils: install-utils
28258
28259 install-utils: installdirs
28260         @: $(MAKE); $(unstage)
28261         @r=`${PWD_COMMAND}`; export r; \
28262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28263         $(HOST_EXPORTS) \
28264         (cd $(HOST_SUBDIR)/utils && \
28265           $(MAKE) $(FLAGS_TO_PASS)  install)
28266
28267 @endif utils
28268
28269 .PHONY: install-strip-utils maybe-install-strip-utils
28270 maybe-install-strip-utils:
28271 @if utils
28272 maybe-install-strip-utils: install-strip-utils
28273
28274 install-strip-utils: installdirs
28275         @: $(MAKE); $(unstage)
28276         @r=`${PWD_COMMAND}`; export r; \
28277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28278         $(HOST_EXPORTS) \
28279         (cd $(HOST_SUBDIR)/utils && \
28280           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28281
28282 @endif utils
28283
28284 # Other targets (info, dvi, pdf, etc.)
28285
28286 .PHONY: maybe-info-utils info-utils
28287 maybe-info-utils:
28288 @if utils
28289 maybe-info-utils: info-utils
28290
28291 info-utils: \
28292     configure-utils 
28293         @: $(MAKE); $(unstage)
28294         @[ -f ./utils/Makefile ] || exit 0; \
28295         r=`${PWD_COMMAND}`; export r; \
28296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28297         $(HOST_EXPORTS) \
28298         for flag in $(EXTRA_HOST_FLAGS) ; do \
28299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28300         done; \
28301         echo "Doing info in utils" ; \
28302         (cd $(HOST_SUBDIR)/utils && \
28303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28305                   "RANLIB=$${RANLIB}" \
28306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28307                   info) \
28308           || exit 1
28309
28310 @endif utils
28311
28312 .PHONY: maybe-dvi-utils dvi-utils
28313 maybe-dvi-utils:
28314 @if utils
28315 maybe-dvi-utils: dvi-utils
28316
28317 dvi-utils: \
28318     configure-utils 
28319         @: $(MAKE); $(unstage)
28320         @[ -f ./utils/Makefile ] || exit 0; \
28321         r=`${PWD_COMMAND}`; export r; \
28322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28323         $(HOST_EXPORTS) \
28324         for flag in $(EXTRA_HOST_FLAGS) ; do \
28325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28326         done; \
28327         echo "Doing dvi in utils" ; \
28328         (cd $(HOST_SUBDIR)/utils && \
28329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28331                   "RANLIB=$${RANLIB}" \
28332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28333                   dvi) \
28334           || exit 1
28335
28336 @endif utils
28337
28338 .PHONY: maybe-pdf-utils pdf-utils
28339 maybe-pdf-utils:
28340 @if utils
28341 maybe-pdf-utils: pdf-utils
28342
28343 pdf-utils: \
28344     configure-utils 
28345         @: $(MAKE); $(unstage)
28346         @[ -f ./utils/Makefile ] || exit 0; \
28347         r=`${PWD_COMMAND}`; export r; \
28348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28349         $(HOST_EXPORTS) \
28350         for flag in $(EXTRA_HOST_FLAGS) ; do \
28351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28352         done; \
28353         echo "Doing pdf in utils" ; \
28354         (cd $(HOST_SUBDIR)/utils && \
28355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28357                   "RANLIB=$${RANLIB}" \
28358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28359                   pdf) \
28360           || exit 1
28361
28362 @endif utils
28363
28364 .PHONY: maybe-html-utils html-utils
28365 maybe-html-utils:
28366 @if utils
28367 maybe-html-utils: html-utils
28368
28369 html-utils: \
28370     configure-utils 
28371         @: $(MAKE); $(unstage)
28372         @[ -f ./utils/Makefile ] || exit 0; \
28373         r=`${PWD_COMMAND}`; export r; \
28374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28375         $(HOST_EXPORTS) \
28376         for flag in $(EXTRA_HOST_FLAGS) ; do \
28377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28378         done; \
28379         echo "Doing html in utils" ; \
28380         (cd $(HOST_SUBDIR)/utils && \
28381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28383                   "RANLIB=$${RANLIB}" \
28384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28385                   html) \
28386           || exit 1
28387
28388 @endif utils
28389
28390 .PHONY: maybe-TAGS-utils TAGS-utils
28391 maybe-TAGS-utils:
28392 @if utils
28393 maybe-TAGS-utils: TAGS-utils
28394
28395 TAGS-utils: \
28396     configure-utils 
28397         @: $(MAKE); $(unstage)
28398         @[ -f ./utils/Makefile ] || exit 0; \
28399         r=`${PWD_COMMAND}`; export r; \
28400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28401         $(HOST_EXPORTS) \
28402         for flag in $(EXTRA_HOST_FLAGS) ; do \
28403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28404         done; \
28405         echo "Doing TAGS in utils" ; \
28406         (cd $(HOST_SUBDIR)/utils && \
28407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28409                   "RANLIB=$${RANLIB}" \
28410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28411                   TAGS) \
28412           || exit 1
28413
28414 @endif utils
28415
28416 .PHONY: maybe-install-info-utils install-info-utils
28417 maybe-install-info-utils:
28418 @if utils
28419 maybe-install-info-utils: install-info-utils
28420
28421 install-info-utils: \
28422     configure-utils \
28423     info-utils 
28424         @: $(MAKE); $(unstage)
28425         @[ -f ./utils/Makefile ] || exit 0; \
28426         r=`${PWD_COMMAND}`; export r; \
28427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28428         $(HOST_EXPORTS) \
28429         for flag in $(EXTRA_HOST_FLAGS) ; do \
28430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28431         done; \
28432         echo "Doing install-info in utils" ; \
28433         (cd $(HOST_SUBDIR)/utils && \
28434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28436                   "RANLIB=$${RANLIB}" \
28437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28438                   install-info) \
28439           || exit 1
28440
28441 @endif utils
28442
28443 .PHONY: maybe-install-pdf-utils install-pdf-utils
28444 maybe-install-pdf-utils:
28445 @if utils
28446 maybe-install-pdf-utils: install-pdf-utils
28447
28448 install-pdf-utils: \
28449     configure-utils \
28450     pdf-utils 
28451         @: $(MAKE); $(unstage)
28452         @[ -f ./utils/Makefile ] || exit 0; \
28453         r=`${PWD_COMMAND}`; export r; \
28454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455         $(HOST_EXPORTS) \
28456         for flag in $(EXTRA_HOST_FLAGS) ; do \
28457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458         done; \
28459         echo "Doing install-pdf in utils" ; \
28460         (cd $(HOST_SUBDIR)/utils && \
28461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463                   "RANLIB=$${RANLIB}" \
28464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28465                   install-pdf) \
28466           || exit 1
28467
28468 @endif utils
28469
28470 .PHONY: maybe-install-html-utils install-html-utils
28471 maybe-install-html-utils:
28472 @if utils
28473 maybe-install-html-utils: install-html-utils
28474
28475 install-html-utils: \
28476     configure-utils \
28477     html-utils 
28478         @: $(MAKE); $(unstage)
28479         @[ -f ./utils/Makefile ] || exit 0; \
28480         r=`${PWD_COMMAND}`; export r; \
28481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28482         $(HOST_EXPORTS) \
28483         for flag in $(EXTRA_HOST_FLAGS) ; do \
28484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28485         done; \
28486         echo "Doing install-html in utils" ; \
28487         (cd $(HOST_SUBDIR)/utils && \
28488           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28489                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28490                   "RANLIB=$${RANLIB}" \
28491                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28492                   install-html) \
28493           || exit 1
28494
28495 @endif utils
28496
28497 .PHONY: maybe-installcheck-utils installcheck-utils
28498 maybe-installcheck-utils:
28499 @if utils
28500 maybe-installcheck-utils: installcheck-utils
28501
28502 installcheck-utils: \
28503     configure-utils 
28504         @: $(MAKE); $(unstage)
28505         @[ -f ./utils/Makefile ] || exit 0; \
28506         r=`${PWD_COMMAND}`; export r; \
28507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28508         $(HOST_EXPORTS) \
28509         for flag in $(EXTRA_HOST_FLAGS) ; do \
28510           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28511         done; \
28512         echo "Doing installcheck in utils" ; \
28513         (cd $(HOST_SUBDIR)/utils && \
28514           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28515                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28516                   "RANLIB=$${RANLIB}" \
28517                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28518                   installcheck) \
28519           || exit 1
28520
28521 @endif utils
28522
28523 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28524 maybe-mostlyclean-utils:
28525 @if utils
28526 maybe-mostlyclean-utils: mostlyclean-utils
28527
28528 mostlyclean-utils: 
28529         @: $(MAKE); $(unstage)
28530         @[ -f ./utils/Makefile ] || exit 0; \
28531         r=`${PWD_COMMAND}`; export r; \
28532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533         $(HOST_EXPORTS) \
28534         for flag in $(EXTRA_HOST_FLAGS) ; do \
28535           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536         done; \
28537         echo "Doing mostlyclean in utils" ; \
28538         (cd $(HOST_SUBDIR)/utils && \
28539           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541                   "RANLIB=$${RANLIB}" \
28542                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28543                   mostlyclean) \
28544           || exit 1
28545
28546 @endif utils
28547
28548 .PHONY: maybe-clean-utils clean-utils
28549 maybe-clean-utils:
28550 @if utils
28551 maybe-clean-utils: clean-utils
28552
28553 clean-utils: 
28554         @: $(MAKE); $(unstage)
28555         @[ -f ./utils/Makefile ] || exit 0; \
28556         r=`${PWD_COMMAND}`; export r; \
28557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28558         $(HOST_EXPORTS) \
28559         for flag in $(EXTRA_HOST_FLAGS) ; do \
28560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28561         done; \
28562         echo "Doing clean in utils" ; \
28563         (cd $(HOST_SUBDIR)/utils && \
28564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28566                   "RANLIB=$${RANLIB}" \
28567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28568                   clean) \
28569           || exit 1
28570
28571 @endif utils
28572
28573 .PHONY: maybe-distclean-utils distclean-utils
28574 maybe-distclean-utils:
28575 @if utils
28576 maybe-distclean-utils: distclean-utils
28577
28578 distclean-utils: 
28579         @: $(MAKE); $(unstage)
28580         @[ -f ./utils/Makefile ] || exit 0; \
28581         r=`${PWD_COMMAND}`; export r; \
28582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28583         $(HOST_EXPORTS) \
28584         for flag in $(EXTRA_HOST_FLAGS) ; do \
28585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586         done; \
28587         echo "Doing distclean in utils" ; \
28588         (cd $(HOST_SUBDIR)/utils && \
28589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591                   "RANLIB=$${RANLIB}" \
28592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28593                   distclean) \
28594           || exit 1
28595
28596 @endif utils
28597
28598 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28599 maybe-maintainer-clean-utils:
28600 @if utils
28601 maybe-maintainer-clean-utils: maintainer-clean-utils
28602
28603 maintainer-clean-utils: 
28604         @: $(MAKE); $(unstage)
28605         @[ -f ./utils/Makefile ] || exit 0; \
28606         r=`${PWD_COMMAND}`; export r; \
28607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28608         $(HOST_EXPORTS) \
28609         for flag in $(EXTRA_HOST_FLAGS) ; do \
28610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28611         done; \
28612         echo "Doing maintainer-clean in utils" ; \
28613         (cd $(HOST_SUBDIR)/utils && \
28614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28616                   "RANLIB=$${RANLIB}" \
28617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28618                   maintainer-clean) \
28619           || exit 1
28620
28621 @endif utils
28622
28623
28624
28625 .PHONY: configure-gnattools maybe-configure-gnattools
28626 maybe-configure-gnattools:
28627 @if gcc-bootstrap
28628 configure-gnattools: stage_current
28629 @endif gcc-bootstrap
28630 @if gnattools
28631 maybe-configure-gnattools: configure-gnattools
28632 configure-gnattools: 
28633         @: $(MAKE); $(unstage)
28634         @r=`${PWD_COMMAND}`; export r; \
28635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28636         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28637         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28638         $(HOST_EXPORTS)  \
28639         echo Configuring in $(HOST_SUBDIR)/gnattools; \
28640         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28641         case $(srcdir) in \
28642           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28643           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28644                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28645         esac; \
28646         srcdiroption="--srcdir=$${topdir}/gnattools"; \
28647         libsrcdir="$$s/gnattools"; \
28648         $(SHELL) $${libsrcdir}/configure \
28649           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28650           --target=${target_alias} $${srcdiroption}  \
28651           || exit 1
28652 @endif gnattools
28653
28654
28655
28656
28657
28658 .PHONY: all-gnattools maybe-all-gnattools
28659 maybe-all-gnattools:
28660 @if gcc-bootstrap
28661 all-gnattools: stage_current
28662 @endif gcc-bootstrap
28663 @if gnattools
28664 TARGET-gnattools=all
28665 maybe-all-gnattools: all-gnattools
28666 all-gnattools: configure-gnattools
28667         @: $(MAKE); $(unstage)
28668         @r=`${PWD_COMMAND}`; export r; \
28669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28670         $(HOST_EXPORTS)  \
28671         (cd $(HOST_SUBDIR)/gnattools && \
28672           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28673                 $(TARGET-gnattools))
28674 @endif gnattools
28675
28676
28677
28678
28679 .PHONY: check-gnattools maybe-check-gnattools
28680 maybe-check-gnattools:
28681 @if gnattools
28682 maybe-check-gnattools: check-gnattools
28683
28684 check-gnattools:
28685         @: $(MAKE); $(unstage)
28686         @r=`${PWD_COMMAND}`; export r; \
28687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688         $(HOST_EXPORTS) \
28689         (cd $(HOST_SUBDIR)/gnattools && \
28690           $(MAKE) $(FLAGS_TO_PASS)  check)
28691
28692 @endif gnattools
28693
28694 .PHONY: install-gnattools maybe-install-gnattools
28695 maybe-install-gnattools:
28696 @if gnattools
28697 maybe-install-gnattools: install-gnattools
28698
28699 install-gnattools: installdirs
28700         @: $(MAKE); $(unstage)
28701         @r=`${PWD_COMMAND}`; export r; \
28702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28703         $(HOST_EXPORTS) \
28704         (cd $(HOST_SUBDIR)/gnattools && \
28705           $(MAKE) $(FLAGS_TO_PASS)  install)
28706
28707 @endif gnattools
28708
28709 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28710 maybe-install-strip-gnattools:
28711 @if gnattools
28712 maybe-install-strip-gnattools: install-strip-gnattools
28713
28714 install-strip-gnattools: installdirs
28715         @: $(MAKE); $(unstage)
28716         @r=`${PWD_COMMAND}`; export r; \
28717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28718         $(HOST_EXPORTS) \
28719         (cd $(HOST_SUBDIR)/gnattools && \
28720           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28721
28722 @endif gnattools
28723
28724 # Other targets (info, dvi, pdf, etc.)
28725
28726 .PHONY: maybe-info-gnattools info-gnattools
28727 maybe-info-gnattools:
28728 @if gnattools
28729 maybe-info-gnattools: info-gnattools
28730
28731 info-gnattools: \
28732     configure-gnattools 
28733         @: $(MAKE); $(unstage)
28734         @[ -f ./gnattools/Makefile ] || exit 0; \
28735         r=`${PWD_COMMAND}`; export r; \
28736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28737         $(HOST_EXPORTS) \
28738         for flag in $(EXTRA_HOST_FLAGS) ; do \
28739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28740         done; \
28741         echo "Doing info in gnattools" ; \
28742         (cd $(HOST_SUBDIR)/gnattools && \
28743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28745                   "RANLIB=$${RANLIB}" \
28746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28747                   info) \
28748           || exit 1
28749
28750 @endif gnattools
28751
28752 .PHONY: maybe-dvi-gnattools dvi-gnattools
28753 maybe-dvi-gnattools:
28754 @if gnattools
28755 maybe-dvi-gnattools: dvi-gnattools
28756
28757 dvi-gnattools: \
28758     configure-gnattools 
28759         @: $(MAKE); $(unstage)
28760         @[ -f ./gnattools/Makefile ] || exit 0; \
28761         r=`${PWD_COMMAND}`; export r; \
28762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28763         $(HOST_EXPORTS) \
28764         for flag in $(EXTRA_HOST_FLAGS) ; do \
28765           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28766         done; \
28767         echo "Doing dvi in gnattools" ; \
28768         (cd $(HOST_SUBDIR)/gnattools && \
28769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28771                   "RANLIB=$${RANLIB}" \
28772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28773                   dvi) \
28774           || exit 1
28775
28776 @endif gnattools
28777
28778 .PHONY: maybe-pdf-gnattools pdf-gnattools
28779 maybe-pdf-gnattools:
28780 @if gnattools
28781 maybe-pdf-gnattools: pdf-gnattools
28782
28783 pdf-gnattools: \
28784     configure-gnattools 
28785         @: $(MAKE); $(unstage)
28786         @[ -f ./gnattools/Makefile ] || exit 0; \
28787         r=`${PWD_COMMAND}`; export r; \
28788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28789         $(HOST_EXPORTS) \
28790         for flag in $(EXTRA_HOST_FLAGS) ; do \
28791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28792         done; \
28793         echo "Doing pdf in gnattools" ; \
28794         (cd $(HOST_SUBDIR)/gnattools && \
28795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28797                   "RANLIB=$${RANLIB}" \
28798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28799                   pdf) \
28800           || exit 1
28801
28802 @endif gnattools
28803
28804 .PHONY: maybe-html-gnattools html-gnattools
28805 maybe-html-gnattools:
28806 @if gnattools
28807 maybe-html-gnattools: html-gnattools
28808
28809 html-gnattools: \
28810     configure-gnattools 
28811         @: $(MAKE); $(unstage)
28812         @[ -f ./gnattools/Makefile ] || exit 0; \
28813         r=`${PWD_COMMAND}`; export r; \
28814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28815         $(HOST_EXPORTS) \
28816         for flag in $(EXTRA_HOST_FLAGS) ; do \
28817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28818         done; \
28819         echo "Doing html in gnattools" ; \
28820         (cd $(HOST_SUBDIR)/gnattools && \
28821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28823                   "RANLIB=$${RANLIB}" \
28824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28825                   html) \
28826           || exit 1
28827
28828 @endif gnattools
28829
28830 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28831 maybe-TAGS-gnattools:
28832 @if gnattools
28833 maybe-TAGS-gnattools: TAGS-gnattools
28834
28835 TAGS-gnattools: \
28836     configure-gnattools 
28837         @: $(MAKE); $(unstage)
28838         @[ -f ./gnattools/Makefile ] || exit 0; \
28839         r=`${PWD_COMMAND}`; export r; \
28840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28841         $(HOST_EXPORTS) \
28842         for flag in $(EXTRA_HOST_FLAGS) ; do \
28843           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28844         done; \
28845         echo "Doing TAGS in gnattools" ; \
28846         (cd $(HOST_SUBDIR)/gnattools && \
28847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28849                   "RANLIB=$${RANLIB}" \
28850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28851                   TAGS) \
28852           || exit 1
28853
28854 @endif gnattools
28855
28856 .PHONY: maybe-install-info-gnattools install-info-gnattools
28857 maybe-install-info-gnattools:
28858 @if gnattools
28859 maybe-install-info-gnattools: install-info-gnattools
28860
28861 install-info-gnattools: \
28862     configure-gnattools \
28863     info-gnattools 
28864         @: $(MAKE); $(unstage)
28865         @[ -f ./gnattools/Makefile ] || exit 0; \
28866         r=`${PWD_COMMAND}`; export r; \
28867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28868         $(HOST_EXPORTS) \
28869         for flag in $(EXTRA_HOST_FLAGS) ; do \
28870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28871         done; \
28872         echo "Doing install-info in gnattools" ; \
28873         (cd $(HOST_SUBDIR)/gnattools && \
28874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28876                   "RANLIB=$${RANLIB}" \
28877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28878                   install-info) \
28879           || exit 1
28880
28881 @endif gnattools
28882
28883 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28884 maybe-install-pdf-gnattools:
28885 @if gnattools
28886 maybe-install-pdf-gnattools: install-pdf-gnattools
28887
28888 install-pdf-gnattools: \
28889     configure-gnattools \
28890     pdf-gnattools 
28891         @: $(MAKE); $(unstage)
28892         @[ -f ./gnattools/Makefile ] || exit 0; \
28893         r=`${PWD_COMMAND}`; export r; \
28894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28895         $(HOST_EXPORTS) \
28896         for flag in $(EXTRA_HOST_FLAGS) ; do \
28897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28898         done; \
28899         echo "Doing install-pdf in gnattools" ; \
28900         (cd $(HOST_SUBDIR)/gnattools && \
28901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28903                   "RANLIB=$${RANLIB}" \
28904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28905                   install-pdf) \
28906           || exit 1
28907
28908 @endif gnattools
28909
28910 .PHONY: maybe-install-html-gnattools install-html-gnattools
28911 maybe-install-html-gnattools:
28912 @if gnattools
28913 maybe-install-html-gnattools: install-html-gnattools
28914
28915 install-html-gnattools: \
28916     configure-gnattools \
28917     html-gnattools 
28918         @: $(MAKE); $(unstage)
28919         @[ -f ./gnattools/Makefile ] || exit 0; \
28920         r=`${PWD_COMMAND}`; export r; \
28921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922         $(HOST_EXPORTS) \
28923         for flag in $(EXTRA_HOST_FLAGS) ; do \
28924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925         done; \
28926         echo "Doing install-html in gnattools" ; \
28927         (cd $(HOST_SUBDIR)/gnattools && \
28928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930                   "RANLIB=$${RANLIB}" \
28931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28932                   install-html) \
28933           || exit 1
28934
28935 @endif gnattools
28936
28937 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28938 maybe-installcheck-gnattools:
28939 @if gnattools
28940 maybe-installcheck-gnattools: installcheck-gnattools
28941
28942 installcheck-gnattools: \
28943     configure-gnattools 
28944         @: $(MAKE); $(unstage)
28945         @[ -f ./gnattools/Makefile ] || exit 0; \
28946         r=`${PWD_COMMAND}`; export r; \
28947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28948         $(HOST_EXPORTS) \
28949         for flag in $(EXTRA_HOST_FLAGS) ; do \
28950           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28951         done; \
28952         echo "Doing installcheck in gnattools" ; \
28953         (cd $(HOST_SUBDIR)/gnattools && \
28954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28956                   "RANLIB=$${RANLIB}" \
28957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28958                   installcheck) \
28959           || exit 1
28960
28961 @endif gnattools
28962
28963 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28964 maybe-mostlyclean-gnattools:
28965 @if gnattools
28966 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28967
28968 mostlyclean-gnattools: 
28969         @: $(MAKE); $(unstage)
28970         @[ -f ./gnattools/Makefile ] || exit 0; \
28971         r=`${PWD_COMMAND}`; export r; \
28972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28973         $(HOST_EXPORTS) \
28974         for flag in $(EXTRA_HOST_FLAGS) ; do \
28975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28976         done; \
28977         echo "Doing mostlyclean in gnattools" ; \
28978         (cd $(HOST_SUBDIR)/gnattools && \
28979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28981                   "RANLIB=$${RANLIB}" \
28982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28983                   mostlyclean) \
28984           || exit 1
28985
28986 @endif gnattools
28987
28988 .PHONY: maybe-clean-gnattools clean-gnattools
28989 maybe-clean-gnattools:
28990 @if gnattools
28991 maybe-clean-gnattools: clean-gnattools
28992
28993 clean-gnattools: 
28994         @: $(MAKE); $(unstage)
28995         @[ -f ./gnattools/Makefile ] || exit 0; \
28996         r=`${PWD_COMMAND}`; export r; \
28997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28998         $(HOST_EXPORTS) \
28999         for flag in $(EXTRA_HOST_FLAGS) ; do \
29000           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29001         done; \
29002         echo "Doing clean in gnattools" ; \
29003         (cd $(HOST_SUBDIR)/gnattools && \
29004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29006                   "RANLIB=$${RANLIB}" \
29007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29008                   clean) \
29009           || exit 1
29010
29011 @endif gnattools
29012
29013 .PHONY: maybe-distclean-gnattools distclean-gnattools
29014 maybe-distclean-gnattools:
29015 @if gnattools
29016 maybe-distclean-gnattools: distclean-gnattools
29017
29018 distclean-gnattools: 
29019         @: $(MAKE); $(unstage)
29020         @[ -f ./gnattools/Makefile ] || exit 0; \
29021         r=`${PWD_COMMAND}`; export r; \
29022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29023         $(HOST_EXPORTS) \
29024         for flag in $(EXTRA_HOST_FLAGS) ; do \
29025           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29026         done; \
29027         echo "Doing distclean in gnattools" ; \
29028         (cd $(HOST_SUBDIR)/gnattools && \
29029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29031                   "RANLIB=$${RANLIB}" \
29032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29033                   distclean) \
29034           || exit 1
29035
29036 @endif gnattools
29037
29038 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29039 maybe-maintainer-clean-gnattools:
29040 @if gnattools
29041 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29042
29043 maintainer-clean-gnattools: 
29044         @: $(MAKE); $(unstage)
29045         @[ -f ./gnattools/Makefile ] || exit 0; \
29046         r=`${PWD_COMMAND}`; export r; \
29047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29048         $(HOST_EXPORTS) \
29049         for flag in $(EXTRA_HOST_FLAGS) ; do \
29050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29051         done; \
29052         echo "Doing maintainer-clean in gnattools" ; \
29053         (cd $(HOST_SUBDIR)/gnattools && \
29054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29056                   "RANLIB=$${RANLIB}" \
29057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29058                   maintainer-clean) \
29059           || exit 1
29060
29061 @endif gnattools
29062
29063
29064
29065 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29066 maybe-configure-lto-plugin:
29067 @if gcc-bootstrap
29068 configure-lto-plugin: stage_current
29069 @endif gcc-bootstrap
29070 @if lto-plugin
29071 maybe-configure-lto-plugin: configure-lto-plugin
29072 configure-lto-plugin: 
29073         @r=`${PWD_COMMAND}`; export r; \
29074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29075         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29076         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29077         $(HOST_EXPORTS)  \
29078         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29079         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29080         case $(srcdir) in \
29081           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29082           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29083                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29084         esac; \
29085         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29086         libsrcdir="$$s/lto-plugin"; \
29087         $(SHELL) $${libsrcdir}/configure \
29088           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29089           --target=${target_alias} $${srcdiroption} --enable-shared \
29090           || exit 1
29091 @endif lto-plugin
29092
29093
29094
29095 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29096 maybe-configure-stage1-lto-plugin:
29097 @if lto-plugin-bootstrap
29098 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29099 configure-stage1-lto-plugin:
29100         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29101         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29102         @r=`${PWD_COMMAND}`; export r; \
29103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29104         TFLAGS="$(STAGE1_TFLAGS)"; \
29105         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29106         $(HOST_EXPORTS) \
29107         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29108         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29109         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29110         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29111         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29112         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29113         case $(srcdir) in \
29114           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29115           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29116                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29117         esac; \
29118         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29119         libsrcdir="$$s/lto-plugin"; \
29120         $(SHELL) $${libsrcdir}/configure \
29121           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29122           --target=${target_alias} $${srcdiroption} \
29123           $(STAGE1_CONFIGURE_FLAGS) \
29124           --enable-shared
29125 @endif lto-plugin-bootstrap
29126
29127 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29128 maybe-configure-stage2-lto-plugin:
29129 @if lto-plugin-bootstrap
29130 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29131 configure-stage2-lto-plugin:
29132         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29133         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29134         @r=`${PWD_COMMAND}`; export r; \
29135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29136         TFLAGS="$(STAGE2_TFLAGS)"; \
29137         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29138         $(HOST_EXPORTS) \
29139         $(POSTSTAGE1_HOST_EXPORTS) \
29140         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29141         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29142         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29143         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29144         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29145         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29146         case $(srcdir) in \
29147           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29148           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29149                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29150         esac; \
29151         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29152         libsrcdir="$$s/lto-plugin"; \
29153         $(SHELL) $${libsrcdir}/configure \
29154           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29155           --target=${target_alias} $${srcdiroption} \
29156           --with-build-libsubdir=$(HOST_SUBDIR) \
29157           $(STAGE2_CONFIGURE_FLAGS) \
29158           --enable-shared
29159 @endif lto-plugin-bootstrap
29160
29161 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29162 maybe-configure-stage3-lto-plugin:
29163 @if lto-plugin-bootstrap
29164 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29165 configure-stage3-lto-plugin:
29166         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29167         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29168         @r=`${PWD_COMMAND}`; export r; \
29169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29170         TFLAGS="$(STAGE3_TFLAGS)"; \
29171         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29172         $(HOST_EXPORTS) \
29173         $(POSTSTAGE1_HOST_EXPORTS) \
29174         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29175         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29176         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29177         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29178         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29179         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29180         case $(srcdir) in \
29181           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29182           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29183                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29184         esac; \
29185         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29186         libsrcdir="$$s/lto-plugin"; \
29187         $(SHELL) $${libsrcdir}/configure \
29188           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29189           --target=${target_alias} $${srcdiroption} \
29190           --with-build-libsubdir=$(HOST_SUBDIR) \
29191           $(STAGE3_CONFIGURE_FLAGS) \
29192           --enable-shared
29193 @endif lto-plugin-bootstrap
29194
29195 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29196 maybe-configure-stage4-lto-plugin:
29197 @if lto-plugin-bootstrap
29198 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29199 configure-stage4-lto-plugin:
29200         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29201         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29202         @r=`${PWD_COMMAND}`; export r; \
29203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29204         TFLAGS="$(STAGE4_TFLAGS)"; \
29205         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29206         $(HOST_EXPORTS) \
29207         $(POSTSTAGE1_HOST_EXPORTS) \
29208         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29209         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29210         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29211         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29212         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29213         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29214         case $(srcdir) in \
29215           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29216           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29217                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29218         esac; \
29219         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29220         libsrcdir="$$s/lto-plugin"; \
29221         $(SHELL) $${libsrcdir}/configure \
29222           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29223           --target=${target_alias} $${srcdiroption} \
29224           --with-build-libsubdir=$(HOST_SUBDIR) \
29225           $(STAGE4_CONFIGURE_FLAGS) \
29226           --enable-shared
29227 @endif lto-plugin-bootstrap
29228
29229 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29230 maybe-configure-stageprofile-lto-plugin:
29231 @if lto-plugin-bootstrap
29232 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29233 configure-stageprofile-lto-plugin:
29234         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29235         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29236         @r=`${PWD_COMMAND}`; export r; \
29237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29238         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29239         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29240         $(HOST_EXPORTS) \
29241         $(POSTSTAGE1_HOST_EXPORTS) \
29242         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29243         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29244         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29245         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29246         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29247         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29248         case $(srcdir) in \
29249           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29250           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29251                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29252         esac; \
29253         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29254         libsrcdir="$$s/lto-plugin"; \
29255         $(SHELL) $${libsrcdir}/configure \
29256           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29257           --target=${target_alias} $${srcdiroption} \
29258           --with-build-libsubdir=$(HOST_SUBDIR) \
29259           $(STAGEprofile_CONFIGURE_FLAGS) \
29260           --enable-shared
29261 @endif lto-plugin-bootstrap
29262
29263 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29264 maybe-configure-stagefeedback-lto-plugin:
29265 @if lto-plugin-bootstrap
29266 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29267 configure-stagefeedback-lto-plugin:
29268         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29269         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29270         @r=`${PWD_COMMAND}`; export r; \
29271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29272         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29273         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29274         $(HOST_EXPORTS) \
29275         $(POSTSTAGE1_HOST_EXPORTS) \
29276         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29277         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29278         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29279         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29280         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29281         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29282         case $(srcdir) in \
29283           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29284           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29285                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29286         esac; \
29287         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29288         libsrcdir="$$s/lto-plugin"; \
29289         $(SHELL) $${libsrcdir}/configure \
29290           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29291           --target=${target_alias} $${srcdiroption} \
29292           --with-build-libsubdir=$(HOST_SUBDIR) \
29293           $(STAGEfeedback_CONFIGURE_FLAGS) \
29294           --enable-shared
29295 @endif lto-plugin-bootstrap
29296
29297
29298
29299
29300
29301 .PHONY: all-lto-plugin maybe-all-lto-plugin
29302 maybe-all-lto-plugin:
29303 @if gcc-bootstrap
29304 all-lto-plugin: stage_current
29305 @endif gcc-bootstrap
29306 @if lto-plugin
29307 TARGET-lto-plugin=all
29308 maybe-all-lto-plugin: all-lto-plugin
29309 all-lto-plugin: configure-lto-plugin
29310         @r=`${PWD_COMMAND}`; export r; \
29311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29312         $(HOST_EXPORTS)  \
29313         (cd $(HOST_SUBDIR)/lto-plugin && \
29314           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29315                 $(TARGET-lto-plugin))
29316 @endif lto-plugin
29317
29318
29319
29320 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29321 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29322 maybe-all-stage1-lto-plugin:
29323 maybe-clean-stage1-lto-plugin:
29324 @if lto-plugin-bootstrap
29325 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29326 all-stage1: all-stage1-lto-plugin
29327 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29328 all-stage1-lto-plugin: configure-stage1-lto-plugin
29329         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29330         @r=`${PWD_COMMAND}`; export r; \
29331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29332         TFLAGS="$(STAGE1_TFLAGS)"; \
29333         $(HOST_EXPORTS)  \
29334         cd $(HOST_SUBDIR)/lto-plugin && \
29335         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29336                 CFLAGS="$(STAGE1_CFLAGS)" \
29337                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29338                 LIBCFLAGS="$(LIBCFLAGS)" \
29339                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29340                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29341                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29342                 $(EXTRA_HOST_FLAGS)   \
29343                 TFLAGS="$(STAGE1_TFLAGS)" \
29344                 $(TARGET-stage1-lto-plugin)
29345
29346 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29347 clean-stage1: clean-stage1-lto-plugin
29348 clean-stage1-lto-plugin:
29349         @if [ $(current_stage) = stage1 ]; then \
29350           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29351         else \
29352           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29353           $(MAKE) stage1-start; \
29354         fi; \
29355         cd $(HOST_SUBDIR)/lto-plugin && \
29356         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29357                  clean
29358 @endif lto-plugin-bootstrap
29359
29360
29361 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29362 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29363 maybe-all-stage2-lto-plugin:
29364 maybe-clean-stage2-lto-plugin:
29365 @if lto-plugin-bootstrap
29366 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29367 all-stage2: all-stage2-lto-plugin
29368 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29369 all-stage2-lto-plugin: configure-stage2-lto-plugin
29370         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29371         @r=`${PWD_COMMAND}`; export r; \
29372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29373         TFLAGS="$(STAGE2_TFLAGS)"; \
29374         $(HOST_EXPORTS) \
29375         $(POSTSTAGE1_HOST_EXPORTS)  \
29376         cd $(HOST_SUBDIR)/lto-plugin && \
29377         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29378                 CFLAGS="$(STAGE2_CFLAGS)" \
29379                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29380                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29381                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29382                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29383                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29384                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29385                 TFLAGS="$(STAGE2_TFLAGS)" \
29386                 $(TARGET-stage2-lto-plugin)
29387
29388 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29389 clean-stage2: clean-stage2-lto-plugin
29390 clean-stage2-lto-plugin:
29391         @if [ $(current_stage) = stage2 ]; then \
29392           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29393         else \
29394           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29395           $(MAKE) stage2-start; \
29396         fi; \
29397         cd $(HOST_SUBDIR)/lto-plugin && \
29398         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29399                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29400                  clean
29401 @endif lto-plugin-bootstrap
29402
29403
29404 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29405 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29406 maybe-all-stage3-lto-plugin:
29407 maybe-clean-stage3-lto-plugin:
29408 @if lto-plugin-bootstrap
29409 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29410 all-stage3: all-stage3-lto-plugin
29411 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29412 all-stage3-lto-plugin: configure-stage3-lto-plugin
29413         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29414         @r=`${PWD_COMMAND}`; export r; \
29415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29416         TFLAGS="$(STAGE3_TFLAGS)"; \
29417         $(HOST_EXPORTS) \
29418         $(POSTSTAGE1_HOST_EXPORTS)  \
29419         cd $(HOST_SUBDIR)/lto-plugin && \
29420         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29421                 CFLAGS="$(STAGE3_CFLAGS)" \
29422                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29423                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29424                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29425                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29426                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29427                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29428                 TFLAGS="$(STAGE3_TFLAGS)" \
29429                 $(TARGET-stage3-lto-plugin)
29430
29431 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29432 clean-stage3: clean-stage3-lto-plugin
29433 clean-stage3-lto-plugin:
29434         @if [ $(current_stage) = stage3 ]; then \
29435           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29436         else \
29437           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29438           $(MAKE) stage3-start; \
29439         fi; \
29440         cd $(HOST_SUBDIR)/lto-plugin && \
29441         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29442                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29443                  clean
29444 @endif lto-plugin-bootstrap
29445
29446
29447 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29448 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29449 maybe-all-stage4-lto-plugin:
29450 maybe-clean-stage4-lto-plugin:
29451 @if lto-plugin-bootstrap
29452 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29453 all-stage4: all-stage4-lto-plugin
29454 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29455 all-stage4-lto-plugin: configure-stage4-lto-plugin
29456         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29457         @r=`${PWD_COMMAND}`; export r; \
29458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29459         TFLAGS="$(STAGE4_TFLAGS)"; \
29460         $(HOST_EXPORTS) \
29461         $(POSTSTAGE1_HOST_EXPORTS)  \
29462         cd $(HOST_SUBDIR)/lto-plugin && \
29463         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29464                 CFLAGS="$(STAGE4_CFLAGS)" \
29465                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29466                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29467                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29468                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29469                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29470                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29471                 TFLAGS="$(STAGE4_TFLAGS)" \
29472                 $(TARGET-stage4-lto-plugin)
29473
29474 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29475 clean-stage4: clean-stage4-lto-plugin
29476 clean-stage4-lto-plugin:
29477         @if [ $(current_stage) = stage4 ]; then \
29478           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29479         else \
29480           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29481           $(MAKE) stage4-start; \
29482         fi; \
29483         cd $(HOST_SUBDIR)/lto-plugin && \
29484         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29485                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29486                  clean
29487 @endif lto-plugin-bootstrap
29488
29489
29490 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29491 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29492 maybe-all-stageprofile-lto-plugin:
29493 maybe-clean-stageprofile-lto-plugin:
29494 @if lto-plugin-bootstrap
29495 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29496 all-stageprofile: all-stageprofile-lto-plugin
29497 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29498 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29499         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29500         @r=`${PWD_COMMAND}`; export r; \
29501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29502         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29503         $(HOST_EXPORTS) \
29504         $(POSTSTAGE1_HOST_EXPORTS)  \
29505         cd $(HOST_SUBDIR)/lto-plugin && \
29506         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29507                 CFLAGS="$(STAGEprofile_CFLAGS)" \
29508                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29509                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29510                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29511                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29512                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29513                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29514                 TFLAGS="$(STAGEprofile_TFLAGS)" \
29515                 $(TARGET-stageprofile-lto-plugin)
29516
29517 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29518 clean-stageprofile: clean-stageprofile-lto-plugin
29519 clean-stageprofile-lto-plugin:
29520         @if [ $(current_stage) = stageprofile ]; then \
29521           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29522         else \
29523           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29524           $(MAKE) stageprofile-start; \
29525         fi; \
29526         cd $(HOST_SUBDIR)/lto-plugin && \
29527         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29528                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29529                  clean
29530 @endif lto-plugin-bootstrap
29531
29532
29533 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29534 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29535 maybe-all-stagefeedback-lto-plugin:
29536 maybe-clean-stagefeedback-lto-plugin:
29537 @if lto-plugin-bootstrap
29538 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29539 all-stagefeedback: all-stagefeedback-lto-plugin
29540 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29541 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29542         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29543         @r=`${PWD_COMMAND}`; export r; \
29544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29545         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29546         $(HOST_EXPORTS) \
29547         $(POSTSTAGE1_HOST_EXPORTS)  \
29548         cd $(HOST_SUBDIR)/lto-plugin && \
29549         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29550                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29551                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29552                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29553                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29554                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29555                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29556                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29557                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29558                 $(TARGET-stagefeedback-lto-plugin)
29559
29560 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29561 clean-stagefeedback: clean-stagefeedback-lto-plugin
29562 clean-stagefeedback-lto-plugin:
29563         @if [ $(current_stage) = stagefeedback ]; then \
29564           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29565         else \
29566           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29567           $(MAKE) stagefeedback-start; \
29568         fi; \
29569         cd $(HOST_SUBDIR)/lto-plugin && \
29570         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29571                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29572                  clean
29573 @endif lto-plugin-bootstrap
29574
29575
29576
29577
29578
29579 .PHONY: check-lto-plugin maybe-check-lto-plugin
29580 maybe-check-lto-plugin:
29581 @if lto-plugin
29582 maybe-check-lto-plugin: check-lto-plugin
29583
29584 check-lto-plugin:
29585         @: $(MAKE); $(unstage)
29586         @r=`${PWD_COMMAND}`; export r; \
29587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29588         $(HOST_EXPORTS) \
29589         (cd $(HOST_SUBDIR)/lto-plugin && \
29590           $(MAKE) $(FLAGS_TO_PASS)  check)
29591
29592 @endif lto-plugin
29593
29594 .PHONY: install-lto-plugin maybe-install-lto-plugin
29595 maybe-install-lto-plugin:
29596 @if lto-plugin
29597 maybe-install-lto-plugin: install-lto-plugin
29598
29599 install-lto-plugin: installdirs
29600         @: $(MAKE); $(unstage)
29601         @r=`${PWD_COMMAND}`; export r; \
29602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29603         $(HOST_EXPORTS) \
29604         (cd $(HOST_SUBDIR)/lto-plugin && \
29605           $(MAKE) $(FLAGS_TO_PASS)  install)
29606
29607 @endif lto-plugin
29608
29609 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29610 maybe-install-strip-lto-plugin:
29611 @if lto-plugin
29612 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29613
29614 install-strip-lto-plugin: installdirs
29615         @: $(MAKE); $(unstage)
29616         @r=`${PWD_COMMAND}`; export r; \
29617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618         $(HOST_EXPORTS) \
29619         (cd $(HOST_SUBDIR)/lto-plugin && \
29620           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29621
29622 @endif lto-plugin
29623
29624 # Other targets (info, dvi, pdf, etc.)
29625
29626 .PHONY: maybe-info-lto-plugin info-lto-plugin
29627 maybe-info-lto-plugin:
29628 @if lto-plugin
29629 maybe-info-lto-plugin: info-lto-plugin
29630
29631 info-lto-plugin: \
29632     configure-lto-plugin 
29633         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29634         r=`${PWD_COMMAND}`; export r; \
29635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29636         $(HOST_EXPORTS) \
29637         for flag in $(EXTRA_HOST_FLAGS) ; do \
29638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29639         done; \
29640         echo "Doing info in lto-plugin" ; \
29641         (cd $(HOST_SUBDIR)/lto-plugin && \
29642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29644                   "RANLIB=$${RANLIB}" \
29645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29646                   info) \
29647           || exit 1
29648
29649 @endif lto-plugin
29650
29651 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29652 maybe-dvi-lto-plugin:
29653 @if lto-plugin
29654 maybe-dvi-lto-plugin: dvi-lto-plugin
29655
29656 dvi-lto-plugin: \
29657     configure-lto-plugin 
29658         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29659         r=`${PWD_COMMAND}`; export r; \
29660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29661         $(HOST_EXPORTS) \
29662         for flag in $(EXTRA_HOST_FLAGS) ; do \
29663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29664         done; \
29665         echo "Doing dvi in lto-plugin" ; \
29666         (cd $(HOST_SUBDIR)/lto-plugin && \
29667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29669                   "RANLIB=$${RANLIB}" \
29670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29671                   dvi) \
29672           || exit 1
29673
29674 @endif lto-plugin
29675
29676 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29677 maybe-pdf-lto-plugin:
29678 @if lto-plugin
29679 maybe-pdf-lto-plugin: pdf-lto-plugin
29680
29681 pdf-lto-plugin: \
29682     configure-lto-plugin 
29683         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29684         r=`${PWD_COMMAND}`; export r; \
29685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29686         $(HOST_EXPORTS) \
29687         for flag in $(EXTRA_HOST_FLAGS) ; do \
29688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29689         done; \
29690         echo "Doing pdf in lto-plugin" ; \
29691         (cd $(HOST_SUBDIR)/lto-plugin && \
29692           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29693                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29694                   "RANLIB=$${RANLIB}" \
29695                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29696                   pdf) \
29697           || exit 1
29698
29699 @endif lto-plugin
29700
29701 .PHONY: maybe-html-lto-plugin html-lto-plugin
29702 maybe-html-lto-plugin:
29703 @if lto-plugin
29704 maybe-html-lto-plugin: html-lto-plugin
29705
29706 html-lto-plugin: \
29707     configure-lto-plugin 
29708         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29709         r=`${PWD_COMMAND}`; export r; \
29710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29711         $(HOST_EXPORTS) \
29712         for flag in $(EXTRA_HOST_FLAGS) ; do \
29713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29714         done; \
29715         echo "Doing html in lto-plugin" ; \
29716         (cd $(HOST_SUBDIR)/lto-plugin && \
29717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29719                   "RANLIB=$${RANLIB}" \
29720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29721                   html) \
29722           || exit 1
29723
29724 @endif lto-plugin
29725
29726 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29727 maybe-TAGS-lto-plugin:
29728 @if lto-plugin
29729 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29730
29731 TAGS-lto-plugin: \
29732     configure-lto-plugin 
29733         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29734         r=`${PWD_COMMAND}`; export r; \
29735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29736         $(HOST_EXPORTS) \
29737         for flag in $(EXTRA_HOST_FLAGS) ; do \
29738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29739         done; \
29740         echo "Doing TAGS in lto-plugin" ; \
29741         (cd $(HOST_SUBDIR)/lto-plugin && \
29742           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29743                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29744                   "RANLIB=$${RANLIB}" \
29745                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29746                   TAGS) \
29747           || exit 1
29748
29749 @endif lto-plugin
29750
29751 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29752 maybe-install-info-lto-plugin:
29753 @if lto-plugin
29754 maybe-install-info-lto-plugin: install-info-lto-plugin
29755
29756 install-info-lto-plugin: \
29757     configure-lto-plugin \
29758     info-lto-plugin 
29759         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29760         r=`${PWD_COMMAND}`; export r; \
29761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29762         $(HOST_EXPORTS) \
29763         for flag in $(EXTRA_HOST_FLAGS) ; do \
29764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29765         done; \
29766         echo "Doing install-info in lto-plugin" ; \
29767         (cd $(HOST_SUBDIR)/lto-plugin && \
29768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29770                   "RANLIB=$${RANLIB}" \
29771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29772                   install-info) \
29773           || exit 1
29774
29775 @endif lto-plugin
29776
29777 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29778 maybe-install-pdf-lto-plugin:
29779 @if lto-plugin
29780 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29781
29782 install-pdf-lto-plugin: \
29783     configure-lto-plugin \
29784     pdf-lto-plugin 
29785         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29786         r=`${PWD_COMMAND}`; export r; \
29787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29788         $(HOST_EXPORTS) \
29789         for flag in $(EXTRA_HOST_FLAGS) ; do \
29790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29791         done; \
29792         echo "Doing install-pdf in lto-plugin" ; \
29793         (cd $(HOST_SUBDIR)/lto-plugin && \
29794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29796                   "RANLIB=$${RANLIB}" \
29797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29798                   install-pdf) \
29799           || exit 1
29800
29801 @endif lto-plugin
29802
29803 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29804 maybe-install-html-lto-plugin:
29805 @if lto-plugin
29806 maybe-install-html-lto-plugin: install-html-lto-plugin
29807
29808 install-html-lto-plugin: \
29809     configure-lto-plugin \
29810     html-lto-plugin 
29811         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29812         r=`${PWD_COMMAND}`; export r; \
29813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29814         $(HOST_EXPORTS) \
29815         for flag in $(EXTRA_HOST_FLAGS) ; do \
29816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29817         done; \
29818         echo "Doing install-html in lto-plugin" ; \
29819         (cd $(HOST_SUBDIR)/lto-plugin && \
29820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29822                   "RANLIB=$${RANLIB}" \
29823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29824                   install-html) \
29825           || exit 1
29826
29827 @endif lto-plugin
29828
29829 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29830 maybe-installcheck-lto-plugin:
29831 @if lto-plugin
29832 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29833
29834 installcheck-lto-plugin: \
29835     configure-lto-plugin 
29836         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29837         r=`${PWD_COMMAND}`; export r; \
29838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29839         $(HOST_EXPORTS) \
29840         for flag in $(EXTRA_HOST_FLAGS) ; do \
29841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29842         done; \
29843         echo "Doing installcheck in lto-plugin" ; \
29844         (cd $(HOST_SUBDIR)/lto-plugin && \
29845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29847                   "RANLIB=$${RANLIB}" \
29848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29849                   installcheck) \
29850           || exit 1
29851
29852 @endif lto-plugin
29853
29854 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29855 maybe-mostlyclean-lto-plugin:
29856 @if lto-plugin
29857 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29858
29859 mostlyclean-lto-plugin: 
29860         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29861         r=`${PWD_COMMAND}`; export r; \
29862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29863         $(HOST_EXPORTS) \
29864         for flag in $(EXTRA_HOST_FLAGS) ; do \
29865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29866         done; \
29867         echo "Doing mostlyclean in lto-plugin" ; \
29868         (cd $(HOST_SUBDIR)/lto-plugin && \
29869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29871                   "RANLIB=$${RANLIB}" \
29872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29873                   mostlyclean) \
29874           || exit 1
29875
29876 @endif lto-plugin
29877
29878 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29879 maybe-clean-lto-plugin:
29880 @if lto-plugin
29881 maybe-clean-lto-plugin: clean-lto-plugin
29882
29883 clean-lto-plugin: 
29884         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29885         r=`${PWD_COMMAND}`; export r; \
29886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29887         $(HOST_EXPORTS) \
29888         for flag in $(EXTRA_HOST_FLAGS) ; do \
29889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29890         done; \
29891         echo "Doing clean in lto-plugin" ; \
29892         (cd $(HOST_SUBDIR)/lto-plugin && \
29893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29895                   "RANLIB=$${RANLIB}" \
29896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29897                   clean) \
29898           || exit 1
29899
29900 @endif lto-plugin
29901
29902 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29903 maybe-distclean-lto-plugin:
29904 @if lto-plugin
29905 maybe-distclean-lto-plugin: distclean-lto-plugin
29906
29907 distclean-lto-plugin: 
29908         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29909         r=`${PWD_COMMAND}`; export r; \
29910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911         $(HOST_EXPORTS) \
29912         for flag in $(EXTRA_HOST_FLAGS) ; do \
29913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914         done; \
29915         echo "Doing distclean in lto-plugin" ; \
29916         (cd $(HOST_SUBDIR)/lto-plugin && \
29917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919                   "RANLIB=$${RANLIB}" \
29920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29921                   distclean) \
29922           || exit 1
29923
29924 @endif lto-plugin
29925
29926 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29927 maybe-maintainer-clean-lto-plugin:
29928 @if lto-plugin
29929 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29930
29931 maintainer-clean-lto-plugin: 
29932         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29933         r=`${PWD_COMMAND}`; export r; \
29934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29935         $(HOST_EXPORTS) \
29936         for flag in $(EXTRA_HOST_FLAGS) ; do \
29937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29938         done; \
29939         echo "Doing maintainer-clean in lto-plugin" ; \
29940         (cd $(HOST_SUBDIR)/lto-plugin && \
29941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29943                   "RANLIB=$${RANLIB}" \
29944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29945                   maintainer-clean) \
29946           || exit 1
29947
29948 @endif lto-plugin
29949
29950
29951
29952 # ---------------------------------------
29953 # Modules which run on the target machine
29954 # ---------------------------------------
29955
29956
29957
29958
29959 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29960 maybe-configure-target-libstdc++-v3:
29961 @if gcc-bootstrap
29962 configure-target-libstdc++-v3: stage_current
29963 @endif gcc-bootstrap
29964 @if target-libstdc++-v3
29965 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29966 configure-target-libstdc++-v3: 
29967         @r=`${PWD_COMMAND}`; export r; \
29968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969         echo "Checking multilib configuration for libstdc++-v3..."; \
29970         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29971         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29972         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29973           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29974             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29975           else \
29976             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29977             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29978           fi; \
29979         else \
29980           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29981         fi; \
29982         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29983         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29984         $(RAW_CXX_TARGET_EXPORTS)  \
29985         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29986         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29987         case $(srcdir) in \
29988           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29989           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29990                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29991         esac; \
29992         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29993         libsrcdir="$$s/libstdc++-v3"; \
29994         rm -f no-such-file || : ; \
29995         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29996           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29997           --target=${target_alias} $${srcdiroption}  \
29998           || exit 1
29999 @endif target-libstdc++-v3
30000
30001
30002
30003 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30004 maybe-configure-stage1-target-libstdc++-v3:
30005 @if target-libstdc++-v3-bootstrap
30006 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30007 configure-stage1-target-libstdc++-v3:
30008         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30009         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30010         @r=`${PWD_COMMAND}`; export r; \
30011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30012         TFLAGS="$(STAGE1_TFLAGS)"; \
30013         echo "Checking multilib configuration for libstdc++-v3..."; \
30014         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30015         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30016           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30017             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30018           else \
30019             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30020             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30021           fi; \
30022         else \
30023           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30024         fi; \
30025         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30026         $(RAW_CXX_TARGET_EXPORTS) \
30027         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30028         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30029         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30030         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30031         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30032         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30033         case $(srcdir) in \
30034           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30035           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30036                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30037         esac; \
30038         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30039         libsrcdir="$$s/libstdc++-v3"; \
30040         $(SHELL) $${libsrcdir}/configure \
30041           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30042           --target=${target_alias} $${srcdiroption} \
30043           $(STAGE1_CONFIGURE_FLAGS)
30044 @endif target-libstdc++-v3-bootstrap
30045
30046 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30047 maybe-configure-stage2-target-libstdc++-v3:
30048 @if target-libstdc++-v3-bootstrap
30049 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30050 configure-stage2-target-libstdc++-v3:
30051         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30052         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30053         @r=`${PWD_COMMAND}`; export r; \
30054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30055         TFLAGS="$(STAGE2_TFLAGS)"; \
30056         echo "Checking multilib configuration for libstdc++-v3..."; \
30057         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30058         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30059           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30060             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30061           else \
30062             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30063             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30064           fi; \
30065         else \
30066           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30067         fi; \
30068         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30069         $(RAW_CXX_TARGET_EXPORTS) \
30070          \
30071         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30072         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30073         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30074         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30075         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30076         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30077         case $(srcdir) in \
30078           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30079           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30080                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30081         esac; \
30082         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30083         libsrcdir="$$s/libstdc++-v3"; \
30084         $(SHELL) $${libsrcdir}/configure \
30085           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30086           --target=${target_alias} $${srcdiroption} \
30087           --with-build-libsubdir=$(HOST_SUBDIR) \
30088           $(STAGE2_CONFIGURE_FLAGS)
30089 @endif target-libstdc++-v3-bootstrap
30090
30091 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30092 maybe-configure-stage3-target-libstdc++-v3:
30093 @if target-libstdc++-v3-bootstrap
30094 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30095 configure-stage3-target-libstdc++-v3:
30096         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30097         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30098         @r=`${PWD_COMMAND}`; export r; \
30099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30100         TFLAGS="$(STAGE3_TFLAGS)"; \
30101         echo "Checking multilib configuration for libstdc++-v3..."; \
30102         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30103         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30104           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30105             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30106           else \
30107             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30108             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30109           fi; \
30110         else \
30111           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30112         fi; \
30113         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30114         $(RAW_CXX_TARGET_EXPORTS) \
30115          \
30116         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30117         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30118         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30119         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30120         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30121         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30122         case $(srcdir) in \
30123           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30124           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30125                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30126         esac; \
30127         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30128         libsrcdir="$$s/libstdc++-v3"; \
30129         $(SHELL) $${libsrcdir}/configure \
30130           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30131           --target=${target_alias} $${srcdiroption} \
30132           --with-build-libsubdir=$(HOST_SUBDIR) \
30133           $(STAGE3_CONFIGURE_FLAGS)
30134 @endif target-libstdc++-v3-bootstrap
30135
30136 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30137 maybe-configure-stage4-target-libstdc++-v3:
30138 @if target-libstdc++-v3-bootstrap
30139 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30140 configure-stage4-target-libstdc++-v3:
30141         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30142         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30143         @r=`${PWD_COMMAND}`; export r; \
30144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30145         TFLAGS="$(STAGE4_TFLAGS)"; \
30146         echo "Checking multilib configuration for libstdc++-v3..."; \
30147         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30148         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30149           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30150             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30151           else \
30152             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30153             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30154           fi; \
30155         else \
30156           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30157         fi; \
30158         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30159         $(RAW_CXX_TARGET_EXPORTS) \
30160          \
30161         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30162         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30163         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30164         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30165         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30166         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30167         case $(srcdir) in \
30168           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30169           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30170                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30171         esac; \
30172         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30173         libsrcdir="$$s/libstdc++-v3"; \
30174         $(SHELL) $${libsrcdir}/configure \
30175           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30176           --target=${target_alias} $${srcdiroption} \
30177           --with-build-libsubdir=$(HOST_SUBDIR) \
30178           $(STAGE4_CONFIGURE_FLAGS)
30179 @endif target-libstdc++-v3-bootstrap
30180
30181 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30182 maybe-configure-stageprofile-target-libstdc++-v3:
30183 @if target-libstdc++-v3-bootstrap
30184 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30185 configure-stageprofile-target-libstdc++-v3:
30186         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30187         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30188         @r=`${PWD_COMMAND}`; export r; \
30189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30190         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30191         echo "Checking multilib configuration for libstdc++-v3..."; \
30192         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30193         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30194           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30195             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30196           else \
30197             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30198             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30199           fi; \
30200         else \
30201           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30202         fi; \
30203         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30204         $(RAW_CXX_TARGET_EXPORTS) \
30205          \
30206         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30207         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30208         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30209         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30210         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30211         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30212         case $(srcdir) in \
30213           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30214           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30215                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30216         esac; \
30217         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30218         libsrcdir="$$s/libstdc++-v3"; \
30219         $(SHELL) $${libsrcdir}/configure \
30220           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30221           --target=${target_alias} $${srcdiroption} \
30222           --with-build-libsubdir=$(HOST_SUBDIR) \
30223           $(STAGEprofile_CONFIGURE_FLAGS)
30224 @endif target-libstdc++-v3-bootstrap
30225
30226 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30227 maybe-configure-stagefeedback-target-libstdc++-v3:
30228 @if target-libstdc++-v3-bootstrap
30229 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30230 configure-stagefeedback-target-libstdc++-v3:
30231         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30232         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30233         @r=`${PWD_COMMAND}`; export r; \
30234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30235         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30236         echo "Checking multilib configuration for libstdc++-v3..."; \
30237         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30238         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30239           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30240             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30241           else \
30242             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30243             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30244           fi; \
30245         else \
30246           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30247         fi; \
30248         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30249         $(RAW_CXX_TARGET_EXPORTS) \
30250          \
30251         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30252         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30253         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30254         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30255         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30256         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30257         case $(srcdir) in \
30258           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30259           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30260                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30261         esac; \
30262         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30263         libsrcdir="$$s/libstdc++-v3"; \
30264         $(SHELL) $${libsrcdir}/configure \
30265           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30266           --target=${target_alias} $${srcdiroption} \
30267           --with-build-libsubdir=$(HOST_SUBDIR) \
30268           $(STAGEfeedback_CONFIGURE_FLAGS)
30269 @endif target-libstdc++-v3-bootstrap
30270
30271
30272
30273
30274
30275 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30276 maybe-all-target-libstdc++-v3:
30277 @if gcc-bootstrap
30278 all-target-libstdc++-v3: stage_current
30279 @endif gcc-bootstrap
30280 @if target-libstdc++-v3
30281 TARGET-target-libstdc++-v3=all
30282 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30283 all-target-libstdc++-v3: configure-target-libstdc++-v3
30284         @r=`${PWD_COMMAND}`; export r; \
30285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30286         $(RAW_CXX_TARGET_EXPORTS)  \
30287         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30288           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30289                 $(TARGET-target-libstdc++-v3))
30290 @endif target-libstdc++-v3
30291
30292
30293
30294 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30295 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30296 maybe-all-stage1-target-libstdc++-v3:
30297 maybe-clean-stage1-target-libstdc++-v3:
30298 @if target-libstdc++-v3-bootstrap
30299 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30300 all-stage1: all-stage1-target-libstdc++-v3
30301 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30302 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30303         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30304         @r=`${PWD_COMMAND}`; export r; \
30305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30306         TFLAGS="$(STAGE1_TFLAGS)"; \
30307         $(RAW_CXX_TARGET_EXPORTS)  \
30308         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30309         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30310                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30311                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30312                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30313                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30314                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30315                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30316                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30317                 TFLAGS="$(STAGE1_TFLAGS)" \
30318                 $(TARGET-stage1-target-libstdc++-v3)
30319
30320 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30321 clean-stage1: clean-stage1-target-libstdc++-v3
30322 clean-stage1-target-libstdc++-v3:
30323         @if [ $(current_stage) = stage1 ]; then \
30324           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30325         else \
30326           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30327           $(MAKE) stage1-start; \
30328         fi; \
30329         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30330         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30331                  clean
30332 @endif target-libstdc++-v3-bootstrap
30333
30334
30335 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30336 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30337 maybe-all-stage2-target-libstdc++-v3:
30338 maybe-clean-stage2-target-libstdc++-v3:
30339 @if target-libstdc++-v3-bootstrap
30340 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30341 all-stage2: all-stage2-target-libstdc++-v3
30342 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30343 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30344         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30345         @r=`${PWD_COMMAND}`; export r; \
30346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30347         TFLAGS="$(STAGE2_TFLAGS)"; \
30348         $(RAW_CXX_TARGET_EXPORTS) \
30349           \
30350         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30351         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30352                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30353                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30354                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30355                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30356                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30357                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30358                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30359                 TFLAGS="$(STAGE2_TFLAGS)" \
30360                 $(TARGET-stage2-target-libstdc++-v3)
30361
30362 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30363 clean-stage2: clean-stage2-target-libstdc++-v3
30364 clean-stage2-target-libstdc++-v3:
30365         @if [ $(current_stage) = stage2 ]; then \
30366           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30367         else \
30368           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30369           $(MAKE) stage2-start; \
30370         fi; \
30371         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30372         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30373                   \
30374                  clean
30375 @endif target-libstdc++-v3-bootstrap
30376
30377
30378 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30379 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30380 maybe-all-stage3-target-libstdc++-v3:
30381 maybe-clean-stage3-target-libstdc++-v3:
30382 @if target-libstdc++-v3-bootstrap
30383 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30384 all-stage3: all-stage3-target-libstdc++-v3
30385 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30386 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30387         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30388         @r=`${PWD_COMMAND}`; export r; \
30389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30390         TFLAGS="$(STAGE3_TFLAGS)"; \
30391         $(RAW_CXX_TARGET_EXPORTS) \
30392           \
30393         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30394         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30395                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30396                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30397                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30398                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30399                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30400                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30401                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30402                 TFLAGS="$(STAGE3_TFLAGS)" \
30403                 $(TARGET-stage3-target-libstdc++-v3)
30404
30405 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30406 clean-stage3: clean-stage3-target-libstdc++-v3
30407 clean-stage3-target-libstdc++-v3:
30408         @if [ $(current_stage) = stage3 ]; then \
30409           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30410         else \
30411           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30412           $(MAKE) stage3-start; \
30413         fi; \
30414         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30415         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30416                   \
30417                  clean
30418 @endif target-libstdc++-v3-bootstrap
30419
30420
30421 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30422 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30423 maybe-all-stage4-target-libstdc++-v3:
30424 maybe-clean-stage4-target-libstdc++-v3:
30425 @if target-libstdc++-v3-bootstrap
30426 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30427 all-stage4: all-stage4-target-libstdc++-v3
30428 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30429 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30430         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30431         @r=`${PWD_COMMAND}`; export r; \
30432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30433         TFLAGS="$(STAGE4_TFLAGS)"; \
30434         $(RAW_CXX_TARGET_EXPORTS) \
30435           \
30436         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30437         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30438                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30439                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30440                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30441                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30442                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30443                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30444                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30445                 TFLAGS="$(STAGE4_TFLAGS)" \
30446                 $(TARGET-stage4-target-libstdc++-v3)
30447
30448 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30449 clean-stage4: clean-stage4-target-libstdc++-v3
30450 clean-stage4-target-libstdc++-v3:
30451         @if [ $(current_stage) = stage4 ]; then \
30452           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30453         else \
30454           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30455           $(MAKE) stage4-start; \
30456         fi; \
30457         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30458         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30459                   \
30460                  clean
30461 @endif target-libstdc++-v3-bootstrap
30462
30463
30464 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30465 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30466 maybe-all-stageprofile-target-libstdc++-v3:
30467 maybe-clean-stageprofile-target-libstdc++-v3:
30468 @if target-libstdc++-v3-bootstrap
30469 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30470 all-stageprofile: all-stageprofile-target-libstdc++-v3
30471 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30472 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30473         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30474         @r=`${PWD_COMMAND}`; export r; \
30475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30476         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30477         $(RAW_CXX_TARGET_EXPORTS) \
30478           \
30479         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30480         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30481                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30482                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30483                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30484                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30485                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30486                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30487                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30488                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30489                 $(TARGET-stageprofile-target-libstdc++-v3)
30490
30491 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30492 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30493 clean-stageprofile-target-libstdc++-v3:
30494         @if [ $(current_stage) = stageprofile ]; then \
30495           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30496         else \
30497           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30498           $(MAKE) stageprofile-start; \
30499         fi; \
30500         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30501         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30502                   \
30503                  clean
30504 @endif target-libstdc++-v3-bootstrap
30505
30506
30507 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30508 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30509 maybe-all-stagefeedback-target-libstdc++-v3:
30510 maybe-clean-stagefeedback-target-libstdc++-v3:
30511 @if target-libstdc++-v3-bootstrap
30512 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30513 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30514 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30515 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30516         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30517         @r=`${PWD_COMMAND}`; export r; \
30518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30519         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30520         $(RAW_CXX_TARGET_EXPORTS) \
30521           \
30522         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30523         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30524                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30525                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30526                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30527                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30528                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30529                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30530                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30531                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30532                 $(TARGET-stagefeedback-target-libstdc++-v3)
30533
30534 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30535 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30536 clean-stagefeedback-target-libstdc++-v3:
30537         @if [ $(current_stage) = stagefeedback ]; then \
30538           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30539         else \
30540           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30541           $(MAKE) stagefeedback-start; \
30542         fi; \
30543         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30544         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30545                   \
30546                  clean
30547 @endif target-libstdc++-v3-bootstrap
30548
30549
30550
30551
30552
30553
30554 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30555 maybe-check-target-libstdc++-v3:
30556 @if target-libstdc++-v3
30557 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30558
30559 check-target-libstdc++-v3:
30560         @: $(MAKE); $(unstage)
30561         @r=`${PWD_COMMAND}`; export r; \
30562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30563         $(RAW_CXX_TARGET_EXPORTS) \
30564         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30565           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
30566
30567 @endif target-libstdc++-v3
30568
30569 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30570 maybe-install-target-libstdc++-v3:
30571 @if target-libstdc++-v3
30572 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30573
30574 install-target-libstdc++-v3: installdirs
30575         @: $(MAKE); $(unstage)
30576         @r=`${PWD_COMMAND}`; export r; \
30577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30578         $(RAW_CXX_TARGET_EXPORTS) \
30579         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30580           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30581
30582 @endif target-libstdc++-v3
30583
30584 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30585 maybe-install-strip-target-libstdc++-v3:
30586 @if target-libstdc++-v3
30587 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30588
30589 install-strip-target-libstdc++-v3: installdirs
30590         @: $(MAKE); $(unstage)
30591         @r=`${PWD_COMMAND}`; export r; \
30592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30593         $(RAW_CXX_TARGET_EXPORTS) \
30594         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30595           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
30596
30597 @endif target-libstdc++-v3
30598
30599 # Other targets (info, dvi, pdf, etc.)
30600
30601 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30602 maybe-info-target-libstdc++-v3:
30603 @if target-libstdc++-v3
30604 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30605
30606 info-target-libstdc++-v3: \
30607     configure-target-libstdc++-v3 
30608         @: $(MAKE); $(unstage)
30609         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30610         r=`${PWD_COMMAND}`; export r; \
30611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612         $(RAW_CXX_TARGET_EXPORTS) \
30613         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30614         for flag in $(EXTRA_TARGET_FLAGS); do \
30615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30616         done; \
30617         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620                   "RANLIB=$${RANLIB}" \
30621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30622                    info) \
30623           || exit 1
30624
30625 @endif target-libstdc++-v3
30626
30627 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30628 maybe-dvi-target-libstdc++-v3:
30629 @if target-libstdc++-v3
30630 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30631
30632 dvi-target-libstdc++-v3: \
30633     configure-target-libstdc++-v3 
30634         @: $(MAKE); $(unstage)
30635         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30636         r=`${PWD_COMMAND}`; export r; \
30637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638         $(RAW_CXX_TARGET_EXPORTS) \
30639         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30640         for flag in $(EXTRA_TARGET_FLAGS); do \
30641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30642         done; \
30643         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646                   "RANLIB=$${RANLIB}" \
30647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30648                    dvi) \
30649           || exit 1
30650
30651 @endif target-libstdc++-v3
30652
30653 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30654 maybe-pdf-target-libstdc++-v3:
30655 @if target-libstdc++-v3
30656 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30657
30658 pdf-target-libstdc++-v3: \
30659     configure-target-libstdc++-v3 
30660         @: $(MAKE); $(unstage)
30661         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30662         r=`${PWD_COMMAND}`; export r; \
30663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30664         $(RAW_CXX_TARGET_EXPORTS) \
30665         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30666         for flag in $(EXTRA_TARGET_FLAGS); do \
30667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30668         done; \
30669         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30672                   "RANLIB=$${RANLIB}" \
30673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30674                    pdf) \
30675           || exit 1
30676
30677 @endif target-libstdc++-v3
30678
30679 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30680 maybe-html-target-libstdc++-v3:
30681 @if target-libstdc++-v3
30682 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30683
30684 html-target-libstdc++-v3: \
30685     configure-target-libstdc++-v3 
30686         @: $(MAKE); $(unstage)
30687         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30688         r=`${PWD_COMMAND}`; export r; \
30689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30690         $(RAW_CXX_TARGET_EXPORTS) \
30691         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30692         for flag in $(EXTRA_TARGET_FLAGS); do \
30693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30694         done; \
30695         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30698                   "RANLIB=$${RANLIB}" \
30699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30700                    html) \
30701           || exit 1
30702
30703 @endif target-libstdc++-v3
30704
30705 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30706 maybe-TAGS-target-libstdc++-v3:
30707 @if target-libstdc++-v3
30708 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30709
30710 TAGS-target-libstdc++-v3: \
30711     configure-target-libstdc++-v3 
30712         @: $(MAKE); $(unstage)
30713         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30714         r=`${PWD_COMMAND}`; export r; \
30715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30716         $(RAW_CXX_TARGET_EXPORTS) \
30717         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30718         for flag in $(EXTRA_TARGET_FLAGS); do \
30719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30720         done; \
30721         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30724                   "RANLIB=$${RANLIB}" \
30725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30726                    TAGS) \
30727           || exit 1
30728
30729 @endif target-libstdc++-v3
30730
30731 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30732 maybe-install-info-target-libstdc++-v3:
30733 @if target-libstdc++-v3
30734 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30735
30736 install-info-target-libstdc++-v3: \
30737     configure-target-libstdc++-v3 \
30738     info-target-libstdc++-v3 
30739         @: $(MAKE); $(unstage)
30740         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30741         r=`${PWD_COMMAND}`; export r; \
30742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743         $(RAW_CXX_TARGET_EXPORTS) \
30744         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30745         for flag in $(EXTRA_TARGET_FLAGS); do \
30746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30747         done; \
30748         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30751                   "RANLIB=$${RANLIB}" \
30752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30753                    install-info) \
30754           || exit 1
30755
30756 @endif target-libstdc++-v3
30757
30758 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30759 maybe-install-pdf-target-libstdc++-v3:
30760 @if target-libstdc++-v3
30761 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30762
30763 install-pdf-target-libstdc++-v3: \
30764     configure-target-libstdc++-v3 \
30765     pdf-target-libstdc++-v3 
30766         @: $(MAKE); $(unstage)
30767         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30768         r=`${PWD_COMMAND}`; export r; \
30769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30770         $(RAW_CXX_TARGET_EXPORTS) \
30771         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30772         for flag in $(EXTRA_TARGET_FLAGS); do \
30773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30774         done; \
30775         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778                   "RANLIB=$${RANLIB}" \
30779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30780                    install-pdf) \
30781           || exit 1
30782
30783 @endif target-libstdc++-v3
30784
30785 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30786 maybe-install-html-target-libstdc++-v3:
30787 @if target-libstdc++-v3
30788 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30789
30790 install-html-target-libstdc++-v3: \
30791     configure-target-libstdc++-v3 \
30792     html-target-libstdc++-v3 
30793         @: $(MAKE); $(unstage)
30794         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30795         r=`${PWD_COMMAND}`; export r; \
30796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30797         $(RAW_CXX_TARGET_EXPORTS) \
30798         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30799         for flag in $(EXTRA_TARGET_FLAGS); do \
30800           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30801         done; \
30802         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30805                   "RANLIB=$${RANLIB}" \
30806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30807                    install-html) \
30808           || exit 1
30809
30810 @endif target-libstdc++-v3
30811
30812 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30813 maybe-installcheck-target-libstdc++-v3:
30814 @if target-libstdc++-v3
30815 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30816
30817 installcheck-target-libstdc++-v3: \
30818     configure-target-libstdc++-v3 
30819         @: $(MAKE); $(unstage)
30820         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30821         r=`${PWD_COMMAND}`; export r; \
30822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30823         $(RAW_CXX_TARGET_EXPORTS) \
30824         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30825         for flag in $(EXTRA_TARGET_FLAGS); do \
30826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30827         done; \
30828         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30831                   "RANLIB=$${RANLIB}" \
30832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30833                    installcheck) \
30834           || exit 1
30835
30836 @endif target-libstdc++-v3
30837
30838 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30839 maybe-mostlyclean-target-libstdc++-v3:
30840 @if target-libstdc++-v3
30841 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30842
30843 mostlyclean-target-libstdc++-v3: 
30844         @: $(MAKE); $(unstage)
30845         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30846         r=`${PWD_COMMAND}`; export r; \
30847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848         $(RAW_CXX_TARGET_EXPORTS) \
30849         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30850         for flag in $(EXTRA_TARGET_FLAGS); do \
30851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30852         done; \
30853         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30856                   "RANLIB=$${RANLIB}" \
30857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30858                    mostlyclean) \
30859           || exit 1
30860
30861 @endif target-libstdc++-v3
30862
30863 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30864 maybe-clean-target-libstdc++-v3:
30865 @if target-libstdc++-v3
30866 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30867
30868 clean-target-libstdc++-v3: 
30869         @: $(MAKE); $(unstage)
30870         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30871         r=`${PWD_COMMAND}`; export r; \
30872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30873         $(RAW_CXX_TARGET_EXPORTS) \
30874         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30875         for flag in $(EXTRA_TARGET_FLAGS); do \
30876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30877         done; \
30878         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30881                   "RANLIB=$${RANLIB}" \
30882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30883                    clean) \
30884           || exit 1
30885
30886 @endif target-libstdc++-v3
30887
30888 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30889 maybe-distclean-target-libstdc++-v3:
30890 @if target-libstdc++-v3
30891 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30892
30893 distclean-target-libstdc++-v3: 
30894         @: $(MAKE); $(unstage)
30895         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30896         r=`${PWD_COMMAND}`; export r; \
30897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30898         $(RAW_CXX_TARGET_EXPORTS) \
30899         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30900         for flag in $(EXTRA_TARGET_FLAGS); do \
30901           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30902         done; \
30903         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30906                   "RANLIB=$${RANLIB}" \
30907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30908                    distclean) \
30909           || exit 1
30910
30911 @endif target-libstdc++-v3
30912
30913 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30914 maybe-maintainer-clean-target-libstdc++-v3:
30915 @if target-libstdc++-v3
30916 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30917
30918 maintainer-clean-target-libstdc++-v3: 
30919         @: $(MAKE); $(unstage)
30920         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30921         r=`${PWD_COMMAND}`; export r; \
30922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30923         $(RAW_CXX_TARGET_EXPORTS) \
30924         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30925         for flag in $(EXTRA_TARGET_FLAGS); do \
30926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30927         done; \
30928         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30931                   "RANLIB=$${RANLIB}" \
30932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30933                    maintainer-clean) \
30934           || exit 1
30935
30936 @endif target-libstdc++-v3
30937
30938
30939
30940
30941
30942 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30943 maybe-configure-target-libmudflap:
30944 @if gcc-bootstrap
30945 configure-target-libmudflap: stage_current
30946 @endif gcc-bootstrap
30947 @if target-libmudflap
30948 maybe-configure-target-libmudflap: configure-target-libmudflap
30949 configure-target-libmudflap: 
30950         @: $(MAKE); $(unstage)
30951         @r=`${PWD_COMMAND}`; export r; \
30952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30953         echo "Checking multilib configuration for libmudflap..."; \
30954         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30955         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30956         if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30957           if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30958             rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30959           else \
30960             rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30961             mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30962           fi; \
30963         else \
30964           mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30965         fi; \
30966         test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30967         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30968         $(NORMAL_TARGET_EXPORTS)  \
30969         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30970         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30971         case $(srcdir) in \
30972           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30973           *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30974                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30975         esac; \
30976         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30977         libsrcdir="$$s/libmudflap"; \
30978         rm -f no-such-file || : ; \
30979         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30980           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30981           --target=${target_alias} $${srcdiroption}  \
30982           || exit 1
30983 @endif target-libmudflap
30984
30985
30986
30987
30988
30989 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
30990 maybe-all-target-libmudflap:
30991 @if gcc-bootstrap
30992 all-target-libmudflap: stage_current
30993 @endif gcc-bootstrap
30994 @if target-libmudflap
30995 TARGET-target-libmudflap=all
30996 maybe-all-target-libmudflap: all-target-libmudflap
30997 all-target-libmudflap: configure-target-libmudflap
30998         @: $(MAKE); $(unstage)
30999         @r=`${PWD_COMMAND}`; export r; \
31000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31001         $(NORMAL_TARGET_EXPORTS)  \
31002         (cd $(TARGET_SUBDIR)/libmudflap && \
31003           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31004                 $(TARGET-target-libmudflap))
31005 @endif target-libmudflap
31006
31007
31008
31009
31010
31011 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31012 maybe-check-target-libmudflap:
31013 @if target-libmudflap
31014 maybe-check-target-libmudflap: check-target-libmudflap
31015
31016 check-target-libmudflap:
31017         @: $(MAKE); $(unstage)
31018         @r=`${PWD_COMMAND}`; export r; \
31019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31020         $(NORMAL_TARGET_EXPORTS) \
31021         (cd $(TARGET_SUBDIR)/libmudflap && \
31022           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31023
31024 @endif target-libmudflap
31025
31026 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31027 maybe-install-target-libmudflap:
31028 @if target-libmudflap
31029 maybe-install-target-libmudflap: install-target-libmudflap
31030
31031 install-target-libmudflap: installdirs
31032         @: $(MAKE); $(unstage)
31033         @r=`${PWD_COMMAND}`; export r; \
31034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31035         $(NORMAL_TARGET_EXPORTS) \
31036         (cd $(TARGET_SUBDIR)/libmudflap && \
31037           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31038
31039 @endif target-libmudflap
31040
31041 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31042 maybe-install-strip-target-libmudflap:
31043 @if target-libmudflap
31044 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31045
31046 install-strip-target-libmudflap: installdirs
31047         @: $(MAKE); $(unstage)
31048         @r=`${PWD_COMMAND}`; export r; \
31049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31050         $(NORMAL_TARGET_EXPORTS) \
31051         (cd $(TARGET_SUBDIR)/libmudflap && \
31052           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31053
31054 @endif target-libmudflap
31055
31056 # Other targets (info, dvi, pdf, etc.)
31057
31058 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31059 maybe-info-target-libmudflap:
31060 @if target-libmudflap
31061 maybe-info-target-libmudflap: info-target-libmudflap
31062
31063 info-target-libmudflap: \
31064     configure-target-libmudflap 
31065         @: $(MAKE); $(unstage)
31066         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31067         r=`${PWD_COMMAND}`; export r; \
31068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31069         $(NORMAL_TARGET_EXPORTS) \
31070         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31071         for flag in $(EXTRA_TARGET_FLAGS); do \
31072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31073         done; \
31074         (cd $(TARGET_SUBDIR)/libmudflap && \
31075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31077                   "RANLIB=$${RANLIB}" \
31078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31079                    info) \
31080           || exit 1
31081
31082 @endif target-libmudflap
31083
31084 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31085 maybe-dvi-target-libmudflap:
31086 @if target-libmudflap
31087 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31088
31089 dvi-target-libmudflap: \
31090     configure-target-libmudflap 
31091         @: $(MAKE); $(unstage)
31092         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31093         r=`${PWD_COMMAND}`; export r; \
31094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31095         $(NORMAL_TARGET_EXPORTS) \
31096         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31097         for flag in $(EXTRA_TARGET_FLAGS); do \
31098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31099         done; \
31100         (cd $(TARGET_SUBDIR)/libmudflap && \
31101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31103                   "RANLIB=$${RANLIB}" \
31104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31105                    dvi) \
31106           || exit 1
31107
31108 @endif target-libmudflap
31109
31110 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31111 maybe-pdf-target-libmudflap:
31112 @if target-libmudflap
31113 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31114
31115 pdf-target-libmudflap: \
31116     configure-target-libmudflap 
31117         @: $(MAKE); $(unstage)
31118         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31119         r=`${PWD_COMMAND}`; export r; \
31120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31121         $(NORMAL_TARGET_EXPORTS) \
31122         echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31123         for flag in $(EXTRA_TARGET_FLAGS); do \
31124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31125         done; \
31126         (cd $(TARGET_SUBDIR)/libmudflap && \
31127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31129                   "RANLIB=$${RANLIB}" \
31130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31131                    pdf) \
31132           || exit 1
31133
31134 @endif target-libmudflap
31135
31136 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31137 maybe-html-target-libmudflap:
31138 @if target-libmudflap
31139 maybe-html-target-libmudflap: html-target-libmudflap
31140
31141 html-target-libmudflap: \
31142     configure-target-libmudflap 
31143         @: $(MAKE); $(unstage)
31144         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31145         r=`${PWD_COMMAND}`; export r; \
31146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31147         $(NORMAL_TARGET_EXPORTS) \
31148         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31149         for flag in $(EXTRA_TARGET_FLAGS); do \
31150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31151         done; \
31152         (cd $(TARGET_SUBDIR)/libmudflap && \
31153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31155                   "RANLIB=$${RANLIB}" \
31156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31157                    html) \
31158           || exit 1
31159
31160 @endif target-libmudflap
31161
31162 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31163 maybe-TAGS-target-libmudflap:
31164 @if target-libmudflap
31165 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31166
31167 TAGS-target-libmudflap: \
31168     configure-target-libmudflap 
31169         @: $(MAKE); $(unstage)
31170         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31171         r=`${PWD_COMMAND}`; export r; \
31172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31173         $(NORMAL_TARGET_EXPORTS) \
31174         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31175         for flag in $(EXTRA_TARGET_FLAGS); do \
31176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31177         done; \
31178         (cd $(TARGET_SUBDIR)/libmudflap && \
31179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31181                   "RANLIB=$${RANLIB}" \
31182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31183                    TAGS) \
31184           || exit 1
31185
31186 @endif target-libmudflap
31187
31188 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31189 maybe-install-info-target-libmudflap:
31190 @if target-libmudflap
31191 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31192
31193 install-info-target-libmudflap: \
31194     configure-target-libmudflap \
31195     info-target-libmudflap 
31196         @: $(MAKE); $(unstage)
31197         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31198         r=`${PWD_COMMAND}`; export r; \
31199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31200         $(NORMAL_TARGET_EXPORTS) \
31201         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31202         for flag in $(EXTRA_TARGET_FLAGS); do \
31203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204         done; \
31205         (cd $(TARGET_SUBDIR)/libmudflap && \
31206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31208                   "RANLIB=$${RANLIB}" \
31209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31210                    install-info) \
31211           || exit 1
31212
31213 @endif target-libmudflap
31214
31215 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31216 maybe-install-pdf-target-libmudflap:
31217 @if target-libmudflap
31218 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31219
31220 install-pdf-target-libmudflap: \
31221     configure-target-libmudflap \
31222     pdf-target-libmudflap 
31223         @: $(MAKE); $(unstage)
31224         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31225         r=`${PWD_COMMAND}`; export r; \
31226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31227         $(NORMAL_TARGET_EXPORTS) \
31228         echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31229         for flag in $(EXTRA_TARGET_FLAGS); do \
31230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31231         done; \
31232         (cd $(TARGET_SUBDIR)/libmudflap && \
31233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31235                   "RANLIB=$${RANLIB}" \
31236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31237                    install-pdf) \
31238           || exit 1
31239
31240 @endif target-libmudflap
31241
31242 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31243 maybe-install-html-target-libmudflap:
31244 @if target-libmudflap
31245 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31246
31247 install-html-target-libmudflap: \
31248     configure-target-libmudflap \
31249     html-target-libmudflap 
31250         @: $(MAKE); $(unstage)
31251         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31252         r=`${PWD_COMMAND}`; export r; \
31253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254         $(NORMAL_TARGET_EXPORTS) \
31255         echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31256         for flag in $(EXTRA_TARGET_FLAGS); do \
31257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31258         done; \
31259         (cd $(TARGET_SUBDIR)/libmudflap && \
31260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31262                   "RANLIB=$${RANLIB}" \
31263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31264                    install-html) \
31265           || exit 1
31266
31267 @endif target-libmudflap
31268
31269 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31270 maybe-installcheck-target-libmudflap:
31271 @if target-libmudflap
31272 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31273
31274 installcheck-target-libmudflap: \
31275     configure-target-libmudflap 
31276         @: $(MAKE); $(unstage)
31277         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31278         r=`${PWD_COMMAND}`; export r; \
31279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31280         $(NORMAL_TARGET_EXPORTS) \
31281         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31282         for flag in $(EXTRA_TARGET_FLAGS); do \
31283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31284         done; \
31285         (cd $(TARGET_SUBDIR)/libmudflap && \
31286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31288                   "RANLIB=$${RANLIB}" \
31289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31290                    installcheck) \
31291           || exit 1
31292
31293 @endif target-libmudflap
31294
31295 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31296 maybe-mostlyclean-target-libmudflap:
31297 @if target-libmudflap
31298 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31299
31300 mostlyclean-target-libmudflap: 
31301         @: $(MAKE); $(unstage)
31302         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31303         r=`${PWD_COMMAND}`; export r; \
31304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305         $(NORMAL_TARGET_EXPORTS) \
31306         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31307         for flag in $(EXTRA_TARGET_FLAGS); do \
31308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31309         done; \
31310         (cd $(TARGET_SUBDIR)/libmudflap && \
31311           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31312                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31313                   "RANLIB=$${RANLIB}" \
31314                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31315                    mostlyclean) \
31316           || exit 1
31317
31318 @endif target-libmudflap
31319
31320 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31321 maybe-clean-target-libmudflap:
31322 @if target-libmudflap
31323 maybe-clean-target-libmudflap: clean-target-libmudflap
31324
31325 clean-target-libmudflap: 
31326         @: $(MAKE); $(unstage)
31327         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31328         r=`${PWD_COMMAND}`; export r; \
31329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31330         $(NORMAL_TARGET_EXPORTS) \
31331         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31332         for flag in $(EXTRA_TARGET_FLAGS); do \
31333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31334         done; \
31335         (cd $(TARGET_SUBDIR)/libmudflap && \
31336           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31337                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31338                   "RANLIB=$${RANLIB}" \
31339                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31340                    clean) \
31341           || exit 1
31342
31343 @endif target-libmudflap
31344
31345 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31346 maybe-distclean-target-libmudflap:
31347 @if target-libmudflap
31348 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31349
31350 distclean-target-libmudflap: 
31351         @: $(MAKE); $(unstage)
31352         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31353         r=`${PWD_COMMAND}`; export r; \
31354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31355         $(NORMAL_TARGET_EXPORTS) \
31356         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31357         for flag in $(EXTRA_TARGET_FLAGS); do \
31358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31359         done; \
31360         (cd $(TARGET_SUBDIR)/libmudflap && \
31361           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31362                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31363                   "RANLIB=$${RANLIB}" \
31364                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31365                    distclean) \
31366           || exit 1
31367
31368 @endif target-libmudflap
31369
31370 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31371 maybe-maintainer-clean-target-libmudflap:
31372 @if target-libmudflap
31373 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31374
31375 maintainer-clean-target-libmudflap: 
31376         @: $(MAKE); $(unstage)
31377         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31378         r=`${PWD_COMMAND}`; export r; \
31379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31380         $(NORMAL_TARGET_EXPORTS) \
31381         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31382         for flag in $(EXTRA_TARGET_FLAGS); do \
31383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31384         done; \
31385         (cd $(TARGET_SUBDIR)/libmudflap && \
31386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31388                   "RANLIB=$${RANLIB}" \
31389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31390                    maintainer-clean) \
31391           || exit 1
31392
31393 @endif target-libmudflap
31394
31395
31396
31397
31398
31399 .PHONY: configure-target-libssp maybe-configure-target-libssp
31400 maybe-configure-target-libssp:
31401 @if gcc-bootstrap
31402 configure-target-libssp: stage_current
31403 @endif gcc-bootstrap
31404 @if target-libssp
31405 maybe-configure-target-libssp: configure-target-libssp
31406 configure-target-libssp: 
31407         @: $(MAKE); $(unstage)
31408         @r=`${PWD_COMMAND}`; export r; \
31409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31410         echo "Checking multilib configuration for libssp..."; \
31411         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31412         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31413         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31414           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31415             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31416           else \
31417             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31418             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31419           fi; \
31420         else \
31421           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31422         fi; \
31423         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31424         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31425         $(NORMAL_TARGET_EXPORTS)  \
31426         echo Configuring in $(TARGET_SUBDIR)/libssp; \
31427         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31428         case $(srcdir) in \
31429           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31430           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31431                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31432         esac; \
31433         srcdiroption="--srcdir=$${topdir}/libssp"; \
31434         libsrcdir="$$s/libssp"; \
31435         rm -f no-such-file || : ; \
31436         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31437           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31438           --target=${target_alias} $${srcdiroption}  \
31439           || exit 1
31440 @endif target-libssp
31441
31442
31443
31444
31445
31446 .PHONY: all-target-libssp maybe-all-target-libssp
31447 maybe-all-target-libssp:
31448 @if gcc-bootstrap
31449 all-target-libssp: stage_current
31450 @endif gcc-bootstrap
31451 @if target-libssp
31452 TARGET-target-libssp=all
31453 maybe-all-target-libssp: all-target-libssp
31454 all-target-libssp: configure-target-libssp
31455         @: $(MAKE); $(unstage)
31456         @r=`${PWD_COMMAND}`; export r; \
31457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31458         $(NORMAL_TARGET_EXPORTS)  \
31459         (cd $(TARGET_SUBDIR)/libssp && \
31460           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31461                 $(TARGET-target-libssp))
31462 @endif target-libssp
31463
31464
31465
31466
31467
31468 .PHONY: check-target-libssp maybe-check-target-libssp
31469 maybe-check-target-libssp:
31470 @if target-libssp
31471 maybe-check-target-libssp: check-target-libssp
31472
31473 check-target-libssp:
31474         @: $(MAKE); $(unstage)
31475         @r=`${PWD_COMMAND}`; export r; \
31476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31477         $(NORMAL_TARGET_EXPORTS) \
31478         (cd $(TARGET_SUBDIR)/libssp && \
31479           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31480
31481 @endif target-libssp
31482
31483 .PHONY: install-target-libssp maybe-install-target-libssp
31484 maybe-install-target-libssp:
31485 @if target-libssp
31486 maybe-install-target-libssp: install-target-libssp
31487
31488 install-target-libssp: installdirs
31489         @: $(MAKE); $(unstage)
31490         @r=`${PWD_COMMAND}`; export r; \
31491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31492         $(NORMAL_TARGET_EXPORTS) \
31493         (cd $(TARGET_SUBDIR)/libssp && \
31494           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31495
31496 @endif target-libssp
31497
31498 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31499 maybe-install-strip-target-libssp:
31500 @if target-libssp
31501 maybe-install-strip-target-libssp: install-strip-target-libssp
31502
31503 install-strip-target-libssp: installdirs
31504         @: $(MAKE); $(unstage)
31505         @r=`${PWD_COMMAND}`; export r; \
31506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31507         $(NORMAL_TARGET_EXPORTS) \
31508         (cd $(TARGET_SUBDIR)/libssp && \
31509           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31510
31511 @endif target-libssp
31512
31513 # Other targets (info, dvi, pdf, etc.)
31514
31515 .PHONY: maybe-info-target-libssp info-target-libssp
31516 maybe-info-target-libssp:
31517 @if target-libssp
31518 maybe-info-target-libssp: info-target-libssp
31519
31520 info-target-libssp: \
31521     configure-target-libssp 
31522         @: $(MAKE); $(unstage)
31523         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31524         r=`${PWD_COMMAND}`; export r; \
31525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31526         $(NORMAL_TARGET_EXPORTS) \
31527         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31528         for flag in $(EXTRA_TARGET_FLAGS); do \
31529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31530         done; \
31531         (cd $(TARGET_SUBDIR)/libssp && \
31532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31534                   "RANLIB=$${RANLIB}" \
31535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31536                    info) \
31537           || exit 1
31538
31539 @endif target-libssp
31540
31541 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31542 maybe-dvi-target-libssp:
31543 @if target-libssp
31544 maybe-dvi-target-libssp: dvi-target-libssp
31545
31546 dvi-target-libssp: \
31547     configure-target-libssp 
31548         @: $(MAKE); $(unstage)
31549         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31550         r=`${PWD_COMMAND}`; export r; \
31551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31552         $(NORMAL_TARGET_EXPORTS) \
31553         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31554         for flag in $(EXTRA_TARGET_FLAGS); do \
31555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31556         done; \
31557         (cd $(TARGET_SUBDIR)/libssp && \
31558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31560                   "RANLIB=$${RANLIB}" \
31561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31562                    dvi) \
31563           || exit 1
31564
31565 @endif target-libssp
31566
31567 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31568 maybe-pdf-target-libssp:
31569 @if target-libssp
31570 maybe-pdf-target-libssp: pdf-target-libssp
31571
31572 pdf-target-libssp: \
31573     configure-target-libssp 
31574         @: $(MAKE); $(unstage)
31575         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31576         r=`${PWD_COMMAND}`; export r; \
31577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31578         $(NORMAL_TARGET_EXPORTS) \
31579         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31580         for flag in $(EXTRA_TARGET_FLAGS); do \
31581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31582         done; \
31583         (cd $(TARGET_SUBDIR)/libssp && \
31584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31586                   "RANLIB=$${RANLIB}" \
31587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31588                    pdf) \
31589           || exit 1
31590
31591 @endif target-libssp
31592
31593 .PHONY: maybe-html-target-libssp html-target-libssp
31594 maybe-html-target-libssp:
31595 @if target-libssp
31596 maybe-html-target-libssp: html-target-libssp
31597
31598 html-target-libssp: \
31599     configure-target-libssp 
31600         @: $(MAKE); $(unstage)
31601         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31602         r=`${PWD_COMMAND}`; export r; \
31603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31604         $(NORMAL_TARGET_EXPORTS) \
31605         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31606         for flag in $(EXTRA_TARGET_FLAGS); do \
31607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608         done; \
31609         (cd $(TARGET_SUBDIR)/libssp && \
31610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31612                   "RANLIB=$${RANLIB}" \
31613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31614                    html) \
31615           || exit 1
31616
31617 @endif target-libssp
31618
31619 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31620 maybe-TAGS-target-libssp:
31621 @if target-libssp
31622 maybe-TAGS-target-libssp: TAGS-target-libssp
31623
31624 TAGS-target-libssp: \
31625     configure-target-libssp 
31626         @: $(MAKE); $(unstage)
31627         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31628         r=`${PWD_COMMAND}`; export r; \
31629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31630         $(NORMAL_TARGET_EXPORTS) \
31631         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31632         for flag in $(EXTRA_TARGET_FLAGS); do \
31633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31634         done; \
31635         (cd $(TARGET_SUBDIR)/libssp && \
31636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31638                   "RANLIB=$${RANLIB}" \
31639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31640                    TAGS) \
31641           || exit 1
31642
31643 @endif target-libssp
31644
31645 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31646 maybe-install-info-target-libssp:
31647 @if target-libssp
31648 maybe-install-info-target-libssp: install-info-target-libssp
31649
31650 install-info-target-libssp: \
31651     configure-target-libssp \
31652     info-target-libssp 
31653         @: $(MAKE); $(unstage)
31654         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31655         r=`${PWD_COMMAND}`; export r; \
31656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31657         $(NORMAL_TARGET_EXPORTS) \
31658         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31659         for flag in $(EXTRA_TARGET_FLAGS); do \
31660           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31661         done; \
31662         (cd $(TARGET_SUBDIR)/libssp && \
31663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31665                   "RANLIB=$${RANLIB}" \
31666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31667                    install-info) \
31668           || exit 1
31669
31670 @endif target-libssp
31671
31672 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31673 maybe-install-pdf-target-libssp:
31674 @if target-libssp
31675 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31676
31677 install-pdf-target-libssp: \
31678     configure-target-libssp \
31679     pdf-target-libssp 
31680         @: $(MAKE); $(unstage)
31681         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31682         r=`${PWD_COMMAND}`; export r; \
31683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31684         $(NORMAL_TARGET_EXPORTS) \
31685         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31686         for flag in $(EXTRA_TARGET_FLAGS); do \
31687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31688         done; \
31689         (cd $(TARGET_SUBDIR)/libssp && \
31690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31692                   "RANLIB=$${RANLIB}" \
31693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31694                    install-pdf) \
31695           || exit 1
31696
31697 @endif target-libssp
31698
31699 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31700 maybe-install-html-target-libssp:
31701 @if target-libssp
31702 maybe-install-html-target-libssp: install-html-target-libssp
31703
31704 install-html-target-libssp: \
31705     configure-target-libssp \
31706     html-target-libssp 
31707         @: $(MAKE); $(unstage)
31708         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31709         r=`${PWD_COMMAND}`; export r; \
31710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31711         $(NORMAL_TARGET_EXPORTS) \
31712         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31713         for flag in $(EXTRA_TARGET_FLAGS); do \
31714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31715         done; \
31716         (cd $(TARGET_SUBDIR)/libssp && \
31717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31719                   "RANLIB=$${RANLIB}" \
31720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31721                    install-html) \
31722           || exit 1
31723
31724 @endif target-libssp
31725
31726 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31727 maybe-installcheck-target-libssp:
31728 @if target-libssp
31729 maybe-installcheck-target-libssp: installcheck-target-libssp
31730
31731 installcheck-target-libssp: \
31732     configure-target-libssp 
31733         @: $(MAKE); $(unstage)
31734         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31735         r=`${PWD_COMMAND}`; export r; \
31736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31737         $(NORMAL_TARGET_EXPORTS) \
31738         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31739         for flag in $(EXTRA_TARGET_FLAGS); do \
31740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31741         done; \
31742         (cd $(TARGET_SUBDIR)/libssp && \
31743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31745                   "RANLIB=$${RANLIB}" \
31746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31747                    installcheck) \
31748           || exit 1
31749
31750 @endif target-libssp
31751
31752 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31753 maybe-mostlyclean-target-libssp:
31754 @if target-libssp
31755 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31756
31757 mostlyclean-target-libssp: 
31758         @: $(MAKE); $(unstage)
31759         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31760         r=`${PWD_COMMAND}`; export r; \
31761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31762         $(NORMAL_TARGET_EXPORTS) \
31763         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31764         for flag in $(EXTRA_TARGET_FLAGS); do \
31765           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31766         done; \
31767         (cd $(TARGET_SUBDIR)/libssp && \
31768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31770                   "RANLIB=$${RANLIB}" \
31771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31772                    mostlyclean) \
31773           || exit 1
31774
31775 @endif target-libssp
31776
31777 .PHONY: maybe-clean-target-libssp clean-target-libssp
31778 maybe-clean-target-libssp:
31779 @if target-libssp
31780 maybe-clean-target-libssp: clean-target-libssp
31781
31782 clean-target-libssp: 
31783         @: $(MAKE); $(unstage)
31784         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31785         r=`${PWD_COMMAND}`; export r; \
31786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31787         $(NORMAL_TARGET_EXPORTS) \
31788         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31789         for flag in $(EXTRA_TARGET_FLAGS); do \
31790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31791         done; \
31792         (cd $(TARGET_SUBDIR)/libssp && \
31793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31795                   "RANLIB=$${RANLIB}" \
31796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31797                    clean) \
31798           || exit 1
31799
31800 @endif target-libssp
31801
31802 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31803 maybe-distclean-target-libssp:
31804 @if target-libssp
31805 maybe-distclean-target-libssp: distclean-target-libssp
31806
31807 distclean-target-libssp: 
31808         @: $(MAKE); $(unstage)
31809         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31810         r=`${PWD_COMMAND}`; export r; \
31811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31812         $(NORMAL_TARGET_EXPORTS) \
31813         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31814         for flag in $(EXTRA_TARGET_FLAGS); do \
31815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31816         done; \
31817         (cd $(TARGET_SUBDIR)/libssp && \
31818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31820                   "RANLIB=$${RANLIB}" \
31821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31822                    distclean) \
31823           || exit 1
31824
31825 @endif target-libssp
31826
31827 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31828 maybe-maintainer-clean-target-libssp:
31829 @if target-libssp
31830 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31831
31832 maintainer-clean-target-libssp: 
31833         @: $(MAKE); $(unstage)
31834         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31835         r=`${PWD_COMMAND}`; export r; \
31836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31837         $(NORMAL_TARGET_EXPORTS) \
31838         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31839         for flag in $(EXTRA_TARGET_FLAGS); do \
31840           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31841         done; \
31842         (cd $(TARGET_SUBDIR)/libssp && \
31843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31845                   "RANLIB=$${RANLIB}" \
31846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31847                    maintainer-clean) \
31848           || exit 1
31849
31850 @endif target-libssp
31851
31852
31853
31854
31855
31856 .PHONY: configure-target-newlib maybe-configure-target-newlib
31857 maybe-configure-target-newlib:
31858 @if gcc-bootstrap
31859 configure-target-newlib: stage_current
31860 @endif gcc-bootstrap
31861 @if target-newlib
31862 maybe-configure-target-newlib: configure-target-newlib
31863 configure-target-newlib: 
31864         @: $(MAKE); $(unstage)
31865         @r=`${PWD_COMMAND}`; export r; \
31866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867         echo "Checking multilib configuration for newlib..."; \
31868         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31869         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31870         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31871           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31872             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31873           else \
31874             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31875             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31876           fi; \
31877         else \
31878           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31879         fi; \
31880         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31881         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31882         $(NORMAL_TARGET_EXPORTS)  \
31883         echo Configuring in $(TARGET_SUBDIR)/newlib; \
31884         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31885         case $(srcdir) in \
31886           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31887           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31888                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31889         esac; \
31890         srcdiroption="--srcdir=$${topdir}/newlib"; \
31891         libsrcdir="$$s/newlib"; \
31892         rm -f no-such-file || : ; \
31893         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31894           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31895           --target=${target_alias} $${srcdiroption}  \
31896           || exit 1
31897 @endif target-newlib
31898
31899
31900
31901
31902
31903 .PHONY: all-target-newlib maybe-all-target-newlib
31904 maybe-all-target-newlib:
31905 @if gcc-bootstrap
31906 all-target-newlib: stage_current
31907 @endif gcc-bootstrap
31908 @if target-newlib
31909 TARGET-target-newlib=all
31910 maybe-all-target-newlib: all-target-newlib
31911 all-target-newlib: configure-target-newlib
31912         @: $(MAKE); $(unstage)
31913         @r=`${PWD_COMMAND}`; export r; \
31914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31915         $(NORMAL_TARGET_EXPORTS)  \
31916         (cd $(TARGET_SUBDIR)/newlib && \
31917           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31918                 $(TARGET-target-newlib))
31919 @endif target-newlib
31920
31921
31922
31923
31924
31925 .PHONY: check-target-newlib maybe-check-target-newlib
31926 maybe-check-target-newlib:
31927 @if target-newlib
31928 maybe-check-target-newlib: check-target-newlib
31929
31930 check-target-newlib:
31931         @: $(MAKE); $(unstage)
31932         @r=`${PWD_COMMAND}`; export r; \
31933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31934         $(NORMAL_TARGET_EXPORTS) \
31935         (cd $(TARGET_SUBDIR)/newlib && \
31936           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31937
31938 @endif target-newlib
31939
31940 .PHONY: install-target-newlib maybe-install-target-newlib
31941 maybe-install-target-newlib:
31942 @if target-newlib
31943 maybe-install-target-newlib: install-target-newlib
31944
31945 install-target-newlib: installdirs
31946         @: $(MAKE); $(unstage)
31947         @r=`${PWD_COMMAND}`; export r; \
31948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31949         $(NORMAL_TARGET_EXPORTS) \
31950         (cd $(TARGET_SUBDIR)/newlib && \
31951           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31952
31953 @endif target-newlib
31954
31955 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31956 maybe-install-strip-target-newlib:
31957 @if target-newlib
31958 maybe-install-strip-target-newlib: install-strip-target-newlib
31959
31960 install-strip-target-newlib: installdirs
31961         @: $(MAKE); $(unstage)
31962         @r=`${PWD_COMMAND}`; export r; \
31963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31964         $(NORMAL_TARGET_EXPORTS) \
31965         (cd $(TARGET_SUBDIR)/newlib && \
31966           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31967
31968 @endif target-newlib
31969
31970 # Other targets (info, dvi, pdf, etc.)
31971
31972 .PHONY: maybe-info-target-newlib info-target-newlib
31973 maybe-info-target-newlib:
31974 @if target-newlib
31975 maybe-info-target-newlib: info-target-newlib
31976
31977 info-target-newlib: \
31978     configure-target-newlib 
31979         @: $(MAKE); $(unstage)
31980         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31981         r=`${PWD_COMMAND}`; export r; \
31982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31983         $(NORMAL_TARGET_EXPORTS) \
31984         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31985         for flag in $(EXTRA_TARGET_FLAGS); do \
31986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31987         done; \
31988         (cd $(TARGET_SUBDIR)/newlib && \
31989           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31990                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31991                   "RANLIB=$${RANLIB}" \
31992                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31993                    info) \
31994           || exit 1
31995
31996 @endif target-newlib
31997
31998 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
31999 maybe-dvi-target-newlib:
32000 @if target-newlib
32001 maybe-dvi-target-newlib: dvi-target-newlib
32002
32003 dvi-target-newlib: \
32004     configure-target-newlib 
32005         @: $(MAKE); $(unstage)
32006         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32007         r=`${PWD_COMMAND}`; export r; \
32008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32009         $(NORMAL_TARGET_EXPORTS) \
32010         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32011         for flag in $(EXTRA_TARGET_FLAGS); do \
32012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32013         done; \
32014         (cd $(TARGET_SUBDIR)/newlib && \
32015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32017                   "RANLIB=$${RANLIB}" \
32018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32019                    dvi) \
32020           || exit 1
32021
32022 @endif target-newlib
32023
32024 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32025 maybe-pdf-target-newlib:
32026 @if target-newlib
32027 maybe-pdf-target-newlib: pdf-target-newlib
32028
32029 pdf-target-newlib: \
32030     configure-target-newlib 
32031         @: $(MAKE); $(unstage)
32032         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32033         r=`${PWD_COMMAND}`; export r; \
32034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32035         $(NORMAL_TARGET_EXPORTS) \
32036         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32037         for flag in $(EXTRA_TARGET_FLAGS); do \
32038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039         done; \
32040         (cd $(TARGET_SUBDIR)/newlib && \
32041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32043                   "RANLIB=$${RANLIB}" \
32044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32045                    pdf) \
32046           || exit 1
32047
32048 @endif target-newlib
32049
32050 .PHONY: maybe-html-target-newlib html-target-newlib
32051 maybe-html-target-newlib:
32052 @if target-newlib
32053 maybe-html-target-newlib: html-target-newlib
32054
32055 html-target-newlib: \
32056     configure-target-newlib 
32057         @: $(MAKE); $(unstage)
32058         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32059         r=`${PWD_COMMAND}`; export r; \
32060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32061         $(NORMAL_TARGET_EXPORTS) \
32062         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32063         for flag in $(EXTRA_TARGET_FLAGS); do \
32064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32065         done; \
32066         (cd $(TARGET_SUBDIR)/newlib && \
32067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32069                   "RANLIB=$${RANLIB}" \
32070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32071                    html) \
32072           || exit 1
32073
32074 @endif target-newlib
32075
32076 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32077 maybe-TAGS-target-newlib:
32078 @if target-newlib
32079 maybe-TAGS-target-newlib: TAGS-target-newlib
32080
32081 TAGS-target-newlib: \
32082     configure-target-newlib 
32083         @: $(MAKE); $(unstage)
32084         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32085         r=`${PWD_COMMAND}`; export r; \
32086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32087         $(NORMAL_TARGET_EXPORTS) \
32088         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32089         for flag in $(EXTRA_TARGET_FLAGS); do \
32090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32091         done; \
32092         (cd $(TARGET_SUBDIR)/newlib && \
32093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32095                   "RANLIB=$${RANLIB}" \
32096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32097                    TAGS) \
32098           || exit 1
32099
32100 @endif target-newlib
32101
32102 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32103 maybe-install-info-target-newlib:
32104 @if target-newlib
32105 maybe-install-info-target-newlib: install-info-target-newlib
32106
32107 install-info-target-newlib: \
32108     configure-target-newlib \
32109     info-target-newlib 
32110         @: $(MAKE); $(unstage)
32111         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32112         r=`${PWD_COMMAND}`; export r; \
32113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32114         $(NORMAL_TARGET_EXPORTS) \
32115         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32116         for flag in $(EXTRA_TARGET_FLAGS); do \
32117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32118         done; \
32119         (cd $(TARGET_SUBDIR)/newlib && \
32120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32122                   "RANLIB=$${RANLIB}" \
32123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32124                    install-info) \
32125           || exit 1
32126
32127 @endif target-newlib
32128
32129 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32130 maybe-install-pdf-target-newlib:
32131 @if target-newlib
32132 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32133
32134 install-pdf-target-newlib: \
32135     configure-target-newlib \
32136     pdf-target-newlib 
32137         @: $(MAKE); $(unstage)
32138         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32139         r=`${PWD_COMMAND}`; export r; \
32140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32141         $(NORMAL_TARGET_EXPORTS) \
32142         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32143         for flag in $(EXTRA_TARGET_FLAGS); do \
32144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32145         done; \
32146         (cd $(TARGET_SUBDIR)/newlib && \
32147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32149                   "RANLIB=$${RANLIB}" \
32150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32151                    install-pdf) \
32152           || exit 1
32153
32154 @endif target-newlib
32155
32156 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32157 maybe-install-html-target-newlib:
32158 @if target-newlib
32159 maybe-install-html-target-newlib: install-html-target-newlib
32160
32161 install-html-target-newlib: \
32162     configure-target-newlib \
32163     html-target-newlib 
32164         @: $(MAKE); $(unstage)
32165         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32166         r=`${PWD_COMMAND}`; export r; \
32167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32168         $(NORMAL_TARGET_EXPORTS) \
32169         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32170         for flag in $(EXTRA_TARGET_FLAGS); do \
32171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32172         done; \
32173         (cd $(TARGET_SUBDIR)/newlib && \
32174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32176                   "RANLIB=$${RANLIB}" \
32177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32178                    install-html) \
32179           || exit 1
32180
32181 @endif target-newlib
32182
32183 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32184 maybe-installcheck-target-newlib:
32185 @if target-newlib
32186 maybe-installcheck-target-newlib: installcheck-target-newlib
32187
32188 installcheck-target-newlib: \
32189     configure-target-newlib 
32190         @: $(MAKE); $(unstage)
32191         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32192         r=`${PWD_COMMAND}`; export r; \
32193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32194         $(NORMAL_TARGET_EXPORTS) \
32195         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32196         for flag in $(EXTRA_TARGET_FLAGS); do \
32197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32198         done; \
32199         (cd $(TARGET_SUBDIR)/newlib && \
32200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32202                   "RANLIB=$${RANLIB}" \
32203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32204                    installcheck) \
32205           || exit 1
32206
32207 @endif target-newlib
32208
32209 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32210 maybe-mostlyclean-target-newlib:
32211 @if target-newlib
32212 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32213
32214 mostlyclean-target-newlib: 
32215         @: $(MAKE); $(unstage)
32216         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32217         r=`${PWD_COMMAND}`; export r; \
32218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32219         $(NORMAL_TARGET_EXPORTS) \
32220         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32221         for flag in $(EXTRA_TARGET_FLAGS); do \
32222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32223         done; \
32224         (cd $(TARGET_SUBDIR)/newlib && \
32225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32227                   "RANLIB=$${RANLIB}" \
32228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32229                    mostlyclean) \
32230           || exit 1
32231
32232 @endif target-newlib
32233
32234 .PHONY: maybe-clean-target-newlib clean-target-newlib
32235 maybe-clean-target-newlib:
32236 @if target-newlib
32237 maybe-clean-target-newlib: clean-target-newlib
32238
32239 clean-target-newlib: 
32240         @: $(MAKE); $(unstage)
32241         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32242         r=`${PWD_COMMAND}`; export r; \
32243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32244         $(NORMAL_TARGET_EXPORTS) \
32245         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32246         for flag in $(EXTRA_TARGET_FLAGS); do \
32247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32248         done; \
32249         (cd $(TARGET_SUBDIR)/newlib && \
32250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32252                   "RANLIB=$${RANLIB}" \
32253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32254                    clean) \
32255           || exit 1
32256
32257 @endif target-newlib
32258
32259 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32260 maybe-distclean-target-newlib:
32261 @if target-newlib
32262 maybe-distclean-target-newlib: distclean-target-newlib
32263
32264 distclean-target-newlib: 
32265         @: $(MAKE); $(unstage)
32266         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32267         r=`${PWD_COMMAND}`; export r; \
32268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32269         $(NORMAL_TARGET_EXPORTS) \
32270         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32271         for flag in $(EXTRA_TARGET_FLAGS); do \
32272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32273         done; \
32274         (cd $(TARGET_SUBDIR)/newlib && \
32275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32277                   "RANLIB=$${RANLIB}" \
32278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32279                    distclean) \
32280           || exit 1
32281
32282 @endif target-newlib
32283
32284 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32285 maybe-maintainer-clean-target-newlib:
32286 @if target-newlib
32287 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32288
32289 maintainer-clean-target-newlib: 
32290         @: $(MAKE); $(unstage)
32291         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32292         r=`${PWD_COMMAND}`; export r; \
32293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32294         $(NORMAL_TARGET_EXPORTS) \
32295         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32296         for flag in $(EXTRA_TARGET_FLAGS); do \
32297           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32298         done; \
32299         (cd $(TARGET_SUBDIR)/newlib && \
32300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32302                   "RANLIB=$${RANLIB}" \
32303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32304                    maintainer-clean) \
32305           || exit 1
32306
32307 @endif target-newlib
32308
32309
32310
32311
32312
32313 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32314 maybe-configure-target-libgcc:
32315 @if gcc-bootstrap
32316 configure-target-libgcc: stage_current
32317 @endif gcc-bootstrap
32318 @if target-libgcc
32319 maybe-configure-target-libgcc: configure-target-libgcc
32320 configure-target-libgcc: 
32321         @r=`${PWD_COMMAND}`; export r; \
32322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32323         echo "Checking multilib configuration for libgcc..."; \
32324         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32325         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32326         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32327           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32328             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32329           else \
32330             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32331             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32332           fi; \
32333         else \
32334           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32335         fi; \
32336         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32337         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32338         $(NORMAL_TARGET_EXPORTS)  \
32339         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32340         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32341         case $(srcdir) in \
32342           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32343           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32344                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32345         esac; \
32346         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32347         libsrcdir="$$s/libgcc"; \
32348         rm -f no-such-file || : ; \
32349         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32350           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32351           --target=${target_alias} $${srcdiroption}  \
32352           || exit 1
32353 @endif target-libgcc
32354
32355
32356
32357 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32358 maybe-configure-stage1-target-libgcc:
32359 @if target-libgcc-bootstrap
32360 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32361 configure-stage1-target-libgcc:
32362         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32363         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32364         @r=`${PWD_COMMAND}`; export r; \
32365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32366         TFLAGS="$(STAGE1_TFLAGS)"; \
32367         echo "Checking multilib configuration for libgcc..."; \
32368         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32369         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32370           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32371             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32372           else \
32373             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32374             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32375           fi; \
32376         else \
32377           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32378         fi; \
32379         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32380         $(NORMAL_TARGET_EXPORTS) \
32381         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32382         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32383         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32384         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32385         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32386         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32387         case $(srcdir) in \
32388           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32389           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32390                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32391         esac; \
32392         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32393         libsrcdir="$$s/libgcc"; \
32394         $(SHELL) $${libsrcdir}/configure \
32395           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32396           --target=${target_alias} $${srcdiroption} \
32397           $(STAGE1_CONFIGURE_FLAGS)
32398 @endif target-libgcc-bootstrap
32399
32400 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32401 maybe-configure-stage2-target-libgcc:
32402 @if target-libgcc-bootstrap
32403 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32404 configure-stage2-target-libgcc:
32405         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32406         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32407         @r=`${PWD_COMMAND}`; export r; \
32408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32409         TFLAGS="$(STAGE2_TFLAGS)"; \
32410         echo "Checking multilib configuration for libgcc..."; \
32411         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32412         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32413           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32414             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32415           else \
32416             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32417             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32418           fi; \
32419         else \
32420           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32421         fi; \
32422         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32423         $(NORMAL_TARGET_EXPORTS) \
32424          \
32425         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32426         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32427         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32428         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32429         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32430         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32431         case $(srcdir) in \
32432           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32433           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32434                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32435         esac; \
32436         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32437         libsrcdir="$$s/libgcc"; \
32438         $(SHELL) $${libsrcdir}/configure \
32439           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32440           --target=${target_alias} $${srcdiroption} \
32441           --with-build-libsubdir=$(HOST_SUBDIR) \
32442           $(STAGE2_CONFIGURE_FLAGS)
32443 @endif target-libgcc-bootstrap
32444
32445 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32446 maybe-configure-stage3-target-libgcc:
32447 @if target-libgcc-bootstrap
32448 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32449 configure-stage3-target-libgcc:
32450         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32451         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32452         @r=`${PWD_COMMAND}`; export r; \
32453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32454         TFLAGS="$(STAGE3_TFLAGS)"; \
32455         echo "Checking multilib configuration for libgcc..."; \
32456         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32457         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32458           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32459             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32460           else \
32461             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32462             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32463           fi; \
32464         else \
32465           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32466         fi; \
32467         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32468         $(NORMAL_TARGET_EXPORTS) \
32469          \
32470         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32471         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32472         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32473         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32474         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32475         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32476         case $(srcdir) in \
32477           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32478           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32479                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32480         esac; \
32481         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32482         libsrcdir="$$s/libgcc"; \
32483         $(SHELL) $${libsrcdir}/configure \
32484           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32485           --target=${target_alias} $${srcdiroption} \
32486           --with-build-libsubdir=$(HOST_SUBDIR) \
32487           $(STAGE3_CONFIGURE_FLAGS)
32488 @endif target-libgcc-bootstrap
32489
32490 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32491 maybe-configure-stage4-target-libgcc:
32492 @if target-libgcc-bootstrap
32493 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32494 configure-stage4-target-libgcc:
32495         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32496         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32497         @r=`${PWD_COMMAND}`; export r; \
32498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32499         TFLAGS="$(STAGE4_TFLAGS)"; \
32500         echo "Checking multilib configuration for libgcc..."; \
32501         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32502         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32503           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32504             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32505           else \
32506             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32507             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32508           fi; \
32509         else \
32510           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32511         fi; \
32512         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32513         $(NORMAL_TARGET_EXPORTS) \
32514          \
32515         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32516         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32517         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32518         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32519         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32520         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32521         case $(srcdir) in \
32522           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32523           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32524                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32525         esac; \
32526         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32527         libsrcdir="$$s/libgcc"; \
32528         $(SHELL) $${libsrcdir}/configure \
32529           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32530           --target=${target_alias} $${srcdiroption} \
32531           --with-build-libsubdir=$(HOST_SUBDIR) \
32532           $(STAGE4_CONFIGURE_FLAGS)
32533 @endif target-libgcc-bootstrap
32534
32535 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32536 maybe-configure-stageprofile-target-libgcc:
32537 @if target-libgcc-bootstrap
32538 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32539 configure-stageprofile-target-libgcc:
32540         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32541         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32542         @r=`${PWD_COMMAND}`; export r; \
32543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32544         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32545         echo "Checking multilib configuration for libgcc..."; \
32546         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32547         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32548           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32549             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32550           else \
32551             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32552             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32553           fi; \
32554         else \
32555           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32556         fi; \
32557         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32558         $(NORMAL_TARGET_EXPORTS) \
32559          \
32560         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32561         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32562         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32563         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32564         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32565         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32566         case $(srcdir) in \
32567           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32568           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32569                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32570         esac; \
32571         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32572         libsrcdir="$$s/libgcc"; \
32573         $(SHELL) $${libsrcdir}/configure \
32574           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32575           --target=${target_alias} $${srcdiroption} \
32576           --with-build-libsubdir=$(HOST_SUBDIR) \
32577           $(STAGEprofile_CONFIGURE_FLAGS)
32578 @endif target-libgcc-bootstrap
32579
32580 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32581 maybe-configure-stagefeedback-target-libgcc:
32582 @if target-libgcc-bootstrap
32583 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32584 configure-stagefeedback-target-libgcc:
32585         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32586         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32587         @r=`${PWD_COMMAND}`; export r; \
32588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32589         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32590         echo "Checking multilib configuration for libgcc..."; \
32591         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32592         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32593           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32594             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32595           else \
32596             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32597             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32598           fi; \
32599         else \
32600           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32601         fi; \
32602         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32603         $(NORMAL_TARGET_EXPORTS) \
32604          \
32605         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32606         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32607         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32608         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32609         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32610         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32611         case $(srcdir) in \
32612           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32613           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32614                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32615         esac; \
32616         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32617         libsrcdir="$$s/libgcc"; \
32618         $(SHELL) $${libsrcdir}/configure \
32619           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32620           --target=${target_alias} $${srcdiroption} \
32621           --with-build-libsubdir=$(HOST_SUBDIR) \
32622           $(STAGEfeedback_CONFIGURE_FLAGS)
32623 @endif target-libgcc-bootstrap
32624
32625
32626
32627
32628
32629 .PHONY: all-target-libgcc maybe-all-target-libgcc
32630 maybe-all-target-libgcc:
32631 @if gcc-bootstrap
32632 all-target-libgcc: stage_current
32633 @endif gcc-bootstrap
32634 @if target-libgcc
32635 TARGET-target-libgcc=all
32636 maybe-all-target-libgcc: all-target-libgcc
32637 all-target-libgcc: configure-target-libgcc
32638         @r=`${PWD_COMMAND}`; export r; \
32639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32640         $(NORMAL_TARGET_EXPORTS)  \
32641         (cd $(TARGET_SUBDIR)/libgcc && \
32642           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
32643                 $(TARGET-target-libgcc))
32644 @endif target-libgcc
32645
32646
32647
32648 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32649 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32650 maybe-all-stage1-target-libgcc:
32651 maybe-clean-stage1-target-libgcc:
32652 @if target-libgcc-bootstrap
32653 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32654 all-stage1: all-stage1-target-libgcc
32655 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32656 all-stage1-target-libgcc: configure-stage1-target-libgcc
32657         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32658         @r=`${PWD_COMMAND}`; export r; \
32659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32660         TFLAGS="$(STAGE1_TFLAGS)"; \
32661         $(NORMAL_TARGET_EXPORTS)  \
32662         cd $(TARGET_SUBDIR)/libgcc && \
32663         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32664                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32665                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32666                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32667                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32668                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32669                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32670                 $(EXTRA_TARGET_FLAGS)   \
32671                 TFLAGS="$(STAGE1_TFLAGS)" \
32672                 $(TARGET-stage1-target-libgcc)
32673
32674 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32675 clean-stage1: clean-stage1-target-libgcc
32676 clean-stage1-target-libgcc:
32677         @if [ $(current_stage) = stage1 ]; then \
32678           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32679         else \
32680           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32681           $(MAKE) stage1-start; \
32682         fi; \
32683         cd $(TARGET_SUBDIR)/libgcc && \
32684         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32685                  clean
32686 @endif target-libgcc-bootstrap
32687
32688
32689 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32690 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32691 maybe-all-stage2-target-libgcc:
32692 maybe-clean-stage2-target-libgcc:
32693 @if target-libgcc-bootstrap
32694 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32695 all-stage2: all-stage2-target-libgcc
32696 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32697 all-stage2-target-libgcc: configure-stage2-target-libgcc
32698         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32699         @r=`${PWD_COMMAND}`; export r; \
32700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32701         TFLAGS="$(STAGE2_TFLAGS)"; \
32702         $(NORMAL_TARGET_EXPORTS) \
32703           \
32704         cd $(TARGET_SUBDIR)/libgcc && \
32705         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32706                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32707                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32708                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32709                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32710                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32711                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32712                 $(EXTRA_TARGET_FLAGS)   \
32713                 TFLAGS="$(STAGE2_TFLAGS)" \
32714                 $(TARGET-stage2-target-libgcc)
32715
32716 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32717 clean-stage2: clean-stage2-target-libgcc
32718 clean-stage2-target-libgcc:
32719         @if [ $(current_stage) = stage2 ]; then \
32720           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32721         else \
32722           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32723           $(MAKE) stage2-start; \
32724         fi; \
32725         cd $(TARGET_SUBDIR)/libgcc && \
32726         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32727                   \
32728                  clean
32729 @endif target-libgcc-bootstrap
32730
32731
32732 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32733 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32734 maybe-all-stage3-target-libgcc:
32735 maybe-clean-stage3-target-libgcc:
32736 @if target-libgcc-bootstrap
32737 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32738 all-stage3: all-stage3-target-libgcc
32739 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32740 all-stage3-target-libgcc: configure-stage3-target-libgcc
32741         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32742         @r=`${PWD_COMMAND}`; export r; \
32743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32744         TFLAGS="$(STAGE3_TFLAGS)"; \
32745         $(NORMAL_TARGET_EXPORTS) \
32746           \
32747         cd $(TARGET_SUBDIR)/libgcc && \
32748         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32749                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32750                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32751                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32752                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32753                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32754                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32755                 $(EXTRA_TARGET_FLAGS)   \
32756                 TFLAGS="$(STAGE3_TFLAGS)" \
32757                 $(TARGET-stage3-target-libgcc)
32758
32759 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32760 clean-stage3: clean-stage3-target-libgcc
32761 clean-stage3-target-libgcc:
32762         @if [ $(current_stage) = stage3 ]; then \
32763           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32764         else \
32765           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32766           $(MAKE) stage3-start; \
32767         fi; \
32768         cd $(TARGET_SUBDIR)/libgcc && \
32769         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32770                   \
32771                  clean
32772 @endif target-libgcc-bootstrap
32773
32774
32775 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32776 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32777 maybe-all-stage4-target-libgcc:
32778 maybe-clean-stage4-target-libgcc:
32779 @if target-libgcc-bootstrap
32780 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32781 all-stage4: all-stage4-target-libgcc
32782 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32783 all-stage4-target-libgcc: configure-stage4-target-libgcc
32784         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32785         @r=`${PWD_COMMAND}`; export r; \
32786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32787         TFLAGS="$(STAGE4_TFLAGS)"; \
32788         $(NORMAL_TARGET_EXPORTS) \
32789           \
32790         cd $(TARGET_SUBDIR)/libgcc && \
32791         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32792                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32793                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32794                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32795                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32796                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32797                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32798                 $(EXTRA_TARGET_FLAGS)   \
32799                 TFLAGS="$(STAGE4_TFLAGS)" \
32800                 $(TARGET-stage4-target-libgcc)
32801
32802 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32803 clean-stage4: clean-stage4-target-libgcc
32804 clean-stage4-target-libgcc:
32805         @if [ $(current_stage) = stage4 ]; then \
32806           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32807         else \
32808           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32809           $(MAKE) stage4-start; \
32810         fi; \
32811         cd $(TARGET_SUBDIR)/libgcc && \
32812         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32813                   \
32814                  clean
32815 @endif target-libgcc-bootstrap
32816
32817
32818 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32819 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32820 maybe-all-stageprofile-target-libgcc:
32821 maybe-clean-stageprofile-target-libgcc:
32822 @if target-libgcc-bootstrap
32823 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32824 all-stageprofile: all-stageprofile-target-libgcc
32825 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32826 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32827         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32828         @r=`${PWD_COMMAND}`; export r; \
32829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32830         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32831         $(NORMAL_TARGET_EXPORTS) \
32832           \
32833         cd $(TARGET_SUBDIR)/libgcc && \
32834         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32835                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32836                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32837                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32838                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32839                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32840                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32841                 $(EXTRA_TARGET_FLAGS)   \
32842                 TFLAGS="$(STAGEprofile_TFLAGS)" \
32843                 $(TARGET-stageprofile-target-libgcc)
32844
32845 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32846 clean-stageprofile: clean-stageprofile-target-libgcc
32847 clean-stageprofile-target-libgcc:
32848         @if [ $(current_stage) = stageprofile ]; then \
32849           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32850         else \
32851           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32852           $(MAKE) stageprofile-start; \
32853         fi; \
32854         cd $(TARGET_SUBDIR)/libgcc && \
32855         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32856                   \
32857                  clean
32858 @endif target-libgcc-bootstrap
32859
32860
32861 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32862 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32863 maybe-all-stagefeedback-target-libgcc:
32864 maybe-clean-stagefeedback-target-libgcc:
32865 @if target-libgcc-bootstrap
32866 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32867 all-stagefeedback: all-stagefeedback-target-libgcc
32868 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32869 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32870         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32871         @r=`${PWD_COMMAND}`; export r; \
32872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32873         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32874         $(NORMAL_TARGET_EXPORTS) \
32875           \
32876         cd $(TARGET_SUBDIR)/libgcc && \
32877         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32878                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32879                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32880                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32881                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32882                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32883                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32884                 $(EXTRA_TARGET_FLAGS)   \
32885                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32886                 $(TARGET-stagefeedback-target-libgcc)
32887
32888 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32889 clean-stagefeedback: clean-stagefeedback-target-libgcc
32890 clean-stagefeedback-target-libgcc:
32891         @if [ $(current_stage) = stagefeedback ]; then \
32892           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32893         else \
32894           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32895           $(MAKE) stagefeedback-start; \
32896         fi; \
32897         cd $(TARGET_SUBDIR)/libgcc && \
32898         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32899                   \
32900                  clean
32901 @endif target-libgcc-bootstrap
32902
32903
32904
32905
32906
32907
32908 .PHONY: check-target-libgcc maybe-check-target-libgcc
32909 maybe-check-target-libgcc:
32910 @if target-libgcc
32911 maybe-check-target-libgcc: check-target-libgcc
32912
32913 # Dummy target for uncheckable module.
32914 check-target-libgcc:
32915
32916 @endif target-libgcc
32917
32918 .PHONY: install-target-libgcc maybe-install-target-libgcc
32919 maybe-install-target-libgcc:
32920 @if target-libgcc
32921 maybe-install-target-libgcc: install-target-libgcc
32922
32923 install-target-libgcc: installdirs
32924         @: $(MAKE); $(unstage)
32925         @r=`${PWD_COMMAND}`; export r; \
32926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32927         $(NORMAL_TARGET_EXPORTS) \
32928         (cd $(TARGET_SUBDIR)/libgcc && \
32929           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32930
32931 @endif target-libgcc
32932
32933 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32934 maybe-install-strip-target-libgcc:
32935 @if target-libgcc
32936 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32937
32938 install-strip-target-libgcc: installdirs
32939         @: $(MAKE); $(unstage)
32940         @r=`${PWD_COMMAND}`; export r; \
32941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942         $(NORMAL_TARGET_EXPORTS) \
32943         (cd $(TARGET_SUBDIR)/libgcc && \
32944           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32945
32946 @endif target-libgcc
32947
32948 # Other targets (info, dvi, pdf, etc.)
32949
32950 .PHONY: maybe-info-target-libgcc info-target-libgcc
32951 maybe-info-target-libgcc:
32952 @if target-libgcc
32953 maybe-info-target-libgcc: info-target-libgcc
32954
32955 info-target-libgcc: \
32956     configure-target-libgcc 
32957         @: $(MAKE); $(unstage)
32958         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32959         r=`${PWD_COMMAND}`; export r; \
32960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32961         $(NORMAL_TARGET_EXPORTS) \
32962         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32963         for flag in $(EXTRA_TARGET_FLAGS); do \
32964           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32965         done; \
32966         (cd $(TARGET_SUBDIR)/libgcc && \
32967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32969                   "RANLIB=$${RANLIB}" \
32970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32971                    info) \
32972           || exit 1
32973
32974 @endif target-libgcc
32975
32976 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32977 maybe-dvi-target-libgcc:
32978 @if target-libgcc
32979 maybe-dvi-target-libgcc: dvi-target-libgcc
32980
32981 dvi-target-libgcc: \
32982     configure-target-libgcc 
32983         @: $(MAKE); $(unstage)
32984         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32985         r=`${PWD_COMMAND}`; export r; \
32986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32987         $(NORMAL_TARGET_EXPORTS) \
32988         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32989         for flag in $(EXTRA_TARGET_FLAGS); do \
32990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32991         done; \
32992         (cd $(TARGET_SUBDIR)/libgcc && \
32993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32995                   "RANLIB=$${RANLIB}" \
32996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32997                    dvi) \
32998           || exit 1
32999
33000 @endif target-libgcc
33001
33002 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33003 maybe-pdf-target-libgcc:
33004 @if target-libgcc
33005 maybe-pdf-target-libgcc: pdf-target-libgcc
33006
33007 pdf-target-libgcc: \
33008     configure-target-libgcc 
33009         @: $(MAKE); $(unstage)
33010         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33011         r=`${PWD_COMMAND}`; export r; \
33012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33013         $(NORMAL_TARGET_EXPORTS) \
33014         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33015         for flag in $(EXTRA_TARGET_FLAGS); do \
33016           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33017         done; \
33018         (cd $(TARGET_SUBDIR)/libgcc && \
33019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33021                   "RANLIB=$${RANLIB}" \
33022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33023                    pdf) \
33024           || exit 1
33025
33026 @endif target-libgcc
33027
33028 .PHONY: maybe-html-target-libgcc html-target-libgcc
33029 maybe-html-target-libgcc:
33030 @if target-libgcc
33031 maybe-html-target-libgcc: html-target-libgcc
33032
33033 html-target-libgcc: \
33034     configure-target-libgcc 
33035         @: $(MAKE); $(unstage)
33036         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33037         r=`${PWD_COMMAND}`; export r; \
33038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33039         $(NORMAL_TARGET_EXPORTS) \
33040         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33041         for flag in $(EXTRA_TARGET_FLAGS); do \
33042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33043         done; \
33044         (cd $(TARGET_SUBDIR)/libgcc && \
33045           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33046                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33047                   "RANLIB=$${RANLIB}" \
33048                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33049                    html) \
33050           || exit 1
33051
33052 @endif target-libgcc
33053
33054 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33055 maybe-TAGS-target-libgcc:
33056 @if target-libgcc
33057 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33058
33059 TAGS-target-libgcc: \
33060     configure-target-libgcc 
33061         @: $(MAKE); $(unstage)
33062         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33063         r=`${PWD_COMMAND}`; export r; \
33064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33065         $(NORMAL_TARGET_EXPORTS) \
33066         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33067         for flag in $(EXTRA_TARGET_FLAGS); do \
33068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33069         done; \
33070         (cd $(TARGET_SUBDIR)/libgcc && \
33071           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33072                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33073                   "RANLIB=$${RANLIB}" \
33074                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33075                    TAGS) \
33076           || exit 1
33077
33078 @endif target-libgcc
33079
33080 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33081 maybe-install-info-target-libgcc:
33082 @if target-libgcc
33083 maybe-install-info-target-libgcc: install-info-target-libgcc
33084
33085 install-info-target-libgcc: \
33086     configure-target-libgcc \
33087     info-target-libgcc 
33088         @: $(MAKE); $(unstage)
33089         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33090         r=`${PWD_COMMAND}`; export r; \
33091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33092         $(NORMAL_TARGET_EXPORTS) \
33093         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33094         for flag in $(EXTRA_TARGET_FLAGS); do \
33095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33096         done; \
33097         (cd $(TARGET_SUBDIR)/libgcc && \
33098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33100                   "RANLIB=$${RANLIB}" \
33101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33102                    install-info) \
33103           || exit 1
33104
33105 @endif target-libgcc
33106
33107 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33108 maybe-install-pdf-target-libgcc:
33109 @if target-libgcc
33110 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33111
33112 install-pdf-target-libgcc: \
33113     configure-target-libgcc \
33114     pdf-target-libgcc 
33115         @: $(MAKE); $(unstage)
33116         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33117         r=`${PWD_COMMAND}`; export r; \
33118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33119         $(NORMAL_TARGET_EXPORTS) \
33120         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33121         for flag in $(EXTRA_TARGET_FLAGS); do \
33122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33123         done; \
33124         (cd $(TARGET_SUBDIR)/libgcc && \
33125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33127                   "RANLIB=$${RANLIB}" \
33128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33129                    install-pdf) \
33130           || exit 1
33131
33132 @endif target-libgcc
33133
33134 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33135 maybe-install-html-target-libgcc:
33136 @if target-libgcc
33137 maybe-install-html-target-libgcc: install-html-target-libgcc
33138
33139 install-html-target-libgcc: \
33140     configure-target-libgcc \
33141     html-target-libgcc 
33142         @: $(MAKE); $(unstage)
33143         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33144         r=`${PWD_COMMAND}`; export r; \
33145         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146         $(NORMAL_TARGET_EXPORTS) \
33147         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33148         for flag in $(EXTRA_TARGET_FLAGS); do \
33149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150         done; \
33151         (cd $(TARGET_SUBDIR)/libgcc && \
33152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154                   "RANLIB=$${RANLIB}" \
33155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33156                    install-html) \
33157           || exit 1
33158
33159 @endif target-libgcc
33160
33161 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33162 maybe-installcheck-target-libgcc:
33163 @if target-libgcc
33164 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33165
33166 installcheck-target-libgcc: \
33167     configure-target-libgcc 
33168         @: $(MAKE); $(unstage)
33169         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33170         r=`${PWD_COMMAND}`; export r; \
33171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33172         $(NORMAL_TARGET_EXPORTS) \
33173         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33174         for flag in $(EXTRA_TARGET_FLAGS); do \
33175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33176         done; \
33177         (cd $(TARGET_SUBDIR)/libgcc && \
33178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33180                   "RANLIB=$${RANLIB}" \
33181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33182                    installcheck) \
33183           || exit 1
33184
33185 @endif target-libgcc
33186
33187 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33188 maybe-mostlyclean-target-libgcc:
33189 @if target-libgcc
33190 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33191
33192 mostlyclean-target-libgcc: 
33193         @: $(MAKE); $(unstage)
33194         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33195         r=`${PWD_COMMAND}`; export r; \
33196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33197         $(NORMAL_TARGET_EXPORTS) \
33198         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33199         for flag in $(EXTRA_TARGET_FLAGS); do \
33200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33201         done; \
33202         (cd $(TARGET_SUBDIR)/libgcc && \
33203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33205                   "RANLIB=$${RANLIB}" \
33206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33207                    mostlyclean) \
33208           || exit 1
33209
33210 @endif target-libgcc
33211
33212 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33213 maybe-clean-target-libgcc:
33214 @if target-libgcc
33215 maybe-clean-target-libgcc: clean-target-libgcc
33216
33217 clean-target-libgcc: 
33218         @: $(MAKE); $(unstage)
33219         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33220         r=`${PWD_COMMAND}`; export r; \
33221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33222         $(NORMAL_TARGET_EXPORTS) \
33223         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33224         for flag in $(EXTRA_TARGET_FLAGS); do \
33225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33226         done; \
33227         (cd $(TARGET_SUBDIR)/libgcc && \
33228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33230                   "RANLIB=$${RANLIB}" \
33231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33232                    clean) \
33233           || exit 1
33234
33235 @endif target-libgcc
33236
33237 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33238 maybe-distclean-target-libgcc:
33239 @if target-libgcc
33240 maybe-distclean-target-libgcc: distclean-target-libgcc
33241
33242 distclean-target-libgcc: 
33243         @: $(MAKE); $(unstage)
33244         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33245         r=`${PWD_COMMAND}`; export r; \
33246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33247         $(NORMAL_TARGET_EXPORTS) \
33248         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33249         for flag in $(EXTRA_TARGET_FLAGS); do \
33250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33251         done; \
33252         (cd $(TARGET_SUBDIR)/libgcc && \
33253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33255                   "RANLIB=$${RANLIB}" \
33256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33257                    distclean) \
33258           || exit 1
33259
33260 @endif target-libgcc
33261
33262 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33263 maybe-maintainer-clean-target-libgcc:
33264 @if target-libgcc
33265 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33266
33267 maintainer-clean-target-libgcc: 
33268         @: $(MAKE); $(unstage)
33269         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33270         r=`${PWD_COMMAND}`; export r; \
33271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33272         $(NORMAL_TARGET_EXPORTS) \
33273         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33274         for flag in $(EXTRA_TARGET_FLAGS); do \
33275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276         done; \
33277         (cd $(TARGET_SUBDIR)/libgcc && \
33278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33280                   "RANLIB=$${RANLIB}" \
33281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33282                    maintainer-clean) \
33283           || exit 1
33284
33285 @endif target-libgcc
33286
33287
33288
33289
33290
33291 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33292 maybe-configure-target-libquadmath:
33293 @if gcc-bootstrap
33294 configure-target-libquadmath: stage_current
33295 @endif gcc-bootstrap
33296 @if target-libquadmath
33297 maybe-configure-target-libquadmath: configure-target-libquadmath
33298 configure-target-libquadmath: 
33299         @: $(MAKE); $(unstage)
33300         @r=`${PWD_COMMAND}`; export r; \
33301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33302         echo "Checking multilib configuration for libquadmath..."; \
33303         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33304         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33305         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33306           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33307             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33308           else \
33309             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33310             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33311           fi; \
33312         else \
33313           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33314         fi; \
33315         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33316         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33317         $(NORMAL_TARGET_EXPORTS)  \
33318         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33319         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33320         case $(srcdir) in \
33321           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33322           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33323                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33324         esac; \
33325         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33326         libsrcdir="$$s/libquadmath"; \
33327         rm -f no-such-file || : ; \
33328         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33329           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33330           --target=${target_alias} $${srcdiroption}  \
33331           || exit 1
33332 @endif target-libquadmath
33333
33334
33335
33336
33337
33338 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33339 maybe-all-target-libquadmath:
33340 @if gcc-bootstrap
33341 all-target-libquadmath: stage_current
33342 @endif gcc-bootstrap
33343 @if target-libquadmath
33344 TARGET-target-libquadmath=all
33345 maybe-all-target-libquadmath: all-target-libquadmath
33346 all-target-libquadmath: configure-target-libquadmath
33347         @: $(MAKE); $(unstage)
33348         @r=`${PWD_COMMAND}`; export r; \
33349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33350         $(NORMAL_TARGET_EXPORTS)  \
33351         (cd $(TARGET_SUBDIR)/libquadmath && \
33352           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33353                 $(TARGET-target-libquadmath))
33354 @endif target-libquadmath
33355
33356
33357
33358
33359
33360 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33361 maybe-check-target-libquadmath:
33362 @if target-libquadmath
33363 maybe-check-target-libquadmath: check-target-libquadmath
33364
33365 check-target-libquadmath:
33366         @: $(MAKE); $(unstage)
33367         @r=`${PWD_COMMAND}`; export r; \
33368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33369         $(NORMAL_TARGET_EXPORTS) \
33370         (cd $(TARGET_SUBDIR)/libquadmath && \
33371           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33372
33373 @endif target-libquadmath
33374
33375 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33376 maybe-install-target-libquadmath:
33377 @if target-libquadmath
33378 maybe-install-target-libquadmath: install-target-libquadmath
33379
33380 install-target-libquadmath: installdirs
33381         @: $(MAKE); $(unstage)
33382         @r=`${PWD_COMMAND}`; export r; \
33383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33384         $(NORMAL_TARGET_EXPORTS) \
33385         (cd $(TARGET_SUBDIR)/libquadmath && \
33386           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33387
33388 @endif target-libquadmath
33389
33390 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33391 maybe-install-strip-target-libquadmath:
33392 @if target-libquadmath
33393 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33394
33395 install-strip-target-libquadmath: installdirs
33396         @: $(MAKE); $(unstage)
33397         @r=`${PWD_COMMAND}`; export r; \
33398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33399         $(NORMAL_TARGET_EXPORTS) \
33400         (cd $(TARGET_SUBDIR)/libquadmath && \
33401           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33402
33403 @endif target-libquadmath
33404
33405 # Other targets (info, dvi, pdf, etc.)
33406
33407 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33408 maybe-info-target-libquadmath:
33409 @if target-libquadmath
33410 maybe-info-target-libquadmath: info-target-libquadmath
33411
33412 info-target-libquadmath: \
33413     configure-target-libquadmath 
33414         @: $(MAKE); $(unstage)
33415         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33416         r=`${PWD_COMMAND}`; export r; \
33417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33418         $(NORMAL_TARGET_EXPORTS) \
33419         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33420         for flag in $(EXTRA_TARGET_FLAGS); do \
33421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33422         done; \
33423         (cd $(TARGET_SUBDIR)/libquadmath && \
33424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33426                   "RANLIB=$${RANLIB}" \
33427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33428                    info) \
33429           || exit 1
33430
33431 @endif target-libquadmath
33432
33433 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33434 maybe-dvi-target-libquadmath:
33435 @if target-libquadmath
33436 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33437
33438 dvi-target-libquadmath: \
33439     configure-target-libquadmath 
33440         @: $(MAKE); $(unstage)
33441         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33442         r=`${PWD_COMMAND}`; export r; \
33443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33444         $(NORMAL_TARGET_EXPORTS) \
33445         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33446         for flag in $(EXTRA_TARGET_FLAGS); do \
33447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33448         done; \
33449         (cd $(TARGET_SUBDIR)/libquadmath && \
33450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33452                   "RANLIB=$${RANLIB}" \
33453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33454                    dvi) \
33455           || exit 1
33456
33457 @endif target-libquadmath
33458
33459 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33460 maybe-pdf-target-libquadmath:
33461 @if target-libquadmath
33462 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33463
33464 pdf-target-libquadmath: \
33465     configure-target-libquadmath 
33466         @: $(MAKE); $(unstage)
33467         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33468         r=`${PWD_COMMAND}`; export r; \
33469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33470         $(NORMAL_TARGET_EXPORTS) \
33471         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33472         for flag in $(EXTRA_TARGET_FLAGS); do \
33473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33474         done; \
33475         (cd $(TARGET_SUBDIR)/libquadmath && \
33476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33478                   "RANLIB=$${RANLIB}" \
33479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33480                    pdf) \
33481           || exit 1
33482
33483 @endif target-libquadmath
33484
33485 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33486 maybe-html-target-libquadmath:
33487 @if target-libquadmath
33488 maybe-html-target-libquadmath: html-target-libquadmath
33489
33490 html-target-libquadmath: \
33491     configure-target-libquadmath 
33492         @: $(MAKE); $(unstage)
33493         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33494         r=`${PWD_COMMAND}`; export r; \
33495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33496         $(NORMAL_TARGET_EXPORTS) \
33497         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33498         for flag in $(EXTRA_TARGET_FLAGS); do \
33499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33500         done; \
33501         (cd $(TARGET_SUBDIR)/libquadmath && \
33502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33504                   "RANLIB=$${RANLIB}" \
33505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33506                    html) \
33507           || exit 1
33508
33509 @endif target-libquadmath
33510
33511 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33512 maybe-TAGS-target-libquadmath:
33513 @if target-libquadmath
33514 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33515
33516 TAGS-target-libquadmath: \
33517     configure-target-libquadmath 
33518         @: $(MAKE); $(unstage)
33519         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33520         r=`${PWD_COMMAND}`; export r; \
33521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33522         $(NORMAL_TARGET_EXPORTS) \
33523         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33524         for flag in $(EXTRA_TARGET_FLAGS); do \
33525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33526         done; \
33527         (cd $(TARGET_SUBDIR)/libquadmath && \
33528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33530                   "RANLIB=$${RANLIB}" \
33531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33532                    TAGS) \
33533           || exit 1
33534
33535 @endif target-libquadmath
33536
33537 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33538 maybe-install-info-target-libquadmath:
33539 @if target-libquadmath
33540 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33541
33542 install-info-target-libquadmath: \
33543     configure-target-libquadmath \
33544     info-target-libquadmath 
33545         @: $(MAKE); $(unstage)
33546         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33547         r=`${PWD_COMMAND}`; export r; \
33548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33549         $(NORMAL_TARGET_EXPORTS) \
33550         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33551         for flag in $(EXTRA_TARGET_FLAGS); do \
33552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33553         done; \
33554         (cd $(TARGET_SUBDIR)/libquadmath && \
33555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33557                   "RANLIB=$${RANLIB}" \
33558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33559                    install-info) \
33560           || exit 1
33561
33562 @endif target-libquadmath
33563
33564 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33565 maybe-install-pdf-target-libquadmath:
33566 @if target-libquadmath
33567 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33568
33569 install-pdf-target-libquadmath: \
33570     configure-target-libquadmath \
33571     pdf-target-libquadmath 
33572         @: $(MAKE); $(unstage)
33573         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33574         r=`${PWD_COMMAND}`; export r; \
33575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33576         $(NORMAL_TARGET_EXPORTS) \
33577         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33578         for flag in $(EXTRA_TARGET_FLAGS); do \
33579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33580         done; \
33581         (cd $(TARGET_SUBDIR)/libquadmath && \
33582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33584                   "RANLIB=$${RANLIB}" \
33585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33586                    install-pdf) \
33587           || exit 1
33588
33589 @endif target-libquadmath
33590
33591 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33592 maybe-install-html-target-libquadmath:
33593 @if target-libquadmath
33594 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33595
33596 install-html-target-libquadmath: \
33597     configure-target-libquadmath \
33598     html-target-libquadmath 
33599         @: $(MAKE); $(unstage)
33600         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33601         r=`${PWD_COMMAND}`; export r; \
33602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33603         $(NORMAL_TARGET_EXPORTS) \
33604         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33605         for flag in $(EXTRA_TARGET_FLAGS); do \
33606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33607         done; \
33608         (cd $(TARGET_SUBDIR)/libquadmath && \
33609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33611                   "RANLIB=$${RANLIB}" \
33612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33613                    install-html) \
33614           || exit 1
33615
33616 @endif target-libquadmath
33617
33618 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33619 maybe-installcheck-target-libquadmath:
33620 @if target-libquadmath
33621 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33622
33623 installcheck-target-libquadmath: \
33624     configure-target-libquadmath 
33625         @: $(MAKE); $(unstage)
33626         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33627         r=`${PWD_COMMAND}`; export r; \
33628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33629         $(NORMAL_TARGET_EXPORTS) \
33630         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33631         for flag in $(EXTRA_TARGET_FLAGS); do \
33632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33633         done; \
33634         (cd $(TARGET_SUBDIR)/libquadmath && \
33635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33637                   "RANLIB=$${RANLIB}" \
33638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33639                    installcheck) \
33640           || exit 1
33641
33642 @endif target-libquadmath
33643
33644 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33645 maybe-mostlyclean-target-libquadmath:
33646 @if target-libquadmath
33647 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33648
33649 mostlyclean-target-libquadmath: 
33650         @: $(MAKE); $(unstage)
33651         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33652         r=`${PWD_COMMAND}`; export r; \
33653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33654         $(NORMAL_TARGET_EXPORTS) \
33655         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33656         for flag in $(EXTRA_TARGET_FLAGS); do \
33657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33658         done; \
33659         (cd $(TARGET_SUBDIR)/libquadmath && \
33660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33662                   "RANLIB=$${RANLIB}" \
33663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33664                    mostlyclean) \
33665           || exit 1
33666
33667 @endif target-libquadmath
33668
33669 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33670 maybe-clean-target-libquadmath:
33671 @if target-libquadmath
33672 maybe-clean-target-libquadmath: clean-target-libquadmath
33673
33674 clean-target-libquadmath: 
33675         @: $(MAKE); $(unstage)
33676         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33677         r=`${PWD_COMMAND}`; export r; \
33678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33679         $(NORMAL_TARGET_EXPORTS) \
33680         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33681         for flag in $(EXTRA_TARGET_FLAGS); do \
33682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33683         done; \
33684         (cd $(TARGET_SUBDIR)/libquadmath && \
33685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33687                   "RANLIB=$${RANLIB}" \
33688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33689                    clean) \
33690           || exit 1
33691
33692 @endif target-libquadmath
33693
33694 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33695 maybe-distclean-target-libquadmath:
33696 @if target-libquadmath
33697 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33698
33699 distclean-target-libquadmath: 
33700         @: $(MAKE); $(unstage)
33701         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33702         r=`${PWD_COMMAND}`; export r; \
33703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33704         $(NORMAL_TARGET_EXPORTS) \
33705         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33706         for flag in $(EXTRA_TARGET_FLAGS); do \
33707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33708         done; \
33709         (cd $(TARGET_SUBDIR)/libquadmath && \
33710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33712                   "RANLIB=$${RANLIB}" \
33713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33714                    distclean) \
33715           || exit 1
33716
33717 @endif target-libquadmath
33718
33719 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33720 maybe-maintainer-clean-target-libquadmath:
33721 @if target-libquadmath
33722 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33723
33724 maintainer-clean-target-libquadmath: 
33725         @: $(MAKE); $(unstage)
33726         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33727         r=`${PWD_COMMAND}`; export r; \
33728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33729         $(NORMAL_TARGET_EXPORTS) \
33730         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33731         for flag in $(EXTRA_TARGET_FLAGS); do \
33732           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33733         done; \
33734         (cd $(TARGET_SUBDIR)/libquadmath && \
33735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33737                   "RANLIB=$${RANLIB}" \
33738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33739                    maintainer-clean) \
33740           || exit 1
33741
33742 @endif target-libquadmath
33743
33744
33745
33746
33747
33748 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33749 maybe-configure-target-libgfortran:
33750 @if gcc-bootstrap
33751 configure-target-libgfortran: stage_current
33752 @endif gcc-bootstrap
33753 @if target-libgfortran
33754 maybe-configure-target-libgfortran: configure-target-libgfortran
33755 configure-target-libgfortran: 
33756         @: $(MAKE); $(unstage)
33757         @r=`${PWD_COMMAND}`; export r; \
33758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33759         echo "Checking multilib configuration for libgfortran..."; \
33760         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33761         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33762         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33763           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33764             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33765           else \
33766             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33767             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33768           fi; \
33769         else \
33770           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33771         fi; \
33772         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33773         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33774         $(NORMAL_TARGET_EXPORTS)  \
33775         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33776         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33777         case $(srcdir) in \
33778           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33779           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33780                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33781         esac; \
33782         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33783         libsrcdir="$$s/libgfortran"; \
33784         rm -f no-such-file || : ; \
33785         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33786           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33787           --target=${target_alias} $${srcdiroption}  \
33788           || exit 1
33789 @endif target-libgfortran
33790
33791
33792
33793
33794
33795 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33796 maybe-all-target-libgfortran:
33797 @if gcc-bootstrap
33798 all-target-libgfortran: stage_current
33799 @endif gcc-bootstrap
33800 @if target-libgfortran
33801 TARGET-target-libgfortran=all
33802 maybe-all-target-libgfortran: all-target-libgfortran
33803 all-target-libgfortran: configure-target-libgfortran
33804         @: $(MAKE); $(unstage)
33805         @r=`${PWD_COMMAND}`; export r; \
33806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33807         $(NORMAL_TARGET_EXPORTS)  \
33808         (cd $(TARGET_SUBDIR)/libgfortran && \
33809           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33810                 $(TARGET-target-libgfortran))
33811 @endif target-libgfortran
33812
33813
33814
33815
33816
33817 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33818 maybe-check-target-libgfortran:
33819 @if target-libgfortran
33820 maybe-check-target-libgfortran: check-target-libgfortran
33821
33822 check-target-libgfortran:
33823         @: $(MAKE); $(unstage)
33824         @r=`${PWD_COMMAND}`; export r; \
33825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33826         $(NORMAL_TARGET_EXPORTS) \
33827         (cd $(TARGET_SUBDIR)/libgfortran && \
33828           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33829
33830 @endif target-libgfortran
33831
33832 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33833 maybe-install-target-libgfortran:
33834 @if target-libgfortran
33835 maybe-install-target-libgfortran: install-target-libgfortran
33836
33837 install-target-libgfortran: installdirs
33838         @: $(MAKE); $(unstage)
33839         @r=`${PWD_COMMAND}`; export r; \
33840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33841         $(NORMAL_TARGET_EXPORTS) \
33842         (cd $(TARGET_SUBDIR)/libgfortran && \
33843           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33844
33845 @endif target-libgfortran
33846
33847 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33848 maybe-install-strip-target-libgfortran:
33849 @if target-libgfortran
33850 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33851
33852 install-strip-target-libgfortran: installdirs
33853         @: $(MAKE); $(unstage)
33854         @r=`${PWD_COMMAND}`; export r; \
33855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33856         $(NORMAL_TARGET_EXPORTS) \
33857         (cd $(TARGET_SUBDIR)/libgfortran && \
33858           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33859
33860 @endif target-libgfortran
33861
33862 # Other targets (info, dvi, pdf, etc.)
33863
33864 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33865 maybe-info-target-libgfortran:
33866 @if target-libgfortran
33867 maybe-info-target-libgfortran: info-target-libgfortran
33868
33869 info-target-libgfortran: \
33870     configure-target-libgfortran 
33871         @: $(MAKE); $(unstage)
33872         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33873         r=`${PWD_COMMAND}`; export r; \
33874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875         $(NORMAL_TARGET_EXPORTS) \
33876         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33877         for flag in $(EXTRA_TARGET_FLAGS); do \
33878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33879         done; \
33880         (cd $(TARGET_SUBDIR)/libgfortran && \
33881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883                   "RANLIB=$${RANLIB}" \
33884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33885                    info) \
33886           || exit 1
33887
33888 @endif target-libgfortran
33889
33890 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33891 maybe-dvi-target-libgfortran:
33892 @if target-libgfortran
33893 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33894
33895 dvi-target-libgfortran: \
33896     configure-target-libgfortran 
33897         @: $(MAKE); $(unstage)
33898         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33899         r=`${PWD_COMMAND}`; export r; \
33900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33901         $(NORMAL_TARGET_EXPORTS) \
33902         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33903         for flag in $(EXTRA_TARGET_FLAGS); do \
33904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33905         done; \
33906         (cd $(TARGET_SUBDIR)/libgfortran && \
33907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33909                   "RANLIB=$${RANLIB}" \
33910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33911                    dvi) \
33912           || exit 1
33913
33914 @endif target-libgfortran
33915
33916 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33917 maybe-pdf-target-libgfortran:
33918 @if target-libgfortran
33919 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33920
33921 pdf-target-libgfortran: \
33922     configure-target-libgfortran 
33923         @: $(MAKE); $(unstage)
33924         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33925         r=`${PWD_COMMAND}`; export r; \
33926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33927         $(NORMAL_TARGET_EXPORTS) \
33928         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33929         for flag in $(EXTRA_TARGET_FLAGS); do \
33930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931         done; \
33932         (cd $(TARGET_SUBDIR)/libgfortran && \
33933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935                   "RANLIB=$${RANLIB}" \
33936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33937                    pdf) \
33938           || exit 1
33939
33940 @endif target-libgfortran
33941
33942 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33943 maybe-html-target-libgfortran:
33944 @if target-libgfortran
33945 maybe-html-target-libgfortran: html-target-libgfortran
33946
33947 html-target-libgfortran: \
33948     configure-target-libgfortran 
33949         @: $(MAKE); $(unstage)
33950         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33951         r=`${PWD_COMMAND}`; export r; \
33952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33953         $(NORMAL_TARGET_EXPORTS) \
33954         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33955         for flag in $(EXTRA_TARGET_FLAGS); do \
33956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33957         done; \
33958         (cd $(TARGET_SUBDIR)/libgfortran && \
33959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33961                   "RANLIB=$${RANLIB}" \
33962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33963                    html) \
33964           || exit 1
33965
33966 @endif target-libgfortran
33967
33968 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33969 maybe-TAGS-target-libgfortran:
33970 @if target-libgfortran
33971 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33972
33973 TAGS-target-libgfortran: \
33974     configure-target-libgfortran 
33975         @: $(MAKE); $(unstage)
33976         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33977         r=`${PWD_COMMAND}`; export r; \
33978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33979         $(NORMAL_TARGET_EXPORTS) \
33980         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
33981         for flag in $(EXTRA_TARGET_FLAGS); do \
33982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33983         done; \
33984         (cd $(TARGET_SUBDIR)/libgfortran && \
33985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33987                   "RANLIB=$${RANLIB}" \
33988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33989                    TAGS) \
33990           || exit 1
33991
33992 @endif target-libgfortran
33993
33994 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33995 maybe-install-info-target-libgfortran:
33996 @if target-libgfortran
33997 maybe-install-info-target-libgfortran: install-info-target-libgfortran
33998
33999 install-info-target-libgfortran: \
34000     configure-target-libgfortran \
34001     info-target-libgfortran 
34002         @: $(MAKE); $(unstage)
34003         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34004         r=`${PWD_COMMAND}`; export r; \
34005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34006         $(NORMAL_TARGET_EXPORTS) \
34007         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34008         for flag in $(EXTRA_TARGET_FLAGS); do \
34009           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34010         done; \
34011         (cd $(TARGET_SUBDIR)/libgfortran && \
34012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014                   "RANLIB=$${RANLIB}" \
34015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34016                    install-info) \
34017           || exit 1
34018
34019 @endif target-libgfortran
34020
34021 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34022 maybe-install-pdf-target-libgfortran:
34023 @if target-libgfortran
34024 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34025
34026 install-pdf-target-libgfortran: \
34027     configure-target-libgfortran \
34028     pdf-target-libgfortran 
34029         @: $(MAKE); $(unstage)
34030         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34031         r=`${PWD_COMMAND}`; export r; \
34032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34033         $(NORMAL_TARGET_EXPORTS) \
34034         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34035         for flag in $(EXTRA_TARGET_FLAGS); do \
34036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34037         done; \
34038         (cd $(TARGET_SUBDIR)/libgfortran && \
34039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34041                   "RANLIB=$${RANLIB}" \
34042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34043                    install-pdf) \
34044           || exit 1
34045
34046 @endif target-libgfortran
34047
34048 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34049 maybe-install-html-target-libgfortran:
34050 @if target-libgfortran
34051 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34052
34053 install-html-target-libgfortran: \
34054     configure-target-libgfortran \
34055     html-target-libgfortran 
34056         @: $(MAKE); $(unstage)
34057         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34058         r=`${PWD_COMMAND}`; export r; \
34059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34060         $(NORMAL_TARGET_EXPORTS) \
34061         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34062         for flag in $(EXTRA_TARGET_FLAGS); do \
34063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34064         done; \
34065         (cd $(TARGET_SUBDIR)/libgfortran && \
34066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34068                   "RANLIB=$${RANLIB}" \
34069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34070                    install-html) \
34071           || exit 1
34072
34073 @endif target-libgfortran
34074
34075 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34076 maybe-installcheck-target-libgfortran:
34077 @if target-libgfortran
34078 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34079
34080 installcheck-target-libgfortran: \
34081     configure-target-libgfortran 
34082         @: $(MAKE); $(unstage)
34083         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34084         r=`${PWD_COMMAND}`; export r; \
34085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34086         $(NORMAL_TARGET_EXPORTS) \
34087         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34088         for flag in $(EXTRA_TARGET_FLAGS); do \
34089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34090         done; \
34091         (cd $(TARGET_SUBDIR)/libgfortran && \
34092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34094                   "RANLIB=$${RANLIB}" \
34095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34096                    installcheck) \
34097           || exit 1
34098
34099 @endif target-libgfortran
34100
34101 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34102 maybe-mostlyclean-target-libgfortran:
34103 @if target-libgfortran
34104 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34105
34106 mostlyclean-target-libgfortran: 
34107         @: $(MAKE); $(unstage)
34108         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34109         r=`${PWD_COMMAND}`; export r; \
34110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34111         $(NORMAL_TARGET_EXPORTS) \
34112         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34113         for flag in $(EXTRA_TARGET_FLAGS); do \
34114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34115         done; \
34116         (cd $(TARGET_SUBDIR)/libgfortran && \
34117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34119                   "RANLIB=$${RANLIB}" \
34120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34121                    mostlyclean) \
34122           || exit 1
34123
34124 @endif target-libgfortran
34125
34126 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34127 maybe-clean-target-libgfortran:
34128 @if target-libgfortran
34129 maybe-clean-target-libgfortran: clean-target-libgfortran
34130
34131 clean-target-libgfortran: 
34132         @: $(MAKE); $(unstage)
34133         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34134         r=`${PWD_COMMAND}`; export r; \
34135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34136         $(NORMAL_TARGET_EXPORTS) \
34137         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34138         for flag in $(EXTRA_TARGET_FLAGS); do \
34139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34140         done; \
34141         (cd $(TARGET_SUBDIR)/libgfortran && \
34142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34144                   "RANLIB=$${RANLIB}" \
34145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34146                    clean) \
34147           || exit 1
34148
34149 @endif target-libgfortran
34150
34151 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34152 maybe-distclean-target-libgfortran:
34153 @if target-libgfortran
34154 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34155
34156 distclean-target-libgfortran: 
34157         @: $(MAKE); $(unstage)
34158         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34159         r=`${PWD_COMMAND}`; export r; \
34160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34161         $(NORMAL_TARGET_EXPORTS) \
34162         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34163         for flag in $(EXTRA_TARGET_FLAGS); do \
34164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34165         done; \
34166         (cd $(TARGET_SUBDIR)/libgfortran && \
34167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34169                   "RANLIB=$${RANLIB}" \
34170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34171                    distclean) \
34172           || exit 1
34173
34174 @endif target-libgfortran
34175
34176 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34177 maybe-maintainer-clean-target-libgfortran:
34178 @if target-libgfortran
34179 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34180
34181 maintainer-clean-target-libgfortran: 
34182         @: $(MAKE); $(unstage)
34183         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34184         r=`${PWD_COMMAND}`; export r; \
34185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34186         $(NORMAL_TARGET_EXPORTS) \
34187         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34188         for flag in $(EXTRA_TARGET_FLAGS); do \
34189           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34190         done; \
34191         (cd $(TARGET_SUBDIR)/libgfortran && \
34192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34194                   "RANLIB=$${RANLIB}" \
34195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34196                    maintainer-clean) \
34197           || exit 1
34198
34199 @endif target-libgfortran
34200
34201
34202
34203
34204
34205 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34206 maybe-configure-target-libobjc:
34207 @if gcc-bootstrap
34208 configure-target-libobjc: stage_current
34209 @endif gcc-bootstrap
34210 @if target-libobjc
34211 maybe-configure-target-libobjc: configure-target-libobjc
34212 configure-target-libobjc: 
34213         @: $(MAKE); $(unstage)
34214         @r=`${PWD_COMMAND}`; export r; \
34215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34216         echo "Checking multilib configuration for libobjc..."; \
34217         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34218         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34219         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34220           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34221             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34222           else \
34223             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34224             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34225           fi; \
34226         else \
34227           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34228         fi; \
34229         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34230         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34231         $(NORMAL_TARGET_EXPORTS)  \
34232         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34233         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34234         case $(srcdir) in \
34235           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34236           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34237                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34238         esac; \
34239         srcdiroption="--srcdir=$${topdir}/libobjc"; \
34240         libsrcdir="$$s/libobjc"; \
34241         rm -f no-such-file || : ; \
34242         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34243           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34244           --target=${target_alias} $${srcdiroption}  \
34245           || exit 1
34246 @endif target-libobjc
34247
34248
34249
34250
34251
34252 .PHONY: all-target-libobjc maybe-all-target-libobjc
34253 maybe-all-target-libobjc:
34254 @if gcc-bootstrap
34255 all-target-libobjc: stage_current
34256 @endif gcc-bootstrap
34257 @if target-libobjc
34258 TARGET-target-libobjc=all
34259 maybe-all-target-libobjc: all-target-libobjc
34260 all-target-libobjc: configure-target-libobjc
34261         @: $(MAKE); $(unstage)
34262         @r=`${PWD_COMMAND}`; export r; \
34263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34264         $(NORMAL_TARGET_EXPORTS)  \
34265         (cd $(TARGET_SUBDIR)/libobjc && \
34266           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34267                 $(TARGET-target-libobjc))
34268 @endif target-libobjc
34269
34270
34271
34272
34273
34274 .PHONY: check-target-libobjc maybe-check-target-libobjc
34275 maybe-check-target-libobjc:
34276 @if target-libobjc
34277 maybe-check-target-libobjc: check-target-libobjc
34278
34279 check-target-libobjc:
34280         @: $(MAKE); $(unstage)
34281         @r=`${PWD_COMMAND}`; export r; \
34282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34283         $(NORMAL_TARGET_EXPORTS) \
34284         (cd $(TARGET_SUBDIR)/libobjc && \
34285           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34286
34287 @endif target-libobjc
34288
34289 .PHONY: install-target-libobjc maybe-install-target-libobjc
34290 maybe-install-target-libobjc:
34291 @if target-libobjc
34292 maybe-install-target-libobjc: install-target-libobjc
34293
34294 install-target-libobjc: installdirs
34295         @: $(MAKE); $(unstage)
34296         @r=`${PWD_COMMAND}`; export r; \
34297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34298         $(NORMAL_TARGET_EXPORTS) \
34299         (cd $(TARGET_SUBDIR)/libobjc && \
34300           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34301
34302 @endif target-libobjc
34303
34304 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34305 maybe-install-strip-target-libobjc:
34306 @if target-libobjc
34307 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34308
34309 install-strip-target-libobjc: installdirs
34310         @: $(MAKE); $(unstage)
34311         @r=`${PWD_COMMAND}`; export r; \
34312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34313         $(NORMAL_TARGET_EXPORTS) \
34314         (cd $(TARGET_SUBDIR)/libobjc && \
34315           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34316
34317 @endif target-libobjc
34318
34319 # Other targets (info, dvi, pdf, etc.)
34320
34321 .PHONY: maybe-info-target-libobjc info-target-libobjc
34322 maybe-info-target-libobjc:
34323 @if target-libobjc
34324 maybe-info-target-libobjc: info-target-libobjc
34325
34326 info-target-libobjc: \
34327     configure-target-libobjc 
34328         @: $(MAKE); $(unstage)
34329         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34330         r=`${PWD_COMMAND}`; export r; \
34331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34332         $(NORMAL_TARGET_EXPORTS) \
34333         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34334         for flag in $(EXTRA_TARGET_FLAGS); do \
34335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34336         done; \
34337         (cd $(TARGET_SUBDIR)/libobjc && \
34338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34340                   "RANLIB=$${RANLIB}" \
34341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34342                    info) \
34343           || exit 1
34344
34345 @endif target-libobjc
34346
34347 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34348 maybe-dvi-target-libobjc:
34349 @if target-libobjc
34350 maybe-dvi-target-libobjc: dvi-target-libobjc
34351
34352 dvi-target-libobjc: \
34353     configure-target-libobjc 
34354         @: $(MAKE); $(unstage)
34355         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34356         r=`${PWD_COMMAND}`; export r; \
34357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34358         $(NORMAL_TARGET_EXPORTS) \
34359         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34360         for flag in $(EXTRA_TARGET_FLAGS); do \
34361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34362         done; \
34363         (cd $(TARGET_SUBDIR)/libobjc && \
34364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34366                   "RANLIB=$${RANLIB}" \
34367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34368                    dvi) \
34369           || exit 1
34370
34371 @endif target-libobjc
34372
34373 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34374 maybe-pdf-target-libobjc:
34375 @if target-libobjc
34376 maybe-pdf-target-libobjc: pdf-target-libobjc
34377
34378 pdf-target-libobjc: \
34379     configure-target-libobjc 
34380         @: $(MAKE); $(unstage)
34381         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34382         r=`${PWD_COMMAND}`; export r; \
34383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34384         $(NORMAL_TARGET_EXPORTS) \
34385         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34386         for flag in $(EXTRA_TARGET_FLAGS); do \
34387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34388         done; \
34389         (cd $(TARGET_SUBDIR)/libobjc && \
34390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34392                   "RANLIB=$${RANLIB}" \
34393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34394                    pdf) \
34395           || exit 1
34396
34397 @endif target-libobjc
34398
34399 .PHONY: maybe-html-target-libobjc html-target-libobjc
34400 maybe-html-target-libobjc:
34401 @if target-libobjc
34402 maybe-html-target-libobjc: html-target-libobjc
34403
34404 html-target-libobjc: \
34405     configure-target-libobjc 
34406         @: $(MAKE); $(unstage)
34407         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34408         r=`${PWD_COMMAND}`; export r; \
34409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34410         $(NORMAL_TARGET_EXPORTS) \
34411         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34412         for flag in $(EXTRA_TARGET_FLAGS); do \
34413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34414         done; \
34415         (cd $(TARGET_SUBDIR)/libobjc && \
34416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34418                   "RANLIB=$${RANLIB}" \
34419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34420                    html) \
34421           || exit 1
34422
34423 @endif target-libobjc
34424
34425 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34426 maybe-TAGS-target-libobjc:
34427 @if target-libobjc
34428 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34429
34430 TAGS-target-libobjc: \
34431     configure-target-libobjc 
34432         @: $(MAKE); $(unstage)
34433         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34434         r=`${PWD_COMMAND}`; export r; \
34435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34436         $(NORMAL_TARGET_EXPORTS) \
34437         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34438         for flag in $(EXTRA_TARGET_FLAGS); do \
34439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34440         done; \
34441         (cd $(TARGET_SUBDIR)/libobjc && \
34442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34444                   "RANLIB=$${RANLIB}" \
34445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34446                    TAGS) \
34447           || exit 1
34448
34449 @endif target-libobjc
34450
34451 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34452 maybe-install-info-target-libobjc:
34453 @if target-libobjc
34454 maybe-install-info-target-libobjc: install-info-target-libobjc
34455
34456 install-info-target-libobjc: \
34457     configure-target-libobjc \
34458     info-target-libobjc 
34459         @: $(MAKE); $(unstage)
34460         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34461         r=`${PWD_COMMAND}`; export r; \
34462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34463         $(NORMAL_TARGET_EXPORTS) \
34464         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34465         for flag in $(EXTRA_TARGET_FLAGS); do \
34466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34467         done; \
34468         (cd $(TARGET_SUBDIR)/libobjc && \
34469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34471                   "RANLIB=$${RANLIB}" \
34472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34473                    install-info) \
34474           || exit 1
34475
34476 @endif target-libobjc
34477
34478 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34479 maybe-install-pdf-target-libobjc:
34480 @if target-libobjc
34481 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34482
34483 install-pdf-target-libobjc: \
34484     configure-target-libobjc \
34485     pdf-target-libobjc 
34486         @: $(MAKE); $(unstage)
34487         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34488         r=`${PWD_COMMAND}`; export r; \
34489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34490         $(NORMAL_TARGET_EXPORTS) \
34491         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34492         for flag in $(EXTRA_TARGET_FLAGS); do \
34493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494         done; \
34495         (cd $(TARGET_SUBDIR)/libobjc && \
34496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34498                   "RANLIB=$${RANLIB}" \
34499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34500                    install-pdf) \
34501           || exit 1
34502
34503 @endif target-libobjc
34504
34505 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34506 maybe-install-html-target-libobjc:
34507 @if target-libobjc
34508 maybe-install-html-target-libobjc: install-html-target-libobjc
34509
34510 install-html-target-libobjc: \
34511     configure-target-libobjc \
34512     html-target-libobjc 
34513         @: $(MAKE); $(unstage)
34514         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34515         r=`${PWD_COMMAND}`; export r; \
34516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517         $(NORMAL_TARGET_EXPORTS) \
34518         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34519         for flag in $(EXTRA_TARGET_FLAGS); do \
34520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34521         done; \
34522         (cd $(TARGET_SUBDIR)/libobjc && \
34523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34525                   "RANLIB=$${RANLIB}" \
34526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34527                    install-html) \
34528           || exit 1
34529
34530 @endif target-libobjc
34531
34532 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34533 maybe-installcheck-target-libobjc:
34534 @if target-libobjc
34535 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34536
34537 installcheck-target-libobjc: \
34538     configure-target-libobjc 
34539         @: $(MAKE); $(unstage)
34540         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34541         r=`${PWD_COMMAND}`; export r; \
34542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34543         $(NORMAL_TARGET_EXPORTS) \
34544         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34545         for flag in $(EXTRA_TARGET_FLAGS); do \
34546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34547         done; \
34548         (cd $(TARGET_SUBDIR)/libobjc && \
34549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34551                   "RANLIB=$${RANLIB}" \
34552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34553                    installcheck) \
34554           || exit 1
34555
34556 @endif target-libobjc
34557
34558 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34559 maybe-mostlyclean-target-libobjc:
34560 @if target-libobjc
34561 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34562
34563 mostlyclean-target-libobjc: 
34564         @: $(MAKE); $(unstage)
34565         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34566         r=`${PWD_COMMAND}`; export r; \
34567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34568         $(NORMAL_TARGET_EXPORTS) \
34569         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34570         for flag in $(EXTRA_TARGET_FLAGS); do \
34571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34572         done; \
34573         (cd $(TARGET_SUBDIR)/libobjc && \
34574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34576                   "RANLIB=$${RANLIB}" \
34577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34578                    mostlyclean) \
34579           || exit 1
34580
34581 @endif target-libobjc
34582
34583 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34584 maybe-clean-target-libobjc:
34585 @if target-libobjc
34586 maybe-clean-target-libobjc: clean-target-libobjc
34587
34588 clean-target-libobjc: 
34589         @: $(MAKE); $(unstage)
34590         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34591         r=`${PWD_COMMAND}`; export r; \
34592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34593         $(NORMAL_TARGET_EXPORTS) \
34594         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34595         for flag in $(EXTRA_TARGET_FLAGS); do \
34596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34597         done; \
34598         (cd $(TARGET_SUBDIR)/libobjc && \
34599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34601                   "RANLIB=$${RANLIB}" \
34602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34603                    clean) \
34604           || exit 1
34605
34606 @endif target-libobjc
34607
34608 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34609 maybe-distclean-target-libobjc:
34610 @if target-libobjc
34611 maybe-distclean-target-libobjc: distclean-target-libobjc
34612
34613 distclean-target-libobjc: 
34614         @: $(MAKE); $(unstage)
34615         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34616         r=`${PWD_COMMAND}`; export r; \
34617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34618         $(NORMAL_TARGET_EXPORTS) \
34619         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34620         for flag in $(EXTRA_TARGET_FLAGS); do \
34621           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34622         done; \
34623         (cd $(TARGET_SUBDIR)/libobjc && \
34624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34626                   "RANLIB=$${RANLIB}" \
34627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34628                    distclean) \
34629           || exit 1
34630
34631 @endif target-libobjc
34632
34633 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34634 maybe-maintainer-clean-target-libobjc:
34635 @if target-libobjc
34636 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34637
34638 maintainer-clean-target-libobjc: 
34639         @: $(MAKE); $(unstage)
34640         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34641         r=`${PWD_COMMAND}`; export r; \
34642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34643         $(NORMAL_TARGET_EXPORTS) \
34644         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34645         for flag in $(EXTRA_TARGET_FLAGS); do \
34646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34647         done; \
34648         (cd $(TARGET_SUBDIR)/libobjc && \
34649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34651                   "RANLIB=$${RANLIB}" \
34652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34653                    maintainer-clean) \
34654           || exit 1
34655
34656 @endif target-libobjc
34657
34658
34659
34660
34661
34662 .PHONY: configure-target-libgo maybe-configure-target-libgo
34663 maybe-configure-target-libgo:
34664 @if gcc-bootstrap
34665 configure-target-libgo: stage_current
34666 @endif gcc-bootstrap
34667 @if target-libgo
34668 maybe-configure-target-libgo: configure-target-libgo
34669 configure-target-libgo: 
34670         @: $(MAKE); $(unstage)
34671         @r=`${PWD_COMMAND}`; export r; \
34672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673         echo "Checking multilib configuration for libgo..."; \
34674         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34675         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34676         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34677           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34678             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34679           else \
34680             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34681             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34682           fi; \
34683         else \
34684           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34685         fi; \
34686         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34687         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34688         $(NORMAL_TARGET_EXPORTS)  \
34689         echo Configuring in $(TARGET_SUBDIR)/libgo; \
34690         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34691         case $(srcdir) in \
34692           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34693           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34694                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34695         esac; \
34696         srcdiroption="--srcdir=$${topdir}/libgo"; \
34697         libsrcdir="$$s/libgo"; \
34698         rm -f no-such-file || : ; \
34699         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34700           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34701           --target=${target_alias} $${srcdiroption}  \
34702           || exit 1
34703 @endif target-libgo
34704
34705
34706
34707
34708
34709 .PHONY: all-target-libgo maybe-all-target-libgo
34710 maybe-all-target-libgo:
34711 @if gcc-bootstrap
34712 all-target-libgo: stage_current
34713 @endif gcc-bootstrap
34714 @if target-libgo
34715 TARGET-target-libgo=all
34716 maybe-all-target-libgo: all-target-libgo
34717 all-target-libgo: configure-target-libgo
34718         @: $(MAKE); $(unstage)
34719         @r=`${PWD_COMMAND}`; export r; \
34720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34721         $(NORMAL_TARGET_EXPORTS)  \
34722         (cd $(TARGET_SUBDIR)/libgo && \
34723           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34724                 $(TARGET-target-libgo))
34725 @endif target-libgo
34726
34727
34728
34729
34730
34731 .PHONY: check-target-libgo maybe-check-target-libgo
34732 maybe-check-target-libgo:
34733 @if target-libgo
34734 maybe-check-target-libgo: check-target-libgo
34735
34736 check-target-libgo:
34737         @: $(MAKE); $(unstage)
34738         @r=`${PWD_COMMAND}`; export r; \
34739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34740         $(NORMAL_TARGET_EXPORTS) \
34741         (cd $(TARGET_SUBDIR)/libgo && \
34742           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34743
34744 @endif target-libgo
34745
34746 .PHONY: install-target-libgo maybe-install-target-libgo
34747 maybe-install-target-libgo:
34748 @if target-libgo
34749 maybe-install-target-libgo: install-target-libgo
34750
34751 install-target-libgo: installdirs
34752         @: $(MAKE); $(unstage)
34753         @r=`${PWD_COMMAND}`; export r; \
34754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34755         $(NORMAL_TARGET_EXPORTS) \
34756         (cd $(TARGET_SUBDIR)/libgo && \
34757           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34758
34759 @endif target-libgo
34760
34761 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34762 maybe-install-strip-target-libgo:
34763 @if target-libgo
34764 maybe-install-strip-target-libgo: install-strip-target-libgo
34765
34766 install-strip-target-libgo: installdirs
34767         @: $(MAKE); $(unstage)
34768         @r=`${PWD_COMMAND}`; export r; \
34769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34770         $(NORMAL_TARGET_EXPORTS) \
34771         (cd $(TARGET_SUBDIR)/libgo && \
34772           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34773
34774 @endif target-libgo
34775
34776 # Other targets (info, dvi, pdf, etc.)
34777
34778 .PHONY: maybe-info-target-libgo info-target-libgo
34779 maybe-info-target-libgo:
34780 @if target-libgo
34781 maybe-info-target-libgo: info-target-libgo
34782
34783 info-target-libgo: \
34784     configure-target-libgo 
34785         @: $(MAKE); $(unstage)
34786         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34787         r=`${PWD_COMMAND}`; export r; \
34788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34789         $(NORMAL_TARGET_EXPORTS) \
34790         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34791         for flag in $(EXTRA_TARGET_FLAGS); do \
34792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34793         done; \
34794         (cd $(TARGET_SUBDIR)/libgo && \
34795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34797                   "RANLIB=$${RANLIB}" \
34798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34799                    info) \
34800           || exit 1
34801
34802 @endif target-libgo
34803
34804 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34805 maybe-dvi-target-libgo:
34806 @if target-libgo
34807 maybe-dvi-target-libgo: dvi-target-libgo
34808
34809 dvi-target-libgo: \
34810     configure-target-libgo 
34811         @: $(MAKE); $(unstage)
34812         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34813         r=`${PWD_COMMAND}`; export r; \
34814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34815         $(NORMAL_TARGET_EXPORTS) \
34816         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34817         for flag in $(EXTRA_TARGET_FLAGS); do \
34818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34819         done; \
34820         (cd $(TARGET_SUBDIR)/libgo && \
34821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34823                   "RANLIB=$${RANLIB}" \
34824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34825                    dvi) \
34826           || exit 1
34827
34828 @endif target-libgo
34829
34830 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34831 maybe-pdf-target-libgo:
34832 @if target-libgo
34833 maybe-pdf-target-libgo: pdf-target-libgo
34834
34835 pdf-target-libgo: \
34836     configure-target-libgo 
34837         @: $(MAKE); $(unstage)
34838         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34839         r=`${PWD_COMMAND}`; export r; \
34840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34841         $(NORMAL_TARGET_EXPORTS) \
34842         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34843         for flag in $(EXTRA_TARGET_FLAGS); do \
34844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34845         done; \
34846         (cd $(TARGET_SUBDIR)/libgo && \
34847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34849                   "RANLIB=$${RANLIB}" \
34850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34851                    pdf) \
34852           || exit 1
34853
34854 @endif target-libgo
34855
34856 .PHONY: maybe-html-target-libgo html-target-libgo
34857 maybe-html-target-libgo:
34858 @if target-libgo
34859 maybe-html-target-libgo: html-target-libgo
34860
34861 html-target-libgo: \
34862     configure-target-libgo 
34863         @: $(MAKE); $(unstage)
34864         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34865         r=`${PWD_COMMAND}`; export r; \
34866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34867         $(NORMAL_TARGET_EXPORTS) \
34868         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34869         for flag in $(EXTRA_TARGET_FLAGS); do \
34870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34871         done; \
34872         (cd $(TARGET_SUBDIR)/libgo && \
34873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34875                   "RANLIB=$${RANLIB}" \
34876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34877                    html) \
34878           || exit 1
34879
34880 @endif target-libgo
34881
34882 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34883 maybe-TAGS-target-libgo:
34884 @if target-libgo
34885 maybe-TAGS-target-libgo: TAGS-target-libgo
34886
34887 TAGS-target-libgo: \
34888     configure-target-libgo 
34889         @: $(MAKE); $(unstage)
34890         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34891         r=`${PWD_COMMAND}`; export r; \
34892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34893         $(NORMAL_TARGET_EXPORTS) \
34894         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34895         for flag in $(EXTRA_TARGET_FLAGS); do \
34896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34897         done; \
34898         (cd $(TARGET_SUBDIR)/libgo && \
34899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34901                   "RANLIB=$${RANLIB}" \
34902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34903                    TAGS) \
34904           || exit 1
34905
34906 @endif target-libgo
34907
34908 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34909 maybe-install-info-target-libgo:
34910 @if target-libgo
34911 maybe-install-info-target-libgo: install-info-target-libgo
34912
34913 install-info-target-libgo: \
34914     configure-target-libgo \
34915     info-target-libgo 
34916         @: $(MAKE); $(unstage)
34917         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34918         r=`${PWD_COMMAND}`; export r; \
34919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34920         $(NORMAL_TARGET_EXPORTS) \
34921         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34922         for flag in $(EXTRA_TARGET_FLAGS); do \
34923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34924         done; \
34925         (cd $(TARGET_SUBDIR)/libgo && \
34926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34928                   "RANLIB=$${RANLIB}" \
34929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34930                    install-info) \
34931           || exit 1
34932
34933 @endif target-libgo
34934
34935 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34936 maybe-install-pdf-target-libgo:
34937 @if target-libgo
34938 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34939
34940 install-pdf-target-libgo: \
34941     configure-target-libgo \
34942     pdf-target-libgo 
34943         @: $(MAKE); $(unstage)
34944         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34945         r=`${PWD_COMMAND}`; export r; \
34946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34947         $(NORMAL_TARGET_EXPORTS) \
34948         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34949         for flag in $(EXTRA_TARGET_FLAGS); do \
34950           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34951         done; \
34952         (cd $(TARGET_SUBDIR)/libgo && \
34953           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34954                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34955                   "RANLIB=$${RANLIB}" \
34956                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34957                    install-pdf) \
34958           || exit 1
34959
34960 @endif target-libgo
34961
34962 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34963 maybe-install-html-target-libgo:
34964 @if target-libgo
34965 maybe-install-html-target-libgo: install-html-target-libgo
34966
34967 install-html-target-libgo: \
34968     configure-target-libgo \
34969     html-target-libgo 
34970         @: $(MAKE); $(unstage)
34971         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34972         r=`${PWD_COMMAND}`; export r; \
34973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34974         $(NORMAL_TARGET_EXPORTS) \
34975         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34976         for flag in $(EXTRA_TARGET_FLAGS); do \
34977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34978         done; \
34979         (cd $(TARGET_SUBDIR)/libgo && \
34980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34982                   "RANLIB=$${RANLIB}" \
34983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34984                    install-html) \
34985           || exit 1
34986
34987 @endif target-libgo
34988
34989 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34990 maybe-installcheck-target-libgo:
34991 @if target-libgo
34992 maybe-installcheck-target-libgo: installcheck-target-libgo
34993
34994 installcheck-target-libgo: \
34995     configure-target-libgo 
34996         @: $(MAKE); $(unstage)
34997         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34998         r=`${PWD_COMMAND}`; export r; \
34999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35000         $(NORMAL_TARGET_EXPORTS) \
35001         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35002         for flag in $(EXTRA_TARGET_FLAGS); do \
35003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35004         done; \
35005         (cd $(TARGET_SUBDIR)/libgo && \
35006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35008                   "RANLIB=$${RANLIB}" \
35009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35010                    installcheck) \
35011           || exit 1
35012
35013 @endif target-libgo
35014
35015 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35016 maybe-mostlyclean-target-libgo:
35017 @if target-libgo
35018 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35019
35020 mostlyclean-target-libgo: 
35021         @: $(MAKE); $(unstage)
35022         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35023         r=`${PWD_COMMAND}`; export r; \
35024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35025         $(NORMAL_TARGET_EXPORTS) \
35026         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35027         for flag in $(EXTRA_TARGET_FLAGS); do \
35028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35029         done; \
35030         (cd $(TARGET_SUBDIR)/libgo && \
35031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35033                   "RANLIB=$${RANLIB}" \
35034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35035                    mostlyclean) \
35036           || exit 1
35037
35038 @endif target-libgo
35039
35040 .PHONY: maybe-clean-target-libgo clean-target-libgo
35041 maybe-clean-target-libgo:
35042 @if target-libgo
35043 maybe-clean-target-libgo: clean-target-libgo
35044
35045 clean-target-libgo: 
35046         @: $(MAKE); $(unstage)
35047         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35048         r=`${PWD_COMMAND}`; export r; \
35049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35050         $(NORMAL_TARGET_EXPORTS) \
35051         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35052         for flag in $(EXTRA_TARGET_FLAGS); do \
35053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35054         done; \
35055         (cd $(TARGET_SUBDIR)/libgo && \
35056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35058                   "RANLIB=$${RANLIB}" \
35059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35060                    clean) \
35061           || exit 1
35062
35063 @endif target-libgo
35064
35065 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35066 maybe-distclean-target-libgo:
35067 @if target-libgo
35068 maybe-distclean-target-libgo: distclean-target-libgo
35069
35070 distclean-target-libgo: 
35071         @: $(MAKE); $(unstage)
35072         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35073         r=`${PWD_COMMAND}`; export r; \
35074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35075         $(NORMAL_TARGET_EXPORTS) \
35076         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35077         for flag in $(EXTRA_TARGET_FLAGS); do \
35078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35079         done; \
35080         (cd $(TARGET_SUBDIR)/libgo && \
35081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35083                   "RANLIB=$${RANLIB}" \
35084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35085                    distclean) \
35086           || exit 1
35087
35088 @endif target-libgo
35089
35090 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35091 maybe-maintainer-clean-target-libgo:
35092 @if target-libgo
35093 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35094
35095 maintainer-clean-target-libgo: 
35096         @: $(MAKE); $(unstage)
35097         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35098         r=`${PWD_COMMAND}`; export r; \
35099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100         $(NORMAL_TARGET_EXPORTS) \
35101         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35102         for flag in $(EXTRA_TARGET_FLAGS); do \
35103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35104         done; \
35105         (cd $(TARGET_SUBDIR)/libgo && \
35106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35108                   "RANLIB=$${RANLIB}" \
35109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35110                    maintainer-clean) \
35111           || exit 1
35112
35113 @endif target-libgo
35114
35115
35116
35117
35118
35119 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35120 maybe-configure-target-libtermcap:
35121 @if gcc-bootstrap
35122 configure-target-libtermcap: stage_current
35123 @endif gcc-bootstrap
35124 @if target-libtermcap
35125 maybe-configure-target-libtermcap: configure-target-libtermcap
35126 configure-target-libtermcap: 
35127         @: $(MAKE); $(unstage)
35128         @r=`${PWD_COMMAND}`; export r; \
35129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130         echo "Checking multilib configuration for libtermcap..."; \
35131         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35132         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35133         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35134           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35135             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35136           else \
35137             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35138             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35139           fi; \
35140         else \
35141           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35142         fi; \
35143         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35144         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35145         $(NORMAL_TARGET_EXPORTS)  \
35146         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35147         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35148         case $(srcdir) in \
35149           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35150           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35151                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35152         esac; \
35153         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35154         libsrcdir="$$s/libtermcap"; \
35155         rm -f no-such-file || : ; \
35156         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35157           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35158           --target=${target_alias} $${srcdiroption}  \
35159           || exit 1
35160 @endif target-libtermcap
35161
35162
35163
35164
35165
35166 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35167 maybe-all-target-libtermcap:
35168 @if gcc-bootstrap
35169 all-target-libtermcap: stage_current
35170 @endif gcc-bootstrap
35171 @if target-libtermcap
35172 TARGET-target-libtermcap=all
35173 maybe-all-target-libtermcap: all-target-libtermcap
35174 all-target-libtermcap: configure-target-libtermcap
35175         @: $(MAKE); $(unstage)
35176         @r=`${PWD_COMMAND}`; export r; \
35177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35178         $(NORMAL_TARGET_EXPORTS)  \
35179         (cd $(TARGET_SUBDIR)/libtermcap && \
35180           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35181                 $(TARGET-target-libtermcap))
35182 @endif target-libtermcap
35183
35184
35185
35186
35187
35188 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35189 maybe-check-target-libtermcap:
35190 @if target-libtermcap
35191 maybe-check-target-libtermcap: check-target-libtermcap
35192
35193 # Dummy target for uncheckable module.
35194 check-target-libtermcap:
35195
35196 @endif target-libtermcap
35197
35198 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35199 maybe-install-target-libtermcap:
35200 @if target-libtermcap
35201 maybe-install-target-libtermcap: install-target-libtermcap
35202
35203 install-target-libtermcap: installdirs
35204         @: $(MAKE); $(unstage)
35205         @r=`${PWD_COMMAND}`; export r; \
35206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35207         $(NORMAL_TARGET_EXPORTS) \
35208         (cd $(TARGET_SUBDIR)/libtermcap && \
35209           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35210
35211 @endif target-libtermcap
35212
35213 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35214 maybe-install-strip-target-libtermcap:
35215 @if target-libtermcap
35216 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35217
35218 install-strip-target-libtermcap: installdirs
35219         @: $(MAKE); $(unstage)
35220         @r=`${PWD_COMMAND}`; export r; \
35221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35222         $(NORMAL_TARGET_EXPORTS) \
35223         (cd $(TARGET_SUBDIR)/libtermcap && \
35224           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35225
35226 @endif target-libtermcap
35227
35228 # Other targets (info, dvi, pdf, etc.)
35229
35230 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35231 maybe-info-target-libtermcap:
35232 @if target-libtermcap
35233 maybe-info-target-libtermcap: info-target-libtermcap
35234
35235 info-target-libtermcap: \
35236     configure-target-libtermcap 
35237         @: $(MAKE); $(unstage)
35238         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35239         r=`${PWD_COMMAND}`; export r; \
35240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35241         $(NORMAL_TARGET_EXPORTS) \
35242         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35243         for flag in $(EXTRA_TARGET_FLAGS); do \
35244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35245         done; \
35246         (cd $(TARGET_SUBDIR)/libtermcap && \
35247           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35248                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35249                   "RANLIB=$${RANLIB}" \
35250                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35251                    info) \
35252           || exit 1
35253
35254 @endif target-libtermcap
35255
35256 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35257 maybe-dvi-target-libtermcap:
35258 @if target-libtermcap
35259 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35260
35261 dvi-target-libtermcap: \
35262     configure-target-libtermcap 
35263         @: $(MAKE); $(unstage)
35264         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35265         r=`${PWD_COMMAND}`; export r; \
35266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35267         $(NORMAL_TARGET_EXPORTS) \
35268         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35269         for flag in $(EXTRA_TARGET_FLAGS); do \
35270           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35271         done; \
35272         (cd $(TARGET_SUBDIR)/libtermcap && \
35273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35275                   "RANLIB=$${RANLIB}" \
35276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35277                    dvi) \
35278           || exit 1
35279
35280 @endif target-libtermcap
35281
35282 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35283 maybe-pdf-target-libtermcap:
35284 @if target-libtermcap
35285 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35286
35287 pdf-target-libtermcap: \
35288     configure-target-libtermcap 
35289         @: $(MAKE); $(unstage)
35290         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35291         r=`${PWD_COMMAND}`; export r; \
35292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35293         $(NORMAL_TARGET_EXPORTS) \
35294         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35295         for flag in $(EXTRA_TARGET_FLAGS); do \
35296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35297         done; \
35298         (cd $(TARGET_SUBDIR)/libtermcap && \
35299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35301                   "RANLIB=$${RANLIB}" \
35302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35303                    pdf) \
35304           || exit 1
35305
35306 @endif target-libtermcap
35307
35308 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35309 maybe-html-target-libtermcap:
35310 @if target-libtermcap
35311 maybe-html-target-libtermcap: html-target-libtermcap
35312
35313 html-target-libtermcap: \
35314     configure-target-libtermcap 
35315         @: $(MAKE); $(unstage)
35316         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35317         r=`${PWD_COMMAND}`; export r; \
35318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35319         $(NORMAL_TARGET_EXPORTS) \
35320         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35321         for flag in $(EXTRA_TARGET_FLAGS); do \
35322           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35323         done; \
35324         (cd $(TARGET_SUBDIR)/libtermcap && \
35325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35327                   "RANLIB=$${RANLIB}" \
35328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35329                    html) \
35330           || exit 1
35331
35332 @endif target-libtermcap
35333
35334 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35335 maybe-TAGS-target-libtermcap:
35336 @if target-libtermcap
35337 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35338
35339 TAGS-target-libtermcap: \
35340     configure-target-libtermcap 
35341         @: $(MAKE); $(unstage)
35342         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35343         r=`${PWD_COMMAND}`; export r; \
35344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35345         $(NORMAL_TARGET_EXPORTS) \
35346         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35347         for flag in $(EXTRA_TARGET_FLAGS); do \
35348           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35349         done; \
35350         (cd $(TARGET_SUBDIR)/libtermcap && \
35351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35353                   "RANLIB=$${RANLIB}" \
35354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35355                    TAGS) \
35356           || exit 1
35357
35358 @endif target-libtermcap
35359
35360 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35361 maybe-install-info-target-libtermcap:
35362 @if target-libtermcap
35363 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35364
35365 install-info-target-libtermcap: \
35366     configure-target-libtermcap \
35367     info-target-libtermcap 
35368         @: $(MAKE); $(unstage)
35369         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35370         r=`${PWD_COMMAND}`; export r; \
35371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35372         $(NORMAL_TARGET_EXPORTS) \
35373         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35374         for flag in $(EXTRA_TARGET_FLAGS); do \
35375           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35376         done; \
35377         (cd $(TARGET_SUBDIR)/libtermcap && \
35378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35380                   "RANLIB=$${RANLIB}" \
35381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35382                    install-info) \
35383           || exit 1
35384
35385 @endif target-libtermcap
35386
35387 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35388 maybe-install-pdf-target-libtermcap:
35389 @if target-libtermcap
35390 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35391
35392 install-pdf-target-libtermcap: \
35393     configure-target-libtermcap \
35394     pdf-target-libtermcap 
35395         @: $(MAKE); $(unstage)
35396         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35397         r=`${PWD_COMMAND}`; export r; \
35398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35399         $(NORMAL_TARGET_EXPORTS) \
35400         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35401         for flag in $(EXTRA_TARGET_FLAGS); do \
35402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35403         done; \
35404         (cd $(TARGET_SUBDIR)/libtermcap && \
35405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35407                   "RANLIB=$${RANLIB}" \
35408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35409                    install-pdf) \
35410           || exit 1
35411
35412 @endif target-libtermcap
35413
35414 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35415 maybe-install-html-target-libtermcap:
35416 @if target-libtermcap
35417 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35418
35419 install-html-target-libtermcap: \
35420     configure-target-libtermcap \
35421     html-target-libtermcap 
35422         @: $(MAKE); $(unstage)
35423         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35424         r=`${PWD_COMMAND}`; export r; \
35425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35426         $(NORMAL_TARGET_EXPORTS) \
35427         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35428         for flag in $(EXTRA_TARGET_FLAGS); do \
35429           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35430         done; \
35431         (cd $(TARGET_SUBDIR)/libtermcap && \
35432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35434                   "RANLIB=$${RANLIB}" \
35435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35436                    install-html) \
35437           || exit 1
35438
35439 @endif target-libtermcap
35440
35441 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35442 maybe-installcheck-target-libtermcap:
35443 @if target-libtermcap
35444 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35445
35446 installcheck-target-libtermcap: \
35447     configure-target-libtermcap 
35448         @: $(MAKE); $(unstage)
35449         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35450         r=`${PWD_COMMAND}`; export r; \
35451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35452         $(NORMAL_TARGET_EXPORTS) \
35453         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35454         for flag in $(EXTRA_TARGET_FLAGS); do \
35455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35456         done; \
35457         (cd $(TARGET_SUBDIR)/libtermcap && \
35458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35460                   "RANLIB=$${RANLIB}" \
35461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35462                    installcheck) \
35463           || exit 1
35464
35465 @endif target-libtermcap
35466
35467 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35468 maybe-mostlyclean-target-libtermcap:
35469 @if target-libtermcap
35470 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35471
35472 # libtermcap doesn't support mostlyclean.
35473 mostlyclean-target-libtermcap:
35474
35475 @endif target-libtermcap
35476
35477 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35478 maybe-clean-target-libtermcap:
35479 @if target-libtermcap
35480 maybe-clean-target-libtermcap: clean-target-libtermcap
35481
35482 # libtermcap doesn't support clean.
35483 clean-target-libtermcap:
35484
35485 @endif target-libtermcap
35486
35487 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35488 maybe-distclean-target-libtermcap:
35489 @if target-libtermcap
35490 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35491
35492 # libtermcap doesn't support distclean.
35493 distclean-target-libtermcap:
35494
35495 @endif target-libtermcap
35496
35497 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35498 maybe-maintainer-clean-target-libtermcap:
35499 @if target-libtermcap
35500 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35501
35502 # libtermcap doesn't support maintainer-clean.
35503 maintainer-clean-target-libtermcap:
35504
35505 @endif target-libtermcap
35506
35507
35508
35509
35510
35511 .PHONY: configure-target-winsup maybe-configure-target-winsup
35512 maybe-configure-target-winsup:
35513 @if gcc-bootstrap
35514 configure-target-winsup: stage_current
35515 @endif gcc-bootstrap
35516 @if target-winsup
35517 maybe-configure-target-winsup: configure-target-winsup
35518 configure-target-winsup: 
35519         @: $(MAKE); $(unstage)
35520         @r=`${PWD_COMMAND}`; export r; \
35521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35522         echo "Checking multilib configuration for winsup..."; \
35523         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35524         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35525         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35526           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35527             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35528           else \
35529             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35530             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35531           fi; \
35532         else \
35533           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35534         fi; \
35535         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35536         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35537         $(NORMAL_TARGET_EXPORTS)  \
35538         echo Configuring in $(TARGET_SUBDIR)/winsup; \
35539         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35540         case $(srcdir) in \
35541           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35542           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35543                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35544         esac; \
35545         srcdiroption="--srcdir=$${topdir}/winsup"; \
35546         libsrcdir="$$s/winsup"; \
35547         rm -f no-such-file || : ; \
35548         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35549           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35550           --target=${target_alias} $${srcdiroption}  \
35551           || exit 1
35552 @endif target-winsup
35553
35554
35555
35556
35557
35558 .PHONY: all-target-winsup maybe-all-target-winsup
35559 maybe-all-target-winsup:
35560 @if gcc-bootstrap
35561 all-target-winsup: stage_current
35562 @endif gcc-bootstrap
35563 @if target-winsup
35564 TARGET-target-winsup=all
35565 maybe-all-target-winsup: all-target-winsup
35566 all-target-winsup: configure-target-winsup
35567         @: $(MAKE); $(unstage)
35568         @r=`${PWD_COMMAND}`; export r; \
35569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35570         $(NORMAL_TARGET_EXPORTS)  \
35571         (cd $(TARGET_SUBDIR)/winsup && \
35572           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35573                 $(TARGET-target-winsup))
35574 @endif target-winsup
35575
35576
35577
35578
35579
35580 .PHONY: check-target-winsup maybe-check-target-winsup
35581 maybe-check-target-winsup:
35582 @if target-winsup
35583 maybe-check-target-winsup: check-target-winsup
35584
35585 check-target-winsup:
35586         @: $(MAKE); $(unstage)
35587         @r=`${PWD_COMMAND}`; export r; \
35588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35589         $(NORMAL_TARGET_EXPORTS) \
35590         (cd $(TARGET_SUBDIR)/winsup && \
35591           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35592
35593 @endif target-winsup
35594
35595 .PHONY: install-target-winsup maybe-install-target-winsup
35596 maybe-install-target-winsup:
35597 @if target-winsup
35598 maybe-install-target-winsup: install-target-winsup
35599
35600 install-target-winsup: installdirs
35601         @: $(MAKE); $(unstage)
35602         @r=`${PWD_COMMAND}`; export r; \
35603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35604         $(NORMAL_TARGET_EXPORTS) \
35605         (cd $(TARGET_SUBDIR)/winsup && \
35606           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35607
35608 @endif target-winsup
35609
35610 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35611 maybe-install-strip-target-winsup:
35612 @if target-winsup
35613 maybe-install-strip-target-winsup: install-strip-target-winsup
35614
35615 install-strip-target-winsup: installdirs
35616         @: $(MAKE); $(unstage)
35617         @r=`${PWD_COMMAND}`; export r; \
35618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35619         $(NORMAL_TARGET_EXPORTS) \
35620         (cd $(TARGET_SUBDIR)/winsup && \
35621           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35622
35623 @endif target-winsup
35624
35625 # Other targets (info, dvi, pdf, etc.)
35626
35627 .PHONY: maybe-info-target-winsup info-target-winsup
35628 maybe-info-target-winsup:
35629 @if target-winsup
35630 maybe-info-target-winsup: info-target-winsup
35631
35632 info-target-winsup: \
35633     configure-target-winsup 
35634         @: $(MAKE); $(unstage)
35635         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35636         r=`${PWD_COMMAND}`; export r; \
35637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35638         $(NORMAL_TARGET_EXPORTS) \
35639         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35640         for flag in $(EXTRA_TARGET_FLAGS); do \
35641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35642         done; \
35643         (cd $(TARGET_SUBDIR)/winsup && \
35644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35646                   "RANLIB=$${RANLIB}" \
35647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35648                    info) \
35649           || exit 1
35650
35651 @endif target-winsup
35652
35653 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35654 maybe-dvi-target-winsup:
35655 @if target-winsup
35656 maybe-dvi-target-winsup: dvi-target-winsup
35657
35658 dvi-target-winsup: \
35659     configure-target-winsup 
35660         @: $(MAKE); $(unstage)
35661         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35662         r=`${PWD_COMMAND}`; export r; \
35663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35664         $(NORMAL_TARGET_EXPORTS) \
35665         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35666         for flag in $(EXTRA_TARGET_FLAGS); do \
35667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35668         done; \
35669         (cd $(TARGET_SUBDIR)/winsup && \
35670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35672                   "RANLIB=$${RANLIB}" \
35673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35674                    dvi) \
35675           || exit 1
35676
35677 @endif target-winsup
35678
35679 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35680 maybe-pdf-target-winsup:
35681 @if target-winsup
35682 maybe-pdf-target-winsup: pdf-target-winsup
35683
35684 pdf-target-winsup: \
35685     configure-target-winsup 
35686         @: $(MAKE); $(unstage)
35687         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35688         r=`${PWD_COMMAND}`; export r; \
35689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35690         $(NORMAL_TARGET_EXPORTS) \
35691         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35692         for flag in $(EXTRA_TARGET_FLAGS); do \
35693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35694         done; \
35695         (cd $(TARGET_SUBDIR)/winsup && \
35696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35698                   "RANLIB=$${RANLIB}" \
35699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35700                    pdf) \
35701           || exit 1
35702
35703 @endif target-winsup
35704
35705 .PHONY: maybe-html-target-winsup html-target-winsup
35706 maybe-html-target-winsup:
35707 @if target-winsup
35708 maybe-html-target-winsup: html-target-winsup
35709
35710 html-target-winsup: \
35711     configure-target-winsup 
35712         @: $(MAKE); $(unstage)
35713         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35714         r=`${PWD_COMMAND}`; export r; \
35715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35716         $(NORMAL_TARGET_EXPORTS) \
35717         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35718         for flag in $(EXTRA_TARGET_FLAGS); do \
35719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35720         done; \
35721         (cd $(TARGET_SUBDIR)/winsup && \
35722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35724                   "RANLIB=$${RANLIB}" \
35725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35726                    html) \
35727           || exit 1
35728
35729 @endif target-winsup
35730
35731 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35732 maybe-TAGS-target-winsup:
35733 @if target-winsup
35734 maybe-TAGS-target-winsup: TAGS-target-winsup
35735
35736 TAGS-target-winsup: \
35737     configure-target-winsup 
35738         @: $(MAKE); $(unstage)
35739         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35740         r=`${PWD_COMMAND}`; export r; \
35741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35742         $(NORMAL_TARGET_EXPORTS) \
35743         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35744         for flag in $(EXTRA_TARGET_FLAGS); do \
35745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35746         done; \
35747         (cd $(TARGET_SUBDIR)/winsup && \
35748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35750                   "RANLIB=$${RANLIB}" \
35751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35752                    TAGS) \
35753           || exit 1
35754
35755 @endif target-winsup
35756
35757 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35758 maybe-install-info-target-winsup:
35759 @if target-winsup
35760 maybe-install-info-target-winsup: install-info-target-winsup
35761
35762 install-info-target-winsup: \
35763     configure-target-winsup \
35764     info-target-winsup 
35765         @: $(MAKE); $(unstage)
35766         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35767         r=`${PWD_COMMAND}`; export r; \
35768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35769         $(NORMAL_TARGET_EXPORTS) \
35770         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35771         for flag in $(EXTRA_TARGET_FLAGS); do \
35772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35773         done; \
35774         (cd $(TARGET_SUBDIR)/winsup && \
35775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35777                   "RANLIB=$${RANLIB}" \
35778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35779                    install-info) \
35780           || exit 1
35781
35782 @endif target-winsup
35783
35784 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35785 maybe-install-pdf-target-winsup:
35786 @if target-winsup
35787 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35788
35789 install-pdf-target-winsup: \
35790     configure-target-winsup \
35791     pdf-target-winsup 
35792         @: $(MAKE); $(unstage)
35793         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35794         r=`${PWD_COMMAND}`; export r; \
35795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35796         $(NORMAL_TARGET_EXPORTS) \
35797         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35798         for flag in $(EXTRA_TARGET_FLAGS); do \
35799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35800         done; \
35801         (cd $(TARGET_SUBDIR)/winsup && \
35802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35804                   "RANLIB=$${RANLIB}" \
35805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35806                    install-pdf) \
35807           || exit 1
35808
35809 @endif target-winsup
35810
35811 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35812 maybe-install-html-target-winsup:
35813 @if target-winsup
35814 maybe-install-html-target-winsup: install-html-target-winsup
35815
35816 install-html-target-winsup: \
35817     configure-target-winsup \
35818     html-target-winsup 
35819         @: $(MAKE); $(unstage)
35820         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35821         r=`${PWD_COMMAND}`; export r; \
35822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35823         $(NORMAL_TARGET_EXPORTS) \
35824         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35825         for flag in $(EXTRA_TARGET_FLAGS); do \
35826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35827         done; \
35828         (cd $(TARGET_SUBDIR)/winsup && \
35829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35831                   "RANLIB=$${RANLIB}" \
35832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35833                    install-html) \
35834           || exit 1
35835
35836 @endif target-winsup
35837
35838 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35839 maybe-installcheck-target-winsup:
35840 @if target-winsup
35841 maybe-installcheck-target-winsup: installcheck-target-winsup
35842
35843 installcheck-target-winsup: \
35844     configure-target-winsup 
35845         @: $(MAKE); $(unstage)
35846         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35847         r=`${PWD_COMMAND}`; export r; \
35848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35849         $(NORMAL_TARGET_EXPORTS) \
35850         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35851         for flag in $(EXTRA_TARGET_FLAGS); do \
35852           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35853         done; \
35854         (cd $(TARGET_SUBDIR)/winsup && \
35855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35857                   "RANLIB=$${RANLIB}" \
35858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35859                    installcheck) \
35860           || exit 1
35861
35862 @endif target-winsup
35863
35864 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35865 maybe-mostlyclean-target-winsup:
35866 @if target-winsup
35867 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35868
35869 mostlyclean-target-winsup: 
35870         @: $(MAKE); $(unstage)
35871         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35872         r=`${PWD_COMMAND}`; export r; \
35873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35874         $(NORMAL_TARGET_EXPORTS) \
35875         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35876         for flag in $(EXTRA_TARGET_FLAGS); do \
35877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35878         done; \
35879         (cd $(TARGET_SUBDIR)/winsup && \
35880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35882                   "RANLIB=$${RANLIB}" \
35883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35884                    mostlyclean) \
35885           || exit 1
35886
35887 @endif target-winsup
35888
35889 .PHONY: maybe-clean-target-winsup clean-target-winsup
35890 maybe-clean-target-winsup:
35891 @if target-winsup
35892 maybe-clean-target-winsup: clean-target-winsup
35893
35894 clean-target-winsup: 
35895         @: $(MAKE); $(unstage)
35896         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35897         r=`${PWD_COMMAND}`; export r; \
35898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35899         $(NORMAL_TARGET_EXPORTS) \
35900         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35901         for flag in $(EXTRA_TARGET_FLAGS); do \
35902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35903         done; \
35904         (cd $(TARGET_SUBDIR)/winsup && \
35905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35907                   "RANLIB=$${RANLIB}" \
35908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35909                    clean) \
35910           || exit 1
35911
35912 @endif target-winsup
35913
35914 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35915 maybe-distclean-target-winsup:
35916 @if target-winsup
35917 maybe-distclean-target-winsup: distclean-target-winsup
35918
35919 distclean-target-winsup: 
35920         @: $(MAKE); $(unstage)
35921         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35922         r=`${PWD_COMMAND}`; export r; \
35923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35924         $(NORMAL_TARGET_EXPORTS) \
35925         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35926         for flag in $(EXTRA_TARGET_FLAGS); do \
35927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35928         done; \
35929         (cd $(TARGET_SUBDIR)/winsup && \
35930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35932                   "RANLIB=$${RANLIB}" \
35933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35934                    distclean) \
35935           || exit 1
35936
35937 @endif target-winsup
35938
35939 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35940 maybe-maintainer-clean-target-winsup:
35941 @if target-winsup
35942 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35943
35944 maintainer-clean-target-winsup: 
35945         @: $(MAKE); $(unstage)
35946         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35947         r=`${PWD_COMMAND}`; export r; \
35948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35949         $(NORMAL_TARGET_EXPORTS) \
35950         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35951         for flag in $(EXTRA_TARGET_FLAGS); do \
35952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35953         done; \
35954         (cd $(TARGET_SUBDIR)/winsup && \
35955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35957                   "RANLIB=$${RANLIB}" \
35958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35959                    maintainer-clean) \
35960           || exit 1
35961
35962 @endif target-winsup
35963
35964
35965
35966
35967
35968 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35969 maybe-configure-target-libgloss:
35970 @if gcc-bootstrap
35971 configure-target-libgloss: stage_current
35972 @endif gcc-bootstrap
35973 @if target-libgloss
35974 maybe-configure-target-libgloss: configure-target-libgloss
35975 configure-target-libgloss: 
35976         @: $(MAKE); $(unstage)
35977         @r=`${PWD_COMMAND}`; export r; \
35978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35979         echo "Checking multilib configuration for libgloss..."; \
35980         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35981         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35982         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35983           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35984             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35985           else \
35986             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35987             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35988           fi; \
35989         else \
35990           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35991         fi; \
35992         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35993         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35994         $(NORMAL_TARGET_EXPORTS)  \
35995         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35996         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35997         case $(srcdir) in \
35998           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35999           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36000                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36001         esac; \
36002         srcdiroption="--srcdir=$${topdir}/libgloss"; \
36003         libsrcdir="$$s/libgloss"; \
36004         rm -f no-such-file || : ; \
36005         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36006           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36007           --target=${target_alias} $${srcdiroption}  \
36008           || exit 1
36009 @endif target-libgloss
36010
36011
36012
36013
36014
36015 .PHONY: all-target-libgloss maybe-all-target-libgloss
36016 maybe-all-target-libgloss:
36017 @if gcc-bootstrap
36018 all-target-libgloss: stage_current
36019 @endif gcc-bootstrap
36020 @if target-libgloss
36021 TARGET-target-libgloss=all
36022 maybe-all-target-libgloss: all-target-libgloss
36023 all-target-libgloss: configure-target-libgloss
36024         @: $(MAKE); $(unstage)
36025         @r=`${PWD_COMMAND}`; export r; \
36026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36027         $(NORMAL_TARGET_EXPORTS)  \
36028         (cd $(TARGET_SUBDIR)/libgloss && \
36029           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36030                 $(TARGET-target-libgloss))
36031 @endif target-libgloss
36032
36033
36034
36035
36036
36037 .PHONY: check-target-libgloss maybe-check-target-libgloss
36038 maybe-check-target-libgloss:
36039 @if target-libgloss
36040 maybe-check-target-libgloss: check-target-libgloss
36041
36042 # Dummy target for uncheckable module.
36043 check-target-libgloss:
36044
36045 @endif target-libgloss
36046
36047 .PHONY: install-target-libgloss maybe-install-target-libgloss
36048 maybe-install-target-libgloss:
36049 @if target-libgloss
36050 maybe-install-target-libgloss: install-target-libgloss
36051
36052 install-target-libgloss: installdirs
36053         @: $(MAKE); $(unstage)
36054         @r=`${PWD_COMMAND}`; export r; \
36055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36056         $(NORMAL_TARGET_EXPORTS) \
36057         (cd $(TARGET_SUBDIR)/libgloss && \
36058           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36059
36060 @endif target-libgloss
36061
36062 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36063 maybe-install-strip-target-libgloss:
36064 @if target-libgloss
36065 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36066
36067 install-strip-target-libgloss: installdirs
36068         @: $(MAKE); $(unstage)
36069         @r=`${PWD_COMMAND}`; export r; \
36070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36071         $(NORMAL_TARGET_EXPORTS) \
36072         (cd $(TARGET_SUBDIR)/libgloss && \
36073           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36074
36075 @endif target-libgloss
36076
36077 # Other targets (info, dvi, pdf, etc.)
36078
36079 .PHONY: maybe-info-target-libgloss info-target-libgloss
36080 maybe-info-target-libgloss:
36081 @if target-libgloss
36082 maybe-info-target-libgloss: info-target-libgloss
36083
36084 info-target-libgloss: \
36085     configure-target-libgloss 
36086         @: $(MAKE); $(unstage)
36087         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36088         r=`${PWD_COMMAND}`; export r; \
36089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36090         $(NORMAL_TARGET_EXPORTS) \
36091         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36092         for flag in $(EXTRA_TARGET_FLAGS); do \
36093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36094         done; \
36095         (cd $(TARGET_SUBDIR)/libgloss && \
36096           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36097                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36098                   "RANLIB=$${RANLIB}" \
36099                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36100                    info) \
36101           || exit 1
36102
36103 @endif target-libgloss
36104
36105 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36106 maybe-dvi-target-libgloss:
36107 @if target-libgloss
36108 maybe-dvi-target-libgloss: dvi-target-libgloss
36109
36110 dvi-target-libgloss: \
36111     configure-target-libgloss 
36112         @: $(MAKE); $(unstage)
36113         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36114         r=`${PWD_COMMAND}`; export r; \
36115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36116         $(NORMAL_TARGET_EXPORTS) \
36117         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36118         for flag in $(EXTRA_TARGET_FLAGS); do \
36119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36120         done; \
36121         (cd $(TARGET_SUBDIR)/libgloss && \
36122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36124                   "RANLIB=$${RANLIB}" \
36125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36126                    dvi) \
36127           || exit 1
36128
36129 @endif target-libgloss
36130
36131 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36132 maybe-pdf-target-libgloss:
36133 @if target-libgloss
36134 maybe-pdf-target-libgloss: pdf-target-libgloss
36135
36136 pdf-target-libgloss: \
36137     configure-target-libgloss 
36138         @: $(MAKE); $(unstage)
36139         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36140         r=`${PWD_COMMAND}`; export r; \
36141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36142         $(NORMAL_TARGET_EXPORTS) \
36143         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36144         for flag in $(EXTRA_TARGET_FLAGS); do \
36145           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36146         done; \
36147         (cd $(TARGET_SUBDIR)/libgloss && \
36148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36150                   "RANLIB=$${RANLIB}" \
36151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36152                    pdf) \
36153           || exit 1
36154
36155 @endif target-libgloss
36156
36157 .PHONY: maybe-html-target-libgloss html-target-libgloss
36158 maybe-html-target-libgloss:
36159 @if target-libgloss
36160 maybe-html-target-libgloss: html-target-libgloss
36161
36162 html-target-libgloss: \
36163     configure-target-libgloss 
36164         @: $(MAKE); $(unstage)
36165         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36166         r=`${PWD_COMMAND}`; export r; \
36167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36168         $(NORMAL_TARGET_EXPORTS) \
36169         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36170         for flag in $(EXTRA_TARGET_FLAGS); do \
36171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36172         done; \
36173         (cd $(TARGET_SUBDIR)/libgloss && \
36174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36176                   "RANLIB=$${RANLIB}" \
36177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36178                    html) \
36179           || exit 1
36180
36181 @endif target-libgloss
36182
36183 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36184 maybe-TAGS-target-libgloss:
36185 @if target-libgloss
36186 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36187
36188 TAGS-target-libgloss: \
36189     configure-target-libgloss 
36190         @: $(MAKE); $(unstage)
36191         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36192         r=`${PWD_COMMAND}`; export r; \
36193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36194         $(NORMAL_TARGET_EXPORTS) \
36195         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36196         for flag in $(EXTRA_TARGET_FLAGS); do \
36197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36198         done; \
36199         (cd $(TARGET_SUBDIR)/libgloss && \
36200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36202                   "RANLIB=$${RANLIB}" \
36203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36204                    TAGS) \
36205           || exit 1
36206
36207 @endif target-libgloss
36208
36209 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36210 maybe-install-info-target-libgloss:
36211 @if target-libgloss
36212 maybe-install-info-target-libgloss: install-info-target-libgloss
36213
36214 install-info-target-libgloss: \
36215     configure-target-libgloss \
36216     info-target-libgloss 
36217         @: $(MAKE); $(unstage)
36218         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36219         r=`${PWD_COMMAND}`; export r; \
36220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36221         $(NORMAL_TARGET_EXPORTS) \
36222         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36223         for flag in $(EXTRA_TARGET_FLAGS); do \
36224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36225         done; \
36226         (cd $(TARGET_SUBDIR)/libgloss && \
36227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36229                   "RANLIB=$${RANLIB}" \
36230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36231                    install-info) \
36232           || exit 1
36233
36234 @endif target-libgloss
36235
36236 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36237 maybe-install-pdf-target-libgloss:
36238 @if target-libgloss
36239 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36240
36241 install-pdf-target-libgloss: \
36242     configure-target-libgloss \
36243     pdf-target-libgloss 
36244         @: $(MAKE); $(unstage)
36245         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36246         r=`${PWD_COMMAND}`; export r; \
36247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36248         $(NORMAL_TARGET_EXPORTS) \
36249         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36250         for flag in $(EXTRA_TARGET_FLAGS); do \
36251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36252         done; \
36253         (cd $(TARGET_SUBDIR)/libgloss && \
36254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36256                   "RANLIB=$${RANLIB}" \
36257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36258                    install-pdf) \
36259           || exit 1
36260
36261 @endif target-libgloss
36262
36263 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36264 maybe-install-html-target-libgloss:
36265 @if target-libgloss
36266 maybe-install-html-target-libgloss: install-html-target-libgloss
36267
36268 install-html-target-libgloss: \
36269     configure-target-libgloss \
36270     html-target-libgloss 
36271         @: $(MAKE); $(unstage)
36272         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36273         r=`${PWD_COMMAND}`; export r; \
36274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36275         $(NORMAL_TARGET_EXPORTS) \
36276         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36277         for flag in $(EXTRA_TARGET_FLAGS); do \
36278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36279         done; \
36280         (cd $(TARGET_SUBDIR)/libgloss && \
36281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36283                   "RANLIB=$${RANLIB}" \
36284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36285                    install-html) \
36286           || exit 1
36287
36288 @endif target-libgloss
36289
36290 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36291 maybe-installcheck-target-libgloss:
36292 @if target-libgloss
36293 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36294
36295 installcheck-target-libgloss: \
36296     configure-target-libgloss 
36297         @: $(MAKE); $(unstage)
36298         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36299         r=`${PWD_COMMAND}`; export r; \
36300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36301         $(NORMAL_TARGET_EXPORTS) \
36302         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36303         for flag in $(EXTRA_TARGET_FLAGS); do \
36304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36305         done; \
36306         (cd $(TARGET_SUBDIR)/libgloss && \
36307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36309                   "RANLIB=$${RANLIB}" \
36310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36311                    installcheck) \
36312           || exit 1
36313
36314 @endif target-libgloss
36315
36316 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36317 maybe-mostlyclean-target-libgloss:
36318 @if target-libgloss
36319 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36320
36321 mostlyclean-target-libgloss: 
36322         @: $(MAKE); $(unstage)
36323         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36324         r=`${PWD_COMMAND}`; export r; \
36325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36326         $(NORMAL_TARGET_EXPORTS) \
36327         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36328         for flag in $(EXTRA_TARGET_FLAGS); do \
36329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36330         done; \
36331         (cd $(TARGET_SUBDIR)/libgloss && \
36332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36334                   "RANLIB=$${RANLIB}" \
36335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36336                    mostlyclean) \
36337           || exit 1
36338
36339 @endif target-libgloss
36340
36341 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36342 maybe-clean-target-libgloss:
36343 @if target-libgloss
36344 maybe-clean-target-libgloss: clean-target-libgloss
36345
36346 clean-target-libgloss: 
36347         @: $(MAKE); $(unstage)
36348         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36349         r=`${PWD_COMMAND}`; export r; \
36350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36351         $(NORMAL_TARGET_EXPORTS) \
36352         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36353         for flag in $(EXTRA_TARGET_FLAGS); do \
36354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36355         done; \
36356         (cd $(TARGET_SUBDIR)/libgloss && \
36357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36359                   "RANLIB=$${RANLIB}" \
36360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36361                    clean) \
36362           || exit 1
36363
36364 @endif target-libgloss
36365
36366 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36367 maybe-distclean-target-libgloss:
36368 @if target-libgloss
36369 maybe-distclean-target-libgloss: distclean-target-libgloss
36370
36371 distclean-target-libgloss: 
36372         @: $(MAKE); $(unstage)
36373         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36374         r=`${PWD_COMMAND}`; export r; \
36375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36376         $(NORMAL_TARGET_EXPORTS) \
36377         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36378         for flag in $(EXTRA_TARGET_FLAGS); do \
36379           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36380         done; \
36381         (cd $(TARGET_SUBDIR)/libgloss && \
36382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36384                   "RANLIB=$${RANLIB}" \
36385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36386                    distclean) \
36387           || exit 1
36388
36389 @endif target-libgloss
36390
36391 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36392 maybe-maintainer-clean-target-libgloss:
36393 @if target-libgloss
36394 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36395
36396 maintainer-clean-target-libgloss: 
36397         @: $(MAKE); $(unstage)
36398         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36399         r=`${PWD_COMMAND}`; export r; \
36400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36401         $(NORMAL_TARGET_EXPORTS) \
36402         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36403         for flag in $(EXTRA_TARGET_FLAGS); do \
36404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36405         done; \
36406         (cd $(TARGET_SUBDIR)/libgloss && \
36407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36409                   "RANLIB=$${RANLIB}" \
36410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36411                    maintainer-clean) \
36412           || exit 1
36413
36414 @endif target-libgloss
36415
36416
36417
36418
36419
36420 .PHONY: configure-target-libffi maybe-configure-target-libffi
36421 maybe-configure-target-libffi:
36422 @if gcc-bootstrap
36423 configure-target-libffi: stage_current
36424 @endif gcc-bootstrap
36425 @if target-libffi
36426 maybe-configure-target-libffi: configure-target-libffi
36427 configure-target-libffi: 
36428         @: $(MAKE); $(unstage)
36429         @r=`${PWD_COMMAND}`; export r; \
36430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36431         echo "Checking multilib configuration for libffi..."; \
36432         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36433         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36434         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36435           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36436             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36437           else \
36438             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36439             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36440           fi; \
36441         else \
36442           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36443         fi; \
36444         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36445         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36446         $(NORMAL_TARGET_EXPORTS)  \
36447         echo Configuring in $(TARGET_SUBDIR)/libffi; \
36448         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36449         case $(srcdir) in \
36450           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36451           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36452                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36453         esac; \
36454         srcdiroption="--srcdir=$${topdir}/libffi"; \
36455         libsrcdir="$$s/libffi"; \
36456         rm -f no-such-file || : ; \
36457         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36458           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36459           --target=${target_alias} $${srcdiroption}  \
36460           || exit 1
36461 @endif target-libffi
36462
36463
36464
36465
36466
36467 .PHONY: all-target-libffi maybe-all-target-libffi
36468 maybe-all-target-libffi:
36469 @if gcc-bootstrap
36470 all-target-libffi: stage_current
36471 @endif gcc-bootstrap
36472 @if target-libffi
36473 TARGET-target-libffi=all
36474 maybe-all-target-libffi: all-target-libffi
36475 all-target-libffi: configure-target-libffi
36476         @: $(MAKE); $(unstage)
36477         @r=`${PWD_COMMAND}`; export r; \
36478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36479         $(NORMAL_TARGET_EXPORTS)  \
36480         (cd $(TARGET_SUBDIR)/libffi && \
36481           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36482                 $(TARGET-target-libffi))
36483 @endif target-libffi
36484
36485
36486
36487
36488
36489 .PHONY: check-target-libffi maybe-check-target-libffi
36490 maybe-check-target-libffi:
36491 @if target-libffi
36492 maybe-check-target-libffi: check-target-libffi
36493
36494 check-target-libffi:
36495         @: $(MAKE); $(unstage)
36496         @r=`${PWD_COMMAND}`; export r; \
36497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36498         $(NORMAL_TARGET_EXPORTS) \
36499         (cd $(TARGET_SUBDIR)/libffi && \
36500           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36501
36502 @endif target-libffi
36503
36504 .PHONY: install-target-libffi maybe-install-target-libffi
36505 maybe-install-target-libffi:
36506 @if target-libffi
36507 maybe-install-target-libffi: install-target-libffi
36508
36509 install-target-libffi: installdirs
36510         @: $(MAKE); $(unstage)
36511         @r=`${PWD_COMMAND}`; export r; \
36512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36513         $(NORMAL_TARGET_EXPORTS) \
36514         (cd $(TARGET_SUBDIR)/libffi && \
36515           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36516
36517 @endif target-libffi
36518
36519 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36520 maybe-install-strip-target-libffi:
36521 @if target-libffi
36522 maybe-install-strip-target-libffi: install-strip-target-libffi
36523
36524 install-strip-target-libffi: installdirs
36525         @: $(MAKE); $(unstage)
36526         @r=`${PWD_COMMAND}`; export r; \
36527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36528         $(NORMAL_TARGET_EXPORTS) \
36529         (cd $(TARGET_SUBDIR)/libffi && \
36530           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36531
36532 @endif target-libffi
36533
36534 # Other targets (info, dvi, pdf, etc.)
36535
36536 .PHONY: maybe-info-target-libffi info-target-libffi
36537 maybe-info-target-libffi:
36538 @if target-libffi
36539 maybe-info-target-libffi: info-target-libffi
36540
36541 info-target-libffi: \
36542     configure-target-libffi 
36543         @: $(MAKE); $(unstage)
36544         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36545         r=`${PWD_COMMAND}`; export r; \
36546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36547         $(NORMAL_TARGET_EXPORTS) \
36548         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36549         for flag in $(EXTRA_TARGET_FLAGS); do \
36550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36551         done; \
36552         (cd $(TARGET_SUBDIR)/libffi && \
36553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36555                   "RANLIB=$${RANLIB}" \
36556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36557                    info) \
36558           || exit 1
36559
36560 @endif target-libffi
36561
36562 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36563 maybe-dvi-target-libffi:
36564 @if target-libffi
36565 maybe-dvi-target-libffi: dvi-target-libffi
36566
36567 dvi-target-libffi: \
36568     configure-target-libffi 
36569         @: $(MAKE); $(unstage)
36570         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36571         r=`${PWD_COMMAND}`; export r; \
36572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36573         $(NORMAL_TARGET_EXPORTS) \
36574         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36575         for flag in $(EXTRA_TARGET_FLAGS); do \
36576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36577         done; \
36578         (cd $(TARGET_SUBDIR)/libffi && \
36579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36581                   "RANLIB=$${RANLIB}" \
36582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36583                    dvi) \
36584           || exit 1
36585
36586 @endif target-libffi
36587
36588 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36589 maybe-pdf-target-libffi:
36590 @if target-libffi
36591 maybe-pdf-target-libffi: pdf-target-libffi
36592
36593 pdf-target-libffi: \
36594     configure-target-libffi 
36595         @: $(MAKE); $(unstage)
36596         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36597         r=`${PWD_COMMAND}`; export r; \
36598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36599         $(NORMAL_TARGET_EXPORTS) \
36600         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36601         for flag in $(EXTRA_TARGET_FLAGS); do \
36602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36603         done; \
36604         (cd $(TARGET_SUBDIR)/libffi && \
36605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36607                   "RANLIB=$${RANLIB}" \
36608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36609                    pdf) \
36610           || exit 1
36611
36612 @endif target-libffi
36613
36614 .PHONY: maybe-html-target-libffi html-target-libffi
36615 maybe-html-target-libffi:
36616 @if target-libffi
36617 maybe-html-target-libffi: html-target-libffi
36618
36619 html-target-libffi: \
36620     configure-target-libffi 
36621         @: $(MAKE); $(unstage)
36622         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36623         r=`${PWD_COMMAND}`; export r; \
36624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36625         $(NORMAL_TARGET_EXPORTS) \
36626         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36627         for flag in $(EXTRA_TARGET_FLAGS); do \
36628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36629         done; \
36630         (cd $(TARGET_SUBDIR)/libffi && \
36631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36633                   "RANLIB=$${RANLIB}" \
36634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36635                    html) \
36636           || exit 1
36637
36638 @endif target-libffi
36639
36640 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36641 maybe-TAGS-target-libffi:
36642 @if target-libffi
36643 maybe-TAGS-target-libffi: TAGS-target-libffi
36644
36645 TAGS-target-libffi: \
36646     configure-target-libffi 
36647         @: $(MAKE); $(unstage)
36648         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36649         r=`${PWD_COMMAND}`; export r; \
36650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36651         $(NORMAL_TARGET_EXPORTS) \
36652         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36653         for flag in $(EXTRA_TARGET_FLAGS); do \
36654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36655         done; \
36656         (cd $(TARGET_SUBDIR)/libffi && \
36657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36659                   "RANLIB=$${RANLIB}" \
36660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36661                    TAGS) \
36662           || exit 1
36663
36664 @endif target-libffi
36665
36666 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36667 maybe-install-info-target-libffi:
36668 @if target-libffi
36669 maybe-install-info-target-libffi: install-info-target-libffi
36670
36671 install-info-target-libffi: \
36672     configure-target-libffi \
36673     info-target-libffi 
36674         @: $(MAKE); $(unstage)
36675         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36676         r=`${PWD_COMMAND}`; export r; \
36677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36678         $(NORMAL_TARGET_EXPORTS) \
36679         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36680         for flag in $(EXTRA_TARGET_FLAGS); do \
36681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36682         done; \
36683         (cd $(TARGET_SUBDIR)/libffi && \
36684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36686                   "RANLIB=$${RANLIB}" \
36687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36688                    install-info) \
36689           || exit 1
36690
36691 @endif target-libffi
36692
36693 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36694 maybe-install-pdf-target-libffi:
36695 @if target-libffi
36696 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36697
36698 install-pdf-target-libffi: \
36699     configure-target-libffi \
36700     pdf-target-libffi 
36701         @: $(MAKE); $(unstage)
36702         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36703         r=`${PWD_COMMAND}`; export r; \
36704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36705         $(NORMAL_TARGET_EXPORTS) \
36706         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36707         for flag in $(EXTRA_TARGET_FLAGS); do \
36708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36709         done; \
36710         (cd $(TARGET_SUBDIR)/libffi && \
36711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36713                   "RANLIB=$${RANLIB}" \
36714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36715                    install-pdf) \
36716           || exit 1
36717
36718 @endif target-libffi
36719
36720 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36721 maybe-install-html-target-libffi:
36722 @if target-libffi
36723 maybe-install-html-target-libffi: install-html-target-libffi
36724
36725 install-html-target-libffi: \
36726     configure-target-libffi \
36727     html-target-libffi 
36728         @: $(MAKE); $(unstage)
36729         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36730         r=`${PWD_COMMAND}`; export r; \
36731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36732         $(NORMAL_TARGET_EXPORTS) \
36733         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36734         for flag in $(EXTRA_TARGET_FLAGS); do \
36735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36736         done; \
36737         (cd $(TARGET_SUBDIR)/libffi && \
36738           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36739                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36740                   "RANLIB=$${RANLIB}" \
36741                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36742                    install-html) \
36743           || exit 1
36744
36745 @endif target-libffi
36746
36747 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36748 maybe-installcheck-target-libffi:
36749 @if target-libffi
36750 maybe-installcheck-target-libffi: installcheck-target-libffi
36751
36752 installcheck-target-libffi: \
36753     configure-target-libffi 
36754         @: $(MAKE); $(unstage)
36755         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36756         r=`${PWD_COMMAND}`; export r; \
36757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36758         $(NORMAL_TARGET_EXPORTS) \
36759         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36760         for flag in $(EXTRA_TARGET_FLAGS); do \
36761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36762         done; \
36763         (cd $(TARGET_SUBDIR)/libffi && \
36764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36766                   "RANLIB=$${RANLIB}" \
36767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36768                    installcheck) \
36769           || exit 1
36770
36771 @endif target-libffi
36772
36773 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36774 maybe-mostlyclean-target-libffi:
36775 @if target-libffi
36776 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36777
36778 mostlyclean-target-libffi: 
36779         @: $(MAKE); $(unstage)
36780         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36781         r=`${PWD_COMMAND}`; export r; \
36782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36783         $(NORMAL_TARGET_EXPORTS) \
36784         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36785         for flag in $(EXTRA_TARGET_FLAGS); do \
36786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36787         done; \
36788         (cd $(TARGET_SUBDIR)/libffi && \
36789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36791                   "RANLIB=$${RANLIB}" \
36792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36793                    mostlyclean) \
36794           || exit 1
36795
36796 @endif target-libffi
36797
36798 .PHONY: maybe-clean-target-libffi clean-target-libffi
36799 maybe-clean-target-libffi:
36800 @if target-libffi
36801 maybe-clean-target-libffi: clean-target-libffi
36802
36803 clean-target-libffi: 
36804         @: $(MAKE); $(unstage)
36805         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36806         r=`${PWD_COMMAND}`; export r; \
36807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36808         $(NORMAL_TARGET_EXPORTS) \
36809         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36810         for flag in $(EXTRA_TARGET_FLAGS); do \
36811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36812         done; \
36813         (cd $(TARGET_SUBDIR)/libffi && \
36814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36816                   "RANLIB=$${RANLIB}" \
36817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36818                    clean) \
36819           || exit 1
36820
36821 @endif target-libffi
36822
36823 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36824 maybe-distclean-target-libffi:
36825 @if target-libffi
36826 maybe-distclean-target-libffi: distclean-target-libffi
36827
36828 distclean-target-libffi: 
36829         @: $(MAKE); $(unstage)
36830         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36831         r=`${PWD_COMMAND}`; export r; \
36832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36833         $(NORMAL_TARGET_EXPORTS) \
36834         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36835         for flag in $(EXTRA_TARGET_FLAGS); do \
36836           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36837         done; \
36838         (cd $(TARGET_SUBDIR)/libffi && \
36839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36841                   "RANLIB=$${RANLIB}" \
36842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36843                    distclean) \
36844           || exit 1
36845
36846 @endif target-libffi
36847
36848 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36849 maybe-maintainer-clean-target-libffi:
36850 @if target-libffi
36851 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36852
36853 maintainer-clean-target-libffi: 
36854         @: $(MAKE); $(unstage)
36855         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36856         r=`${PWD_COMMAND}`; export r; \
36857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36858         $(NORMAL_TARGET_EXPORTS) \
36859         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36860         for flag in $(EXTRA_TARGET_FLAGS); do \
36861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36862         done; \
36863         (cd $(TARGET_SUBDIR)/libffi && \
36864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36866                   "RANLIB=$${RANLIB}" \
36867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36868                    maintainer-clean) \
36869           || exit 1
36870
36871 @endif target-libffi
36872
36873
36874
36875
36876
36877 .PHONY: configure-target-libjava maybe-configure-target-libjava
36878 maybe-configure-target-libjava:
36879 @if gcc-bootstrap
36880 configure-target-libjava: stage_current
36881 @endif gcc-bootstrap
36882 @if target-libjava
36883 maybe-configure-target-libjava: configure-target-libjava
36884 configure-target-libjava: 
36885         @: $(MAKE); $(unstage)
36886         @r=`${PWD_COMMAND}`; export r; \
36887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36888         echo "Checking multilib configuration for libjava..."; \
36889         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36890         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36891         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36892           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36893             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36894           else \
36895             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36896             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36897           fi; \
36898         else \
36899           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36900         fi; \
36901         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36902         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36903         $(RAW_CXX_TARGET_EXPORTS)  \
36904         echo Configuring in $(TARGET_SUBDIR)/libjava; \
36905         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36906         case $(srcdir) in \
36907           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36908           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36909                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36910         esac; \
36911         srcdiroption="--srcdir=$${topdir}/libjava"; \
36912         libsrcdir="$$s/libjava"; \
36913         rm -f no-such-file || : ; \
36914         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36915           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36916           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36917           || exit 1
36918 @endif target-libjava
36919
36920
36921
36922
36923
36924 .PHONY: all-target-libjava maybe-all-target-libjava
36925 maybe-all-target-libjava:
36926 @if gcc-bootstrap
36927 all-target-libjava: stage_current
36928 @endif gcc-bootstrap
36929 @if target-libjava
36930 TARGET-target-libjava=all
36931 maybe-all-target-libjava: all-target-libjava
36932 all-target-libjava: configure-target-libjava
36933         @: $(MAKE); $(unstage)
36934         @r=`${PWD_COMMAND}`; export r; \
36935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936         $(RAW_CXX_TARGET_EXPORTS)  \
36937         (cd $(TARGET_SUBDIR)/libjava && \
36938           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36939                 $(TARGET-target-libjava))
36940 @endif target-libjava
36941
36942
36943
36944
36945
36946 .PHONY: check-target-libjava maybe-check-target-libjava
36947 maybe-check-target-libjava:
36948 @if target-libjava
36949 maybe-check-target-libjava: check-target-libjava
36950
36951 check-target-libjava:
36952         @: $(MAKE); $(unstage)
36953         @r=`${PWD_COMMAND}`; export r; \
36954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36955         $(RAW_CXX_TARGET_EXPORTS) \
36956         (cd $(TARGET_SUBDIR)/libjava && \
36957           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36958
36959 @endif target-libjava
36960
36961 .PHONY: install-target-libjava maybe-install-target-libjava
36962 maybe-install-target-libjava:
36963 @if target-libjava
36964 maybe-install-target-libjava: install-target-libjava
36965
36966 install-target-libjava: installdirs
36967         @: $(MAKE); $(unstage)
36968         @r=`${PWD_COMMAND}`; export r; \
36969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36970         $(RAW_CXX_TARGET_EXPORTS) \
36971         (cd $(TARGET_SUBDIR)/libjava && \
36972           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36973
36974 @endif target-libjava
36975
36976 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
36977 maybe-install-strip-target-libjava:
36978 @if target-libjava
36979 maybe-install-strip-target-libjava: install-strip-target-libjava
36980
36981 install-strip-target-libjava: installdirs
36982         @: $(MAKE); $(unstage)
36983         @r=`${PWD_COMMAND}`; export r; \
36984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36985         $(RAW_CXX_TARGET_EXPORTS) \
36986         (cd $(TARGET_SUBDIR)/libjava && \
36987           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36988
36989 @endif target-libjava
36990
36991 # Other targets (info, dvi, pdf, etc.)
36992
36993 .PHONY: maybe-info-target-libjava info-target-libjava
36994 maybe-info-target-libjava:
36995 @if target-libjava
36996 maybe-info-target-libjava: info-target-libjava
36997
36998 info-target-libjava: \
36999     configure-target-libjava 
37000         @: $(MAKE); $(unstage)
37001         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37002         r=`${PWD_COMMAND}`; export r; \
37003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37004         $(RAW_CXX_TARGET_EXPORTS) \
37005         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37006         for flag in $(EXTRA_TARGET_FLAGS); do \
37007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37008         done; \
37009         (cd $(TARGET_SUBDIR)/libjava && \
37010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37012                   "RANLIB=$${RANLIB}" \
37013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37014                    info) \
37015           || exit 1
37016
37017 @endif target-libjava
37018
37019 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37020 maybe-dvi-target-libjava:
37021 @if target-libjava
37022 maybe-dvi-target-libjava: dvi-target-libjava
37023
37024 dvi-target-libjava: \
37025     configure-target-libjava 
37026         @: $(MAKE); $(unstage)
37027         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37028         r=`${PWD_COMMAND}`; export r; \
37029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37030         $(RAW_CXX_TARGET_EXPORTS) \
37031         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37032         for flag in $(EXTRA_TARGET_FLAGS); do \
37033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37034         done; \
37035         (cd $(TARGET_SUBDIR)/libjava && \
37036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37038                   "RANLIB=$${RANLIB}" \
37039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37040                    dvi) \
37041           || exit 1
37042
37043 @endif target-libjava
37044
37045 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37046 maybe-pdf-target-libjava:
37047 @if target-libjava
37048 maybe-pdf-target-libjava: pdf-target-libjava
37049
37050 pdf-target-libjava: \
37051     configure-target-libjava 
37052         @: $(MAKE); $(unstage)
37053         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37054         r=`${PWD_COMMAND}`; export r; \
37055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37056         $(RAW_CXX_TARGET_EXPORTS) \
37057         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37058         for flag in $(EXTRA_TARGET_FLAGS); do \
37059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37060         done; \
37061         (cd $(TARGET_SUBDIR)/libjava && \
37062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37064                   "RANLIB=$${RANLIB}" \
37065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37066                    pdf) \
37067           || exit 1
37068
37069 @endif target-libjava
37070
37071 .PHONY: maybe-html-target-libjava html-target-libjava
37072 maybe-html-target-libjava:
37073 @if target-libjava
37074 maybe-html-target-libjava: html-target-libjava
37075
37076 html-target-libjava: \
37077     configure-target-libjava 
37078         @: $(MAKE); $(unstage)
37079         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37080         r=`${PWD_COMMAND}`; export r; \
37081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37082         $(RAW_CXX_TARGET_EXPORTS) \
37083         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37084         for flag in $(EXTRA_TARGET_FLAGS); do \
37085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37086         done; \
37087         (cd $(TARGET_SUBDIR)/libjava && \
37088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37090                   "RANLIB=$${RANLIB}" \
37091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37092                    html) \
37093           || exit 1
37094
37095 @endif target-libjava
37096
37097 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37098 maybe-TAGS-target-libjava:
37099 @if target-libjava
37100 maybe-TAGS-target-libjava: TAGS-target-libjava
37101
37102 TAGS-target-libjava: \
37103     configure-target-libjava 
37104         @: $(MAKE); $(unstage)
37105         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37106         r=`${PWD_COMMAND}`; export r; \
37107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37108         $(RAW_CXX_TARGET_EXPORTS) \
37109         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37110         for flag in $(EXTRA_TARGET_FLAGS); do \
37111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37112         done; \
37113         (cd $(TARGET_SUBDIR)/libjava && \
37114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37116                   "RANLIB=$${RANLIB}" \
37117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37118                    TAGS) \
37119           || exit 1
37120
37121 @endif target-libjava
37122
37123 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37124 maybe-install-info-target-libjava:
37125 @if target-libjava
37126 maybe-install-info-target-libjava: install-info-target-libjava
37127
37128 install-info-target-libjava: \
37129     configure-target-libjava \
37130     info-target-libjava 
37131         @: $(MAKE); $(unstage)
37132         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37133         r=`${PWD_COMMAND}`; export r; \
37134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37135         $(RAW_CXX_TARGET_EXPORTS) \
37136         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37137         for flag in $(EXTRA_TARGET_FLAGS); do \
37138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37139         done; \
37140         (cd $(TARGET_SUBDIR)/libjava && \
37141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37143                   "RANLIB=$${RANLIB}" \
37144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37145                    install-info) \
37146           || exit 1
37147
37148 @endif target-libjava
37149
37150 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37151 maybe-install-pdf-target-libjava:
37152 @if target-libjava
37153 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37154
37155 install-pdf-target-libjava: \
37156     configure-target-libjava \
37157     pdf-target-libjava 
37158         @: $(MAKE); $(unstage)
37159         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37160         r=`${PWD_COMMAND}`; export r; \
37161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37162         $(RAW_CXX_TARGET_EXPORTS) \
37163         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37164         for flag in $(EXTRA_TARGET_FLAGS); do \
37165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37166         done; \
37167         (cd $(TARGET_SUBDIR)/libjava && \
37168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37170                   "RANLIB=$${RANLIB}" \
37171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37172                    install-pdf) \
37173           || exit 1
37174
37175 @endif target-libjava
37176
37177 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37178 maybe-install-html-target-libjava:
37179 @if target-libjava
37180 maybe-install-html-target-libjava: install-html-target-libjava
37181
37182 install-html-target-libjava: \
37183     configure-target-libjava \
37184     html-target-libjava 
37185         @: $(MAKE); $(unstage)
37186         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37187         r=`${PWD_COMMAND}`; export r; \
37188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37189         $(RAW_CXX_TARGET_EXPORTS) \
37190         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37191         for flag in $(EXTRA_TARGET_FLAGS); do \
37192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37193         done; \
37194         (cd $(TARGET_SUBDIR)/libjava && \
37195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37197                   "RANLIB=$${RANLIB}" \
37198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37199                    install-html) \
37200           || exit 1
37201
37202 @endif target-libjava
37203
37204 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37205 maybe-installcheck-target-libjava:
37206 @if target-libjava
37207 maybe-installcheck-target-libjava: installcheck-target-libjava
37208
37209 installcheck-target-libjava: \
37210     configure-target-libjava 
37211         @: $(MAKE); $(unstage)
37212         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37213         r=`${PWD_COMMAND}`; export r; \
37214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37215         $(RAW_CXX_TARGET_EXPORTS) \
37216         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37217         for flag in $(EXTRA_TARGET_FLAGS); do \
37218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37219         done; \
37220         (cd $(TARGET_SUBDIR)/libjava && \
37221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37223                   "RANLIB=$${RANLIB}" \
37224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37225                    installcheck) \
37226           || exit 1
37227
37228 @endif target-libjava
37229
37230 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37231 maybe-mostlyclean-target-libjava:
37232 @if target-libjava
37233 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37234
37235 mostlyclean-target-libjava: 
37236         @: $(MAKE); $(unstage)
37237         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37238         r=`${PWD_COMMAND}`; export r; \
37239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37240         $(RAW_CXX_TARGET_EXPORTS) \
37241         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37242         for flag in $(EXTRA_TARGET_FLAGS); do \
37243           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37244         done; \
37245         (cd $(TARGET_SUBDIR)/libjava && \
37246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37248                   "RANLIB=$${RANLIB}" \
37249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37250                    mostlyclean) \
37251           || exit 1
37252
37253 @endif target-libjava
37254
37255 .PHONY: maybe-clean-target-libjava clean-target-libjava
37256 maybe-clean-target-libjava:
37257 @if target-libjava
37258 maybe-clean-target-libjava: clean-target-libjava
37259
37260 clean-target-libjava: 
37261         @: $(MAKE); $(unstage)
37262         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37263         r=`${PWD_COMMAND}`; export r; \
37264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37265         $(RAW_CXX_TARGET_EXPORTS) \
37266         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37267         for flag in $(EXTRA_TARGET_FLAGS); do \
37268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37269         done; \
37270         (cd $(TARGET_SUBDIR)/libjava && \
37271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37273                   "RANLIB=$${RANLIB}" \
37274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37275                    clean) \
37276           || exit 1
37277
37278 @endif target-libjava
37279
37280 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37281 maybe-distclean-target-libjava:
37282 @if target-libjava
37283 maybe-distclean-target-libjava: distclean-target-libjava
37284
37285 distclean-target-libjava: 
37286         @: $(MAKE); $(unstage)
37287         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37288         r=`${PWD_COMMAND}`; export r; \
37289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37290         $(RAW_CXX_TARGET_EXPORTS) \
37291         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37292         for flag in $(EXTRA_TARGET_FLAGS); do \
37293           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37294         done; \
37295         (cd $(TARGET_SUBDIR)/libjava && \
37296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37298                   "RANLIB=$${RANLIB}" \
37299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37300                    distclean) \
37301           || exit 1
37302
37303 @endif target-libjava
37304
37305 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37306 maybe-maintainer-clean-target-libjava:
37307 @if target-libjava
37308 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37309
37310 maintainer-clean-target-libjava: 
37311         @: $(MAKE); $(unstage)
37312         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37313         r=`${PWD_COMMAND}`; export r; \
37314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37315         $(RAW_CXX_TARGET_EXPORTS) \
37316         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37317         for flag in $(EXTRA_TARGET_FLAGS); do \
37318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37319         done; \
37320         (cd $(TARGET_SUBDIR)/libjava && \
37321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37323                   "RANLIB=$${RANLIB}" \
37324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37325                    maintainer-clean) \
37326           || exit 1
37327
37328 @endif target-libjava
37329
37330
37331
37332
37333
37334 .PHONY: configure-target-zlib maybe-configure-target-zlib
37335 maybe-configure-target-zlib:
37336 @if gcc-bootstrap
37337 configure-target-zlib: stage_current
37338 @endif gcc-bootstrap
37339 @if target-zlib
37340 maybe-configure-target-zlib: configure-target-zlib
37341 configure-target-zlib: 
37342         @: $(MAKE); $(unstage)
37343         @r=`${PWD_COMMAND}`; export r; \
37344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37345         echo "Checking multilib configuration for zlib..."; \
37346         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37347         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37348         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37349           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37350             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37351           else \
37352             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37353             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37354           fi; \
37355         else \
37356           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37357         fi; \
37358         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37359         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37360         $(NORMAL_TARGET_EXPORTS)  \
37361         echo Configuring in $(TARGET_SUBDIR)/zlib; \
37362         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37363         case $(srcdir) in \
37364           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37365           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37366                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37367         esac; \
37368         srcdiroption="--srcdir=$${topdir}/zlib"; \
37369         libsrcdir="$$s/zlib"; \
37370         rm -f no-such-file || : ; \
37371         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37372           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37373           --target=${target_alias} $${srcdiroption}  \
37374           || exit 1
37375 @endif target-zlib
37376
37377
37378
37379
37380
37381 .PHONY: all-target-zlib maybe-all-target-zlib
37382 maybe-all-target-zlib:
37383 @if gcc-bootstrap
37384 all-target-zlib: stage_current
37385 @endif gcc-bootstrap
37386 @if target-zlib
37387 TARGET-target-zlib=all
37388 maybe-all-target-zlib: all-target-zlib
37389 all-target-zlib: configure-target-zlib
37390         @: $(MAKE); $(unstage)
37391         @r=`${PWD_COMMAND}`; export r; \
37392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37393         $(NORMAL_TARGET_EXPORTS)  \
37394         (cd $(TARGET_SUBDIR)/zlib && \
37395           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37396                 $(TARGET-target-zlib))
37397 @endif target-zlib
37398
37399
37400
37401
37402
37403 .PHONY: check-target-zlib maybe-check-target-zlib
37404 maybe-check-target-zlib:
37405 @if target-zlib
37406 maybe-check-target-zlib: check-target-zlib
37407
37408 check-target-zlib:
37409         @: $(MAKE); $(unstage)
37410         @r=`${PWD_COMMAND}`; export r; \
37411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37412         $(NORMAL_TARGET_EXPORTS) \
37413         (cd $(TARGET_SUBDIR)/zlib && \
37414           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37415
37416 @endif target-zlib
37417
37418 .PHONY: install-target-zlib maybe-install-target-zlib
37419 maybe-install-target-zlib:
37420 @if target-zlib
37421 maybe-install-target-zlib: install-target-zlib
37422
37423 install-target-zlib: installdirs
37424         @: $(MAKE); $(unstage)
37425         @r=`${PWD_COMMAND}`; export r; \
37426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37427         $(NORMAL_TARGET_EXPORTS) \
37428         (cd $(TARGET_SUBDIR)/zlib && \
37429           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37430
37431 @endif target-zlib
37432
37433 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37434 maybe-install-strip-target-zlib:
37435 @if target-zlib
37436 maybe-install-strip-target-zlib: install-strip-target-zlib
37437
37438 install-strip-target-zlib: installdirs
37439         @: $(MAKE); $(unstage)
37440         @r=`${PWD_COMMAND}`; export r; \
37441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37442         $(NORMAL_TARGET_EXPORTS) \
37443         (cd $(TARGET_SUBDIR)/zlib && \
37444           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37445
37446 @endif target-zlib
37447
37448 # Other targets (info, dvi, pdf, etc.)
37449
37450 .PHONY: maybe-info-target-zlib info-target-zlib
37451 maybe-info-target-zlib:
37452 @if target-zlib
37453 maybe-info-target-zlib: info-target-zlib
37454
37455 info-target-zlib: \
37456     configure-target-zlib 
37457         @: $(MAKE); $(unstage)
37458         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37459         r=`${PWD_COMMAND}`; export r; \
37460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37461         $(NORMAL_TARGET_EXPORTS) \
37462         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37463         for flag in $(EXTRA_TARGET_FLAGS); do \
37464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37465         done; \
37466         (cd $(TARGET_SUBDIR)/zlib && \
37467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37469                   "RANLIB=$${RANLIB}" \
37470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37471                    info) \
37472           || exit 1
37473
37474 @endif target-zlib
37475
37476 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37477 maybe-dvi-target-zlib:
37478 @if target-zlib
37479 maybe-dvi-target-zlib: dvi-target-zlib
37480
37481 dvi-target-zlib: \
37482     configure-target-zlib 
37483         @: $(MAKE); $(unstage)
37484         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37485         r=`${PWD_COMMAND}`; export r; \
37486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37487         $(NORMAL_TARGET_EXPORTS) \
37488         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37489         for flag in $(EXTRA_TARGET_FLAGS); do \
37490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37491         done; \
37492         (cd $(TARGET_SUBDIR)/zlib && \
37493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37495                   "RANLIB=$${RANLIB}" \
37496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37497                    dvi) \
37498           || exit 1
37499
37500 @endif target-zlib
37501
37502 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37503 maybe-pdf-target-zlib:
37504 @if target-zlib
37505 maybe-pdf-target-zlib: pdf-target-zlib
37506
37507 pdf-target-zlib: \
37508     configure-target-zlib 
37509         @: $(MAKE); $(unstage)
37510         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37511         r=`${PWD_COMMAND}`; export r; \
37512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37513         $(NORMAL_TARGET_EXPORTS) \
37514         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37515         for flag in $(EXTRA_TARGET_FLAGS); do \
37516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37517         done; \
37518         (cd $(TARGET_SUBDIR)/zlib && \
37519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37521                   "RANLIB=$${RANLIB}" \
37522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37523                    pdf) \
37524           || exit 1
37525
37526 @endif target-zlib
37527
37528 .PHONY: maybe-html-target-zlib html-target-zlib
37529 maybe-html-target-zlib:
37530 @if target-zlib
37531 maybe-html-target-zlib: html-target-zlib
37532
37533 html-target-zlib: \
37534     configure-target-zlib 
37535         @: $(MAKE); $(unstage)
37536         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37537         r=`${PWD_COMMAND}`; export r; \
37538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37539         $(NORMAL_TARGET_EXPORTS) \
37540         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37541         for flag in $(EXTRA_TARGET_FLAGS); do \
37542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37543         done; \
37544         (cd $(TARGET_SUBDIR)/zlib && \
37545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37547                   "RANLIB=$${RANLIB}" \
37548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37549                    html) \
37550           || exit 1
37551
37552 @endif target-zlib
37553
37554 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37555 maybe-TAGS-target-zlib:
37556 @if target-zlib
37557 maybe-TAGS-target-zlib: TAGS-target-zlib
37558
37559 TAGS-target-zlib: \
37560     configure-target-zlib 
37561         @: $(MAKE); $(unstage)
37562         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37563         r=`${PWD_COMMAND}`; export r; \
37564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37565         $(NORMAL_TARGET_EXPORTS) \
37566         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37567         for flag in $(EXTRA_TARGET_FLAGS); do \
37568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37569         done; \
37570         (cd $(TARGET_SUBDIR)/zlib && \
37571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37573                   "RANLIB=$${RANLIB}" \
37574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37575                    TAGS) \
37576           || exit 1
37577
37578 @endif target-zlib
37579
37580 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37581 maybe-install-info-target-zlib:
37582 @if target-zlib
37583 maybe-install-info-target-zlib: install-info-target-zlib
37584
37585 install-info-target-zlib: \
37586     configure-target-zlib \
37587     info-target-zlib 
37588         @: $(MAKE); $(unstage)
37589         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37590         r=`${PWD_COMMAND}`; export r; \
37591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37592         $(NORMAL_TARGET_EXPORTS) \
37593         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37594         for flag in $(EXTRA_TARGET_FLAGS); do \
37595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37596         done; \
37597         (cd $(TARGET_SUBDIR)/zlib && \
37598           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37599                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37600                   "RANLIB=$${RANLIB}" \
37601                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37602                    install-info) \
37603           || exit 1
37604
37605 @endif target-zlib
37606
37607 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37608 maybe-install-pdf-target-zlib:
37609 @if target-zlib
37610 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37611
37612 install-pdf-target-zlib: \
37613     configure-target-zlib \
37614     pdf-target-zlib 
37615         @: $(MAKE); $(unstage)
37616         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37617         r=`${PWD_COMMAND}`; export r; \
37618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37619         $(NORMAL_TARGET_EXPORTS) \
37620         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37621         for flag in $(EXTRA_TARGET_FLAGS); do \
37622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623         done; \
37624         (cd $(TARGET_SUBDIR)/zlib && \
37625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37627                   "RANLIB=$${RANLIB}" \
37628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37629                    install-pdf) \
37630           || exit 1
37631
37632 @endif target-zlib
37633
37634 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37635 maybe-install-html-target-zlib:
37636 @if target-zlib
37637 maybe-install-html-target-zlib: install-html-target-zlib
37638
37639 install-html-target-zlib: \
37640     configure-target-zlib \
37641     html-target-zlib 
37642         @: $(MAKE); $(unstage)
37643         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37644         r=`${PWD_COMMAND}`; export r; \
37645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37646         $(NORMAL_TARGET_EXPORTS) \
37647         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37648         for flag in $(EXTRA_TARGET_FLAGS); do \
37649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37650         done; \
37651         (cd $(TARGET_SUBDIR)/zlib && \
37652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37654                   "RANLIB=$${RANLIB}" \
37655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37656                    install-html) \
37657           || exit 1
37658
37659 @endif target-zlib
37660
37661 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37662 maybe-installcheck-target-zlib:
37663 @if target-zlib
37664 maybe-installcheck-target-zlib: installcheck-target-zlib
37665
37666 installcheck-target-zlib: \
37667     configure-target-zlib 
37668         @: $(MAKE); $(unstage)
37669         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37670         r=`${PWD_COMMAND}`; export r; \
37671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37672         $(NORMAL_TARGET_EXPORTS) \
37673         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37674         for flag in $(EXTRA_TARGET_FLAGS); do \
37675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37676         done; \
37677         (cd $(TARGET_SUBDIR)/zlib && \
37678           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37679                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37680                   "RANLIB=$${RANLIB}" \
37681                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37682                    installcheck) \
37683           || exit 1
37684
37685 @endif target-zlib
37686
37687 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37688 maybe-mostlyclean-target-zlib:
37689 @if target-zlib
37690 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37691
37692 mostlyclean-target-zlib: 
37693         @: $(MAKE); $(unstage)
37694         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37695         r=`${PWD_COMMAND}`; export r; \
37696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37697         $(NORMAL_TARGET_EXPORTS) \
37698         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37699         for flag in $(EXTRA_TARGET_FLAGS); do \
37700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37701         done; \
37702         (cd $(TARGET_SUBDIR)/zlib && \
37703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705                   "RANLIB=$${RANLIB}" \
37706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37707                    mostlyclean) \
37708           || exit 1
37709
37710 @endif target-zlib
37711
37712 .PHONY: maybe-clean-target-zlib clean-target-zlib
37713 maybe-clean-target-zlib:
37714 @if target-zlib
37715 maybe-clean-target-zlib: clean-target-zlib
37716
37717 clean-target-zlib: 
37718         @: $(MAKE); $(unstage)
37719         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37720         r=`${PWD_COMMAND}`; export r; \
37721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37722         $(NORMAL_TARGET_EXPORTS) \
37723         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37724         for flag in $(EXTRA_TARGET_FLAGS); do \
37725           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37726         done; \
37727         (cd $(TARGET_SUBDIR)/zlib && \
37728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37730                   "RANLIB=$${RANLIB}" \
37731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37732                    clean) \
37733           || exit 1
37734
37735 @endif target-zlib
37736
37737 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37738 maybe-distclean-target-zlib:
37739 @if target-zlib
37740 maybe-distclean-target-zlib: distclean-target-zlib
37741
37742 distclean-target-zlib: 
37743         @: $(MAKE); $(unstage)
37744         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37745         r=`${PWD_COMMAND}`; export r; \
37746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37747         $(NORMAL_TARGET_EXPORTS) \
37748         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37749         for flag in $(EXTRA_TARGET_FLAGS); do \
37750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37751         done; \
37752         (cd $(TARGET_SUBDIR)/zlib && \
37753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37755                   "RANLIB=$${RANLIB}" \
37756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37757                    distclean) \
37758           || exit 1
37759
37760 @endif target-zlib
37761
37762 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37763 maybe-maintainer-clean-target-zlib:
37764 @if target-zlib
37765 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37766
37767 maintainer-clean-target-zlib: 
37768         @: $(MAKE); $(unstage)
37769         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37770         r=`${PWD_COMMAND}`; export r; \
37771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37772         $(NORMAL_TARGET_EXPORTS) \
37773         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37774         for flag in $(EXTRA_TARGET_FLAGS); do \
37775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37776         done; \
37777         (cd $(TARGET_SUBDIR)/zlib && \
37778           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37779                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37780                   "RANLIB=$${RANLIB}" \
37781                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37782                    maintainer-clean) \
37783           || exit 1
37784
37785 @endif target-zlib
37786
37787
37788
37789
37790
37791 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37792 maybe-configure-target-boehm-gc:
37793 @if gcc-bootstrap
37794 configure-target-boehm-gc: stage_current
37795 @endif gcc-bootstrap
37796 @if target-boehm-gc
37797 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37798 configure-target-boehm-gc: 
37799         @: $(MAKE); $(unstage)
37800         @r=`${PWD_COMMAND}`; export r; \
37801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37802         echo "Checking multilib configuration for boehm-gc..."; \
37803         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37804         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37805         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37806           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37807             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37808           else \
37809             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37810             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37811           fi; \
37812         else \
37813           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37814         fi; \
37815         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37816         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37817         $(NORMAL_TARGET_EXPORTS)  \
37818         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37819         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37820         case $(srcdir) in \
37821           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37822           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37823                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37824         esac; \
37825         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37826         libsrcdir="$$s/boehm-gc"; \
37827         rm -f no-such-file || : ; \
37828         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37829           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37830           --target=${target_alias} $${srcdiroption}  \
37831           || exit 1
37832 @endif target-boehm-gc
37833
37834
37835
37836
37837
37838 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37839 maybe-all-target-boehm-gc:
37840 @if gcc-bootstrap
37841 all-target-boehm-gc: stage_current
37842 @endif gcc-bootstrap
37843 @if target-boehm-gc
37844 TARGET-target-boehm-gc=all
37845 maybe-all-target-boehm-gc: all-target-boehm-gc
37846 all-target-boehm-gc: configure-target-boehm-gc
37847         @: $(MAKE); $(unstage)
37848         @r=`${PWD_COMMAND}`; export r; \
37849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37850         $(NORMAL_TARGET_EXPORTS)  \
37851         (cd $(TARGET_SUBDIR)/boehm-gc && \
37852           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37853                 $(TARGET-target-boehm-gc))
37854 @endif target-boehm-gc
37855
37856
37857
37858
37859
37860 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37861 maybe-check-target-boehm-gc:
37862 @if target-boehm-gc
37863 maybe-check-target-boehm-gc: check-target-boehm-gc
37864
37865 check-target-boehm-gc:
37866         @: $(MAKE); $(unstage)
37867         @r=`${PWD_COMMAND}`; export r; \
37868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37869         $(NORMAL_TARGET_EXPORTS) \
37870         (cd $(TARGET_SUBDIR)/boehm-gc && \
37871           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37872
37873 @endif target-boehm-gc
37874
37875 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37876 maybe-install-target-boehm-gc:
37877 @if target-boehm-gc
37878 maybe-install-target-boehm-gc: install-target-boehm-gc
37879
37880 install-target-boehm-gc: installdirs
37881         @: $(MAKE); $(unstage)
37882         @r=`${PWD_COMMAND}`; export r; \
37883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37884         $(NORMAL_TARGET_EXPORTS) \
37885         (cd $(TARGET_SUBDIR)/boehm-gc && \
37886           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37887
37888 @endif target-boehm-gc
37889
37890 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37891 maybe-install-strip-target-boehm-gc:
37892 @if target-boehm-gc
37893 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37894
37895 install-strip-target-boehm-gc: installdirs
37896         @: $(MAKE); $(unstage)
37897         @r=`${PWD_COMMAND}`; export r; \
37898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37899         $(NORMAL_TARGET_EXPORTS) \
37900         (cd $(TARGET_SUBDIR)/boehm-gc && \
37901           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37902
37903 @endif target-boehm-gc
37904
37905 # Other targets (info, dvi, pdf, etc.)
37906
37907 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37908 maybe-info-target-boehm-gc:
37909 @if target-boehm-gc
37910 maybe-info-target-boehm-gc: info-target-boehm-gc
37911
37912 info-target-boehm-gc: \
37913     configure-target-boehm-gc 
37914         @: $(MAKE); $(unstage)
37915         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37916         r=`${PWD_COMMAND}`; export r; \
37917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37918         $(NORMAL_TARGET_EXPORTS) \
37919         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37920         for flag in $(EXTRA_TARGET_FLAGS); do \
37921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37922         done; \
37923         (cd $(TARGET_SUBDIR)/boehm-gc && \
37924           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37925                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37926                   "RANLIB=$${RANLIB}" \
37927                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37928                    info) \
37929           || exit 1
37930
37931 @endif target-boehm-gc
37932
37933 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37934 maybe-dvi-target-boehm-gc:
37935 @if target-boehm-gc
37936 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37937
37938 dvi-target-boehm-gc: \
37939     configure-target-boehm-gc 
37940         @: $(MAKE); $(unstage)
37941         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37942         r=`${PWD_COMMAND}`; export r; \
37943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37944         $(NORMAL_TARGET_EXPORTS) \
37945         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37946         for flag in $(EXTRA_TARGET_FLAGS); do \
37947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37948         done; \
37949         (cd $(TARGET_SUBDIR)/boehm-gc && \
37950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37952                   "RANLIB=$${RANLIB}" \
37953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37954                    dvi) \
37955           || exit 1
37956
37957 @endif target-boehm-gc
37958
37959 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37960 maybe-pdf-target-boehm-gc:
37961 @if target-boehm-gc
37962 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37963
37964 pdf-target-boehm-gc: \
37965     configure-target-boehm-gc 
37966         @: $(MAKE); $(unstage)
37967         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37968         r=`${PWD_COMMAND}`; export r; \
37969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37970         $(NORMAL_TARGET_EXPORTS) \
37971         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37972         for flag in $(EXTRA_TARGET_FLAGS); do \
37973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37974         done; \
37975         (cd $(TARGET_SUBDIR)/boehm-gc && \
37976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37978                   "RANLIB=$${RANLIB}" \
37979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37980                    pdf) \
37981           || exit 1
37982
37983 @endif target-boehm-gc
37984
37985 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
37986 maybe-html-target-boehm-gc:
37987 @if target-boehm-gc
37988 maybe-html-target-boehm-gc: html-target-boehm-gc
37989
37990 html-target-boehm-gc: \
37991     configure-target-boehm-gc 
37992         @: $(MAKE); $(unstage)
37993         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37994         r=`${PWD_COMMAND}`; export r; \
37995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37996         $(NORMAL_TARGET_EXPORTS) \
37997         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
37998         for flag in $(EXTRA_TARGET_FLAGS); do \
37999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38000         done; \
38001         (cd $(TARGET_SUBDIR)/boehm-gc && \
38002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38004                   "RANLIB=$${RANLIB}" \
38005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38006                    html) \
38007           || exit 1
38008
38009 @endif target-boehm-gc
38010
38011 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38012 maybe-TAGS-target-boehm-gc:
38013 @if target-boehm-gc
38014 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38015
38016 TAGS-target-boehm-gc: \
38017     configure-target-boehm-gc 
38018         @: $(MAKE); $(unstage)
38019         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38020         r=`${PWD_COMMAND}`; export r; \
38021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38022         $(NORMAL_TARGET_EXPORTS) \
38023         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38024         for flag in $(EXTRA_TARGET_FLAGS); do \
38025           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38026         done; \
38027         (cd $(TARGET_SUBDIR)/boehm-gc && \
38028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38030                   "RANLIB=$${RANLIB}" \
38031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38032                    TAGS) \
38033           || exit 1
38034
38035 @endif target-boehm-gc
38036
38037 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38038 maybe-install-info-target-boehm-gc:
38039 @if target-boehm-gc
38040 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38041
38042 install-info-target-boehm-gc: \
38043     configure-target-boehm-gc \
38044     info-target-boehm-gc 
38045         @: $(MAKE); $(unstage)
38046         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38047         r=`${PWD_COMMAND}`; export r; \
38048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38049         $(NORMAL_TARGET_EXPORTS) \
38050         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38051         for flag in $(EXTRA_TARGET_FLAGS); do \
38052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38053         done; \
38054         (cd $(TARGET_SUBDIR)/boehm-gc && \
38055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38057                   "RANLIB=$${RANLIB}" \
38058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38059                    install-info) \
38060           || exit 1
38061
38062 @endif target-boehm-gc
38063
38064 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38065 maybe-install-pdf-target-boehm-gc:
38066 @if target-boehm-gc
38067 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38068
38069 install-pdf-target-boehm-gc: \
38070     configure-target-boehm-gc \
38071     pdf-target-boehm-gc 
38072         @: $(MAKE); $(unstage)
38073         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38074         r=`${PWD_COMMAND}`; export r; \
38075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38076         $(NORMAL_TARGET_EXPORTS) \
38077         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38078         for flag in $(EXTRA_TARGET_FLAGS); do \
38079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38080         done; \
38081         (cd $(TARGET_SUBDIR)/boehm-gc && \
38082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084                   "RANLIB=$${RANLIB}" \
38085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38086                    install-pdf) \
38087           || exit 1
38088
38089 @endif target-boehm-gc
38090
38091 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38092 maybe-install-html-target-boehm-gc:
38093 @if target-boehm-gc
38094 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38095
38096 install-html-target-boehm-gc: \
38097     configure-target-boehm-gc \
38098     html-target-boehm-gc 
38099         @: $(MAKE); $(unstage)
38100         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38101         r=`${PWD_COMMAND}`; export r; \
38102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103         $(NORMAL_TARGET_EXPORTS) \
38104         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38105         for flag in $(EXTRA_TARGET_FLAGS); do \
38106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38107         done; \
38108         (cd $(TARGET_SUBDIR)/boehm-gc && \
38109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38111                   "RANLIB=$${RANLIB}" \
38112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38113                    install-html) \
38114           || exit 1
38115
38116 @endif target-boehm-gc
38117
38118 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38119 maybe-installcheck-target-boehm-gc:
38120 @if target-boehm-gc
38121 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38122
38123 installcheck-target-boehm-gc: \
38124     configure-target-boehm-gc 
38125         @: $(MAKE); $(unstage)
38126         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38127         r=`${PWD_COMMAND}`; export r; \
38128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38129         $(NORMAL_TARGET_EXPORTS) \
38130         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38131         for flag in $(EXTRA_TARGET_FLAGS); do \
38132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38133         done; \
38134         (cd $(TARGET_SUBDIR)/boehm-gc && \
38135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38137                   "RANLIB=$${RANLIB}" \
38138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38139                    installcheck) \
38140           || exit 1
38141
38142 @endif target-boehm-gc
38143
38144 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38145 maybe-mostlyclean-target-boehm-gc:
38146 @if target-boehm-gc
38147 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38148
38149 mostlyclean-target-boehm-gc: 
38150         @: $(MAKE); $(unstage)
38151         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38152         r=`${PWD_COMMAND}`; export r; \
38153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38154         $(NORMAL_TARGET_EXPORTS) \
38155         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38156         for flag in $(EXTRA_TARGET_FLAGS); do \
38157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38158         done; \
38159         (cd $(TARGET_SUBDIR)/boehm-gc && \
38160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38162                   "RANLIB=$${RANLIB}" \
38163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38164                    mostlyclean) \
38165           || exit 1
38166
38167 @endif target-boehm-gc
38168
38169 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38170 maybe-clean-target-boehm-gc:
38171 @if target-boehm-gc
38172 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38173
38174 clean-target-boehm-gc: 
38175         @: $(MAKE); $(unstage)
38176         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38177         r=`${PWD_COMMAND}`; export r; \
38178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38179         $(NORMAL_TARGET_EXPORTS) \
38180         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38181         for flag in $(EXTRA_TARGET_FLAGS); do \
38182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38183         done; \
38184         (cd $(TARGET_SUBDIR)/boehm-gc && \
38185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38187                   "RANLIB=$${RANLIB}" \
38188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38189                    clean) \
38190           || exit 1
38191
38192 @endif target-boehm-gc
38193
38194 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38195 maybe-distclean-target-boehm-gc:
38196 @if target-boehm-gc
38197 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38198
38199 distclean-target-boehm-gc: 
38200         @: $(MAKE); $(unstage)
38201         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38202         r=`${PWD_COMMAND}`; export r; \
38203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38204         $(NORMAL_TARGET_EXPORTS) \
38205         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38206         for flag in $(EXTRA_TARGET_FLAGS); do \
38207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208         done; \
38209         (cd $(TARGET_SUBDIR)/boehm-gc && \
38210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38212                   "RANLIB=$${RANLIB}" \
38213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38214                    distclean) \
38215           || exit 1
38216
38217 @endif target-boehm-gc
38218
38219 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38220 maybe-maintainer-clean-target-boehm-gc:
38221 @if target-boehm-gc
38222 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38223
38224 maintainer-clean-target-boehm-gc: 
38225         @: $(MAKE); $(unstage)
38226         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38227         r=`${PWD_COMMAND}`; export r; \
38228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38229         $(NORMAL_TARGET_EXPORTS) \
38230         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38231         for flag in $(EXTRA_TARGET_FLAGS); do \
38232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38233         done; \
38234         (cd $(TARGET_SUBDIR)/boehm-gc && \
38235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38237                   "RANLIB=$${RANLIB}" \
38238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38239                    maintainer-clean) \
38240           || exit 1
38241
38242 @endif target-boehm-gc
38243
38244
38245
38246
38247
38248 .PHONY: configure-target-rda maybe-configure-target-rda
38249 maybe-configure-target-rda:
38250 @if gcc-bootstrap
38251 configure-target-rda: stage_current
38252 @endif gcc-bootstrap
38253 @if target-rda
38254 maybe-configure-target-rda: configure-target-rda
38255 configure-target-rda: 
38256         @: $(MAKE); $(unstage)
38257         @r=`${PWD_COMMAND}`; export r; \
38258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38259         echo "Checking multilib configuration for rda..."; \
38260         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38261         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38262         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38263           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38264             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38265           else \
38266             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38267             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38268           fi; \
38269         else \
38270           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38271         fi; \
38272         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38273         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38274         $(NORMAL_TARGET_EXPORTS)  \
38275         echo Configuring in $(TARGET_SUBDIR)/rda; \
38276         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38277         case $(srcdir) in \
38278           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38279           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38280                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38281         esac; \
38282         srcdiroption="--srcdir=$${topdir}/rda"; \
38283         libsrcdir="$$s/rda"; \
38284         rm -f no-such-file || : ; \
38285         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38286           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38287           --target=${target_alias} $${srcdiroption}  \
38288           || exit 1
38289 @endif target-rda
38290
38291
38292
38293
38294
38295 .PHONY: all-target-rda maybe-all-target-rda
38296 maybe-all-target-rda:
38297 @if gcc-bootstrap
38298 all-target-rda: stage_current
38299 @endif gcc-bootstrap
38300 @if target-rda
38301 TARGET-target-rda=all
38302 maybe-all-target-rda: all-target-rda
38303 all-target-rda: configure-target-rda
38304         @: $(MAKE); $(unstage)
38305         @r=`${PWD_COMMAND}`; export r; \
38306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38307         $(NORMAL_TARGET_EXPORTS)  \
38308         (cd $(TARGET_SUBDIR)/rda && \
38309           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38310                 $(TARGET-target-rda))
38311 @endif target-rda
38312
38313
38314
38315
38316
38317 .PHONY: check-target-rda maybe-check-target-rda
38318 maybe-check-target-rda:
38319 @if target-rda
38320 maybe-check-target-rda: check-target-rda
38321
38322 check-target-rda:
38323         @: $(MAKE); $(unstage)
38324         @r=`${PWD_COMMAND}`; export r; \
38325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38326         $(NORMAL_TARGET_EXPORTS) \
38327         (cd $(TARGET_SUBDIR)/rda && \
38328           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38329
38330 @endif target-rda
38331
38332 .PHONY: install-target-rda maybe-install-target-rda
38333 maybe-install-target-rda:
38334 @if target-rda
38335 maybe-install-target-rda: install-target-rda
38336
38337 install-target-rda: installdirs
38338         @: $(MAKE); $(unstage)
38339         @r=`${PWD_COMMAND}`; export r; \
38340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38341         $(NORMAL_TARGET_EXPORTS) \
38342         (cd $(TARGET_SUBDIR)/rda && \
38343           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38344
38345 @endif target-rda
38346
38347 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38348 maybe-install-strip-target-rda:
38349 @if target-rda
38350 maybe-install-strip-target-rda: install-strip-target-rda
38351
38352 install-strip-target-rda: installdirs
38353         @: $(MAKE); $(unstage)
38354         @r=`${PWD_COMMAND}`; export r; \
38355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38356         $(NORMAL_TARGET_EXPORTS) \
38357         (cd $(TARGET_SUBDIR)/rda && \
38358           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38359
38360 @endif target-rda
38361
38362 # Other targets (info, dvi, pdf, etc.)
38363
38364 .PHONY: maybe-info-target-rda info-target-rda
38365 maybe-info-target-rda:
38366 @if target-rda
38367 maybe-info-target-rda: info-target-rda
38368
38369 info-target-rda: \
38370     configure-target-rda 
38371         @: $(MAKE); $(unstage)
38372         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38373         r=`${PWD_COMMAND}`; export r; \
38374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38375         $(NORMAL_TARGET_EXPORTS) \
38376         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38377         for flag in $(EXTRA_TARGET_FLAGS); do \
38378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38379         done; \
38380         (cd $(TARGET_SUBDIR)/rda && \
38381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38383                   "RANLIB=$${RANLIB}" \
38384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38385                    info) \
38386           || exit 1
38387
38388 @endif target-rda
38389
38390 .PHONY: maybe-dvi-target-rda dvi-target-rda
38391 maybe-dvi-target-rda:
38392 @if target-rda
38393 maybe-dvi-target-rda: dvi-target-rda
38394
38395 dvi-target-rda: \
38396     configure-target-rda 
38397         @: $(MAKE); $(unstage)
38398         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38399         r=`${PWD_COMMAND}`; export r; \
38400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38401         $(NORMAL_TARGET_EXPORTS) \
38402         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38403         for flag in $(EXTRA_TARGET_FLAGS); do \
38404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38405         done; \
38406         (cd $(TARGET_SUBDIR)/rda && \
38407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38409                   "RANLIB=$${RANLIB}" \
38410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38411                    dvi) \
38412           || exit 1
38413
38414 @endif target-rda
38415
38416 .PHONY: maybe-pdf-target-rda pdf-target-rda
38417 maybe-pdf-target-rda:
38418 @if target-rda
38419 maybe-pdf-target-rda: pdf-target-rda
38420
38421 pdf-target-rda: \
38422     configure-target-rda 
38423         @: $(MAKE); $(unstage)
38424         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38425         r=`${PWD_COMMAND}`; export r; \
38426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38427         $(NORMAL_TARGET_EXPORTS) \
38428         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38429         for flag in $(EXTRA_TARGET_FLAGS); do \
38430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38431         done; \
38432         (cd $(TARGET_SUBDIR)/rda && \
38433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38435                   "RANLIB=$${RANLIB}" \
38436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38437                    pdf) \
38438           || exit 1
38439
38440 @endif target-rda
38441
38442 .PHONY: maybe-html-target-rda html-target-rda
38443 maybe-html-target-rda:
38444 @if target-rda
38445 maybe-html-target-rda: html-target-rda
38446
38447 html-target-rda: \
38448     configure-target-rda 
38449         @: $(MAKE); $(unstage)
38450         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38451         r=`${PWD_COMMAND}`; export r; \
38452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38453         $(NORMAL_TARGET_EXPORTS) \
38454         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38455         for flag in $(EXTRA_TARGET_FLAGS); do \
38456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38457         done; \
38458         (cd $(TARGET_SUBDIR)/rda && \
38459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38461                   "RANLIB=$${RANLIB}" \
38462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38463                    html) \
38464           || exit 1
38465
38466 @endif target-rda
38467
38468 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38469 maybe-TAGS-target-rda:
38470 @if target-rda
38471 maybe-TAGS-target-rda: TAGS-target-rda
38472
38473 TAGS-target-rda: \
38474     configure-target-rda 
38475         @: $(MAKE); $(unstage)
38476         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38477         r=`${PWD_COMMAND}`; export r; \
38478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38479         $(NORMAL_TARGET_EXPORTS) \
38480         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38481         for flag in $(EXTRA_TARGET_FLAGS); do \
38482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38483         done; \
38484         (cd $(TARGET_SUBDIR)/rda && \
38485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38487                   "RANLIB=$${RANLIB}" \
38488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38489                    TAGS) \
38490           || exit 1
38491
38492 @endif target-rda
38493
38494 .PHONY: maybe-install-info-target-rda install-info-target-rda
38495 maybe-install-info-target-rda:
38496 @if target-rda
38497 maybe-install-info-target-rda: install-info-target-rda
38498
38499 install-info-target-rda: \
38500     configure-target-rda \
38501     info-target-rda 
38502         @: $(MAKE); $(unstage)
38503         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38504         r=`${PWD_COMMAND}`; export r; \
38505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506         $(NORMAL_TARGET_EXPORTS) \
38507         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38508         for flag in $(EXTRA_TARGET_FLAGS); do \
38509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38510         done; \
38511         (cd $(TARGET_SUBDIR)/rda && \
38512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38514                   "RANLIB=$${RANLIB}" \
38515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38516                    install-info) \
38517           || exit 1
38518
38519 @endif target-rda
38520
38521 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38522 maybe-install-pdf-target-rda:
38523 @if target-rda
38524 maybe-install-pdf-target-rda: install-pdf-target-rda
38525
38526 install-pdf-target-rda: \
38527     configure-target-rda \
38528     pdf-target-rda 
38529         @: $(MAKE); $(unstage)
38530         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38531         r=`${PWD_COMMAND}`; export r; \
38532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38533         $(NORMAL_TARGET_EXPORTS) \
38534         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38535         for flag in $(EXTRA_TARGET_FLAGS); do \
38536           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38537         done; \
38538         (cd $(TARGET_SUBDIR)/rda && \
38539           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38540                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38541                   "RANLIB=$${RANLIB}" \
38542                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38543                    install-pdf) \
38544           || exit 1
38545
38546 @endif target-rda
38547
38548 .PHONY: maybe-install-html-target-rda install-html-target-rda
38549 maybe-install-html-target-rda:
38550 @if target-rda
38551 maybe-install-html-target-rda: install-html-target-rda
38552
38553 install-html-target-rda: \
38554     configure-target-rda \
38555     html-target-rda 
38556         @: $(MAKE); $(unstage)
38557         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38558         r=`${PWD_COMMAND}`; export r; \
38559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38560         $(NORMAL_TARGET_EXPORTS) \
38561         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38562         for flag in $(EXTRA_TARGET_FLAGS); do \
38563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38564         done; \
38565         (cd $(TARGET_SUBDIR)/rda && \
38566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38568                   "RANLIB=$${RANLIB}" \
38569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38570                    install-html) \
38571           || exit 1
38572
38573 @endif target-rda
38574
38575 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38576 maybe-installcheck-target-rda:
38577 @if target-rda
38578 maybe-installcheck-target-rda: installcheck-target-rda
38579
38580 installcheck-target-rda: \
38581     configure-target-rda 
38582         @: $(MAKE); $(unstage)
38583         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38584         r=`${PWD_COMMAND}`; export r; \
38585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38586         $(NORMAL_TARGET_EXPORTS) \
38587         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38588         for flag in $(EXTRA_TARGET_FLAGS); do \
38589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38590         done; \
38591         (cd $(TARGET_SUBDIR)/rda && \
38592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38594                   "RANLIB=$${RANLIB}" \
38595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38596                    installcheck) \
38597           || exit 1
38598
38599 @endif target-rda
38600
38601 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38602 maybe-mostlyclean-target-rda:
38603 @if target-rda
38604 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38605
38606 mostlyclean-target-rda: 
38607         @: $(MAKE); $(unstage)
38608         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38609         r=`${PWD_COMMAND}`; export r; \
38610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38611         $(NORMAL_TARGET_EXPORTS) \
38612         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38613         for flag in $(EXTRA_TARGET_FLAGS); do \
38614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38615         done; \
38616         (cd $(TARGET_SUBDIR)/rda && \
38617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38619                   "RANLIB=$${RANLIB}" \
38620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38621                    mostlyclean) \
38622           || exit 1
38623
38624 @endif target-rda
38625
38626 .PHONY: maybe-clean-target-rda clean-target-rda
38627 maybe-clean-target-rda:
38628 @if target-rda
38629 maybe-clean-target-rda: clean-target-rda
38630
38631 clean-target-rda: 
38632         @: $(MAKE); $(unstage)
38633         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38634         r=`${PWD_COMMAND}`; export r; \
38635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38636         $(NORMAL_TARGET_EXPORTS) \
38637         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38638         for flag in $(EXTRA_TARGET_FLAGS); do \
38639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38640         done; \
38641         (cd $(TARGET_SUBDIR)/rda && \
38642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38644                   "RANLIB=$${RANLIB}" \
38645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38646                    clean) \
38647           || exit 1
38648
38649 @endif target-rda
38650
38651 .PHONY: maybe-distclean-target-rda distclean-target-rda
38652 maybe-distclean-target-rda:
38653 @if target-rda
38654 maybe-distclean-target-rda: distclean-target-rda
38655
38656 distclean-target-rda: 
38657         @: $(MAKE); $(unstage)
38658         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38659         r=`${PWD_COMMAND}`; export r; \
38660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38661         $(NORMAL_TARGET_EXPORTS) \
38662         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38663         for flag in $(EXTRA_TARGET_FLAGS); do \
38664           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38665         done; \
38666         (cd $(TARGET_SUBDIR)/rda && \
38667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38669                   "RANLIB=$${RANLIB}" \
38670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38671                    distclean) \
38672           || exit 1
38673
38674 @endif target-rda
38675
38676 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38677 maybe-maintainer-clean-target-rda:
38678 @if target-rda
38679 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38680
38681 maintainer-clean-target-rda: 
38682         @: $(MAKE); $(unstage)
38683         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38684         r=`${PWD_COMMAND}`; export r; \
38685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38686         $(NORMAL_TARGET_EXPORTS) \
38687         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38688         for flag in $(EXTRA_TARGET_FLAGS); do \
38689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38690         done; \
38691         (cd $(TARGET_SUBDIR)/rda && \
38692           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38693                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38694                   "RANLIB=$${RANLIB}" \
38695                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38696                    maintainer-clean) \
38697           || exit 1
38698
38699 @endif target-rda
38700
38701
38702
38703
38704
38705 .PHONY: configure-target-libada maybe-configure-target-libada
38706 maybe-configure-target-libada:
38707 @if gcc-bootstrap
38708 configure-target-libada: stage_current
38709 @endif gcc-bootstrap
38710 @if target-libada
38711 maybe-configure-target-libada: configure-target-libada
38712 configure-target-libada: 
38713         @: $(MAKE); $(unstage)
38714         @r=`${PWD_COMMAND}`; export r; \
38715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38716         echo "Checking multilib configuration for libada..."; \
38717         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38718         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38719         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38720           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38721             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38722           else \
38723             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38724             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38725           fi; \
38726         else \
38727           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38728         fi; \
38729         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38730         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38731         $(NORMAL_TARGET_EXPORTS)  \
38732         echo Configuring in $(TARGET_SUBDIR)/libada; \
38733         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38734         case $(srcdir) in \
38735           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38736           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38737                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38738         esac; \
38739         srcdiroption="--srcdir=$${topdir}/libada"; \
38740         libsrcdir="$$s/libada"; \
38741         rm -f no-such-file || : ; \
38742         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38743           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38744           --target=${target_alias} $${srcdiroption}  \
38745           || exit 1
38746 @endif target-libada
38747
38748
38749
38750
38751
38752 .PHONY: all-target-libada maybe-all-target-libada
38753 maybe-all-target-libada:
38754 @if gcc-bootstrap
38755 all-target-libada: stage_current
38756 @endif gcc-bootstrap
38757 @if target-libada
38758 TARGET-target-libada=all
38759 maybe-all-target-libada: all-target-libada
38760 all-target-libada: configure-target-libada
38761         @: $(MAKE); $(unstage)
38762         @r=`${PWD_COMMAND}`; export r; \
38763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38764         $(NORMAL_TARGET_EXPORTS)  \
38765         (cd $(TARGET_SUBDIR)/libada && \
38766           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38767                 $(TARGET-target-libada))
38768 @endif target-libada
38769
38770
38771
38772
38773
38774 .PHONY: check-target-libada maybe-check-target-libada
38775 maybe-check-target-libada:
38776 @if target-libada
38777 maybe-check-target-libada: check-target-libada
38778
38779 check-target-libada:
38780         @: $(MAKE); $(unstage)
38781         @r=`${PWD_COMMAND}`; export r; \
38782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38783         $(NORMAL_TARGET_EXPORTS) \
38784         (cd $(TARGET_SUBDIR)/libada && \
38785           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38786
38787 @endif target-libada
38788
38789 .PHONY: install-target-libada maybe-install-target-libada
38790 maybe-install-target-libada:
38791 @if target-libada
38792 maybe-install-target-libada: install-target-libada
38793
38794 install-target-libada: installdirs
38795         @: $(MAKE); $(unstage)
38796         @r=`${PWD_COMMAND}`; export r; \
38797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38798         $(NORMAL_TARGET_EXPORTS) \
38799         (cd $(TARGET_SUBDIR)/libada && \
38800           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38801
38802 @endif target-libada
38803
38804 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38805 maybe-install-strip-target-libada:
38806 @if target-libada
38807 maybe-install-strip-target-libada: install-strip-target-libada
38808
38809 install-strip-target-libada: installdirs
38810         @: $(MAKE); $(unstage)
38811         @r=`${PWD_COMMAND}`; export r; \
38812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38813         $(NORMAL_TARGET_EXPORTS) \
38814         (cd $(TARGET_SUBDIR)/libada && \
38815           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38816
38817 @endif target-libada
38818
38819 # Other targets (info, dvi, pdf, etc.)
38820
38821 .PHONY: maybe-info-target-libada info-target-libada
38822 maybe-info-target-libada:
38823 @if target-libada
38824 maybe-info-target-libada: info-target-libada
38825
38826 info-target-libada: \
38827     configure-target-libada 
38828         @: $(MAKE); $(unstage)
38829         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38830         r=`${PWD_COMMAND}`; export r; \
38831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38832         $(NORMAL_TARGET_EXPORTS) \
38833         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38834         for flag in $(EXTRA_TARGET_FLAGS); do \
38835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38836         done; \
38837         (cd $(TARGET_SUBDIR)/libada && \
38838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38840                   "RANLIB=$${RANLIB}" \
38841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38842                    info) \
38843           || exit 1
38844
38845 @endif target-libada
38846
38847 .PHONY: maybe-dvi-target-libada dvi-target-libada
38848 maybe-dvi-target-libada:
38849 @if target-libada
38850 maybe-dvi-target-libada: dvi-target-libada
38851
38852 dvi-target-libada: \
38853     configure-target-libada 
38854         @: $(MAKE); $(unstage)
38855         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38856         r=`${PWD_COMMAND}`; export r; \
38857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38858         $(NORMAL_TARGET_EXPORTS) \
38859         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38860         for flag in $(EXTRA_TARGET_FLAGS); do \
38861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38862         done; \
38863         (cd $(TARGET_SUBDIR)/libada && \
38864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38866                   "RANLIB=$${RANLIB}" \
38867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38868                    dvi) \
38869           || exit 1
38870
38871 @endif target-libada
38872
38873 .PHONY: maybe-pdf-target-libada pdf-target-libada
38874 maybe-pdf-target-libada:
38875 @if target-libada
38876 maybe-pdf-target-libada: pdf-target-libada
38877
38878 pdf-target-libada: \
38879     configure-target-libada 
38880         @: $(MAKE); $(unstage)
38881         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38882         r=`${PWD_COMMAND}`; export r; \
38883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38884         $(NORMAL_TARGET_EXPORTS) \
38885         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38886         for flag in $(EXTRA_TARGET_FLAGS); do \
38887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38888         done; \
38889         (cd $(TARGET_SUBDIR)/libada && \
38890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38892                   "RANLIB=$${RANLIB}" \
38893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38894                    pdf) \
38895           || exit 1
38896
38897 @endif target-libada
38898
38899 .PHONY: maybe-html-target-libada html-target-libada
38900 maybe-html-target-libada:
38901 @if target-libada
38902 maybe-html-target-libada: html-target-libada
38903
38904 html-target-libada: \
38905     configure-target-libada 
38906         @: $(MAKE); $(unstage)
38907         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38908         r=`${PWD_COMMAND}`; export r; \
38909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38910         $(NORMAL_TARGET_EXPORTS) \
38911         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38912         for flag in $(EXTRA_TARGET_FLAGS); do \
38913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38914         done; \
38915         (cd $(TARGET_SUBDIR)/libada && \
38916           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38917                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38918                   "RANLIB=$${RANLIB}" \
38919                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38920                    html) \
38921           || exit 1
38922
38923 @endif target-libada
38924
38925 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38926 maybe-TAGS-target-libada:
38927 @if target-libada
38928 maybe-TAGS-target-libada: TAGS-target-libada
38929
38930 TAGS-target-libada: \
38931     configure-target-libada 
38932         @: $(MAKE); $(unstage)
38933         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38934         r=`${PWD_COMMAND}`; export r; \
38935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38936         $(NORMAL_TARGET_EXPORTS) \
38937         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38938         for flag in $(EXTRA_TARGET_FLAGS); do \
38939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38940         done; \
38941         (cd $(TARGET_SUBDIR)/libada && \
38942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38944                   "RANLIB=$${RANLIB}" \
38945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38946                    TAGS) \
38947           || exit 1
38948
38949 @endif target-libada
38950
38951 .PHONY: maybe-install-info-target-libada install-info-target-libada
38952 maybe-install-info-target-libada:
38953 @if target-libada
38954 maybe-install-info-target-libada: install-info-target-libada
38955
38956 install-info-target-libada: \
38957     configure-target-libada \
38958     info-target-libada 
38959         @: $(MAKE); $(unstage)
38960         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38961         r=`${PWD_COMMAND}`; export r; \
38962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963         $(NORMAL_TARGET_EXPORTS) \
38964         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38965         for flag in $(EXTRA_TARGET_FLAGS); do \
38966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38967         done; \
38968         (cd $(TARGET_SUBDIR)/libada && \
38969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971                   "RANLIB=$${RANLIB}" \
38972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38973                    install-info) \
38974           || exit 1
38975
38976 @endif target-libada
38977
38978 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
38979 maybe-install-pdf-target-libada:
38980 @if target-libada
38981 maybe-install-pdf-target-libada: install-pdf-target-libada
38982
38983 install-pdf-target-libada: \
38984     configure-target-libada \
38985     pdf-target-libada 
38986         @: $(MAKE); $(unstage)
38987         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38988         r=`${PWD_COMMAND}`; export r; \
38989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38990         $(NORMAL_TARGET_EXPORTS) \
38991         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
38992         for flag in $(EXTRA_TARGET_FLAGS); do \
38993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38994         done; \
38995         (cd $(TARGET_SUBDIR)/libada && \
38996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38998                   "RANLIB=$${RANLIB}" \
38999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39000                    install-pdf) \
39001           || exit 1
39002
39003 @endif target-libada
39004
39005 .PHONY: maybe-install-html-target-libada install-html-target-libada
39006 maybe-install-html-target-libada:
39007 @if target-libada
39008 maybe-install-html-target-libada: install-html-target-libada
39009
39010 install-html-target-libada: \
39011     configure-target-libada \
39012     html-target-libada 
39013         @: $(MAKE); $(unstage)
39014         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39015         r=`${PWD_COMMAND}`; export r; \
39016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39017         $(NORMAL_TARGET_EXPORTS) \
39018         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39019         for flag in $(EXTRA_TARGET_FLAGS); do \
39020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39021         done; \
39022         (cd $(TARGET_SUBDIR)/libada && \
39023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39025                   "RANLIB=$${RANLIB}" \
39026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39027                    install-html) \
39028           || exit 1
39029
39030 @endif target-libada
39031
39032 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39033 maybe-installcheck-target-libada:
39034 @if target-libada
39035 maybe-installcheck-target-libada: installcheck-target-libada
39036
39037 installcheck-target-libada: \
39038     configure-target-libada 
39039         @: $(MAKE); $(unstage)
39040         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39041         r=`${PWD_COMMAND}`; export r; \
39042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39043         $(NORMAL_TARGET_EXPORTS) \
39044         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39045         for flag in $(EXTRA_TARGET_FLAGS); do \
39046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39047         done; \
39048         (cd $(TARGET_SUBDIR)/libada && \
39049           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39050                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39051                   "RANLIB=$${RANLIB}" \
39052                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39053                    installcheck) \
39054           || exit 1
39055
39056 @endif target-libada
39057
39058 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39059 maybe-mostlyclean-target-libada:
39060 @if target-libada
39061 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39062
39063 mostlyclean-target-libada: 
39064         @: $(MAKE); $(unstage)
39065         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39066         r=`${PWD_COMMAND}`; export r; \
39067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39068         $(NORMAL_TARGET_EXPORTS) \
39069         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39070         for flag in $(EXTRA_TARGET_FLAGS); do \
39071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39072         done; \
39073         (cd $(TARGET_SUBDIR)/libada && \
39074           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39075                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39076                   "RANLIB=$${RANLIB}" \
39077                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39078                    mostlyclean) \
39079           || exit 1
39080
39081 @endif target-libada
39082
39083 .PHONY: maybe-clean-target-libada clean-target-libada
39084 maybe-clean-target-libada:
39085 @if target-libada
39086 maybe-clean-target-libada: clean-target-libada
39087
39088 clean-target-libada: 
39089         @: $(MAKE); $(unstage)
39090         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39091         r=`${PWD_COMMAND}`; export r; \
39092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39093         $(NORMAL_TARGET_EXPORTS) \
39094         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39095         for flag in $(EXTRA_TARGET_FLAGS); do \
39096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39097         done; \
39098         (cd $(TARGET_SUBDIR)/libada && \
39099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39101                   "RANLIB=$${RANLIB}" \
39102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39103                    clean) \
39104           || exit 1
39105
39106 @endif target-libada
39107
39108 .PHONY: maybe-distclean-target-libada distclean-target-libada
39109 maybe-distclean-target-libada:
39110 @if target-libada
39111 maybe-distclean-target-libada: distclean-target-libada
39112
39113 distclean-target-libada: 
39114         @: $(MAKE); $(unstage)
39115         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39116         r=`${PWD_COMMAND}`; export r; \
39117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118         $(NORMAL_TARGET_EXPORTS) \
39119         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39120         for flag in $(EXTRA_TARGET_FLAGS); do \
39121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39122         done; \
39123         (cd $(TARGET_SUBDIR)/libada && \
39124           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39125                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39126                   "RANLIB=$${RANLIB}" \
39127                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39128                    distclean) \
39129           || exit 1
39130
39131 @endif target-libada
39132
39133 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39134 maybe-maintainer-clean-target-libada:
39135 @if target-libada
39136 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39137
39138 maintainer-clean-target-libada: 
39139         @: $(MAKE); $(unstage)
39140         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39141         r=`${PWD_COMMAND}`; export r; \
39142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39143         $(NORMAL_TARGET_EXPORTS) \
39144         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39145         for flag in $(EXTRA_TARGET_FLAGS); do \
39146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39147         done; \
39148         (cd $(TARGET_SUBDIR)/libada && \
39149           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39150                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39151                   "RANLIB=$${RANLIB}" \
39152                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39153                    maintainer-clean) \
39154           || exit 1
39155
39156 @endif target-libada
39157
39158
39159
39160
39161
39162 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39163 maybe-configure-target-libgomp:
39164 @if gcc-bootstrap
39165 configure-target-libgomp: stage_current
39166 @endif gcc-bootstrap
39167 @if target-libgomp
39168 maybe-configure-target-libgomp: configure-target-libgomp
39169 configure-target-libgomp: 
39170         @r=`${PWD_COMMAND}`; export r; \
39171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39172         echo "Checking multilib configuration for libgomp..."; \
39173         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39174         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39175         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39176           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39177             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39178           else \
39179             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39180             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39181           fi; \
39182         else \
39183           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39184         fi; \
39185         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39186         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39187         $(NORMAL_TARGET_EXPORTS)  \
39188         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39189         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39190         case $(srcdir) in \
39191           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39192           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39193                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39194         esac; \
39195         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39196         libsrcdir="$$s/libgomp"; \
39197         rm -f no-such-file || : ; \
39198         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39199           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39200           --target=${target_alias} $${srcdiroption}  \
39201           || exit 1
39202 @endif target-libgomp
39203
39204
39205
39206 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39207 maybe-configure-stage1-target-libgomp:
39208 @if target-libgomp-bootstrap
39209 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39210 configure-stage1-target-libgomp:
39211         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39212         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39213         @r=`${PWD_COMMAND}`; export r; \
39214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39215         TFLAGS="$(STAGE1_TFLAGS)"; \
39216         echo "Checking multilib configuration for libgomp..."; \
39217         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39218         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39219           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39220             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39221           else \
39222             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39223             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39224           fi; \
39225         else \
39226           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39227         fi; \
39228         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39229         $(NORMAL_TARGET_EXPORTS) \
39230         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39231         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39232         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39233         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39234         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39235         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39236         case $(srcdir) in \
39237           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39238           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39239                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39240         esac; \
39241         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39242         libsrcdir="$$s/libgomp"; \
39243         $(SHELL) $${libsrcdir}/configure \
39244           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39245           --target=${target_alias} $${srcdiroption} \
39246           $(STAGE1_CONFIGURE_FLAGS)
39247 @endif target-libgomp-bootstrap
39248
39249 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39250 maybe-configure-stage2-target-libgomp:
39251 @if target-libgomp-bootstrap
39252 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39253 configure-stage2-target-libgomp:
39254         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39255         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39256         @r=`${PWD_COMMAND}`; export r; \
39257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39258         TFLAGS="$(STAGE2_TFLAGS)"; \
39259         echo "Checking multilib configuration for libgomp..."; \
39260         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39261         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39262           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39263             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39264           else \
39265             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39266             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39267           fi; \
39268         else \
39269           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39270         fi; \
39271         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39272         $(NORMAL_TARGET_EXPORTS) \
39273          \
39274         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39275         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39276         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39277         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39278         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39279         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39280         case $(srcdir) in \
39281           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39282           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39283                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39284         esac; \
39285         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39286         libsrcdir="$$s/libgomp"; \
39287         $(SHELL) $${libsrcdir}/configure \
39288           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39289           --target=${target_alias} $${srcdiroption} \
39290           --with-build-libsubdir=$(HOST_SUBDIR) \
39291           $(STAGE2_CONFIGURE_FLAGS)
39292 @endif target-libgomp-bootstrap
39293
39294 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39295 maybe-configure-stage3-target-libgomp:
39296 @if target-libgomp-bootstrap
39297 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39298 configure-stage3-target-libgomp:
39299         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39300         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39301         @r=`${PWD_COMMAND}`; export r; \
39302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39303         TFLAGS="$(STAGE3_TFLAGS)"; \
39304         echo "Checking multilib configuration for libgomp..."; \
39305         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39306         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39307           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39308             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39309           else \
39310             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39311             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39312           fi; \
39313         else \
39314           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39315         fi; \
39316         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39317         $(NORMAL_TARGET_EXPORTS) \
39318          \
39319         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39320         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39321         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39322         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39323         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39324         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39325         case $(srcdir) in \
39326           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39327           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39328                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39329         esac; \
39330         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39331         libsrcdir="$$s/libgomp"; \
39332         $(SHELL) $${libsrcdir}/configure \
39333           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39334           --target=${target_alias} $${srcdiroption} \
39335           --with-build-libsubdir=$(HOST_SUBDIR) \
39336           $(STAGE3_CONFIGURE_FLAGS)
39337 @endif target-libgomp-bootstrap
39338
39339 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39340 maybe-configure-stage4-target-libgomp:
39341 @if target-libgomp-bootstrap
39342 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39343 configure-stage4-target-libgomp:
39344         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39345         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39346         @r=`${PWD_COMMAND}`; export r; \
39347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39348         TFLAGS="$(STAGE4_TFLAGS)"; \
39349         echo "Checking multilib configuration for libgomp..."; \
39350         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39351         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39352           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39353             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39354           else \
39355             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39356             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39357           fi; \
39358         else \
39359           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39360         fi; \
39361         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39362         $(NORMAL_TARGET_EXPORTS) \
39363          \
39364         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39365         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39366         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39367         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39368         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39369         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39370         case $(srcdir) in \
39371           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39372           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39373                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39374         esac; \
39375         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39376         libsrcdir="$$s/libgomp"; \
39377         $(SHELL) $${libsrcdir}/configure \
39378           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39379           --target=${target_alias} $${srcdiroption} \
39380           --with-build-libsubdir=$(HOST_SUBDIR) \
39381           $(STAGE4_CONFIGURE_FLAGS)
39382 @endif target-libgomp-bootstrap
39383
39384 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39385 maybe-configure-stageprofile-target-libgomp:
39386 @if target-libgomp-bootstrap
39387 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39388 configure-stageprofile-target-libgomp:
39389         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39390         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39391         @r=`${PWD_COMMAND}`; export r; \
39392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39393         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39394         echo "Checking multilib configuration for libgomp..."; \
39395         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39396         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39397           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39398             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39399           else \
39400             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39401             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39402           fi; \
39403         else \
39404           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39405         fi; \
39406         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39407         $(NORMAL_TARGET_EXPORTS) \
39408          \
39409         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39410         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39411         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39412         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39413         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39414         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39415         case $(srcdir) in \
39416           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39417           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39418                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39419         esac; \
39420         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39421         libsrcdir="$$s/libgomp"; \
39422         $(SHELL) $${libsrcdir}/configure \
39423           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39424           --target=${target_alias} $${srcdiroption} \
39425           --with-build-libsubdir=$(HOST_SUBDIR) \
39426           $(STAGEprofile_CONFIGURE_FLAGS)
39427 @endif target-libgomp-bootstrap
39428
39429 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39430 maybe-configure-stagefeedback-target-libgomp:
39431 @if target-libgomp-bootstrap
39432 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39433 configure-stagefeedback-target-libgomp:
39434         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39435         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39436         @r=`${PWD_COMMAND}`; export r; \
39437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39438         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39439         echo "Checking multilib configuration for libgomp..."; \
39440         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39441         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39442           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39443             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39444           else \
39445             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39446             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39447           fi; \
39448         else \
39449           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39450         fi; \
39451         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39452         $(NORMAL_TARGET_EXPORTS) \
39453          \
39454         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39455         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39456         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39457         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39458         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39459         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39460         case $(srcdir) in \
39461           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39462           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39463                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39464         esac; \
39465         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39466         libsrcdir="$$s/libgomp"; \
39467         $(SHELL) $${libsrcdir}/configure \
39468           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39469           --target=${target_alias} $${srcdiroption} \
39470           --with-build-libsubdir=$(HOST_SUBDIR) \
39471           $(STAGEfeedback_CONFIGURE_FLAGS)
39472 @endif target-libgomp-bootstrap
39473
39474
39475
39476
39477
39478 .PHONY: all-target-libgomp maybe-all-target-libgomp
39479 maybe-all-target-libgomp:
39480 @if gcc-bootstrap
39481 all-target-libgomp: stage_current
39482 @endif gcc-bootstrap
39483 @if target-libgomp
39484 TARGET-target-libgomp=all
39485 maybe-all-target-libgomp: all-target-libgomp
39486 all-target-libgomp: configure-target-libgomp
39487         @r=`${PWD_COMMAND}`; export r; \
39488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39489         $(NORMAL_TARGET_EXPORTS)  \
39490         (cd $(TARGET_SUBDIR)/libgomp && \
39491           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
39492                 $(TARGET-target-libgomp))
39493 @endif target-libgomp
39494
39495
39496
39497 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39498 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39499 maybe-all-stage1-target-libgomp:
39500 maybe-clean-stage1-target-libgomp:
39501 @if target-libgomp-bootstrap
39502 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39503 all-stage1: all-stage1-target-libgomp
39504 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39505 all-stage1-target-libgomp: configure-stage1-target-libgomp
39506         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39507         @r=`${PWD_COMMAND}`; export r; \
39508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39509         TFLAGS="$(STAGE1_TFLAGS)"; \
39510         $(NORMAL_TARGET_EXPORTS)  \
39511         cd $(TARGET_SUBDIR)/libgomp && \
39512         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39513                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39514                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39515                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39516                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39517                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39518                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39519                 $(EXTRA_TARGET_FLAGS)   \
39520                 TFLAGS="$(STAGE1_TFLAGS)" \
39521                 $(TARGET-stage1-target-libgomp)
39522
39523 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39524 clean-stage1: clean-stage1-target-libgomp
39525 clean-stage1-target-libgomp:
39526         @if [ $(current_stage) = stage1 ]; then \
39527           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39528         else \
39529           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39530           $(MAKE) stage1-start; \
39531         fi; \
39532         cd $(TARGET_SUBDIR)/libgomp && \
39533         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39534                  clean
39535 @endif target-libgomp-bootstrap
39536
39537
39538 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39539 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39540 maybe-all-stage2-target-libgomp:
39541 maybe-clean-stage2-target-libgomp:
39542 @if target-libgomp-bootstrap
39543 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39544 all-stage2: all-stage2-target-libgomp
39545 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39546 all-stage2-target-libgomp: configure-stage2-target-libgomp
39547         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39548         @r=`${PWD_COMMAND}`; export r; \
39549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550         TFLAGS="$(STAGE2_TFLAGS)"; \
39551         $(NORMAL_TARGET_EXPORTS) \
39552           \
39553         cd $(TARGET_SUBDIR)/libgomp && \
39554         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39555                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39556                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39557                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39558                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39559                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39560                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39561                 $(EXTRA_TARGET_FLAGS)   \
39562                 TFLAGS="$(STAGE2_TFLAGS)" \
39563                 $(TARGET-stage2-target-libgomp)
39564
39565 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39566 clean-stage2: clean-stage2-target-libgomp
39567 clean-stage2-target-libgomp:
39568         @if [ $(current_stage) = stage2 ]; then \
39569           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39570         else \
39571           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39572           $(MAKE) stage2-start; \
39573         fi; \
39574         cd $(TARGET_SUBDIR)/libgomp && \
39575         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39576                   \
39577                  clean
39578 @endif target-libgomp-bootstrap
39579
39580
39581 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39582 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39583 maybe-all-stage3-target-libgomp:
39584 maybe-clean-stage3-target-libgomp:
39585 @if target-libgomp-bootstrap
39586 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39587 all-stage3: all-stage3-target-libgomp
39588 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39589 all-stage3-target-libgomp: configure-stage3-target-libgomp
39590         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39591         @r=`${PWD_COMMAND}`; export r; \
39592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593         TFLAGS="$(STAGE3_TFLAGS)"; \
39594         $(NORMAL_TARGET_EXPORTS) \
39595           \
39596         cd $(TARGET_SUBDIR)/libgomp && \
39597         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39598                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39599                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39600                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39601                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39602                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39603                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39604                 $(EXTRA_TARGET_FLAGS)   \
39605                 TFLAGS="$(STAGE3_TFLAGS)" \
39606                 $(TARGET-stage3-target-libgomp)
39607
39608 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39609 clean-stage3: clean-stage3-target-libgomp
39610 clean-stage3-target-libgomp:
39611         @if [ $(current_stage) = stage3 ]; then \
39612           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39613         else \
39614           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39615           $(MAKE) stage3-start; \
39616         fi; \
39617         cd $(TARGET_SUBDIR)/libgomp && \
39618         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39619                   \
39620                  clean
39621 @endif target-libgomp-bootstrap
39622
39623
39624 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39625 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39626 maybe-all-stage4-target-libgomp:
39627 maybe-clean-stage4-target-libgomp:
39628 @if target-libgomp-bootstrap
39629 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39630 all-stage4: all-stage4-target-libgomp
39631 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39632 all-stage4-target-libgomp: configure-stage4-target-libgomp
39633         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39634         @r=`${PWD_COMMAND}`; export r; \
39635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39636         TFLAGS="$(STAGE4_TFLAGS)"; \
39637         $(NORMAL_TARGET_EXPORTS) \
39638           \
39639         cd $(TARGET_SUBDIR)/libgomp && \
39640         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39641                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39642                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39643                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39644                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39645                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39646                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39647                 $(EXTRA_TARGET_FLAGS)   \
39648                 TFLAGS="$(STAGE4_TFLAGS)" \
39649                 $(TARGET-stage4-target-libgomp)
39650
39651 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39652 clean-stage4: clean-stage4-target-libgomp
39653 clean-stage4-target-libgomp:
39654         @if [ $(current_stage) = stage4 ]; then \
39655           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39656         else \
39657           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39658           $(MAKE) stage4-start; \
39659         fi; \
39660         cd $(TARGET_SUBDIR)/libgomp && \
39661         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39662                   \
39663                  clean
39664 @endif target-libgomp-bootstrap
39665
39666
39667 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39668 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39669 maybe-all-stageprofile-target-libgomp:
39670 maybe-clean-stageprofile-target-libgomp:
39671 @if target-libgomp-bootstrap
39672 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39673 all-stageprofile: all-stageprofile-target-libgomp
39674 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39675 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39676         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39677         @r=`${PWD_COMMAND}`; export r; \
39678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39679         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39680         $(NORMAL_TARGET_EXPORTS) \
39681           \
39682         cd $(TARGET_SUBDIR)/libgomp && \
39683         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39684                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39685                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39686                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39687                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39688                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39689                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39690                 $(EXTRA_TARGET_FLAGS)   \
39691                 TFLAGS="$(STAGEprofile_TFLAGS)" \
39692                 $(TARGET-stageprofile-target-libgomp)
39693
39694 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39695 clean-stageprofile: clean-stageprofile-target-libgomp
39696 clean-stageprofile-target-libgomp:
39697         @if [ $(current_stage) = stageprofile ]; then \
39698           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39699         else \
39700           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39701           $(MAKE) stageprofile-start; \
39702         fi; \
39703         cd $(TARGET_SUBDIR)/libgomp && \
39704         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39705                   \
39706                  clean
39707 @endif target-libgomp-bootstrap
39708
39709
39710 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39711 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39712 maybe-all-stagefeedback-target-libgomp:
39713 maybe-clean-stagefeedback-target-libgomp:
39714 @if target-libgomp-bootstrap
39715 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39716 all-stagefeedback: all-stagefeedback-target-libgomp
39717 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39718 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39719         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39720         @r=`${PWD_COMMAND}`; export r; \
39721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39722         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39723         $(NORMAL_TARGET_EXPORTS) \
39724           \
39725         cd $(TARGET_SUBDIR)/libgomp && \
39726         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39727                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39728                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39729                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39730                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39731                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39732                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39733                 $(EXTRA_TARGET_FLAGS)   \
39734                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39735                 $(TARGET-stagefeedback-target-libgomp)
39736
39737 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39738 clean-stagefeedback: clean-stagefeedback-target-libgomp
39739 clean-stagefeedback-target-libgomp:
39740         @if [ $(current_stage) = stagefeedback ]; then \
39741           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39742         else \
39743           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39744           $(MAKE) stagefeedback-start; \
39745         fi; \
39746         cd $(TARGET_SUBDIR)/libgomp && \
39747         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39748                   \
39749                  clean
39750 @endif target-libgomp-bootstrap
39751
39752
39753
39754
39755
39756
39757 .PHONY: check-target-libgomp maybe-check-target-libgomp
39758 maybe-check-target-libgomp:
39759 @if target-libgomp
39760 maybe-check-target-libgomp: check-target-libgomp
39761
39762 check-target-libgomp:
39763         @: $(MAKE); $(unstage)
39764         @r=`${PWD_COMMAND}`; export r; \
39765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39766         $(NORMAL_TARGET_EXPORTS) \
39767         (cd $(TARGET_SUBDIR)/libgomp && \
39768           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39769
39770 @endif target-libgomp
39771
39772 .PHONY: install-target-libgomp maybe-install-target-libgomp
39773 maybe-install-target-libgomp:
39774 @if target-libgomp
39775 maybe-install-target-libgomp: install-target-libgomp
39776
39777 install-target-libgomp: installdirs
39778         @: $(MAKE); $(unstage)
39779         @r=`${PWD_COMMAND}`; export r; \
39780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39781         $(NORMAL_TARGET_EXPORTS) \
39782         (cd $(TARGET_SUBDIR)/libgomp && \
39783           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39784
39785 @endif target-libgomp
39786
39787 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39788 maybe-install-strip-target-libgomp:
39789 @if target-libgomp
39790 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39791
39792 install-strip-target-libgomp: installdirs
39793         @: $(MAKE); $(unstage)
39794         @r=`${PWD_COMMAND}`; export r; \
39795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39796         $(NORMAL_TARGET_EXPORTS) \
39797         (cd $(TARGET_SUBDIR)/libgomp && \
39798           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39799
39800 @endif target-libgomp
39801
39802 # Other targets (info, dvi, pdf, etc.)
39803
39804 .PHONY: maybe-info-target-libgomp info-target-libgomp
39805 maybe-info-target-libgomp:
39806 @if target-libgomp
39807 maybe-info-target-libgomp: info-target-libgomp
39808
39809 info-target-libgomp: \
39810     configure-target-libgomp 
39811         @: $(MAKE); $(unstage)
39812         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39813         r=`${PWD_COMMAND}`; export r; \
39814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39815         $(NORMAL_TARGET_EXPORTS) \
39816         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39817         for flag in $(EXTRA_TARGET_FLAGS); do \
39818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39819         done; \
39820         (cd $(TARGET_SUBDIR)/libgomp && \
39821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39823                   "RANLIB=$${RANLIB}" \
39824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39825                    info) \
39826           || exit 1
39827
39828 @endif target-libgomp
39829
39830 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39831 maybe-dvi-target-libgomp:
39832 @if target-libgomp
39833 maybe-dvi-target-libgomp: dvi-target-libgomp
39834
39835 dvi-target-libgomp: \
39836     configure-target-libgomp 
39837         @: $(MAKE); $(unstage)
39838         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39839         r=`${PWD_COMMAND}`; export r; \
39840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39841         $(NORMAL_TARGET_EXPORTS) \
39842         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39843         for flag in $(EXTRA_TARGET_FLAGS); do \
39844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39845         done; \
39846         (cd $(TARGET_SUBDIR)/libgomp && \
39847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39849                   "RANLIB=$${RANLIB}" \
39850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39851                    dvi) \
39852           || exit 1
39853
39854 @endif target-libgomp
39855
39856 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39857 maybe-pdf-target-libgomp:
39858 @if target-libgomp
39859 maybe-pdf-target-libgomp: pdf-target-libgomp
39860
39861 pdf-target-libgomp: \
39862     configure-target-libgomp 
39863         @: $(MAKE); $(unstage)
39864         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39865         r=`${PWD_COMMAND}`; export r; \
39866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39867         $(NORMAL_TARGET_EXPORTS) \
39868         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39869         for flag in $(EXTRA_TARGET_FLAGS); do \
39870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39871         done; \
39872         (cd $(TARGET_SUBDIR)/libgomp && \
39873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39875                   "RANLIB=$${RANLIB}" \
39876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39877                    pdf) \
39878           || exit 1
39879
39880 @endif target-libgomp
39881
39882 .PHONY: maybe-html-target-libgomp html-target-libgomp
39883 maybe-html-target-libgomp:
39884 @if target-libgomp
39885 maybe-html-target-libgomp: html-target-libgomp
39886
39887 html-target-libgomp: \
39888     configure-target-libgomp 
39889         @: $(MAKE); $(unstage)
39890         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39891         r=`${PWD_COMMAND}`; export r; \
39892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39893         $(NORMAL_TARGET_EXPORTS) \
39894         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39895         for flag in $(EXTRA_TARGET_FLAGS); do \
39896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39897         done; \
39898         (cd $(TARGET_SUBDIR)/libgomp && \
39899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39901                   "RANLIB=$${RANLIB}" \
39902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39903                    html) \
39904           || exit 1
39905
39906 @endif target-libgomp
39907
39908 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39909 maybe-TAGS-target-libgomp:
39910 @if target-libgomp
39911 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39912
39913 TAGS-target-libgomp: \
39914     configure-target-libgomp 
39915         @: $(MAKE); $(unstage)
39916         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39917         r=`${PWD_COMMAND}`; export r; \
39918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919         $(NORMAL_TARGET_EXPORTS) \
39920         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39921         for flag in $(EXTRA_TARGET_FLAGS); do \
39922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39923         done; \
39924         (cd $(TARGET_SUBDIR)/libgomp && \
39925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39927                   "RANLIB=$${RANLIB}" \
39928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39929                    TAGS) \
39930           || exit 1
39931
39932 @endif target-libgomp
39933
39934 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39935 maybe-install-info-target-libgomp:
39936 @if target-libgomp
39937 maybe-install-info-target-libgomp: install-info-target-libgomp
39938
39939 install-info-target-libgomp: \
39940     configure-target-libgomp \
39941     info-target-libgomp 
39942         @: $(MAKE); $(unstage)
39943         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39944         r=`${PWD_COMMAND}`; export r; \
39945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39946         $(NORMAL_TARGET_EXPORTS) \
39947         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39948         for flag in $(EXTRA_TARGET_FLAGS); do \
39949           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39950         done; \
39951         (cd $(TARGET_SUBDIR)/libgomp && \
39952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39954                   "RANLIB=$${RANLIB}" \
39955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39956                    install-info) \
39957           || exit 1
39958
39959 @endif target-libgomp
39960
39961 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39962 maybe-install-pdf-target-libgomp:
39963 @if target-libgomp
39964 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39965
39966 install-pdf-target-libgomp: \
39967     configure-target-libgomp \
39968     pdf-target-libgomp 
39969         @: $(MAKE); $(unstage)
39970         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39971         r=`${PWD_COMMAND}`; export r; \
39972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39973         $(NORMAL_TARGET_EXPORTS) \
39974         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39975         for flag in $(EXTRA_TARGET_FLAGS); do \
39976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39977         done; \
39978         (cd $(TARGET_SUBDIR)/libgomp && \
39979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39981                   "RANLIB=$${RANLIB}" \
39982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39983                    install-pdf) \
39984           || exit 1
39985
39986 @endif target-libgomp
39987
39988 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
39989 maybe-install-html-target-libgomp:
39990 @if target-libgomp
39991 maybe-install-html-target-libgomp: install-html-target-libgomp
39992
39993 install-html-target-libgomp: \
39994     configure-target-libgomp \
39995     html-target-libgomp 
39996         @: $(MAKE); $(unstage)
39997         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39998         r=`${PWD_COMMAND}`; export r; \
39999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000         $(NORMAL_TARGET_EXPORTS) \
40001         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40002         for flag in $(EXTRA_TARGET_FLAGS); do \
40003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40004         done; \
40005         (cd $(TARGET_SUBDIR)/libgomp && \
40006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40008                   "RANLIB=$${RANLIB}" \
40009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40010                    install-html) \
40011           || exit 1
40012
40013 @endif target-libgomp
40014
40015 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40016 maybe-installcheck-target-libgomp:
40017 @if target-libgomp
40018 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40019
40020 installcheck-target-libgomp: \
40021     configure-target-libgomp 
40022         @: $(MAKE); $(unstage)
40023         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40024         r=`${PWD_COMMAND}`; export r; \
40025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40026         $(NORMAL_TARGET_EXPORTS) \
40027         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40028         for flag in $(EXTRA_TARGET_FLAGS); do \
40029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40030         done; \
40031         (cd $(TARGET_SUBDIR)/libgomp && \
40032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40034                   "RANLIB=$${RANLIB}" \
40035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40036                    installcheck) \
40037           || exit 1
40038
40039 @endif target-libgomp
40040
40041 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40042 maybe-mostlyclean-target-libgomp:
40043 @if target-libgomp
40044 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40045
40046 mostlyclean-target-libgomp: 
40047         @: $(MAKE); $(unstage)
40048         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40049         r=`${PWD_COMMAND}`; export r; \
40050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40051         $(NORMAL_TARGET_EXPORTS) \
40052         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40053         for flag in $(EXTRA_TARGET_FLAGS); do \
40054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40055         done; \
40056         (cd $(TARGET_SUBDIR)/libgomp && \
40057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40059                   "RANLIB=$${RANLIB}" \
40060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40061                    mostlyclean) \
40062           || exit 1
40063
40064 @endif target-libgomp
40065
40066 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40067 maybe-clean-target-libgomp:
40068 @if target-libgomp
40069 maybe-clean-target-libgomp: clean-target-libgomp
40070
40071 clean-target-libgomp: 
40072         @: $(MAKE); $(unstage)
40073         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40074         r=`${PWD_COMMAND}`; export r; \
40075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40076         $(NORMAL_TARGET_EXPORTS) \
40077         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40078         for flag in $(EXTRA_TARGET_FLAGS); do \
40079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40080         done; \
40081         (cd $(TARGET_SUBDIR)/libgomp && \
40082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40084                   "RANLIB=$${RANLIB}" \
40085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40086                    clean) \
40087           || exit 1
40088
40089 @endif target-libgomp
40090
40091 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40092 maybe-distclean-target-libgomp:
40093 @if target-libgomp
40094 maybe-distclean-target-libgomp: distclean-target-libgomp
40095
40096 distclean-target-libgomp: 
40097         @: $(MAKE); $(unstage)
40098         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40099         r=`${PWD_COMMAND}`; export r; \
40100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40101         $(NORMAL_TARGET_EXPORTS) \
40102         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40103         for flag in $(EXTRA_TARGET_FLAGS); do \
40104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40105         done; \
40106         (cd $(TARGET_SUBDIR)/libgomp && \
40107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40109                   "RANLIB=$${RANLIB}" \
40110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40111                    distclean) \
40112           || exit 1
40113
40114 @endif target-libgomp
40115
40116 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40117 maybe-maintainer-clean-target-libgomp:
40118 @if target-libgomp
40119 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40120
40121 maintainer-clean-target-libgomp: 
40122         @: $(MAKE); $(unstage)
40123         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40124         r=`${PWD_COMMAND}`; export r; \
40125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126         $(NORMAL_TARGET_EXPORTS) \
40127         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40128         for flag in $(EXTRA_TARGET_FLAGS); do \
40129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40130         done; \
40131         (cd $(TARGET_SUBDIR)/libgomp && \
40132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40134                   "RANLIB=$${RANLIB}" \
40135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40136                    maintainer-clean) \
40137           || exit 1
40138
40139 @endif target-libgomp
40140
40141
40142
40143 @if target-libmudflap
40144 .PHONY: check-target-libmudflap-c++
40145 check-target-libmudflap-c++:
40146         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40147
40148 @endif target-libmudflap
40149
40150 # ----------
40151 # GCC module
40152 # ----------
40153
40154 @if gcc-no-bootstrap
40155 .PHONY: cross
40156 cross: all-build all-gas all-ld
40157         @r=`${PWD_COMMAND}`; export r; \
40158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40159         $(HOST_EXPORTS) \
40160         echo "Building the C and C++ compiler"; \
40161         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40162         @r=`${PWD_COMMAND}`; export r; \
40163         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40164         echo "Building runtime libraries"; \
40165         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40166 @endif gcc-no-bootstrap
40167
40168 @if gcc
40169
40170 .PHONY: check-gcc-c check-c
40171 check-gcc-c:
40172         r=`${PWD_COMMAND}`; export r; \
40173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174         $(HOST_EXPORTS) \
40175         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40176 check-c: check-gcc-c
40177
40178 .PHONY: check-gcc-c++ check-c++
40179 check-gcc-c++:
40180         r=`${PWD_COMMAND}`; export r; \
40181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40182         $(HOST_EXPORTS) \
40183         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x);
40184 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40185
40186 .PHONY: check-gcc-fortran check-fortran
40187 check-gcc-fortran:
40188         r=`${PWD_COMMAND}`; export r; \
40189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40190         $(HOST_EXPORTS) \
40191         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40192 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40193
40194 .PHONY: check-gcc-java check-java
40195 check-gcc-java:
40196         r=`${PWD_COMMAND}`; export r; \
40197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40198         $(HOST_EXPORTS) \
40199         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40200 check-java: check-gcc-java check-target-libjava
40201
40202 .PHONY: check-gcc-ada check-ada
40203 check-gcc-ada:
40204         r=`${PWD_COMMAND}`; export r; \
40205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40206         $(HOST_EXPORTS) \
40207         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40208 check-ada: check-gcc-ada check-target-libada
40209
40210 .PHONY: check-gcc-objc check-objc
40211 check-gcc-objc:
40212         r=`${PWD_COMMAND}`; export r; \
40213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40214         $(HOST_EXPORTS) \
40215         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40216 check-objc: check-gcc-objc check-target-libobjc
40217
40218 .PHONY: check-gcc-obj-c++ check-obj-c++
40219 check-gcc-obj-c++:
40220         r=`${PWD_COMMAND}`; export r; \
40221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40222         $(HOST_EXPORTS) \
40223         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40224 check-obj-c++: check-gcc-obj-c++
40225
40226 .PHONY: check-gcc-go check-go
40227 check-gcc-go:
40228         r=`${PWD_COMMAND}`; export r; \
40229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40230         $(HOST_EXPORTS) \
40231         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40232 check-go: check-gcc-go check-target-libgo
40233
40234
40235 # Install the gcc headers files, but not the fixed include files,
40236 # which Cygnus is not allowed to distribute.  This rule is very
40237 # dependent on the workings of the gcc Makefile.in.
40238 .PHONY: gcc-no-fixedincludes
40239 gcc-no-fixedincludes:
40240         @if [ -f ./gcc/Makefile ]; then \
40241           rm -rf gcc/tmp-include; \
40242           mv gcc/include gcc/tmp-include 2>/dev/null; \
40243           mkdir gcc/include; \
40244           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40245           touch gcc/stmp-fixinc gcc/include/fixed; \
40246           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40247           r=`${PWD_COMMAND}`; export r; \
40248           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40249           $(HOST_EXPORTS) \
40250           (cd ./gcc && \
40251            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40252           rm -rf gcc/include; \
40253           mv gcc/tmp-include gcc/include 2>/dev/null; \
40254         else true; fi
40255 @endif gcc
40256
40257 # ---------------------
40258 # GCC bootstrap support
40259 # ---------------------
40260
40261 # We track the current stage (the one in 'gcc') in the stage_current file.
40262 # stage_last instead tracks the stage that was built last.  These targets
40263 # are dummy when toplevel bootstrap is not active.
40264
40265 # While making host and target tools, symlinks to the final stage must be
40266 # there, so $(unstage) should be run at various points.  To avoid excessive
40267 # recursive invocations of make, we "inline" them using a variable.  These
40268 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40269 # to avoid warnings from the GNU Make job server.
40270
40271 unstage = :
40272 stage = :
40273 current_stage = ""
40274
40275 @if gcc-bootstrap
40276 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40277 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40278 current_stage = "`cat stage_current 2> /dev/null`"
40279 @endif gcc-bootstrap
40280
40281 .PHONY: unstage stage
40282 unstage:
40283         @: $(MAKE); $(unstage)
40284 stage:
40285         @: $(MAKE); $(stage)
40286
40287 # Disable commands for lean bootstrap.
40288 LEAN = false
40289
40290 # We name the build directories for the various stages "stage1-gcc",
40291 # "stage2-gcc","stage3-gcc", etc.
40292
40293 # Since the 'compare' process will fail (on debugging information) if any
40294 # directory names are different, we need to link the gcc directory for
40295 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40296 # the build directories constant as well. For the latter, we use naked names
40297 # like 'gcc', because the scripts in that directory assume it.  We use
40298 # mv on platforms where symlinks to directories do not work or are not
40299 # reliable.
40300
40301 # 'touch' doesn't work right on some platforms.
40302 STAMP = echo timestamp > 
40303
40304 # We only want to compare .o files, so set this!
40305 objext = .o
40306
40307
40308 .PHONY: stage1-start stage1-end
40309
40310 stage1-start::
40311         @: $(MAKE); $(stage); \
40312         echo stage1 > stage_current ; \
40313         echo stage1 > stage_last; \
40314         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40315 @if bfd
40316         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40317           mkdir stage1-bfd; \
40318         mv stage1-bfd bfd 
40319 @endif bfd
40320 @if opcodes
40321         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40322           mkdir stage1-opcodes; \
40323         mv stage1-opcodes opcodes 
40324 @endif opcodes
40325 @if binutils
40326         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40327           mkdir stage1-binutils; \
40328         mv stage1-binutils binutils 
40329 @endif binutils
40330 @if gas
40331         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40332           mkdir stage1-gas; \
40333         mv stage1-gas gas 
40334 @endif gas
40335 @if gcc
40336         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40337           mkdir stage1-gcc; \
40338         mv stage1-gcc gcc 
40339 @endif gcc
40340 @if gmp
40341         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40342           mkdir stage1-gmp; \
40343         mv stage1-gmp gmp 
40344 @endif gmp
40345 @if mpfr
40346         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40347           mkdir stage1-mpfr; \
40348         mv stage1-mpfr mpfr 
40349 @endif mpfr
40350 @if mpc
40351         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40352           mkdir stage1-mpc; \
40353         mv stage1-mpc mpc 
40354 @endif mpc
40355 @if ppl
40356         @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40357           mkdir stage1-ppl; \
40358         mv stage1-ppl ppl 
40359 @endif ppl
40360 @if cloog
40361         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40362           mkdir stage1-cloog; \
40363         mv stage1-cloog cloog 
40364 @endif cloog
40365 @if libelf
40366         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40367           mkdir stage1-libelf; \
40368         mv stage1-libelf libelf 
40369 @endif libelf
40370 @if gold
40371         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40372           mkdir stage1-gold; \
40373         mv stage1-gold gold 
40374 @endif gold
40375 @if intl
40376         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40377           mkdir stage1-intl; \
40378         mv stage1-intl intl 
40379 @endif intl
40380 @if ld
40381         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40382           mkdir stage1-ld; \
40383         mv stage1-ld ld 
40384 @endif ld
40385 @if libcpp
40386         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40387           mkdir stage1-libcpp; \
40388         mv stage1-libcpp libcpp 
40389 @endif libcpp
40390 @if libdecnumber
40391         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40392           mkdir stage1-libdecnumber; \
40393         mv stage1-libdecnumber libdecnumber 
40394 @endif libdecnumber
40395 @if libiberty
40396         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40397           mkdir stage1-libiberty; \
40398         mv stage1-libiberty libiberty 
40399 @endif libiberty
40400 @if zlib
40401         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40402           mkdir stage1-zlib; \
40403         mv stage1-zlib zlib 
40404 @endif zlib
40405 @if lto-plugin
40406         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40407           mkdir stage1-lto-plugin; \
40408         mv stage1-lto-plugin lto-plugin 
40409 @endif lto-plugin
40410         @[ -d stage1-$(TARGET_SUBDIR) ] || \
40411           mkdir stage1-$(TARGET_SUBDIR); \
40412         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
40413
40414 stage1-end:: 
40415 @if bfd
40416         @if test -d $(HOST_SUBDIR)/bfd ; then \
40417           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
40418         fi
40419 @endif bfd
40420 @if opcodes
40421         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40422           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
40423         fi
40424 @endif opcodes
40425 @if binutils
40426         @if test -d $(HOST_SUBDIR)/binutils ; then \
40427           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
40428         fi
40429 @endif binutils
40430 @if gas
40431         @if test -d $(HOST_SUBDIR)/gas ; then \
40432           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
40433         fi
40434 @endif gas
40435 @if gcc
40436         @if test -d $(HOST_SUBDIR)/gcc ; then \
40437           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
40438         fi
40439 @endif gcc
40440 @if gmp
40441         @if test -d $(HOST_SUBDIR)/gmp ; then \
40442           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
40443         fi
40444 @endif gmp
40445 @if mpfr
40446         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40447           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
40448         fi
40449 @endif mpfr
40450 @if mpc
40451         @if test -d $(HOST_SUBDIR)/mpc ; then \
40452           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
40453         fi
40454 @endif mpc
40455 @if ppl
40456         @if test -d $(HOST_SUBDIR)/ppl ; then \
40457           cd $(HOST_SUBDIR); mv ppl stage1-ppl  ; \
40458         fi
40459 @endif ppl
40460 @if cloog
40461         @if test -d $(HOST_SUBDIR)/cloog ; then \
40462           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
40463         fi
40464 @endif cloog
40465 @if libelf
40466         @if test -d $(HOST_SUBDIR)/libelf ; then \
40467           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
40468         fi
40469 @endif libelf
40470 @if gold
40471         @if test -d $(HOST_SUBDIR)/gold ; then \
40472           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
40473         fi
40474 @endif gold
40475 @if intl
40476         @if test -d $(HOST_SUBDIR)/intl ; then \
40477           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
40478         fi
40479 @endif intl
40480 @if ld
40481         @if test -d $(HOST_SUBDIR)/ld ; then \
40482           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
40483         fi
40484 @endif ld
40485 @if libcpp
40486         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40487           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
40488         fi
40489 @endif libcpp
40490 @if libdecnumber
40491         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40492           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
40493         fi
40494 @endif libdecnumber
40495 @if libiberty
40496         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40497           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
40498         fi
40499 @endif libiberty
40500 @if zlib
40501         @if test -d $(HOST_SUBDIR)/zlib ; then \
40502           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
40503         fi
40504 @endif zlib
40505 @if lto-plugin
40506         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40507           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
40508         fi
40509 @endif lto-plugin
40510         @if test -d $(TARGET_SUBDIR) ; then \
40511           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
40512         fi
40513         rm -f stage_current
40514
40515 # Bubble a bug fix through all the stages up to stage 1.  They are
40516 # remade, but not reconfigured.  The next stage (if any) will not be
40517 # reconfigured either.
40518 .PHONY: stage1-bubble
40519 stage1-bubble:: 
40520         @r=`${PWD_COMMAND}`; export r; \
40521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522         if test -f stage1-lean  ; then \
40523           echo Skipping rebuild of stage1 ; \
40524         else \
40525           $(MAKE) stage1-start; \
40526           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40527         fi
40528
40529 .PHONY: all-stage1 clean-stage1
40530 do-clean: clean-stage1
40531
40532 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40533 # only possibility, but now it conflicts with no-bootstrap rules
40534 @if gcc-bootstrap
40535
40536
40537
40538
40539 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40540
40541 .PHONY: distclean-stage1
40542 distclean-stage1::
40543         @: $(MAKE); $(stage)
40544         @test "`cat stage_last`" != stage1 || rm -f stage_last
40545         rm -rf stage1-* 
40546
40547
40548 @endif gcc-bootstrap
40549
40550
40551 .PHONY: stage2-start stage2-end
40552
40553 stage2-start::
40554         @: $(MAKE); $(stage); \
40555         echo stage2 > stage_current ; \
40556         echo stage2 > stage_last; \
40557         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40558 @if bfd
40559         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
40560           mkdir stage2-bfd; \
40561         mv stage2-bfd bfd  ; \
40562         mv stage1-bfd prev-bfd || test -f stage1-lean 
40563 @endif bfd
40564 @if opcodes
40565         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
40566           mkdir stage2-opcodes; \
40567         mv stage2-opcodes opcodes  ; \
40568         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
40569 @endif opcodes
40570 @if binutils
40571         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
40572           mkdir stage2-binutils; \
40573         mv stage2-binutils binutils  ; \
40574         mv stage1-binutils prev-binutils || test -f stage1-lean 
40575 @endif binutils
40576 @if gas
40577         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
40578           mkdir stage2-gas; \
40579         mv stage2-gas gas  ; \
40580         mv stage1-gas prev-gas || test -f stage1-lean 
40581 @endif gas
40582 @if gcc
40583         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
40584           mkdir stage2-gcc; \
40585         mv stage2-gcc gcc  ; \
40586         mv stage1-gcc prev-gcc || test -f stage1-lean 
40587 @endif gcc
40588 @if gmp
40589         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
40590           mkdir stage2-gmp; \
40591         mv stage2-gmp gmp  ; \
40592         mv stage1-gmp prev-gmp || test -f stage1-lean 
40593 @endif gmp
40594 @if mpfr
40595         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
40596           mkdir stage2-mpfr; \
40597         mv stage2-mpfr mpfr  ; \
40598         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
40599 @endif mpfr
40600 @if mpc
40601         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
40602           mkdir stage2-mpc; \
40603         mv stage2-mpc mpc  ; \
40604         mv stage1-mpc prev-mpc || test -f stage1-lean 
40605 @endif mpc
40606 @if ppl
40607         @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
40608           mkdir stage2-ppl; \
40609         mv stage2-ppl ppl  ; \
40610         mv stage1-ppl prev-ppl || test -f stage1-lean 
40611 @endif ppl
40612 @if cloog
40613         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
40614           mkdir stage2-cloog; \
40615         mv stage2-cloog cloog  ; \
40616         mv stage1-cloog prev-cloog || test -f stage1-lean 
40617 @endif cloog
40618 @if libelf
40619         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
40620           mkdir stage2-libelf; \
40621         mv stage2-libelf libelf  ; \
40622         mv stage1-libelf prev-libelf || test -f stage1-lean 
40623 @endif libelf
40624 @if gold
40625         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
40626           mkdir stage2-gold; \
40627         mv stage2-gold gold  ; \
40628         mv stage1-gold prev-gold || test -f stage1-lean 
40629 @endif gold
40630 @if intl
40631         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
40632           mkdir stage2-intl; \
40633         mv stage2-intl intl  ; \
40634         mv stage1-intl prev-intl || test -f stage1-lean 
40635 @endif intl
40636 @if ld
40637         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
40638           mkdir stage2-ld; \
40639         mv stage2-ld ld  ; \
40640         mv stage1-ld prev-ld || test -f stage1-lean 
40641 @endif ld
40642 @if libcpp
40643         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
40644           mkdir stage2-libcpp; \
40645         mv stage2-libcpp libcpp  ; \
40646         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
40647 @endif libcpp
40648 @if libdecnumber
40649         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
40650           mkdir stage2-libdecnumber; \
40651         mv stage2-libdecnumber libdecnumber  ; \
40652         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
40653 @endif libdecnumber
40654 @if libiberty
40655         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
40656           mkdir stage2-libiberty; \
40657         mv stage2-libiberty libiberty  ; \
40658         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
40659 @endif libiberty
40660 @if zlib
40661         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
40662           mkdir stage2-zlib; \
40663         mv stage2-zlib zlib  ; \
40664         mv stage1-zlib prev-zlib || test -f stage1-lean 
40665 @endif zlib
40666 @if lto-plugin
40667         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
40668           mkdir stage2-lto-plugin; \
40669         mv stage2-lto-plugin lto-plugin  ; \
40670         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
40671 @endif lto-plugin
40672         @[ -d stage2-$(TARGET_SUBDIR) ] || \
40673           mkdir stage2-$(TARGET_SUBDIR); \
40674         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40675         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
40676
40677 stage2-end:: 
40678 @if bfd
40679         @if test -d $(HOST_SUBDIR)/bfd ; then \
40680           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
40681           mv prev-bfd stage1-bfd ; :  ; \
40682         fi
40683 @endif bfd
40684 @if opcodes
40685         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40686           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
40687           mv prev-opcodes stage1-opcodes ; :  ; \
40688         fi
40689 @endif opcodes
40690 @if binutils
40691         @if test -d $(HOST_SUBDIR)/binutils ; then \
40692           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
40693           mv prev-binutils stage1-binutils ; :  ; \
40694         fi
40695 @endif binutils
40696 @if gas
40697         @if test -d $(HOST_SUBDIR)/gas ; then \
40698           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
40699           mv prev-gas stage1-gas ; :  ; \
40700         fi
40701 @endif gas
40702 @if gcc
40703         @if test -d $(HOST_SUBDIR)/gcc ; then \
40704           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
40705           mv prev-gcc stage1-gcc ; :  ; \
40706         fi
40707 @endif gcc
40708 @if gmp
40709         @if test -d $(HOST_SUBDIR)/gmp ; then \
40710           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
40711           mv prev-gmp stage1-gmp ; :  ; \
40712         fi
40713 @endif gmp
40714 @if mpfr
40715         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40716           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
40717           mv prev-mpfr stage1-mpfr ; :  ; \
40718         fi
40719 @endif mpfr
40720 @if mpc
40721         @if test -d $(HOST_SUBDIR)/mpc ; then \
40722           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
40723           mv prev-mpc stage1-mpc ; :  ; \
40724         fi
40725 @endif mpc
40726 @if ppl
40727         @if test -d $(HOST_SUBDIR)/ppl ; then \
40728           cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
40729           mv prev-ppl stage1-ppl ; :  ; \
40730         fi
40731 @endif ppl
40732 @if cloog
40733         @if test -d $(HOST_SUBDIR)/cloog ; then \
40734           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
40735           mv prev-cloog stage1-cloog ; :  ; \
40736         fi
40737 @endif cloog
40738 @if libelf
40739         @if test -d $(HOST_SUBDIR)/libelf ; then \
40740           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
40741           mv prev-libelf stage1-libelf ; :  ; \
40742         fi
40743 @endif libelf
40744 @if gold
40745         @if test -d $(HOST_SUBDIR)/gold ; then \
40746           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
40747           mv prev-gold stage1-gold ; :  ; \
40748         fi
40749 @endif gold
40750 @if intl
40751         @if test -d $(HOST_SUBDIR)/intl ; then \
40752           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
40753           mv prev-intl stage1-intl ; :  ; \
40754         fi
40755 @endif intl
40756 @if ld
40757         @if test -d $(HOST_SUBDIR)/ld ; then \
40758           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
40759           mv prev-ld stage1-ld ; :  ; \
40760         fi
40761 @endif ld
40762 @if libcpp
40763         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40764           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
40765           mv prev-libcpp stage1-libcpp ; :  ; \
40766         fi
40767 @endif libcpp
40768 @if libdecnumber
40769         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40770           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
40771           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
40772         fi
40773 @endif libdecnumber
40774 @if libiberty
40775         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40776           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
40777           mv prev-libiberty stage1-libiberty ; :  ; \
40778         fi
40779 @endif libiberty
40780 @if zlib
40781         @if test -d $(HOST_SUBDIR)/zlib ; then \
40782           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
40783           mv prev-zlib stage1-zlib ; :  ; \
40784         fi
40785 @endif zlib
40786 @if lto-plugin
40787         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40788           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
40789           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
40790         fi
40791 @endif lto-plugin
40792         @if test -d $(TARGET_SUBDIR) ; then \
40793           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
40794           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
40795         fi
40796         rm -f stage_current
40797
40798 # Bubble a bug fix through all the stages up to stage 2.  They are
40799 # remade, but not reconfigured.  The next stage (if any) will not be
40800 # reconfigured either.
40801 .PHONY: stage2-bubble
40802 stage2-bubble:: stage1-bubble
40803         @r=`${PWD_COMMAND}`; export r; \
40804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40805         if test -f stage2-lean || test -f stage1-lean  ; then \
40806           echo Skipping rebuild of stage2 ; \
40807         else \
40808           $(MAKE) stage2-start; \
40809           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
40810         fi
40811
40812 .PHONY: all-stage2 clean-stage2
40813 do-clean: clean-stage2
40814
40815 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40816 # only possibility, but now it conflicts with no-bootstrap rules
40817 @if gcc-bootstrap
40818
40819
40820
40821 .PHONY: bootstrap2 bootstrap2-lean
40822 bootstrap2:
40823         echo stage2 > stage_final
40824         @r=`${PWD_COMMAND}`; export r; \
40825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40826         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
40827         @: $(MAKE); $(unstage)
40828         @r=`${PWD_COMMAND}`; export r; \
40829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40830         TFLAGS="$(STAGE2_TFLAGS)"; \
40831         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40832
40833 bootstrap2-lean:
40834         echo stage2 > stage_final
40835         @r=`${PWD_COMMAND}`; export r; \
40836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
40838         @: $(MAKE); $(unstage)
40839         @r=`${PWD_COMMAND}`; export r; \
40840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841         TFLAGS="$(STAGE2_TFLAGS)"; \
40842         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40843
40844
40845 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40846 distclean-stage1:: distclean-stage2 
40847 .PHONY: distclean-stage2
40848 distclean-stage2::
40849         @: $(MAKE); $(stage)
40850         @test "`cat stage_last`" != stage2 || rm -f stage_last
40851         rm -rf stage2-* 
40852
40853
40854 @endif gcc-bootstrap
40855
40856
40857 .PHONY: stage3-start stage3-end
40858
40859 stage3-start::
40860         @: $(MAKE); $(stage); \
40861         echo stage3 > stage_current ; \
40862         echo stage3 > stage_last; \
40863         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40864 @if bfd
40865         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
40866           mkdir stage3-bfd; \
40867         mv stage3-bfd bfd  ; \
40868         mv stage2-bfd prev-bfd || test -f stage2-lean 
40869 @endif bfd
40870 @if opcodes
40871         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
40872           mkdir stage3-opcodes; \
40873         mv stage3-opcodes opcodes  ; \
40874         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
40875 @endif opcodes
40876 @if binutils
40877         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
40878           mkdir stage3-binutils; \
40879         mv stage3-binutils binutils  ; \
40880         mv stage2-binutils prev-binutils || test -f stage2-lean 
40881 @endif binutils
40882 @if gas
40883         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
40884           mkdir stage3-gas; \
40885         mv stage3-gas gas  ; \
40886         mv stage2-gas prev-gas || test -f stage2-lean 
40887 @endif gas
40888 @if gcc
40889         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
40890           mkdir stage3-gcc; \
40891         mv stage3-gcc gcc  ; \
40892         mv stage2-gcc prev-gcc || test -f stage2-lean 
40893 @endif gcc
40894 @if gmp
40895         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
40896           mkdir stage3-gmp; \
40897         mv stage3-gmp gmp  ; \
40898         mv stage2-gmp prev-gmp || test -f stage2-lean 
40899 @endif gmp
40900 @if mpfr
40901         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
40902           mkdir stage3-mpfr; \
40903         mv stage3-mpfr mpfr  ; \
40904         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
40905 @endif mpfr
40906 @if mpc
40907         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
40908           mkdir stage3-mpc; \
40909         mv stage3-mpc mpc  ; \
40910         mv stage2-mpc prev-mpc || test -f stage2-lean 
40911 @endif mpc
40912 @if ppl
40913         @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
40914           mkdir stage3-ppl; \
40915         mv stage3-ppl ppl  ; \
40916         mv stage2-ppl prev-ppl || test -f stage2-lean 
40917 @endif ppl
40918 @if cloog
40919         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
40920           mkdir stage3-cloog; \
40921         mv stage3-cloog cloog  ; \
40922         mv stage2-cloog prev-cloog || test -f stage2-lean 
40923 @endif cloog
40924 @if libelf
40925         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
40926           mkdir stage3-libelf; \
40927         mv stage3-libelf libelf  ; \
40928         mv stage2-libelf prev-libelf || test -f stage2-lean 
40929 @endif libelf
40930 @if gold
40931         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
40932           mkdir stage3-gold; \
40933         mv stage3-gold gold  ; \
40934         mv stage2-gold prev-gold || test -f stage2-lean 
40935 @endif gold
40936 @if intl
40937         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
40938           mkdir stage3-intl; \
40939         mv stage3-intl intl  ; \
40940         mv stage2-intl prev-intl || test -f stage2-lean 
40941 @endif intl
40942 @if ld
40943         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
40944           mkdir stage3-ld; \
40945         mv stage3-ld ld  ; \
40946         mv stage2-ld prev-ld || test -f stage2-lean 
40947 @endif ld
40948 @if libcpp
40949         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
40950           mkdir stage3-libcpp; \
40951         mv stage3-libcpp libcpp  ; \
40952         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
40953 @endif libcpp
40954 @if libdecnumber
40955         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
40956           mkdir stage3-libdecnumber; \
40957         mv stage3-libdecnumber libdecnumber  ; \
40958         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
40959 @endif libdecnumber
40960 @if libiberty
40961         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
40962           mkdir stage3-libiberty; \
40963         mv stage3-libiberty libiberty  ; \
40964         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
40965 @endif libiberty
40966 @if zlib
40967         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
40968           mkdir stage3-zlib; \
40969         mv stage3-zlib zlib  ; \
40970         mv stage2-zlib prev-zlib || test -f stage2-lean 
40971 @endif zlib
40972 @if lto-plugin
40973         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
40974           mkdir stage3-lto-plugin; \
40975         mv stage3-lto-plugin lto-plugin  ; \
40976         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
40977 @endif lto-plugin
40978         @[ -d stage3-$(TARGET_SUBDIR) ] || \
40979           mkdir stage3-$(TARGET_SUBDIR); \
40980         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40981         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
40982
40983 stage3-end:: 
40984 @if bfd
40985         @if test -d $(HOST_SUBDIR)/bfd ; then \
40986           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
40987           mv prev-bfd stage2-bfd ; :  ; \
40988         fi
40989 @endif bfd
40990 @if opcodes
40991         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40992           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
40993           mv prev-opcodes stage2-opcodes ; :  ; \
40994         fi
40995 @endif opcodes
40996 @if binutils
40997         @if test -d $(HOST_SUBDIR)/binutils ; then \
40998           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
40999           mv prev-binutils stage2-binutils ; :  ; \
41000         fi
41001 @endif binutils
41002 @if gas
41003         @if test -d $(HOST_SUBDIR)/gas ; then \
41004           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41005           mv prev-gas stage2-gas ; :  ; \
41006         fi
41007 @endif gas
41008 @if gcc
41009         @if test -d $(HOST_SUBDIR)/gcc ; then \
41010           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41011           mv prev-gcc stage2-gcc ; :  ; \
41012         fi
41013 @endif gcc
41014 @if gmp
41015         @if test -d $(HOST_SUBDIR)/gmp ; then \
41016           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41017           mv prev-gmp stage2-gmp ; :  ; \
41018         fi
41019 @endif gmp
41020 @if mpfr
41021         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41022           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41023           mv prev-mpfr stage2-mpfr ; :  ; \
41024         fi
41025 @endif mpfr
41026 @if mpc
41027         @if test -d $(HOST_SUBDIR)/mpc ; then \
41028           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41029           mv prev-mpc stage2-mpc ; :  ; \
41030         fi
41031 @endif mpc
41032 @if ppl
41033         @if test -d $(HOST_SUBDIR)/ppl ; then \
41034           cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41035           mv prev-ppl stage2-ppl ; :  ; \
41036         fi
41037 @endif ppl
41038 @if cloog
41039         @if test -d $(HOST_SUBDIR)/cloog ; then \
41040           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41041           mv prev-cloog stage2-cloog ; :  ; \
41042         fi
41043 @endif cloog
41044 @if libelf
41045         @if test -d $(HOST_SUBDIR)/libelf ; then \
41046           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41047           mv prev-libelf stage2-libelf ; :  ; \
41048         fi
41049 @endif libelf
41050 @if gold
41051         @if test -d $(HOST_SUBDIR)/gold ; then \
41052           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41053           mv prev-gold stage2-gold ; :  ; \
41054         fi
41055 @endif gold
41056 @if intl
41057         @if test -d $(HOST_SUBDIR)/intl ; then \
41058           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41059           mv prev-intl stage2-intl ; :  ; \
41060         fi
41061 @endif intl
41062 @if ld
41063         @if test -d $(HOST_SUBDIR)/ld ; then \
41064           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41065           mv prev-ld stage2-ld ; :  ; \
41066         fi
41067 @endif ld
41068 @if libcpp
41069         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41070           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41071           mv prev-libcpp stage2-libcpp ; :  ; \
41072         fi
41073 @endif libcpp
41074 @if libdecnumber
41075         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41076           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41077           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
41078         fi
41079 @endif libdecnumber
41080 @if libiberty
41081         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41082           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41083           mv prev-libiberty stage2-libiberty ; :  ; \
41084         fi
41085 @endif libiberty
41086 @if zlib
41087         @if test -d $(HOST_SUBDIR)/zlib ; then \
41088           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41089           mv prev-zlib stage2-zlib ; :  ; \
41090         fi
41091 @endif zlib
41092 @if lto-plugin
41093         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41094           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41095           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
41096         fi
41097 @endif lto-plugin
41098         @if test -d $(TARGET_SUBDIR) ; then \
41099           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
41100           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
41101         fi
41102         rm -f stage_current
41103
41104 # Bubble a bug fix through all the stages up to stage 3.  They are
41105 # remade, but not reconfigured.  The next stage (if any) will not be
41106 # reconfigured either.
41107 .PHONY: stage3-bubble
41108 stage3-bubble:: stage2-bubble
41109         @r=`${PWD_COMMAND}`; export r; \
41110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41111         if test -f stage3-lean || test -f stage2-lean  ; then \
41112           echo Skipping rebuild of stage3 ; \
41113         else \
41114           $(MAKE) stage3-start; \
41115           if $(LEAN); then \
41116             rm -rf stage1-* ; \
41117             $(STAMP) stage1-lean ; \
41118           fi; \
41119           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41120         fi
41121         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41122
41123 .PHONY: all-stage3 clean-stage3
41124 do-clean: clean-stage3
41125
41126 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41127 # only possibility, but now it conflicts with no-bootstrap rules
41128 @if gcc-bootstrap
41129
41130 compare:
41131         @r=`${PWD_COMMAND}`; export r; \
41132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41133         if test -f stage2-lean; then \
41134           echo Cannot compare object files as stage 2 was deleted. ; \
41135           exit 0 ; \
41136         fi; \
41137         : $(MAKE); $(stage); \
41138         rm -f .bad_compare ; \
41139         echo Comparing stages 2 and 3 ; \
41140         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41141         files=`find stage3-* -name "*$(objext)" -print | \
41142                  sed -n s,^stage$$sed-,,p` ; \
41143         for file in $${files} ; do \
41144           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41145           if test ! -f $$f1; then continue; fi; \
41146           $(do-compare) > /dev/null 2>&1; \
41147           if test $$? -eq 1; then \
41148             case $$file in \
41149               @compare_exclusions@) \
41150                 echo warning: $$file differs ;; \
41151               *) \
41152                 echo $$file differs >> .bad_compare ;; \
41153             esac ; \
41154           fi ; \
41155         done ; \
41156         if [ -f .bad_compare ]; then \
41157           echo "Bootstrap comparison failure!"; \
41158           cat .bad_compare; \
41159           exit 1; \
41160         else \
41161           echo Comparison successful.; \
41162         fi ; \
41163         $(STAMP) compare
41164         if $(LEAN); then \
41165           rm -rf stage2-*; \
41166           $(STAMP) stage2-lean; \
41167         fi
41168
41169
41170
41171 .PHONY: bootstrap bootstrap-lean
41172 bootstrap:
41173         echo stage3 > stage_final
41174         @r=`${PWD_COMMAND}`; export r; \
41175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41176         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41177         @: $(MAKE); $(unstage)
41178         @r=`${PWD_COMMAND}`; export r; \
41179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41180         TFLAGS="$(STAGE3_TFLAGS)"; \
41181         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41182
41183 bootstrap-lean:
41184         echo stage3 > stage_final
41185         @r=`${PWD_COMMAND}`; export r; \
41186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41188         @: $(MAKE); $(unstage)
41189         @r=`${PWD_COMMAND}`; export r; \
41190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41191         TFLAGS="$(STAGE3_TFLAGS)"; \
41192         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41193
41194
41195 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41196 distclean-stage2:: distclean-stage3 
41197 .PHONY: distclean-stage3
41198 distclean-stage3::
41199         @: $(MAKE); $(stage)
41200         @test "`cat stage_last`" != stage3 || rm -f stage_last
41201         rm -rf stage3-* compare 
41202
41203
41204 .PHONY: cleanstrap
41205 cleanstrap: do-distclean local-clean
41206         echo stage3 > stage_final
41207         @r=`${PWD_COMMAND}`; export r; \
41208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41209         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41210         @: $(MAKE); $(unstage)
41211         @r=`${PWD_COMMAND}`; export r; \
41212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41213         TFLAGS="$(STAGE3_TFLAGS)"; \
41214         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41215
41216 @endif gcc-bootstrap
41217
41218
41219 .PHONY: stage4-start stage4-end
41220
41221 stage4-start::
41222         @: $(MAKE); $(stage); \
41223         echo stage4 > stage_current ; \
41224         echo stage4 > stage_last; \
41225         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41226 @if bfd
41227         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41228           mkdir stage4-bfd; \
41229         mv stage4-bfd bfd  ; \
41230         mv stage3-bfd prev-bfd || test -f stage3-lean 
41231 @endif bfd
41232 @if opcodes
41233         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41234           mkdir stage4-opcodes; \
41235         mv stage4-opcodes opcodes  ; \
41236         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
41237 @endif opcodes
41238 @if binutils
41239         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41240           mkdir stage4-binutils; \
41241         mv stage4-binutils binutils  ; \
41242         mv stage3-binutils prev-binutils || test -f stage3-lean 
41243 @endif binutils
41244 @if gas
41245         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41246           mkdir stage4-gas; \
41247         mv stage4-gas gas  ; \
41248         mv stage3-gas prev-gas || test -f stage3-lean 
41249 @endif gas
41250 @if gcc
41251         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41252           mkdir stage4-gcc; \
41253         mv stage4-gcc gcc  ; \
41254         mv stage3-gcc prev-gcc || test -f stage3-lean 
41255 @endif gcc
41256 @if gmp
41257         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41258           mkdir stage4-gmp; \
41259         mv stage4-gmp gmp  ; \
41260         mv stage3-gmp prev-gmp || test -f stage3-lean 
41261 @endif gmp
41262 @if mpfr
41263         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41264           mkdir stage4-mpfr; \
41265         mv stage4-mpfr mpfr  ; \
41266         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
41267 @endif mpfr
41268 @if mpc
41269         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41270           mkdir stage4-mpc; \
41271         mv stage4-mpc mpc  ; \
41272         mv stage3-mpc prev-mpc || test -f stage3-lean 
41273 @endif mpc
41274 @if ppl
41275         @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41276           mkdir stage4-ppl; \
41277         mv stage4-ppl ppl  ; \
41278         mv stage3-ppl prev-ppl || test -f stage3-lean 
41279 @endif ppl
41280 @if cloog
41281         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41282           mkdir stage4-cloog; \
41283         mv stage4-cloog cloog  ; \
41284         mv stage3-cloog prev-cloog || test -f stage3-lean 
41285 @endif cloog
41286 @if libelf
41287         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41288           mkdir stage4-libelf; \
41289         mv stage4-libelf libelf  ; \
41290         mv stage3-libelf prev-libelf || test -f stage3-lean 
41291 @endif libelf
41292 @if gold
41293         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41294           mkdir stage4-gold; \
41295         mv stage4-gold gold  ; \
41296         mv stage3-gold prev-gold || test -f stage3-lean 
41297 @endif gold
41298 @if intl
41299         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41300           mkdir stage4-intl; \
41301         mv stage4-intl intl  ; \
41302         mv stage3-intl prev-intl || test -f stage3-lean 
41303 @endif intl
41304 @if ld
41305         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41306           mkdir stage4-ld; \
41307         mv stage4-ld ld  ; \
41308         mv stage3-ld prev-ld || test -f stage3-lean 
41309 @endif ld
41310 @if libcpp
41311         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41312           mkdir stage4-libcpp; \
41313         mv stage4-libcpp libcpp  ; \
41314         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
41315 @endif libcpp
41316 @if libdecnumber
41317         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41318           mkdir stage4-libdecnumber; \
41319         mv stage4-libdecnumber libdecnumber  ; \
41320         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
41321 @endif libdecnumber
41322 @if libiberty
41323         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41324           mkdir stage4-libiberty; \
41325         mv stage4-libiberty libiberty  ; \
41326         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
41327 @endif libiberty
41328 @if zlib
41329         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41330           mkdir stage4-zlib; \
41331         mv stage4-zlib zlib  ; \
41332         mv stage3-zlib prev-zlib || test -f stage3-lean 
41333 @endif zlib
41334 @if lto-plugin
41335         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41336           mkdir stage4-lto-plugin; \
41337         mv stage4-lto-plugin lto-plugin  ; \
41338         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
41339 @endif lto-plugin
41340         @[ -d stage4-$(TARGET_SUBDIR) ] || \
41341           mkdir stage4-$(TARGET_SUBDIR); \
41342         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41343         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
41344
41345 stage4-end:: 
41346 @if bfd
41347         @if test -d $(HOST_SUBDIR)/bfd ; then \
41348           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41349           mv prev-bfd stage3-bfd ; :  ; \
41350         fi
41351 @endif bfd
41352 @if opcodes
41353         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41354           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41355           mv prev-opcodes stage3-opcodes ; :  ; \
41356         fi
41357 @endif opcodes
41358 @if binutils
41359         @if test -d $(HOST_SUBDIR)/binutils ; then \
41360           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41361           mv prev-binutils stage3-binutils ; :  ; \
41362         fi
41363 @endif binutils
41364 @if gas
41365         @if test -d $(HOST_SUBDIR)/gas ; then \
41366           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41367           mv prev-gas stage3-gas ; :  ; \
41368         fi
41369 @endif gas
41370 @if gcc
41371         @if test -d $(HOST_SUBDIR)/gcc ; then \
41372           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41373           mv prev-gcc stage3-gcc ; :  ; \
41374         fi
41375 @endif gcc
41376 @if gmp
41377         @if test -d $(HOST_SUBDIR)/gmp ; then \
41378           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41379           mv prev-gmp stage3-gmp ; :  ; \
41380         fi
41381 @endif gmp
41382 @if mpfr
41383         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41384           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41385           mv prev-mpfr stage3-mpfr ; :  ; \
41386         fi
41387 @endif mpfr
41388 @if mpc
41389         @if test -d $(HOST_SUBDIR)/mpc ; then \
41390           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41391           mv prev-mpc stage3-mpc ; :  ; \
41392         fi
41393 @endif mpc
41394 @if ppl
41395         @if test -d $(HOST_SUBDIR)/ppl ; then \
41396           cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41397           mv prev-ppl stage3-ppl ; :  ; \
41398         fi
41399 @endif ppl
41400 @if cloog
41401         @if test -d $(HOST_SUBDIR)/cloog ; then \
41402           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41403           mv prev-cloog stage3-cloog ; :  ; \
41404         fi
41405 @endif cloog
41406 @if libelf
41407         @if test -d $(HOST_SUBDIR)/libelf ; then \
41408           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41409           mv prev-libelf stage3-libelf ; :  ; \
41410         fi
41411 @endif libelf
41412 @if gold
41413         @if test -d $(HOST_SUBDIR)/gold ; then \
41414           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41415           mv prev-gold stage3-gold ; :  ; \
41416         fi
41417 @endif gold
41418 @if intl
41419         @if test -d $(HOST_SUBDIR)/intl ; then \
41420           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41421           mv prev-intl stage3-intl ; :  ; \
41422         fi
41423 @endif intl
41424 @if ld
41425         @if test -d $(HOST_SUBDIR)/ld ; then \
41426           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41427           mv prev-ld stage3-ld ; :  ; \
41428         fi
41429 @endif ld
41430 @if libcpp
41431         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41432           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41433           mv prev-libcpp stage3-libcpp ; :  ; \
41434         fi
41435 @endif libcpp
41436 @if libdecnumber
41437         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41438           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41439           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
41440         fi
41441 @endif libdecnumber
41442 @if libiberty
41443         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41444           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41445           mv prev-libiberty stage3-libiberty ; :  ; \
41446         fi
41447 @endif libiberty
41448 @if zlib
41449         @if test -d $(HOST_SUBDIR)/zlib ; then \
41450           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41451           mv prev-zlib stage3-zlib ; :  ; \
41452         fi
41453 @endif zlib
41454 @if lto-plugin
41455         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41456           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41457           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
41458         fi
41459 @endif lto-plugin
41460         @if test -d $(TARGET_SUBDIR) ; then \
41461           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
41462           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
41463         fi
41464         rm -f stage_current
41465
41466 # Bubble a bug fix through all the stages up to stage 4.  They are
41467 # remade, but not reconfigured.  The next stage (if any) will not be
41468 # reconfigured either.
41469 .PHONY: stage4-bubble
41470 stage4-bubble:: stage3-bubble
41471         @r=`${PWD_COMMAND}`; export r; \
41472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473         if test -f stage4-lean || test -f stage3-lean  ; then \
41474           echo Skipping rebuild of stage4 ; \
41475         else \
41476           $(MAKE) stage4-start; \
41477           if $(LEAN); then \
41478             rm -rf stage2-* ; \
41479             $(STAMP) stage2-lean ; \
41480           fi; \
41481           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41482         fi
41483         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41484
41485 .PHONY: all-stage4 clean-stage4
41486 do-clean: clean-stage4
41487
41488 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41489 # only possibility, but now it conflicts with no-bootstrap rules
41490 @if gcc-bootstrap
41491
41492 compare3:
41493         @r=`${PWD_COMMAND}`; export r; \
41494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41495         if test -f stage3-lean; then \
41496           echo Cannot compare object files as stage 3 was deleted. ; \
41497           exit 0 ; \
41498         fi; \
41499         : $(MAKE); $(stage); \
41500         rm -f .bad_compare ; \
41501         echo Comparing stages 3 and 4 ; \
41502         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41503         files=`find stage4-* -name "*$(objext)" -print | \
41504                  sed -n s,^stage$$sed-,,p` ; \
41505         for file in $${files} ; do \
41506           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41507           if test ! -f $$f1; then continue; fi; \
41508           $(do-compare3) > /dev/null 2>&1; \
41509           if test $$? -eq 1; then \
41510             case $$file in \
41511               @compare_exclusions@) \
41512                 echo warning: $$file differs ;; \
41513               *) \
41514                 echo $$file differs >> .bad_compare ;; \
41515             esac ; \
41516           fi ; \
41517         done ; \
41518         if [ -f .bad_compare ]; then \
41519           echo "Bootstrap comparison failure!"; \
41520           cat .bad_compare; \
41521           exit 1; \
41522         else \
41523           echo Comparison successful.; \
41524         fi ; \
41525         $(STAMP) compare3
41526         if $(LEAN); then \
41527           rm -rf stage3-*; \
41528           $(STAMP) stage3-lean; \
41529         fi
41530
41531
41532
41533 .PHONY: bootstrap4 bootstrap4-lean
41534 bootstrap4:
41535         echo stage4 > stage_final
41536         @r=`${PWD_COMMAND}`; export r; \
41537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41538         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41539         @: $(MAKE); $(unstage)
41540         @r=`${PWD_COMMAND}`; export r; \
41541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41542         TFLAGS="$(STAGE4_TFLAGS)"; \
41543         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41544
41545 bootstrap4-lean:
41546         echo stage4 > stage_final
41547         @r=`${PWD_COMMAND}`; export r; \
41548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41549         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41550         @: $(MAKE); $(unstage)
41551         @r=`${PWD_COMMAND}`; export r; \
41552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41553         TFLAGS="$(STAGE4_TFLAGS)"; \
41554         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41555
41556
41557 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41558 distclean-stage3:: distclean-stage4 
41559 .PHONY: distclean-stage4
41560 distclean-stage4::
41561         @: $(MAKE); $(stage)
41562         @test "`cat stage_last`" != stage4 || rm -f stage_last
41563         rm -rf stage4-* compare3 
41564
41565
41566 @endif gcc-bootstrap
41567
41568
41569 .PHONY: stageprofile-start stageprofile-end
41570
41571 stageprofile-start::
41572         @: $(MAKE); $(stage); \
41573         echo stageprofile > stage_current ; \
41574         echo stageprofile > stage_last; \
41575         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41576 @if bfd
41577         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
41578           mkdir stageprofile-bfd; \
41579         mv stageprofile-bfd bfd  ; \
41580         mv stage1-bfd prev-bfd || test -f stage1-lean 
41581 @endif bfd
41582 @if opcodes
41583         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
41584           mkdir stageprofile-opcodes; \
41585         mv stageprofile-opcodes opcodes  ; \
41586         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
41587 @endif opcodes
41588 @if binutils
41589         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
41590           mkdir stageprofile-binutils; \
41591         mv stageprofile-binutils binutils  ; \
41592         mv stage1-binutils prev-binutils || test -f stage1-lean 
41593 @endif binutils
41594 @if gas
41595         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
41596           mkdir stageprofile-gas; \
41597         mv stageprofile-gas gas  ; \
41598         mv stage1-gas prev-gas || test -f stage1-lean 
41599 @endif gas
41600 @if gcc
41601         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
41602           mkdir stageprofile-gcc; \
41603         mv stageprofile-gcc gcc  ; \
41604         mv stage1-gcc prev-gcc || test -f stage1-lean 
41605 @endif gcc
41606 @if gmp
41607         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
41608           mkdir stageprofile-gmp; \
41609         mv stageprofile-gmp gmp  ; \
41610         mv stage1-gmp prev-gmp || test -f stage1-lean 
41611 @endif gmp
41612 @if mpfr
41613         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
41614           mkdir stageprofile-mpfr; \
41615         mv stageprofile-mpfr mpfr  ; \
41616         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
41617 @endif mpfr
41618 @if mpc
41619         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
41620           mkdir stageprofile-mpc; \
41621         mv stageprofile-mpc mpc  ; \
41622         mv stage1-mpc prev-mpc || test -f stage1-lean 
41623 @endif mpc
41624 @if ppl
41625         @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
41626           mkdir stageprofile-ppl; \
41627         mv stageprofile-ppl ppl  ; \
41628         mv stage1-ppl prev-ppl || test -f stage1-lean 
41629 @endif ppl
41630 @if cloog
41631         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
41632           mkdir stageprofile-cloog; \
41633         mv stageprofile-cloog cloog  ; \
41634         mv stage1-cloog prev-cloog || test -f stage1-lean 
41635 @endif cloog
41636 @if libelf
41637         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
41638           mkdir stageprofile-libelf; \
41639         mv stageprofile-libelf libelf  ; \
41640         mv stage1-libelf prev-libelf || test -f stage1-lean 
41641 @endif libelf
41642 @if gold
41643         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
41644           mkdir stageprofile-gold; \
41645         mv stageprofile-gold gold  ; \
41646         mv stage1-gold prev-gold || test -f stage1-lean 
41647 @endif gold
41648 @if intl
41649         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
41650           mkdir stageprofile-intl; \
41651         mv stageprofile-intl intl  ; \
41652         mv stage1-intl prev-intl || test -f stage1-lean 
41653 @endif intl
41654 @if ld
41655         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
41656           mkdir stageprofile-ld; \
41657         mv stageprofile-ld ld  ; \
41658         mv stage1-ld prev-ld || test -f stage1-lean 
41659 @endif ld
41660 @if libcpp
41661         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
41662           mkdir stageprofile-libcpp; \
41663         mv stageprofile-libcpp libcpp  ; \
41664         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
41665 @endif libcpp
41666 @if libdecnumber
41667         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
41668           mkdir stageprofile-libdecnumber; \
41669         mv stageprofile-libdecnumber libdecnumber  ; \
41670         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
41671 @endif libdecnumber
41672 @if libiberty
41673         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
41674           mkdir stageprofile-libiberty; \
41675         mv stageprofile-libiberty libiberty  ; \
41676         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
41677 @endif libiberty
41678 @if zlib
41679         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
41680           mkdir stageprofile-zlib; \
41681         mv stageprofile-zlib zlib  ; \
41682         mv stage1-zlib prev-zlib || test -f stage1-lean 
41683 @endif zlib
41684 @if lto-plugin
41685         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
41686           mkdir stageprofile-lto-plugin; \
41687         mv stageprofile-lto-plugin lto-plugin  ; \
41688         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
41689 @endif lto-plugin
41690         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
41691           mkdir stageprofile-$(TARGET_SUBDIR); \
41692         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41693         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
41694
41695 stageprofile-end:: 
41696 @if bfd
41697         @if test -d $(HOST_SUBDIR)/bfd ; then \
41698           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
41699           mv prev-bfd stage1-bfd ; :  ; \
41700         fi
41701 @endif bfd
41702 @if opcodes
41703         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41704           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
41705           mv prev-opcodes stage1-opcodes ; :  ; \
41706         fi
41707 @endif opcodes
41708 @if binutils
41709         @if test -d $(HOST_SUBDIR)/binutils ; then \
41710           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
41711           mv prev-binutils stage1-binutils ; :  ; \
41712         fi
41713 @endif binutils
41714 @if gas
41715         @if test -d $(HOST_SUBDIR)/gas ; then \
41716           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
41717           mv prev-gas stage1-gas ; :  ; \
41718         fi
41719 @endif gas
41720 @if gcc
41721         @if test -d $(HOST_SUBDIR)/gcc ; then \
41722           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
41723           mv prev-gcc stage1-gcc ; :  ; \
41724         fi
41725 @endif gcc
41726 @if gmp
41727         @if test -d $(HOST_SUBDIR)/gmp ; then \
41728           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
41729           mv prev-gmp stage1-gmp ; :  ; \
41730         fi
41731 @endif gmp
41732 @if mpfr
41733         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41734           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
41735           mv prev-mpfr stage1-mpfr ; :  ; \
41736         fi
41737 @endif mpfr
41738 @if mpc
41739         @if test -d $(HOST_SUBDIR)/mpc ; then \
41740           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
41741           mv prev-mpc stage1-mpc ; :  ; \
41742         fi
41743 @endif mpc
41744 @if ppl
41745         @if test -d $(HOST_SUBDIR)/ppl ; then \
41746           cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
41747           mv prev-ppl stage1-ppl ; :  ; \
41748         fi
41749 @endif ppl
41750 @if cloog
41751         @if test -d $(HOST_SUBDIR)/cloog ; then \
41752           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
41753           mv prev-cloog stage1-cloog ; :  ; \
41754         fi
41755 @endif cloog
41756 @if libelf
41757         @if test -d $(HOST_SUBDIR)/libelf ; then \
41758           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
41759           mv prev-libelf stage1-libelf ; :  ; \
41760         fi
41761 @endif libelf
41762 @if gold
41763         @if test -d $(HOST_SUBDIR)/gold ; then \
41764           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
41765           mv prev-gold stage1-gold ; :  ; \
41766         fi
41767 @endif gold
41768 @if intl
41769         @if test -d $(HOST_SUBDIR)/intl ; then \
41770           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
41771           mv prev-intl stage1-intl ; :  ; \
41772         fi
41773 @endif intl
41774 @if ld
41775         @if test -d $(HOST_SUBDIR)/ld ; then \
41776           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
41777           mv prev-ld stage1-ld ; :  ; \
41778         fi
41779 @endif ld
41780 @if libcpp
41781         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41782           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
41783           mv prev-libcpp stage1-libcpp ; :  ; \
41784         fi
41785 @endif libcpp
41786 @if libdecnumber
41787         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41788           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
41789           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
41790         fi
41791 @endif libdecnumber
41792 @if libiberty
41793         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41794           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
41795           mv prev-libiberty stage1-libiberty ; :  ; \
41796         fi
41797 @endif libiberty
41798 @if zlib
41799         @if test -d $(HOST_SUBDIR)/zlib ; then \
41800           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
41801           mv prev-zlib stage1-zlib ; :  ; \
41802         fi
41803 @endif zlib
41804 @if lto-plugin
41805         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41806           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
41807           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
41808         fi
41809 @endif lto-plugin
41810         @if test -d $(TARGET_SUBDIR) ; then \
41811           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
41812           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
41813         fi
41814         rm -f stage_current
41815
41816 # Bubble a bug fix through all the stages up to stage profile.  They are
41817 # remade, but not reconfigured.  The next stage (if any) will not be
41818 # reconfigured either.
41819 .PHONY: stageprofile-bubble
41820 stageprofile-bubble:: stage1-bubble
41821         @r=`${PWD_COMMAND}`; export r; \
41822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41823         if test -f stageprofile-lean || test -f stage1-lean  ; then \
41824           echo Skipping rebuild of stageprofile ; \
41825         else \
41826           $(MAKE) stageprofile-start; \
41827           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
41828         fi
41829
41830 .PHONY: all-stageprofile clean-stageprofile
41831 do-clean: clean-stageprofile
41832
41833 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41834 # only possibility, but now it conflicts with no-bootstrap rules
41835 @if gcc-bootstrap
41836
41837
41838
41839
41840 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41841 distclean-stage1:: distclean-stageprofile 
41842 .PHONY: distclean-stageprofile
41843 distclean-stageprofile::
41844         @: $(MAKE); $(stage)
41845         @test "`cat stage_last`" != stageprofile || rm -f stage_last
41846         rm -rf stageprofile-* 
41847
41848
41849 @endif gcc-bootstrap
41850
41851
41852 .PHONY: stagefeedback-start stagefeedback-end
41853
41854 stagefeedback-start::
41855         @: $(MAKE); $(stage); \
41856         echo stagefeedback > stage_current ; \
41857         echo stagefeedback > stage_last; \
41858         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41859 @if bfd
41860         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
41861           mkdir stagefeedback-bfd; \
41862         mv stagefeedback-bfd bfd  ; \
41863         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
41864 @endif bfd
41865 @if opcodes
41866         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
41867           mkdir stagefeedback-opcodes; \
41868         mv stagefeedback-opcodes opcodes  ; \
41869         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
41870 @endif opcodes
41871 @if binutils
41872         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
41873           mkdir stagefeedback-binutils; \
41874         mv stagefeedback-binutils binutils  ; \
41875         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
41876 @endif binutils
41877 @if gas
41878         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
41879           mkdir stagefeedback-gas; \
41880         mv stagefeedback-gas gas  ; \
41881         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
41882 @endif gas
41883 @if gcc
41884         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
41885           mkdir stagefeedback-gcc; \
41886         mv stagefeedback-gcc gcc  ; \
41887         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
41888 @endif gcc
41889 @if gmp
41890         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
41891           mkdir stagefeedback-gmp; \
41892         mv stagefeedback-gmp gmp  ; \
41893         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
41894 @endif gmp
41895 @if mpfr
41896         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
41897           mkdir stagefeedback-mpfr; \
41898         mv stagefeedback-mpfr mpfr  ; \
41899         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
41900 @endif mpfr
41901 @if mpc
41902         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
41903           mkdir stagefeedback-mpc; \
41904         mv stagefeedback-mpc mpc  ; \
41905         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
41906 @endif mpc
41907 @if ppl
41908         @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
41909           mkdir stagefeedback-ppl; \
41910         mv stagefeedback-ppl ppl  ; \
41911         mv stageprofile-ppl prev-ppl || test -f stageprofile-lean 
41912 @endif ppl
41913 @if cloog
41914         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
41915           mkdir stagefeedback-cloog; \
41916         mv stagefeedback-cloog cloog  ; \
41917         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
41918 @endif cloog
41919 @if libelf
41920         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
41921           mkdir stagefeedback-libelf; \
41922         mv stagefeedback-libelf libelf  ; \
41923         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
41924 @endif libelf
41925 @if gold
41926         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
41927           mkdir stagefeedback-gold; \
41928         mv stagefeedback-gold gold  ; \
41929         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
41930 @endif gold
41931 @if intl
41932         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
41933           mkdir stagefeedback-intl; \
41934         mv stagefeedback-intl intl  ; \
41935         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
41936 @endif intl
41937 @if ld
41938         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
41939           mkdir stagefeedback-ld; \
41940         mv stagefeedback-ld ld  ; \
41941         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
41942 @endif ld
41943 @if libcpp
41944         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
41945           mkdir stagefeedback-libcpp; \
41946         mv stagefeedback-libcpp libcpp  ; \
41947         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
41948 @endif libcpp
41949 @if libdecnumber
41950         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
41951           mkdir stagefeedback-libdecnumber; \
41952         mv stagefeedback-libdecnumber libdecnumber  ; \
41953         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
41954 @endif libdecnumber
41955 @if libiberty
41956         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
41957           mkdir stagefeedback-libiberty; \
41958         mv stagefeedback-libiberty libiberty  ; \
41959         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
41960 @endif libiberty
41961 @if zlib
41962         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
41963           mkdir stagefeedback-zlib; \
41964         mv stagefeedback-zlib zlib  ; \
41965         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
41966 @endif zlib
41967 @if lto-plugin
41968         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
41969           mkdir stagefeedback-lto-plugin; \
41970         mv stagefeedback-lto-plugin lto-plugin  ; \
41971         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
41972 @endif lto-plugin
41973         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
41974           mkdir stagefeedback-$(TARGET_SUBDIR); \
41975         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41976         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
41977
41978 stagefeedback-end:: 
41979 @if bfd
41980         @if test -d $(HOST_SUBDIR)/bfd ; then \
41981           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
41982           mv prev-bfd stageprofile-bfd ; :  ; \
41983         fi
41984 @endif bfd
41985 @if opcodes
41986         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41987           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
41988           mv prev-opcodes stageprofile-opcodes ; :  ; \
41989         fi
41990 @endif opcodes
41991 @if binutils
41992         @if test -d $(HOST_SUBDIR)/binutils ; then \
41993           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
41994           mv prev-binutils stageprofile-binutils ; :  ; \
41995         fi
41996 @endif binutils
41997 @if gas
41998         @if test -d $(HOST_SUBDIR)/gas ; then \
41999           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42000           mv prev-gas stageprofile-gas ; :  ; \
42001         fi
42002 @endif gas
42003 @if gcc
42004         @if test -d $(HOST_SUBDIR)/gcc ; then \
42005           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42006           mv prev-gcc stageprofile-gcc ; :  ; \
42007         fi
42008 @endif gcc
42009 @if gmp
42010         @if test -d $(HOST_SUBDIR)/gmp ; then \
42011           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42012           mv prev-gmp stageprofile-gmp ; :  ; \
42013         fi
42014 @endif gmp
42015 @if mpfr
42016         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42017           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42018           mv prev-mpfr stageprofile-mpfr ; :  ; \
42019         fi
42020 @endif mpfr
42021 @if mpc
42022         @if test -d $(HOST_SUBDIR)/mpc ; then \
42023           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42024           mv prev-mpc stageprofile-mpc ; :  ; \
42025         fi
42026 @endif mpc
42027 @if ppl
42028         @if test -d $(HOST_SUBDIR)/ppl ; then \
42029           cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42030           mv prev-ppl stageprofile-ppl ; :  ; \
42031         fi
42032 @endif ppl
42033 @if cloog
42034         @if test -d $(HOST_SUBDIR)/cloog ; then \
42035           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42036           mv prev-cloog stageprofile-cloog ; :  ; \
42037         fi
42038 @endif cloog
42039 @if libelf
42040         @if test -d $(HOST_SUBDIR)/libelf ; then \
42041           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42042           mv prev-libelf stageprofile-libelf ; :  ; \
42043         fi
42044 @endif libelf
42045 @if gold
42046         @if test -d $(HOST_SUBDIR)/gold ; then \
42047           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42048           mv prev-gold stageprofile-gold ; :  ; \
42049         fi
42050 @endif gold
42051 @if intl
42052         @if test -d $(HOST_SUBDIR)/intl ; then \
42053           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42054           mv prev-intl stageprofile-intl ; :  ; \
42055         fi
42056 @endif intl
42057 @if ld
42058         @if test -d $(HOST_SUBDIR)/ld ; then \
42059           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42060           mv prev-ld stageprofile-ld ; :  ; \
42061         fi
42062 @endif ld
42063 @if libcpp
42064         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42065           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42066           mv prev-libcpp stageprofile-libcpp ; :  ; \
42067         fi
42068 @endif libcpp
42069 @if libdecnumber
42070         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42071           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42072           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
42073         fi
42074 @endif libdecnumber
42075 @if libiberty
42076         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42077           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42078           mv prev-libiberty stageprofile-libiberty ; :  ; \
42079         fi
42080 @endif libiberty
42081 @if zlib
42082         @if test -d $(HOST_SUBDIR)/zlib ; then \
42083           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42084           mv prev-zlib stageprofile-zlib ; :  ; \
42085         fi
42086 @endif zlib
42087 @if lto-plugin
42088         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42089           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42090           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
42091         fi
42092 @endif lto-plugin
42093         @if test -d $(TARGET_SUBDIR) ; then \
42094           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
42095           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
42096         fi
42097         rm -f stage_current
42098
42099 # Bubble a bug fix through all the stages up to stage feedback.  They are
42100 # remade, but not reconfigured.  The next stage (if any) will not be
42101 # reconfigured either.
42102 .PHONY: stagefeedback-bubble
42103 stagefeedback-bubble:: stageprofile-bubble
42104         @r=`${PWD_COMMAND}`; export r; \
42105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
42107           echo Skipping rebuild of stagefeedback ; \
42108         else \
42109           $(MAKE) stagefeedback-start; \
42110           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42111         fi
42112
42113 .PHONY: all-stagefeedback clean-stagefeedback
42114 do-clean: clean-stagefeedback
42115
42116 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42117 # only possibility, but now it conflicts with no-bootstrap rules
42118 @if gcc-bootstrap
42119
42120
42121
42122 .PHONY: profiledbootstrap profiledbootstrap-lean
42123 profiledbootstrap:
42124         echo stagefeedback > stage_final
42125         @r=`${PWD_COMMAND}`; export r; \
42126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42127         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42128         @: $(MAKE); $(unstage)
42129         @r=`${PWD_COMMAND}`; export r; \
42130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42131         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42132         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42133
42134 profiledbootstrap-lean:
42135         echo stagefeedback > stage_final
42136         @r=`${PWD_COMMAND}`; export r; \
42137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42138         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42139         @: $(MAKE); $(unstage)
42140         @r=`${PWD_COMMAND}`; export r; \
42141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42142         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42143         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42144
42145
42146 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42147 distclean-stageprofile:: distclean-stagefeedback 
42148 .PHONY: distclean-stagefeedback
42149 distclean-stagefeedback::
42150         @: $(MAKE); $(stage)
42151         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42152         rm -rf stagefeedback-* 
42153
42154
42155 @endif gcc-bootstrap
42156
42157
42158
42159 stageprofile-end::
42160         $(MAKE) distclean-stagefeedback
42161
42162 stagefeedback-start::
42163         @r=`${PWD_COMMAND}`; export r; \
42164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165         for i in prev-*; do \
42166           j=`echo $$i | sed s/^prev-//` ; \
42167           cd $$r/$$i && \
42168           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42169           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42170         done
42171
42172 @if gcc-bootstrap
42173 do-distclean: distclean-stage1
42174
42175 # Provide a GCC build when we're building target libraries.  This does
42176 # not work as a dependency, just as the minimum necessary to avoid errors.
42177 stage_last:
42178         @r=`${PWD_COMMAND}`; export r; \
42179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42180         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42181
42182 # Same as unstage, but not phony and defaulting to stage1-start.  We place
42183 # it in the dependency so that for example `make -j3 all-gcc' works.
42184 stage_current:
42185         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42186
42187 .PHONY: restrap
42188 restrap::
42189         @: $(MAKE); $(stage)
42190         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42191 restrap:: all
42192 @endif gcc-bootstrap
42193
42194 # --------------------------------------
42195 # Dependencies between different modules
42196 # --------------------------------------
42197
42198 # Generic dependencies for target modules on host stuff, especially gcc
42199 @if gcc-bootstrap
42200 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42201 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42202 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42203 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42204 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42205 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42206 configure-target-libmudflap: stage_last
42207 configure-target-libssp: stage_last
42208 configure-target-newlib: stage_last
42209 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42210 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42211 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42212 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42213 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42214 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42215 configure-target-libquadmath: stage_last
42216 configure-target-libgfortran: stage_last
42217 configure-target-libobjc: stage_last
42218 configure-target-libgo: stage_last
42219 configure-target-libtermcap: stage_last
42220 configure-target-winsup: stage_last
42221 configure-target-libgloss: stage_last
42222 configure-target-libffi: stage_last
42223 configure-target-libjava: stage_last
42224 configure-target-zlib: stage_last
42225 configure-target-boehm-gc: stage_last
42226 configure-target-rda: stage_last
42227 configure-target-libada: stage_last
42228 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42229 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42230 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42231 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42232 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42233 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42234 @endif gcc-bootstrap
42235
42236 @if gcc-no-bootstrap
42237 configure-target-libstdc++-v3: maybe-all-gcc
42238 configure-target-libmudflap: maybe-all-gcc
42239 configure-target-libssp: maybe-all-gcc
42240 configure-target-newlib: maybe-all-gcc
42241 configure-target-libgcc: maybe-all-gcc
42242 configure-target-libquadmath: maybe-all-gcc
42243 configure-target-libgfortran: maybe-all-gcc
42244 configure-target-libobjc: maybe-all-gcc
42245 configure-target-libgo: maybe-all-gcc
42246 configure-target-libtermcap: maybe-all-gcc
42247 configure-target-winsup: maybe-all-gcc
42248 configure-target-libgloss: maybe-all-gcc
42249 configure-target-libffi: maybe-all-gcc
42250 configure-target-libjava: maybe-all-gcc
42251 configure-target-zlib: maybe-all-gcc
42252 configure-target-boehm-gc: maybe-all-gcc
42253 configure-target-rda: maybe-all-gcc
42254 configure-target-libada: maybe-all-gcc
42255 configure-target-libgomp: maybe-all-gcc
42256 @endif gcc-no-bootstrap
42257
42258
42259 # There are two types of dependencies here: 'hard' dependencies, where one
42260 # module simply won't build without the other; and 'soft' dependencies, where
42261 # if the depended-on module is missing, the depending module will do without
42262 # or find a substitute somewhere (perhaps installed).  Soft dependencies
42263 # are made here to depend on a 'maybe-' target.  If you're not sure,
42264 # it's safer to use a soft dependency.
42265
42266
42267
42268
42269
42270
42271 # With all the machinery above in place, it is pretty easy to generate
42272 # dependencies.  Host dependencies are a bit more complex because we have
42273 # to check for bootstrap/prebootstrap dependencies.  To resolve
42274 # prebootstrap dependencies, prebootstrap modules are gathered in
42275 # a hash table.
42276 all-build-bison: maybe-all-build-texinfo
42277 all-build-flex: maybe-all-build-texinfo
42278 all-build-flex: maybe-all-build-bison
42279 all-build-flex: maybe-all-build-m4
42280 all-build-libiberty: maybe-all-build-texinfo
42281 all-build-m4: maybe-all-build-texinfo
42282 all-build-fixincludes: maybe-all-build-libiberty
42283 configure-gcc: maybe-configure-intl
42284
42285 configure-stage1-gcc: maybe-configure-stage1-intl
42286 configure-stage2-gcc: maybe-configure-stage2-intl
42287 configure-stage3-gcc: maybe-configure-stage3-intl
42288 configure-stage4-gcc: maybe-configure-stage4-intl
42289 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42290 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42291 configure-gcc: maybe-all-lto-plugin
42292
42293 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42294 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42295 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42296 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42297 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42298 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42299 configure-gcc: maybe-all-binutils
42300
42301 configure-stage1-gcc: maybe-all-stage1-binutils
42302 configure-stage2-gcc: maybe-all-stage2-binutils
42303 configure-stage3-gcc: maybe-all-stage3-binutils
42304 configure-stage4-gcc: maybe-all-stage4-binutils
42305 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42306 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42307 configure-gcc: maybe-all-gas
42308
42309 configure-stage1-gcc: maybe-all-stage1-gas
42310 configure-stage2-gcc: maybe-all-stage2-gas
42311 configure-stage3-gcc: maybe-all-stage3-gas
42312 configure-stage4-gcc: maybe-all-stage4-gas
42313 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42314 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42315 configure-gcc: maybe-all-ld
42316
42317 configure-stage1-gcc: maybe-all-stage1-ld
42318 configure-stage2-gcc: maybe-all-stage2-ld
42319 configure-stage3-gcc: maybe-all-stage3-ld
42320 configure-stage4-gcc: maybe-all-stage4-ld
42321 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42322 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42323 configure-gcc: maybe-all-gold
42324
42325 configure-stage1-gcc: maybe-all-stage1-gold
42326 configure-stage2-gcc: maybe-all-stage2-gold
42327 configure-stage3-gcc: maybe-all-stage3-gold
42328 configure-stage4-gcc: maybe-all-stage4-gold
42329 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42330 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42331 configure-gcc: maybe-all-libelf
42332
42333 configure-stage1-gcc: maybe-all-stage1-libelf
42334 configure-stage2-gcc: maybe-all-stage2-libelf
42335 configure-stage3-gcc: maybe-all-stage3-libelf
42336 configure-stage4-gcc: maybe-all-stage4-libelf
42337 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42338 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42339 all-gcc: all-libiberty
42340
42341 all-stage1-gcc: all-stage1-libiberty
42342 all-stage2-gcc: all-stage2-libiberty
42343 all-stage3-gcc: all-stage3-libiberty
42344 all-stage4-gcc: all-stage4-libiberty
42345 all-stageprofile-gcc: all-stageprofile-libiberty
42346 all-stagefeedback-gcc: all-stagefeedback-libiberty
42347 all-gcc: maybe-all-gmp
42348
42349 all-stage1-gcc: maybe-all-stage1-gmp
42350 all-stage2-gcc: maybe-all-stage2-gmp
42351 all-stage3-gcc: maybe-all-stage3-gmp
42352 all-stage4-gcc: maybe-all-stage4-gmp
42353 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42354 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42355 all-gcc: maybe-all-intl
42356
42357 all-stage1-gcc: maybe-all-stage1-intl
42358 all-stage2-gcc: maybe-all-stage2-intl
42359 all-stage3-gcc: maybe-all-stage3-intl
42360 all-stage4-gcc: maybe-all-stage4-intl
42361 all-stageprofile-gcc: maybe-all-stageprofile-intl
42362 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42363 all-gcc: maybe-all-mpfr
42364
42365 all-stage1-gcc: maybe-all-stage1-mpfr
42366 all-stage2-gcc: maybe-all-stage2-mpfr
42367 all-stage3-gcc: maybe-all-stage3-mpfr
42368 all-stage4-gcc: maybe-all-stage4-mpfr
42369 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42370 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42371 all-gcc: maybe-all-mpc
42372
42373 all-stage1-gcc: maybe-all-stage1-mpc
42374 all-stage2-gcc: maybe-all-stage2-mpc
42375 all-stage3-gcc: maybe-all-stage3-mpc
42376 all-stage4-gcc: maybe-all-stage4-mpc
42377 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42378 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42379 all-gcc: maybe-all-ppl
42380
42381 all-stage1-gcc: maybe-all-stage1-ppl
42382 all-stage2-gcc: maybe-all-stage2-ppl
42383 all-stage3-gcc: maybe-all-stage3-ppl
42384 all-stage4-gcc: maybe-all-stage4-ppl
42385 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42386 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42387 all-gcc: maybe-all-cloog
42388
42389 all-stage1-gcc: maybe-all-stage1-cloog
42390 all-stage2-gcc: maybe-all-stage2-cloog
42391 all-stage3-gcc: maybe-all-stage3-cloog
42392 all-stage4-gcc: maybe-all-stage4-cloog
42393 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42394 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42395 all-gcc: maybe-all-build-texinfo
42396
42397 all-stage1-gcc: maybe-all-build-texinfo
42398 all-stage2-gcc: maybe-all-build-texinfo
42399 all-stage3-gcc: maybe-all-build-texinfo
42400 all-stage4-gcc: maybe-all-build-texinfo
42401 all-stageprofile-gcc: maybe-all-build-texinfo
42402 all-stagefeedback-gcc: maybe-all-build-texinfo
42403 all-gcc: maybe-all-build-bison
42404
42405 all-stage1-gcc: maybe-all-build-bison
42406 all-stage2-gcc: maybe-all-build-bison
42407 all-stage3-gcc: maybe-all-build-bison
42408 all-stage4-gcc: maybe-all-build-bison
42409 all-stageprofile-gcc: maybe-all-build-bison
42410 all-stagefeedback-gcc: maybe-all-build-bison
42411 all-gcc: maybe-all-build-flex
42412
42413 all-stage1-gcc: maybe-all-build-flex
42414 all-stage2-gcc: maybe-all-build-flex
42415 all-stage3-gcc: maybe-all-build-flex
42416 all-stage4-gcc: maybe-all-build-flex
42417 all-stageprofile-gcc: maybe-all-build-flex
42418 all-stagefeedback-gcc: maybe-all-build-flex
42419 all-gcc: maybe-all-build-libiberty
42420
42421 all-stage1-gcc: maybe-all-build-libiberty
42422 all-stage2-gcc: maybe-all-build-libiberty
42423 all-stage3-gcc: maybe-all-build-libiberty
42424 all-stage4-gcc: maybe-all-build-libiberty
42425 all-stageprofile-gcc: maybe-all-build-libiberty
42426 all-stagefeedback-gcc: maybe-all-build-libiberty
42427 all-gcc: maybe-all-build-fixincludes
42428
42429 all-stage1-gcc: maybe-all-build-fixincludes
42430 all-stage2-gcc: maybe-all-build-fixincludes
42431 all-stage3-gcc: maybe-all-build-fixincludes
42432 all-stage4-gcc: maybe-all-build-fixincludes
42433 all-stageprofile-gcc: maybe-all-build-fixincludes
42434 all-stagefeedback-gcc: maybe-all-build-fixincludes
42435 all-gcc: maybe-all-zlib
42436
42437 all-stage1-gcc: maybe-all-stage1-zlib
42438 all-stage2-gcc: maybe-all-stage2-zlib
42439 all-stage3-gcc: maybe-all-stage3-zlib
42440 all-stage4-gcc: maybe-all-stage4-zlib
42441 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42442 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42443 all-gcc: all-libcpp
42444
42445 all-stage1-gcc: all-stage1-libcpp
42446 all-stage2-gcc: all-stage2-libcpp
42447 all-stage3-gcc: all-stage3-libcpp
42448 all-stage4-gcc: all-stage4-libcpp
42449 all-stageprofile-gcc: all-stageprofile-libcpp
42450 all-stagefeedback-gcc: all-stagefeedback-libcpp
42451 all-gcc: all-libdecnumber
42452
42453 all-stage1-gcc: all-stage1-libdecnumber
42454 all-stage2-gcc: all-stage2-libdecnumber
42455 all-stage3-gcc: all-stage3-libdecnumber
42456 all-stage4-gcc: all-stage4-libdecnumber
42457 all-stageprofile-gcc: all-stageprofile-libdecnumber
42458 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42459 all-gcc: maybe-all-libiberty
42460
42461 all-stage1-gcc: maybe-all-stage1-libiberty
42462 all-stage2-gcc: maybe-all-stage2-libiberty
42463 all-stage3-gcc: maybe-all-stage3-libiberty
42464 all-stage4-gcc: maybe-all-stage4-libiberty
42465 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42466 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42467 all-gcc: maybe-all-fixincludes
42468 all-gcc: maybe-all-lto-plugin
42469
42470 all-stage1-gcc: maybe-all-stage1-lto-plugin
42471 all-stage2-gcc: maybe-all-stage2-lto-plugin
42472 all-stage3-gcc: maybe-all-stage3-lto-plugin
42473 all-stage4-gcc: maybe-all-stage4-lto-plugin
42474 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42475 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42476 info-gcc: maybe-all-build-libiberty
42477
42478 info-stage1-gcc: maybe-all-build-libiberty
42479 info-stage2-gcc: maybe-all-build-libiberty
42480 info-stage3-gcc: maybe-all-build-libiberty
42481 info-stage4-gcc: maybe-all-build-libiberty
42482 info-stageprofile-gcc: maybe-all-build-libiberty
42483 info-stagefeedback-gcc: maybe-all-build-libiberty
42484 dvi-gcc: maybe-all-build-libiberty
42485
42486 dvi-stage1-gcc: maybe-all-build-libiberty
42487 dvi-stage2-gcc: maybe-all-build-libiberty
42488 dvi-stage3-gcc: maybe-all-build-libiberty
42489 dvi-stage4-gcc: maybe-all-build-libiberty
42490 dvi-stageprofile-gcc: maybe-all-build-libiberty
42491 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42492 pdf-gcc: maybe-all-build-libiberty
42493
42494 pdf-stage1-gcc: maybe-all-build-libiberty
42495 pdf-stage2-gcc: maybe-all-build-libiberty
42496 pdf-stage3-gcc: maybe-all-build-libiberty
42497 pdf-stage4-gcc: maybe-all-build-libiberty
42498 pdf-stageprofile-gcc: maybe-all-build-libiberty
42499 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42500 html-gcc: maybe-all-build-libiberty
42501
42502 html-stage1-gcc: maybe-all-build-libiberty
42503 html-stage2-gcc: maybe-all-build-libiberty
42504 html-stage3-gcc: maybe-all-build-libiberty
42505 html-stage4-gcc: maybe-all-build-libiberty
42506 html-stageprofile-gcc: maybe-all-build-libiberty
42507 html-stagefeedback-gcc: maybe-all-build-libiberty
42508 install-gcc: maybe-install-fixincludes
42509 install-gcc: maybe-install-lto-plugin
42510 install-strip-gcc: maybe-install-strip-fixincludes
42511 configure-libcpp: configure-libiberty
42512
42513 configure-stage1-libcpp: configure-stage1-libiberty
42514 configure-stage2-libcpp: configure-stage2-libiberty
42515 configure-stage3-libcpp: configure-stage3-libiberty
42516 configure-stage4-libcpp: configure-stage4-libiberty
42517 configure-stageprofile-libcpp: configure-stageprofile-libiberty
42518 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42519 configure-libcpp: maybe-configure-intl
42520
42521 configure-stage1-libcpp: maybe-configure-stage1-intl
42522 configure-stage2-libcpp: maybe-configure-stage2-intl
42523 configure-stage3-libcpp: maybe-configure-stage3-intl
42524 configure-stage4-libcpp: maybe-configure-stage4-intl
42525 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42526 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42527 all-libcpp: all-libiberty
42528
42529 all-stage1-libcpp: all-stage1-libiberty
42530 all-stage2-libcpp: all-stage2-libiberty
42531 all-stage3-libcpp: all-stage3-libiberty
42532 all-stage4-libcpp: all-stage4-libiberty
42533 all-stageprofile-libcpp: all-stageprofile-libiberty
42534 all-stagefeedback-libcpp: all-stagefeedback-libiberty
42535 all-libcpp: maybe-all-intl
42536
42537 all-stage1-libcpp: maybe-all-stage1-intl
42538 all-stage2-libcpp: maybe-all-stage2-intl
42539 all-stage3-libcpp: maybe-all-stage3-intl
42540 all-stage4-libcpp: maybe-all-stage4-intl
42541 all-stageprofile-libcpp: maybe-all-stageprofile-intl
42542 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42543 all-fixincludes: maybe-all-libiberty
42544 all-gnattools: maybe-all-target-libada
42545 all-lto-plugin: maybe-all-libiberty
42546
42547 all-stage1-lto-plugin: maybe-all-stage1-libiberty
42548 all-stage2-lto-plugin: maybe-all-stage2-libiberty
42549 all-stage3-lto-plugin: maybe-all-stage3-libiberty
42550 all-stage4-lto-plugin: maybe-all-stage4-libiberty
42551 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
42552 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
42553 all-utils: maybe-all-libiberty
42554 configure-mpfr: maybe-all-gmp
42555
42556 configure-stage1-mpfr: maybe-all-stage1-gmp
42557 configure-stage2-mpfr: maybe-all-stage2-gmp
42558 configure-stage3-mpfr: maybe-all-stage3-gmp
42559 configure-stage4-mpfr: maybe-all-stage4-gmp
42560 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
42561 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
42562 configure-mpc: maybe-all-mpfr
42563
42564 configure-stage1-mpc: maybe-all-stage1-mpfr
42565 configure-stage2-mpc: maybe-all-stage2-mpfr
42566 configure-stage3-mpc: maybe-all-stage3-mpfr
42567 configure-stage4-mpc: maybe-all-stage4-mpfr
42568 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
42569 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
42570 configure-ppl: maybe-all-gmp
42571
42572 configure-stage1-ppl: maybe-all-stage1-gmp
42573 configure-stage2-ppl: maybe-all-stage2-gmp
42574 configure-stage3-ppl: maybe-all-stage3-gmp
42575 configure-stage4-ppl: maybe-all-stage4-gmp
42576 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
42577 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
42578 configure-ppl: maybe-all-mpfr
42579
42580 configure-stage1-ppl: maybe-all-stage1-mpfr
42581 configure-stage2-ppl: maybe-all-stage2-mpfr
42582 configure-stage3-ppl: maybe-all-stage3-mpfr
42583 configure-stage4-ppl: maybe-all-stage4-mpfr
42584 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
42585 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
42586 configure-cloog: maybe-all-ppl
42587
42588 configure-stage1-cloog: maybe-all-stage1-ppl
42589 configure-stage2-cloog: maybe-all-stage2-ppl
42590 configure-stage3-cloog: maybe-all-stage3-ppl
42591 configure-stage4-cloog: maybe-all-stage4-ppl
42592 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
42593 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
42594 configure-gdb: maybe-all-intl
42595 configure-gdb: maybe-configure-sim
42596 configure-gdb: maybe-all-bfd
42597 configure-gdb: maybe-all-libiconv
42598 all-gdb: maybe-all-libiberty
42599 all-gdb: maybe-all-libiconv
42600 all-gdb: maybe-all-opcodes
42601 all-gdb: maybe-all-readline
42602 all-gdb: maybe-all-build-bison
42603 all-gdb: maybe-all-sim
42604 all-gdb: maybe-all-libdecnumber
42605 all-gdb: maybe-all-libtermcap
42606 configure-libgui: maybe-configure-tcl
42607 configure-libgui: maybe-configure-tk
42608 all-libgui: maybe-all-tcl
42609 all-libgui: maybe-all-tk
42610 all-libgui: maybe-all-itcl
42611 configure-bfd: configure-libiberty
42612
42613 configure-stage1-bfd: configure-stage1-libiberty
42614 configure-stage2-bfd: configure-stage2-libiberty
42615 configure-stage3-bfd: configure-stage3-libiberty
42616 configure-stage4-bfd: configure-stage4-libiberty
42617 configure-stageprofile-bfd: configure-stageprofile-libiberty
42618 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
42619 configure-bfd: maybe-configure-intl
42620
42621 configure-stage1-bfd: maybe-configure-stage1-intl
42622 configure-stage2-bfd: maybe-configure-stage2-intl
42623 configure-stage3-bfd: maybe-configure-stage3-intl
42624 configure-stage4-bfd: maybe-configure-stage4-intl
42625 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
42626 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
42627 all-bfd: maybe-all-libiberty
42628
42629 all-stage1-bfd: maybe-all-stage1-libiberty
42630 all-stage2-bfd: maybe-all-stage2-libiberty
42631 all-stage3-bfd: maybe-all-stage3-libiberty
42632 all-stage4-bfd: maybe-all-stage4-libiberty
42633 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
42634 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
42635 all-bfd: maybe-all-intl
42636
42637 all-stage1-bfd: maybe-all-stage1-intl
42638 all-stage2-bfd: maybe-all-stage2-intl
42639 all-stage3-bfd: maybe-all-stage3-intl
42640 all-stage4-bfd: maybe-all-stage4-intl
42641 all-stageprofile-bfd: maybe-all-stageprofile-intl
42642 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
42643 configure-opcodes: configure-libiberty
42644
42645 configure-stage1-opcodes: configure-stage1-libiberty
42646 configure-stage2-opcodes: configure-stage2-libiberty
42647 configure-stage3-opcodes: configure-stage3-libiberty
42648 configure-stage4-opcodes: configure-stage4-libiberty
42649 configure-stageprofile-opcodes: configure-stageprofile-libiberty
42650 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
42651 all-opcodes: maybe-all-libiberty
42652
42653 all-stage1-opcodes: maybe-all-stage1-libiberty
42654 all-stage2-opcodes: maybe-all-stage2-libiberty
42655 all-stage3-opcodes: maybe-all-stage3-libiberty
42656 all-stage4-opcodes: maybe-all-stage4-libiberty
42657 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42658 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42659 configure-binutils: maybe-configure-intl
42660
42661 configure-stage1-binutils: maybe-configure-stage1-intl
42662 configure-stage2-binutils: maybe-configure-stage2-intl
42663 configure-stage3-binutils: maybe-configure-stage3-intl
42664 configure-stage4-binutils: maybe-configure-stage4-intl
42665 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
42666 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
42667 all-binutils: maybe-all-libiberty
42668
42669 all-stage1-binutils: maybe-all-stage1-libiberty
42670 all-stage2-binutils: maybe-all-stage2-libiberty
42671 all-stage3-binutils: maybe-all-stage3-libiberty
42672 all-stage4-binutils: maybe-all-stage4-libiberty
42673 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
42674 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
42675 all-binutils: maybe-all-opcodes
42676
42677 all-stage1-binutils: maybe-all-stage1-opcodes
42678 all-stage2-binutils: maybe-all-stage2-opcodes
42679 all-stage3-binutils: maybe-all-stage3-opcodes
42680 all-stage4-binutils: maybe-all-stage4-opcodes
42681 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
42682 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
42683 all-binutils: maybe-all-bfd
42684
42685 all-stage1-binutils: maybe-all-stage1-bfd
42686 all-stage2-binutils: maybe-all-stage2-bfd
42687 all-stage3-binutils: maybe-all-stage3-bfd
42688 all-stage4-binutils: maybe-all-stage4-bfd
42689 all-stageprofile-binutils: maybe-all-stageprofile-bfd
42690 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
42691 all-binutils: maybe-all-build-flex
42692
42693 all-stage1-binutils: maybe-all-build-flex
42694 all-stage2-binutils: maybe-all-build-flex
42695 all-stage3-binutils: maybe-all-build-flex
42696 all-stage4-binutils: maybe-all-build-flex
42697 all-stageprofile-binutils: maybe-all-build-flex
42698 all-stagefeedback-binutils: maybe-all-build-flex
42699 all-binutils: maybe-all-build-bison
42700
42701 all-stage1-binutils: maybe-all-build-bison
42702 all-stage2-binutils: maybe-all-build-bison
42703 all-stage3-binutils: maybe-all-build-bison
42704 all-stage4-binutils: maybe-all-build-bison
42705 all-stageprofile-binutils: maybe-all-build-bison
42706 all-stagefeedback-binutils: maybe-all-build-bison
42707 all-binutils: maybe-all-intl
42708
42709 all-stage1-binutils: maybe-all-stage1-intl
42710 all-stage2-binutils: maybe-all-stage2-intl
42711 all-stage3-binutils: maybe-all-stage3-intl
42712 all-stage4-binutils: maybe-all-stage4-intl
42713 all-stageprofile-binutils: maybe-all-stageprofile-intl
42714 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
42715 install-binutils: maybe-install-opcodes
42716 install-strip-binutils: maybe-install-strip-opcodes
42717 install-opcodes: maybe-install-bfd
42718 install-strip-opcodes: maybe-install-strip-bfd
42719 configure-gas: maybe-configure-intl
42720
42721 configure-stage1-gas: maybe-configure-stage1-intl
42722 configure-stage2-gas: maybe-configure-stage2-intl
42723 configure-stage3-gas: maybe-configure-stage3-intl
42724 configure-stage4-gas: maybe-configure-stage4-intl
42725 configure-stageprofile-gas: maybe-configure-stageprofile-intl
42726 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
42727 all-gas: maybe-all-libiberty
42728
42729 all-stage1-gas: maybe-all-stage1-libiberty
42730 all-stage2-gas: maybe-all-stage2-libiberty
42731 all-stage3-gas: maybe-all-stage3-libiberty
42732 all-stage4-gas: maybe-all-stage4-libiberty
42733 all-stageprofile-gas: maybe-all-stageprofile-libiberty
42734 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
42735 all-gas: maybe-all-opcodes
42736
42737 all-stage1-gas: maybe-all-stage1-opcodes
42738 all-stage2-gas: maybe-all-stage2-opcodes
42739 all-stage3-gas: maybe-all-stage3-opcodes
42740 all-stage4-gas: maybe-all-stage4-opcodes
42741 all-stageprofile-gas: maybe-all-stageprofile-opcodes
42742 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
42743 all-gas: maybe-all-bfd
42744
42745 all-stage1-gas: maybe-all-stage1-bfd
42746 all-stage2-gas: maybe-all-stage2-bfd
42747 all-stage3-gas: maybe-all-stage3-bfd
42748 all-stage4-gas: maybe-all-stage4-bfd
42749 all-stageprofile-gas: maybe-all-stageprofile-bfd
42750 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
42751 all-gas: maybe-all-intl
42752
42753 all-stage1-gas: maybe-all-stage1-intl
42754 all-stage2-gas: maybe-all-stage2-intl
42755 all-stage3-gas: maybe-all-stage3-intl
42756 all-stage4-gas: maybe-all-stage4-intl
42757 all-stageprofile-gas: maybe-all-stageprofile-intl
42758 all-stagefeedback-gas: maybe-all-stagefeedback-intl
42759 configure-gprof: maybe-configure-intl
42760 all-gprof: maybe-all-libiberty
42761 all-gprof: maybe-all-bfd
42762 all-gprof: maybe-all-opcodes
42763 all-gprof: maybe-all-intl
42764 configure-ld: maybe-configure-intl
42765
42766 configure-stage1-ld: maybe-configure-stage1-intl
42767 configure-stage2-ld: maybe-configure-stage2-intl
42768 configure-stage3-ld: maybe-configure-stage3-intl
42769 configure-stage4-ld: maybe-configure-stage4-intl
42770 configure-stageprofile-ld: maybe-configure-stageprofile-intl
42771 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
42772 all-ld: maybe-all-libiberty
42773
42774 all-stage1-ld: maybe-all-stage1-libiberty
42775 all-stage2-ld: maybe-all-stage2-libiberty
42776 all-stage3-ld: maybe-all-stage3-libiberty
42777 all-stage4-ld: maybe-all-stage4-libiberty
42778 all-stageprofile-ld: maybe-all-stageprofile-libiberty
42779 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
42780 all-ld: maybe-all-bfd
42781
42782 all-stage1-ld: maybe-all-stage1-bfd
42783 all-stage2-ld: maybe-all-stage2-bfd
42784 all-stage3-ld: maybe-all-stage3-bfd
42785 all-stage4-ld: maybe-all-stage4-bfd
42786 all-stageprofile-ld: maybe-all-stageprofile-bfd
42787 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
42788 all-ld: maybe-all-opcodes
42789
42790 all-stage1-ld: maybe-all-stage1-opcodes
42791 all-stage2-ld: maybe-all-stage2-opcodes
42792 all-stage3-ld: maybe-all-stage3-opcodes
42793 all-stage4-ld: maybe-all-stage4-opcodes
42794 all-stageprofile-ld: maybe-all-stageprofile-opcodes
42795 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
42796 all-ld: maybe-all-build-bison
42797
42798 all-stage1-ld: maybe-all-build-bison
42799 all-stage2-ld: maybe-all-build-bison
42800 all-stage3-ld: maybe-all-build-bison
42801 all-stage4-ld: maybe-all-build-bison
42802 all-stageprofile-ld: maybe-all-build-bison
42803 all-stagefeedback-ld: maybe-all-build-bison
42804 all-ld: maybe-all-build-flex
42805
42806 all-stage1-ld: maybe-all-build-flex
42807 all-stage2-ld: maybe-all-build-flex
42808 all-stage3-ld: maybe-all-build-flex
42809 all-stage4-ld: maybe-all-build-flex
42810 all-stageprofile-ld: maybe-all-build-flex
42811 all-stagefeedback-ld: maybe-all-build-flex
42812 all-ld: maybe-all-intl
42813
42814 all-stage1-ld: maybe-all-stage1-intl
42815 all-stage2-ld: maybe-all-stage2-intl
42816 all-stage3-ld: maybe-all-stage3-intl
42817 all-stage4-ld: maybe-all-stage4-intl
42818 all-stageprofile-ld: maybe-all-stageprofile-intl
42819 all-stagefeedback-ld: maybe-all-stagefeedback-intl
42820 install-ld: maybe-install-gold
42821 install-strip-ld: maybe-install-strip-gold
42822 configure-gold: maybe-configure-intl
42823
42824 configure-stage1-gold: maybe-configure-stage1-intl
42825 configure-stage2-gold: maybe-configure-stage2-intl
42826 configure-stage3-gold: maybe-configure-stage3-intl
42827 configure-stage4-gold: maybe-configure-stage4-intl
42828 configure-stageprofile-gold: maybe-configure-stageprofile-intl
42829 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
42830 all-gold: maybe-all-libiberty
42831
42832 all-stage1-gold: maybe-all-stage1-libiberty
42833 all-stage2-gold: maybe-all-stage2-libiberty
42834 all-stage3-gold: maybe-all-stage3-libiberty
42835 all-stage4-gold: maybe-all-stage4-libiberty
42836 all-stageprofile-gold: maybe-all-stageprofile-libiberty
42837 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
42838 all-gold: maybe-all-intl
42839
42840 all-stage1-gold: maybe-all-stage1-intl
42841 all-stage2-gold: maybe-all-stage2-intl
42842 all-stage3-gold: maybe-all-stage3-intl
42843 all-stage4-gold: maybe-all-stage4-intl
42844 all-stageprofile-gold: maybe-all-stageprofile-intl
42845 all-stagefeedback-gold: maybe-all-stagefeedback-intl
42846 all-gold: maybe-all-bfd
42847
42848 all-stage1-gold: maybe-all-stage1-bfd
42849 all-stage2-gold: maybe-all-stage2-bfd
42850 all-stage3-gold: maybe-all-stage3-bfd
42851 all-stage4-gold: maybe-all-stage4-bfd
42852 all-stageprofile-gold: maybe-all-stageprofile-bfd
42853 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
42854 all-gold: maybe-all-build-bison
42855
42856 all-stage1-gold: maybe-all-build-bison
42857 all-stage2-gold: maybe-all-build-bison
42858 all-stage3-gold: maybe-all-build-bison
42859 all-stage4-gold: maybe-all-build-bison
42860 all-stageprofile-gold: maybe-all-build-bison
42861 all-stagefeedback-gold: maybe-all-build-bison
42862 check-gold: maybe-all-binutils
42863
42864 check-stage1-gold: maybe-all-stage1-binutils
42865 check-stage2-gold: maybe-all-stage2-binutils
42866 check-stage3-gold: maybe-all-stage3-binutils
42867 check-stage4-gold: maybe-all-stage4-binutils
42868 check-stageprofile-gold: maybe-all-stageprofile-binutils
42869 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
42870 check-gold: maybe-all-gas
42871
42872 check-stage1-gold: maybe-all-stage1-gas
42873 check-stage2-gold: maybe-all-stage2-gas
42874 check-stage3-gold: maybe-all-stage3-gas
42875 check-stage4-gold: maybe-all-stage4-gas
42876 check-stageprofile-gold: maybe-all-stageprofile-gas
42877 check-stagefeedback-gold: maybe-all-stagefeedback-gas
42878 configure-opcodes: maybe-configure-intl
42879
42880 configure-stage1-opcodes: maybe-configure-stage1-intl
42881 configure-stage2-opcodes: maybe-configure-stage2-intl
42882 configure-stage3-opcodes: maybe-configure-stage3-intl
42883 configure-stage4-opcodes: maybe-configure-stage4-intl
42884 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
42885 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
42886 all-opcodes: maybe-all-bfd
42887
42888 all-stage1-opcodes: maybe-all-stage1-bfd
42889 all-stage2-opcodes: maybe-all-stage2-bfd
42890 all-stage3-opcodes: maybe-all-stage3-bfd
42891 all-stage4-opcodes: maybe-all-stage4-bfd
42892 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
42893 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
42894 all-opcodes: maybe-all-libiberty
42895
42896 all-stage1-opcodes: maybe-all-stage1-libiberty
42897 all-stage2-opcodes: maybe-all-stage2-libiberty
42898 all-stage3-opcodes: maybe-all-stage3-libiberty
42899 all-stage4-opcodes: maybe-all-stage4-libiberty
42900 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42901 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42902 all-opcodes: maybe-all-intl
42903
42904 all-stage1-opcodes: maybe-all-stage1-intl
42905 all-stage2-opcodes: maybe-all-stage2-intl
42906 all-stage3-opcodes: maybe-all-stage3-intl
42907 all-stage4-opcodes: maybe-all-stage4-intl
42908 all-stageprofile-opcodes: maybe-all-stageprofile-intl
42909 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
42910 all-dejagnu: maybe-all-tcl
42911 all-dejagnu: maybe-all-expect
42912 all-dejagnu: maybe-all-tk
42913 configure-expect: maybe-configure-tcl
42914 configure-expect: maybe-configure-tk
42915 all-expect: maybe-all-tcl
42916 all-expect: maybe-all-tk
42917 configure-itcl: maybe-configure-tcl
42918 configure-itcl: maybe-configure-tk
42919 all-itcl: maybe-all-tcl
42920 all-itcl: maybe-all-tk
42921 install-itcl: maybe-install-tcl
42922 install-strip-itcl: maybe-install-strip-tcl
42923 configure-tk: maybe-configure-tcl
42924 all-tk: maybe-all-tcl
42925 all-sid: maybe-all-libiberty
42926 all-sid: maybe-all-bfd
42927 all-sid: maybe-all-opcodes
42928 all-sid: maybe-all-tcl
42929 all-sid: maybe-all-tk
42930 install-sid: maybe-install-tcl
42931 install-strip-sid: maybe-install-strip-tcl
42932 install-sid: maybe-install-tk
42933 install-strip-sid: maybe-install-strip-tk
42934 configure-sim: maybe-configure-intl
42935 all-sim: maybe-all-intl
42936 all-sim: maybe-all-libiberty
42937 all-sim: maybe-all-bfd
42938 all-sim: maybe-all-opcodes
42939 all-sim: maybe-all-readline
42940 all-sim: maybe-configure-gdb
42941 all-fastjar: maybe-all-zlib
42942 all-fastjar: maybe-all-build-texinfo
42943 all-fastjar: maybe-all-libiberty
42944 all-bison: maybe-all-intl
42945 all-bison: maybe-all-build-texinfo
42946 all-flex: maybe-all-build-bison
42947 all-flex: maybe-all-intl
42948 all-flex: maybe-all-m4
42949 all-flex: maybe-all-build-texinfo
42950 all-m4: maybe-all-intl
42951 all-m4: maybe-all-build-texinfo
42952 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
42953 configure-target-fastjar: maybe-configure-target-zlib
42954 all-target-fastjar: maybe-all-target-zlib
42955 configure-target-libgo: maybe-configure-target-libffi
42956 configure-target-libgo: maybe-all-target-libstdc++-v3
42957 all-target-libgo: maybe-all-target-libffi
42958 configure-target-libjava: maybe-configure-target-zlib
42959 configure-target-libjava: maybe-configure-target-boehm-gc
42960 configure-target-libjava: maybe-configure-target-libffi
42961 all-target-libjava: maybe-all-fastjar
42962 all-target-libjava: maybe-all-target-zlib
42963 all-target-libjava: maybe-all-target-boehm-gc
42964 all-target-libjava: maybe-all-target-libffi
42965 configure-target-libobjc: maybe-configure-target-boehm-gc
42966 all-target-libobjc: maybe-all-target-boehm-gc
42967 configure-target-libstdc++-v3: maybe-configure-target-libgomp
42968
42969 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42970 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42971 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42972 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42973 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42974 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42975 all-target-libstdc++-v3: maybe-configure-target-libgomp
42976
42977 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42978 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42979 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42980 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42981 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42982 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42983 all-target-libgloss: maybe-all-target-newlib
42984 all-target-winsup: maybe-all-target-libtermcap
42985 configure-target-newlib: maybe-all-binutils
42986 configure-target-newlib: maybe-all-ld
42987 configure-target-libgfortran: maybe-all-target-libquadmath
42988
42989
42990 # Dependencies for target modules on other target modules are
42991 # described by lang_env_dependencies; the defaults apply to anything
42992 # not mentioned there.
42993
42994
42995 @if gcc-bootstrap
42996 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
42997 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
42998 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
42999 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43000 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43001 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43002 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43003 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43004 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43005 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43006 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43007 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43008 @endif gcc-bootstrap
43009
43010 @if gcc-no-bootstrap
43011 configure-target-libstdc++-v3: maybe-all-target-libgcc
43012 configure-target-libmudflap: maybe-all-target-libgcc
43013 configure-target-libssp: maybe-all-target-libgcc
43014 configure-target-newlib: maybe-all-target-libgcc
43015 configure-target-libquadmath: maybe-all-target-libgcc
43016 configure-target-libgfortran: maybe-all-target-libgcc
43017 configure-target-libobjc: maybe-all-target-libgcc
43018 configure-target-libgo: maybe-all-target-libgcc
43019 configure-target-libtermcap: maybe-all-target-libgcc
43020 configure-target-winsup: maybe-all-target-libgcc
43021 configure-target-libgloss: maybe-all-target-libgcc
43022 configure-target-libffi: maybe-all-target-libgcc
43023 configure-target-libjava: maybe-all-target-libgcc
43024 configure-target-zlib: maybe-all-target-libgcc
43025 configure-target-boehm-gc: maybe-all-target-libgcc
43026 configure-target-rda: maybe-all-target-libgcc
43027 configure-target-libada: maybe-all-target-libgcc
43028 configure-target-libgomp: maybe-all-target-libgcc
43029 @endif gcc-no-bootstrap
43030
43031
43032 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43033
43034 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43035
43036 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43037
43038
43039
43040 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43041
43042 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43043
43044 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43045
43046 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43047
43048 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43049
43050 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43051
43052
43053 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43054
43055 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43056 configure-target-libjava: maybe-all-target-libstdc++-v3
43057
43058 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43059
43060 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43061
43062 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43063
43064 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43065
43066 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43067
43068
43069 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43070 GDB_TK = @GDB_TK@
43071 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43072 configure-gdb: $(CONFIGURE_GDB_TK)
43073 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43074 install-gdb: $(INSTALL_GDB_TK)
43075
43076 # Serialization dependencies.  Host configures don't work well in parallel to
43077 # each other, due to contention over config.cache.  Target configures and 
43078 # build configures are similar.
43079 @serialization_dependencies@
43080
43081 # --------------------------------
43082 # Regenerating top level configury
43083 # --------------------------------
43084
43085 # Rebuilding Makefile.in, using autogen.
43086 AUTOGEN = autogen
43087 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43088         cd $(srcdir) && $(AUTOGEN) Makefile.def
43089
43090 # Rebuilding Makefile.
43091 Makefile: $(srcdir)/Makefile.in config.status
43092         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43093
43094 config.status: configure
43095         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43096
43097 # Rebuilding configure.
43098 AUTOCONF = autoconf
43099 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43100         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43101         cd $(srcdir) && $(AUTOCONF)
43102
43103 # ------------------------------
43104 # Special directives to GNU Make
43105 # ------------------------------
43106
43107 # Don't pass command-line variables to submakes.
43108 .NOEXPORT:
43109 MAKEOVERRIDES=
43110
43111 # end of Makefile.in