Merge g++/xg++ changes from GCC
[external/binutils.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         ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
225         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227 @if gcc-bootstrap
228         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
231
232 POSTSTAGE1_CXX_EXPORT = \
233         CXX='$(CXX)'; export CXX; \
234         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244           -I$$s/libstdc++-v3/libsupc++ \
245           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247           export CXX; \
248         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
250
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253         $(HOST_EXPORTS) \
254         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258         $(POSTSTAGE1_CXX_EXPORT) \
259         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
262
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271         $(BASE_EXPORTS) \
272         AR="$(AR_FOR_TARGET)"; export AR; \
273         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289         READELF="$(READELF_FOR_TARGET)"; export READELF; \
290         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
298
299 RAW_CXX_TARGET_EXPORTS = \
300         $(BASE_TARGET_EXPORTS) \
301         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
303
304 NORMAL_TARGET_EXPORTS = \
305         $(BASE_TARGET_EXPORTS) \
306         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
307
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
311
312 # Where to find ISL
313 HOST_ISLINC = @islinc@
314
315 # Where to find CLOOG
316 HOST_CLOOGLIBS = @clooglibs@
317 HOST_CLOOGINC = @clooginc@
318
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
322
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
324
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
328
329 SHELL = @SHELL@
330
331 # pwd command to use.  Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters.  The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
338
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
357
358 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
362
363 # Flags to pass to stage2 and later makes.  They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS=-gnatpg -gnata
368
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
379
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes.  It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
385
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
389
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
405
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
408
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
415
416 TFLAGS =
417
418 # Defaults for all stages; some are overridden below.
419
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
423
424
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
434
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
444
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
454
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
464
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
484
485
486 # Only build the C compiler for stage1, because that is the only one that
487 # we can guarantee will build with the native compiler, and also it is the
488 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490 # overrideable (for a bootstrap build stage1 also builds gcc.info).
491
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 #   --enable-intermodule was passed, since the installed compiler
497 #   probably can't handle them.  Luckily, autoconf always respects
498 #   the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 #   compiler probably has never heard of them.
501 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
503
504 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
506
507 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
509
510 do-compare = @do_compare@
511 do-compare3 = $(do-compare)
512
513 # -----------------------------------------------
514 # Programs producing files for the TARGET machine
515 # -----------------------------------------------
516
517 AR_FOR_TARGET=@AR_FOR_TARGET@
518 AS_FOR_TARGET=@AS_FOR_TARGET@
519 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
520
521 # If GCC_FOR_TARGET is not overriden on the command line, then this
522 # variable is passed down to the gcc Makefile, where it is used to
523 # build libgcc2.a.  We define it here so that it can itself be
524 # overridden on the command line.
525 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532 LD_FOR_TARGET=@LD_FOR_TARGET@
533
534 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535 NM_FOR_TARGET=@NM_FOR_TARGET@
536 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
538 READELF_FOR_TARGET=@READELF_FOR_TARGET@
539 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
540 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
541 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
542
543 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
544 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
545 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
546
547 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
548 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
549
550 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
551 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
552 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
553 GOCFLAGS_FOR_TARGET = -O2 -g
554
555 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
556 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
557 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
558
559 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
560
561 # ------------------------------------
562 # Miscellaneous targets and flag lists
563 # ------------------------------------
564
565 # The first rule in the file had better be this one.  Don't put any above it.
566 # This lives here to allow makefile fragments to contain dependencies.
567 all:
568
569 #### host and target specific makefile fragments come in here.
570 @target_makefile_frag@
571 @alphaieee_frag@
572 @ospace_frag@
573 @host_makefile_frag@
574 ###
575
576 # This is the list of directories that may be needed in RPATH_ENVVAR
577 # so that programs built for the target machine work.
578 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
579
580 @if target-libstdc++-v3
581 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
582 @endif target-libstdc++-v3
583
584 @if target-libmudflap
585 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
586 @endif target-libmudflap
587
588 @if target-libsanitizer
589 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
590 @endif target-libsanitizer
591
592 @if target-libssp
593 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
594 @endif target-libssp
595
596 @if target-libgomp
597 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
598 @endif target-libgomp
599
600 @if target-libitm
601 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
602 @endif target-libitm
603
604 @if target-libatomic
605 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
606 @endif target-libatomic
607
608
609
610 # This is the list of directories that may be needed in RPATH_ENVVAR
611 # so that programs built for the host machine work.
612 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
613
614 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
615 @if gcc
616 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
617 @endif gcc
618
619
620 @if gmp
621 HOST_LIB_PATH_gmp = \
622   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
623 @endif gmp
624
625 @if mpfr
626 HOST_LIB_PATH_mpfr = \
627   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
628 @endif mpfr
629
630 @if mpc
631 HOST_LIB_PATH_mpc = \
632   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
633 @endif mpc
634
635 @if isl
636 HOST_LIB_PATH_isl = \
637   $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
638 @endif isl
639
640 @if cloog
641 HOST_LIB_PATH_cloog = \
642   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
643 @endif cloog
644
645 @if libelf
646 HOST_LIB_PATH_libelf = \
647   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
648 @endif libelf
649
650
651 CXX_FOR_TARGET_FLAG_TO_PASS = \
652         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
653 @if target-libstdc++-v3
654 # CXX_FOR_TARGET is tricky to get right for target libs that require a
655 # functional C++ compiler.  When we recurse, if we expand
656 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
657 # libstdc++ include flags from the script.  Instead, we get an
658 # -funconfigured-* word, so that we'll get errors if this invalid C++
659 # command line is used for anything, but also so that we can use the
660 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
661 # don't pass it on, sub-make will use the default definition, that
662 # re-expands it at the time of use, so we'll get it right when we need
663 # it.  One potential exception is the expansion of CXX_FOR_TARGET
664 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
665 # really work, for C++ host programs can't depend on the current-stage
666 # C++ target library.
667 CXX_FOR_TARGET_FLAG_TO_PASS = \
668         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
669 @endif target-libstdc++-v3
670
671 # Flags to pass down to all sub-makes.
672 BASE_FLAGS_TO_PASS = \
673         "DESTDIR=$(DESTDIR)" \
674         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
675         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
676         "bindir=$(bindir)" \
677         "datadir=$(datadir)" \
678         "exec_prefix=$(exec_prefix)" \
679         "includedir=$(includedir)" \
680         "datarootdir=$(datarootdir)" \
681         "docdir=$(docdir)" \
682         "infodir=$(infodir)" \
683         "pdfdir=$(pdfdir)" \
684         "htmldir=$(htmldir)" \
685         "libdir=$(libdir)" \
686         "libexecdir=$(libexecdir)" \
687         "lispdir=$(lispdir)" \
688         "localstatedir=$(localstatedir)" \
689         "mandir=$(mandir)" \
690         "oldincludedir=$(oldincludedir)" \
691         "prefix=$(prefix)" \
692         "sbindir=$(sbindir)" \
693         "sharedstatedir=$(sharedstatedir)" \
694         "sysconfdir=$(sysconfdir)" \
695         "tooldir=$(tooldir)" \
696         "build_tooldir=$(build_tooldir)" \
697         "target_alias=$(target_alias)" \
698         "AWK=$(AWK)" \
699         "BISON=$(BISON)" \
700         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
701         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
702         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
703         "EXPECT=$(EXPECT)" \
704         "FLEX=$(FLEX)" \
705         "INSTALL=$(INSTALL)" \
706         "INSTALL_DATA=$(INSTALL_DATA)" \
707         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
708         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
709         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
710         "LEX=$(LEX)" \
711         "M4=$(M4)" \
712         "MAKE=$(MAKE)" \
713         "RUNTEST=$(RUNTEST)" \
714         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
715         "SED=$(SED)" \
716         "SHELL=$(SHELL)" \
717         "YACC=$(YACC)" \
718         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
719         "ADA_CFLAGS=$(ADA_CFLAGS)" \
720         "AR_FLAGS=$(AR_FLAGS)" \
721         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
722         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
723         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
724         "CFLAGS=$(CFLAGS)" \
725         "CXXFLAGS=$(CXXFLAGS)" \
726         "LDFLAGS=$(LDFLAGS)" \
727         "LIBCFLAGS=$(LIBCFLAGS)" \
728         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
729         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
730         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
731         "GNATBIND=$(GNATBIND)" \
732         "GNATMAKE=$(GNATMAKE)" \
733         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
734         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
735         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
736         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
737         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
738         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
739         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
740         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
741         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
742         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
743         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
744         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
745         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
746         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
747         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
748         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
749         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
750         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
751         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
752         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
753         "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
754         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
755         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
756         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
757         "BUILD_CONFIG=$(BUILD_CONFIG)" \
758         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
759         "LEAN=$(LEAN)" \
760         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
761         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
762         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
763         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
764         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
765         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
766         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
767         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
768         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
769         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
770         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
771         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
772         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
773         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
774         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
775         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
776         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
777         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
778         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
779         "TFLAGS=$(TFLAGS)" \
780         "CONFIG_SHELL=$(SHELL)" \
781         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
782
783 # We leave this in just in case, but it is not needed anymore.
784 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
785
786 # Flags to pass down to most sub-makes, in which we're building with
787 # the host environment.
788 EXTRA_HOST_FLAGS = \
789         'AR=$(AR)' \
790         'AS=$(AS)' \
791         'CC=$(CC)' \
792         'CXX=$(CXX)' \
793         'DLLTOOL=$(DLLTOOL)' \
794         'GCJ=$(GCJ)' \
795         'GFORTRAN=$(GFORTRAN)' \
796         'GOC=$(GOC)' \
797         'LD=$(LD)' \
798         'LIPO=$(LIPO)' \
799         'NM=$(NM)' \
800         'OBJDUMP=$(OBJDUMP)' \
801         'RANLIB=$(RANLIB)' \
802         'READELF=$(READELF)' \
803         'STRIP=$(STRIP)' \
804         'WINDRES=$(WINDRES)' \
805         'WINDMC=$(WINDMC)'
806
807 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
808
809 # Flags to pass to stage1 or when not bootstrapping.
810
811 STAGE1_FLAGS_TO_PASS = \
812         LDFLAGS="$${LDFLAGS}" \
813         HOST_LIBS="$${HOST_LIBS}"
814
815 # Flags to pass to stage2 and later makes.
816
817 POSTSTAGE1_FLAGS_TO_PASS = \
818         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
819         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
820         GNATBIND="$${GNATBIND}" \
821         LDFLAGS="$${LDFLAGS}" \
822         HOST_LIBS="$${HOST_LIBS}" \
823         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
824
825 # Flags to pass down to makes which are built with the target environment.
826 # The double $ decreases the length of the command line; those variables
827 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
828 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
829 # so we expand them here.
830 EXTRA_TARGET_FLAGS = \
831         'AR=$$(AR_FOR_TARGET)' \
832         'AS=$(COMPILER_AS_FOR_TARGET)' \
833         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
834         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
835         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
836         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
837         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
838         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
839         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
841         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
842         'LD=$(COMPILER_LD_FOR_TARGET)' \
843         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
844         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
845         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
846         'NM=$(COMPILER_NM_FOR_TARGET)' \
847         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
848         'RANLIB=$$(RANLIB_FOR_TARGET)' \
849         'READELF=$$(READELF_FOR_TARGET)' \
850         'WINDRES=$$(WINDRES_FOR_TARGET)' \
851         'WINDMC=$$(WINDMC_FOR_TARGET)' \
852         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
853         "TFLAGS=$$TFLAGS"
854
855 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
856
857 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
858 # unfortunately needs the native compiler and the target ar and
859 # ranlib.
860 # If any variables are added here, they must be added to do-*, below.
861 # The BUILD_* variables are a special case, which are used for the gcc
862 # cross-building scheme.
863 EXTRA_GCC_FLAGS = \
864         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
865         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
866         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
867
868 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
869
870 @if gcc
871 BUILD_CONFIG = @BUILD_CONFIG@
872 ifneq ($(BUILD_CONFIG),)
873 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
874 endif
875 @endif gcc
876
877 .PHONY: configure-host
878 configure-host:  \
879     maybe-configure-bfd \
880     maybe-configure-opcodes \
881     maybe-configure-binutils \
882     maybe-configure-bison \
883     maybe-configure-cgen \
884     maybe-configure-dejagnu \
885     maybe-configure-etc \
886     maybe-configure-fastjar \
887     maybe-configure-fixincludes \
888     maybe-configure-flex \
889     maybe-configure-gas \
890     maybe-configure-gcc \
891     maybe-configure-gmp \
892     maybe-configure-mpfr \
893     maybe-configure-mpc \
894     maybe-configure-isl \
895     maybe-configure-cloog \
896     maybe-configure-libelf \
897     maybe-configure-gold \
898     maybe-configure-gprof \
899     maybe-configure-intl \
900     maybe-configure-tcl \
901     maybe-configure-itcl \
902     maybe-configure-ld \
903     maybe-configure-libbacktrace \
904     maybe-configure-libcpp \
905     maybe-configure-libdecnumber \
906     maybe-configure-libgui \
907     maybe-configure-libiberty \
908     maybe-configure-libiconv \
909     maybe-configure-m4 \
910     maybe-configure-readline \
911     maybe-configure-sid \
912     maybe-configure-sim \
913     maybe-configure-texinfo \
914     maybe-configure-zlib \
915     maybe-configure-gdb \
916     maybe-configure-expect \
917     maybe-configure-guile \
918     maybe-configure-tk \
919     maybe-configure-libtermcap \
920     maybe-configure-utils \
921     maybe-configure-gnattools \
922     maybe-configure-lto-plugin
923 .PHONY: configure-target
924 configure-target:  \
925     maybe-configure-target-libstdc++-v3 \
926     maybe-configure-target-libmudflap \
927     maybe-configure-target-libsanitizer \
928     maybe-configure-target-libssp \
929     maybe-configure-target-newlib \
930     maybe-configure-target-libgcc \
931     maybe-configure-target-libbacktrace \
932     maybe-configure-target-libquadmath \
933     maybe-configure-target-libgfortran \
934     maybe-configure-target-libobjc \
935     maybe-configure-target-libgo \
936     maybe-configure-target-libtermcap \
937     maybe-configure-target-winsup \
938     maybe-configure-target-libgloss \
939     maybe-configure-target-libffi \
940     maybe-configure-target-libjava \
941     maybe-configure-target-zlib \
942     maybe-configure-target-boehm-gc \
943     maybe-configure-target-rda \
944     maybe-configure-target-libada \
945     maybe-configure-target-libgomp \
946     maybe-configure-target-libitm \
947     maybe-configure-target-libatomic
948
949 # The target built for a native non-bootstrap build.
950 .PHONY: all
951 all:
952 @if gcc-bootstrap
953         [ -f stage_final ] || echo stage3 > stage_final
954         @r=`${PWD_COMMAND}`; export r; \
955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
956         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
957 @endif gcc-bootstrap
958         @: $(MAKE); $(unstage)
959         @r=`${PWD_COMMAND}`; export r; \
960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
961 @if gcc-bootstrap
962         if [ -f stage_last ]; then \
963           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
964           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
965         else \
966 @endif gcc-bootstrap
967           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
968 @if gcc-bootstrap
969             ; \
970         fi \
971 @endif gcc-bootstrap
972         && :
973
974 .PHONY: all-build
975
976 all-build: maybe-all-build-libiberty
977 all-build: maybe-all-build-bison
978 all-build: maybe-all-build-flex
979 all-build: maybe-all-build-m4
980 all-build: maybe-all-build-texinfo
981 all-build: maybe-all-build-fixincludes
982
983 .PHONY: all-host
984
985 @if bfd-no-bootstrap
986 all-host: maybe-all-bfd
987 @endif bfd-no-bootstrap
988 @if opcodes-no-bootstrap
989 all-host: maybe-all-opcodes
990 @endif opcodes-no-bootstrap
991 @if binutils-no-bootstrap
992 all-host: maybe-all-binutils
993 @endif binutils-no-bootstrap
994 all-host: maybe-all-bison
995 all-host: maybe-all-cgen
996 all-host: maybe-all-dejagnu
997 all-host: maybe-all-etc
998 all-host: maybe-all-fastjar
999 all-host: maybe-all-fixincludes
1000 all-host: maybe-all-flex
1001 @if gas-no-bootstrap
1002 all-host: maybe-all-gas
1003 @endif gas-no-bootstrap
1004 @if gcc-no-bootstrap
1005 all-host: maybe-all-gcc
1006 @endif gcc-no-bootstrap
1007 @if gmp-no-bootstrap
1008 all-host: maybe-all-gmp
1009 @endif gmp-no-bootstrap
1010 @if mpfr-no-bootstrap
1011 all-host: maybe-all-mpfr
1012 @endif mpfr-no-bootstrap
1013 @if mpc-no-bootstrap
1014 all-host: maybe-all-mpc
1015 @endif mpc-no-bootstrap
1016 @if isl-no-bootstrap
1017 all-host: maybe-all-isl
1018 @endif isl-no-bootstrap
1019 @if cloog-no-bootstrap
1020 all-host: maybe-all-cloog
1021 @endif cloog-no-bootstrap
1022 @if libelf-no-bootstrap
1023 all-host: maybe-all-libelf
1024 @endif libelf-no-bootstrap
1025 @if gold-no-bootstrap
1026 all-host: maybe-all-gold
1027 @endif gold-no-bootstrap
1028 all-host: maybe-all-gprof
1029 @if intl-no-bootstrap
1030 all-host: maybe-all-intl
1031 @endif intl-no-bootstrap
1032 all-host: maybe-all-tcl
1033 all-host: maybe-all-itcl
1034 @if ld-no-bootstrap
1035 all-host: maybe-all-ld
1036 @endif ld-no-bootstrap
1037 @if libbacktrace-no-bootstrap
1038 all-host: maybe-all-libbacktrace
1039 @endif libbacktrace-no-bootstrap
1040 @if libcpp-no-bootstrap
1041 all-host: maybe-all-libcpp
1042 @endif libcpp-no-bootstrap
1043 @if libdecnumber-no-bootstrap
1044 all-host: maybe-all-libdecnumber
1045 @endif libdecnumber-no-bootstrap
1046 all-host: maybe-all-libgui
1047 @if libiberty-no-bootstrap
1048 all-host: maybe-all-libiberty
1049 @endif libiberty-no-bootstrap
1050 all-host: maybe-all-libiconv
1051 all-host: maybe-all-m4
1052 all-host: maybe-all-readline
1053 all-host: maybe-all-sid
1054 all-host: maybe-all-sim
1055 all-host: maybe-all-texinfo
1056 @if zlib-no-bootstrap
1057 all-host: maybe-all-zlib
1058 @endif zlib-no-bootstrap
1059 all-host: maybe-all-gdb
1060 all-host: maybe-all-expect
1061 all-host: maybe-all-guile
1062 all-host: maybe-all-tk
1063 all-host: maybe-all-libtermcap
1064 all-host: maybe-all-utils
1065 all-host: maybe-all-gnattools
1066 @if lto-plugin-no-bootstrap
1067 all-host: maybe-all-lto-plugin
1068 @endif lto-plugin-no-bootstrap
1069
1070 .PHONY: all-target
1071
1072 @if target-libstdc++-v3-no-bootstrap
1073 all-target: maybe-all-target-libstdc++-v3
1074 @endif target-libstdc++-v3-no-bootstrap
1075 all-target: maybe-all-target-libmudflap
1076 all-target: maybe-all-target-libsanitizer
1077 all-target: maybe-all-target-libssp
1078 all-target: maybe-all-target-newlib
1079 @if target-libgcc-no-bootstrap
1080 all-target: maybe-all-target-libgcc
1081 @endif target-libgcc-no-bootstrap
1082 all-target: maybe-all-target-libbacktrace
1083 all-target: maybe-all-target-libquadmath
1084 all-target: maybe-all-target-libgfortran
1085 all-target: maybe-all-target-libobjc
1086 all-target: maybe-all-target-libgo
1087 all-target: maybe-all-target-libtermcap
1088 all-target: maybe-all-target-winsup
1089 all-target: maybe-all-target-libgloss
1090 all-target: maybe-all-target-libffi
1091 all-target: maybe-all-target-libjava
1092 all-target: maybe-all-target-zlib
1093 all-target: maybe-all-target-boehm-gc
1094 all-target: maybe-all-target-rda
1095 all-target: maybe-all-target-libada
1096 @if target-libgomp-no-bootstrap
1097 all-target: maybe-all-target-libgomp
1098 @endif target-libgomp-no-bootstrap
1099 all-target: maybe-all-target-libitm
1100 all-target: maybe-all-target-libatomic
1101
1102 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1103 # ``make X'' in all subdirectories (because, in general, there is a
1104 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1105 # but it may do additional work as well).
1106
1107 .PHONY: do-info
1108 do-info:
1109         @: $(MAKE); $(unstage)
1110         @r=`${PWD_COMMAND}`; export r; \
1111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1112         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1113           info-target
1114
1115
1116 .PHONY: info-host
1117
1118 info-host: maybe-info-bfd
1119 info-host: maybe-info-opcodes
1120 info-host: maybe-info-binutils
1121 info-host: maybe-info-bison
1122 info-host: maybe-info-cgen
1123 info-host: maybe-info-dejagnu
1124 info-host: maybe-info-etc
1125 info-host: maybe-info-fastjar
1126 info-host: maybe-info-fixincludes
1127 info-host: maybe-info-flex
1128 info-host: maybe-info-gas
1129 info-host: maybe-info-gcc
1130 info-host: maybe-info-gmp
1131 info-host: maybe-info-mpfr
1132 info-host: maybe-info-mpc
1133 info-host: maybe-info-isl
1134 info-host: maybe-info-cloog
1135 info-host: maybe-info-libelf
1136 info-host: maybe-info-gold
1137 info-host: maybe-info-gprof
1138 info-host: maybe-info-intl
1139 info-host: maybe-info-tcl
1140 info-host: maybe-info-itcl
1141 info-host: maybe-info-ld
1142 info-host: maybe-info-libbacktrace
1143 info-host: maybe-info-libcpp
1144 info-host: maybe-info-libdecnumber
1145 info-host: maybe-info-libgui
1146 info-host: maybe-info-libiberty
1147 info-host: maybe-info-libiconv
1148 info-host: maybe-info-m4
1149 info-host: maybe-info-readline
1150 info-host: maybe-info-sid
1151 info-host: maybe-info-sim
1152 info-host: maybe-info-texinfo
1153 info-host: maybe-info-zlib
1154 info-host: maybe-info-gdb
1155 info-host: maybe-info-expect
1156 info-host: maybe-info-guile
1157 info-host: maybe-info-tk
1158 info-host: maybe-info-libtermcap
1159 info-host: maybe-info-utils
1160 info-host: maybe-info-gnattools
1161 info-host: maybe-info-lto-plugin
1162
1163 .PHONY: info-target
1164
1165 info-target: maybe-info-target-libstdc++-v3
1166 info-target: maybe-info-target-libmudflap
1167 info-target: maybe-info-target-libsanitizer
1168 info-target: maybe-info-target-libssp
1169 info-target: maybe-info-target-newlib
1170 info-target: maybe-info-target-libgcc
1171 info-target: maybe-info-target-libbacktrace
1172 info-target: maybe-info-target-libquadmath
1173 info-target: maybe-info-target-libgfortran
1174 info-target: maybe-info-target-libobjc
1175 info-target: maybe-info-target-libgo
1176 info-target: maybe-info-target-libtermcap
1177 info-target: maybe-info-target-winsup
1178 info-target: maybe-info-target-libgloss
1179 info-target: maybe-info-target-libffi
1180 info-target: maybe-info-target-libjava
1181 info-target: maybe-info-target-zlib
1182 info-target: maybe-info-target-boehm-gc
1183 info-target: maybe-info-target-rda
1184 info-target: maybe-info-target-libada
1185 info-target: maybe-info-target-libgomp
1186 info-target: maybe-info-target-libitm
1187 info-target: maybe-info-target-libatomic
1188
1189 .PHONY: do-dvi
1190 do-dvi:
1191         @: $(MAKE); $(unstage)
1192         @r=`${PWD_COMMAND}`; export r; \
1193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1194         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1195           dvi-target
1196
1197
1198 .PHONY: dvi-host
1199
1200 dvi-host: maybe-dvi-bfd
1201 dvi-host: maybe-dvi-opcodes
1202 dvi-host: maybe-dvi-binutils
1203 dvi-host: maybe-dvi-bison
1204 dvi-host: maybe-dvi-cgen
1205 dvi-host: maybe-dvi-dejagnu
1206 dvi-host: maybe-dvi-etc
1207 dvi-host: maybe-dvi-fastjar
1208 dvi-host: maybe-dvi-fixincludes
1209 dvi-host: maybe-dvi-flex
1210 dvi-host: maybe-dvi-gas
1211 dvi-host: maybe-dvi-gcc
1212 dvi-host: maybe-dvi-gmp
1213 dvi-host: maybe-dvi-mpfr
1214 dvi-host: maybe-dvi-mpc
1215 dvi-host: maybe-dvi-isl
1216 dvi-host: maybe-dvi-cloog
1217 dvi-host: maybe-dvi-libelf
1218 dvi-host: maybe-dvi-gold
1219 dvi-host: maybe-dvi-gprof
1220 dvi-host: maybe-dvi-intl
1221 dvi-host: maybe-dvi-tcl
1222 dvi-host: maybe-dvi-itcl
1223 dvi-host: maybe-dvi-ld
1224 dvi-host: maybe-dvi-libbacktrace
1225 dvi-host: maybe-dvi-libcpp
1226 dvi-host: maybe-dvi-libdecnumber
1227 dvi-host: maybe-dvi-libgui
1228 dvi-host: maybe-dvi-libiberty
1229 dvi-host: maybe-dvi-libiconv
1230 dvi-host: maybe-dvi-m4
1231 dvi-host: maybe-dvi-readline
1232 dvi-host: maybe-dvi-sid
1233 dvi-host: maybe-dvi-sim
1234 dvi-host: maybe-dvi-texinfo
1235 dvi-host: maybe-dvi-zlib
1236 dvi-host: maybe-dvi-gdb
1237 dvi-host: maybe-dvi-expect
1238 dvi-host: maybe-dvi-guile
1239 dvi-host: maybe-dvi-tk
1240 dvi-host: maybe-dvi-libtermcap
1241 dvi-host: maybe-dvi-utils
1242 dvi-host: maybe-dvi-gnattools
1243 dvi-host: maybe-dvi-lto-plugin
1244
1245 .PHONY: dvi-target
1246
1247 dvi-target: maybe-dvi-target-libstdc++-v3
1248 dvi-target: maybe-dvi-target-libmudflap
1249 dvi-target: maybe-dvi-target-libsanitizer
1250 dvi-target: maybe-dvi-target-libssp
1251 dvi-target: maybe-dvi-target-newlib
1252 dvi-target: maybe-dvi-target-libgcc
1253 dvi-target: maybe-dvi-target-libbacktrace
1254 dvi-target: maybe-dvi-target-libquadmath
1255 dvi-target: maybe-dvi-target-libgfortran
1256 dvi-target: maybe-dvi-target-libobjc
1257 dvi-target: maybe-dvi-target-libgo
1258 dvi-target: maybe-dvi-target-libtermcap
1259 dvi-target: maybe-dvi-target-winsup
1260 dvi-target: maybe-dvi-target-libgloss
1261 dvi-target: maybe-dvi-target-libffi
1262 dvi-target: maybe-dvi-target-libjava
1263 dvi-target: maybe-dvi-target-zlib
1264 dvi-target: maybe-dvi-target-boehm-gc
1265 dvi-target: maybe-dvi-target-rda
1266 dvi-target: maybe-dvi-target-libada
1267 dvi-target: maybe-dvi-target-libgomp
1268 dvi-target: maybe-dvi-target-libitm
1269 dvi-target: maybe-dvi-target-libatomic
1270
1271 .PHONY: do-pdf
1272 do-pdf:
1273         @: $(MAKE); $(unstage)
1274         @r=`${PWD_COMMAND}`; export r; \
1275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1276         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1277           pdf-target
1278
1279
1280 .PHONY: pdf-host
1281
1282 pdf-host: maybe-pdf-bfd
1283 pdf-host: maybe-pdf-opcodes
1284 pdf-host: maybe-pdf-binutils
1285 pdf-host: maybe-pdf-bison
1286 pdf-host: maybe-pdf-cgen
1287 pdf-host: maybe-pdf-dejagnu
1288 pdf-host: maybe-pdf-etc
1289 pdf-host: maybe-pdf-fastjar
1290 pdf-host: maybe-pdf-fixincludes
1291 pdf-host: maybe-pdf-flex
1292 pdf-host: maybe-pdf-gas
1293 pdf-host: maybe-pdf-gcc
1294 pdf-host: maybe-pdf-gmp
1295 pdf-host: maybe-pdf-mpfr
1296 pdf-host: maybe-pdf-mpc
1297 pdf-host: maybe-pdf-isl
1298 pdf-host: maybe-pdf-cloog
1299 pdf-host: maybe-pdf-libelf
1300 pdf-host: maybe-pdf-gold
1301 pdf-host: maybe-pdf-gprof
1302 pdf-host: maybe-pdf-intl
1303 pdf-host: maybe-pdf-tcl
1304 pdf-host: maybe-pdf-itcl
1305 pdf-host: maybe-pdf-ld
1306 pdf-host: maybe-pdf-libbacktrace
1307 pdf-host: maybe-pdf-libcpp
1308 pdf-host: maybe-pdf-libdecnumber
1309 pdf-host: maybe-pdf-libgui
1310 pdf-host: maybe-pdf-libiberty
1311 pdf-host: maybe-pdf-libiconv
1312 pdf-host: maybe-pdf-m4
1313 pdf-host: maybe-pdf-readline
1314 pdf-host: maybe-pdf-sid
1315 pdf-host: maybe-pdf-sim
1316 pdf-host: maybe-pdf-texinfo
1317 pdf-host: maybe-pdf-zlib
1318 pdf-host: maybe-pdf-gdb
1319 pdf-host: maybe-pdf-expect
1320 pdf-host: maybe-pdf-guile
1321 pdf-host: maybe-pdf-tk
1322 pdf-host: maybe-pdf-libtermcap
1323 pdf-host: maybe-pdf-utils
1324 pdf-host: maybe-pdf-gnattools
1325 pdf-host: maybe-pdf-lto-plugin
1326
1327 .PHONY: pdf-target
1328
1329 pdf-target: maybe-pdf-target-libstdc++-v3
1330 pdf-target: maybe-pdf-target-libmudflap
1331 pdf-target: maybe-pdf-target-libsanitizer
1332 pdf-target: maybe-pdf-target-libssp
1333 pdf-target: maybe-pdf-target-newlib
1334 pdf-target: maybe-pdf-target-libgcc
1335 pdf-target: maybe-pdf-target-libbacktrace
1336 pdf-target: maybe-pdf-target-libquadmath
1337 pdf-target: maybe-pdf-target-libgfortran
1338 pdf-target: maybe-pdf-target-libobjc
1339 pdf-target: maybe-pdf-target-libgo
1340 pdf-target: maybe-pdf-target-libtermcap
1341 pdf-target: maybe-pdf-target-winsup
1342 pdf-target: maybe-pdf-target-libgloss
1343 pdf-target: maybe-pdf-target-libffi
1344 pdf-target: maybe-pdf-target-libjava
1345 pdf-target: maybe-pdf-target-zlib
1346 pdf-target: maybe-pdf-target-boehm-gc
1347 pdf-target: maybe-pdf-target-rda
1348 pdf-target: maybe-pdf-target-libada
1349 pdf-target: maybe-pdf-target-libgomp
1350 pdf-target: maybe-pdf-target-libitm
1351 pdf-target: maybe-pdf-target-libatomic
1352
1353 .PHONY: do-html
1354 do-html:
1355         @: $(MAKE); $(unstage)
1356         @r=`${PWD_COMMAND}`; export r; \
1357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1359           html-target
1360
1361
1362 .PHONY: html-host
1363
1364 html-host: maybe-html-bfd
1365 html-host: maybe-html-opcodes
1366 html-host: maybe-html-binutils
1367 html-host: maybe-html-bison
1368 html-host: maybe-html-cgen
1369 html-host: maybe-html-dejagnu
1370 html-host: maybe-html-etc
1371 html-host: maybe-html-fastjar
1372 html-host: maybe-html-fixincludes
1373 html-host: maybe-html-flex
1374 html-host: maybe-html-gas
1375 html-host: maybe-html-gcc
1376 html-host: maybe-html-gmp
1377 html-host: maybe-html-mpfr
1378 html-host: maybe-html-mpc
1379 html-host: maybe-html-isl
1380 html-host: maybe-html-cloog
1381 html-host: maybe-html-libelf
1382 html-host: maybe-html-gold
1383 html-host: maybe-html-gprof
1384 html-host: maybe-html-intl
1385 html-host: maybe-html-tcl
1386 html-host: maybe-html-itcl
1387 html-host: maybe-html-ld
1388 html-host: maybe-html-libbacktrace
1389 html-host: maybe-html-libcpp
1390 html-host: maybe-html-libdecnumber
1391 html-host: maybe-html-libgui
1392 html-host: maybe-html-libiberty
1393 html-host: maybe-html-libiconv
1394 html-host: maybe-html-m4
1395 html-host: maybe-html-readline
1396 html-host: maybe-html-sid
1397 html-host: maybe-html-sim
1398 html-host: maybe-html-texinfo
1399 html-host: maybe-html-zlib
1400 html-host: maybe-html-gdb
1401 html-host: maybe-html-expect
1402 html-host: maybe-html-guile
1403 html-host: maybe-html-tk
1404 html-host: maybe-html-libtermcap
1405 html-host: maybe-html-utils
1406 html-host: maybe-html-gnattools
1407 html-host: maybe-html-lto-plugin
1408
1409 .PHONY: html-target
1410
1411 html-target: maybe-html-target-libstdc++-v3
1412 html-target: maybe-html-target-libmudflap
1413 html-target: maybe-html-target-libsanitizer
1414 html-target: maybe-html-target-libssp
1415 html-target: maybe-html-target-newlib
1416 html-target: maybe-html-target-libgcc
1417 html-target: maybe-html-target-libbacktrace
1418 html-target: maybe-html-target-libquadmath
1419 html-target: maybe-html-target-libgfortran
1420 html-target: maybe-html-target-libobjc
1421 html-target: maybe-html-target-libgo
1422 html-target: maybe-html-target-libtermcap
1423 html-target: maybe-html-target-winsup
1424 html-target: maybe-html-target-libgloss
1425 html-target: maybe-html-target-libffi
1426 html-target: maybe-html-target-libjava
1427 html-target: maybe-html-target-zlib
1428 html-target: maybe-html-target-boehm-gc
1429 html-target: maybe-html-target-rda
1430 html-target: maybe-html-target-libada
1431 html-target: maybe-html-target-libgomp
1432 html-target: maybe-html-target-libitm
1433 html-target: maybe-html-target-libatomic
1434
1435 .PHONY: do-TAGS
1436 do-TAGS:
1437         @: $(MAKE); $(unstage)
1438         @r=`${PWD_COMMAND}`; export r; \
1439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1440         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1441           TAGS-target
1442
1443
1444 .PHONY: TAGS-host
1445
1446 TAGS-host: maybe-TAGS-bfd
1447 TAGS-host: maybe-TAGS-opcodes
1448 TAGS-host: maybe-TAGS-binutils
1449 TAGS-host: maybe-TAGS-bison
1450 TAGS-host: maybe-TAGS-cgen
1451 TAGS-host: maybe-TAGS-dejagnu
1452 TAGS-host: maybe-TAGS-etc
1453 TAGS-host: maybe-TAGS-fastjar
1454 TAGS-host: maybe-TAGS-fixincludes
1455 TAGS-host: maybe-TAGS-flex
1456 TAGS-host: maybe-TAGS-gas
1457 TAGS-host: maybe-TAGS-gcc
1458 TAGS-host: maybe-TAGS-gmp
1459 TAGS-host: maybe-TAGS-mpfr
1460 TAGS-host: maybe-TAGS-mpc
1461 TAGS-host: maybe-TAGS-isl
1462 TAGS-host: maybe-TAGS-cloog
1463 TAGS-host: maybe-TAGS-libelf
1464 TAGS-host: maybe-TAGS-gold
1465 TAGS-host: maybe-TAGS-gprof
1466 TAGS-host: maybe-TAGS-intl
1467 TAGS-host: maybe-TAGS-tcl
1468 TAGS-host: maybe-TAGS-itcl
1469 TAGS-host: maybe-TAGS-ld
1470 TAGS-host: maybe-TAGS-libbacktrace
1471 TAGS-host: maybe-TAGS-libcpp
1472 TAGS-host: maybe-TAGS-libdecnumber
1473 TAGS-host: maybe-TAGS-libgui
1474 TAGS-host: maybe-TAGS-libiberty
1475 TAGS-host: maybe-TAGS-libiconv
1476 TAGS-host: maybe-TAGS-m4
1477 TAGS-host: maybe-TAGS-readline
1478 TAGS-host: maybe-TAGS-sid
1479 TAGS-host: maybe-TAGS-sim
1480 TAGS-host: maybe-TAGS-texinfo
1481 TAGS-host: maybe-TAGS-zlib
1482 TAGS-host: maybe-TAGS-gdb
1483 TAGS-host: maybe-TAGS-expect
1484 TAGS-host: maybe-TAGS-guile
1485 TAGS-host: maybe-TAGS-tk
1486 TAGS-host: maybe-TAGS-libtermcap
1487 TAGS-host: maybe-TAGS-utils
1488 TAGS-host: maybe-TAGS-gnattools
1489 TAGS-host: maybe-TAGS-lto-plugin
1490
1491 .PHONY: TAGS-target
1492
1493 TAGS-target: maybe-TAGS-target-libstdc++-v3
1494 TAGS-target: maybe-TAGS-target-libmudflap
1495 TAGS-target: maybe-TAGS-target-libsanitizer
1496 TAGS-target: maybe-TAGS-target-libssp
1497 TAGS-target: maybe-TAGS-target-newlib
1498 TAGS-target: maybe-TAGS-target-libgcc
1499 TAGS-target: maybe-TAGS-target-libbacktrace
1500 TAGS-target: maybe-TAGS-target-libquadmath
1501 TAGS-target: maybe-TAGS-target-libgfortran
1502 TAGS-target: maybe-TAGS-target-libobjc
1503 TAGS-target: maybe-TAGS-target-libgo
1504 TAGS-target: maybe-TAGS-target-libtermcap
1505 TAGS-target: maybe-TAGS-target-winsup
1506 TAGS-target: maybe-TAGS-target-libgloss
1507 TAGS-target: maybe-TAGS-target-libffi
1508 TAGS-target: maybe-TAGS-target-libjava
1509 TAGS-target: maybe-TAGS-target-zlib
1510 TAGS-target: maybe-TAGS-target-boehm-gc
1511 TAGS-target: maybe-TAGS-target-rda
1512 TAGS-target: maybe-TAGS-target-libada
1513 TAGS-target: maybe-TAGS-target-libgomp
1514 TAGS-target: maybe-TAGS-target-libitm
1515 TAGS-target: maybe-TAGS-target-libatomic
1516
1517 .PHONY: do-install-info
1518 do-install-info:
1519         @: $(MAKE); $(unstage)
1520         @r=`${PWD_COMMAND}`; export r; \
1521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1522         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1523           install-info-target
1524
1525
1526 .PHONY: install-info-host
1527
1528 install-info-host: maybe-install-info-bfd
1529 install-info-host: maybe-install-info-opcodes
1530 install-info-host: maybe-install-info-binutils
1531 install-info-host: maybe-install-info-bison
1532 install-info-host: maybe-install-info-cgen
1533 install-info-host: maybe-install-info-dejagnu
1534 install-info-host: maybe-install-info-etc
1535 install-info-host: maybe-install-info-fastjar
1536 install-info-host: maybe-install-info-fixincludes
1537 install-info-host: maybe-install-info-flex
1538 install-info-host: maybe-install-info-gas
1539 install-info-host: maybe-install-info-gcc
1540 install-info-host: maybe-install-info-gmp
1541 install-info-host: maybe-install-info-mpfr
1542 install-info-host: maybe-install-info-mpc
1543 install-info-host: maybe-install-info-isl
1544 install-info-host: maybe-install-info-cloog
1545 install-info-host: maybe-install-info-libelf
1546 install-info-host: maybe-install-info-gold
1547 install-info-host: maybe-install-info-gprof
1548 install-info-host: maybe-install-info-intl
1549 install-info-host: maybe-install-info-tcl
1550 install-info-host: maybe-install-info-itcl
1551 install-info-host: maybe-install-info-ld
1552 install-info-host: maybe-install-info-libbacktrace
1553 install-info-host: maybe-install-info-libcpp
1554 install-info-host: maybe-install-info-libdecnumber
1555 install-info-host: maybe-install-info-libgui
1556 install-info-host: maybe-install-info-libiberty
1557 install-info-host: maybe-install-info-libiconv
1558 install-info-host: maybe-install-info-m4
1559 install-info-host: maybe-install-info-readline
1560 install-info-host: maybe-install-info-sid
1561 install-info-host: maybe-install-info-sim
1562 install-info-host: maybe-install-info-texinfo
1563 install-info-host: maybe-install-info-zlib
1564 install-info-host: maybe-install-info-gdb
1565 install-info-host: maybe-install-info-expect
1566 install-info-host: maybe-install-info-guile
1567 install-info-host: maybe-install-info-tk
1568 install-info-host: maybe-install-info-libtermcap
1569 install-info-host: maybe-install-info-utils
1570 install-info-host: maybe-install-info-gnattools
1571 install-info-host: maybe-install-info-lto-plugin
1572
1573 .PHONY: install-info-target
1574
1575 install-info-target: maybe-install-info-target-libstdc++-v3
1576 install-info-target: maybe-install-info-target-libmudflap
1577 install-info-target: maybe-install-info-target-libsanitizer
1578 install-info-target: maybe-install-info-target-libssp
1579 install-info-target: maybe-install-info-target-newlib
1580 install-info-target: maybe-install-info-target-libgcc
1581 install-info-target: maybe-install-info-target-libbacktrace
1582 install-info-target: maybe-install-info-target-libquadmath
1583 install-info-target: maybe-install-info-target-libgfortran
1584 install-info-target: maybe-install-info-target-libobjc
1585 install-info-target: maybe-install-info-target-libgo
1586 install-info-target: maybe-install-info-target-libtermcap
1587 install-info-target: maybe-install-info-target-winsup
1588 install-info-target: maybe-install-info-target-libgloss
1589 install-info-target: maybe-install-info-target-libffi
1590 install-info-target: maybe-install-info-target-libjava
1591 install-info-target: maybe-install-info-target-zlib
1592 install-info-target: maybe-install-info-target-boehm-gc
1593 install-info-target: maybe-install-info-target-rda
1594 install-info-target: maybe-install-info-target-libada
1595 install-info-target: maybe-install-info-target-libgomp
1596 install-info-target: maybe-install-info-target-libitm
1597 install-info-target: maybe-install-info-target-libatomic
1598
1599 .PHONY: do-install-pdf
1600 do-install-pdf:
1601         @: $(MAKE); $(unstage)
1602         @r=`${PWD_COMMAND}`; export r; \
1603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1604         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1605           install-pdf-target
1606
1607
1608 .PHONY: install-pdf-host
1609
1610 install-pdf-host: maybe-install-pdf-bfd
1611 install-pdf-host: maybe-install-pdf-opcodes
1612 install-pdf-host: maybe-install-pdf-binutils
1613 install-pdf-host: maybe-install-pdf-bison
1614 install-pdf-host: maybe-install-pdf-cgen
1615 install-pdf-host: maybe-install-pdf-dejagnu
1616 install-pdf-host: maybe-install-pdf-etc
1617 install-pdf-host: maybe-install-pdf-fastjar
1618 install-pdf-host: maybe-install-pdf-fixincludes
1619 install-pdf-host: maybe-install-pdf-flex
1620 install-pdf-host: maybe-install-pdf-gas
1621 install-pdf-host: maybe-install-pdf-gcc
1622 install-pdf-host: maybe-install-pdf-gmp
1623 install-pdf-host: maybe-install-pdf-mpfr
1624 install-pdf-host: maybe-install-pdf-mpc
1625 install-pdf-host: maybe-install-pdf-isl
1626 install-pdf-host: maybe-install-pdf-cloog
1627 install-pdf-host: maybe-install-pdf-libelf
1628 install-pdf-host: maybe-install-pdf-gold
1629 install-pdf-host: maybe-install-pdf-gprof
1630 install-pdf-host: maybe-install-pdf-intl
1631 install-pdf-host: maybe-install-pdf-tcl
1632 install-pdf-host: maybe-install-pdf-itcl
1633 install-pdf-host: maybe-install-pdf-ld
1634 install-pdf-host: maybe-install-pdf-libbacktrace
1635 install-pdf-host: maybe-install-pdf-libcpp
1636 install-pdf-host: maybe-install-pdf-libdecnumber
1637 install-pdf-host: maybe-install-pdf-libgui
1638 install-pdf-host: maybe-install-pdf-libiberty
1639 install-pdf-host: maybe-install-pdf-libiconv
1640 install-pdf-host: maybe-install-pdf-m4
1641 install-pdf-host: maybe-install-pdf-readline
1642 install-pdf-host: maybe-install-pdf-sid
1643 install-pdf-host: maybe-install-pdf-sim
1644 install-pdf-host: maybe-install-pdf-texinfo
1645 install-pdf-host: maybe-install-pdf-zlib
1646 install-pdf-host: maybe-install-pdf-gdb
1647 install-pdf-host: maybe-install-pdf-expect
1648 install-pdf-host: maybe-install-pdf-guile
1649 install-pdf-host: maybe-install-pdf-tk
1650 install-pdf-host: maybe-install-pdf-libtermcap
1651 install-pdf-host: maybe-install-pdf-utils
1652 install-pdf-host: maybe-install-pdf-gnattools
1653 install-pdf-host: maybe-install-pdf-lto-plugin
1654
1655 .PHONY: install-pdf-target
1656
1657 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1658 install-pdf-target: maybe-install-pdf-target-libmudflap
1659 install-pdf-target: maybe-install-pdf-target-libsanitizer
1660 install-pdf-target: maybe-install-pdf-target-libssp
1661 install-pdf-target: maybe-install-pdf-target-newlib
1662 install-pdf-target: maybe-install-pdf-target-libgcc
1663 install-pdf-target: maybe-install-pdf-target-libbacktrace
1664 install-pdf-target: maybe-install-pdf-target-libquadmath
1665 install-pdf-target: maybe-install-pdf-target-libgfortran
1666 install-pdf-target: maybe-install-pdf-target-libobjc
1667 install-pdf-target: maybe-install-pdf-target-libgo
1668 install-pdf-target: maybe-install-pdf-target-libtermcap
1669 install-pdf-target: maybe-install-pdf-target-winsup
1670 install-pdf-target: maybe-install-pdf-target-libgloss
1671 install-pdf-target: maybe-install-pdf-target-libffi
1672 install-pdf-target: maybe-install-pdf-target-libjava
1673 install-pdf-target: maybe-install-pdf-target-zlib
1674 install-pdf-target: maybe-install-pdf-target-boehm-gc
1675 install-pdf-target: maybe-install-pdf-target-rda
1676 install-pdf-target: maybe-install-pdf-target-libada
1677 install-pdf-target: maybe-install-pdf-target-libgomp
1678 install-pdf-target: maybe-install-pdf-target-libitm
1679 install-pdf-target: maybe-install-pdf-target-libatomic
1680
1681 .PHONY: do-install-html
1682 do-install-html:
1683         @: $(MAKE); $(unstage)
1684         @r=`${PWD_COMMAND}`; export r; \
1685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1686         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1687           install-html-target
1688
1689
1690 .PHONY: install-html-host
1691
1692 install-html-host: maybe-install-html-bfd
1693 install-html-host: maybe-install-html-opcodes
1694 install-html-host: maybe-install-html-binutils
1695 install-html-host: maybe-install-html-bison
1696 install-html-host: maybe-install-html-cgen
1697 install-html-host: maybe-install-html-dejagnu
1698 install-html-host: maybe-install-html-etc
1699 install-html-host: maybe-install-html-fastjar
1700 install-html-host: maybe-install-html-fixincludes
1701 install-html-host: maybe-install-html-flex
1702 install-html-host: maybe-install-html-gas
1703 install-html-host: maybe-install-html-gcc
1704 install-html-host: maybe-install-html-gmp
1705 install-html-host: maybe-install-html-mpfr
1706 install-html-host: maybe-install-html-mpc
1707 install-html-host: maybe-install-html-isl
1708 install-html-host: maybe-install-html-cloog
1709 install-html-host: maybe-install-html-libelf
1710 install-html-host: maybe-install-html-gold
1711 install-html-host: maybe-install-html-gprof
1712 install-html-host: maybe-install-html-intl
1713 install-html-host: maybe-install-html-tcl
1714 install-html-host: maybe-install-html-itcl
1715 install-html-host: maybe-install-html-ld
1716 install-html-host: maybe-install-html-libbacktrace
1717 install-html-host: maybe-install-html-libcpp
1718 install-html-host: maybe-install-html-libdecnumber
1719 install-html-host: maybe-install-html-libgui
1720 install-html-host: maybe-install-html-libiberty
1721 install-html-host: maybe-install-html-libiconv
1722 install-html-host: maybe-install-html-m4
1723 install-html-host: maybe-install-html-readline
1724 install-html-host: maybe-install-html-sid
1725 install-html-host: maybe-install-html-sim
1726 install-html-host: maybe-install-html-texinfo
1727 install-html-host: maybe-install-html-zlib
1728 install-html-host: maybe-install-html-gdb
1729 install-html-host: maybe-install-html-expect
1730 install-html-host: maybe-install-html-guile
1731 install-html-host: maybe-install-html-tk
1732 install-html-host: maybe-install-html-libtermcap
1733 install-html-host: maybe-install-html-utils
1734 install-html-host: maybe-install-html-gnattools
1735 install-html-host: maybe-install-html-lto-plugin
1736
1737 .PHONY: install-html-target
1738
1739 install-html-target: maybe-install-html-target-libstdc++-v3
1740 install-html-target: maybe-install-html-target-libmudflap
1741 install-html-target: maybe-install-html-target-libsanitizer
1742 install-html-target: maybe-install-html-target-libssp
1743 install-html-target: maybe-install-html-target-newlib
1744 install-html-target: maybe-install-html-target-libgcc
1745 install-html-target: maybe-install-html-target-libbacktrace
1746 install-html-target: maybe-install-html-target-libquadmath
1747 install-html-target: maybe-install-html-target-libgfortran
1748 install-html-target: maybe-install-html-target-libobjc
1749 install-html-target: maybe-install-html-target-libgo
1750 install-html-target: maybe-install-html-target-libtermcap
1751 install-html-target: maybe-install-html-target-winsup
1752 install-html-target: maybe-install-html-target-libgloss
1753 install-html-target: maybe-install-html-target-libffi
1754 install-html-target: maybe-install-html-target-libjava
1755 install-html-target: maybe-install-html-target-zlib
1756 install-html-target: maybe-install-html-target-boehm-gc
1757 install-html-target: maybe-install-html-target-rda
1758 install-html-target: maybe-install-html-target-libada
1759 install-html-target: maybe-install-html-target-libgomp
1760 install-html-target: maybe-install-html-target-libitm
1761 install-html-target: maybe-install-html-target-libatomic
1762
1763 .PHONY: do-installcheck
1764 do-installcheck:
1765         @: $(MAKE); $(unstage)
1766         @r=`${PWD_COMMAND}`; export r; \
1767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1768         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1769           installcheck-target
1770
1771
1772 .PHONY: installcheck-host
1773
1774 installcheck-host: maybe-installcheck-bfd
1775 installcheck-host: maybe-installcheck-opcodes
1776 installcheck-host: maybe-installcheck-binutils
1777 installcheck-host: maybe-installcheck-bison
1778 installcheck-host: maybe-installcheck-cgen
1779 installcheck-host: maybe-installcheck-dejagnu
1780 installcheck-host: maybe-installcheck-etc
1781 installcheck-host: maybe-installcheck-fastjar
1782 installcheck-host: maybe-installcheck-fixincludes
1783 installcheck-host: maybe-installcheck-flex
1784 installcheck-host: maybe-installcheck-gas
1785 installcheck-host: maybe-installcheck-gcc
1786 installcheck-host: maybe-installcheck-gmp
1787 installcheck-host: maybe-installcheck-mpfr
1788 installcheck-host: maybe-installcheck-mpc
1789 installcheck-host: maybe-installcheck-isl
1790 installcheck-host: maybe-installcheck-cloog
1791 installcheck-host: maybe-installcheck-libelf
1792 installcheck-host: maybe-installcheck-gold
1793 installcheck-host: maybe-installcheck-gprof
1794 installcheck-host: maybe-installcheck-intl
1795 installcheck-host: maybe-installcheck-tcl
1796 installcheck-host: maybe-installcheck-itcl
1797 installcheck-host: maybe-installcheck-ld
1798 installcheck-host: maybe-installcheck-libbacktrace
1799 installcheck-host: maybe-installcheck-libcpp
1800 installcheck-host: maybe-installcheck-libdecnumber
1801 installcheck-host: maybe-installcheck-libgui
1802 installcheck-host: maybe-installcheck-libiberty
1803 installcheck-host: maybe-installcheck-libiconv
1804 installcheck-host: maybe-installcheck-m4
1805 installcheck-host: maybe-installcheck-readline
1806 installcheck-host: maybe-installcheck-sid
1807 installcheck-host: maybe-installcheck-sim
1808 installcheck-host: maybe-installcheck-texinfo
1809 installcheck-host: maybe-installcheck-zlib
1810 installcheck-host: maybe-installcheck-gdb
1811 installcheck-host: maybe-installcheck-expect
1812 installcheck-host: maybe-installcheck-guile
1813 installcheck-host: maybe-installcheck-tk
1814 installcheck-host: maybe-installcheck-libtermcap
1815 installcheck-host: maybe-installcheck-utils
1816 installcheck-host: maybe-installcheck-gnattools
1817 installcheck-host: maybe-installcheck-lto-plugin
1818
1819 .PHONY: installcheck-target
1820
1821 installcheck-target: maybe-installcheck-target-libstdc++-v3
1822 installcheck-target: maybe-installcheck-target-libmudflap
1823 installcheck-target: maybe-installcheck-target-libsanitizer
1824 installcheck-target: maybe-installcheck-target-libssp
1825 installcheck-target: maybe-installcheck-target-newlib
1826 installcheck-target: maybe-installcheck-target-libgcc
1827 installcheck-target: maybe-installcheck-target-libbacktrace
1828 installcheck-target: maybe-installcheck-target-libquadmath
1829 installcheck-target: maybe-installcheck-target-libgfortran
1830 installcheck-target: maybe-installcheck-target-libobjc
1831 installcheck-target: maybe-installcheck-target-libgo
1832 installcheck-target: maybe-installcheck-target-libtermcap
1833 installcheck-target: maybe-installcheck-target-winsup
1834 installcheck-target: maybe-installcheck-target-libgloss
1835 installcheck-target: maybe-installcheck-target-libffi
1836 installcheck-target: maybe-installcheck-target-libjava
1837 installcheck-target: maybe-installcheck-target-zlib
1838 installcheck-target: maybe-installcheck-target-boehm-gc
1839 installcheck-target: maybe-installcheck-target-rda
1840 installcheck-target: maybe-installcheck-target-libada
1841 installcheck-target: maybe-installcheck-target-libgomp
1842 installcheck-target: maybe-installcheck-target-libitm
1843 installcheck-target: maybe-installcheck-target-libatomic
1844
1845 .PHONY: do-mostlyclean
1846 do-mostlyclean:
1847         @: $(MAKE); $(unstage)
1848         @r=`${PWD_COMMAND}`; export r; \
1849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1850         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1851           mostlyclean-target
1852
1853
1854 .PHONY: mostlyclean-host
1855
1856 mostlyclean-host: maybe-mostlyclean-bfd
1857 mostlyclean-host: maybe-mostlyclean-opcodes
1858 mostlyclean-host: maybe-mostlyclean-binutils
1859 mostlyclean-host: maybe-mostlyclean-bison
1860 mostlyclean-host: maybe-mostlyclean-cgen
1861 mostlyclean-host: maybe-mostlyclean-dejagnu
1862 mostlyclean-host: maybe-mostlyclean-etc
1863 mostlyclean-host: maybe-mostlyclean-fastjar
1864 mostlyclean-host: maybe-mostlyclean-fixincludes
1865 mostlyclean-host: maybe-mostlyclean-flex
1866 mostlyclean-host: maybe-mostlyclean-gas
1867 mostlyclean-host: maybe-mostlyclean-gcc
1868 mostlyclean-host: maybe-mostlyclean-gmp
1869 mostlyclean-host: maybe-mostlyclean-mpfr
1870 mostlyclean-host: maybe-mostlyclean-mpc
1871 mostlyclean-host: maybe-mostlyclean-isl
1872 mostlyclean-host: maybe-mostlyclean-cloog
1873 mostlyclean-host: maybe-mostlyclean-libelf
1874 mostlyclean-host: maybe-mostlyclean-gold
1875 mostlyclean-host: maybe-mostlyclean-gprof
1876 mostlyclean-host: maybe-mostlyclean-intl
1877 mostlyclean-host: maybe-mostlyclean-tcl
1878 mostlyclean-host: maybe-mostlyclean-itcl
1879 mostlyclean-host: maybe-mostlyclean-ld
1880 mostlyclean-host: maybe-mostlyclean-libbacktrace
1881 mostlyclean-host: maybe-mostlyclean-libcpp
1882 mostlyclean-host: maybe-mostlyclean-libdecnumber
1883 mostlyclean-host: maybe-mostlyclean-libgui
1884 mostlyclean-host: maybe-mostlyclean-libiberty
1885 mostlyclean-host: maybe-mostlyclean-libiconv
1886 mostlyclean-host: maybe-mostlyclean-m4
1887 mostlyclean-host: maybe-mostlyclean-readline
1888 mostlyclean-host: maybe-mostlyclean-sid
1889 mostlyclean-host: maybe-mostlyclean-sim
1890 mostlyclean-host: maybe-mostlyclean-texinfo
1891 mostlyclean-host: maybe-mostlyclean-zlib
1892 mostlyclean-host: maybe-mostlyclean-gdb
1893 mostlyclean-host: maybe-mostlyclean-expect
1894 mostlyclean-host: maybe-mostlyclean-guile
1895 mostlyclean-host: maybe-mostlyclean-tk
1896 mostlyclean-host: maybe-mostlyclean-libtermcap
1897 mostlyclean-host: maybe-mostlyclean-utils
1898 mostlyclean-host: maybe-mostlyclean-gnattools
1899 mostlyclean-host: maybe-mostlyclean-lto-plugin
1900
1901 .PHONY: mostlyclean-target
1902
1903 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1904 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1905 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1906 mostlyclean-target: maybe-mostlyclean-target-libssp
1907 mostlyclean-target: maybe-mostlyclean-target-newlib
1908 mostlyclean-target: maybe-mostlyclean-target-libgcc
1909 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1910 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1911 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1912 mostlyclean-target: maybe-mostlyclean-target-libobjc
1913 mostlyclean-target: maybe-mostlyclean-target-libgo
1914 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1915 mostlyclean-target: maybe-mostlyclean-target-winsup
1916 mostlyclean-target: maybe-mostlyclean-target-libgloss
1917 mostlyclean-target: maybe-mostlyclean-target-libffi
1918 mostlyclean-target: maybe-mostlyclean-target-libjava
1919 mostlyclean-target: maybe-mostlyclean-target-zlib
1920 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1921 mostlyclean-target: maybe-mostlyclean-target-rda
1922 mostlyclean-target: maybe-mostlyclean-target-libada
1923 mostlyclean-target: maybe-mostlyclean-target-libgomp
1924 mostlyclean-target: maybe-mostlyclean-target-libitm
1925 mostlyclean-target: maybe-mostlyclean-target-libatomic
1926
1927 .PHONY: do-clean
1928 do-clean:
1929         @: $(MAKE); $(unstage)
1930         @r=`${PWD_COMMAND}`; export r; \
1931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1932         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1933           clean-target
1934
1935
1936 .PHONY: clean-host
1937
1938 clean-host: maybe-clean-bfd
1939 clean-host: maybe-clean-opcodes
1940 clean-host: maybe-clean-binutils
1941 clean-host: maybe-clean-bison
1942 clean-host: maybe-clean-cgen
1943 clean-host: maybe-clean-dejagnu
1944 clean-host: maybe-clean-etc
1945 clean-host: maybe-clean-fastjar
1946 clean-host: maybe-clean-fixincludes
1947 clean-host: maybe-clean-flex
1948 clean-host: maybe-clean-gas
1949 clean-host: maybe-clean-gcc
1950 clean-host: maybe-clean-gmp
1951 clean-host: maybe-clean-mpfr
1952 clean-host: maybe-clean-mpc
1953 clean-host: maybe-clean-isl
1954 clean-host: maybe-clean-cloog
1955 clean-host: maybe-clean-libelf
1956 clean-host: maybe-clean-gold
1957 clean-host: maybe-clean-gprof
1958 clean-host: maybe-clean-intl
1959 clean-host: maybe-clean-tcl
1960 clean-host: maybe-clean-itcl
1961 clean-host: maybe-clean-ld
1962 clean-host: maybe-clean-libbacktrace
1963 clean-host: maybe-clean-libcpp
1964 clean-host: maybe-clean-libdecnumber
1965 clean-host: maybe-clean-libgui
1966 clean-host: maybe-clean-libiberty
1967 clean-host: maybe-clean-libiconv
1968 clean-host: maybe-clean-m4
1969 clean-host: maybe-clean-readline
1970 clean-host: maybe-clean-sid
1971 clean-host: maybe-clean-sim
1972 clean-host: maybe-clean-texinfo
1973 clean-host: maybe-clean-zlib
1974 clean-host: maybe-clean-gdb
1975 clean-host: maybe-clean-expect
1976 clean-host: maybe-clean-guile
1977 clean-host: maybe-clean-tk
1978 clean-host: maybe-clean-libtermcap
1979 clean-host: maybe-clean-utils
1980 clean-host: maybe-clean-gnattools
1981 clean-host: maybe-clean-lto-plugin
1982
1983 .PHONY: clean-target
1984
1985 clean-target: maybe-clean-target-libstdc++-v3
1986 clean-target: maybe-clean-target-libmudflap
1987 clean-target: maybe-clean-target-libsanitizer
1988 clean-target: maybe-clean-target-libssp
1989 clean-target: maybe-clean-target-newlib
1990 clean-target: maybe-clean-target-libgcc
1991 clean-target: maybe-clean-target-libbacktrace
1992 clean-target: maybe-clean-target-libquadmath
1993 clean-target: maybe-clean-target-libgfortran
1994 clean-target: maybe-clean-target-libobjc
1995 clean-target: maybe-clean-target-libgo
1996 clean-target: maybe-clean-target-libtermcap
1997 clean-target: maybe-clean-target-winsup
1998 clean-target: maybe-clean-target-libgloss
1999 clean-target: maybe-clean-target-libffi
2000 clean-target: maybe-clean-target-libjava
2001 clean-target: maybe-clean-target-zlib
2002 clean-target: maybe-clean-target-boehm-gc
2003 clean-target: maybe-clean-target-rda
2004 clean-target: maybe-clean-target-libada
2005 clean-target: maybe-clean-target-libgomp
2006 clean-target: maybe-clean-target-libitm
2007 clean-target: maybe-clean-target-libatomic
2008
2009 .PHONY: do-distclean
2010 do-distclean:
2011         @: $(MAKE); $(unstage)
2012         @r=`${PWD_COMMAND}`; export r; \
2013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2014         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2015           distclean-target
2016
2017
2018 .PHONY: distclean-host
2019
2020 distclean-host: maybe-distclean-bfd
2021 distclean-host: maybe-distclean-opcodes
2022 distclean-host: maybe-distclean-binutils
2023 distclean-host: maybe-distclean-bison
2024 distclean-host: maybe-distclean-cgen
2025 distclean-host: maybe-distclean-dejagnu
2026 distclean-host: maybe-distclean-etc
2027 distclean-host: maybe-distclean-fastjar
2028 distclean-host: maybe-distclean-fixincludes
2029 distclean-host: maybe-distclean-flex
2030 distclean-host: maybe-distclean-gas
2031 distclean-host: maybe-distclean-gcc
2032 distclean-host: maybe-distclean-gmp
2033 distclean-host: maybe-distclean-mpfr
2034 distclean-host: maybe-distclean-mpc
2035 distclean-host: maybe-distclean-isl
2036 distclean-host: maybe-distclean-cloog
2037 distclean-host: maybe-distclean-libelf
2038 distclean-host: maybe-distclean-gold
2039 distclean-host: maybe-distclean-gprof
2040 distclean-host: maybe-distclean-intl
2041 distclean-host: maybe-distclean-tcl
2042 distclean-host: maybe-distclean-itcl
2043 distclean-host: maybe-distclean-ld
2044 distclean-host: maybe-distclean-libbacktrace
2045 distclean-host: maybe-distclean-libcpp
2046 distclean-host: maybe-distclean-libdecnumber
2047 distclean-host: maybe-distclean-libgui
2048 distclean-host: maybe-distclean-libiberty
2049 distclean-host: maybe-distclean-libiconv
2050 distclean-host: maybe-distclean-m4
2051 distclean-host: maybe-distclean-readline
2052 distclean-host: maybe-distclean-sid
2053 distclean-host: maybe-distclean-sim
2054 distclean-host: maybe-distclean-texinfo
2055 distclean-host: maybe-distclean-zlib
2056 distclean-host: maybe-distclean-gdb
2057 distclean-host: maybe-distclean-expect
2058 distclean-host: maybe-distclean-guile
2059 distclean-host: maybe-distclean-tk
2060 distclean-host: maybe-distclean-libtermcap
2061 distclean-host: maybe-distclean-utils
2062 distclean-host: maybe-distclean-gnattools
2063 distclean-host: maybe-distclean-lto-plugin
2064
2065 .PHONY: distclean-target
2066
2067 distclean-target: maybe-distclean-target-libstdc++-v3
2068 distclean-target: maybe-distclean-target-libmudflap
2069 distclean-target: maybe-distclean-target-libsanitizer
2070 distclean-target: maybe-distclean-target-libssp
2071 distclean-target: maybe-distclean-target-newlib
2072 distclean-target: maybe-distclean-target-libgcc
2073 distclean-target: maybe-distclean-target-libbacktrace
2074 distclean-target: maybe-distclean-target-libquadmath
2075 distclean-target: maybe-distclean-target-libgfortran
2076 distclean-target: maybe-distclean-target-libobjc
2077 distclean-target: maybe-distclean-target-libgo
2078 distclean-target: maybe-distclean-target-libtermcap
2079 distclean-target: maybe-distclean-target-winsup
2080 distclean-target: maybe-distclean-target-libgloss
2081 distclean-target: maybe-distclean-target-libffi
2082 distclean-target: maybe-distclean-target-libjava
2083 distclean-target: maybe-distclean-target-zlib
2084 distclean-target: maybe-distclean-target-boehm-gc
2085 distclean-target: maybe-distclean-target-rda
2086 distclean-target: maybe-distclean-target-libada
2087 distclean-target: maybe-distclean-target-libgomp
2088 distclean-target: maybe-distclean-target-libitm
2089 distclean-target: maybe-distclean-target-libatomic
2090
2091 .PHONY: do-maintainer-clean
2092 do-maintainer-clean:
2093         @: $(MAKE); $(unstage)
2094         @r=`${PWD_COMMAND}`; export r; \
2095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2096         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2097           maintainer-clean-target
2098
2099
2100 .PHONY: maintainer-clean-host
2101
2102 maintainer-clean-host: maybe-maintainer-clean-bfd
2103 maintainer-clean-host: maybe-maintainer-clean-opcodes
2104 maintainer-clean-host: maybe-maintainer-clean-binutils
2105 maintainer-clean-host: maybe-maintainer-clean-bison
2106 maintainer-clean-host: maybe-maintainer-clean-cgen
2107 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2108 maintainer-clean-host: maybe-maintainer-clean-etc
2109 maintainer-clean-host: maybe-maintainer-clean-fastjar
2110 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2111 maintainer-clean-host: maybe-maintainer-clean-flex
2112 maintainer-clean-host: maybe-maintainer-clean-gas
2113 maintainer-clean-host: maybe-maintainer-clean-gcc
2114 maintainer-clean-host: maybe-maintainer-clean-gmp
2115 maintainer-clean-host: maybe-maintainer-clean-mpfr
2116 maintainer-clean-host: maybe-maintainer-clean-mpc
2117 maintainer-clean-host: maybe-maintainer-clean-isl
2118 maintainer-clean-host: maybe-maintainer-clean-cloog
2119 maintainer-clean-host: maybe-maintainer-clean-libelf
2120 maintainer-clean-host: maybe-maintainer-clean-gold
2121 maintainer-clean-host: maybe-maintainer-clean-gprof
2122 maintainer-clean-host: maybe-maintainer-clean-intl
2123 maintainer-clean-host: maybe-maintainer-clean-tcl
2124 maintainer-clean-host: maybe-maintainer-clean-itcl
2125 maintainer-clean-host: maybe-maintainer-clean-ld
2126 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2127 maintainer-clean-host: maybe-maintainer-clean-libcpp
2128 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2129 maintainer-clean-host: maybe-maintainer-clean-libgui
2130 maintainer-clean-host: maybe-maintainer-clean-libiberty
2131 maintainer-clean-host: maybe-maintainer-clean-libiconv
2132 maintainer-clean-host: maybe-maintainer-clean-m4
2133 maintainer-clean-host: maybe-maintainer-clean-readline
2134 maintainer-clean-host: maybe-maintainer-clean-sid
2135 maintainer-clean-host: maybe-maintainer-clean-sim
2136 maintainer-clean-host: maybe-maintainer-clean-texinfo
2137 maintainer-clean-host: maybe-maintainer-clean-zlib
2138 maintainer-clean-host: maybe-maintainer-clean-gdb
2139 maintainer-clean-host: maybe-maintainer-clean-expect
2140 maintainer-clean-host: maybe-maintainer-clean-guile
2141 maintainer-clean-host: maybe-maintainer-clean-tk
2142 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2143 maintainer-clean-host: maybe-maintainer-clean-utils
2144 maintainer-clean-host: maybe-maintainer-clean-gnattools
2145 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2146
2147 .PHONY: maintainer-clean-target
2148
2149 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2150 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2151 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2152 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2153 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2154 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2155 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2156 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2157 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2158 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2159 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2160 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2161 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2162 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2163 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2164 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2165 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2166 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2167 maintainer-clean-target: maybe-maintainer-clean-target-rda
2168 maintainer-clean-target: maybe-maintainer-clean-target-libada
2169 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2170 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2171 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2172
2173
2174 # Here are the targets which correspond to the do-X targets.
2175
2176 .PHONY: info installcheck dvi pdf html
2177 .PHONY: install-info install-pdf install-html
2178 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2179 .PHONY: local-clean local-distclean local-maintainer-clean
2180 info: do-info
2181 installcheck: do-installcheck
2182 dvi: do-dvi
2183 pdf: do-pdf
2184 html: do-html
2185
2186 # Make sure makeinfo is built before we do a `make info', if we're
2187 # in fact building texinfo.
2188 do-info: maybe-all-texinfo
2189
2190 install-info: do-install-info dir.info
2191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2192         if [ -f dir.info ] ; then \
2193           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2194         else true ; fi
2195
2196 install-pdf: do-install-pdf
2197
2198 install-html: do-install-html
2199
2200 local-clean:
2201         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2202
2203 local-distclean:
2204         -rm -f Makefile config.status config.cache mh-frag mt-frag
2205         -rm -f maybedep.tmp serdep.tmp
2206         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2207           rm -rf $(TARGET_SUBDIR); \
2208         else true; fi
2209         -rm -rf $(BUILD_SUBDIR)
2210         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2211           rm -rf $(HOST_SUBDIR); \
2212         else true; fi
2213         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2214         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2215         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2216         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2217         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2218         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2219
2220 local-maintainer-clean:
2221         @echo "This command is intended for maintainers to use;"
2222         @echo "it deletes files that may require special tools to rebuild."
2223
2224 clean: do-clean local-clean
2225 mostlyclean: do-mostlyclean local-clean
2226 distclean: do-distclean local-clean local-distclean
2227 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2228 maintainer-clean: local-distclean
2229 realclean: maintainer-clean
2230
2231 # Check target.
2232
2233 .PHONY: check do-check
2234 check: do-check
2235
2236 # Only include modules actually being configured and built.
2237 .PHONY: check-host
2238 check-host:  \
2239     maybe-check-bfd \
2240     maybe-check-opcodes \
2241     maybe-check-binutils \
2242     maybe-check-bison \
2243     maybe-check-cgen \
2244     maybe-check-dejagnu \
2245     maybe-check-etc \
2246     maybe-check-fastjar \
2247     maybe-check-fixincludes \
2248     maybe-check-flex \
2249     maybe-check-gas \
2250     maybe-check-gcc \
2251     maybe-check-gmp \
2252     maybe-check-mpfr \
2253     maybe-check-mpc \
2254     maybe-check-isl \
2255     maybe-check-cloog \
2256     maybe-check-libelf \
2257     maybe-check-gold \
2258     maybe-check-gprof \
2259     maybe-check-intl \
2260     maybe-check-tcl \
2261     maybe-check-itcl \
2262     maybe-check-ld \
2263     maybe-check-libbacktrace \
2264     maybe-check-libcpp \
2265     maybe-check-libdecnumber \
2266     maybe-check-libgui \
2267     maybe-check-libiberty \
2268     maybe-check-libiconv \
2269     maybe-check-m4 \
2270     maybe-check-readline \
2271     maybe-check-sid \
2272     maybe-check-sim \
2273     maybe-check-texinfo \
2274     maybe-check-zlib \
2275     maybe-check-gdb \
2276     maybe-check-expect \
2277     maybe-check-guile \
2278     maybe-check-tk \
2279     maybe-check-libtermcap \
2280     maybe-check-utils \
2281     maybe-check-gnattools \
2282     maybe-check-lto-plugin
2283
2284 .PHONY: check-target
2285 check-target:  \
2286     maybe-check-target-libstdc++-v3 \
2287     maybe-check-target-libmudflap \
2288     maybe-check-target-libsanitizer \
2289     maybe-check-target-libssp \
2290     maybe-check-target-newlib \
2291     maybe-check-target-libgcc \
2292     maybe-check-target-libbacktrace \
2293     maybe-check-target-libquadmath \
2294     maybe-check-target-libgfortran \
2295     maybe-check-target-libobjc \
2296     maybe-check-target-libgo \
2297     maybe-check-target-libtermcap \
2298     maybe-check-target-winsup \
2299     maybe-check-target-libgloss \
2300     maybe-check-target-libffi \
2301     maybe-check-target-libjava \
2302     maybe-check-target-zlib \
2303     maybe-check-target-boehm-gc \
2304     maybe-check-target-rda \
2305     maybe-check-target-libada \
2306     maybe-check-target-libgomp \
2307     maybe-check-target-libitm \
2308     maybe-check-target-libatomic
2309
2310 do-check:
2311         @: $(MAKE); $(unstage)
2312         @r=`${PWD_COMMAND}`; export r; \
2313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2314         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2315
2316 # Automated reporting of test results.
2317
2318 warning.log: build.log
2319         $(srcdir)/contrib/warn_summary build.log > $@
2320
2321 mail-report.log:
2322         if test x'$(BOOT_CFLAGS)' != x''; then \
2323             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2324         fi; \
2325         $(srcdir)/contrib/test_summary -t >$@
2326         chmod +x $@
2327         echo If you really want to send e-mail, run ./$@ now
2328
2329 mail-report-with-warnings.log: warning.log
2330         if test x'$(BOOT_CFLAGS)' != x''; then \
2331             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2332         fi; \
2333         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2334         chmod +x $@
2335         echo If you really want to send e-mail, run ./$@ now
2336
2337 # Installation targets.
2338
2339 .PHONY: install uninstall
2340 install:
2341         @: $(MAKE); $(unstage)
2342         @r=`${PWD_COMMAND}`; export r; \
2343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2344         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2345
2346 .PHONY: install-host-nogcc
2347 install-host-nogcc:  \
2348     maybe-install-bfd \
2349     maybe-install-opcodes \
2350     maybe-install-binutils \
2351     maybe-install-bison \
2352     maybe-install-cgen \
2353     maybe-install-dejagnu \
2354     maybe-install-etc \
2355     maybe-install-fastjar \
2356     maybe-install-fixincludes \
2357     maybe-install-flex \
2358     maybe-install-gas \
2359     maybe-install-gmp \
2360     maybe-install-mpfr \
2361     maybe-install-mpc \
2362     maybe-install-isl \
2363     maybe-install-cloog \
2364     maybe-install-libelf \
2365     maybe-install-gold \
2366     maybe-install-gprof \
2367     maybe-install-intl \
2368     maybe-install-tcl \
2369     maybe-install-itcl \
2370     maybe-install-ld \
2371     maybe-install-libbacktrace \
2372     maybe-install-libcpp \
2373     maybe-install-libdecnumber \
2374     maybe-install-libgui \
2375     maybe-install-libiberty \
2376     maybe-install-libiconv \
2377     maybe-install-m4 \
2378     maybe-install-readline \
2379     maybe-install-sid \
2380     maybe-install-sim \
2381     maybe-install-texinfo \
2382     maybe-install-zlib \
2383     maybe-install-gdb \
2384     maybe-install-expect \
2385     maybe-install-guile \
2386     maybe-install-tk \
2387     maybe-install-libtermcap \
2388     maybe-install-utils \
2389     maybe-install-gnattools \
2390     maybe-install-lto-plugin
2391
2392 .PHONY: install-host
2393 install-host:  \
2394     maybe-install-bfd \
2395     maybe-install-opcodes \
2396     maybe-install-binutils \
2397     maybe-install-bison \
2398     maybe-install-cgen \
2399     maybe-install-dejagnu \
2400     maybe-install-etc \
2401     maybe-install-fastjar \
2402     maybe-install-fixincludes \
2403     maybe-install-flex \
2404     maybe-install-gas \
2405     maybe-install-gcc \
2406     maybe-install-gmp \
2407     maybe-install-mpfr \
2408     maybe-install-mpc \
2409     maybe-install-isl \
2410     maybe-install-cloog \
2411     maybe-install-libelf \
2412     maybe-install-gold \
2413     maybe-install-gprof \
2414     maybe-install-intl \
2415     maybe-install-tcl \
2416     maybe-install-itcl \
2417     maybe-install-ld \
2418     maybe-install-libbacktrace \
2419     maybe-install-libcpp \
2420     maybe-install-libdecnumber \
2421     maybe-install-libgui \
2422     maybe-install-libiberty \
2423     maybe-install-libiconv \
2424     maybe-install-m4 \
2425     maybe-install-readline \
2426     maybe-install-sid \
2427     maybe-install-sim \
2428     maybe-install-texinfo \
2429     maybe-install-zlib \
2430     maybe-install-gdb \
2431     maybe-install-expect \
2432     maybe-install-guile \
2433     maybe-install-tk \
2434     maybe-install-libtermcap \
2435     maybe-install-utils \
2436     maybe-install-gnattools \
2437     maybe-install-lto-plugin
2438
2439 .PHONY: install-target
2440 install-target:  \
2441     maybe-install-target-libstdc++-v3 \
2442     maybe-install-target-libmudflap \
2443     maybe-install-target-libsanitizer \
2444     maybe-install-target-libssp \
2445     maybe-install-target-newlib \
2446     maybe-install-target-libgcc \
2447     maybe-install-target-libbacktrace \
2448     maybe-install-target-libquadmath \
2449     maybe-install-target-libgfortran \
2450     maybe-install-target-libobjc \
2451     maybe-install-target-libgo \
2452     maybe-install-target-libtermcap \
2453     maybe-install-target-winsup \
2454     maybe-install-target-libgloss \
2455     maybe-install-target-libffi \
2456     maybe-install-target-libjava \
2457     maybe-install-target-zlib \
2458     maybe-install-target-boehm-gc \
2459     maybe-install-target-rda \
2460     maybe-install-target-libada \
2461     maybe-install-target-libgomp \
2462     maybe-install-target-libitm \
2463     maybe-install-target-libatomic
2464
2465 uninstall:
2466         @echo "the uninstall target is not supported in this tree"
2467
2468 .PHONY: install.all
2469 install.all: install-no-fixedincludes
2470         @if [ -f ./gcc/Makefile ] ; then \
2471                 r=`${PWD_COMMAND}` ; export r ; \
2472                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2473                 $(HOST_EXPORTS) \
2474                 (cd ./gcc && \
2475                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2476         else \
2477                 true ; \
2478         fi
2479
2480 # install-no-fixedincludes is used to allow the elaboration of binary packages
2481 # suitable for distribution, where we cannot include the fixed system header
2482 # files.
2483 .PHONY: install-no-fixedincludes
2484 install-no-fixedincludes: installdirs install-host-nogcc \
2485         install-target gcc-install-no-fixedincludes
2486
2487 .PHONY: install-strip
2488 install-strip:
2489         @: $(MAKE); $(unstage)
2490         @r=`${PWD_COMMAND}`; export r; \
2491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2492         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2493
2494 .PHONY: install-strip-host
2495 install-strip-host:  \
2496     maybe-install-strip-bfd \
2497     maybe-install-strip-opcodes \
2498     maybe-install-strip-binutils \
2499     maybe-install-strip-bison \
2500     maybe-install-strip-cgen \
2501     maybe-install-strip-dejagnu \
2502     maybe-install-strip-etc \
2503     maybe-install-strip-fastjar \
2504     maybe-install-strip-fixincludes \
2505     maybe-install-strip-flex \
2506     maybe-install-strip-gas \
2507     maybe-install-strip-gcc \
2508     maybe-install-strip-gmp \
2509     maybe-install-strip-mpfr \
2510     maybe-install-strip-mpc \
2511     maybe-install-strip-isl \
2512     maybe-install-strip-cloog \
2513     maybe-install-strip-libelf \
2514     maybe-install-strip-gold \
2515     maybe-install-strip-gprof \
2516     maybe-install-strip-intl \
2517     maybe-install-strip-tcl \
2518     maybe-install-strip-itcl \
2519     maybe-install-strip-ld \
2520     maybe-install-strip-libbacktrace \
2521     maybe-install-strip-libcpp \
2522     maybe-install-strip-libdecnumber \
2523     maybe-install-strip-libgui \
2524     maybe-install-strip-libiberty \
2525     maybe-install-strip-libiconv \
2526     maybe-install-strip-m4 \
2527     maybe-install-strip-readline \
2528     maybe-install-strip-sid \
2529     maybe-install-strip-sim \
2530     maybe-install-strip-texinfo \
2531     maybe-install-strip-zlib \
2532     maybe-install-strip-gdb \
2533     maybe-install-strip-expect \
2534     maybe-install-strip-guile \
2535     maybe-install-strip-tk \
2536     maybe-install-strip-libtermcap \
2537     maybe-install-strip-utils \
2538     maybe-install-strip-gnattools \
2539     maybe-install-strip-lto-plugin
2540
2541 .PHONY: install-strip-target
2542 install-strip-target:  \
2543     maybe-install-strip-target-libstdc++-v3 \
2544     maybe-install-strip-target-libmudflap \
2545     maybe-install-strip-target-libsanitizer \
2546     maybe-install-strip-target-libssp \
2547     maybe-install-strip-target-newlib \
2548     maybe-install-strip-target-libgcc \
2549     maybe-install-strip-target-libbacktrace \
2550     maybe-install-strip-target-libquadmath \
2551     maybe-install-strip-target-libgfortran \
2552     maybe-install-strip-target-libobjc \
2553     maybe-install-strip-target-libgo \
2554     maybe-install-strip-target-libtermcap \
2555     maybe-install-strip-target-winsup \
2556     maybe-install-strip-target-libgloss \
2557     maybe-install-strip-target-libffi \
2558     maybe-install-strip-target-libjava \
2559     maybe-install-strip-target-zlib \
2560     maybe-install-strip-target-boehm-gc \
2561     maybe-install-strip-target-rda \
2562     maybe-install-strip-target-libada \
2563     maybe-install-strip-target-libgomp \
2564     maybe-install-strip-target-libitm \
2565     maybe-install-strip-target-libatomic
2566
2567
2568 ### other supporting targets
2569
2570 MAKEDIRS= \
2571         $(DESTDIR)$(prefix) \
2572         $(DESTDIR)$(exec_prefix)
2573 .PHONY: installdirs
2574 installdirs: mkinstalldirs
2575         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2576
2577 dir.info: do-install-info
2578         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2579           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2580           mv -f dir.info.new dir.info ; \
2581         else true ; \
2582         fi
2583
2584 dist:
2585         @echo "Building a full distribution of this tree isn't done"
2586         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2587
2588 etags tags: TAGS
2589
2590 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2591 # ability to use several tags files at once, so there is probably no need
2592 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2593 # (if we felt like it) have this Makefile write a piece of elisp which
2594 # the user could load to tell emacs19 where all the TAGS files we just
2595 # built are.
2596 TAGS: do-TAGS
2597
2598 # ------------------------------------
2599 # Macros for configure and all targets
2600 # ------------------------------------
2601
2602
2603
2604
2605
2606 # --------------------------------------
2607 # Modules which run on the build machine
2608 # --------------------------------------
2609
2610
2611 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2612 maybe-configure-build-libiberty:
2613 @if gcc-bootstrap
2614 configure-build-libiberty: stage_current
2615 @endif gcc-bootstrap
2616 @if build-libiberty
2617 maybe-configure-build-libiberty: configure-build-libiberty
2618 configure-build-libiberty: 
2619         @: $(MAKE); $(unstage)
2620         @r=`${PWD_COMMAND}`; export r; \
2621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2622         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2623         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2624         $(BUILD_EXPORTS)  \
2625         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2626         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2627         case $(srcdir) in \
2628           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2629           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2630                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2631         esac; \
2632         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2633         libsrcdir="$$s/libiberty"; \
2634         rm -f no-such-file || : ; \
2635         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2636           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2637           --target=${target_alias} $${srcdiroption}  \
2638           || exit 1
2639 @endif build-libiberty
2640
2641
2642
2643
2644
2645 .PHONY: all-build-libiberty maybe-all-build-libiberty
2646 maybe-all-build-libiberty:
2647 @if gcc-bootstrap
2648 all-build-libiberty: stage_current
2649 @endif gcc-bootstrap
2650 @if build-libiberty
2651 TARGET-build-libiberty=all
2652 maybe-all-build-libiberty: all-build-libiberty
2653 all-build-libiberty: configure-build-libiberty
2654         @: $(MAKE); $(unstage)
2655         @r=`${PWD_COMMAND}`; export r; \
2656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2657         $(BUILD_EXPORTS)  \
2658         (cd $(BUILD_SUBDIR)/libiberty && \
2659           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2660                 $(TARGET-build-libiberty))
2661 @endif build-libiberty
2662
2663
2664
2665
2666
2667 .PHONY: configure-build-bison maybe-configure-build-bison
2668 maybe-configure-build-bison:
2669 @if gcc-bootstrap
2670 configure-build-bison: stage_current
2671 @endif gcc-bootstrap
2672 @if build-bison
2673 maybe-configure-build-bison: configure-build-bison
2674 configure-build-bison: 
2675         @: $(MAKE); $(unstage)
2676         @r=`${PWD_COMMAND}`; export r; \
2677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2678         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2679         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2680         $(BUILD_EXPORTS)  \
2681         echo Configuring in $(BUILD_SUBDIR)/bison; \
2682         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2683         case $(srcdir) in \
2684           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2685           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2686                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2687         esac; \
2688         srcdiroption="--srcdir=$${topdir}/bison"; \
2689         libsrcdir="$$s/bison"; \
2690         rm -f no-such-file || : ; \
2691         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2692           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2693           --target=${target_alias} $${srcdiroption}  \
2694           || exit 1
2695 @endif build-bison
2696
2697
2698
2699
2700
2701 .PHONY: all-build-bison maybe-all-build-bison
2702 maybe-all-build-bison:
2703 @if gcc-bootstrap
2704 all-build-bison: stage_current
2705 @endif gcc-bootstrap
2706 @if build-bison
2707 TARGET-build-bison=all
2708 maybe-all-build-bison: all-build-bison
2709 all-build-bison: configure-build-bison
2710         @: $(MAKE); $(unstage)
2711         @r=`${PWD_COMMAND}`; export r; \
2712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713         $(BUILD_EXPORTS)  \
2714         (cd $(BUILD_SUBDIR)/bison && \
2715           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2716                 $(TARGET-build-bison))
2717 @endif build-bison
2718
2719
2720
2721
2722
2723 .PHONY: configure-build-flex maybe-configure-build-flex
2724 maybe-configure-build-flex:
2725 @if gcc-bootstrap
2726 configure-build-flex: stage_current
2727 @endif gcc-bootstrap
2728 @if build-flex
2729 maybe-configure-build-flex: configure-build-flex
2730 configure-build-flex: 
2731         @: $(MAKE); $(unstage)
2732         @r=`${PWD_COMMAND}`; export r; \
2733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2734         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2735         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2736         $(BUILD_EXPORTS)  \
2737         echo Configuring in $(BUILD_SUBDIR)/flex; \
2738         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2739         case $(srcdir) in \
2740           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2741           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2742                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2743         esac; \
2744         srcdiroption="--srcdir=$${topdir}/flex"; \
2745         libsrcdir="$$s/flex"; \
2746         rm -f no-such-file || : ; \
2747         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2748           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2749           --target=${target_alias} $${srcdiroption}  \
2750           || exit 1
2751 @endif build-flex
2752
2753
2754
2755
2756
2757 .PHONY: all-build-flex maybe-all-build-flex
2758 maybe-all-build-flex:
2759 @if gcc-bootstrap
2760 all-build-flex: stage_current
2761 @endif gcc-bootstrap
2762 @if build-flex
2763 TARGET-build-flex=all
2764 maybe-all-build-flex: all-build-flex
2765 all-build-flex: configure-build-flex
2766         @: $(MAKE); $(unstage)
2767         @r=`${PWD_COMMAND}`; export r; \
2768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2769         $(BUILD_EXPORTS)  \
2770         (cd $(BUILD_SUBDIR)/flex && \
2771           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2772                 $(TARGET-build-flex))
2773 @endif build-flex
2774
2775
2776
2777
2778
2779 .PHONY: configure-build-m4 maybe-configure-build-m4
2780 maybe-configure-build-m4:
2781 @if gcc-bootstrap
2782 configure-build-m4: stage_current
2783 @endif gcc-bootstrap
2784 @if build-m4
2785 maybe-configure-build-m4: configure-build-m4
2786 configure-build-m4: 
2787         @: $(MAKE); $(unstage)
2788         @r=`${PWD_COMMAND}`; export r; \
2789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2790         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2791         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2792         $(BUILD_EXPORTS)  \
2793         echo Configuring in $(BUILD_SUBDIR)/m4; \
2794         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2795         case $(srcdir) in \
2796           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2797           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2798                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2799         esac; \
2800         srcdiroption="--srcdir=$${topdir}/m4"; \
2801         libsrcdir="$$s/m4"; \
2802         rm -f no-such-file || : ; \
2803         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2804           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2805           --target=${target_alias} $${srcdiroption}  \
2806           || exit 1
2807 @endif build-m4
2808
2809
2810
2811
2812
2813 .PHONY: all-build-m4 maybe-all-build-m4
2814 maybe-all-build-m4:
2815 @if gcc-bootstrap
2816 all-build-m4: stage_current
2817 @endif gcc-bootstrap
2818 @if build-m4
2819 TARGET-build-m4=all
2820 maybe-all-build-m4: all-build-m4
2821 all-build-m4: configure-build-m4
2822         @: $(MAKE); $(unstage)
2823         @r=`${PWD_COMMAND}`; export r; \
2824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2825         $(BUILD_EXPORTS)  \
2826         (cd $(BUILD_SUBDIR)/m4 && \
2827           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2828                 $(TARGET-build-m4))
2829 @endif build-m4
2830
2831
2832
2833
2834
2835 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2836 maybe-configure-build-texinfo:
2837 @if gcc-bootstrap
2838 configure-build-texinfo: stage_current
2839 @endif gcc-bootstrap
2840 @if build-texinfo
2841 maybe-configure-build-texinfo: configure-build-texinfo
2842 configure-build-texinfo: 
2843         @: $(MAKE); $(unstage)
2844         @r=`${PWD_COMMAND}`; export r; \
2845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2846         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2847         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2848         $(BUILD_EXPORTS)  \
2849         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2850         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2851         case $(srcdir) in \
2852           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2853           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2854                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2855         esac; \
2856         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2857         libsrcdir="$$s/texinfo"; \
2858         rm -f no-such-file || : ; \
2859         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2860           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2861           --target=${target_alias} $${srcdiroption}  \
2862           || exit 1
2863 @endif build-texinfo
2864
2865
2866
2867
2868
2869 .PHONY: all-build-texinfo maybe-all-build-texinfo
2870 maybe-all-build-texinfo:
2871 @if gcc-bootstrap
2872 all-build-texinfo: stage_current
2873 @endif gcc-bootstrap
2874 @if build-texinfo
2875 TARGET-build-texinfo=all
2876 maybe-all-build-texinfo: all-build-texinfo
2877 all-build-texinfo: configure-build-texinfo
2878         @: $(MAKE); $(unstage)
2879         @r=`${PWD_COMMAND}`; export r; \
2880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2881         $(BUILD_EXPORTS)  \
2882         (cd $(BUILD_SUBDIR)/texinfo && \
2883           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2884                 $(TARGET-build-texinfo))
2885 @endif build-texinfo
2886
2887
2888
2889
2890
2891 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2892 maybe-configure-build-fixincludes:
2893 @if gcc-bootstrap
2894 configure-build-fixincludes: stage_current
2895 @endif gcc-bootstrap
2896 @if build-fixincludes
2897 maybe-configure-build-fixincludes: configure-build-fixincludes
2898 configure-build-fixincludes: 
2899         @: $(MAKE); $(unstage)
2900         @r=`${PWD_COMMAND}`; export r; \
2901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2902         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2903         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2904         $(BUILD_EXPORTS)  \
2905         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2906         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2907         case $(srcdir) in \
2908           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2909           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2910                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2911         esac; \
2912         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2913         libsrcdir="$$s/fixincludes"; \
2914         rm -f no-such-file || : ; \
2915         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2916           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2917           --target=${target_alias} $${srcdiroption}  \
2918           || exit 1
2919 @endif build-fixincludes
2920
2921
2922
2923
2924
2925 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2926 maybe-all-build-fixincludes:
2927 @if gcc-bootstrap
2928 all-build-fixincludes: stage_current
2929 @endif gcc-bootstrap
2930 @if build-fixincludes
2931 TARGET-build-fixincludes=all
2932 maybe-all-build-fixincludes: all-build-fixincludes
2933 all-build-fixincludes: configure-build-fixincludes
2934         @: $(MAKE); $(unstage)
2935         @r=`${PWD_COMMAND}`; export r; \
2936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937         $(BUILD_EXPORTS)  \
2938         (cd $(BUILD_SUBDIR)/fixincludes && \
2939           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2940                 $(TARGET-build-fixincludes))
2941 @endif build-fixincludes
2942
2943
2944
2945
2946
2947 # --------------------------------------
2948 # Modules which run on the host machine
2949 # --------------------------------------
2950
2951
2952 .PHONY: configure-bfd maybe-configure-bfd
2953 maybe-configure-bfd:
2954 @if gcc-bootstrap
2955 configure-bfd: stage_current
2956 @endif gcc-bootstrap
2957 @if bfd
2958 maybe-configure-bfd: configure-bfd
2959 configure-bfd: 
2960         @r=`${PWD_COMMAND}`; export r; \
2961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2962         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2963         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2964         $(HOST_EXPORTS)  \
2965         echo Configuring in $(HOST_SUBDIR)/bfd; \
2966         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2967         case $(srcdir) in \
2968           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2969           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2970                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2971         esac; \
2972         srcdiroption="--srcdir=$${topdir}/bfd"; \
2973         libsrcdir="$$s/bfd"; \
2974         $(SHELL) $${libsrcdir}/configure \
2975           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2976           --target=${target_alias} $${srcdiroption}  \
2977           || exit 1
2978 @endif bfd
2979
2980
2981
2982 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2983 maybe-configure-stage1-bfd:
2984 @if bfd-bootstrap
2985 maybe-configure-stage1-bfd: configure-stage1-bfd
2986 configure-stage1-bfd:
2987         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2988         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2989         @r=`${PWD_COMMAND}`; export r; \
2990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2991         TFLAGS="$(STAGE1_TFLAGS)"; \
2992         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2993         $(HOST_EXPORTS) \
2994         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2995         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2996         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2997         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2998         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2999         cd $(HOST_SUBDIR)/bfd || exit 1; \
3000         case $(srcdir) in \
3001           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3002           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3003                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3004         esac; \
3005         srcdiroption="--srcdir=$${topdir}/bfd"; \
3006         libsrcdir="$$s/bfd"; \
3007         $(SHELL) $${libsrcdir}/configure \
3008           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3009           --target=${target_alias} $${srcdiroption} \
3010           $(STAGE1_CONFIGURE_FLAGS)
3011 @endif bfd-bootstrap
3012
3013 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3014 maybe-configure-stage2-bfd:
3015 @if bfd-bootstrap
3016 maybe-configure-stage2-bfd: configure-stage2-bfd
3017 configure-stage2-bfd:
3018         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3019         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3020         @r=`${PWD_COMMAND}`; export r; \
3021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3022         TFLAGS="$(STAGE2_TFLAGS)"; \
3023         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3024         $(HOST_EXPORTS) \
3025         $(POSTSTAGE1_HOST_EXPORTS) \
3026         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3027         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3028         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3029         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3030         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3031         cd $(HOST_SUBDIR)/bfd || exit 1; \
3032         case $(srcdir) in \
3033           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3034           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3035                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3036         esac; \
3037         srcdiroption="--srcdir=$${topdir}/bfd"; \
3038         libsrcdir="$$s/bfd"; \
3039         $(SHELL) $${libsrcdir}/configure \
3040           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3041           --target=${target_alias} $${srcdiroption} \
3042           --with-build-libsubdir=$(HOST_SUBDIR) \
3043           $(STAGE2_CONFIGURE_FLAGS)
3044 @endif bfd-bootstrap
3045
3046 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3047 maybe-configure-stage3-bfd:
3048 @if bfd-bootstrap
3049 maybe-configure-stage3-bfd: configure-stage3-bfd
3050 configure-stage3-bfd:
3051         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3052         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3053         @r=`${PWD_COMMAND}`; export r; \
3054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3055         TFLAGS="$(STAGE3_TFLAGS)"; \
3056         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3057         $(HOST_EXPORTS) \
3058         $(POSTSTAGE1_HOST_EXPORTS) \
3059         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3060         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3061         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3062         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3063         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3064         cd $(HOST_SUBDIR)/bfd || exit 1; \
3065         case $(srcdir) in \
3066           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3067           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3068                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3069         esac; \
3070         srcdiroption="--srcdir=$${topdir}/bfd"; \
3071         libsrcdir="$$s/bfd"; \
3072         $(SHELL) $${libsrcdir}/configure \
3073           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3074           --target=${target_alias} $${srcdiroption} \
3075           --with-build-libsubdir=$(HOST_SUBDIR) \
3076           $(STAGE3_CONFIGURE_FLAGS)
3077 @endif bfd-bootstrap
3078
3079 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3080 maybe-configure-stage4-bfd:
3081 @if bfd-bootstrap
3082 maybe-configure-stage4-bfd: configure-stage4-bfd
3083 configure-stage4-bfd:
3084         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3085         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3086         @r=`${PWD_COMMAND}`; export r; \
3087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3088         TFLAGS="$(STAGE4_TFLAGS)"; \
3089         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3090         $(HOST_EXPORTS) \
3091         $(POSTSTAGE1_HOST_EXPORTS) \
3092         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3093         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3094         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3095         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3096         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3097         cd $(HOST_SUBDIR)/bfd || exit 1; \
3098         case $(srcdir) in \
3099           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3100           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3101                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3102         esac; \
3103         srcdiroption="--srcdir=$${topdir}/bfd"; \
3104         libsrcdir="$$s/bfd"; \
3105         $(SHELL) $${libsrcdir}/configure \
3106           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3107           --target=${target_alias} $${srcdiroption} \
3108           --with-build-libsubdir=$(HOST_SUBDIR) \
3109           $(STAGE4_CONFIGURE_FLAGS)
3110 @endif bfd-bootstrap
3111
3112 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3113 maybe-configure-stageprofile-bfd:
3114 @if bfd-bootstrap
3115 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3116 configure-stageprofile-bfd:
3117         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3118         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3119         @r=`${PWD_COMMAND}`; export r; \
3120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3121         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3122         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3123         $(HOST_EXPORTS) \
3124         $(POSTSTAGE1_HOST_EXPORTS) \
3125         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3126         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3127         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3128         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3129         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3130         cd $(HOST_SUBDIR)/bfd || exit 1; \
3131         case $(srcdir) in \
3132           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3133           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3134                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3135         esac; \
3136         srcdiroption="--srcdir=$${topdir}/bfd"; \
3137         libsrcdir="$$s/bfd"; \
3138         $(SHELL) $${libsrcdir}/configure \
3139           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3140           --target=${target_alias} $${srcdiroption} \
3141           --with-build-libsubdir=$(HOST_SUBDIR) \
3142           $(STAGEprofile_CONFIGURE_FLAGS)
3143 @endif bfd-bootstrap
3144
3145 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3146 maybe-configure-stagefeedback-bfd:
3147 @if bfd-bootstrap
3148 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3149 configure-stagefeedback-bfd:
3150         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3151         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3152         @r=`${PWD_COMMAND}`; export r; \
3153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3154         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3155         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3156         $(HOST_EXPORTS) \
3157         $(POSTSTAGE1_HOST_EXPORTS) \
3158         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3159         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3160         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3161         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3162         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3163         cd $(HOST_SUBDIR)/bfd || exit 1; \
3164         case $(srcdir) in \
3165           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3166           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3167                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3168         esac; \
3169         srcdiroption="--srcdir=$${topdir}/bfd"; \
3170         libsrcdir="$$s/bfd"; \
3171         $(SHELL) $${libsrcdir}/configure \
3172           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3173           --target=${target_alias} $${srcdiroption} \
3174           --with-build-libsubdir=$(HOST_SUBDIR) \
3175           $(STAGEfeedback_CONFIGURE_FLAGS)
3176 @endif bfd-bootstrap
3177
3178
3179
3180
3181
3182 .PHONY: all-bfd maybe-all-bfd
3183 maybe-all-bfd:
3184 @if gcc-bootstrap
3185 all-bfd: stage_current
3186 @endif gcc-bootstrap
3187 @if bfd
3188 TARGET-bfd=all
3189 maybe-all-bfd: all-bfd
3190 all-bfd: configure-bfd
3191         @r=`${PWD_COMMAND}`; export r; \
3192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3193         $(HOST_EXPORTS)  \
3194         (cd $(HOST_SUBDIR)/bfd && \
3195           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3196                 $(TARGET-bfd))
3197 @endif bfd
3198
3199
3200
3201 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3202 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3203 maybe-all-stage1-bfd:
3204 maybe-clean-stage1-bfd:
3205 @if bfd-bootstrap
3206 maybe-all-stage1-bfd: all-stage1-bfd
3207 all-stage1: all-stage1-bfd
3208 TARGET-stage1-bfd = $(TARGET-bfd)
3209 all-stage1-bfd: configure-stage1-bfd
3210         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3211         @r=`${PWD_COMMAND}`; export r; \
3212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3213         TFLAGS="$(STAGE1_TFLAGS)"; \
3214         $(HOST_EXPORTS)  \
3215         cd $(HOST_SUBDIR)/bfd && \
3216         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3217                 CFLAGS="$(STAGE1_CFLAGS)" \
3218                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3219                 LIBCFLAGS="$(LIBCFLAGS)" \
3220                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3221                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3222                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3223                 $(EXTRA_HOST_FLAGS)  \
3224                 $(STAGE1_FLAGS_TO_PASS)  \
3225                 TFLAGS="$(STAGE1_TFLAGS)" \
3226                 $(TARGET-stage1-bfd)
3227
3228 maybe-clean-stage1-bfd: clean-stage1-bfd
3229 clean-stage1: clean-stage1-bfd
3230 clean-stage1-bfd:
3231         @if [ $(current_stage) = stage1 ]; then \
3232           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3233         else \
3234           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3235           $(MAKE) stage1-start; \
3236         fi; \
3237         cd $(HOST_SUBDIR)/bfd && \
3238         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3239         $(STAGE1_FLAGS_TO_PASS)  clean
3240 @endif bfd-bootstrap
3241
3242
3243 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3244 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3245 maybe-all-stage2-bfd:
3246 maybe-clean-stage2-bfd:
3247 @if bfd-bootstrap
3248 maybe-all-stage2-bfd: all-stage2-bfd
3249 all-stage2: all-stage2-bfd
3250 TARGET-stage2-bfd = $(TARGET-bfd)
3251 all-stage2-bfd: configure-stage2-bfd
3252         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3253         @r=`${PWD_COMMAND}`; export r; \
3254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3255         TFLAGS="$(STAGE2_TFLAGS)"; \
3256         $(HOST_EXPORTS) \
3257         $(POSTSTAGE1_HOST_EXPORTS)  \
3258         cd $(HOST_SUBDIR)/bfd && \
3259         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3260                 CFLAGS="$(STAGE2_CFLAGS)" \
3261                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3262                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3263                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3264                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3265                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3266                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3267                 TFLAGS="$(STAGE2_TFLAGS)" \
3268                 $(TARGET-stage2-bfd)
3269
3270 maybe-clean-stage2-bfd: clean-stage2-bfd
3271 clean-stage2: clean-stage2-bfd
3272 clean-stage2-bfd:
3273         @if [ $(current_stage) = stage2 ]; then \
3274           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3275         else \
3276           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3277           $(MAKE) stage2-start; \
3278         fi; \
3279         cd $(HOST_SUBDIR)/bfd && \
3280         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3281 @endif bfd-bootstrap
3282
3283
3284 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3285 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3286 maybe-all-stage3-bfd:
3287 maybe-clean-stage3-bfd:
3288 @if bfd-bootstrap
3289 maybe-all-stage3-bfd: all-stage3-bfd
3290 all-stage3: all-stage3-bfd
3291 TARGET-stage3-bfd = $(TARGET-bfd)
3292 all-stage3-bfd: configure-stage3-bfd
3293         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3294         @r=`${PWD_COMMAND}`; export r; \
3295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3296         TFLAGS="$(STAGE3_TFLAGS)"; \
3297         $(HOST_EXPORTS) \
3298         $(POSTSTAGE1_HOST_EXPORTS)  \
3299         cd $(HOST_SUBDIR)/bfd && \
3300         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3301                 CFLAGS="$(STAGE3_CFLAGS)" \
3302                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3303                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3304                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3305                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3306                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3307                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3308                 TFLAGS="$(STAGE3_TFLAGS)" \
3309                 $(TARGET-stage3-bfd)
3310
3311 maybe-clean-stage3-bfd: clean-stage3-bfd
3312 clean-stage3: clean-stage3-bfd
3313 clean-stage3-bfd:
3314         @if [ $(current_stage) = stage3 ]; then \
3315           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3316         else \
3317           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3318           $(MAKE) stage3-start; \
3319         fi; \
3320         cd $(HOST_SUBDIR)/bfd && \
3321         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3322 @endif bfd-bootstrap
3323
3324
3325 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3326 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3327 maybe-all-stage4-bfd:
3328 maybe-clean-stage4-bfd:
3329 @if bfd-bootstrap
3330 maybe-all-stage4-bfd: all-stage4-bfd
3331 all-stage4: all-stage4-bfd
3332 TARGET-stage4-bfd = $(TARGET-bfd)
3333 all-stage4-bfd: configure-stage4-bfd
3334         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3335         @r=`${PWD_COMMAND}`; export r; \
3336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3337         TFLAGS="$(STAGE4_TFLAGS)"; \
3338         $(HOST_EXPORTS) \
3339         $(POSTSTAGE1_HOST_EXPORTS)  \
3340         cd $(HOST_SUBDIR)/bfd && \
3341         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3342                 CFLAGS="$(STAGE4_CFLAGS)" \
3343                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3344                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3345                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3346                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3347                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3348                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3349                 TFLAGS="$(STAGE4_TFLAGS)" \
3350                 $(TARGET-stage4-bfd)
3351
3352 maybe-clean-stage4-bfd: clean-stage4-bfd
3353 clean-stage4: clean-stage4-bfd
3354 clean-stage4-bfd:
3355         @if [ $(current_stage) = stage4 ]; then \
3356           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3357         else \
3358           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3359           $(MAKE) stage4-start; \
3360         fi; \
3361         cd $(HOST_SUBDIR)/bfd && \
3362         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3363 @endif bfd-bootstrap
3364
3365
3366 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3367 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3368 maybe-all-stageprofile-bfd:
3369 maybe-clean-stageprofile-bfd:
3370 @if bfd-bootstrap
3371 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3372 all-stageprofile: all-stageprofile-bfd
3373 TARGET-stageprofile-bfd = $(TARGET-bfd)
3374 all-stageprofile-bfd: configure-stageprofile-bfd
3375         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3376         @r=`${PWD_COMMAND}`; export r; \
3377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3378         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3379         $(HOST_EXPORTS) \
3380         $(POSTSTAGE1_HOST_EXPORTS)  \
3381         cd $(HOST_SUBDIR)/bfd && \
3382         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3383                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3384                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3385                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3386                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3387                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3388                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3389                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3390                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3391                 $(TARGET-stageprofile-bfd)
3392
3393 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3394 clean-stageprofile: clean-stageprofile-bfd
3395 clean-stageprofile-bfd:
3396         @if [ $(current_stage) = stageprofile ]; then \
3397           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3398         else \
3399           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3400           $(MAKE) stageprofile-start; \
3401         fi; \
3402         cd $(HOST_SUBDIR)/bfd && \
3403         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3404 @endif bfd-bootstrap
3405
3406
3407 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3408 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3409 maybe-all-stagefeedback-bfd:
3410 maybe-clean-stagefeedback-bfd:
3411 @if bfd-bootstrap
3412 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3413 all-stagefeedback: all-stagefeedback-bfd
3414 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3415 all-stagefeedback-bfd: configure-stagefeedback-bfd
3416         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3417         @r=`${PWD_COMMAND}`; export r; \
3418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3419         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3420         $(HOST_EXPORTS) \
3421         $(POSTSTAGE1_HOST_EXPORTS)  \
3422         cd $(HOST_SUBDIR)/bfd && \
3423         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3424                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3425                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3426                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3427                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3428                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3429                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3430                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3431                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3432                 $(TARGET-stagefeedback-bfd)
3433
3434 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3435 clean-stagefeedback: clean-stagefeedback-bfd
3436 clean-stagefeedback-bfd:
3437         @if [ $(current_stage) = stagefeedback ]; then \
3438           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3439         else \
3440           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3441           $(MAKE) stagefeedback-start; \
3442         fi; \
3443         cd $(HOST_SUBDIR)/bfd && \
3444         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3445 @endif bfd-bootstrap
3446
3447
3448
3449
3450
3451 .PHONY: check-bfd maybe-check-bfd
3452 maybe-check-bfd:
3453 @if bfd
3454 maybe-check-bfd: check-bfd
3455
3456 check-bfd:
3457         @: $(MAKE); $(unstage)
3458         @r=`${PWD_COMMAND}`; export r; \
3459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3460         $(HOST_EXPORTS) \
3461         (cd $(HOST_SUBDIR)/bfd && \
3462           $(MAKE) $(FLAGS_TO_PASS)  check)
3463
3464 @endif bfd
3465
3466 .PHONY: install-bfd maybe-install-bfd
3467 maybe-install-bfd:
3468 @if bfd
3469 maybe-install-bfd: install-bfd
3470
3471 install-bfd: installdirs
3472         @: $(MAKE); $(unstage)
3473         @r=`${PWD_COMMAND}`; export r; \
3474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3475         $(HOST_EXPORTS) \
3476         (cd $(HOST_SUBDIR)/bfd && \
3477           $(MAKE) $(FLAGS_TO_PASS)  install)
3478
3479 @endif bfd
3480
3481 .PHONY: install-strip-bfd maybe-install-strip-bfd
3482 maybe-install-strip-bfd:
3483 @if bfd
3484 maybe-install-strip-bfd: install-strip-bfd
3485
3486 install-strip-bfd: installdirs
3487         @: $(MAKE); $(unstage)
3488         @r=`${PWD_COMMAND}`; export r; \
3489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3490         $(HOST_EXPORTS) \
3491         (cd $(HOST_SUBDIR)/bfd && \
3492           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3493
3494 @endif bfd
3495
3496 # Other targets (info, dvi, pdf, etc.)
3497
3498 .PHONY: maybe-info-bfd info-bfd
3499 maybe-info-bfd:
3500 @if bfd
3501 maybe-info-bfd: info-bfd
3502
3503 info-bfd: \
3504     configure-bfd 
3505         @[ -f ./bfd/Makefile ] || exit 0; \
3506         r=`${PWD_COMMAND}`; export r; \
3507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3508         $(HOST_EXPORTS) \
3509         for flag in $(EXTRA_HOST_FLAGS) ; do \
3510           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3511         done; \
3512         echo "Doing info in bfd" ; \
3513         (cd $(HOST_SUBDIR)/bfd && \
3514           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3515                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3516                   "RANLIB=$${RANLIB}" \
3517                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3518                   info) \
3519           || exit 1
3520
3521 @endif bfd
3522
3523 .PHONY: maybe-dvi-bfd dvi-bfd
3524 maybe-dvi-bfd:
3525 @if bfd
3526 maybe-dvi-bfd: dvi-bfd
3527
3528 dvi-bfd: \
3529     configure-bfd 
3530         @[ -f ./bfd/Makefile ] || exit 0; \
3531         r=`${PWD_COMMAND}`; export r; \
3532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3533         $(HOST_EXPORTS) \
3534         for flag in $(EXTRA_HOST_FLAGS) ; do \
3535           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3536         done; \
3537         echo "Doing dvi in bfd" ; \
3538         (cd $(HOST_SUBDIR)/bfd && \
3539           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3540                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3541                   "RANLIB=$${RANLIB}" \
3542                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3543                   dvi) \
3544           || exit 1
3545
3546 @endif bfd
3547
3548 .PHONY: maybe-pdf-bfd pdf-bfd
3549 maybe-pdf-bfd:
3550 @if bfd
3551 maybe-pdf-bfd: pdf-bfd
3552
3553 pdf-bfd: \
3554     configure-bfd 
3555         @[ -f ./bfd/Makefile ] || exit 0; \
3556         r=`${PWD_COMMAND}`; export r; \
3557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3558         $(HOST_EXPORTS) \
3559         for flag in $(EXTRA_HOST_FLAGS) ; do \
3560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3561         done; \
3562         echo "Doing pdf in bfd" ; \
3563         (cd $(HOST_SUBDIR)/bfd && \
3564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3566                   "RANLIB=$${RANLIB}" \
3567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3568                   pdf) \
3569           || exit 1
3570
3571 @endif bfd
3572
3573 .PHONY: maybe-html-bfd html-bfd
3574 maybe-html-bfd:
3575 @if bfd
3576 maybe-html-bfd: html-bfd
3577
3578 html-bfd: \
3579     configure-bfd 
3580         @[ -f ./bfd/Makefile ] || exit 0; \
3581         r=`${PWD_COMMAND}`; export r; \
3582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583         $(HOST_EXPORTS) \
3584         for flag in $(EXTRA_HOST_FLAGS) ; do \
3585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3586         done; \
3587         echo "Doing html in bfd" ; \
3588         (cd $(HOST_SUBDIR)/bfd && \
3589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3591                   "RANLIB=$${RANLIB}" \
3592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3593                   html) \
3594           || exit 1
3595
3596 @endif bfd
3597
3598 .PHONY: maybe-TAGS-bfd TAGS-bfd
3599 maybe-TAGS-bfd:
3600 @if bfd
3601 maybe-TAGS-bfd: TAGS-bfd
3602
3603 TAGS-bfd: \
3604     configure-bfd 
3605         @[ -f ./bfd/Makefile ] || exit 0; \
3606         r=`${PWD_COMMAND}`; export r; \
3607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3608         $(HOST_EXPORTS) \
3609         for flag in $(EXTRA_HOST_FLAGS) ; do \
3610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3611         done; \
3612         echo "Doing TAGS in bfd" ; \
3613         (cd $(HOST_SUBDIR)/bfd && \
3614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3616                   "RANLIB=$${RANLIB}" \
3617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3618                   TAGS) \
3619           || exit 1
3620
3621 @endif bfd
3622
3623 .PHONY: maybe-install-info-bfd install-info-bfd
3624 maybe-install-info-bfd:
3625 @if bfd
3626 maybe-install-info-bfd: install-info-bfd
3627
3628 install-info-bfd: \
3629     configure-bfd \
3630     info-bfd 
3631         @[ -f ./bfd/Makefile ] || exit 0; \
3632         r=`${PWD_COMMAND}`; export r; \
3633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3634         $(HOST_EXPORTS) \
3635         for flag in $(EXTRA_HOST_FLAGS) ; do \
3636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637         done; \
3638         echo "Doing install-info in bfd" ; \
3639         (cd $(HOST_SUBDIR)/bfd && \
3640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642                   "RANLIB=$${RANLIB}" \
3643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3644                   install-info) \
3645           || exit 1
3646
3647 @endif bfd
3648
3649 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3650 maybe-install-pdf-bfd:
3651 @if bfd
3652 maybe-install-pdf-bfd: install-pdf-bfd
3653
3654 install-pdf-bfd: \
3655     configure-bfd \
3656     pdf-bfd 
3657         @[ -f ./bfd/Makefile ] || exit 0; \
3658         r=`${PWD_COMMAND}`; export r; \
3659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3660         $(HOST_EXPORTS) \
3661         for flag in $(EXTRA_HOST_FLAGS) ; do \
3662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3663         done; \
3664         echo "Doing install-pdf in bfd" ; \
3665         (cd $(HOST_SUBDIR)/bfd && \
3666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3668                   "RANLIB=$${RANLIB}" \
3669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3670                   install-pdf) \
3671           || exit 1
3672
3673 @endif bfd
3674
3675 .PHONY: maybe-install-html-bfd install-html-bfd
3676 maybe-install-html-bfd:
3677 @if bfd
3678 maybe-install-html-bfd: install-html-bfd
3679
3680 install-html-bfd: \
3681     configure-bfd \
3682     html-bfd 
3683         @[ -f ./bfd/Makefile ] || exit 0; \
3684         r=`${PWD_COMMAND}`; export r; \
3685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3686         $(HOST_EXPORTS) \
3687         for flag in $(EXTRA_HOST_FLAGS) ; do \
3688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3689         done; \
3690         echo "Doing install-html in bfd" ; \
3691         (cd $(HOST_SUBDIR)/bfd && \
3692           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3693                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3694                   "RANLIB=$${RANLIB}" \
3695                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3696                   install-html) \
3697           || exit 1
3698
3699 @endif bfd
3700
3701 .PHONY: maybe-installcheck-bfd installcheck-bfd
3702 maybe-installcheck-bfd:
3703 @if bfd
3704 maybe-installcheck-bfd: installcheck-bfd
3705
3706 installcheck-bfd: \
3707     configure-bfd 
3708         @[ -f ./bfd/Makefile ] || exit 0; \
3709         r=`${PWD_COMMAND}`; export r; \
3710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3711         $(HOST_EXPORTS) \
3712         for flag in $(EXTRA_HOST_FLAGS) ; do \
3713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3714         done; \
3715         echo "Doing installcheck in bfd" ; \
3716         (cd $(HOST_SUBDIR)/bfd && \
3717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3719                   "RANLIB=$${RANLIB}" \
3720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3721                   installcheck) \
3722           || exit 1
3723
3724 @endif bfd
3725
3726 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3727 maybe-mostlyclean-bfd:
3728 @if bfd
3729 maybe-mostlyclean-bfd: mostlyclean-bfd
3730
3731 mostlyclean-bfd: 
3732         @[ -f ./bfd/Makefile ] || exit 0; \
3733         r=`${PWD_COMMAND}`; export r; \
3734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3735         $(HOST_EXPORTS) \
3736         for flag in $(EXTRA_HOST_FLAGS) ; do \
3737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3738         done; \
3739         echo "Doing mostlyclean in bfd" ; \
3740         (cd $(HOST_SUBDIR)/bfd && \
3741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3743                   "RANLIB=$${RANLIB}" \
3744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3745                   mostlyclean) \
3746           || exit 1
3747
3748 @endif bfd
3749
3750 .PHONY: maybe-clean-bfd clean-bfd
3751 maybe-clean-bfd:
3752 @if bfd
3753 maybe-clean-bfd: clean-bfd
3754
3755 clean-bfd: 
3756         @[ -f ./bfd/Makefile ] || exit 0; \
3757         r=`${PWD_COMMAND}`; export r; \
3758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3759         $(HOST_EXPORTS) \
3760         for flag in $(EXTRA_HOST_FLAGS) ; do \
3761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762         done; \
3763         echo "Doing clean in bfd" ; \
3764         (cd $(HOST_SUBDIR)/bfd && \
3765           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767                   "RANLIB=$${RANLIB}" \
3768                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3769                   clean) \
3770           || exit 1
3771
3772 @endif bfd
3773
3774 .PHONY: maybe-distclean-bfd distclean-bfd
3775 maybe-distclean-bfd:
3776 @if bfd
3777 maybe-distclean-bfd: distclean-bfd
3778
3779 distclean-bfd: 
3780         @[ -f ./bfd/Makefile ] || exit 0; \
3781         r=`${PWD_COMMAND}`; export r; \
3782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3783         $(HOST_EXPORTS) \
3784         for flag in $(EXTRA_HOST_FLAGS) ; do \
3785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3786         done; \
3787         echo "Doing distclean in bfd" ; \
3788         (cd $(HOST_SUBDIR)/bfd && \
3789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3791                   "RANLIB=$${RANLIB}" \
3792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3793                   distclean) \
3794           || exit 1
3795
3796 @endif bfd
3797
3798 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3799 maybe-maintainer-clean-bfd:
3800 @if bfd
3801 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3802
3803 maintainer-clean-bfd: 
3804         @[ -f ./bfd/Makefile ] || exit 0; \
3805         r=`${PWD_COMMAND}`; export r; \
3806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3807         $(HOST_EXPORTS) \
3808         for flag in $(EXTRA_HOST_FLAGS) ; do \
3809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3810         done; \
3811         echo "Doing maintainer-clean in bfd" ; \
3812         (cd $(HOST_SUBDIR)/bfd && \
3813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3815                   "RANLIB=$${RANLIB}" \
3816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3817                   maintainer-clean) \
3818           || exit 1
3819
3820 @endif bfd
3821
3822
3823
3824 .PHONY: configure-opcodes maybe-configure-opcodes
3825 maybe-configure-opcodes:
3826 @if gcc-bootstrap
3827 configure-opcodes: stage_current
3828 @endif gcc-bootstrap
3829 @if opcodes
3830 maybe-configure-opcodes: configure-opcodes
3831 configure-opcodes: 
3832         @r=`${PWD_COMMAND}`; export r; \
3833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3834         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3835         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3836         $(HOST_EXPORTS)  \
3837         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3838         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3839         case $(srcdir) in \
3840           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3841           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3842                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3843         esac; \
3844         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3845         libsrcdir="$$s/opcodes"; \
3846         $(SHELL) $${libsrcdir}/configure \
3847           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3848           --target=${target_alias} $${srcdiroption}  \
3849           || exit 1
3850 @endif opcodes
3851
3852
3853
3854 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3855 maybe-configure-stage1-opcodes:
3856 @if opcodes-bootstrap
3857 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3858 configure-stage1-opcodes:
3859         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3860         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3861         @r=`${PWD_COMMAND}`; export r; \
3862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3863         TFLAGS="$(STAGE1_TFLAGS)"; \
3864         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3865         $(HOST_EXPORTS) \
3866         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3867         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3868         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3869         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3870         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3871         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3872         case $(srcdir) in \
3873           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3874           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3875                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3876         esac; \
3877         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3878         libsrcdir="$$s/opcodes"; \
3879         $(SHELL) $${libsrcdir}/configure \
3880           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3881           --target=${target_alias} $${srcdiroption} \
3882           $(STAGE1_CONFIGURE_FLAGS)
3883 @endif opcodes-bootstrap
3884
3885 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3886 maybe-configure-stage2-opcodes:
3887 @if opcodes-bootstrap
3888 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3889 configure-stage2-opcodes:
3890         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3891         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3892         @r=`${PWD_COMMAND}`; export r; \
3893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3894         TFLAGS="$(STAGE2_TFLAGS)"; \
3895         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3896         $(HOST_EXPORTS) \
3897         $(POSTSTAGE1_HOST_EXPORTS) \
3898         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3899         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3900         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3901         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3902         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3903         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3904         case $(srcdir) in \
3905           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3906           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3907                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3908         esac; \
3909         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3910         libsrcdir="$$s/opcodes"; \
3911         $(SHELL) $${libsrcdir}/configure \
3912           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3913           --target=${target_alias} $${srcdiroption} \
3914           --with-build-libsubdir=$(HOST_SUBDIR) \
3915           $(STAGE2_CONFIGURE_FLAGS)
3916 @endif opcodes-bootstrap
3917
3918 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3919 maybe-configure-stage3-opcodes:
3920 @if opcodes-bootstrap
3921 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3922 configure-stage3-opcodes:
3923         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3924         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3925         @r=`${PWD_COMMAND}`; export r; \
3926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3927         TFLAGS="$(STAGE3_TFLAGS)"; \
3928         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3929         $(HOST_EXPORTS) \
3930         $(POSTSTAGE1_HOST_EXPORTS) \
3931         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3932         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3933         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3934         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3935         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3936         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3937         case $(srcdir) in \
3938           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3939           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3940                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3941         esac; \
3942         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3943         libsrcdir="$$s/opcodes"; \
3944         $(SHELL) $${libsrcdir}/configure \
3945           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3946           --target=${target_alias} $${srcdiroption} \
3947           --with-build-libsubdir=$(HOST_SUBDIR) \
3948           $(STAGE3_CONFIGURE_FLAGS)
3949 @endif opcodes-bootstrap
3950
3951 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3952 maybe-configure-stage4-opcodes:
3953 @if opcodes-bootstrap
3954 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3955 configure-stage4-opcodes:
3956         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3957         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3958         @r=`${PWD_COMMAND}`; export r; \
3959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3960         TFLAGS="$(STAGE4_TFLAGS)"; \
3961         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3962         $(HOST_EXPORTS) \
3963         $(POSTSTAGE1_HOST_EXPORTS) \
3964         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3965         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3966         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3967         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3968         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3969         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3970         case $(srcdir) in \
3971           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3972           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3973                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3974         esac; \
3975         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3976         libsrcdir="$$s/opcodes"; \
3977         $(SHELL) $${libsrcdir}/configure \
3978           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3979           --target=${target_alias} $${srcdiroption} \
3980           --with-build-libsubdir=$(HOST_SUBDIR) \
3981           $(STAGE4_CONFIGURE_FLAGS)
3982 @endif opcodes-bootstrap
3983
3984 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3985 maybe-configure-stageprofile-opcodes:
3986 @if opcodes-bootstrap
3987 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3988 configure-stageprofile-opcodes:
3989         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3990         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3991         @r=`${PWD_COMMAND}`; export r; \
3992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3993         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3994         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3995         $(HOST_EXPORTS) \
3996         $(POSTSTAGE1_HOST_EXPORTS) \
3997         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3998         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3999         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4000         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4001         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4002         cd $(HOST_SUBDIR)/opcodes || exit 1; \
4003         case $(srcdir) in \
4004           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4005           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4006                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4007         esac; \
4008         srcdiroption="--srcdir=$${topdir}/opcodes"; \
4009         libsrcdir="$$s/opcodes"; \
4010         $(SHELL) $${libsrcdir}/configure \
4011           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4012           --target=${target_alias} $${srcdiroption} \
4013           --with-build-libsubdir=$(HOST_SUBDIR) \
4014           $(STAGEprofile_CONFIGURE_FLAGS)
4015 @endif opcodes-bootstrap
4016
4017 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4018 maybe-configure-stagefeedback-opcodes:
4019 @if opcodes-bootstrap
4020 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4021 configure-stagefeedback-opcodes:
4022         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4023         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4024         @r=`${PWD_COMMAND}`; export r; \
4025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4026         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4027         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4028         $(HOST_EXPORTS) \
4029         $(POSTSTAGE1_HOST_EXPORTS) \
4030         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4031         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4032         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4033         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4034         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4035         cd $(HOST_SUBDIR)/opcodes || exit 1; \
4036         case $(srcdir) in \
4037           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4038           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4039                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4040         esac; \
4041         srcdiroption="--srcdir=$${topdir}/opcodes"; \
4042         libsrcdir="$$s/opcodes"; \
4043         $(SHELL) $${libsrcdir}/configure \
4044           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4045           --target=${target_alias} $${srcdiroption} \
4046           --with-build-libsubdir=$(HOST_SUBDIR) \
4047           $(STAGEfeedback_CONFIGURE_FLAGS)
4048 @endif opcodes-bootstrap
4049
4050
4051
4052
4053
4054 .PHONY: all-opcodes maybe-all-opcodes
4055 maybe-all-opcodes:
4056 @if gcc-bootstrap
4057 all-opcodes: stage_current
4058 @endif gcc-bootstrap
4059 @if opcodes
4060 TARGET-opcodes=all
4061 maybe-all-opcodes: all-opcodes
4062 all-opcodes: configure-opcodes
4063         @r=`${PWD_COMMAND}`; export r; \
4064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4065         $(HOST_EXPORTS)  \
4066         (cd $(HOST_SUBDIR)/opcodes && \
4067           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4068                 $(TARGET-opcodes))
4069 @endif opcodes
4070
4071
4072
4073 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4074 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4075 maybe-all-stage1-opcodes:
4076 maybe-clean-stage1-opcodes:
4077 @if opcodes-bootstrap
4078 maybe-all-stage1-opcodes: all-stage1-opcodes
4079 all-stage1: all-stage1-opcodes
4080 TARGET-stage1-opcodes = $(TARGET-opcodes)
4081 all-stage1-opcodes: configure-stage1-opcodes
4082         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4083         @r=`${PWD_COMMAND}`; export r; \
4084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4085         TFLAGS="$(STAGE1_TFLAGS)"; \
4086         $(HOST_EXPORTS)  \
4087         cd $(HOST_SUBDIR)/opcodes && \
4088         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4089                 CFLAGS="$(STAGE1_CFLAGS)" \
4090                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4091                 LIBCFLAGS="$(LIBCFLAGS)" \
4092                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4093                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4094                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4095                 $(EXTRA_HOST_FLAGS)  \
4096                 $(STAGE1_FLAGS_TO_PASS)  \
4097                 TFLAGS="$(STAGE1_TFLAGS)" \
4098                 $(TARGET-stage1-opcodes)
4099
4100 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4101 clean-stage1: clean-stage1-opcodes
4102 clean-stage1-opcodes:
4103         @if [ $(current_stage) = stage1 ]; then \
4104           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4105         else \
4106           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4107           $(MAKE) stage1-start; \
4108         fi; \
4109         cd $(HOST_SUBDIR)/opcodes && \
4110         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4111         $(STAGE1_FLAGS_TO_PASS)  clean
4112 @endif opcodes-bootstrap
4113
4114
4115 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4116 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4117 maybe-all-stage2-opcodes:
4118 maybe-clean-stage2-opcodes:
4119 @if opcodes-bootstrap
4120 maybe-all-stage2-opcodes: all-stage2-opcodes
4121 all-stage2: all-stage2-opcodes
4122 TARGET-stage2-opcodes = $(TARGET-opcodes)
4123 all-stage2-opcodes: configure-stage2-opcodes
4124         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4125         @r=`${PWD_COMMAND}`; export r; \
4126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4127         TFLAGS="$(STAGE2_TFLAGS)"; \
4128         $(HOST_EXPORTS) \
4129         $(POSTSTAGE1_HOST_EXPORTS)  \
4130         cd $(HOST_SUBDIR)/opcodes && \
4131         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4132                 CFLAGS="$(STAGE2_CFLAGS)" \
4133                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4134                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4135                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4136                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4137                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4138                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4139                 TFLAGS="$(STAGE2_TFLAGS)" \
4140                 $(TARGET-stage2-opcodes)
4141
4142 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4143 clean-stage2: clean-stage2-opcodes
4144 clean-stage2-opcodes:
4145         @if [ $(current_stage) = stage2 ]; then \
4146           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4147         else \
4148           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4149           $(MAKE) stage2-start; \
4150         fi; \
4151         cd $(HOST_SUBDIR)/opcodes && \
4152         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4153 @endif opcodes-bootstrap
4154
4155
4156 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4157 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4158 maybe-all-stage3-opcodes:
4159 maybe-clean-stage3-opcodes:
4160 @if opcodes-bootstrap
4161 maybe-all-stage3-opcodes: all-stage3-opcodes
4162 all-stage3: all-stage3-opcodes
4163 TARGET-stage3-opcodes = $(TARGET-opcodes)
4164 all-stage3-opcodes: configure-stage3-opcodes
4165         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4166         @r=`${PWD_COMMAND}`; export r; \
4167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4168         TFLAGS="$(STAGE3_TFLAGS)"; \
4169         $(HOST_EXPORTS) \
4170         $(POSTSTAGE1_HOST_EXPORTS)  \
4171         cd $(HOST_SUBDIR)/opcodes && \
4172         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4173                 CFLAGS="$(STAGE3_CFLAGS)" \
4174                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4175                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4176                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4177                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4178                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4179                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4180                 TFLAGS="$(STAGE3_TFLAGS)" \
4181                 $(TARGET-stage3-opcodes)
4182
4183 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4184 clean-stage3: clean-stage3-opcodes
4185 clean-stage3-opcodes:
4186         @if [ $(current_stage) = stage3 ]; then \
4187           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4188         else \
4189           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4190           $(MAKE) stage3-start; \
4191         fi; \
4192         cd $(HOST_SUBDIR)/opcodes && \
4193         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4194 @endif opcodes-bootstrap
4195
4196
4197 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4198 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4199 maybe-all-stage4-opcodes:
4200 maybe-clean-stage4-opcodes:
4201 @if opcodes-bootstrap
4202 maybe-all-stage4-opcodes: all-stage4-opcodes
4203 all-stage4: all-stage4-opcodes
4204 TARGET-stage4-opcodes = $(TARGET-opcodes)
4205 all-stage4-opcodes: configure-stage4-opcodes
4206         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4207         @r=`${PWD_COMMAND}`; export r; \
4208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4209         TFLAGS="$(STAGE4_TFLAGS)"; \
4210         $(HOST_EXPORTS) \
4211         $(POSTSTAGE1_HOST_EXPORTS)  \
4212         cd $(HOST_SUBDIR)/opcodes && \
4213         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4214                 CFLAGS="$(STAGE4_CFLAGS)" \
4215                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4216                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4217                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4218                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4219                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4220                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4221                 TFLAGS="$(STAGE4_TFLAGS)" \
4222                 $(TARGET-stage4-opcodes)
4223
4224 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4225 clean-stage4: clean-stage4-opcodes
4226 clean-stage4-opcodes:
4227         @if [ $(current_stage) = stage4 ]; then \
4228           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4229         else \
4230           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4231           $(MAKE) stage4-start; \
4232         fi; \
4233         cd $(HOST_SUBDIR)/opcodes && \
4234         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4235 @endif opcodes-bootstrap
4236
4237
4238 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4239 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4240 maybe-all-stageprofile-opcodes:
4241 maybe-clean-stageprofile-opcodes:
4242 @if opcodes-bootstrap
4243 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4244 all-stageprofile: all-stageprofile-opcodes
4245 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4246 all-stageprofile-opcodes: configure-stageprofile-opcodes
4247         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4248         @r=`${PWD_COMMAND}`; export r; \
4249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4250         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4251         $(HOST_EXPORTS) \
4252         $(POSTSTAGE1_HOST_EXPORTS)  \
4253         cd $(HOST_SUBDIR)/opcodes && \
4254         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4255                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4256                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4257                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4258                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4259                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4260                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4261                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4262                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4263                 $(TARGET-stageprofile-opcodes)
4264
4265 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4266 clean-stageprofile: clean-stageprofile-opcodes
4267 clean-stageprofile-opcodes:
4268         @if [ $(current_stage) = stageprofile ]; then \
4269           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4270         else \
4271           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4272           $(MAKE) stageprofile-start; \
4273         fi; \
4274         cd $(HOST_SUBDIR)/opcodes && \
4275         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4276 @endif opcodes-bootstrap
4277
4278
4279 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4280 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4281 maybe-all-stagefeedback-opcodes:
4282 maybe-clean-stagefeedback-opcodes:
4283 @if opcodes-bootstrap
4284 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4285 all-stagefeedback: all-stagefeedback-opcodes
4286 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4287 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4288         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4289         @r=`${PWD_COMMAND}`; export r; \
4290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4291         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4292         $(HOST_EXPORTS) \
4293         $(POSTSTAGE1_HOST_EXPORTS)  \
4294         cd $(HOST_SUBDIR)/opcodes && \
4295         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4296                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4297                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4298                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4299                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4300                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4301                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4302                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4303                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4304                 $(TARGET-stagefeedback-opcodes)
4305
4306 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4307 clean-stagefeedback: clean-stagefeedback-opcodes
4308 clean-stagefeedback-opcodes:
4309         @if [ $(current_stage) = stagefeedback ]; then \
4310           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4311         else \
4312           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4313           $(MAKE) stagefeedback-start; \
4314         fi; \
4315         cd $(HOST_SUBDIR)/opcodes && \
4316         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4317 @endif opcodes-bootstrap
4318
4319
4320
4321
4322
4323 .PHONY: check-opcodes maybe-check-opcodes
4324 maybe-check-opcodes:
4325 @if opcodes
4326 maybe-check-opcodes: check-opcodes
4327
4328 check-opcodes:
4329         @: $(MAKE); $(unstage)
4330         @r=`${PWD_COMMAND}`; export r; \
4331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4332         $(HOST_EXPORTS) \
4333         (cd $(HOST_SUBDIR)/opcodes && \
4334           $(MAKE) $(FLAGS_TO_PASS)  check)
4335
4336 @endif opcodes
4337
4338 .PHONY: install-opcodes maybe-install-opcodes
4339 maybe-install-opcodes:
4340 @if opcodes
4341 maybe-install-opcodes: install-opcodes
4342
4343 install-opcodes: installdirs
4344         @: $(MAKE); $(unstage)
4345         @r=`${PWD_COMMAND}`; export r; \
4346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4347         $(HOST_EXPORTS) \
4348         (cd $(HOST_SUBDIR)/opcodes && \
4349           $(MAKE) $(FLAGS_TO_PASS)  install)
4350
4351 @endif opcodes
4352
4353 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4354 maybe-install-strip-opcodes:
4355 @if opcodes
4356 maybe-install-strip-opcodes: install-strip-opcodes
4357
4358 install-strip-opcodes: installdirs
4359         @: $(MAKE); $(unstage)
4360         @r=`${PWD_COMMAND}`; export r; \
4361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362         $(HOST_EXPORTS) \
4363         (cd $(HOST_SUBDIR)/opcodes && \
4364           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4365
4366 @endif opcodes
4367
4368 # Other targets (info, dvi, pdf, etc.)
4369
4370 .PHONY: maybe-info-opcodes info-opcodes
4371 maybe-info-opcodes:
4372 @if opcodes
4373 maybe-info-opcodes: info-opcodes
4374
4375 info-opcodes: \
4376     configure-opcodes 
4377         @[ -f ./opcodes/Makefile ] || exit 0; \
4378         r=`${PWD_COMMAND}`; export r; \
4379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4380         $(HOST_EXPORTS) \
4381         for flag in $(EXTRA_HOST_FLAGS) ; do \
4382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4383         done; \
4384         echo "Doing info in opcodes" ; \
4385         (cd $(HOST_SUBDIR)/opcodes && \
4386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4388                   "RANLIB=$${RANLIB}" \
4389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4390                   info) \
4391           || exit 1
4392
4393 @endif opcodes
4394
4395 .PHONY: maybe-dvi-opcodes dvi-opcodes
4396 maybe-dvi-opcodes:
4397 @if opcodes
4398 maybe-dvi-opcodes: dvi-opcodes
4399
4400 dvi-opcodes: \
4401     configure-opcodes 
4402         @[ -f ./opcodes/Makefile ] || exit 0; \
4403         r=`${PWD_COMMAND}`; export r; \
4404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4405         $(HOST_EXPORTS) \
4406         for flag in $(EXTRA_HOST_FLAGS) ; do \
4407           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4408         done; \
4409         echo "Doing dvi in opcodes" ; \
4410         (cd $(HOST_SUBDIR)/opcodes && \
4411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4413                   "RANLIB=$${RANLIB}" \
4414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4415                   dvi) \
4416           || exit 1
4417
4418 @endif opcodes
4419
4420 .PHONY: maybe-pdf-opcodes pdf-opcodes
4421 maybe-pdf-opcodes:
4422 @if opcodes
4423 maybe-pdf-opcodes: pdf-opcodes
4424
4425 pdf-opcodes: \
4426     configure-opcodes 
4427         @[ -f ./opcodes/Makefile ] || exit 0; \
4428         r=`${PWD_COMMAND}`; export r; \
4429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4430         $(HOST_EXPORTS) \
4431         for flag in $(EXTRA_HOST_FLAGS) ; do \
4432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4433         done; \
4434         echo "Doing pdf in opcodes" ; \
4435         (cd $(HOST_SUBDIR)/opcodes && \
4436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4438                   "RANLIB=$${RANLIB}" \
4439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4440                   pdf) \
4441           || exit 1
4442
4443 @endif opcodes
4444
4445 .PHONY: maybe-html-opcodes html-opcodes
4446 maybe-html-opcodes:
4447 @if opcodes
4448 maybe-html-opcodes: html-opcodes
4449
4450 html-opcodes: \
4451     configure-opcodes 
4452         @[ -f ./opcodes/Makefile ] || exit 0; \
4453         r=`${PWD_COMMAND}`; export r; \
4454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4455         $(HOST_EXPORTS) \
4456         for flag in $(EXTRA_HOST_FLAGS) ; do \
4457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4458         done; \
4459         echo "Doing html in opcodes" ; \
4460         (cd $(HOST_SUBDIR)/opcodes && \
4461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4463                   "RANLIB=$${RANLIB}" \
4464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4465                   html) \
4466           || exit 1
4467
4468 @endif opcodes
4469
4470 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4471 maybe-TAGS-opcodes:
4472 @if opcodes
4473 maybe-TAGS-opcodes: TAGS-opcodes
4474
4475 TAGS-opcodes: \
4476     configure-opcodes 
4477         @[ -f ./opcodes/Makefile ] || exit 0; \
4478         r=`${PWD_COMMAND}`; export r; \
4479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4480         $(HOST_EXPORTS) \
4481         for flag in $(EXTRA_HOST_FLAGS) ; do \
4482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4483         done; \
4484         echo "Doing TAGS in opcodes" ; \
4485         (cd $(HOST_SUBDIR)/opcodes && \
4486           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4487                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4488                   "RANLIB=$${RANLIB}" \
4489                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4490                   TAGS) \
4491           || exit 1
4492
4493 @endif opcodes
4494
4495 .PHONY: maybe-install-info-opcodes install-info-opcodes
4496 maybe-install-info-opcodes:
4497 @if opcodes
4498 maybe-install-info-opcodes: install-info-opcodes
4499
4500 install-info-opcodes: \
4501     configure-opcodes \
4502     info-opcodes 
4503         @[ -f ./opcodes/Makefile ] || exit 0; \
4504         r=`${PWD_COMMAND}`; export r; \
4505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4506         $(HOST_EXPORTS) \
4507         for flag in $(EXTRA_HOST_FLAGS) ; do \
4508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4509         done; \
4510         echo "Doing install-info in opcodes" ; \
4511         (cd $(HOST_SUBDIR)/opcodes && \
4512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4514                   "RANLIB=$${RANLIB}" \
4515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4516                   install-info) \
4517           || exit 1
4518
4519 @endif opcodes
4520
4521 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4522 maybe-install-pdf-opcodes:
4523 @if opcodes
4524 maybe-install-pdf-opcodes: install-pdf-opcodes
4525
4526 install-pdf-opcodes: \
4527     configure-opcodes \
4528     pdf-opcodes 
4529         @[ -f ./opcodes/Makefile ] || exit 0; \
4530         r=`${PWD_COMMAND}`; export r; \
4531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4532         $(HOST_EXPORTS) \
4533         for flag in $(EXTRA_HOST_FLAGS) ; do \
4534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4535         done; \
4536         echo "Doing install-pdf in opcodes" ; \
4537         (cd $(HOST_SUBDIR)/opcodes && \
4538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4540                   "RANLIB=$${RANLIB}" \
4541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4542                   install-pdf) \
4543           || exit 1
4544
4545 @endif opcodes
4546
4547 .PHONY: maybe-install-html-opcodes install-html-opcodes
4548 maybe-install-html-opcodes:
4549 @if opcodes
4550 maybe-install-html-opcodes: install-html-opcodes
4551
4552 install-html-opcodes: \
4553     configure-opcodes \
4554     html-opcodes 
4555         @[ -f ./opcodes/Makefile ] || exit 0; \
4556         r=`${PWD_COMMAND}`; export r; \
4557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4558         $(HOST_EXPORTS) \
4559         for flag in $(EXTRA_HOST_FLAGS) ; do \
4560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4561         done; \
4562         echo "Doing install-html in opcodes" ; \
4563         (cd $(HOST_SUBDIR)/opcodes && \
4564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4566                   "RANLIB=$${RANLIB}" \
4567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4568                   install-html) \
4569           || exit 1
4570
4571 @endif opcodes
4572
4573 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4574 maybe-installcheck-opcodes:
4575 @if opcodes
4576 maybe-installcheck-opcodes: installcheck-opcodes
4577
4578 installcheck-opcodes: \
4579     configure-opcodes 
4580         @[ -f ./opcodes/Makefile ] || exit 0; \
4581         r=`${PWD_COMMAND}`; export r; \
4582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4583         $(HOST_EXPORTS) \
4584         for flag in $(EXTRA_HOST_FLAGS) ; do \
4585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4586         done; \
4587         echo "Doing installcheck in opcodes" ; \
4588         (cd $(HOST_SUBDIR)/opcodes && \
4589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4591                   "RANLIB=$${RANLIB}" \
4592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4593                   installcheck) \
4594           || exit 1
4595
4596 @endif opcodes
4597
4598 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4599 maybe-mostlyclean-opcodes:
4600 @if opcodes
4601 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4602
4603 mostlyclean-opcodes: 
4604         @[ -f ./opcodes/Makefile ] || exit 0; \
4605         r=`${PWD_COMMAND}`; export r; \
4606         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4607         $(HOST_EXPORTS) \
4608         for flag in $(EXTRA_HOST_FLAGS) ; do \
4609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4610         done; \
4611         echo "Doing mostlyclean in opcodes" ; \
4612         (cd $(HOST_SUBDIR)/opcodes && \
4613           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4614                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4615                   "RANLIB=$${RANLIB}" \
4616                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4617                   mostlyclean) \
4618           || exit 1
4619
4620 @endif opcodes
4621
4622 .PHONY: maybe-clean-opcodes clean-opcodes
4623 maybe-clean-opcodes:
4624 @if opcodes
4625 maybe-clean-opcodes: clean-opcodes
4626
4627 clean-opcodes: 
4628         @[ -f ./opcodes/Makefile ] || exit 0; \
4629         r=`${PWD_COMMAND}`; export r; \
4630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4631         $(HOST_EXPORTS) \
4632         for flag in $(EXTRA_HOST_FLAGS) ; do \
4633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4634         done; \
4635         echo "Doing clean in opcodes" ; \
4636         (cd $(HOST_SUBDIR)/opcodes && \
4637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4639                   "RANLIB=$${RANLIB}" \
4640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4641                   clean) \
4642           || exit 1
4643
4644 @endif opcodes
4645
4646 .PHONY: maybe-distclean-opcodes distclean-opcodes
4647 maybe-distclean-opcodes:
4648 @if opcodes
4649 maybe-distclean-opcodes: distclean-opcodes
4650
4651 distclean-opcodes: 
4652         @[ -f ./opcodes/Makefile ] || exit 0; \
4653         r=`${PWD_COMMAND}`; export r; \
4654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4655         $(HOST_EXPORTS) \
4656         for flag in $(EXTRA_HOST_FLAGS) ; do \
4657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4658         done; \
4659         echo "Doing distclean in opcodes" ; \
4660         (cd $(HOST_SUBDIR)/opcodes && \
4661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4663                   "RANLIB=$${RANLIB}" \
4664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4665                   distclean) \
4666           || exit 1
4667
4668 @endif opcodes
4669
4670 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4671 maybe-maintainer-clean-opcodes:
4672 @if opcodes
4673 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4674
4675 maintainer-clean-opcodes: 
4676         @[ -f ./opcodes/Makefile ] || exit 0; \
4677         r=`${PWD_COMMAND}`; export r; \
4678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4679         $(HOST_EXPORTS) \
4680         for flag in $(EXTRA_HOST_FLAGS) ; do \
4681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4682         done; \
4683         echo "Doing maintainer-clean in opcodes" ; \
4684         (cd $(HOST_SUBDIR)/opcodes && \
4685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4687                   "RANLIB=$${RANLIB}" \
4688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4689                   maintainer-clean) \
4690           || exit 1
4691
4692 @endif opcodes
4693
4694
4695
4696 .PHONY: configure-binutils maybe-configure-binutils
4697 maybe-configure-binutils:
4698 @if gcc-bootstrap
4699 configure-binutils: stage_current
4700 @endif gcc-bootstrap
4701 @if binutils
4702 maybe-configure-binutils: configure-binutils
4703 configure-binutils: 
4704         @r=`${PWD_COMMAND}`; export r; \
4705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4706         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4707         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4708         $(HOST_EXPORTS)  \
4709         echo Configuring in $(HOST_SUBDIR)/binutils; \
4710         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4711         case $(srcdir) in \
4712           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4713           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4714                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4715         esac; \
4716         srcdiroption="--srcdir=$${topdir}/binutils"; \
4717         libsrcdir="$$s/binutils"; \
4718         $(SHELL) $${libsrcdir}/configure \
4719           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4720           --target=${target_alias} $${srcdiroption}  \
4721           || exit 1
4722 @endif binutils
4723
4724
4725
4726 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4727 maybe-configure-stage1-binutils:
4728 @if binutils-bootstrap
4729 maybe-configure-stage1-binutils: configure-stage1-binutils
4730 configure-stage1-binutils:
4731         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4732         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4733         @r=`${PWD_COMMAND}`; export r; \
4734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4735         TFLAGS="$(STAGE1_TFLAGS)"; \
4736         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4737         $(HOST_EXPORTS) \
4738         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4739         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4740         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4741         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4742         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4743         cd $(HOST_SUBDIR)/binutils || exit 1; \
4744         case $(srcdir) in \
4745           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4746           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4747                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4748         esac; \
4749         srcdiroption="--srcdir=$${topdir}/binutils"; \
4750         libsrcdir="$$s/binutils"; \
4751         $(SHELL) $${libsrcdir}/configure \
4752           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4753           --target=${target_alias} $${srcdiroption} \
4754           $(STAGE1_CONFIGURE_FLAGS)
4755 @endif binutils-bootstrap
4756
4757 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4758 maybe-configure-stage2-binutils:
4759 @if binutils-bootstrap
4760 maybe-configure-stage2-binutils: configure-stage2-binutils
4761 configure-stage2-binutils:
4762         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4763         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4764         @r=`${PWD_COMMAND}`; export r; \
4765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4766         TFLAGS="$(STAGE2_TFLAGS)"; \
4767         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4768         $(HOST_EXPORTS) \
4769         $(POSTSTAGE1_HOST_EXPORTS) \
4770         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4771         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4772         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4773         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4774         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4775         cd $(HOST_SUBDIR)/binutils || exit 1; \
4776         case $(srcdir) in \
4777           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4778           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4779                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4780         esac; \
4781         srcdiroption="--srcdir=$${topdir}/binutils"; \
4782         libsrcdir="$$s/binutils"; \
4783         $(SHELL) $${libsrcdir}/configure \
4784           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4785           --target=${target_alias} $${srcdiroption} \
4786           --with-build-libsubdir=$(HOST_SUBDIR) \
4787           $(STAGE2_CONFIGURE_FLAGS)
4788 @endif binutils-bootstrap
4789
4790 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4791 maybe-configure-stage3-binutils:
4792 @if binutils-bootstrap
4793 maybe-configure-stage3-binutils: configure-stage3-binutils
4794 configure-stage3-binutils:
4795         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4796         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4797         @r=`${PWD_COMMAND}`; export r; \
4798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4799         TFLAGS="$(STAGE3_TFLAGS)"; \
4800         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4801         $(HOST_EXPORTS) \
4802         $(POSTSTAGE1_HOST_EXPORTS) \
4803         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4804         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4805         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4806         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4807         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4808         cd $(HOST_SUBDIR)/binutils || exit 1; \
4809         case $(srcdir) in \
4810           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4811           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4812                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4813         esac; \
4814         srcdiroption="--srcdir=$${topdir}/binutils"; \
4815         libsrcdir="$$s/binutils"; \
4816         $(SHELL) $${libsrcdir}/configure \
4817           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4818           --target=${target_alias} $${srcdiroption} \
4819           --with-build-libsubdir=$(HOST_SUBDIR) \
4820           $(STAGE3_CONFIGURE_FLAGS)
4821 @endif binutils-bootstrap
4822
4823 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4824 maybe-configure-stage4-binutils:
4825 @if binutils-bootstrap
4826 maybe-configure-stage4-binutils: configure-stage4-binutils
4827 configure-stage4-binutils:
4828         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4829         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4830         @r=`${PWD_COMMAND}`; export r; \
4831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4832         TFLAGS="$(STAGE4_TFLAGS)"; \
4833         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4834         $(HOST_EXPORTS) \
4835         $(POSTSTAGE1_HOST_EXPORTS) \
4836         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4837         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4838         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4839         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4840         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4841         cd $(HOST_SUBDIR)/binutils || exit 1; \
4842         case $(srcdir) in \
4843           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4844           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4845                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4846         esac; \
4847         srcdiroption="--srcdir=$${topdir}/binutils"; \
4848         libsrcdir="$$s/binutils"; \
4849         $(SHELL) $${libsrcdir}/configure \
4850           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4851           --target=${target_alias} $${srcdiroption} \
4852           --with-build-libsubdir=$(HOST_SUBDIR) \
4853           $(STAGE4_CONFIGURE_FLAGS)
4854 @endif binutils-bootstrap
4855
4856 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4857 maybe-configure-stageprofile-binutils:
4858 @if binutils-bootstrap
4859 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4860 configure-stageprofile-binutils:
4861         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4862         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4863         @r=`${PWD_COMMAND}`; export r; \
4864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4865         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4866         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4867         $(HOST_EXPORTS) \
4868         $(POSTSTAGE1_HOST_EXPORTS) \
4869         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4870         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4871         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4872         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4873         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4874         cd $(HOST_SUBDIR)/binutils || exit 1; \
4875         case $(srcdir) in \
4876           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4877           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4878                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4879         esac; \
4880         srcdiroption="--srcdir=$${topdir}/binutils"; \
4881         libsrcdir="$$s/binutils"; \
4882         $(SHELL) $${libsrcdir}/configure \
4883           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4884           --target=${target_alias} $${srcdiroption} \
4885           --with-build-libsubdir=$(HOST_SUBDIR) \
4886           $(STAGEprofile_CONFIGURE_FLAGS)
4887 @endif binutils-bootstrap
4888
4889 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4890 maybe-configure-stagefeedback-binutils:
4891 @if binutils-bootstrap
4892 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4893 configure-stagefeedback-binutils:
4894         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4895         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4896         @r=`${PWD_COMMAND}`; export r; \
4897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4898         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4899         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4900         $(HOST_EXPORTS) \
4901         $(POSTSTAGE1_HOST_EXPORTS) \
4902         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4903         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4904         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4905         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4906         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4907         cd $(HOST_SUBDIR)/binutils || exit 1; \
4908         case $(srcdir) in \
4909           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4910           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4911                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4912         esac; \
4913         srcdiroption="--srcdir=$${topdir}/binutils"; \
4914         libsrcdir="$$s/binutils"; \
4915         $(SHELL) $${libsrcdir}/configure \
4916           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4917           --target=${target_alias} $${srcdiroption} \
4918           --with-build-libsubdir=$(HOST_SUBDIR) \
4919           $(STAGEfeedback_CONFIGURE_FLAGS)
4920 @endif binutils-bootstrap
4921
4922
4923
4924
4925
4926 .PHONY: all-binutils maybe-all-binutils
4927 maybe-all-binutils:
4928 @if gcc-bootstrap
4929 all-binutils: stage_current
4930 @endif gcc-bootstrap
4931 @if binutils
4932 TARGET-binutils=all
4933 maybe-all-binutils: all-binutils
4934 all-binutils: configure-binutils
4935         @r=`${PWD_COMMAND}`; export r; \
4936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4937         $(HOST_EXPORTS)  \
4938         (cd $(HOST_SUBDIR)/binutils && \
4939           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4940                 $(TARGET-binutils))
4941 @endif binutils
4942
4943
4944
4945 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4946 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4947 maybe-all-stage1-binutils:
4948 maybe-clean-stage1-binutils:
4949 @if binutils-bootstrap
4950 maybe-all-stage1-binutils: all-stage1-binutils
4951 all-stage1: all-stage1-binutils
4952 TARGET-stage1-binutils = $(TARGET-binutils)
4953 all-stage1-binutils: configure-stage1-binutils
4954         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4955         @r=`${PWD_COMMAND}`; export r; \
4956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4957         TFLAGS="$(STAGE1_TFLAGS)"; \
4958         $(HOST_EXPORTS)  \
4959         cd $(HOST_SUBDIR)/binutils && \
4960         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4961                 CFLAGS="$(STAGE1_CFLAGS)" \
4962                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4963                 LIBCFLAGS="$(LIBCFLAGS)" \
4964                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4965                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4966                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4967                 $(EXTRA_HOST_FLAGS)  \
4968                 $(STAGE1_FLAGS_TO_PASS)  \
4969                 TFLAGS="$(STAGE1_TFLAGS)" \
4970                 $(TARGET-stage1-binutils)
4971
4972 maybe-clean-stage1-binutils: clean-stage1-binutils
4973 clean-stage1: clean-stage1-binutils
4974 clean-stage1-binutils:
4975         @if [ $(current_stage) = stage1 ]; then \
4976           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4977         else \
4978           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4979           $(MAKE) stage1-start; \
4980         fi; \
4981         cd $(HOST_SUBDIR)/binutils && \
4982         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4983         $(STAGE1_FLAGS_TO_PASS)  clean
4984 @endif binutils-bootstrap
4985
4986
4987 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4988 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4989 maybe-all-stage2-binutils:
4990 maybe-clean-stage2-binutils:
4991 @if binutils-bootstrap
4992 maybe-all-stage2-binutils: all-stage2-binutils
4993 all-stage2: all-stage2-binutils
4994 TARGET-stage2-binutils = $(TARGET-binutils)
4995 all-stage2-binutils: configure-stage2-binutils
4996         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4997         @r=`${PWD_COMMAND}`; export r; \
4998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4999         TFLAGS="$(STAGE2_TFLAGS)"; \
5000         $(HOST_EXPORTS) \
5001         $(POSTSTAGE1_HOST_EXPORTS)  \
5002         cd $(HOST_SUBDIR)/binutils && \
5003         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5004                 CFLAGS="$(STAGE2_CFLAGS)" \
5005                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5006                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5007                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5008                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5009                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5010                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5011                 TFLAGS="$(STAGE2_TFLAGS)" \
5012                 $(TARGET-stage2-binutils)
5013
5014 maybe-clean-stage2-binutils: clean-stage2-binutils
5015 clean-stage2: clean-stage2-binutils
5016 clean-stage2-binutils:
5017         @if [ $(current_stage) = stage2 ]; then \
5018           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5019         else \
5020           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5021           $(MAKE) stage2-start; \
5022         fi; \
5023         cd $(HOST_SUBDIR)/binutils && \
5024         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5025 @endif binutils-bootstrap
5026
5027
5028 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5029 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5030 maybe-all-stage3-binutils:
5031 maybe-clean-stage3-binutils:
5032 @if binutils-bootstrap
5033 maybe-all-stage3-binutils: all-stage3-binutils
5034 all-stage3: all-stage3-binutils
5035 TARGET-stage3-binutils = $(TARGET-binutils)
5036 all-stage3-binutils: configure-stage3-binutils
5037         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5038         @r=`${PWD_COMMAND}`; export r; \
5039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5040         TFLAGS="$(STAGE3_TFLAGS)"; \
5041         $(HOST_EXPORTS) \
5042         $(POSTSTAGE1_HOST_EXPORTS)  \
5043         cd $(HOST_SUBDIR)/binutils && \
5044         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5045                 CFLAGS="$(STAGE3_CFLAGS)" \
5046                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5047                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5048                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5049                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5050                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5051                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5052                 TFLAGS="$(STAGE3_TFLAGS)" \
5053                 $(TARGET-stage3-binutils)
5054
5055 maybe-clean-stage3-binutils: clean-stage3-binutils
5056 clean-stage3: clean-stage3-binutils
5057 clean-stage3-binutils:
5058         @if [ $(current_stage) = stage3 ]; then \
5059           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5060         else \
5061           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5062           $(MAKE) stage3-start; \
5063         fi; \
5064         cd $(HOST_SUBDIR)/binutils && \
5065         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5066 @endif binutils-bootstrap
5067
5068
5069 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5070 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5071 maybe-all-stage4-binutils:
5072 maybe-clean-stage4-binutils:
5073 @if binutils-bootstrap
5074 maybe-all-stage4-binutils: all-stage4-binutils
5075 all-stage4: all-stage4-binutils
5076 TARGET-stage4-binutils = $(TARGET-binutils)
5077 all-stage4-binutils: configure-stage4-binutils
5078         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5079         @r=`${PWD_COMMAND}`; export r; \
5080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081         TFLAGS="$(STAGE4_TFLAGS)"; \
5082         $(HOST_EXPORTS) \
5083         $(POSTSTAGE1_HOST_EXPORTS)  \
5084         cd $(HOST_SUBDIR)/binutils && \
5085         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5086                 CFLAGS="$(STAGE4_CFLAGS)" \
5087                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5088                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5089                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5090                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5091                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5092                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5093                 TFLAGS="$(STAGE4_TFLAGS)" \
5094                 $(TARGET-stage4-binutils)
5095
5096 maybe-clean-stage4-binutils: clean-stage4-binutils
5097 clean-stage4: clean-stage4-binutils
5098 clean-stage4-binutils:
5099         @if [ $(current_stage) = stage4 ]; then \
5100           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5101         else \
5102           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5103           $(MAKE) stage4-start; \
5104         fi; \
5105         cd $(HOST_SUBDIR)/binutils && \
5106         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5107 @endif binutils-bootstrap
5108
5109
5110 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5111 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5112 maybe-all-stageprofile-binutils:
5113 maybe-clean-stageprofile-binutils:
5114 @if binutils-bootstrap
5115 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5116 all-stageprofile: all-stageprofile-binutils
5117 TARGET-stageprofile-binutils = $(TARGET-binutils)
5118 all-stageprofile-binutils: configure-stageprofile-binutils
5119         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5120         @r=`${PWD_COMMAND}`; export r; \
5121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5122         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5123         $(HOST_EXPORTS) \
5124         $(POSTSTAGE1_HOST_EXPORTS)  \
5125         cd $(HOST_SUBDIR)/binutils && \
5126         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5127                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5128                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5129                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5130                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5131                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5132                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5133                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5134                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5135                 $(TARGET-stageprofile-binutils)
5136
5137 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5138 clean-stageprofile: clean-stageprofile-binutils
5139 clean-stageprofile-binutils:
5140         @if [ $(current_stage) = stageprofile ]; then \
5141           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5142         else \
5143           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5144           $(MAKE) stageprofile-start; \
5145         fi; \
5146         cd $(HOST_SUBDIR)/binutils && \
5147         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5148 @endif binutils-bootstrap
5149
5150
5151 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5152 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5153 maybe-all-stagefeedback-binutils:
5154 maybe-clean-stagefeedback-binutils:
5155 @if binutils-bootstrap
5156 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5157 all-stagefeedback: all-stagefeedback-binutils
5158 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5159 all-stagefeedback-binutils: configure-stagefeedback-binutils
5160         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5161         @r=`${PWD_COMMAND}`; export r; \
5162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5163         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5164         $(HOST_EXPORTS) \
5165         $(POSTSTAGE1_HOST_EXPORTS)  \
5166         cd $(HOST_SUBDIR)/binutils && \
5167         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5168                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5169                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5170                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5171                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5172                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5173                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5174                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5175                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5176                 $(TARGET-stagefeedback-binutils)
5177
5178 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5179 clean-stagefeedback: clean-stagefeedback-binutils
5180 clean-stagefeedback-binutils:
5181         @if [ $(current_stage) = stagefeedback ]; then \
5182           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5183         else \
5184           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5185           $(MAKE) stagefeedback-start; \
5186         fi; \
5187         cd $(HOST_SUBDIR)/binutils && \
5188         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5189 @endif binutils-bootstrap
5190
5191
5192
5193
5194
5195 .PHONY: check-binutils maybe-check-binutils
5196 maybe-check-binutils:
5197 @if binutils
5198 maybe-check-binutils: check-binutils
5199
5200 check-binutils:
5201         @: $(MAKE); $(unstage)
5202         @r=`${PWD_COMMAND}`; export r; \
5203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5204         $(HOST_EXPORTS) \
5205         (cd $(HOST_SUBDIR)/binutils && \
5206           $(MAKE) $(FLAGS_TO_PASS)  check)
5207
5208 @endif binutils
5209
5210 .PHONY: install-binutils maybe-install-binutils
5211 maybe-install-binutils:
5212 @if binutils
5213 maybe-install-binutils: install-binutils
5214
5215 install-binutils: installdirs
5216         @: $(MAKE); $(unstage)
5217         @r=`${PWD_COMMAND}`; export r; \
5218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5219         $(HOST_EXPORTS) \
5220         (cd $(HOST_SUBDIR)/binutils && \
5221           $(MAKE) $(FLAGS_TO_PASS)  install)
5222
5223 @endif binutils
5224
5225 .PHONY: install-strip-binutils maybe-install-strip-binutils
5226 maybe-install-strip-binutils:
5227 @if binutils
5228 maybe-install-strip-binutils: install-strip-binutils
5229
5230 install-strip-binutils: installdirs
5231         @: $(MAKE); $(unstage)
5232         @r=`${PWD_COMMAND}`; export r; \
5233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5234         $(HOST_EXPORTS) \
5235         (cd $(HOST_SUBDIR)/binutils && \
5236           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5237
5238 @endif binutils
5239
5240 # Other targets (info, dvi, pdf, etc.)
5241
5242 .PHONY: maybe-info-binutils info-binutils
5243 maybe-info-binutils:
5244 @if binutils
5245 maybe-info-binutils: info-binutils
5246
5247 info-binutils: \
5248     configure-binutils 
5249         @[ -f ./binutils/Makefile ] || exit 0; \
5250         r=`${PWD_COMMAND}`; export r; \
5251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5252         $(HOST_EXPORTS) \
5253         for flag in $(EXTRA_HOST_FLAGS) ; do \
5254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5255         done; \
5256         echo "Doing info in binutils" ; \
5257         (cd $(HOST_SUBDIR)/binutils && \
5258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5260                   "RANLIB=$${RANLIB}" \
5261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5262                   info) \
5263           || exit 1
5264
5265 @endif binutils
5266
5267 .PHONY: maybe-dvi-binutils dvi-binutils
5268 maybe-dvi-binutils:
5269 @if binutils
5270 maybe-dvi-binutils: dvi-binutils
5271
5272 dvi-binutils: \
5273     configure-binutils 
5274         @[ -f ./binutils/Makefile ] || exit 0; \
5275         r=`${PWD_COMMAND}`; export r; \
5276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5277         $(HOST_EXPORTS) \
5278         for flag in $(EXTRA_HOST_FLAGS) ; do \
5279           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5280         done; \
5281         echo "Doing dvi in binutils" ; \
5282         (cd $(HOST_SUBDIR)/binutils && \
5283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5285                   "RANLIB=$${RANLIB}" \
5286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5287                   dvi) \
5288           || exit 1
5289
5290 @endif binutils
5291
5292 .PHONY: maybe-pdf-binutils pdf-binutils
5293 maybe-pdf-binutils:
5294 @if binutils
5295 maybe-pdf-binutils: pdf-binutils
5296
5297 pdf-binutils: \
5298     configure-binutils 
5299         @[ -f ./binutils/Makefile ] || exit 0; \
5300         r=`${PWD_COMMAND}`; export r; \
5301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5302         $(HOST_EXPORTS) \
5303         for flag in $(EXTRA_HOST_FLAGS) ; do \
5304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5305         done; \
5306         echo "Doing pdf in binutils" ; \
5307         (cd $(HOST_SUBDIR)/binutils && \
5308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5310                   "RANLIB=$${RANLIB}" \
5311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5312                   pdf) \
5313           || exit 1
5314
5315 @endif binutils
5316
5317 .PHONY: maybe-html-binutils html-binutils
5318 maybe-html-binutils:
5319 @if binutils
5320 maybe-html-binutils: html-binutils
5321
5322 html-binutils: \
5323     configure-binutils 
5324         @[ -f ./binutils/Makefile ] || exit 0; \
5325         r=`${PWD_COMMAND}`; export r; \
5326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5327         $(HOST_EXPORTS) \
5328         for flag in $(EXTRA_HOST_FLAGS) ; do \
5329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5330         done; \
5331         echo "Doing html in binutils" ; \
5332         (cd $(HOST_SUBDIR)/binutils && \
5333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5335                   "RANLIB=$${RANLIB}" \
5336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5337                   html) \
5338           || exit 1
5339
5340 @endif binutils
5341
5342 .PHONY: maybe-TAGS-binutils TAGS-binutils
5343 maybe-TAGS-binutils:
5344 @if binutils
5345 maybe-TAGS-binutils: TAGS-binutils
5346
5347 TAGS-binutils: \
5348     configure-binutils 
5349         @[ -f ./binutils/Makefile ] || exit 0; \
5350         r=`${PWD_COMMAND}`; export r; \
5351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5352         $(HOST_EXPORTS) \
5353         for flag in $(EXTRA_HOST_FLAGS) ; do \
5354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5355         done; \
5356         echo "Doing TAGS in binutils" ; \
5357         (cd $(HOST_SUBDIR)/binutils && \
5358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5360                   "RANLIB=$${RANLIB}" \
5361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5362                   TAGS) \
5363           || exit 1
5364
5365 @endif binutils
5366
5367 .PHONY: maybe-install-info-binutils install-info-binutils
5368 maybe-install-info-binutils:
5369 @if binutils
5370 maybe-install-info-binutils: install-info-binutils
5371
5372 install-info-binutils: \
5373     configure-binutils \
5374     info-binutils 
5375         @[ -f ./binutils/Makefile ] || exit 0; \
5376         r=`${PWD_COMMAND}`; export r; \
5377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5378         $(HOST_EXPORTS) \
5379         for flag in $(EXTRA_HOST_FLAGS) ; do \
5380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5381         done; \
5382         echo "Doing install-info in binutils" ; \
5383         (cd $(HOST_SUBDIR)/binutils && \
5384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5386                   "RANLIB=$${RANLIB}" \
5387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5388                   install-info) \
5389           || exit 1
5390
5391 @endif binutils
5392
5393 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5394 maybe-install-pdf-binutils:
5395 @if binutils
5396 maybe-install-pdf-binutils: install-pdf-binutils
5397
5398 install-pdf-binutils: \
5399     configure-binutils \
5400     pdf-binutils 
5401         @[ -f ./binutils/Makefile ] || exit 0; \
5402         r=`${PWD_COMMAND}`; export r; \
5403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5404         $(HOST_EXPORTS) \
5405         for flag in $(EXTRA_HOST_FLAGS) ; do \
5406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5407         done; \
5408         echo "Doing install-pdf in binutils" ; \
5409         (cd $(HOST_SUBDIR)/binutils && \
5410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5412                   "RANLIB=$${RANLIB}" \
5413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5414                   install-pdf) \
5415           || exit 1
5416
5417 @endif binutils
5418
5419 .PHONY: maybe-install-html-binutils install-html-binutils
5420 maybe-install-html-binutils:
5421 @if binutils
5422 maybe-install-html-binutils: install-html-binutils
5423
5424 install-html-binutils: \
5425     configure-binutils \
5426     html-binutils 
5427         @[ -f ./binutils/Makefile ] || exit 0; \
5428         r=`${PWD_COMMAND}`; export r; \
5429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5430         $(HOST_EXPORTS) \
5431         for flag in $(EXTRA_HOST_FLAGS) ; do \
5432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5433         done; \
5434         echo "Doing install-html in binutils" ; \
5435         (cd $(HOST_SUBDIR)/binutils && \
5436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5438                   "RANLIB=$${RANLIB}" \
5439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5440                   install-html) \
5441           || exit 1
5442
5443 @endif binutils
5444
5445 .PHONY: maybe-installcheck-binutils installcheck-binutils
5446 maybe-installcheck-binutils:
5447 @if binutils
5448 maybe-installcheck-binutils: installcheck-binutils
5449
5450 installcheck-binutils: \
5451     configure-binutils 
5452         @[ -f ./binutils/Makefile ] || exit 0; \
5453         r=`${PWD_COMMAND}`; export r; \
5454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5455         $(HOST_EXPORTS) \
5456         for flag in $(EXTRA_HOST_FLAGS) ; do \
5457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5458         done; \
5459         echo "Doing installcheck in binutils" ; \
5460         (cd $(HOST_SUBDIR)/binutils && \
5461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5463                   "RANLIB=$${RANLIB}" \
5464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5465                   installcheck) \
5466           || exit 1
5467
5468 @endif binutils
5469
5470 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5471 maybe-mostlyclean-binutils:
5472 @if binutils
5473 maybe-mostlyclean-binutils: mostlyclean-binutils
5474
5475 mostlyclean-binutils: 
5476         @[ -f ./binutils/Makefile ] || exit 0; \
5477         r=`${PWD_COMMAND}`; export r; \
5478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5479         $(HOST_EXPORTS) \
5480         for flag in $(EXTRA_HOST_FLAGS) ; do \
5481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5482         done; \
5483         echo "Doing mostlyclean in binutils" ; \
5484         (cd $(HOST_SUBDIR)/binutils && \
5485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5487                   "RANLIB=$${RANLIB}" \
5488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5489                   mostlyclean) \
5490           || exit 1
5491
5492 @endif binutils
5493
5494 .PHONY: maybe-clean-binutils clean-binutils
5495 maybe-clean-binutils:
5496 @if binutils
5497 maybe-clean-binutils: clean-binutils
5498
5499 clean-binutils: 
5500         @[ -f ./binutils/Makefile ] || exit 0; \
5501         r=`${PWD_COMMAND}`; export r; \
5502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5503         $(HOST_EXPORTS) \
5504         for flag in $(EXTRA_HOST_FLAGS) ; do \
5505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5506         done; \
5507         echo "Doing clean in binutils" ; \
5508         (cd $(HOST_SUBDIR)/binutils && \
5509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5511                   "RANLIB=$${RANLIB}" \
5512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5513                   clean) \
5514           || exit 1
5515
5516 @endif binutils
5517
5518 .PHONY: maybe-distclean-binutils distclean-binutils
5519 maybe-distclean-binutils:
5520 @if binutils
5521 maybe-distclean-binutils: distclean-binutils
5522
5523 distclean-binutils: 
5524         @[ -f ./binutils/Makefile ] || exit 0; \
5525         r=`${PWD_COMMAND}`; export r; \
5526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5527         $(HOST_EXPORTS) \
5528         for flag in $(EXTRA_HOST_FLAGS) ; do \
5529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5530         done; \
5531         echo "Doing distclean in binutils" ; \
5532         (cd $(HOST_SUBDIR)/binutils && \
5533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5535                   "RANLIB=$${RANLIB}" \
5536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5537                   distclean) \
5538           || exit 1
5539
5540 @endif binutils
5541
5542 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5543 maybe-maintainer-clean-binutils:
5544 @if binutils
5545 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5546
5547 maintainer-clean-binutils: 
5548         @[ -f ./binutils/Makefile ] || exit 0; \
5549         r=`${PWD_COMMAND}`; export r; \
5550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5551         $(HOST_EXPORTS) \
5552         for flag in $(EXTRA_HOST_FLAGS) ; do \
5553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5554         done; \
5555         echo "Doing maintainer-clean in binutils" ; \
5556         (cd $(HOST_SUBDIR)/binutils && \
5557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5559                   "RANLIB=$${RANLIB}" \
5560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5561                   maintainer-clean) \
5562           || exit 1
5563
5564 @endif binutils
5565
5566
5567
5568 .PHONY: configure-bison maybe-configure-bison
5569 maybe-configure-bison:
5570 @if gcc-bootstrap
5571 configure-bison: stage_current
5572 @endif gcc-bootstrap
5573 @if bison
5574 maybe-configure-bison: configure-bison
5575 configure-bison: 
5576         @: $(MAKE); $(unstage)
5577         @r=`${PWD_COMMAND}`; export r; \
5578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5579         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5580         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5581         $(HOST_EXPORTS)  \
5582         echo Configuring in $(HOST_SUBDIR)/bison; \
5583         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5584         case $(srcdir) in \
5585           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5586           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5587                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5588         esac; \
5589         srcdiroption="--srcdir=$${topdir}/bison"; \
5590         libsrcdir="$$s/bison"; \
5591         $(SHELL) $${libsrcdir}/configure \
5592           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5593           --target=${target_alias} $${srcdiroption}  \
5594           || exit 1
5595 @endif bison
5596
5597
5598
5599
5600
5601 .PHONY: all-bison maybe-all-bison
5602 maybe-all-bison:
5603 @if gcc-bootstrap
5604 all-bison: stage_current
5605 @endif gcc-bootstrap
5606 @if bison
5607 TARGET-bison=all
5608 maybe-all-bison: all-bison
5609 all-bison: configure-bison
5610         @: $(MAKE); $(unstage)
5611         @r=`${PWD_COMMAND}`; export r; \
5612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5613         $(HOST_EXPORTS)  \
5614         (cd $(HOST_SUBDIR)/bison && \
5615           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5616                 $(TARGET-bison))
5617 @endif bison
5618
5619
5620
5621
5622 .PHONY: check-bison maybe-check-bison
5623 maybe-check-bison:
5624 @if bison
5625 maybe-check-bison: check-bison
5626
5627 # This module is only tested in a native toolchain.
5628 check-bison:
5629         @: $(MAKE); $(unstage)
5630         @if [ '$(host)' = '$(target)' ] ; then \
5631           r=`${PWD_COMMAND}`; export r; \
5632           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5633           $(HOST_EXPORTS) \
5634           (cd $(HOST_SUBDIR)/bison && \
5635             $(MAKE) $(FLAGS_TO_PASS)  check); \
5636         fi
5637
5638 @endif bison
5639
5640 .PHONY: install-bison maybe-install-bison
5641 maybe-install-bison:
5642 @if bison
5643 maybe-install-bison: install-bison
5644
5645 install-bison: installdirs
5646         @: $(MAKE); $(unstage)
5647         @r=`${PWD_COMMAND}`; export r; \
5648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5649         $(HOST_EXPORTS) \
5650         (cd $(HOST_SUBDIR)/bison && \
5651           $(MAKE) $(FLAGS_TO_PASS)  install)
5652
5653 @endif bison
5654
5655 .PHONY: install-strip-bison maybe-install-strip-bison
5656 maybe-install-strip-bison:
5657 @if bison
5658 maybe-install-strip-bison: install-strip-bison
5659
5660 install-strip-bison: installdirs
5661         @: $(MAKE); $(unstage)
5662         @r=`${PWD_COMMAND}`; export r; \
5663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5664         $(HOST_EXPORTS) \
5665         (cd $(HOST_SUBDIR)/bison && \
5666           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5667
5668 @endif bison
5669
5670 # Other targets (info, dvi, pdf, etc.)
5671
5672 .PHONY: maybe-info-bison info-bison
5673 maybe-info-bison:
5674 @if bison
5675 maybe-info-bison: info-bison
5676
5677 info-bison: \
5678     configure-bison 
5679         @: $(MAKE); $(unstage)
5680         @[ -f ./bison/Makefile ] || exit 0; \
5681         r=`${PWD_COMMAND}`; export r; \
5682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5683         $(HOST_EXPORTS) \
5684         for flag in $(EXTRA_HOST_FLAGS) ; do \
5685           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5686         done; \
5687         echo "Doing info in bison" ; \
5688         (cd $(HOST_SUBDIR)/bison && \
5689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5691                   "RANLIB=$${RANLIB}" \
5692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5693                   info) \
5694           || exit 1
5695
5696 @endif bison
5697
5698 .PHONY: maybe-dvi-bison dvi-bison
5699 maybe-dvi-bison:
5700 @if bison
5701 maybe-dvi-bison: dvi-bison
5702
5703 dvi-bison: \
5704     configure-bison 
5705         @: $(MAKE); $(unstage)
5706         @[ -f ./bison/Makefile ] || exit 0; \
5707         r=`${PWD_COMMAND}`; export r; \
5708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5709         $(HOST_EXPORTS) \
5710         for flag in $(EXTRA_HOST_FLAGS) ; do \
5711           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5712         done; \
5713         echo "Doing dvi in bison" ; \
5714         (cd $(HOST_SUBDIR)/bison && \
5715           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5716                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5717                   "RANLIB=$${RANLIB}" \
5718                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5719                   dvi) \
5720           || exit 1
5721
5722 @endif bison
5723
5724 .PHONY: maybe-pdf-bison pdf-bison
5725 maybe-pdf-bison:
5726 @if bison
5727 maybe-pdf-bison: pdf-bison
5728
5729 pdf-bison: \
5730     configure-bison 
5731         @: $(MAKE); $(unstage)
5732         @[ -f ./bison/Makefile ] || exit 0; \
5733         r=`${PWD_COMMAND}`; export r; \
5734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5735         $(HOST_EXPORTS) \
5736         for flag in $(EXTRA_HOST_FLAGS) ; do \
5737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5738         done; \
5739         echo "Doing pdf in bison" ; \
5740         (cd $(HOST_SUBDIR)/bison && \
5741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5743                   "RANLIB=$${RANLIB}" \
5744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5745                   pdf) \
5746           || exit 1
5747
5748 @endif bison
5749
5750 .PHONY: maybe-html-bison html-bison
5751 maybe-html-bison:
5752 @if bison
5753 maybe-html-bison: html-bison
5754
5755 html-bison: \
5756     configure-bison 
5757         @: $(MAKE); $(unstage)
5758         @[ -f ./bison/Makefile ] || exit 0; \
5759         r=`${PWD_COMMAND}`; export r; \
5760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5761         $(HOST_EXPORTS) \
5762         for flag in $(EXTRA_HOST_FLAGS) ; do \
5763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5764         done; \
5765         echo "Doing html in bison" ; \
5766         (cd $(HOST_SUBDIR)/bison && \
5767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5769                   "RANLIB=$${RANLIB}" \
5770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5771                   html) \
5772           || exit 1
5773
5774 @endif bison
5775
5776 .PHONY: maybe-TAGS-bison TAGS-bison
5777 maybe-TAGS-bison:
5778 @if bison
5779 maybe-TAGS-bison: TAGS-bison
5780
5781 TAGS-bison: \
5782     configure-bison 
5783         @: $(MAKE); $(unstage)
5784         @[ -f ./bison/Makefile ] || exit 0; \
5785         r=`${PWD_COMMAND}`; export r; \
5786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5787         $(HOST_EXPORTS) \
5788         for flag in $(EXTRA_HOST_FLAGS) ; do \
5789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5790         done; \
5791         echo "Doing TAGS in bison" ; \
5792         (cd $(HOST_SUBDIR)/bison && \
5793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5795                   "RANLIB=$${RANLIB}" \
5796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5797                   TAGS) \
5798           || exit 1
5799
5800 @endif bison
5801
5802 .PHONY: maybe-install-info-bison install-info-bison
5803 maybe-install-info-bison:
5804 @if bison
5805 maybe-install-info-bison: install-info-bison
5806
5807 install-info-bison: \
5808     configure-bison \
5809     info-bison 
5810         @: $(MAKE); $(unstage)
5811         @[ -f ./bison/Makefile ] || exit 0; \
5812         r=`${PWD_COMMAND}`; export r; \
5813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5814         $(HOST_EXPORTS) \
5815         for flag in $(EXTRA_HOST_FLAGS) ; do \
5816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5817         done; \
5818         echo "Doing install-info in bison" ; \
5819         (cd $(HOST_SUBDIR)/bison && \
5820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5822                   "RANLIB=$${RANLIB}" \
5823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5824                   install-info) \
5825           || exit 1
5826
5827 @endif bison
5828
5829 .PHONY: maybe-install-pdf-bison install-pdf-bison
5830 maybe-install-pdf-bison:
5831 @if bison
5832 maybe-install-pdf-bison: install-pdf-bison
5833
5834 install-pdf-bison: \
5835     configure-bison \
5836     pdf-bison 
5837         @: $(MAKE); $(unstage)
5838         @[ -f ./bison/Makefile ] || exit 0; \
5839         r=`${PWD_COMMAND}`; export r; \
5840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5841         $(HOST_EXPORTS) \
5842         for flag in $(EXTRA_HOST_FLAGS) ; do \
5843           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5844         done; \
5845         echo "Doing install-pdf in bison" ; \
5846         (cd $(HOST_SUBDIR)/bison && \
5847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5849                   "RANLIB=$${RANLIB}" \
5850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5851                   install-pdf) \
5852           || exit 1
5853
5854 @endif bison
5855
5856 .PHONY: maybe-install-html-bison install-html-bison
5857 maybe-install-html-bison:
5858 @if bison
5859 maybe-install-html-bison: install-html-bison
5860
5861 install-html-bison: \
5862     configure-bison \
5863     html-bison 
5864         @: $(MAKE); $(unstage)
5865         @[ -f ./bison/Makefile ] || exit 0; \
5866         r=`${PWD_COMMAND}`; export r; \
5867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5868         $(HOST_EXPORTS) \
5869         for flag in $(EXTRA_HOST_FLAGS) ; do \
5870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5871         done; \
5872         echo "Doing install-html in bison" ; \
5873         (cd $(HOST_SUBDIR)/bison && \
5874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5876                   "RANLIB=$${RANLIB}" \
5877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5878                   install-html) \
5879           || exit 1
5880
5881 @endif bison
5882
5883 .PHONY: maybe-installcheck-bison installcheck-bison
5884 maybe-installcheck-bison:
5885 @if bison
5886 maybe-installcheck-bison: installcheck-bison
5887
5888 installcheck-bison: \
5889     configure-bison 
5890         @: $(MAKE); $(unstage)
5891         @[ -f ./bison/Makefile ] || exit 0; \
5892         r=`${PWD_COMMAND}`; export r; \
5893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5894         $(HOST_EXPORTS) \
5895         for flag in $(EXTRA_HOST_FLAGS) ; do \
5896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5897         done; \
5898         echo "Doing installcheck in bison" ; \
5899         (cd $(HOST_SUBDIR)/bison && \
5900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5902                   "RANLIB=$${RANLIB}" \
5903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5904                   installcheck) \
5905           || exit 1
5906
5907 @endif bison
5908
5909 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5910 maybe-mostlyclean-bison:
5911 @if bison
5912 maybe-mostlyclean-bison: mostlyclean-bison
5913
5914 mostlyclean-bison: 
5915         @: $(MAKE); $(unstage)
5916         @[ -f ./bison/Makefile ] || exit 0; \
5917         r=`${PWD_COMMAND}`; export r; \
5918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5919         $(HOST_EXPORTS) \
5920         for flag in $(EXTRA_HOST_FLAGS) ; do \
5921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5922         done; \
5923         echo "Doing mostlyclean in bison" ; \
5924         (cd $(HOST_SUBDIR)/bison && \
5925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5927                   "RANLIB=$${RANLIB}" \
5928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5929                   mostlyclean) \
5930           || exit 1
5931
5932 @endif bison
5933
5934 .PHONY: maybe-clean-bison clean-bison
5935 maybe-clean-bison:
5936 @if bison
5937 maybe-clean-bison: clean-bison
5938
5939 clean-bison: 
5940         @: $(MAKE); $(unstage)
5941         @[ -f ./bison/Makefile ] || exit 0; \
5942         r=`${PWD_COMMAND}`; export r; \
5943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5944         $(HOST_EXPORTS) \
5945         for flag in $(EXTRA_HOST_FLAGS) ; do \
5946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5947         done; \
5948         echo "Doing clean in bison" ; \
5949         (cd $(HOST_SUBDIR)/bison && \
5950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5952                   "RANLIB=$${RANLIB}" \
5953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5954                   clean) \
5955           || exit 1
5956
5957 @endif bison
5958
5959 .PHONY: maybe-distclean-bison distclean-bison
5960 maybe-distclean-bison:
5961 @if bison
5962 maybe-distclean-bison: distclean-bison
5963
5964 distclean-bison: 
5965         @: $(MAKE); $(unstage)
5966         @[ -f ./bison/Makefile ] || exit 0; \
5967         r=`${PWD_COMMAND}`; export r; \
5968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5969         $(HOST_EXPORTS) \
5970         for flag in $(EXTRA_HOST_FLAGS) ; do \
5971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5972         done; \
5973         echo "Doing distclean in bison" ; \
5974         (cd $(HOST_SUBDIR)/bison && \
5975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5977                   "RANLIB=$${RANLIB}" \
5978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5979                   distclean) \
5980           || exit 1
5981
5982 @endif bison
5983
5984 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5985 maybe-maintainer-clean-bison:
5986 @if bison
5987 maybe-maintainer-clean-bison: maintainer-clean-bison
5988
5989 maintainer-clean-bison: 
5990         @: $(MAKE); $(unstage)
5991         @[ -f ./bison/Makefile ] || exit 0; \
5992         r=`${PWD_COMMAND}`; export r; \
5993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5994         $(HOST_EXPORTS) \
5995         for flag in $(EXTRA_HOST_FLAGS) ; do \
5996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5997         done; \
5998         echo "Doing maintainer-clean in bison" ; \
5999         (cd $(HOST_SUBDIR)/bison && \
6000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6002                   "RANLIB=$${RANLIB}" \
6003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6004                   maintainer-clean) \
6005           || exit 1
6006
6007 @endif bison
6008
6009
6010
6011 .PHONY: configure-cgen maybe-configure-cgen
6012 maybe-configure-cgen:
6013 @if gcc-bootstrap
6014 configure-cgen: stage_current
6015 @endif gcc-bootstrap
6016 @if cgen
6017 maybe-configure-cgen: configure-cgen
6018 configure-cgen: 
6019         @: $(MAKE); $(unstage)
6020         @r=`${PWD_COMMAND}`; export r; \
6021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6022         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6023         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6024         $(HOST_EXPORTS)  \
6025         echo Configuring in $(HOST_SUBDIR)/cgen; \
6026         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6027         case $(srcdir) in \
6028           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6029           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6030                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6031         esac; \
6032         srcdiroption="--srcdir=$${topdir}/cgen"; \
6033         libsrcdir="$$s/cgen"; \
6034         $(SHELL) $${libsrcdir}/configure \
6035           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6036           --target=${target_alias} $${srcdiroption}  \
6037           || exit 1
6038 @endif cgen
6039
6040
6041
6042
6043
6044 .PHONY: all-cgen maybe-all-cgen
6045 maybe-all-cgen:
6046 @if gcc-bootstrap
6047 all-cgen: stage_current
6048 @endif gcc-bootstrap
6049 @if cgen
6050 TARGET-cgen=all
6051 maybe-all-cgen: all-cgen
6052 all-cgen: configure-cgen
6053         @: $(MAKE); $(unstage)
6054         @r=`${PWD_COMMAND}`; export r; \
6055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6056         $(HOST_EXPORTS)  \
6057         (cd $(HOST_SUBDIR)/cgen && \
6058           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6059                 $(TARGET-cgen))
6060 @endif cgen
6061
6062
6063
6064
6065 .PHONY: check-cgen maybe-check-cgen
6066 maybe-check-cgen:
6067 @if cgen
6068 maybe-check-cgen: check-cgen
6069
6070 check-cgen:
6071         @: $(MAKE); $(unstage)
6072         @r=`${PWD_COMMAND}`; export r; \
6073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6074         $(HOST_EXPORTS) \
6075         (cd $(HOST_SUBDIR)/cgen && \
6076           $(MAKE) $(FLAGS_TO_PASS)  check)
6077
6078 @endif cgen
6079
6080 .PHONY: install-cgen maybe-install-cgen
6081 maybe-install-cgen:
6082 @if cgen
6083 maybe-install-cgen: install-cgen
6084
6085 install-cgen: installdirs
6086         @: $(MAKE); $(unstage)
6087         @r=`${PWD_COMMAND}`; export r; \
6088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6089         $(HOST_EXPORTS) \
6090         (cd $(HOST_SUBDIR)/cgen && \
6091           $(MAKE) $(FLAGS_TO_PASS)  install)
6092
6093 @endif cgen
6094
6095 .PHONY: install-strip-cgen maybe-install-strip-cgen
6096 maybe-install-strip-cgen:
6097 @if cgen
6098 maybe-install-strip-cgen: install-strip-cgen
6099
6100 install-strip-cgen: installdirs
6101         @: $(MAKE); $(unstage)
6102         @r=`${PWD_COMMAND}`; export r; \
6103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104         $(HOST_EXPORTS) \
6105         (cd $(HOST_SUBDIR)/cgen && \
6106           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6107
6108 @endif cgen
6109
6110 # Other targets (info, dvi, pdf, etc.)
6111
6112 .PHONY: maybe-info-cgen info-cgen
6113 maybe-info-cgen:
6114 @if cgen
6115 maybe-info-cgen: info-cgen
6116
6117 info-cgen: \
6118     configure-cgen 
6119         @: $(MAKE); $(unstage)
6120         @[ -f ./cgen/Makefile ] || exit 0; \
6121         r=`${PWD_COMMAND}`; export r; \
6122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6123         $(HOST_EXPORTS) \
6124         for flag in $(EXTRA_HOST_FLAGS) ; do \
6125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6126         done; \
6127         echo "Doing info in cgen" ; \
6128         (cd $(HOST_SUBDIR)/cgen && \
6129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6131                   "RANLIB=$${RANLIB}" \
6132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6133                   info) \
6134           || exit 1
6135
6136 @endif cgen
6137
6138 .PHONY: maybe-dvi-cgen dvi-cgen
6139 maybe-dvi-cgen:
6140 @if cgen
6141 maybe-dvi-cgen: dvi-cgen
6142
6143 dvi-cgen: \
6144     configure-cgen 
6145         @: $(MAKE); $(unstage)
6146         @[ -f ./cgen/Makefile ] || exit 0; \
6147         r=`${PWD_COMMAND}`; export r; \
6148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6149         $(HOST_EXPORTS) \
6150         for flag in $(EXTRA_HOST_FLAGS) ; do \
6151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6152         done; \
6153         echo "Doing dvi in cgen" ; \
6154         (cd $(HOST_SUBDIR)/cgen && \
6155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6157                   "RANLIB=$${RANLIB}" \
6158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6159                   dvi) \
6160           || exit 1
6161
6162 @endif cgen
6163
6164 .PHONY: maybe-pdf-cgen pdf-cgen
6165 maybe-pdf-cgen:
6166 @if cgen
6167 maybe-pdf-cgen: pdf-cgen
6168
6169 pdf-cgen: \
6170     configure-cgen 
6171         @: $(MAKE); $(unstage)
6172         @[ -f ./cgen/Makefile ] || exit 0; \
6173         r=`${PWD_COMMAND}`; export r; \
6174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6175         $(HOST_EXPORTS) \
6176         for flag in $(EXTRA_HOST_FLAGS) ; do \
6177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6178         done; \
6179         echo "Doing pdf in cgen" ; \
6180         (cd $(HOST_SUBDIR)/cgen && \
6181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6183                   "RANLIB=$${RANLIB}" \
6184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6185                   pdf) \
6186           || exit 1
6187
6188 @endif cgen
6189
6190 .PHONY: maybe-html-cgen html-cgen
6191 maybe-html-cgen:
6192 @if cgen
6193 maybe-html-cgen: html-cgen
6194
6195 html-cgen: \
6196     configure-cgen 
6197         @: $(MAKE); $(unstage)
6198         @[ -f ./cgen/Makefile ] || exit 0; \
6199         r=`${PWD_COMMAND}`; export r; \
6200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6201         $(HOST_EXPORTS) \
6202         for flag in $(EXTRA_HOST_FLAGS) ; do \
6203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6204         done; \
6205         echo "Doing html in cgen" ; \
6206         (cd $(HOST_SUBDIR)/cgen && \
6207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6209                   "RANLIB=$${RANLIB}" \
6210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6211                   html) \
6212           || exit 1
6213
6214 @endif cgen
6215
6216 .PHONY: maybe-TAGS-cgen TAGS-cgen
6217 maybe-TAGS-cgen:
6218 @if cgen
6219 maybe-TAGS-cgen: TAGS-cgen
6220
6221 TAGS-cgen: \
6222     configure-cgen 
6223         @: $(MAKE); $(unstage)
6224         @[ -f ./cgen/Makefile ] || exit 0; \
6225         r=`${PWD_COMMAND}`; export r; \
6226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6227         $(HOST_EXPORTS) \
6228         for flag in $(EXTRA_HOST_FLAGS) ; do \
6229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6230         done; \
6231         echo "Doing TAGS in cgen" ; \
6232         (cd $(HOST_SUBDIR)/cgen && \
6233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6235                   "RANLIB=$${RANLIB}" \
6236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6237                   TAGS) \
6238           || exit 1
6239
6240 @endif cgen
6241
6242 .PHONY: maybe-install-info-cgen install-info-cgen
6243 maybe-install-info-cgen:
6244 @if cgen
6245 maybe-install-info-cgen: install-info-cgen
6246
6247 install-info-cgen: \
6248     configure-cgen \
6249     info-cgen 
6250         @: $(MAKE); $(unstage)
6251         @[ -f ./cgen/Makefile ] || exit 0; \
6252         r=`${PWD_COMMAND}`; export r; \
6253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6254         $(HOST_EXPORTS) \
6255         for flag in $(EXTRA_HOST_FLAGS) ; do \
6256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6257         done; \
6258         echo "Doing install-info in cgen" ; \
6259         (cd $(HOST_SUBDIR)/cgen && \
6260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6262                   "RANLIB=$${RANLIB}" \
6263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6264                   install-info) \
6265           || exit 1
6266
6267 @endif cgen
6268
6269 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6270 maybe-install-pdf-cgen:
6271 @if cgen
6272 maybe-install-pdf-cgen: install-pdf-cgen
6273
6274 install-pdf-cgen: \
6275     configure-cgen \
6276     pdf-cgen 
6277         @: $(MAKE); $(unstage)
6278         @[ -f ./cgen/Makefile ] || exit 0; \
6279         r=`${PWD_COMMAND}`; export r; \
6280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6281         $(HOST_EXPORTS) \
6282         for flag in $(EXTRA_HOST_FLAGS) ; do \
6283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6284         done; \
6285         echo "Doing install-pdf in cgen" ; \
6286         (cd $(HOST_SUBDIR)/cgen && \
6287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6289                   "RANLIB=$${RANLIB}" \
6290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6291                   install-pdf) \
6292           || exit 1
6293
6294 @endif cgen
6295
6296 .PHONY: maybe-install-html-cgen install-html-cgen
6297 maybe-install-html-cgen:
6298 @if cgen
6299 maybe-install-html-cgen: install-html-cgen
6300
6301 install-html-cgen: \
6302     configure-cgen \
6303     html-cgen 
6304         @: $(MAKE); $(unstage)
6305         @[ -f ./cgen/Makefile ] || exit 0; \
6306         r=`${PWD_COMMAND}`; export r; \
6307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6308         $(HOST_EXPORTS) \
6309         for flag in $(EXTRA_HOST_FLAGS) ; do \
6310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6311         done; \
6312         echo "Doing install-html in cgen" ; \
6313         (cd $(HOST_SUBDIR)/cgen && \
6314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6316                   "RANLIB=$${RANLIB}" \
6317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6318                   install-html) \
6319           || exit 1
6320
6321 @endif cgen
6322
6323 .PHONY: maybe-installcheck-cgen installcheck-cgen
6324 maybe-installcheck-cgen:
6325 @if cgen
6326 maybe-installcheck-cgen: installcheck-cgen
6327
6328 installcheck-cgen: \
6329     configure-cgen 
6330         @: $(MAKE); $(unstage)
6331         @[ -f ./cgen/Makefile ] || exit 0; \
6332         r=`${PWD_COMMAND}`; export r; \
6333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6334         $(HOST_EXPORTS) \
6335         for flag in $(EXTRA_HOST_FLAGS) ; do \
6336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6337         done; \
6338         echo "Doing installcheck in cgen" ; \
6339         (cd $(HOST_SUBDIR)/cgen && \
6340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6342                   "RANLIB=$${RANLIB}" \
6343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6344                   installcheck) \
6345           || exit 1
6346
6347 @endif cgen
6348
6349 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6350 maybe-mostlyclean-cgen:
6351 @if cgen
6352 maybe-mostlyclean-cgen: mostlyclean-cgen
6353
6354 mostlyclean-cgen: 
6355         @: $(MAKE); $(unstage)
6356         @[ -f ./cgen/Makefile ] || exit 0; \
6357         r=`${PWD_COMMAND}`; export r; \
6358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6359         $(HOST_EXPORTS) \
6360         for flag in $(EXTRA_HOST_FLAGS) ; do \
6361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6362         done; \
6363         echo "Doing mostlyclean in cgen" ; \
6364         (cd $(HOST_SUBDIR)/cgen && \
6365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6367                   "RANLIB=$${RANLIB}" \
6368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6369                   mostlyclean) \
6370           || exit 1
6371
6372 @endif cgen
6373
6374 .PHONY: maybe-clean-cgen clean-cgen
6375 maybe-clean-cgen:
6376 @if cgen
6377 maybe-clean-cgen: clean-cgen
6378
6379 clean-cgen: 
6380         @: $(MAKE); $(unstage)
6381         @[ -f ./cgen/Makefile ] || exit 0; \
6382         r=`${PWD_COMMAND}`; export r; \
6383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6384         $(HOST_EXPORTS) \
6385         for flag in $(EXTRA_HOST_FLAGS) ; do \
6386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6387         done; \
6388         echo "Doing clean in cgen" ; \
6389         (cd $(HOST_SUBDIR)/cgen && \
6390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6392                   "RANLIB=$${RANLIB}" \
6393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6394                   clean) \
6395           || exit 1
6396
6397 @endif cgen
6398
6399 .PHONY: maybe-distclean-cgen distclean-cgen
6400 maybe-distclean-cgen:
6401 @if cgen
6402 maybe-distclean-cgen: distclean-cgen
6403
6404 distclean-cgen: 
6405         @: $(MAKE); $(unstage)
6406         @[ -f ./cgen/Makefile ] || exit 0; \
6407         r=`${PWD_COMMAND}`; export r; \
6408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6409         $(HOST_EXPORTS) \
6410         for flag in $(EXTRA_HOST_FLAGS) ; do \
6411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6412         done; \
6413         echo "Doing distclean in cgen" ; \
6414         (cd $(HOST_SUBDIR)/cgen && \
6415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6417                   "RANLIB=$${RANLIB}" \
6418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6419                   distclean) \
6420           || exit 1
6421
6422 @endif cgen
6423
6424 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6425 maybe-maintainer-clean-cgen:
6426 @if cgen
6427 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6428
6429 maintainer-clean-cgen: 
6430         @: $(MAKE); $(unstage)
6431         @[ -f ./cgen/Makefile ] || exit 0; \
6432         r=`${PWD_COMMAND}`; export r; \
6433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6434         $(HOST_EXPORTS) \
6435         for flag in $(EXTRA_HOST_FLAGS) ; do \
6436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6437         done; \
6438         echo "Doing maintainer-clean in cgen" ; \
6439         (cd $(HOST_SUBDIR)/cgen && \
6440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6442                   "RANLIB=$${RANLIB}" \
6443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6444                   maintainer-clean) \
6445           || exit 1
6446
6447 @endif cgen
6448
6449
6450
6451 .PHONY: configure-dejagnu maybe-configure-dejagnu
6452 maybe-configure-dejagnu:
6453 @if gcc-bootstrap
6454 configure-dejagnu: stage_current
6455 @endif gcc-bootstrap
6456 @if dejagnu
6457 maybe-configure-dejagnu: configure-dejagnu
6458 configure-dejagnu: 
6459         @: $(MAKE); $(unstage)
6460         @r=`${PWD_COMMAND}`; export r; \
6461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6462         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6463         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6464         $(HOST_EXPORTS)  \
6465         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6466         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6467         case $(srcdir) in \
6468           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6469           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6470                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6471         esac; \
6472         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6473         libsrcdir="$$s/dejagnu"; \
6474         $(SHELL) $${libsrcdir}/configure \
6475           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6476           --target=${target_alias} $${srcdiroption}  \
6477           || exit 1
6478 @endif dejagnu
6479
6480
6481
6482
6483
6484 .PHONY: all-dejagnu maybe-all-dejagnu
6485 maybe-all-dejagnu:
6486 @if gcc-bootstrap
6487 all-dejagnu: stage_current
6488 @endif gcc-bootstrap
6489 @if dejagnu
6490 TARGET-dejagnu=all
6491 maybe-all-dejagnu: all-dejagnu
6492 all-dejagnu: configure-dejagnu
6493         @: $(MAKE); $(unstage)
6494         @r=`${PWD_COMMAND}`; export r; \
6495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6496         $(HOST_EXPORTS)  \
6497         (cd $(HOST_SUBDIR)/dejagnu && \
6498           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6499                 $(TARGET-dejagnu))
6500 @endif dejagnu
6501
6502
6503
6504
6505 .PHONY: check-dejagnu maybe-check-dejagnu
6506 maybe-check-dejagnu:
6507 @if dejagnu
6508 maybe-check-dejagnu: check-dejagnu
6509
6510 check-dejagnu:
6511         @: $(MAKE); $(unstage)
6512         @r=`${PWD_COMMAND}`; export r; \
6513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6514         $(HOST_EXPORTS) \
6515         (cd $(HOST_SUBDIR)/dejagnu && \
6516           $(MAKE) $(FLAGS_TO_PASS)  check)
6517
6518 @endif dejagnu
6519
6520 .PHONY: install-dejagnu maybe-install-dejagnu
6521 maybe-install-dejagnu:
6522 @if dejagnu
6523 maybe-install-dejagnu: install-dejagnu
6524
6525 install-dejagnu: installdirs
6526         @: $(MAKE); $(unstage)
6527         @r=`${PWD_COMMAND}`; export r; \
6528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6529         $(HOST_EXPORTS) \
6530         (cd $(HOST_SUBDIR)/dejagnu && \
6531           $(MAKE) $(FLAGS_TO_PASS)  install)
6532
6533 @endif dejagnu
6534
6535 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6536 maybe-install-strip-dejagnu:
6537 @if dejagnu
6538 maybe-install-strip-dejagnu: install-strip-dejagnu
6539
6540 install-strip-dejagnu: installdirs
6541         @: $(MAKE); $(unstage)
6542         @r=`${PWD_COMMAND}`; export r; \
6543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6544         $(HOST_EXPORTS) \
6545         (cd $(HOST_SUBDIR)/dejagnu && \
6546           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6547
6548 @endif dejagnu
6549
6550 # Other targets (info, dvi, pdf, etc.)
6551
6552 .PHONY: maybe-info-dejagnu info-dejagnu
6553 maybe-info-dejagnu:
6554 @if dejagnu
6555 maybe-info-dejagnu: info-dejagnu
6556
6557 info-dejagnu: \
6558     configure-dejagnu 
6559         @: $(MAKE); $(unstage)
6560         @[ -f ./dejagnu/Makefile ] || exit 0; \
6561         r=`${PWD_COMMAND}`; export r; \
6562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6563         $(HOST_EXPORTS) \
6564         for flag in $(EXTRA_HOST_FLAGS) ; do \
6565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6566         done; \
6567         echo "Doing info in dejagnu" ; \
6568         (cd $(HOST_SUBDIR)/dejagnu && \
6569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6571                   "RANLIB=$${RANLIB}" \
6572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6573                   info) \
6574           || exit 1
6575
6576 @endif dejagnu
6577
6578 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6579 maybe-dvi-dejagnu:
6580 @if dejagnu
6581 maybe-dvi-dejagnu: dvi-dejagnu
6582
6583 dvi-dejagnu: \
6584     configure-dejagnu 
6585         @: $(MAKE); $(unstage)
6586         @[ -f ./dejagnu/Makefile ] || exit 0; \
6587         r=`${PWD_COMMAND}`; export r; \
6588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6589         $(HOST_EXPORTS) \
6590         for flag in $(EXTRA_HOST_FLAGS) ; do \
6591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6592         done; \
6593         echo "Doing dvi in dejagnu" ; \
6594         (cd $(HOST_SUBDIR)/dejagnu && \
6595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6597                   "RANLIB=$${RANLIB}" \
6598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6599                   dvi) \
6600           || exit 1
6601
6602 @endif dejagnu
6603
6604 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6605 maybe-pdf-dejagnu:
6606 @if dejagnu
6607 maybe-pdf-dejagnu: pdf-dejagnu
6608
6609 pdf-dejagnu: \
6610     configure-dejagnu 
6611         @: $(MAKE); $(unstage)
6612         @[ -f ./dejagnu/Makefile ] || exit 0; \
6613         r=`${PWD_COMMAND}`; export r; \
6614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6615         $(HOST_EXPORTS) \
6616         for flag in $(EXTRA_HOST_FLAGS) ; do \
6617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6618         done; \
6619         echo "Doing pdf in dejagnu" ; \
6620         (cd $(HOST_SUBDIR)/dejagnu && \
6621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6623                   "RANLIB=$${RANLIB}" \
6624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6625                   pdf) \
6626           || exit 1
6627
6628 @endif dejagnu
6629
6630 .PHONY: maybe-html-dejagnu html-dejagnu
6631 maybe-html-dejagnu:
6632 @if dejagnu
6633 maybe-html-dejagnu: html-dejagnu
6634
6635 html-dejagnu: \
6636     configure-dejagnu 
6637         @: $(MAKE); $(unstage)
6638         @[ -f ./dejagnu/Makefile ] || exit 0; \
6639         r=`${PWD_COMMAND}`; export r; \
6640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6641         $(HOST_EXPORTS) \
6642         for flag in $(EXTRA_HOST_FLAGS) ; do \
6643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6644         done; \
6645         echo "Doing html in dejagnu" ; \
6646         (cd $(HOST_SUBDIR)/dejagnu && \
6647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6649                   "RANLIB=$${RANLIB}" \
6650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6651                   html) \
6652           || exit 1
6653
6654 @endif dejagnu
6655
6656 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6657 maybe-TAGS-dejagnu:
6658 @if dejagnu
6659 maybe-TAGS-dejagnu: TAGS-dejagnu
6660
6661 TAGS-dejagnu: \
6662     configure-dejagnu 
6663         @: $(MAKE); $(unstage)
6664         @[ -f ./dejagnu/Makefile ] || exit 0; \
6665         r=`${PWD_COMMAND}`; export r; \
6666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667         $(HOST_EXPORTS) \
6668         for flag in $(EXTRA_HOST_FLAGS) ; do \
6669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670         done; \
6671         echo "Doing TAGS in dejagnu" ; \
6672         (cd $(HOST_SUBDIR)/dejagnu && \
6673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675                   "RANLIB=$${RANLIB}" \
6676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6677                   TAGS) \
6678           || exit 1
6679
6680 @endif dejagnu
6681
6682 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6683 maybe-install-info-dejagnu:
6684 @if dejagnu
6685 maybe-install-info-dejagnu: install-info-dejagnu
6686
6687 install-info-dejagnu: \
6688     configure-dejagnu \
6689     info-dejagnu 
6690         @: $(MAKE); $(unstage)
6691         @[ -f ./dejagnu/Makefile ] || exit 0; \
6692         r=`${PWD_COMMAND}`; export r; \
6693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6694         $(HOST_EXPORTS) \
6695         for flag in $(EXTRA_HOST_FLAGS) ; do \
6696           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6697         done; \
6698         echo "Doing install-info in dejagnu" ; \
6699         (cd $(HOST_SUBDIR)/dejagnu && \
6700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6702                   "RANLIB=$${RANLIB}" \
6703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6704                   install-info) \
6705           || exit 1
6706
6707 @endif dejagnu
6708
6709 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6710 maybe-install-pdf-dejagnu:
6711 @if dejagnu
6712 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6713
6714 install-pdf-dejagnu: \
6715     configure-dejagnu \
6716     pdf-dejagnu 
6717         @: $(MAKE); $(unstage)
6718         @[ -f ./dejagnu/Makefile ] || exit 0; \
6719         r=`${PWD_COMMAND}`; export r; \
6720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6721         $(HOST_EXPORTS) \
6722         for flag in $(EXTRA_HOST_FLAGS) ; do \
6723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6724         done; \
6725         echo "Doing install-pdf in dejagnu" ; \
6726         (cd $(HOST_SUBDIR)/dejagnu && \
6727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6729                   "RANLIB=$${RANLIB}" \
6730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6731                   install-pdf) \
6732           || exit 1
6733
6734 @endif dejagnu
6735
6736 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6737 maybe-install-html-dejagnu:
6738 @if dejagnu
6739 maybe-install-html-dejagnu: install-html-dejagnu
6740
6741 install-html-dejagnu: \
6742     configure-dejagnu \
6743     html-dejagnu 
6744         @: $(MAKE); $(unstage)
6745         @[ -f ./dejagnu/Makefile ] || exit 0; \
6746         r=`${PWD_COMMAND}`; export r; \
6747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6748         $(HOST_EXPORTS) \
6749         for flag in $(EXTRA_HOST_FLAGS) ; do \
6750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6751         done; \
6752         echo "Doing install-html in dejagnu" ; \
6753         (cd $(HOST_SUBDIR)/dejagnu && \
6754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6756                   "RANLIB=$${RANLIB}" \
6757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6758                   install-html) \
6759           || exit 1
6760
6761 @endif dejagnu
6762
6763 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6764 maybe-installcheck-dejagnu:
6765 @if dejagnu
6766 maybe-installcheck-dejagnu: installcheck-dejagnu
6767
6768 installcheck-dejagnu: \
6769     configure-dejagnu 
6770         @: $(MAKE); $(unstage)
6771         @[ -f ./dejagnu/Makefile ] || exit 0; \
6772         r=`${PWD_COMMAND}`; export r; \
6773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6774         $(HOST_EXPORTS) \
6775         for flag in $(EXTRA_HOST_FLAGS) ; do \
6776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6777         done; \
6778         echo "Doing installcheck in dejagnu" ; \
6779         (cd $(HOST_SUBDIR)/dejagnu && \
6780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6782                   "RANLIB=$${RANLIB}" \
6783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6784                   installcheck) \
6785           || exit 1
6786
6787 @endif dejagnu
6788
6789 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6790 maybe-mostlyclean-dejagnu:
6791 @if dejagnu
6792 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6793
6794 mostlyclean-dejagnu: 
6795         @: $(MAKE); $(unstage)
6796         @[ -f ./dejagnu/Makefile ] || exit 0; \
6797         r=`${PWD_COMMAND}`; export r; \
6798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6799         $(HOST_EXPORTS) \
6800         for flag in $(EXTRA_HOST_FLAGS) ; do \
6801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6802         done; \
6803         echo "Doing mostlyclean in dejagnu" ; \
6804         (cd $(HOST_SUBDIR)/dejagnu && \
6805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6807                   "RANLIB=$${RANLIB}" \
6808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6809                   mostlyclean) \
6810           || exit 1
6811
6812 @endif dejagnu
6813
6814 .PHONY: maybe-clean-dejagnu clean-dejagnu
6815 maybe-clean-dejagnu:
6816 @if dejagnu
6817 maybe-clean-dejagnu: clean-dejagnu
6818
6819 clean-dejagnu: 
6820         @: $(MAKE); $(unstage)
6821         @[ -f ./dejagnu/Makefile ] || exit 0; \
6822         r=`${PWD_COMMAND}`; export r; \
6823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824         $(HOST_EXPORTS) \
6825         for flag in $(EXTRA_HOST_FLAGS) ; do \
6826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6827         done; \
6828         echo "Doing clean in dejagnu" ; \
6829         (cd $(HOST_SUBDIR)/dejagnu && \
6830           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6831                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6832                   "RANLIB=$${RANLIB}" \
6833                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6834                   clean) \
6835           || exit 1
6836
6837 @endif dejagnu
6838
6839 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6840 maybe-distclean-dejagnu:
6841 @if dejagnu
6842 maybe-distclean-dejagnu: distclean-dejagnu
6843
6844 distclean-dejagnu: 
6845         @: $(MAKE); $(unstage)
6846         @[ -f ./dejagnu/Makefile ] || exit 0; \
6847         r=`${PWD_COMMAND}`; export r; \
6848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6849         $(HOST_EXPORTS) \
6850         for flag in $(EXTRA_HOST_FLAGS) ; do \
6851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6852         done; \
6853         echo "Doing distclean in dejagnu" ; \
6854         (cd $(HOST_SUBDIR)/dejagnu && \
6855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6857                   "RANLIB=$${RANLIB}" \
6858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6859                   distclean) \
6860           || exit 1
6861
6862 @endif dejagnu
6863
6864 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6865 maybe-maintainer-clean-dejagnu:
6866 @if dejagnu
6867 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6868
6869 maintainer-clean-dejagnu: 
6870         @: $(MAKE); $(unstage)
6871         @[ -f ./dejagnu/Makefile ] || exit 0; \
6872         r=`${PWD_COMMAND}`; export r; \
6873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6874         $(HOST_EXPORTS) \
6875         for flag in $(EXTRA_HOST_FLAGS) ; do \
6876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6877         done; \
6878         echo "Doing maintainer-clean in dejagnu" ; \
6879         (cd $(HOST_SUBDIR)/dejagnu && \
6880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6882                   "RANLIB=$${RANLIB}" \
6883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6884                   maintainer-clean) \
6885           || exit 1
6886
6887 @endif dejagnu
6888
6889
6890
6891 .PHONY: configure-etc maybe-configure-etc
6892 maybe-configure-etc:
6893 @if gcc-bootstrap
6894 configure-etc: stage_current
6895 @endif gcc-bootstrap
6896 @if etc
6897 maybe-configure-etc: configure-etc
6898 configure-etc: 
6899         @: $(MAKE); $(unstage)
6900         @r=`${PWD_COMMAND}`; export r; \
6901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6902         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6903         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6904         $(HOST_EXPORTS)  \
6905         echo Configuring in $(HOST_SUBDIR)/etc; \
6906         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6907         case $(srcdir) in \
6908           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6909           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6910                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6911         esac; \
6912         srcdiroption="--srcdir=$${topdir}/etc"; \
6913         libsrcdir="$$s/etc"; \
6914         $(SHELL) $${libsrcdir}/configure \
6915           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6916           --target=${target_alias} $${srcdiroption}  \
6917           || exit 1
6918 @endif etc
6919
6920
6921
6922
6923
6924 .PHONY: all-etc maybe-all-etc
6925 maybe-all-etc:
6926 @if gcc-bootstrap
6927 all-etc: stage_current
6928 @endif gcc-bootstrap
6929 @if etc
6930 TARGET-etc=all
6931 maybe-all-etc: all-etc
6932 all-etc: configure-etc
6933         @: $(MAKE); $(unstage)
6934         @r=`${PWD_COMMAND}`; export r; \
6935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6936         $(HOST_EXPORTS)  \
6937         (cd $(HOST_SUBDIR)/etc && \
6938           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6939                 $(TARGET-etc))
6940 @endif etc
6941
6942
6943
6944
6945 .PHONY: check-etc maybe-check-etc
6946 maybe-check-etc:
6947 @if etc
6948 maybe-check-etc: check-etc
6949
6950 check-etc:
6951         @: $(MAKE); $(unstage)
6952         @r=`${PWD_COMMAND}`; export r; \
6953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6954         $(HOST_EXPORTS) \
6955         (cd $(HOST_SUBDIR)/etc && \
6956           $(MAKE) $(FLAGS_TO_PASS)  check)
6957
6958 @endif etc
6959
6960 .PHONY: install-etc maybe-install-etc
6961 maybe-install-etc:
6962 @if etc
6963 maybe-install-etc: install-etc
6964
6965 install-etc: installdirs
6966         @: $(MAKE); $(unstage)
6967         @r=`${PWD_COMMAND}`; export r; \
6968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6969         $(HOST_EXPORTS) \
6970         (cd $(HOST_SUBDIR)/etc && \
6971           $(MAKE) $(FLAGS_TO_PASS)  install)
6972
6973 @endif etc
6974
6975 .PHONY: install-strip-etc maybe-install-strip-etc
6976 maybe-install-strip-etc:
6977 @if etc
6978 maybe-install-strip-etc: install-strip-etc
6979
6980 install-strip-etc: installdirs
6981         @: $(MAKE); $(unstage)
6982         @r=`${PWD_COMMAND}`; export r; \
6983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6984         $(HOST_EXPORTS) \
6985         (cd $(HOST_SUBDIR)/etc && \
6986           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6987
6988 @endif etc
6989
6990 # Other targets (info, dvi, pdf, etc.)
6991
6992 .PHONY: maybe-info-etc info-etc
6993 maybe-info-etc:
6994 @if etc
6995 maybe-info-etc: info-etc
6996
6997 info-etc: \
6998     configure-etc 
6999         @: $(MAKE); $(unstage)
7000         @[ -f ./etc/Makefile ] || exit 0; \
7001         r=`${PWD_COMMAND}`; export r; \
7002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7003         $(HOST_EXPORTS) \
7004         for flag in $(EXTRA_HOST_FLAGS) ; do \
7005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7006         done; \
7007         echo "Doing info in etc" ; \
7008         (cd $(HOST_SUBDIR)/etc && \
7009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7011                   "RANLIB=$${RANLIB}" \
7012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7013                   info) \
7014           || exit 1
7015
7016 @endif etc
7017
7018 .PHONY: maybe-dvi-etc dvi-etc
7019 maybe-dvi-etc:
7020 @if etc
7021 maybe-dvi-etc: dvi-etc
7022
7023 dvi-etc: \
7024     configure-etc 
7025         @: $(MAKE); $(unstage)
7026         @[ -f ./etc/Makefile ] || exit 0; \
7027         r=`${PWD_COMMAND}`; export r; \
7028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7029         $(HOST_EXPORTS) \
7030         for flag in $(EXTRA_HOST_FLAGS) ; do \
7031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7032         done; \
7033         echo "Doing dvi in etc" ; \
7034         (cd $(HOST_SUBDIR)/etc && \
7035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7037                   "RANLIB=$${RANLIB}" \
7038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7039                   dvi) \
7040           || exit 1
7041
7042 @endif etc
7043
7044 .PHONY: maybe-pdf-etc pdf-etc
7045 maybe-pdf-etc:
7046 @if etc
7047 maybe-pdf-etc: pdf-etc
7048
7049 pdf-etc: \
7050     configure-etc 
7051         @: $(MAKE); $(unstage)
7052         @[ -f ./etc/Makefile ] || exit 0; \
7053         r=`${PWD_COMMAND}`; export r; \
7054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7055         $(HOST_EXPORTS) \
7056         for flag in $(EXTRA_HOST_FLAGS) ; do \
7057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7058         done; \
7059         echo "Doing pdf in etc" ; \
7060         (cd $(HOST_SUBDIR)/etc && \
7061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7063                   "RANLIB=$${RANLIB}" \
7064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7065                   pdf) \
7066           || exit 1
7067
7068 @endif etc
7069
7070 .PHONY: maybe-html-etc html-etc
7071 maybe-html-etc:
7072 @if etc
7073 maybe-html-etc: html-etc
7074
7075 html-etc: \
7076     configure-etc 
7077         @: $(MAKE); $(unstage)
7078         @[ -f ./etc/Makefile ] || exit 0; \
7079         r=`${PWD_COMMAND}`; export r; \
7080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7081         $(HOST_EXPORTS) \
7082         for flag in $(EXTRA_HOST_FLAGS) ; do \
7083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7084         done; \
7085         echo "Doing html in etc" ; \
7086         (cd $(HOST_SUBDIR)/etc && \
7087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7089                   "RANLIB=$${RANLIB}" \
7090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7091                   html) \
7092           || exit 1
7093
7094 @endif etc
7095
7096 .PHONY: maybe-TAGS-etc TAGS-etc
7097 maybe-TAGS-etc:
7098 @if etc
7099 maybe-TAGS-etc: TAGS-etc
7100
7101 TAGS-etc: \
7102     configure-etc 
7103         @: $(MAKE); $(unstage)
7104         @[ -f ./etc/Makefile ] || exit 0; \
7105         r=`${PWD_COMMAND}`; export r; \
7106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7107         $(HOST_EXPORTS) \
7108         for flag in $(EXTRA_HOST_FLAGS) ; do \
7109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7110         done; \
7111         echo "Doing TAGS in etc" ; \
7112         (cd $(HOST_SUBDIR)/etc && \
7113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7115                   "RANLIB=$${RANLIB}" \
7116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7117                   TAGS) \
7118           || exit 1
7119
7120 @endif etc
7121
7122 .PHONY: maybe-install-info-etc install-info-etc
7123 maybe-install-info-etc:
7124 @if etc
7125 maybe-install-info-etc: install-info-etc
7126
7127 install-info-etc: \
7128     configure-etc \
7129     info-etc 
7130         @: $(MAKE); $(unstage)
7131         @[ -f ./etc/Makefile ] || exit 0; \
7132         r=`${PWD_COMMAND}`; export r; \
7133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7134         $(HOST_EXPORTS) \
7135         for flag in $(EXTRA_HOST_FLAGS) ; do \
7136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7137         done; \
7138         echo "Doing install-info in etc" ; \
7139         (cd $(HOST_SUBDIR)/etc && \
7140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7142                   "RANLIB=$${RANLIB}" \
7143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7144                   install-info) \
7145           || exit 1
7146
7147 @endif etc
7148
7149 .PHONY: maybe-install-pdf-etc install-pdf-etc
7150 maybe-install-pdf-etc:
7151 @if etc
7152 maybe-install-pdf-etc: install-pdf-etc
7153
7154 install-pdf-etc: \
7155     configure-etc \
7156     pdf-etc 
7157         @: $(MAKE); $(unstage)
7158         @[ -f ./etc/Makefile ] || exit 0; \
7159         r=`${PWD_COMMAND}`; export r; \
7160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7161         $(HOST_EXPORTS) \
7162         for flag in $(EXTRA_HOST_FLAGS) ; do \
7163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7164         done; \
7165         echo "Doing install-pdf in etc" ; \
7166         (cd $(HOST_SUBDIR)/etc && \
7167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7169                   "RANLIB=$${RANLIB}" \
7170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7171                   install-pdf) \
7172           || exit 1
7173
7174 @endif etc
7175
7176 .PHONY: maybe-install-html-etc install-html-etc
7177 maybe-install-html-etc:
7178 @if etc
7179 maybe-install-html-etc: install-html-etc
7180
7181 install-html-etc: \
7182     configure-etc \
7183     html-etc 
7184         @: $(MAKE); $(unstage)
7185         @[ -f ./etc/Makefile ] || exit 0; \
7186         r=`${PWD_COMMAND}`; export r; \
7187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7188         $(HOST_EXPORTS) \
7189         for flag in $(EXTRA_HOST_FLAGS) ; do \
7190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7191         done; \
7192         echo "Doing install-html in etc" ; \
7193         (cd $(HOST_SUBDIR)/etc && \
7194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7196                   "RANLIB=$${RANLIB}" \
7197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7198                   install-html) \
7199           || exit 1
7200
7201 @endif etc
7202
7203 .PHONY: maybe-installcheck-etc installcheck-etc
7204 maybe-installcheck-etc:
7205 @if etc
7206 maybe-installcheck-etc: installcheck-etc
7207
7208 installcheck-etc: \
7209     configure-etc 
7210         @: $(MAKE); $(unstage)
7211         @[ -f ./etc/Makefile ] || exit 0; \
7212         r=`${PWD_COMMAND}`; export r; \
7213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7214         $(HOST_EXPORTS) \
7215         for flag in $(EXTRA_HOST_FLAGS) ; do \
7216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7217         done; \
7218         echo "Doing installcheck in etc" ; \
7219         (cd $(HOST_SUBDIR)/etc && \
7220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7222                   "RANLIB=$${RANLIB}" \
7223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7224                   installcheck) \
7225           || exit 1
7226
7227 @endif etc
7228
7229 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7230 maybe-mostlyclean-etc:
7231 @if etc
7232 maybe-mostlyclean-etc: mostlyclean-etc
7233
7234 mostlyclean-etc: 
7235         @: $(MAKE); $(unstage)
7236         @[ -f ./etc/Makefile ] || exit 0; \
7237         r=`${PWD_COMMAND}`; export r; \
7238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7239         $(HOST_EXPORTS) \
7240         for flag in $(EXTRA_HOST_FLAGS) ; do \
7241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7242         done; \
7243         echo "Doing mostlyclean in etc" ; \
7244         (cd $(HOST_SUBDIR)/etc && \
7245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7247                   "RANLIB=$${RANLIB}" \
7248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7249                   mostlyclean) \
7250           || exit 1
7251
7252 @endif etc
7253
7254 .PHONY: maybe-clean-etc clean-etc
7255 maybe-clean-etc:
7256 @if etc
7257 maybe-clean-etc: clean-etc
7258
7259 clean-etc: 
7260         @: $(MAKE); $(unstage)
7261         @[ -f ./etc/Makefile ] || exit 0; \
7262         r=`${PWD_COMMAND}`; export r; \
7263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7264         $(HOST_EXPORTS) \
7265         for flag in $(EXTRA_HOST_FLAGS) ; do \
7266           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7267         done; \
7268         echo "Doing clean in etc" ; \
7269         (cd $(HOST_SUBDIR)/etc && \
7270           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7271                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7272                   "RANLIB=$${RANLIB}" \
7273                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7274                   clean) \
7275           || exit 1
7276
7277 @endif etc
7278
7279 .PHONY: maybe-distclean-etc distclean-etc
7280 maybe-distclean-etc:
7281 @if etc
7282 maybe-distclean-etc: distclean-etc
7283
7284 distclean-etc: 
7285         @: $(MAKE); $(unstage)
7286         @[ -f ./etc/Makefile ] || exit 0; \
7287         r=`${PWD_COMMAND}`; export r; \
7288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7289         $(HOST_EXPORTS) \
7290         for flag in $(EXTRA_HOST_FLAGS) ; do \
7291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7292         done; \
7293         echo "Doing distclean in etc" ; \
7294         (cd $(HOST_SUBDIR)/etc && \
7295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7297                   "RANLIB=$${RANLIB}" \
7298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7299                   distclean) \
7300           || exit 1
7301
7302 @endif etc
7303
7304 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7305 maybe-maintainer-clean-etc:
7306 @if etc
7307 maybe-maintainer-clean-etc: maintainer-clean-etc
7308
7309 maintainer-clean-etc: 
7310         @: $(MAKE); $(unstage)
7311         @[ -f ./etc/Makefile ] || exit 0; \
7312         r=`${PWD_COMMAND}`; export r; \
7313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7314         $(HOST_EXPORTS) \
7315         for flag in $(EXTRA_HOST_FLAGS) ; do \
7316           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7317         done; \
7318         echo "Doing maintainer-clean in etc" ; \
7319         (cd $(HOST_SUBDIR)/etc && \
7320           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7321                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7322                   "RANLIB=$${RANLIB}" \
7323                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7324                   maintainer-clean) \
7325           || exit 1
7326
7327 @endif etc
7328
7329
7330
7331 .PHONY: configure-fastjar maybe-configure-fastjar
7332 maybe-configure-fastjar:
7333 @if gcc-bootstrap
7334 configure-fastjar: stage_current
7335 @endif gcc-bootstrap
7336 @if fastjar
7337 maybe-configure-fastjar: configure-fastjar
7338 configure-fastjar: 
7339         @: $(MAKE); $(unstage)
7340         @r=`${PWD_COMMAND}`; export r; \
7341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7342         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7343         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7344         $(HOST_EXPORTS)  \
7345         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7346         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7347         case $(srcdir) in \
7348           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7349           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7350                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7351         esac; \
7352         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7353         libsrcdir="$$s/fastjar"; \
7354         $(SHELL) $${libsrcdir}/configure \
7355           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7356           --target=${target_alias} $${srcdiroption}  \
7357           || exit 1
7358 @endif fastjar
7359
7360
7361
7362
7363
7364 .PHONY: all-fastjar maybe-all-fastjar
7365 maybe-all-fastjar:
7366 @if gcc-bootstrap
7367 all-fastjar: stage_current
7368 @endif gcc-bootstrap
7369 @if fastjar
7370 TARGET-fastjar=all
7371 maybe-all-fastjar: all-fastjar
7372 all-fastjar: configure-fastjar
7373         @: $(MAKE); $(unstage)
7374         @r=`${PWD_COMMAND}`; export r; \
7375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7376         $(HOST_EXPORTS)  \
7377         (cd $(HOST_SUBDIR)/fastjar && \
7378           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7379                 $(TARGET-fastjar))
7380 @endif fastjar
7381
7382
7383
7384
7385 .PHONY: check-fastjar maybe-check-fastjar
7386 maybe-check-fastjar:
7387 @if fastjar
7388 maybe-check-fastjar: check-fastjar
7389
7390 # This module is only tested in a native toolchain.
7391 check-fastjar:
7392         @: $(MAKE); $(unstage)
7393         @if [ '$(host)' = '$(target)' ] ; then \
7394           r=`${PWD_COMMAND}`; export r; \
7395           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7396           $(HOST_EXPORTS) \
7397           (cd $(HOST_SUBDIR)/fastjar && \
7398             $(MAKE) $(FLAGS_TO_PASS)  check); \
7399         fi
7400
7401 @endif fastjar
7402
7403 .PHONY: install-fastjar maybe-install-fastjar
7404 maybe-install-fastjar:
7405 @if fastjar
7406 maybe-install-fastjar: install-fastjar
7407
7408 install-fastjar: installdirs
7409         @: $(MAKE); $(unstage)
7410         @r=`${PWD_COMMAND}`; export r; \
7411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7412         $(HOST_EXPORTS) \
7413         (cd $(HOST_SUBDIR)/fastjar && \
7414           $(MAKE) $(FLAGS_TO_PASS)  install)
7415
7416 @endif fastjar
7417
7418 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7419 maybe-install-strip-fastjar:
7420 @if fastjar
7421 maybe-install-strip-fastjar: install-strip-fastjar
7422
7423 install-strip-fastjar: installdirs
7424         @: $(MAKE); $(unstage)
7425         @r=`${PWD_COMMAND}`; export r; \
7426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7427         $(HOST_EXPORTS) \
7428         (cd $(HOST_SUBDIR)/fastjar && \
7429           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7430
7431 @endif fastjar
7432
7433 # Other targets (info, dvi, pdf, etc.)
7434
7435 .PHONY: maybe-info-fastjar info-fastjar
7436 maybe-info-fastjar:
7437 @if fastjar
7438 maybe-info-fastjar: info-fastjar
7439
7440 info-fastjar: \
7441     configure-fastjar 
7442         @: $(MAKE); $(unstage)
7443         @[ -f ./fastjar/Makefile ] || exit 0; \
7444         r=`${PWD_COMMAND}`; export r; \
7445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446         $(HOST_EXPORTS) \
7447         for flag in $(EXTRA_HOST_FLAGS) ; do \
7448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7449         done; \
7450         echo "Doing info in fastjar" ; \
7451         (cd $(HOST_SUBDIR)/fastjar && \
7452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7454                   "RANLIB=$${RANLIB}" \
7455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7456                   info) \
7457           || exit 1
7458
7459 @endif fastjar
7460
7461 .PHONY: maybe-dvi-fastjar dvi-fastjar
7462 maybe-dvi-fastjar:
7463 @if fastjar
7464 maybe-dvi-fastjar: dvi-fastjar
7465
7466 dvi-fastjar: \
7467     configure-fastjar 
7468         @: $(MAKE); $(unstage)
7469         @[ -f ./fastjar/Makefile ] || exit 0; \
7470         r=`${PWD_COMMAND}`; export r; \
7471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472         $(HOST_EXPORTS) \
7473         for flag in $(EXTRA_HOST_FLAGS) ; do \
7474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7475         done; \
7476         echo "Doing dvi in fastjar" ; \
7477         (cd $(HOST_SUBDIR)/fastjar && \
7478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7480                   "RANLIB=$${RANLIB}" \
7481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7482                   dvi) \
7483           || exit 1
7484
7485 @endif fastjar
7486
7487 .PHONY: maybe-pdf-fastjar pdf-fastjar
7488 maybe-pdf-fastjar:
7489 @if fastjar
7490 maybe-pdf-fastjar: pdf-fastjar
7491
7492 pdf-fastjar: \
7493     configure-fastjar 
7494         @: $(MAKE); $(unstage)
7495         @[ -f ./fastjar/Makefile ] || exit 0; \
7496         r=`${PWD_COMMAND}`; export r; \
7497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7498         $(HOST_EXPORTS) \
7499         for flag in $(EXTRA_HOST_FLAGS) ; do \
7500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7501         done; \
7502         echo "Doing pdf in fastjar" ; \
7503         (cd $(HOST_SUBDIR)/fastjar && \
7504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7506                   "RANLIB=$${RANLIB}" \
7507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7508                   pdf) \
7509           || exit 1
7510
7511 @endif fastjar
7512
7513 .PHONY: maybe-html-fastjar html-fastjar
7514 maybe-html-fastjar:
7515 @if fastjar
7516 maybe-html-fastjar: html-fastjar
7517
7518 html-fastjar: \
7519     configure-fastjar 
7520         @: $(MAKE); $(unstage)
7521         @[ -f ./fastjar/Makefile ] || exit 0; \
7522         r=`${PWD_COMMAND}`; export r; \
7523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7524         $(HOST_EXPORTS) \
7525         for flag in $(EXTRA_HOST_FLAGS) ; do \
7526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7527         done; \
7528         echo "Doing html in fastjar" ; \
7529         (cd $(HOST_SUBDIR)/fastjar && \
7530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7532                   "RANLIB=$${RANLIB}" \
7533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7534                   html) \
7535           || exit 1
7536
7537 @endif fastjar
7538
7539 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7540 maybe-TAGS-fastjar:
7541 @if fastjar
7542 maybe-TAGS-fastjar: TAGS-fastjar
7543
7544 TAGS-fastjar: \
7545     configure-fastjar 
7546         @: $(MAKE); $(unstage)
7547         @[ -f ./fastjar/Makefile ] || exit 0; \
7548         r=`${PWD_COMMAND}`; export r; \
7549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7550         $(HOST_EXPORTS) \
7551         for flag in $(EXTRA_HOST_FLAGS) ; do \
7552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7553         done; \
7554         echo "Doing TAGS in fastjar" ; \
7555         (cd $(HOST_SUBDIR)/fastjar && \
7556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7558                   "RANLIB=$${RANLIB}" \
7559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7560                   TAGS) \
7561           || exit 1
7562
7563 @endif fastjar
7564
7565 .PHONY: maybe-install-info-fastjar install-info-fastjar
7566 maybe-install-info-fastjar:
7567 @if fastjar
7568 maybe-install-info-fastjar: install-info-fastjar
7569
7570 install-info-fastjar: \
7571     configure-fastjar \
7572     info-fastjar 
7573         @: $(MAKE); $(unstage)
7574         @[ -f ./fastjar/Makefile ] || exit 0; \
7575         r=`${PWD_COMMAND}`; export r; \
7576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7577         $(HOST_EXPORTS) \
7578         for flag in $(EXTRA_HOST_FLAGS) ; do \
7579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7580         done; \
7581         echo "Doing install-info in fastjar" ; \
7582         (cd $(HOST_SUBDIR)/fastjar && \
7583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7585                   "RANLIB=$${RANLIB}" \
7586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7587                   install-info) \
7588           || exit 1
7589
7590 @endif fastjar
7591
7592 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7593 maybe-install-pdf-fastjar:
7594 @if fastjar
7595 maybe-install-pdf-fastjar: install-pdf-fastjar
7596
7597 install-pdf-fastjar: \
7598     configure-fastjar \
7599     pdf-fastjar 
7600         @: $(MAKE); $(unstage)
7601         @[ -f ./fastjar/Makefile ] || exit 0; \
7602         r=`${PWD_COMMAND}`; export r; \
7603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7604         $(HOST_EXPORTS) \
7605         for flag in $(EXTRA_HOST_FLAGS) ; do \
7606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7607         done; \
7608         echo "Doing install-pdf in fastjar" ; \
7609         (cd $(HOST_SUBDIR)/fastjar && \
7610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7612                   "RANLIB=$${RANLIB}" \
7613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7614                   install-pdf) \
7615           || exit 1
7616
7617 @endif fastjar
7618
7619 .PHONY: maybe-install-html-fastjar install-html-fastjar
7620 maybe-install-html-fastjar:
7621 @if fastjar
7622 maybe-install-html-fastjar: install-html-fastjar
7623
7624 install-html-fastjar: \
7625     configure-fastjar \
7626     html-fastjar 
7627         @: $(MAKE); $(unstage)
7628         @[ -f ./fastjar/Makefile ] || exit 0; \
7629         r=`${PWD_COMMAND}`; export r; \
7630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7631         $(HOST_EXPORTS) \
7632         for flag in $(EXTRA_HOST_FLAGS) ; do \
7633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7634         done; \
7635         echo "Doing install-html in fastjar" ; \
7636         (cd $(HOST_SUBDIR)/fastjar && \
7637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7639                   "RANLIB=$${RANLIB}" \
7640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7641                   install-html) \
7642           || exit 1
7643
7644 @endif fastjar
7645
7646 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7647 maybe-installcheck-fastjar:
7648 @if fastjar
7649 maybe-installcheck-fastjar: installcheck-fastjar
7650
7651 installcheck-fastjar: \
7652     configure-fastjar 
7653         @: $(MAKE); $(unstage)
7654         @[ -f ./fastjar/Makefile ] || exit 0; \
7655         r=`${PWD_COMMAND}`; export r; \
7656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7657         $(HOST_EXPORTS) \
7658         for flag in $(EXTRA_HOST_FLAGS) ; do \
7659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7660         done; \
7661         echo "Doing installcheck in fastjar" ; \
7662         (cd $(HOST_SUBDIR)/fastjar && \
7663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7665                   "RANLIB=$${RANLIB}" \
7666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7667                   installcheck) \
7668           || exit 1
7669
7670 @endif fastjar
7671
7672 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7673 maybe-mostlyclean-fastjar:
7674 @if fastjar
7675 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7676
7677 mostlyclean-fastjar: 
7678         @: $(MAKE); $(unstage)
7679         @[ -f ./fastjar/Makefile ] || exit 0; \
7680         r=`${PWD_COMMAND}`; export r; \
7681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7682         $(HOST_EXPORTS) \
7683         for flag in $(EXTRA_HOST_FLAGS) ; do \
7684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7685         done; \
7686         echo "Doing mostlyclean in fastjar" ; \
7687         (cd $(HOST_SUBDIR)/fastjar && \
7688           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7689                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7690                   "RANLIB=$${RANLIB}" \
7691                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7692                   mostlyclean) \
7693           || exit 1
7694
7695 @endif fastjar
7696
7697 .PHONY: maybe-clean-fastjar clean-fastjar
7698 maybe-clean-fastjar:
7699 @if fastjar
7700 maybe-clean-fastjar: clean-fastjar
7701
7702 clean-fastjar: 
7703         @: $(MAKE); $(unstage)
7704         @[ -f ./fastjar/Makefile ] || exit 0; \
7705         r=`${PWD_COMMAND}`; export r; \
7706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7707         $(HOST_EXPORTS) \
7708         for flag in $(EXTRA_HOST_FLAGS) ; do \
7709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7710         done; \
7711         echo "Doing clean in fastjar" ; \
7712         (cd $(HOST_SUBDIR)/fastjar && \
7713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7715                   "RANLIB=$${RANLIB}" \
7716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7717                   clean) \
7718           || exit 1
7719
7720 @endif fastjar
7721
7722 .PHONY: maybe-distclean-fastjar distclean-fastjar
7723 maybe-distclean-fastjar:
7724 @if fastjar
7725 maybe-distclean-fastjar: distclean-fastjar
7726
7727 distclean-fastjar: 
7728         @: $(MAKE); $(unstage)
7729         @[ -f ./fastjar/Makefile ] || exit 0; \
7730         r=`${PWD_COMMAND}`; export r; \
7731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7732         $(HOST_EXPORTS) \
7733         for flag in $(EXTRA_HOST_FLAGS) ; do \
7734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7735         done; \
7736         echo "Doing distclean in fastjar" ; \
7737         (cd $(HOST_SUBDIR)/fastjar && \
7738           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7739                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7740                   "RANLIB=$${RANLIB}" \
7741                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7742                   distclean) \
7743           || exit 1
7744
7745 @endif fastjar
7746
7747 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7748 maybe-maintainer-clean-fastjar:
7749 @if fastjar
7750 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7751
7752 maintainer-clean-fastjar: 
7753         @: $(MAKE); $(unstage)
7754         @[ -f ./fastjar/Makefile ] || exit 0; \
7755         r=`${PWD_COMMAND}`; export r; \
7756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7757         $(HOST_EXPORTS) \
7758         for flag in $(EXTRA_HOST_FLAGS) ; do \
7759           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7760         done; \
7761         echo "Doing maintainer-clean in fastjar" ; \
7762         (cd $(HOST_SUBDIR)/fastjar && \
7763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7765                   "RANLIB=$${RANLIB}" \
7766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7767                   maintainer-clean) \
7768           || exit 1
7769
7770 @endif fastjar
7771
7772
7773
7774 .PHONY: configure-fixincludes maybe-configure-fixincludes
7775 maybe-configure-fixincludes:
7776 @if gcc-bootstrap
7777 configure-fixincludes: stage_current
7778 @endif gcc-bootstrap
7779 @if fixincludes
7780 maybe-configure-fixincludes: configure-fixincludes
7781 configure-fixincludes: 
7782         @: $(MAKE); $(unstage)
7783         @r=`${PWD_COMMAND}`; export r; \
7784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7785         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7786         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7787         $(HOST_EXPORTS)  \
7788         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7789         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7790         case $(srcdir) in \
7791           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7792           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7793                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7794         esac; \
7795         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7796         libsrcdir="$$s/fixincludes"; \
7797         $(SHELL) $${libsrcdir}/configure \
7798           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7799           --target=${target_alias} $${srcdiroption}  \
7800           || exit 1
7801 @endif fixincludes
7802
7803
7804
7805
7806
7807 .PHONY: all-fixincludes maybe-all-fixincludes
7808 maybe-all-fixincludes:
7809 @if gcc-bootstrap
7810 all-fixincludes: stage_current
7811 @endif gcc-bootstrap
7812 @if fixincludes
7813 TARGET-fixincludes=all
7814 maybe-all-fixincludes: all-fixincludes
7815 all-fixincludes: configure-fixincludes
7816         @: $(MAKE); $(unstage)
7817         @r=`${PWD_COMMAND}`; export r; \
7818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7819         $(HOST_EXPORTS)  \
7820         (cd $(HOST_SUBDIR)/fixincludes && \
7821           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7822                 $(TARGET-fixincludes))
7823 @endif fixincludes
7824
7825
7826
7827
7828 .PHONY: check-fixincludes maybe-check-fixincludes
7829 maybe-check-fixincludes:
7830 @if fixincludes
7831 maybe-check-fixincludes: check-fixincludes
7832
7833 check-fixincludes:
7834         @: $(MAKE); $(unstage)
7835         @r=`${PWD_COMMAND}`; export r; \
7836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7837         $(HOST_EXPORTS) \
7838         (cd $(HOST_SUBDIR)/fixincludes && \
7839           $(MAKE) $(FLAGS_TO_PASS)  check)
7840
7841 @endif fixincludes
7842
7843 .PHONY: install-fixincludes maybe-install-fixincludes
7844 maybe-install-fixincludes:
7845 @if fixincludes
7846 maybe-install-fixincludes: install-fixincludes
7847
7848 install-fixincludes: installdirs
7849         @: $(MAKE); $(unstage)
7850         @r=`${PWD_COMMAND}`; export r; \
7851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7852         $(HOST_EXPORTS) \
7853         (cd $(HOST_SUBDIR)/fixincludes && \
7854           $(MAKE) $(FLAGS_TO_PASS)  install)
7855
7856 @endif fixincludes
7857
7858 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7859 maybe-install-strip-fixincludes:
7860 @if fixincludes
7861 maybe-install-strip-fixincludes: install-strip-fixincludes
7862
7863 install-strip-fixincludes: installdirs
7864         @: $(MAKE); $(unstage)
7865         @r=`${PWD_COMMAND}`; export r; \
7866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7867         $(HOST_EXPORTS) \
7868         (cd $(HOST_SUBDIR)/fixincludes && \
7869           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7870
7871 @endif fixincludes
7872
7873 # Other targets (info, dvi, pdf, etc.)
7874
7875 .PHONY: maybe-info-fixincludes info-fixincludes
7876 maybe-info-fixincludes:
7877 @if fixincludes
7878 maybe-info-fixincludes: info-fixincludes
7879
7880 info-fixincludes: \
7881     configure-fixincludes 
7882         @: $(MAKE); $(unstage)
7883         @[ -f ./fixincludes/Makefile ] || exit 0; \
7884         r=`${PWD_COMMAND}`; export r; \
7885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7886         $(HOST_EXPORTS) \
7887         for flag in $(EXTRA_HOST_FLAGS) ; do \
7888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7889         done; \
7890         echo "Doing info in fixincludes" ; \
7891         (cd $(HOST_SUBDIR)/fixincludes && \
7892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7894                   "RANLIB=$${RANLIB}" \
7895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7896                   info) \
7897           || exit 1
7898
7899 @endif fixincludes
7900
7901 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7902 maybe-dvi-fixincludes:
7903 @if fixincludes
7904 maybe-dvi-fixincludes: dvi-fixincludes
7905
7906 dvi-fixincludes: \
7907     configure-fixincludes 
7908         @: $(MAKE); $(unstage)
7909         @[ -f ./fixincludes/Makefile ] || exit 0; \
7910         r=`${PWD_COMMAND}`; export r; \
7911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7912         $(HOST_EXPORTS) \
7913         for flag in $(EXTRA_HOST_FLAGS) ; do \
7914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7915         done; \
7916         echo "Doing dvi in fixincludes" ; \
7917         (cd $(HOST_SUBDIR)/fixincludes && \
7918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7920                   "RANLIB=$${RANLIB}" \
7921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7922                   dvi) \
7923           || exit 1
7924
7925 @endif fixincludes
7926
7927 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7928 maybe-pdf-fixincludes:
7929 @if fixincludes
7930 maybe-pdf-fixincludes: pdf-fixincludes
7931
7932 pdf-fixincludes: \
7933     configure-fixincludes 
7934         @: $(MAKE); $(unstage)
7935         @[ -f ./fixincludes/Makefile ] || exit 0; \
7936         r=`${PWD_COMMAND}`; export r; \
7937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7938         $(HOST_EXPORTS) \
7939         for flag in $(EXTRA_HOST_FLAGS) ; do \
7940           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7941         done; \
7942         echo "Doing pdf in fixincludes" ; \
7943         (cd $(HOST_SUBDIR)/fixincludes && \
7944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7946                   "RANLIB=$${RANLIB}" \
7947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7948                   pdf) \
7949           || exit 1
7950
7951 @endif fixincludes
7952
7953 .PHONY: maybe-html-fixincludes html-fixincludes
7954 maybe-html-fixincludes:
7955 @if fixincludes
7956 maybe-html-fixincludes: html-fixincludes
7957
7958 html-fixincludes: \
7959     configure-fixincludes 
7960         @: $(MAKE); $(unstage)
7961         @[ -f ./fixincludes/Makefile ] || exit 0; \
7962         r=`${PWD_COMMAND}`; export r; \
7963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7964         $(HOST_EXPORTS) \
7965         for flag in $(EXTRA_HOST_FLAGS) ; do \
7966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967         done; \
7968         echo "Doing html in fixincludes" ; \
7969         (cd $(HOST_SUBDIR)/fixincludes && \
7970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972                   "RANLIB=$${RANLIB}" \
7973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7974                   html) \
7975           || exit 1
7976
7977 @endif fixincludes
7978
7979 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7980 maybe-TAGS-fixincludes:
7981 @if fixincludes
7982 maybe-TAGS-fixincludes: TAGS-fixincludes
7983
7984 # fixincludes doesn't support TAGS.
7985 TAGS-fixincludes:
7986
7987 @endif fixincludes
7988
7989 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7990 maybe-install-info-fixincludes:
7991 @if fixincludes
7992 maybe-install-info-fixincludes: install-info-fixincludes
7993
7994 install-info-fixincludes: \
7995     configure-fixincludes \
7996     info-fixincludes 
7997         @: $(MAKE); $(unstage)
7998         @[ -f ./fixincludes/Makefile ] || exit 0; \
7999         r=`${PWD_COMMAND}`; export r; \
8000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8001         $(HOST_EXPORTS) \
8002         for flag in $(EXTRA_HOST_FLAGS) ; do \
8003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8004         done; \
8005         echo "Doing install-info in fixincludes" ; \
8006         (cd $(HOST_SUBDIR)/fixincludes && \
8007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8009                   "RANLIB=$${RANLIB}" \
8010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8011                   install-info) \
8012           || exit 1
8013
8014 @endif fixincludes
8015
8016 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8017 maybe-install-pdf-fixincludes:
8018 @if fixincludes
8019 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8020
8021 install-pdf-fixincludes: \
8022     configure-fixincludes \
8023     pdf-fixincludes 
8024         @: $(MAKE); $(unstage)
8025         @[ -f ./fixincludes/Makefile ] || exit 0; \
8026         r=`${PWD_COMMAND}`; export r; \
8027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8028         $(HOST_EXPORTS) \
8029         for flag in $(EXTRA_HOST_FLAGS) ; do \
8030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8031         done; \
8032         echo "Doing install-pdf in fixincludes" ; \
8033         (cd $(HOST_SUBDIR)/fixincludes && \
8034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8036                   "RANLIB=$${RANLIB}" \
8037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8038                   install-pdf) \
8039           || exit 1
8040
8041 @endif fixincludes
8042
8043 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8044 maybe-install-html-fixincludes:
8045 @if fixincludes
8046 maybe-install-html-fixincludes: install-html-fixincludes
8047
8048 install-html-fixincludes: \
8049     configure-fixincludes \
8050     html-fixincludes 
8051         @: $(MAKE); $(unstage)
8052         @[ -f ./fixincludes/Makefile ] || exit 0; \
8053         r=`${PWD_COMMAND}`; export r; \
8054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8055         $(HOST_EXPORTS) \
8056         for flag in $(EXTRA_HOST_FLAGS) ; do \
8057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8058         done; \
8059         echo "Doing install-html in fixincludes" ; \
8060         (cd $(HOST_SUBDIR)/fixincludes && \
8061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8063                   "RANLIB=$${RANLIB}" \
8064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8065                   install-html) \
8066           || exit 1
8067
8068 @endif fixincludes
8069
8070 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8071 maybe-installcheck-fixincludes:
8072 @if fixincludes
8073 maybe-installcheck-fixincludes: installcheck-fixincludes
8074
8075 installcheck-fixincludes: \
8076     configure-fixincludes 
8077         @: $(MAKE); $(unstage)
8078         @[ -f ./fixincludes/Makefile ] || exit 0; \
8079         r=`${PWD_COMMAND}`; export r; \
8080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8081         $(HOST_EXPORTS) \
8082         for flag in $(EXTRA_HOST_FLAGS) ; do \
8083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8084         done; \
8085         echo "Doing installcheck in fixincludes" ; \
8086         (cd $(HOST_SUBDIR)/fixincludes && \
8087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8089                   "RANLIB=$${RANLIB}" \
8090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8091                   installcheck) \
8092           || exit 1
8093
8094 @endif fixincludes
8095
8096 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8097 maybe-mostlyclean-fixincludes:
8098 @if fixincludes
8099 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8100
8101 mostlyclean-fixincludes: 
8102         @: $(MAKE); $(unstage)
8103         @[ -f ./fixincludes/Makefile ] || exit 0; \
8104         r=`${PWD_COMMAND}`; export r; \
8105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8106         $(HOST_EXPORTS) \
8107         for flag in $(EXTRA_HOST_FLAGS) ; do \
8108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109         done; \
8110         echo "Doing mostlyclean in fixincludes" ; \
8111         (cd $(HOST_SUBDIR)/fixincludes && \
8112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114                   "RANLIB=$${RANLIB}" \
8115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8116                   mostlyclean) \
8117           || exit 1
8118
8119 @endif fixincludes
8120
8121 .PHONY: maybe-clean-fixincludes clean-fixincludes
8122 maybe-clean-fixincludes:
8123 @if fixincludes
8124 maybe-clean-fixincludes: clean-fixincludes
8125
8126 clean-fixincludes: 
8127         @: $(MAKE); $(unstage)
8128         @[ -f ./fixincludes/Makefile ] || exit 0; \
8129         r=`${PWD_COMMAND}`; export r; \
8130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8131         $(HOST_EXPORTS) \
8132         for flag in $(EXTRA_HOST_FLAGS) ; do \
8133           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8134         done; \
8135         echo "Doing clean in fixincludes" ; \
8136         (cd $(HOST_SUBDIR)/fixincludes && \
8137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8139                   "RANLIB=$${RANLIB}" \
8140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8141                   clean) \
8142           || exit 1
8143
8144 @endif fixincludes
8145
8146 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8147 maybe-distclean-fixincludes:
8148 @if fixincludes
8149 maybe-distclean-fixincludes: distclean-fixincludes
8150
8151 distclean-fixincludes: 
8152         @: $(MAKE); $(unstage)
8153         @[ -f ./fixincludes/Makefile ] || exit 0; \
8154         r=`${PWD_COMMAND}`; export r; \
8155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8156         $(HOST_EXPORTS) \
8157         for flag in $(EXTRA_HOST_FLAGS) ; do \
8158           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8159         done; \
8160         echo "Doing distclean in fixincludes" ; \
8161         (cd $(HOST_SUBDIR)/fixincludes && \
8162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8164                   "RANLIB=$${RANLIB}" \
8165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8166                   distclean) \
8167           || exit 1
8168
8169 @endif fixincludes
8170
8171 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8172 maybe-maintainer-clean-fixincludes:
8173 @if fixincludes
8174 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8175
8176 maintainer-clean-fixincludes: 
8177         @: $(MAKE); $(unstage)
8178         @[ -f ./fixincludes/Makefile ] || exit 0; \
8179         r=`${PWD_COMMAND}`; export r; \
8180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8181         $(HOST_EXPORTS) \
8182         for flag in $(EXTRA_HOST_FLAGS) ; do \
8183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8184         done; \
8185         echo "Doing maintainer-clean in fixincludes" ; \
8186         (cd $(HOST_SUBDIR)/fixincludes && \
8187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8189                   "RANLIB=$${RANLIB}" \
8190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8191                   maintainer-clean) \
8192           || exit 1
8193
8194 @endif fixincludes
8195
8196
8197
8198 .PHONY: configure-flex maybe-configure-flex
8199 maybe-configure-flex:
8200 @if gcc-bootstrap
8201 configure-flex: stage_current
8202 @endif gcc-bootstrap
8203 @if flex
8204 maybe-configure-flex: configure-flex
8205 configure-flex: 
8206         @: $(MAKE); $(unstage)
8207         @r=`${PWD_COMMAND}`; export r; \
8208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8209         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8210         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8211         $(HOST_EXPORTS)  \
8212         echo Configuring in $(HOST_SUBDIR)/flex; \
8213         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8214         case $(srcdir) in \
8215           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8216           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8217                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8218         esac; \
8219         srcdiroption="--srcdir=$${topdir}/flex"; \
8220         libsrcdir="$$s/flex"; \
8221         $(SHELL) $${libsrcdir}/configure \
8222           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8223           --target=${target_alias} $${srcdiroption}  \
8224           || exit 1
8225 @endif flex
8226
8227
8228
8229
8230
8231 .PHONY: all-flex maybe-all-flex
8232 maybe-all-flex:
8233 @if gcc-bootstrap
8234 all-flex: stage_current
8235 @endif gcc-bootstrap
8236 @if flex
8237 TARGET-flex=all
8238 maybe-all-flex: all-flex
8239 all-flex: configure-flex
8240         @: $(MAKE); $(unstage)
8241         @r=`${PWD_COMMAND}`; export r; \
8242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8243         $(HOST_EXPORTS)  \
8244         (cd $(HOST_SUBDIR)/flex && \
8245           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8246                 $(TARGET-flex))
8247 @endif flex
8248
8249
8250
8251
8252 .PHONY: check-flex maybe-check-flex
8253 maybe-check-flex:
8254 @if flex
8255 maybe-check-flex: check-flex
8256
8257 # This module is only tested in a native toolchain.
8258 check-flex:
8259         @: $(MAKE); $(unstage)
8260         @if [ '$(host)' = '$(target)' ] ; then \
8261           r=`${PWD_COMMAND}`; export r; \
8262           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263           $(HOST_EXPORTS) \
8264           (cd $(HOST_SUBDIR)/flex && \
8265             $(MAKE) $(FLAGS_TO_PASS)  check); \
8266         fi
8267
8268 @endif flex
8269
8270 .PHONY: install-flex maybe-install-flex
8271 maybe-install-flex:
8272 @if flex
8273 maybe-install-flex: install-flex
8274
8275 install-flex: installdirs
8276         @: $(MAKE); $(unstage)
8277         @r=`${PWD_COMMAND}`; export r; \
8278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8279         $(HOST_EXPORTS) \
8280         (cd $(HOST_SUBDIR)/flex && \
8281           $(MAKE) $(FLAGS_TO_PASS)  install)
8282
8283 @endif flex
8284
8285 .PHONY: install-strip-flex maybe-install-strip-flex
8286 maybe-install-strip-flex:
8287 @if flex
8288 maybe-install-strip-flex: install-strip-flex
8289
8290 install-strip-flex: installdirs
8291         @: $(MAKE); $(unstage)
8292         @r=`${PWD_COMMAND}`; export r; \
8293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8294         $(HOST_EXPORTS) \
8295         (cd $(HOST_SUBDIR)/flex && \
8296           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8297
8298 @endif flex
8299
8300 # Other targets (info, dvi, pdf, etc.)
8301
8302 .PHONY: maybe-info-flex info-flex
8303 maybe-info-flex:
8304 @if flex
8305 maybe-info-flex: info-flex
8306
8307 info-flex: \
8308     configure-flex 
8309         @: $(MAKE); $(unstage)
8310         @[ -f ./flex/Makefile ] || exit 0; \
8311         r=`${PWD_COMMAND}`; export r; \
8312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8313         $(HOST_EXPORTS) \
8314         for flag in $(EXTRA_HOST_FLAGS) ; do \
8315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8316         done; \
8317         echo "Doing info in flex" ; \
8318         (cd $(HOST_SUBDIR)/flex && \
8319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8321                   "RANLIB=$${RANLIB}" \
8322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8323                   info) \
8324           || exit 1
8325
8326 @endif flex
8327
8328 .PHONY: maybe-dvi-flex dvi-flex
8329 maybe-dvi-flex:
8330 @if flex
8331 maybe-dvi-flex: dvi-flex
8332
8333 dvi-flex: \
8334     configure-flex 
8335         @: $(MAKE); $(unstage)
8336         @[ -f ./flex/Makefile ] || exit 0; \
8337         r=`${PWD_COMMAND}`; export r; \
8338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8339         $(HOST_EXPORTS) \
8340         for flag in $(EXTRA_HOST_FLAGS) ; do \
8341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8342         done; \
8343         echo "Doing dvi in flex" ; \
8344         (cd $(HOST_SUBDIR)/flex && \
8345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8347                   "RANLIB=$${RANLIB}" \
8348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8349                   dvi) \
8350           || exit 1
8351
8352 @endif flex
8353
8354 .PHONY: maybe-pdf-flex pdf-flex
8355 maybe-pdf-flex:
8356 @if flex
8357 maybe-pdf-flex: pdf-flex
8358
8359 pdf-flex: \
8360     configure-flex 
8361         @: $(MAKE); $(unstage)
8362         @[ -f ./flex/Makefile ] || exit 0; \
8363         r=`${PWD_COMMAND}`; export r; \
8364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8365         $(HOST_EXPORTS) \
8366         for flag in $(EXTRA_HOST_FLAGS) ; do \
8367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8368         done; \
8369         echo "Doing pdf in flex" ; \
8370         (cd $(HOST_SUBDIR)/flex && \
8371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8373                   "RANLIB=$${RANLIB}" \
8374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8375                   pdf) \
8376           || exit 1
8377
8378 @endif flex
8379
8380 .PHONY: maybe-html-flex html-flex
8381 maybe-html-flex:
8382 @if flex
8383 maybe-html-flex: html-flex
8384
8385 html-flex: \
8386     configure-flex 
8387         @: $(MAKE); $(unstage)
8388         @[ -f ./flex/Makefile ] || exit 0; \
8389         r=`${PWD_COMMAND}`; export r; \
8390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8391         $(HOST_EXPORTS) \
8392         for flag in $(EXTRA_HOST_FLAGS) ; do \
8393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8394         done; \
8395         echo "Doing html in flex" ; \
8396         (cd $(HOST_SUBDIR)/flex && \
8397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8399                   "RANLIB=$${RANLIB}" \
8400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8401                   html) \
8402           || exit 1
8403
8404 @endif flex
8405
8406 .PHONY: maybe-TAGS-flex TAGS-flex
8407 maybe-TAGS-flex:
8408 @if flex
8409 maybe-TAGS-flex: TAGS-flex
8410
8411 TAGS-flex: \
8412     configure-flex 
8413         @: $(MAKE); $(unstage)
8414         @[ -f ./flex/Makefile ] || exit 0; \
8415         r=`${PWD_COMMAND}`; export r; \
8416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8417         $(HOST_EXPORTS) \
8418         for flag in $(EXTRA_HOST_FLAGS) ; do \
8419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8420         done; \
8421         echo "Doing TAGS in flex" ; \
8422         (cd $(HOST_SUBDIR)/flex && \
8423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8425                   "RANLIB=$${RANLIB}" \
8426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8427                   TAGS) \
8428           || exit 1
8429
8430 @endif flex
8431
8432 .PHONY: maybe-install-info-flex install-info-flex
8433 maybe-install-info-flex:
8434 @if flex
8435 maybe-install-info-flex: install-info-flex
8436
8437 install-info-flex: \
8438     configure-flex \
8439     info-flex 
8440         @: $(MAKE); $(unstage)
8441         @[ -f ./flex/Makefile ] || exit 0; \
8442         r=`${PWD_COMMAND}`; export r; \
8443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8444         $(HOST_EXPORTS) \
8445         for flag in $(EXTRA_HOST_FLAGS) ; do \
8446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8447         done; \
8448         echo "Doing install-info in flex" ; \
8449         (cd $(HOST_SUBDIR)/flex && \
8450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8452                   "RANLIB=$${RANLIB}" \
8453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8454                   install-info) \
8455           || exit 1
8456
8457 @endif flex
8458
8459 .PHONY: maybe-install-pdf-flex install-pdf-flex
8460 maybe-install-pdf-flex:
8461 @if flex
8462 maybe-install-pdf-flex: install-pdf-flex
8463
8464 install-pdf-flex: \
8465     configure-flex \
8466     pdf-flex 
8467         @: $(MAKE); $(unstage)
8468         @[ -f ./flex/Makefile ] || exit 0; \
8469         r=`${PWD_COMMAND}`; export r; \
8470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8471         $(HOST_EXPORTS) \
8472         for flag in $(EXTRA_HOST_FLAGS) ; do \
8473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8474         done; \
8475         echo "Doing install-pdf in flex" ; \
8476         (cd $(HOST_SUBDIR)/flex && \
8477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8479                   "RANLIB=$${RANLIB}" \
8480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8481                   install-pdf) \
8482           || exit 1
8483
8484 @endif flex
8485
8486 .PHONY: maybe-install-html-flex install-html-flex
8487 maybe-install-html-flex:
8488 @if flex
8489 maybe-install-html-flex: install-html-flex
8490
8491 install-html-flex: \
8492     configure-flex \
8493     html-flex 
8494         @: $(MAKE); $(unstage)
8495         @[ -f ./flex/Makefile ] || exit 0; \
8496         r=`${PWD_COMMAND}`; export r; \
8497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8498         $(HOST_EXPORTS) \
8499         for flag in $(EXTRA_HOST_FLAGS) ; do \
8500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8501         done; \
8502         echo "Doing install-html in flex" ; \
8503         (cd $(HOST_SUBDIR)/flex && \
8504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8506                   "RANLIB=$${RANLIB}" \
8507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8508                   install-html) \
8509           || exit 1
8510
8511 @endif flex
8512
8513 .PHONY: maybe-installcheck-flex installcheck-flex
8514 maybe-installcheck-flex:
8515 @if flex
8516 maybe-installcheck-flex: installcheck-flex
8517
8518 installcheck-flex: \
8519     configure-flex 
8520         @: $(MAKE); $(unstage)
8521         @[ -f ./flex/Makefile ] || exit 0; \
8522         r=`${PWD_COMMAND}`; export r; \
8523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8524         $(HOST_EXPORTS) \
8525         for flag in $(EXTRA_HOST_FLAGS) ; do \
8526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8527         done; \
8528         echo "Doing installcheck in flex" ; \
8529         (cd $(HOST_SUBDIR)/flex && \
8530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8532                   "RANLIB=$${RANLIB}" \
8533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8534                   installcheck) \
8535           || exit 1
8536
8537 @endif flex
8538
8539 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8540 maybe-mostlyclean-flex:
8541 @if flex
8542 maybe-mostlyclean-flex: mostlyclean-flex
8543
8544 mostlyclean-flex: 
8545         @: $(MAKE); $(unstage)
8546         @[ -f ./flex/Makefile ] || exit 0; \
8547         r=`${PWD_COMMAND}`; export r; \
8548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8549         $(HOST_EXPORTS) \
8550         for flag in $(EXTRA_HOST_FLAGS) ; do \
8551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8552         done; \
8553         echo "Doing mostlyclean in flex" ; \
8554         (cd $(HOST_SUBDIR)/flex && \
8555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8557                   "RANLIB=$${RANLIB}" \
8558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8559                   mostlyclean) \
8560           || exit 1
8561
8562 @endif flex
8563
8564 .PHONY: maybe-clean-flex clean-flex
8565 maybe-clean-flex:
8566 @if flex
8567 maybe-clean-flex: clean-flex
8568
8569 clean-flex: 
8570         @: $(MAKE); $(unstage)
8571         @[ -f ./flex/Makefile ] || exit 0; \
8572         r=`${PWD_COMMAND}`; export r; \
8573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8574         $(HOST_EXPORTS) \
8575         for flag in $(EXTRA_HOST_FLAGS) ; do \
8576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8577         done; \
8578         echo "Doing clean in flex" ; \
8579         (cd $(HOST_SUBDIR)/flex && \
8580           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8581                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8582                   "RANLIB=$${RANLIB}" \
8583                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8584                   clean) \
8585           || exit 1
8586
8587 @endif flex
8588
8589 .PHONY: maybe-distclean-flex distclean-flex
8590 maybe-distclean-flex:
8591 @if flex
8592 maybe-distclean-flex: distclean-flex
8593
8594 distclean-flex: 
8595         @: $(MAKE); $(unstage)
8596         @[ -f ./flex/Makefile ] || exit 0; \
8597         r=`${PWD_COMMAND}`; export r; \
8598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8599         $(HOST_EXPORTS) \
8600         for flag in $(EXTRA_HOST_FLAGS) ; do \
8601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8602         done; \
8603         echo "Doing distclean in flex" ; \
8604         (cd $(HOST_SUBDIR)/flex && \
8605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8607                   "RANLIB=$${RANLIB}" \
8608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8609                   distclean) \
8610           || exit 1
8611
8612 @endif flex
8613
8614 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8615 maybe-maintainer-clean-flex:
8616 @if flex
8617 maybe-maintainer-clean-flex: maintainer-clean-flex
8618
8619 maintainer-clean-flex: 
8620         @: $(MAKE); $(unstage)
8621         @[ -f ./flex/Makefile ] || exit 0; \
8622         r=`${PWD_COMMAND}`; export r; \
8623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8624         $(HOST_EXPORTS) \
8625         for flag in $(EXTRA_HOST_FLAGS) ; do \
8626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8627         done; \
8628         echo "Doing maintainer-clean in flex" ; \
8629         (cd $(HOST_SUBDIR)/flex && \
8630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8632                   "RANLIB=$${RANLIB}" \
8633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8634                   maintainer-clean) \
8635           || exit 1
8636
8637 @endif flex
8638
8639
8640
8641 .PHONY: configure-gas maybe-configure-gas
8642 maybe-configure-gas:
8643 @if gcc-bootstrap
8644 configure-gas: stage_current
8645 @endif gcc-bootstrap
8646 @if gas
8647 maybe-configure-gas: configure-gas
8648 configure-gas: 
8649         @r=`${PWD_COMMAND}`; export r; \
8650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8651         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8652         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8653         $(HOST_EXPORTS)  \
8654         echo Configuring in $(HOST_SUBDIR)/gas; \
8655         cd "$(HOST_SUBDIR)/gas" || exit 1; \
8656         case $(srcdir) in \
8657           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8658           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8659                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8660         esac; \
8661         srcdiroption="--srcdir=$${topdir}/gas"; \
8662         libsrcdir="$$s/gas"; \
8663         $(SHELL) $${libsrcdir}/configure \
8664           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8665           --target=${target_alias} $${srcdiroption}  \
8666           || exit 1
8667 @endif gas
8668
8669
8670
8671 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8672 maybe-configure-stage1-gas:
8673 @if gas-bootstrap
8674 maybe-configure-stage1-gas: configure-stage1-gas
8675 configure-stage1-gas:
8676         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8677         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8678         @r=`${PWD_COMMAND}`; export r; \
8679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8680         TFLAGS="$(STAGE1_TFLAGS)"; \
8681         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8682         $(HOST_EXPORTS) \
8683         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8684         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8685         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8686         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8687         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8688         cd $(HOST_SUBDIR)/gas || exit 1; \
8689         case $(srcdir) in \
8690           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8691           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8692                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8693         esac; \
8694         srcdiroption="--srcdir=$${topdir}/gas"; \
8695         libsrcdir="$$s/gas"; \
8696         $(SHELL) $${libsrcdir}/configure \
8697           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8698           --target=${target_alias} $${srcdiroption} \
8699           $(STAGE1_CONFIGURE_FLAGS)
8700 @endif gas-bootstrap
8701
8702 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8703 maybe-configure-stage2-gas:
8704 @if gas-bootstrap
8705 maybe-configure-stage2-gas: configure-stage2-gas
8706 configure-stage2-gas:
8707         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8708         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8709         @r=`${PWD_COMMAND}`; export r; \
8710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8711         TFLAGS="$(STAGE2_TFLAGS)"; \
8712         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8713         $(HOST_EXPORTS) \
8714         $(POSTSTAGE1_HOST_EXPORTS) \
8715         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8716         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8717         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8718         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8719         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8720         cd $(HOST_SUBDIR)/gas || exit 1; \
8721         case $(srcdir) in \
8722           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8723           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8724                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8725         esac; \
8726         srcdiroption="--srcdir=$${topdir}/gas"; \
8727         libsrcdir="$$s/gas"; \
8728         $(SHELL) $${libsrcdir}/configure \
8729           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8730           --target=${target_alias} $${srcdiroption} \
8731           --with-build-libsubdir=$(HOST_SUBDIR) \
8732           $(STAGE2_CONFIGURE_FLAGS)
8733 @endif gas-bootstrap
8734
8735 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8736 maybe-configure-stage3-gas:
8737 @if gas-bootstrap
8738 maybe-configure-stage3-gas: configure-stage3-gas
8739 configure-stage3-gas:
8740         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8741         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8742         @r=`${PWD_COMMAND}`; export r; \
8743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8744         TFLAGS="$(STAGE3_TFLAGS)"; \
8745         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8746         $(HOST_EXPORTS) \
8747         $(POSTSTAGE1_HOST_EXPORTS) \
8748         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8749         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8750         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8751         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8752         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8753         cd $(HOST_SUBDIR)/gas || exit 1; \
8754         case $(srcdir) in \
8755           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8756           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8757                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8758         esac; \
8759         srcdiroption="--srcdir=$${topdir}/gas"; \
8760         libsrcdir="$$s/gas"; \
8761         $(SHELL) $${libsrcdir}/configure \
8762           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8763           --target=${target_alias} $${srcdiroption} \
8764           --with-build-libsubdir=$(HOST_SUBDIR) \
8765           $(STAGE3_CONFIGURE_FLAGS)
8766 @endif gas-bootstrap
8767
8768 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8769 maybe-configure-stage4-gas:
8770 @if gas-bootstrap
8771 maybe-configure-stage4-gas: configure-stage4-gas
8772 configure-stage4-gas:
8773         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8774         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8775         @r=`${PWD_COMMAND}`; export r; \
8776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8777         TFLAGS="$(STAGE4_TFLAGS)"; \
8778         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8779         $(HOST_EXPORTS) \
8780         $(POSTSTAGE1_HOST_EXPORTS) \
8781         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8782         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8783         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8784         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8785         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8786         cd $(HOST_SUBDIR)/gas || exit 1; \
8787         case $(srcdir) in \
8788           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8789           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8790                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8791         esac; \
8792         srcdiroption="--srcdir=$${topdir}/gas"; \
8793         libsrcdir="$$s/gas"; \
8794         $(SHELL) $${libsrcdir}/configure \
8795           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8796           --target=${target_alias} $${srcdiroption} \
8797           --with-build-libsubdir=$(HOST_SUBDIR) \
8798           $(STAGE4_CONFIGURE_FLAGS)
8799 @endif gas-bootstrap
8800
8801 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8802 maybe-configure-stageprofile-gas:
8803 @if gas-bootstrap
8804 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8805 configure-stageprofile-gas:
8806         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8807         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8808         @r=`${PWD_COMMAND}`; export r; \
8809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8810         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8811         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8812         $(HOST_EXPORTS) \
8813         $(POSTSTAGE1_HOST_EXPORTS) \
8814         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8815         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8816         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8817         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8818         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8819         cd $(HOST_SUBDIR)/gas || exit 1; \
8820         case $(srcdir) in \
8821           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8822           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8823                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8824         esac; \
8825         srcdiroption="--srcdir=$${topdir}/gas"; \
8826         libsrcdir="$$s/gas"; \
8827         $(SHELL) $${libsrcdir}/configure \
8828           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8829           --target=${target_alias} $${srcdiroption} \
8830           --with-build-libsubdir=$(HOST_SUBDIR) \
8831           $(STAGEprofile_CONFIGURE_FLAGS)
8832 @endif gas-bootstrap
8833
8834 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8835 maybe-configure-stagefeedback-gas:
8836 @if gas-bootstrap
8837 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8838 configure-stagefeedback-gas:
8839         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8840         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8841         @r=`${PWD_COMMAND}`; export r; \
8842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8843         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8844         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8845         $(HOST_EXPORTS) \
8846         $(POSTSTAGE1_HOST_EXPORTS) \
8847         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8848         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8849         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8850         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8851         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8852         cd $(HOST_SUBDIR)/gas || exit 1; \
8853         case $(srcdir) in \
8854           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8855           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8856                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8857         esac; \
8858         srcdiroption="--srcdir=$${topdir}/gas"; \
8859         libsrcdir="$$s/gas"; \
8860         $(SHELL) $${libsrcdir}/configure \
8861           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8862           --target=${target_alias} $${srcdiroption} \
8863           --with-build-libsubdir=$(HOST_SUBDIR) \
8864           $(STAGEfeedback_CONFIGURE_FLAGS)
8865 @endif gas-bootstrap
8866
8867
8868
8869
8870
8871 .PHONY: all-gas maybe-all-gas
8872 maybe-all-gas:
8873 @if gcc-bootstrap
8874 all-gas: stage_current
8875 @endif gcc-bootstrap
8876 @if gas
8877 TARGET-gas=all
8878 maybe-all-gas: all-gas
8879 all-gas: configure-gas
8880         @r=`${PWD_COMMAND}`; export r; \
8881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8882         $(HOST_EXPORTS)  \
8883         (cd $(HOST_SUBDIR)/gas && \
8884           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8885                 $(TARGET-gas))
8886 @endif gas
8887
8888
8889
8890 .PHONY: all-stage1-gas maybe-all-stage1-gas
8891 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8892 maybe-all-stage1-gas:
8893 maybe-clean-stage1-gas:
8894 @if gas-bootstrap
8895 maybe-all-stage1-gas: all-stage1-gas
8896 all-stage1: all-stage1-gas
8897 TARGET-stage1-gas = $(TARGET-gas)
8898 all-stage1-gas: configure-stage1-gas
8899         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8900         @r=`${PWD_COMMAND}`; export r; \
8901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902         TFLAGS="$(STAGE1_TFLAGS)"; \
8903         $(HOST_EXPORTS)  \
8904         cd $(HOST_SUBDIR)/gas && \
8905         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8906                 CFLAGS="$(STAGE1_CFLAGS)" \
8907                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8908                 LIBCFLAGS="$(LIBCFLAGS)" \
8909                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8910                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8911                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8912                 $(EXTRA_HOST_FLAGS)  \
8913                 $(STAGE1_FLAGS_TO_PASS)  \
8914                 TFLAGS="$(STAGE1_TFLAGS)" \
8915                 $(TARGET-stage1-gas)
8916
8917 maybe-clean-stage1-gas: clean-stage1-gas
8918 clean-stage1: clean-stage1-gas
8919 clean-stage1-gas:
8920         @if [ $(current_stage) = stage1 ]; then \
8921           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8922         else \
8923           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8924           $(MAKE) stage1-start; \
8925         fi; \
8926         cd $(HOST_SUBDIR)/gas && \
8927         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8928         $(STAGE1_FLAGS_TO_PASS)  clean
8929 @endif gas-bootstrap
8930
8931
8932 .PHONY: all-stage2-gas maybe-all-stage2-gas
8933 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8934 maybe-all-stage2-gas:
8935 maybe-clean-stage2-gas:
8936 @if gas-bootstrap
8937 maybe-all-stage2-gas: all-stage2-gas
8938 all-stage2: all-stage2-gas
8939 TARGET-stage2-gas = $(TARGET-gas)
8940 all-stage2-gas: configure-stage2-gas
8941         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8942         @r=`${PWD_COMMAND}`; export r; \
8943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8944         TFLAGS="$(STAGE2_TFLAGS)"; \
8945         $(HOST_EXPORTS) \
8946         $(POSTSTAGE1_HOST_EXPORTS)  \
8947         cd $(HOST_SUBDIR)/gas && \
8948         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8949                 CFLAGS="$(STAGE2_CFLAGS)" \
8950                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8951                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8952                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8953                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8954                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8955                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8956                 TFLAGS="$(STAGE2_TFLAGS)" \
8957                 $(TARGET-stage2-gas)
8958
8959 maybe-clean-stage2-gas: clean-stage2-gas
8960 clean-stage2: clean-stage2-gas
8961 clean-stage2-gas:
8962         @if [ $(current_stage) = stage2 ]; then \
8963           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8964         else \
8965           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8966           $(MAKE) stage2-start; \
8967         fi; \
8968         cd $(HOST_SUBDIR)/gas && \
8969         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8970 @endif gas-bootstrap
8971
8972
8973 .PHONY: all-stage3-gas maybe-all-stage3-gas
8974 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8975 maybe-all-stage3-gas:
8976 maybe-clean-stage3-gas:
8977 @if gas-bootstrap
8978 maybe-all-stage3-gas: all-stage3-gas
8979 all-stage3: all-stage3-gas
8980 TARGET-stage3-gas = $(TARGET-gas)
8981 all-stage3-gas: configure-stage3-gas
8982         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8983         @r=`${PWD_COMMAND}`; export r; \
8984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8985         TFLAGS="$(STAGE3_TFLAGS)"; \
8986         $(HOST_EXPORTS) \
8987         $(POSTSTAGE1_HOST_EXPORTS)  \
8988         cd $(HOST_SUBDIR)/gas && \
8989         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8990                 CFLAGS="$(STAGE3_CFLAGS)" \
8991                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8992                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8993                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8994                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8995                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8996                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8997                 TFLAGS="$(STAGE3_TFLAGS)" \
8998                 $(TARGET-stage3-gas)
8999
9000 maybe-clean-stage3-gas: clean-stage3-gas
9001 clean-stage3: clean-stage3-gas
9002 clean-stage3-gas:
9003         @if [ $(current_stage) = stage3 ]; then \
9004           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9005         else \
9006           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9007           $(MAKE) stage3-start; \
9008         fi; \
9009         cd $(HOST_SUBDIR)/gas && \
9010         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9011 @endif gas-bootstrap
9012
9013
9014 .PHONY: all-stage4-gas maybe-all-stage4-gas
9015 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9016 maybe-all-stage4-gas:
9017 maybe-clean-stage4-gas:
9018 @if gas-bootstrap
9019 maybe-all-stage4-gas: all-stage4-gas
9020 all-stage4: all-stage4-gas
9021 TARGET-stage4-gas = $(TARGET-gas)
9022 all-stage4-gas: configure-stage4-gas
9023         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9024         @r=`${PWD_COMMAND}`; export r; \
9025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9026         TFLAGS="$(STAGE4_TFLAGS)"; \
9027         $(HOST_EXPORTS) \
9028         $(POSTSTAGE1_HOST_EXPORTS)  \
9029         cd $(HOST_SUBDIR)/gas && \
9030         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9031                 CFLAGS="$(STAGE4_CFLAGS)" \
9032                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9033                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9034                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9035                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9036                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9037                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9038                 TFLAGS="$(STAGE4_TFLAGS)" \
9039                 $(TARGET-stage4-gas)
9040
9041 maybe-clean-stage4-gas: clean-stage4-gas
9042 clean-stage4: clean-stage4-gas
9043 clean-stage4-gas:
9044         @if [ $(current_stage) = stage4 ]; then \
9045           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9046         else \
9047           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9048           $(MAKE) stage4-start; \
9049         fi; \
9050         cd $(HOST_SUBDIR)/gas && \
9051         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9052 @endif gas-bootstrap
9053
9054
9055 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9056 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9057 maybe-all-stageprofile-gas:
9058 maybe-clean-stageprofile-gas:
9059 @if gas-bootstrap
9060 maybe-all-stageprofile-gas: all-stageprofile-gas
9061 all-stageprofile: all-stageprofile-gas
9062 TARGET-stageprofile-gas = $(TARGET-gas)
9063 all-stageprofile-gas: configure-stageprofile-gas
9064         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9065         @r=`${PWD_COMMAND}`; export r; \
9066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9067         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9068         $(HOST_EXPORTS) \
9069         $(POSTSTAGE1_HOST_EXPORTS)  \
9070         cd $(HOST_SUBDIR)/gas && \
9071         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9072                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9073                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9074                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9075                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9076                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9077                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9078                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9079                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9080                 $(TARGET-stageprofile-gas)
9081
9082 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9083 clean-stageprofile: clean-stageprofile-gas
9084 clean-stageprofile-gas:
9085         @if [ $(current_stage) = stageprofile ]; then \
9086           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9087         else \
9088           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9089           $(MAKE) stageprofile-start; \
9090         fi; \
9091         cd $(HOST_SUBDIR)/gas && \
9092         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9093 @endif gas-bootstrap
9094
9095
9096 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9097 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9098 maybe-all-stagefeedback-gas:
9099 maybe-clean-stagefeedback-gas:
9100 @if gas-bootstrap
9101 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9102 all-stagefeedback: all-stagefeedback-gas
9103 TARGET-stagefeedback-gas = $(TARGET-gas)
9104 all-stagefeedback-gas: configure-stagefeedback-gas
9105         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9106         @r=`${PWD_COMMAND}`; export r; \
9107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9109         $(HOST_EXPORTS) \
9110         $(POSTSTAGE1_HOST_EXPORTS)  \
9111         cd $(HOST_SUBDIR)/gas && \
9112         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9113                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9114                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9115                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9116                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9117                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9118                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9119                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9120                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9121                 $(TARGET-stagefeedback-gas)
9122
9123 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9124 clean-stagefeedback: clean-stagefeedback-gas
9125 clean-stagefeedback-gas:
9126         @if [ $(current_stage) = stagefeedback ]; then \
9127           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9128         else \
9129           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9130           $(MAKE) stagefeedback-start; \
9131         fi; \
9132         cd $(HOST_SUBDIR)/gas && \
9133         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9134 @endif gas-bootstrap
9135
9136
9137
9138
9139
9140 .PHONY: check-gas maybe-check-gas
9141 maybe-check-gas:
9142 @if gas
9143 maybe-check-gas: check-gas
9144
9145 check-gas:
9146         @: $(MAKE); $(unstage)
9147         @r=`${PWD_COMMAND}`; export r; \
9148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9149         $(HOST_EXPORTS) \
9150         (cd $(HOST_SUBDIR)/gas && \
9151           $(MAKE) $(FLAGS_TO_PASS)  check)
9152
9153 @endif gas
9154
9155 .PHONY: install-gas maybe-install-gas
9156 maybe-install-gas:
9157 @if gas
9158 maybe-install-gas: install-gas
9159
9160 install-gas: installdirs
9161         @: $(MAKE); $(unstage)
9162         @r=`${PWD_COMMAND}`; export r; \
9163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9164         $(HOST_EXPORTS) \
9165         (cd $(HOST_SUBDIR)/gas && \
9166           $(MAKE) $(FLAGS_TO_PASS)  install)
9167
9168 @endif gas
9169
9170 .PHONY: install-strip-gas maybe-install-strip-gas
9171 maybe-install-strip-gas:
9172 @if gas
9173 maybe-install-strip-gas: install-strip-gas
9174
9175 install-strip-gas: installdirs
9176         @: $(MAKE); $(unstage)
9177         @r=`${PWD_COMMAND}`; export r; \
9178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9179         $(HOST_EXPORTS) \
9180         (cd $(HOST_SUBDIR)/gas && \
9181           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9182
9183 @endif gas
9184
9185 # Other targets (info, dvi, pdf, etc.)
9186
9187 .PHONY: maybe-info-gas info-gas
9188 maybe-info-gas:
9189 @if gas
9190 maybe-info-gas: info-gas
9191
9192 info-gas: \
9193     configure-gas 
9194         @[ -f ./gas/Makefile ] || exit 0; \
9195         r=`${PWD_COMMAND}`; export r; \
9196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9197         $(HOST_EXPORTS) \
9198         for flag in $(EXTRA_HOST_FLAGS) ; do \
9199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9200         done; \
9201         echo "Doing info in gas" ; \
9202         (cd $(HOST_SUBDIR)/gas && \
9203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9205                   "RANLIB=$${RANLIB}" \
9206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9207                   info) \
9208           || exit 1
9209
9210 @endif gas
9211
9212 .PHONY: maybe-dvi-gas dvi-gas
9213 maybe-dvi-gas:
9214 @if gas
9215 maybe-dvi-gas: dvi-gas
9216
9217 dvi-gas: \
9218     configure-gas 
9219         @[ -f ./gas/Makefile ] || exit 0; \
9220         r=`${PWD_COMMAND}`; export r; \
9221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9222         $(HOST_EXPORTS) \
9223         for flag in $(EXTRA_HOST_FLAGS) ; do \
9224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9225         done; \
9226         echo "Doing dvi in gas" ; \
9227         (cd $(HOST_SUBDIR)/gas && \
9228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9230                   "RANLIB=$${RANLIB}" \
9231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9232                   dvi) \
9233           || exit 1
9234
9235 @endif gas
9236
9237 .PHONY: maybe-pdf-gas pdf-gas
9238 maybe-pdf-gas:
9239 @if gas
9240 maybe-pdf-gas: pdf-gas
9241
9242 pdf-gas: \
9243     configure-gas 
9244         @[ -f ./gas/Makefile ] || exit 0; \
9245         r=`${PWD_COMMAND}`; export r; \
9246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9247         $(HOST_EXPORTS) \
9248         for flag in $(EXTRA_HOST_FLAGS) ; do \
9249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9250         done; \
9251         echo "Doing pdf in gas" ; \
9252         (cd $(HOST_SUBDIR)/gas && \
9253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9255                   "RANLIB=$${RANLIB}" \
9256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9257                   pdf) \
9258           || exit 1
9259
9260 @endif gas
9261
9262 .PHONY: maybe-html-gas html-gas
9263 maybe-html-gas:
9264 @if gas
9265 maybe-html-gas: html-gas
9266
9267 html-gas: \
9268     configure-gas 
9269         @[ -f ./gas/Makefile ] || exit 0; \
9270         r=`${PWD_COMMAND}`; export r; \
9271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9272         $(HOST_EXPORTS) \
9273         for flag in $(EXTRA_HOST_FLAGS) ; do \
9274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9275         done; \
9276         echo "Doing html in gas" ; \
9277         (cd $(HOST_SUBDIR)/gas && \
9278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9280                   "RANLIB=$${RANLIB}" \
9281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9282                   html) \
9283           || exit 1
9284
9285 @endif gas
9286
9287 .PHONY: maybe-TAGS-gas TAGS-gas
9288 maybe-TAGS-gas:
9289 @if gas
9290 maybe-TAGS-gas: TAGS-gas
9291
9292 TAGS-gas: \
9293     configure-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 TAGS 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                   TAGS) \
9308           || exit 1
9309
9310 @endif gas
9311
9312 .PHONY: maybe-install-info-gas install-info-gas
9313 maybe-install-info-gas:
9314 @if gas
9315 maybe-install-info-gas: install-info-gas
9316
9317 install-info-gas: \
9318     configure-gas \
9319     info-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-info 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-info) \
9334           || exit 1
9335
9336 @endif gas
9337
9338 .PHONY: maybe-install-pdf-gas install-pdf-gas
9339 maybe-install-pdf-gas:
9340 @if gas
9341 maybe-install-pdf-gas: install-pdf-gas
9342
9343 install-pdf-gas: \
9344     configure-gas \
9345     pdf-gas 
9346         @[ -f ./gas/Makefile ] || exit 0; \
9347         r=`${PWD_COMMAND}`; export r; \
9348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9349         $(HOST_EXPORTS) \
9350         for flag in $(EXTRA_HOST_FLAGS) ; do \
9351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9352         done; \
9353         echo "Doing install-pdf in gas" ; \
9354         (cd $(HOST_SUBDIR)/gas && \
9355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9357                   "RANLIB=$${RANLIB}" \
9358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9359                   install-pdf) \
9360           || exit 1
9361
9362 @endif gas
9363
9364 .PHONY: maybe-install-html-gas install-html-gas
9365 maybe-install-html-gas:
9366 @if gas
9367 maybe-install-html-gas: install-html-gas
9368
9369 install-html-gas: \
9370     configure-gas \
9371     html-gas 
9372         @[ -f ./gas/Makefile ] || exit 0; \
9373         r=`${PWD_COMMAND}`; export r; \
9374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9375         $(HOST_EXPORTS) \
9376         for flag in $(EXTRA_HOST_FLAGS) ; do \
9377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9378         done; \
9379         echo "Doing install-html in gas" ; \
9380         (cd $(HOST_SUBDIR)/gas && \
9381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9383                   "RANLIB=$${RANLIB}" \
9384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9385                   install-html) \
9386           || exit 1
9387
9388 @endif gas
9389
9390 .PHONY: maybe-installcheck-gas installcheck-gas
9391 maybe-installcheck-gas:
9392 @if gas
9393 maybe-installcheck-gas: installcheck-gas
9394
9395 installcheck-gas: \
9396     configure-gas 
9397         @[ -f ./gas/Makefile ] || exit 0; \
9398         r=`${PWD_COMMAND}`; export r; \
9399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9400         $(HOST_EXPORTS) \
9401         for flag in $(EXTRA_HOST_FLAGS) ; do \
9402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9403         done; \
9404         echo "Doing installcheck in gas" ; \
9405         (cd $(HOST_SUBDIR)/gas && \
9406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9408                   "RANLIB=$${RANLIB}" \
9409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9410                   installcheck) \
9411           || exit 1
9412
9413 @endif gas
9414
9415 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9416 maybe-mostlyclean-gas:
9417 @if gas
9418 maybe-mostlyclean-gas: mostlyclean-gas
9419
9420 mostlyclean-gas: 
9421         @[ -f ./gas/Makefile ] || exit 0; \
9422         r=`${PWD_COMMAND}`; export r; \
9423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9424         $(HOST_EXPORTS) \
9425         for flag in $(EXTRA_HOST_FLAGS) ; do \
9426           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9427         done; \
9428         echo "Doing mostlyclean in gas" ; \
9429         (cd $(HOST_SUBDIR)/gas && \
9430           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9431                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9432                   "RANLIB=$${RANLIB}" \
9433                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9434                   mostlyclean) \
9435           || exit 1
9436
9437 @endif gas
9438
9439 .PHONY: maybe-clean-gas clean-gas
9440 maybe-clean-gas:
9441 @if gas
9442 maybe-clean-gas: clean-gas
9443
9444 clean-gas: 
9445         @[ -f ./gas/Makefile ] || exit 0; \
9446         r=`${PWD_COMMAND}`; export r; \
9447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9448         $(HOST_EXPORTS) \
9449         for flag in $(EXTRA_HOST_FLAGS) ; do \
9450           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9451         done; \
9452         echo "Doing clean in gas" ; \
9453         (cd $(HOST_SUBDIR)/gas && \
9454           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9455                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9456                   "RANLIB=$${RANLIB}" \
9457                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9458                   clean) \
9459           || exit 1
9460
9461 @endif gas
9462
9463 .PHONY: maybe-distclean-gas distclean-gas
9464 maybe-distclean-gas:
9465 @if gas
9466 maybe-distclean-gas: distclean-gas
9467
9468 distclean-gas: 
9469         @[ -f ./gas/Makefile ] || exit 0; \
9470         r=`${PWD_COMMAND}`; export r; \
9471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9472         $(HOST_EXPORTS) \
9473         for flag in $(EXTRA_HOST_FLAGS) ; do \
9474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9475         done; \
9476         echo "Doing distclean in gas" ; \
9477         (cd $(HOST_SUBDIR)/gas && \
9478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9480                   "RANLIB=$${RANLIB}" \
9481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9482                   distclean) \
9483           || exit 1
9484
9485 @endif gas
9486
9487 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9488 maybe-maintainer-clean-gas:
9489 @if gas
9490 maybe-maintainer-clean-gas: maintainer-clean-gas
9491
9492 maintainer-clean-gas: 
9493         @[ -f ./gas/Makefile ] || exit 0; \
9494         r=`${PWD_COMMAND}`; export r; \
9495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9496         $(HOST_EXPORTS) \
9497         for flag in $(EXTRA_HOST_FLAGS) ; do \
9498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9499         done; \
9500         echo "Doing maintainer-clean in gas" ; \
9501         (cd $(HOST_SUBDIR)/gas && \
9502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9504                   "RANLIB=$${RANLIB}" \
9505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9506                   maintainer-clean) \
9507           || exit 1
9508
9509 @endif gas
9510
9511
9512
9513 .PHONY: configure-gcc maybe-configure-gcc
9514 maybe-configure-gcc:
9515 @if gcc-bootstrap
9516 configure-gcc: stage_current
9517 @endif gcc-bootstrap
9518 @if gcc
9519 maybe-configure-gcc: configure-gcc
9520 configure-gcc: 
9521         @r=`${PWD_COMMAND}`; export r; \
9522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9524         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9525         $(HOST_EXPORTS)  \
9526         echo Configuring in $(HOST_SUBDIR)/gcc; \
9527         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9528         case $(srcdir) in \
9529           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9530           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9531                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9532         esac; \
9533         srcdiroption="--srcdir=$${topdir}/gcc"; \
9534         libsrcdir="$$s/gcc"; \
9535         $(SHELL) $${libsrcdir}/configure \
9536           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9537           --target=${target_alias} $${srcdiroption}  \
9538           || exit 1
9539 @endif gcc
9540
9541
9542
9543 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9544 maybe-configure-stage1-gcc:
9545 @if gcc-bootstrap
9546 maybe-configure-stage1-gcc: configure-stage1-gcc
9547 configure-stage1-gcc:
9548         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9549         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9550         @r=`${PWD_COMMAND}`; export r; \
9551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9552         TFLAGS="$(STAGE1_TFLAGS)"; \
9553         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9554         $(HOST_EXPORTS) \
9555         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9556         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9557         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9558         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9559         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9560         cd $(HOST_SUBDIR)/gcc || exit 1; \
9561         case $(srcdir) in \
9562           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9563           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9564                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9565         esac; \
9566         srcdiroption="--srcdir=$${topdir}/gcc"; \
9567         libsrcdir="$$s/gcc"; \
9568         $(SHELL) $${libsrcdir}/configure \
9569           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9570           --target=${target_alias} $${srcdiroption} \
9571           $(STAGE1_CONFIGURE_FLAGS)
9572 @endif gcc-bootstrap
9573
9574 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9575 maybe-configure-stage2-gcc:
9576 @if gcc-bootstrap
9577 maybe-configure-stage2-gcc: configure-stage2-gcc
9578 configure-stage2-gcc:
9579         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9580         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9581         @r=`${PWD_COMMAND}`; export r; \
9582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9583         TFLAGS="$(STAGE2_TFLAGS)"; \
9584         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9585         $(HOST_EXPORTS) \
9586         $(POSTSTAGE1_HOST_EXPORTS) \
9587         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9588         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9589         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9590         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9591         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9592         cd $(HOST_SUBDIR)/gcc || exit 1; \
9593         case $(srcdir) in \
9594           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9595           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9596                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9597         esac; \
9598         srcdiroption="--srcdir=$${topdir}/gcc"; \
9599         libsrcdir="$$s/gcc"; \
9600         $(SHELL) $${libsrcdir}/configure \
9601           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9602           --target=${target_alias} $${srcdiroption} \
9603           --with-build-libsubdir=$(HOST_SUBDIR) \
9604           $(STAGE2_CONFIGURE_FLAGS)
9605 @endif gcc-bootstrap
9606
9607 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9608 maybe-configure-stage3-gcc:
9609 @if gcc-bootstrap
9610 maybe-configure-stage3-gcc: configure-stage3-gcc
9611 configure-stage3-gcc:
9612         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9613         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9614         @r=`${PWD_COMMAND}`; export r; \
9615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9616         TFLAGS="$(STAGE3_TFLAGS)"; \
9617         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9618         $(HOST_EXPORTS) \
9619         $(POSTSTAGE1_HOST_EXPORTS) \
9620         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9621         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9622         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9623         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9624         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9625         cd $(HOST_SUBDIR)/gcc || exit 1; \
9626         case $(srcdir) in \
9627           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9628           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9629                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9630         esac; \
9631         srcdiroption="--srcdir=$${topdir}/gcc"; \
9632         libsrcdir="$$s/gcc"; \
9633         $(SHELL) $${libsrcdir}/configure \
9634           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9635           --target=${target_alias} $${srcdiroption} \
9636           --with-build-libsubdir=$(HOST_SUBDIR) \
9637           $(STAGE3_CONFIGURE_FLAGS)
9638 @endif gcc-bootstrap
9639
9640 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9641 maybe-configure-stage4-gcc:
9642 @if gcc-bootstrap
9643 maybe-configure-stage4-gcc: configure-stage4-gcc
9644 configure-stage4-gcc:
9645         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9646         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9647         @r=`${PWD_COMMAND}`; export r; \
9648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9649         TFLAGS="$(STAGE4_TFLAGS)"; \
9650         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9651         $(HOST_EXPORTS) \
9652         $(POSTSTAGE1_HOST_EXPORTS) \
9653         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9654         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9655         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9656         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9657         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9658         cd $(HOST_SUBDIR)/gcc || exit 1; \
9659         case $(srcdir) in \
9660           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9661           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9662                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9663         esac; \
9664         srcdiroption="--srcdir=$${topdir}/gcc"; \
9665         libsrcdir="$$s/gcc"; \
9666         $(SHELL) $${libsrcdir}/configure \
9667           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9668           --target=${target_alias} $${srcdiroption} \
9669           --with-build-libsubdir=$(HOST_SUBDIR) \
9670           $(STAGE4_CONFIGURE_FLAGS)
9671 @endif gcc-bootstrap
9672
9673 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9674 maybe-configure-stageprofile-gcc:
9675 @if gcc-bootstrap
9676 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9677 configure-stageprofile-gcc:
9678         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9679         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9680         @r=`${PWD_COMMAND}`; export r; \
9681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9682         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9683         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9684         $(HOST_EXPORTS) \
9685         $(POSTSTAGE1_HOST_EXPORTS) \
9686         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9687         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9688         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9689         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9690         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9691         cd $(HOST_SUBDIR)/gcc || exit 1; \
9692         case $(srcdir) in \
9693           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9694           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9695                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9696         esac; \
9697         srcdiroption="--srcdir=$${topdir}/gcc"; \
9698         libsrcdir="$$s/gcc"; \
9699         $(SHELL) $${libsrcdir}/configure \
9700           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9701           --target=${target_alias} $${srcdiroption} \
9702           --with-build-libsubdir=$(HOST_SUBDIR) \
9703           $(STAGEprofile_CONFIGURE_FLAGS)
9704 @endif gcc-bootstrap
9705
9706 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9707 maybe-configure-stagefeedback-gcc:
9708 @if gcc-bootstrap
9709 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9710 configure-stagefeedback-gcc:
9711         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9712         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9713         @r=`${PWD_COMMAND}`; export r; \
9714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9715         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9716         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9717         $(HOST_EXPORTS) \
9718         $(POSTSTAGE1_HOST_EXPORTS) \
9719         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9720         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9721         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9722         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9723         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9724         cd $(HOST_SUBDIR)/gcc || exit 1; \
9725         case $(srcdir) in \
9726           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9727           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9728                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9729         esac; \
9730         srcdiroption="--srcdir=$${topdir}/gcc"; \
9731         libsrcdir="$$s/gcc"; \
9732         $(SHELL) $${libsrcdir}/configure \
9733           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9734           --target=${target_alias} $${srcdiroption} \
9735           --with-build-libsubdir=$(HOST_SUBDIR) \
9736           $(STAGEfeedback_CONFIGURE_FLAGS)
9737 @endif gcc-bootstrap
9738
9739
9740
9741
9742
9743 .PHONY: all-gcc maybe-all-gcc
9744 maybe-all-gcc:
9745 @if gcc-bootstrap
9746 all-gcc: stage_current
9747 @endif gcc-bootstrap
9748 @if gcc
9749 TARGET-gcc=all
9750 maybe-all-gcc: all-gcc
9751 all-gcc: configure-gcc
9752         @r=`${PWD_COMMAND}`; export r; \
9753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9754         $(HOST_EXPORTS)  \
9755         (cd $(HOST_SUBDIR)/gcc && \
9756           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9757                 $(TARGET-gcc))
9758 @endif gcc
9759
9760
9761
9762 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9763 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9764 maybe-all-stage1-gcc:
9765 maybe-clean-stage1-gcc:
9766 @if gcc-bootstrap
9767 maybe-all-stage1-gcc: all-stage1-gcc
9768 all-stage1: all-stage1-gcc
9769 TARGET-stage1-gcc = $(TARGET-gcc)
9770 all-stage1-gcc: configure-stage1-gcc
9771         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9772         @r=`${PWD_COMMAND}`; export r; \
9773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9774         TFLAGS="$(STAGE1_TFLAGS)"; \
9775         $(HOST_EXPORTS)  \
9776         cd $(HOST_SUBDIR)/gcc && \
9777         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9778                 CFLAGS="$(STAGE1_CFLAGS)" \
9779                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9780                 LIBCFLAGS="$(LIBCFLAGS)" \
9781                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9782                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9783                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9784                 $(EXTRA_HOST_FLAGS)  \
9785                 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9786                 TFLAGS="$(STAGE1_TFLAGS)" \
9787                 $(TARGET-stage1-gcc)
9788
9789 maybe-clean-stage1-gcc: clean-stage1-gcc
9790 clean-stage1: clean-stage1-gcc
9791 clean-stage1-gcc:
9792         @if [ $(current_stage) = stage1 ]; then \
9793           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9794         else \
9795           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9796           $(MAKE) stage1-start; \
9797         fi; \
9798         cd $(HOST_SUBDIR)/gcc && \
9799         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9800         $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9801 @endif gcc-bootstrap
9802
9803
9804 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9805 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9806 maybe-all-stage2-gcc:
9807 maybe-clean-stage2-gcc:
9808 @if gcc-bootstrap
9809 maybe-all-stage2-gcc: all-stage2-gcc
9810 all-stage2: all-stage2-gcc
9811 TARGET-stage2-gcc = $(TARGET-gcc)
9812 all-stage2-gcc: configure-stage2-gcc
9813         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9814         @r=`${PWD_COMMAND}`; export r; \
9815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9816         TFLAGS="$(STAGE2_TFLAGS)"; \
9817         $(HOST_EXPORTS) \
9818         $(POSTSTAGE1_HOST_EXPORTS)  \
9819         cd $(HOST_SUBDIR)/gcc && \
9820         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9821                 CFLAGS="$(STAGE2_CFLAGS)" \
9822                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9823                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9824                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9825                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9826                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9827                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9828                 TFLAGS="$(STAGE2_TFLAGS)" \
9829                 $(TARGET-stage2-gcc)
9830
9831 maybe-clean-stage2-gcc: clean-stage2-gcc
9832 clean-stage2: clean-stage2-gcc
9833 clean-stage2-gcc:
9834         @if [ $(current_stage) = stage2 ]; then \
9835           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9836         else \
9837           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9838           $(MAKE) stage2-start; \
9839         fi; \
9840         cd $(HOST_SUBDIR)/gcc && \
9841         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9842 @endif gcc-bootstrap
9843
9844
9845 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9846 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9847 maybe-all-stage3-gcc:
9848 maybe-clean-stage3-gcc:
9849 @if gcc-bootstrap
9850 maybe-all-stage3-gcc: all-stage3-gcc
9851 all-stage3: all-stage3-gcc
9852 TARGET-stage3-gcc = $(TARGET-gcc)
9853 all-stage3-gcc: configure-stage3-gcc
9854         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9855         @r=`${PWD_COMMAND}`; export r; \
9856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9857         TFLAGS="$(STAGE3_TFLAGS)"; \
9858         $(HOST_EXPORTS) \
9859         $(POSTSTAGE1_HOST_EXPORTS)  \
9860         cd $(HOST_SUBDIR)/gcc && \
9861         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9862                 CFLAGS="$(STAGE3_CFLAGS)" \
9863                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9864                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9865                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9866                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9867                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9868                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9869                 TFLAGS="$(STAGE3_TFLAGS)" \
9870                 $(TARGET-stage3-gcc)
9871
9872 maybe-clean-stage3-gcc: clean-stage3-gcc
9873 clean-stage3: clean-stage3-gcc
9874 clean-stage3-gcc:
9875         @if [ $(current_stage) = stage3 ]; then \
9876           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9877         else \
9878           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9879           $(MAKE) stage3-start; \
9880         fi; \
9881         cd $(HOST_SUBDIR)/gcc && \
9882         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9883 @endif gcc-bootstrap
9884
9885
9886 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9887 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9888 maybe-all-stage4-gcc:
9889 maybe-clean-stage4-gcc:
9890 @if gcc-bootstrap
9891 maybe-all-stage4-gcc: all-stage4-gcc
9892 all-stage4: all-stage4-gcc
9893 TARGET-stage4-gcc = $(TARGET-gcc)
9894 all-stage4-gcc: configure-stage4-gcc
9895         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9896         @r=`${PWD_COMMAND}`; export r; \
9897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9898         TFLAGS="$(STAGE4_TFLAGS)"; \
9899         $(HOST_EXPORTS) \
9900         $(POSTSTAGE1_HOST_EXPORTS)  \
9901         cd $(HOST_SUBDIR)/gcc && \
9902         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9903                 CFLAGS="$(STAGE4_CFLAGS)" \
9904                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9905                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9906                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9907                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9908                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9909                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9910                 TFLAGS="$(STAGE4_TFLAGS)" \
9911                 $(TARGET-stage4-gcc)
9912
9913 maybe-clean-stage4-gcc: clean-stage4-gcc
9914 clean-stage4: clean-stage4-gcc
9915 clean-stage4-gcc:
9916         @if [ $(current_stage) = stage4 ]; then \
9917           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9918         else \
9919           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9920           $(MAKE) stage4-start; \
9921         fi; \
9922         cd $(HOST_SUBDIR)/gcc && \
9923         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9924 @endif gcc-bootstrap
9925
9926
9927 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9928 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9929 maybe-all-stageprofile-gcc:
9930 maybe-clean-stageprofile-gcc:
9931 @if gcc-bootstrap
9932 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9933 all-stageprofile: all-stageprofile-gcc
9934 TARGET-stageprofile-gcc = $(TARGET-gcc)
9935 all-stageprofile-gcc: configure-stageprofile-gcc
9936         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9937         @r=`${PWD_COMMAND}`; export r; \
9938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9939         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9940         $(HOST_EXPORTS) \
9941         $(POSTSTAGE1_HOST_EXPORTS)  \
9942         cd $(HOST_SUBDIR)/gcc && \
9943         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9944                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9945                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9946                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9947                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9948                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9949                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9950                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9951                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9952                 $(TARGET-stageprofile-gcc)
9953
9954 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9955 clean-stageprofile: clean-stageprofile-gcc
9956 clean-stageprofile-gcc:
9957         @if [ $(current_stage) = stageprofile ]; then \
9958           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9959         else \
9960           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9961           $(MAKE) stageprofile-start; \
9962         fi; \
9963         cd $(HOST_SUBDIR)/gcc && \
9964         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9965 @endif gcc-bootstrap
9966
9967
9968 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9969 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9970 maybe-all-stagefeedback-gcc:
9971 maybe-clean-stagefeedback-gcc:
9972 @if gcc-bootstrap
9973 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9974 all-stagefeedback: all-stagefeedback-gcc
9975 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9976 all-stagefeedback-gcc: configure-stagefeedback-gcc
9977         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9978         @r=`${PWD_COMMAND}`; export r; \
9979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9980         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9981         $(HOST_EXPORTS) \
9982         $(POSTSTAGE1_HOST_EXPORTS)  \
9983         cd $(HOST_SUBDIR)/gcc && \
9984         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9985                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9986                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9987                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9988                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9989                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9990                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9991                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9992                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9993                 $(TARGET-stagefeedback-gcc)
9994
9995 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9996 clean-stagefeedback: clean-stagefeedback-gcc
9997 clean-stagefeedback-gcc:
9998         @if [ $(current_stage) = stagefeedback ]; then \
9999           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10000         else \
10001           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10002           $(MAKE) stagefeedback-start; \
10003         fi; \
10004         cd $(HOST_SUBDIR)/gcc && \
10005         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10006 @endif gcc-bootstrap
10007
10008
10009
10010
10011
10012 .PHONY: check-gcc maybe-check-gcc
10013 maybe-check-gcc:
10014 @if gcc
10015 maybe-check-gcc: check-gcc
10016
10017 check-gcc:
10018         @: $(MAKE); $(unstage)
10019         @r=`${PWD_COMMAND}`; export r; \
10020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10021         $(HOST_EXPORTS) \
10022         (cd $(HOST_SUBDIR)/gcc && \
10023           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10024
10025 @endif gcc
10026
10027 .PHONY: install-gcc maybe-install-gcc
10028 maybe-install-gcc:
10029 @if gcc
10030 maybe-install-gcc: install-gcc
10031
10032 install-gcc: installdirs
10033         @: $(MAKE); $(unstage)
10034         @r=`${PWD_COMMAND}`; export r; \
10035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10036         $(HOST_EXPORTS) \
10037         (cd $(HOST_SUBDIR)/gcc && \
10038           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10039
10040 @endif gcc
10041
10042 .PHONY: install-strip-gcc maybe-install-strip-gcc
10043 maybe-install-strip-gcc:
10044 @if gcc
10045 maybe-install-strip-gcc: install-strip-gcc
10046
10047 install-strip-gcc: installdirs
10048         @: $(MAKE); $(unstage)
10049         @r=`${PWD_COMMAND}`; export r; \
10050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051         $(HOST_EXPORTS) \
10052         (cd $(HOST_SUBDIR)/gcc && \
10053           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10054
10055 @endif gcc
10056
10057 # Other targets (info, dvi, pdf, etc.)
10058
10059 .PHONY: maybe-info-gcc info-gcc
10060 maybe-info-gcc:
10061 @if gcc
10062 maybe-info-gcc: info-gcc
10063
10064 info-gcc: \
10065     configure-gcc 
10066         @[ -f ./gcc/Makefile ] || exit 0; \
10067         r=`${PWD_COMMAND}`; export r; \
10068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10069         $(HOST_EXPORTS) \
10070         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10072         done; \
10073         echo "Doing info in gcc" ; \
10074         (cd $(HOST_SUBDIR)/gcc && \
10075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10077                   "RANLIB=$${RANLIB}" \
10078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10079                   info) \
10080           || exit 1
10081
10082 @endif gcc
10083
10084 .PHONY: maybe-dvi-gcc dvi-gcc
10085 maybe-dvi-gcc:
10086 @if gcc
10087 maybe-dvi-gcc: dvi-gcc
10088
10089 dvi-gcc: \
10090     configure-gcc 
10091         @[ -f ./gcc/Makefile ] || exit 0; \
10092         r=`${PWD_COMMAND}`; export r; \
10093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10094         $(HOST_EXPORTS) \
10095         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10097         done; \
10098         echo "Doing dvi in gcc" ; \
10099         (cd $(HOST_SUBDIR)/gcc && \
10100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10102                   "RANLIB=$${RANLIB}" \
10103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10104                   dvi) \
10105           || exit 1
10106
10107 @endif gcc
10108
10109 .PHONY: maybe-pdf-gcc pdf-gcc
10110 maybe-pdf-gcc:
10111 @if gcc
10112 maybe-pdf-gcc: pdf-gcc
10113
10114 pdf-gcc: \
10115     configure-gcc 
10116         @[ -f ./gcc/Makefile ] || exit 0; \
10117         r=`${PWD_COMMAND}`; export r; \
10118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10119         $(HOST_EXPORTS) \
10120         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10122         done; \
10123         echo "Doing pdf in gcc" ; \
10124         (cd $(HOST_SUBDIR)/gcc && \
10125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10127                   "RANLIB=$${RANLIB}" \
10128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10129                   pdf) \
10130           || exit 1
10131
10132 @endif gcc
10133
10134 .PHONY: maybe-html-gcc html-gcc
10135 maybe-html-gcc:
10136 @if gcc
10137 maybe-html-gcc: html-gcc
10138
10139 html-gcc: \
10140     configure-gcc 
10141         @[ -f ./gcc/Makefile ] || exit 0; \
10142         r=`${PWD_COMMAND}`; export r; \
10143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10144         $(HOST_EXPORTS) \
10145         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10147         done; \
10148         echo "Doing html in gcc" ; \
10149         (cd $(HOST_SUBDIR)/gcc && \
10150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10152                   "RANLIB=$${RANLIB}" \
10153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10154                   html) \
10155           || exit 1
10156
10157 @endif gcc
10158
10159 .PHONY: maybe-TAGS-gcc TAGS-gcc
10160 maybe-TAGS-gcc:
10161 @if gcc
10162 maybe-TAGS-gcc: TAGS-gcc
10163
10164 TAGS-gcc: \
10165     configure-gcc 
10166         @[ -f ./gcc/Makefile ] || exit 0; \
10167         r=`${PWD_COMMAND}`; export r; \
10168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10169         $(HOST_EXPORTS) \
10170         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10172         done; \
10173         echo "Doing TAGS in gcc" ; \
10174         (cd $(HOST_SUBDIR)/gcc && \
10175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10177                   "RANLIB=$${RANLIB}" \
10178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10179                   TAGS) \
10180           || exit 1
10181
10182 @endif gcc
10183
10184 .PHONY: maybe-install-info-gcc install-info-gcc
10185 maybe-install-info-gcc:
10186 @if gcc
10187 maybe-install-info-gcc: install-info-gcc
10188
10189 install-info-gcc: \
10190     configure-gcc \
10191     info-gcc 
10192         @[ -f ./gcc/Makefile ] || exit 0; \
10193         r=`${PWD_COMMAND}`; export r; \
10194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10195         $(HOST_EXPORTS) \
10196         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10198         done; \
10199         echo "Doing install-info in gcc" ; \
10200         (cd $(HOST_SUBDIR)/gcc && \
10201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10203                   "RANLIB=$${RANLIB}" \
10204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10205                   install-info) \
10206           || exit 1
10207
10208 @endif gcc
10209
10210 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10211 maybe-install-pdf-gcc:
10212 @if gcc
10213 maybe-install-pdf-gcc: install-pdf-gcc
10214
10215 install-pdf-gcc: \
10216     configure-gcc \
10217     pdf-gcc 
10218         @[ -f ./gcc/Makefile ] || exit 0; \
10219         r=`${PWD_COMMAND}`; export r; \
10220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10221         $(HOST_EXPORTS) \
10222         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10224         done; \
10225         echo "Doing install-pdf in gcc" ; \
10226         (cd $(HOST_SUBDIR)/gcc && \
10227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10229                   "RANLIB=$${RANLIB}" \
10230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10231                   install-pdf) \
10232           || exit 1
10233
10234 @endif gcc
10235
10236 .PHONY: maybe-install-html-gcc install-html-gcc
10237 maybe-install-html-gcc:
10238 @if gcc
10239 maybe-install-html-gcc: install-html-gcc
10240
10241 install-html-gcc: \
10242     configure-gcc \
10243     html-gcc 
10244         @[ -f ./gcc/Makefile ] || exit 0; \
10245         r=`${PWD_COMMAND}`; export r; \
10246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10247         $(HOST_EXPORTS) \
10248         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10250         done; \
10251         echo "Doing install-html in gcc" ; \
10252         (cd $(HOST_SUBDIR)/gcc && \
10253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10255                   "RANLIB=$${RANLIB}" \
10256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10257                   install-html) \
10258           || exit 1
10259
10260 @endif gcc
10261
10262 .PHONY: maybe-installcheck-gcc installcheck-gcc
10263 maybe-installcheck-gcc:
10264 @if gcc
10265 maybe-installcheck-gcc: installcheck-gcc
10266
10267 installcheck-gcc: \
10268     configure-gcc 
10269         @[ -f ./gcc/Makefile ] || exit 0; \
10270         r=`${PWD_COMMAND}`; export r; \
10271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10272         $(HOST_EXPORTS) \
10273         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10275         done; \
10276         echo "Doing installcheck in gcc" ; \
10277         (cd $(HOST_SUBDIR)/gcc && \
10278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10280                   "RANLIB=$${RANLIB}" \
10281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10282                   installcheck) \
10283           || exit 1
10284
10285 @endif gcc
10286
10287 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10288 maybe-mostlyclean-gcc:
10289 @if gcc
10290 maybe-mostlyclean-gcc: mostlyclean-gcc
10291
10292 mostlyclean-gcc: 
10293         @[ -f ./gcc/Makefile ] || exit 0; \
10294         r=`${PWD_COMMAND}`; export r; \
10295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10296         $(HOST_EXPORTS) \
10297         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10299         done; \
10300         echo "Doing mostlyclean in gcc" ; \
10301         (cd $(HOST_SUBDIR)/gcc && \
10302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10304                   "RANLIB=$${RANLIB}" \
10305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10306                   mostlyclean) \
10307           || exit 1
10308
10309 @endif gcc
10310
10311 .PHONY: maybe-clean-gcc clean-gcc
10312 maybe-clean-gcc:
10313 @if gcc
10314 maybe-clean-gcc: clean-gcc
10315
10316 clean-gcc: 
10317         @[ -f ./gcc/Makefile ] || exit 0; \
10318         r=`${PWD_COMMAND}`; export r; \
10319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10320         $(HOST_EXPORTS) \
10321         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10322           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10323         done; \
10324         echo "Doing clean in gcc" ; \
10325         (cd $(HOST_SUBDIR)/gcc && \
10326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10328                   "RANLIB=$${RANLIB}" \
10329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10330                   clean) \
10331           || exit 1
10332
10333 @endif gcc
10334
10335 .PHONY: maybe-distclean-gcc distclean-gcc
10336 maybe-distclean-gcc:
10337 @if gcc
10338 maybe-distclean-gcc: distclean-gcc
10339
10340 distclean-gcc: 
10341         @[ -f ./gcc/Makefile ] || exit 0; \
10342         r=`${PWD_COMMAND}`; export r; \
10343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10344         $(HOST_EXPORTS) \
10345         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10347         done; \
10348         echo "Doing distclean in gcc" ; \
10349         (cd $(HOST_SUBDIR)/gcc && \
10350           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10351                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10352                   "RANLIB=$${RANLIB}" \
10353                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10354                   distclean) \
10355           || exit 1
10356
10357 @endif gcc
10358
10359 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10360 maybe-maintainer-clean-gcc:
10361 @if gcc
10362 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10363
10364 maintainer-clean-gcc: 
10365         @[ -f ./gcc/Makefile ] || exit 0; \
10366         r=`${PWD_COMMAND}`; export r; \
10367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10368         $(HOST_EXPORTS) \
10369         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10371         done; \
10372         echo "Doing maintainer-clean in gcc" ; \
10373         (cd $(HOST_SUBDIR)/gcc && \
10374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10376                   "RANLIB=$${RANLIB}" \
10377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10378                   maintainer-clean) \
10379           || exit 1
10380
10381 @endif gcc
10382
10383
10384
10385 .PHONY: configure-gmp maybe-configure-gmp
10386 maybe-configure-gmp:
10387 @if gcc-bootstrap
10388 configure-gmp: stage_current
10389 @endif gcc-bootstrap
10390 @if gmp
10391 maybe-configure-gmp: configure-gmp
10392 configure-gmp: 
10393         @r=`${PWD_COMMAND}`; export r; \
10394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10395         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10396         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10397         $(HOST_EXPORTS)  \
10398         echo Configuring in $(HOST_SUBDIR)/gmp; \
10399         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10400         case $(srcdir) in \
10401           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10402           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10403                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10404         esac; \
10405         srcdiroption="--srcdir=$${topdir}/gmp"; \
10406         libsrcdir="$$s/gmp"; \
10407         $(SHELL) $${libsrcdir}/configure \
10408           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10409           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10410           || exit 1
10411 @endif gmp
10412
10413
10414
10415 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10416 maybe-configure-stage1-gmp:
10417 @if gmp-bootstrap
10418 maybe-configure-stage1-gmp: configure-stage1-gmp
10419 configure-stage1-gmp:
10420         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10421         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10422         @r=`${PWD_COMMAND}`; export r; \
10423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10424         TFLAGS="$(STAGE1_TFLAGS)"; \
10425         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10426         $(HOST_EXPORTS) \
10427         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10428         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10429         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10430         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10431         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10432         cd $(HOST_SUBDIR)/gmp || exit 1; \
10433         case $(srcdir) in \
10434           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10435           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10436                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10437         esac; \
10438         srcdiroption="--srcdir=$${topdir}/gmp"; \
10439         libsrcdir="$$s/gmp"; \
10440         $(SHELL) $${libsrcdir}/configure \
10441           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10442           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10443           $(STAGE1_CONFIGURE_FLAGS) \
10444           --disable-shared
10445 @endif gmp-bootstrap
10446
10447 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10448 maybe-configure-stage2-gmp:
10449 @if gmp-bootstrap
10450 maybe-configure-stage2-gmp: configure-stage2-gmp
10451 configure-stage2-gmp:
10452         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10453         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10454         @r=`${PWD_COMMAND}`; export r; \
10455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456         TFLAGS="$(STAGE2_TFLAGS)"; \
10457         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10458         $(HOST_EXPORTS) \
10459         $(POSTSTAGE1_HOST_EXPORTS) \
10460         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10461         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10462         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10463         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10464         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10465         cd $(HOST_SUBDIR)/gmp || exit 1; \
10466         case $(srcdir) in \
10467           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10468           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10469                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10470         esac; \
10471         srcdiroption="--srcdir=$${topdir}/gmp"; \
10472         libsrcdir="$$s/gmp"; \
10473         $(SHELL) $${libsrcdir}/configure \
10474           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10475           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10476           --with-build-libsubdir=$(HOST_SUBDIR) \
10477           $(STAGE2_CONFIGURE_FLAGS) \
10478           --disable-shared
10479 @endif gmp-bootstrap
10480
10481 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10482 maybe-configure-stage3-gmp:
10483 @if gmp-bootstrap
10484 maybe-configure-stage3-gmp: configure-stage3-gmp
10485 configure-stage3-gmp:
10486         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10487         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10488         @r=`${PWD_COMMAND}`; export r; \
10489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10490         TFLAGS="$(STAGE3_TFLAGS)"; \
10491         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10492         $(HOST_EXPORTS) \
10493         $(POSTSTAGE1_HOST_EXPORTS) \
10494         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10495         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10496         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10497         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10498         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10499         cd $(HOST_SUBDIR)/gmp || exit 1; \
10500         case $(srcdir) in \
10501           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10502           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10503                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10504         esac; \
10505         srcdiroption="--srcdir=$${topdir}/gmp"; \
10506         libsrcdir="$$s/gmp"; \
10507         $(SHELL) $${libsrcdir}/configure \
10508           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10509           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10510           --with-build-libsubdir=$(HOST_SUBDIR) \
10511           $(STAGE3_CONFIGURE_FLAGS) \
10512           --disable-shared
10513 @endif gmp-bootstrap
10514
10515 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10516 maybe-configure-stage4-gmp:
10517 @if gmp-bootstrap
10518 maybe-configure-stage4-gmp: configure-stage4-gmp
10519 configure-stage4-gmp:
10520         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10521         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10522         @r=`${PWD_COMMAND}`; export r; \
10523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10524         TFLAGS="$(STAGE4_TFLAGS)"; \
10525         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10526         $(HOST_EXPORTS) \
10527         $(POSTSTAGE1_HOST_EXPORTS) \
10528         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10529         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10530         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10531         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10532         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10533         cd $(HOST_SUBDIR)/gmp || exit 1; \
10534         case $(srcdir) in \
10535           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10536           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10537                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10538         esac; \
10539         srcdiroption="--srcdir=$${topdir}/gmp"; \
10540         libsrcdir="$$s/gmp"; \
10541         $(SHELL) $${libsrcdir}/configure \
10542           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10543           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10544           --with-build-libsubdir=$(HOST_SUBDIR) \
10545           $(STAGE4_CONFIGURE_FLAGS) \
10546           --disable-shared
10547 @endif gmp-bootstrap
10548
10549 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10550 maybe-configure-stageprofile-gmp:
10551 @if gmp-bootstrap
10552 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10553 configure-stageprofile-gmp:
10554         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10555         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10556         @r=`${PWD_COMMAND}`; export r; \
10557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10558         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10559         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10560         $(HOST_EXPORTS) \
10561         $(POSTSTAGE1_HOST_EXPORTS) \
10562         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10563         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10564         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10565         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10566         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10567         cd $(HOST_SUBDIR)/gmp || exit 1; \
10568         case $(srcdir) in \
10569           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10570           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10571                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10572         esac; \
10573         srcdiroption="--srcdir=$${topdir}/gmp"; \
10574         libsrcdir="$$s/gmp"; \
10575         $(SHELL) $${libsrcdir}/configure \
10576           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10577           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10578           --with-build-libsubdir=$(HOST_SUBDIR) \
10579           $(STAGEprofile_CONFIGURE_FLAGS) \
10580           --disable-shared
10581 @endif gmp-bootstrap
10582
10583 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10584 maybe-configure-stagefeedback-gmp:
10585 @if gmp-bootstrap
10586 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10587 configure-stagefeedback-gmp:
10588         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10589         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10590         @r=`${PWD_COMMAND}`; export r; \
10591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10592         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10593         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10594         $(HOST_EXPORTS) \
10595         $(POSTSTAGE1_HOST_EXPORTS) \
10596         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10597         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10598         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10599         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10600         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10601         cd $(HOST_SUBDIR)/gmp || exit 1; \
10602         case $(srcdir) in \
10603           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10604           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10605                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10606         esac; \
10607         srcdiroption="--srcdir=$${topdir}/gmp"; \
10608         libsrcdir="$$s/gmp"; \
10609         $(SHELL) $${libsrcdir}/configure \
10610           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10611           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10612           --with-build-libsubdir=$(HOST_SUBDIR) \
10613           $(STAGEfeedback_CONFIGURE_FLAGS) \
10614           --disable-shared
10615 @endif gmp-bootstrap
10616
10617
10618
10619
10620
10621 .PHONY: all-gmp maybe-all-gmp
10622 maybe-all-gmp:
10623 @if gcc-bootstrap
10624 all-gmp: stage_current
10625 @endif gcc-bootstrap
10626 @if gmp
10627 TARGET-gmp=all
10628 maybe-all-gmp: all-gmp
10629 all-gmp: configure-gmp
10630         @r=`${PWD_COMMAND}`; export r; \
10631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10632         $(HOST_EXPORTS)  \
10633         (cd $(HOST_SUBDIR)/gmp && \
10634           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
10635                 $(TARGET-gmp))
10636 @endif gmp
10637
10638
10639
10640 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10641 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10642 maybe-all-stage1-gmp:
10643 maybe-clean-stage1-gmp:
10644 @if gmp-bootstrap
10645 maybe-all-stage1-gmp: all-stage1-gmp
10646 all-stage1: all-stage1-gmp
10647 TARGET-stage1-gmp = $(TARGET-gmp)
10648 all-stage1-gmp: configure-stage1-gmp
10649         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10650         @r=`${PWD_COMMAND}`; export r; \
10651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10652         TFLAGS="$(STAGE1_TFLAGS)"; \
10653         $(HOST_EXPORTS)  \
10654         cd $(HOST_SUBDIR)/gmp && \
10655         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10656                 CFLAGS="$(STAGE1_CFLAGS)" \
10657                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10658                 LIBCFLAGS="$(LIBCFLAGS)" \
10659                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10660                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10661                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10662                 $(EXTRA_HOST_FLAGS)  \
10663                 $(STAGE1_FLAGS_TO_PASS)  \
10664                 TFLAGS="$(STAGE1_TFLAGS)" \
10665                 $(TARGET-stage1-gmp)
10666
10667 maybe-clean-stage1-gmp: clean-stage1-gmp
10668 clean-stage1: clean-stage1-gmp
10669 clean-stage1-gmp:
10670         @if [ $(current_stage) = stage1 ]; then \
10671           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10672         else \
10673           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10674           $(MAKE) stage1-start; \
10675         fi; \
10676         cd $(HOST_SUBDIR)/gmp && \
10677         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10678         $(STAGE1_FLAGS_TO_PASS)  clean
10679 @endif gmp-bootstrap
10680
10681
10682 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10683 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10684 maybe-all-stage2-gmp:
10685 maybe-clean-stage2-gmp:
10686 @if gmp-bootstrap
10687 maybe-all-stage2-gmp: all-stage2-gmp
10688 all-stage2: all-stage2-gmp
10689 TARGET-stage2-gmp = $(TARGET-gmp)
10690 all-stage2-gmp: configure-stage2-gmp
10691         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10692         @r=`${PWD_COMMAND}`; export r; \
10693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10694         TFLAGS="$(STAGE2_TFLAGS)"; \
10695         $(HOST_EXPORTS) \
10696         $(POSTSTAGE1_HOST_EXPORTS)  \
10697         cd $(HOST_SUBDIR)/gmp && \
10698         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10699                 CFLAGS="$(STAGE2_CFLAGS)" \
10700                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10701                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10702                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10703                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10704                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10705                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10706                 TFLAGS="$(STAGE2_TFLAGS)" \
10707                 $(TARGET-stage2-gmp)
10708
10709 maybe-clean-stage2-gmp: clean-stage2-gmp
10710 clean-stage2: clean-stage2-gmp
10711 clean-stage2-gmp:
10712         @if [ $(current_stage) = stage2 ]; then \
10713           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10714         else \
10715           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10716           $(MAKE) stage2-start; \
10717         fi; \
10718         cd $(HOST_SUBDIR)/gmp && \
10719         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10720 @endif gmp-bootstrap
10721
10722
10723 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10724 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10725 maybe-all-stage3-gmp:
10726 maybe-clean-stage3-gmp:
10727 @if gmp-bootstrap
10728 maybe-all-stage3-gmp: all-stage3-gmp
10729 all-stage3: all-stage3-gmp
10730 TARGET-stage3-gmp = $(TARGET-gmp)
10731 all-stage3-gmp: configure-stage3-gmp
10732         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10733         @r=`${PWD_COMMAND}`; export r; \
10734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10735         TFLAGS="$(STAGE3_TFLAGS)"; \
10736         $(HOST_EXPORTS) \
10737         $(POSTSTAGE1_HOST_EXPORTS)  \
10738         cd $(HOST_SUBDIR)/gmp && \
10739         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10740                 CFLAGS="$(STAGE3_CFLAGS)" \
10741                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10742                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10743                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10744                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10745                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10746                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10747                 TFLAGS="$(STAGE3_TFLAGS)" \
10748                 $(TARGET-stage3-gmp)
10749
10750 maybe-clean-stage3-gmp: clean-stage3-gmp
10751 clean-stage3: clean-stage3-gmp
10752 clean-stage3-gmp:
10753         @if [ $(current_stage) = stage3 ]; then \
10754           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10755         else \
10756           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10757           $(MAKE) stage3-start; \
10758         fi; \
10759         cd $(HOST_SUBDIR)/gmp && \
10760         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10761 @endif gmp-bootstrap
10762
10763
10764 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10765 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10766 maybe-all-stage4-gmp:
10767 maybe-clean-stage4-gmp:
10768 @if gmp-bootstrap
10769 maybe-all-stage4-gmp: all-stage4-gmp
10770 all-stage4: all-stage4-gmp
10771 TARGET-stage4-gmp = $(TARGET-gmp)
10772 all-stage4-gmp: configure-stage4-gmp
10773         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10774         @r=`${PWD_COMMAND}`; export r; \
10775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10776         TFLAGS="$(STAGE4_TFLAGS)"; \
10777         $(HOST_EXPORTS) \
10778         $(POSTSTAGE1_HOST_EXPORTS)  \
10779         cd $(HOST_SUBDIR)/gmp && \
10780         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10781                 CFLAGS="$(STAGE4_CFLAGS)" \
10782                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10783                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10784                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10785                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10786                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10787                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10788                 TFLAGS="$(STAGE4_TFLAGS)" \
10789                 $(TARGET-stage4-gmp)
10790
10791 maybe-clean-stage4-gmp: clean-stage4-gmp
10792 clean-stage4: clean-stage4-gmp
10793 clean-stage4-gmp:
10794         @if [ $(current_stage) = stage4 ]; then \
10795           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10796         else \
10797           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10798           $(MAKE) stage4-start; \
10799         fi; \
10800         cd $(HOST_SUBDIR)/gmp && \
10801         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10802 @endif gmp-bootstrap
10803
10804
10805 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10806 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10807 maybe-all-stageprofile-gmp:
10808 maybe-clean-stageprofile-gmp:
10809 @if gmp-bootstrap
10810 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10811 all-stageprofile: all-stageprofile-gmp
10812 TARGET-stageprofile-gmp = $(TARGET-gmp)
10813 all-stageprofile-gmp: configure-stageprofile-gmp
10814         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10815         @r=`${PWD_COMMAND}`; export r; \
10816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10817         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10818         $(HOST_EXPORTS) \
10819         $(POSTSTAGE1_HOST_EXPORTS)  \
10820         cd $(HOST_SUBDIR)/gmp && \
10821         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10822                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10823                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10824                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10825                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10826                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10827                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10828                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10829                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10830                 $(TARGET-stageprofile-gmp)
10831
10832 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10833 clean-stageprofile: clean-stageprofile-gmp
10834 clean-stageprofile-gmp:
10835         @if [ $(current_stage) = stageprofile ]; then \
10836           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10837         else \
10838           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10839           $(MAKE) stageprofile-start; \
10840         fi; \
10841         cd $(HOST_SUBDIR)/gmp && \
10842         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10843 @endif gmp-bootstrap
10844
10845
10846 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10847 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10848 maybe-all-stagefeedback-gmp:
10849 maybe-clean-stagefeedback-gmp:
10850 @if gmp-bootstrap
10851 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10852 all-stagefeedback: all-stagefeedback-gmp
10853 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10854 all-stagefeedback-gmp: configure-stagefeedback-gmp
10855         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10856         @r=`${PWD_COMMAND}`; export r; \
10857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10858         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10859         $(HOST_EXPORTS) \
10860         $(POSTSTAGE1_HOST_EXPORTS)  \
10861         cd $(HOST_SUBDIR)/gmp && \
10862         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10863                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10864                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10865                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10866                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10867                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10868                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10869                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10870                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10871                 $(TARGET-stagefeedback-gmp)
10872
10873 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10874 clean-stagefeedback: clean-stagefeedback-gmp
10875 clean-stagefeedback-gmp:
10876         @if [ $(current_stage) = stagefeedback ]; then \
10877           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10878         else \
10879           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10880           $(MAKE) stagefeedback-start; \
10881         fi; \
10882         cd $(HOST_SUBDIR)/gmp && \
10883         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10884 @endif gmp-bootstrap
10885
10886
10887
10888
10889
10890 .PHONY: check-gmp maybe-check-gmp
10891 maybe-check-gmp:
10892 @if gmp
10893 maybe-check-gmp: check-gmp
10894
10895 check-gmp:
10896         @: $(MAKE); $(unstage)
10897         @r=`${PWD_COMMAND}`; export r; \
10898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10899         $(HOST_EXPORTS) \
10900         (cd $(HOST_SUBDIR)/gmp && \
10901           $(MAKE) $(FLAGS_TO_PASS)  check)
10902
10903 @endif gmp
10904
10905 .PHONY: install-gmp maybe-install-gmp
10906 maybe-install-gmp:
10907 @if gmp
10908 maybe-install-gmp: install-gmp
10909
10910 install-gmp:
10911
10912 @endif gmp
10913
10914 .PHONY: install-strip-gmp maybe-install-strip-gmp
10915 maybe-install-strip-gmp:
10916 @if gmp
10917 maybe-install-strip-gmp: install-strip-gmp
10918
10919 install-strip-gmp:
10920
10921 @endif gmp
10922
10923 # Other targets (info, dvi, pdf, etc.)
10924
10925 .PHONY: maybe-info-gmp info-gmp
10926 maybe-info-gmp:
10927 @if gmp
10928 maybe-info-gmp: info-gmp
10929
10930 info-gmp: \
10931     configure-gmp 
10932         @[ -f ./gmp/Makefile ] || exit 0; \
10933         r=`${PWD_COMMAND}`; export r; \
10934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10935         $(HOST_EXPORTS) \
10936         for flag in $(EXTRA_HOST_FLAGS) ; do \
10937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10938         done; \
10939         echo "Doing info in gmp" ; \
10940         (cd $(HOST_SUBDIR)/gmp && \
10941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10943                   "RANLIB=$${RANLIB}" \
10944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10945                   info) \
10946           || exit 1
10947
10948 @endif gmp
10949
10950 .PHONY: maybe-dvi-gmp dvi-gmp
10951 maybe-dvi-gmp:
10952 @if gmp
10953 maybe-dvi-gmp: dvi-gmp
10954
10955 dvi-gmp: \
10956     configure-gmp 
10957         @[ -f ./gmp/Makefile ] || exit 0; \
10958         r=`${PWD_COMMAND}`; export r; \
10959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10960         $(HOST_EXPORTS) \
10961         for flag in $(EXTRA_HOST_FLAGS) ; do \
10962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963         done; \
10964         echo "Doing dvi in gmp" ; \
10965         (cd $(HOST_SUBDIR)/gmp && \
10966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968                   "RANLIB=$${RANLIB}" \
10969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10970                   dvi) \
10971           || exit 1
10972
10973 @endif gmp
10974
10975 .PHONY: maybe-pdf-gmp pdf-gmp
10976 maybe-pdf-gmp:
10977 @if gmp
10978 maybe-pdf-gmp: pdf-gmp
10979
10980 pdf-gmp: \
10981     configure-gmp 
10982         @[ -f ./gmp/Makefile ] || exit 0; \
10983         r=`${PWD_COMMAND}`; export r; \
10984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10985         $(HOST_EXPORTS) \
10986         for flag in $(EXTRA_HOST_FLAGS) ; do \
10987           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10988         done; \
10989         echo "Doing pdf in gmp" ; \
10990         (cd $(HOST_SUBDIR)/gmp && \
10991           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10992                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10993                   "RANLIB=$${RANLIB}" \
10994                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10995                   pdf) \
10996           || exit 1
10997
10998 @endif gmp
10999
11000 .PHONY: maybe-html-gmp html-gmp
11001 maybe-html-gmp:
11002 @if gmp
11003 maybe-html-gmp: html-gmp
11004
11005 html-gmp: \
11006     configure-gmp 
11007         @[ -f ./gmp/Makefile ] || exit 0; \
11008         r=`${PWD_COMMAND}`; export r; \
11009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11010         $(HOST_EXPORTS) \
11011         for flag in $(EXTRA_HOST_FLAGS) ; do \
11012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11013         done; \
11014         echo "Doing html in gmp" ; \
11015         (cd $(HOST_SUBDIR)/gmp && \
11016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11018                   "RANLIB=$${RANLIB}" \
11019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11020                   html) \
11021           || exit 1
11022
11023 @endif gmp
11024
11025 .PHONY: maybe-TAGS-gmp TAGS-gmp
11026 maybe-TAGS-gmp:
11027 @if gmp
11028 maybe-TAGS-gmp: TAGS-gmp
11029
11030 TAGS-gmp: \
11031     configure-gmp 
11032         @[ -f ./gmp/Makefile ] || exit 0; \
11033         r=`${PWD_COMMAND}`; export r; \
11034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11035         $(HOST_EXPORTS) \
11036         for flag in $(EXTRA_HOST_FLAGS) ; do \
11037           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11038         done; \
11039         echo "Doing TAGS in gmp" ; \
11040         (cd $(HOST_SUBDIR)/gmp && \
11041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11043                   "RANLIB=$${RANLIB}" \
11044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11045                   TAGS) \
11046           || exit 1
11047
11048 @endif gmp
11049
11050 .PHONY: maybe-install-info-gmp install-info-gmp
11051 maybe-install-info-gmp:
11052 @if gmp
11053 maybe-install-info-gmp: install-info-gmp
11054
11055 install-info-gmp: \
11056     configure-gmp \
11057     info-gmp 
11058         @[ -f ./gmp/Makefile ] || exit 0; \
11059         r=`${PWD_COMMAND}`; export r; \
11060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11061         $(HOST_EXPORTS) \
11062         for flag in $(EXTRA_HOST_FLAGS) ; do \
11063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11064         done; \
11065         echo "Doing install-info in gmp" ; \
11066         (cd $(HOST_SUBDIR)/gmp && \
11067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11069                   "RANLIB=$${RANLIB}" \
11070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11071                   install-info) \
11072           || exit 1
11073
11074 @endif gmp
11075
11076 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11077 maybe-install-pdf-gmp:
11078 @if gmp
11079 maybe-install-pdf-gmp: install-pdf-gmp
11080
11081 install-pdf-gmp: \
11082     configure-gmp \
11083     pdf-gmp 
11084         @[ -f ./gmp/Makefile ] || exit 0; \
11085         r=`${PWD_COMMAND}`; export r; \
11086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11087         $(HOST_EXPORTS) \
11088         for flag in $(EXTRA_HOST_FLAGS) ; do \
11089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11090         done; \
11091         echo "Doing install-pdf in gmp" ; \
11092         (cd $(HOST_SUBDIR)/gmp && \
11093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11095                   "RANLIB=$${RANLIB}" \
11096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11097                   install-pdf) \
11098           || exit 1
11099
11100 @endif gmp
11101
11102 .PHONY: maybe-install-html-gmp install-html-gmp
11103 maybe-install-html-gmp:
11104 @if gmp
11105 maybe-install-html-gmp: install-html-gmp
11106
11107 install-html-gmp: \
11108     configure-gmp \
11109     html-gmp 
11110         @[ -f ./gmp/Makefile ] || exit 0; \
11111         r=`${PWD_COMMAND}`; export r; \
11112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11113         $(HOST_EXPORTS) \
11114         for flag in $(EXTRA_HOST_FLAGS) ; do \
11115           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11116         done; \
11117         echo "Doing install-html in gmp" ; \
11118         (cd $(HOST_SUBDIR)/gmp && \
11119           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11120                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11121                   "RANLIB=$${RANLIB}" \
11122                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11123                   install-html) \
11124           || exit 1
11125
11126 @endif gmp
11127
11128 .PHONY: maybe-installcheck-gmp installcheck-gmp
11129 maybe-installcheck-gmp:
11130 @if gmp
11131 maybe-installcheck-gmp: installcheck-gmp
11132
11133 installcheck-gmp: \
11134     configure-gmp 
11135         @[ -f ./gmp/Makefile ] || exit 0; \
11136         r=`${PWD_COMMAND}`; export r; \
11137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11138         $(HOST_EXPORTS) \
11139         for flag in $(EXTRA_HOST_FLAGS) ; do \
11140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11141         done; \
11142         echo "Doing installcheck in gmp" ; \
11143         (cd $(HOST_SUBDIR)/gmp && \
11144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11146                   "RANLIB=$${RANLIB}" \
11147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11148                   installcheck) \
11149           || exit 1
11150
11151 @endif gmp
11152
11153 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11154 maybe-mostlyclean-gmp:
11155 @if gmp
11156 maybe-mostlyclean-gmp: mostlyclean-gmp
11157
11158 mostlyclean-gmp: 
11159         @[ -f ./gmp/Makefile ] || exit 0; \
11160         r=`${PWD_COMMAND}`; export r; \
11161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11162         $(HOST_EXPORTS) \
11163         for flag in $(EXTRA_HOST_FLAGS) ; do \
11164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11165         done; \
11166         echo "Doing mostlyclean in gmp" ; \
11167         (cd $(HOST_SUBDIR)/gmp && \
11168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11170                   "RANLIB=$${RANLIB}" \
11171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11172                   mostlyclean) \
11173           || exit 1
11174
11175 @endif gmp
11176
11177 .PHONY: maybe-clean-gmp clean-gmp
11178 maybe-clean-gmp:
11179 @if gmp
11180 maybe-clean-gmp: clean-gmp
11181
11182 clean-gmp: 
11183         @[ -f ./gmp/Makefile ] || exit 0; \
11184         r=`${PWD_COMMAND}`; export r; \
11185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11186         $(HOST_EXPORTS) \
11187         for flag in $(EXTRA_HOST_FLAGS) ; do \
11188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11189         done; \
11190         echo "Doing clean in gmp" ; \
11191         (cd $(HOST_SUBDIR)/gmp && \
11192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11194                   "RANLIB=$${RANLIB}" \
11195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11196                   clean) \
11197           || exit 1
11198
11199 @endif gmp
11200
11201 .PHONY: maybe-distclean-gmp distclean-gmp
11202 maybe-distclean-gmp:
11203 @if gmp
11204 maybe-distclean-gmp: distclean-gmp
11205
11206 distclean-gmp: 
11207         @[ -f ./gmp/Makefile ] || exit 0; \
11208         r=`${PWD_COMMAND}`; export r; \
11209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11210         $(HOST_EXPORTS) \
11211         for flag in $(EXTRA_HOST_FLAGS) ; do \
11212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11213         done; \
11214         echo "Doing distclean in gmp" ; \
11215         (cd $(HOST_SUBDIR)/gmp && \
11216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11218                   "RANLIB=$${RANLIB}" \
11219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11220                   distclean) \
11221           || exit 1
11222
11223 @endif gmp
11224
11225 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11226 maybe-maintainer-clean-gmp:
11227 @if gmp
11228 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11229
11230 maintainer-clean-gmp: 
11231         @[ -f ./gmp/Makefile ] || exit 0; \
11232         r=`${PWD_COMMAND}`; export r; \
11233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11234         $(HOST_EXPORTS) \
11235         for flag in $(EXTRA_HOST_FLAGS) ; do \
11236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11237         done; \
11238         echo "Doing maintainer-clean in gmp" ; \
11239         (cd $(HOST_SUBDIR)/gmp && \
11240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11242                   "RANLIB=$${RANLIB}" \
11243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11244                   maintainer-clean) \
11245           || exit 1
11246
11247 @endif gmp
11248
11249
11250
11251 .PHONY: configure-mpfr maybe-configure-mpfr
11252 maybe-configure-mpfr:
11253 @if gcc-bootstrap
11254 configure-mpfr: stage_current
11255 @endif gcc-bootstrap
11256 @if mpfr
11257 maybe-configure-mpfr: configure-mpfr
11258 configure-mpfr: 
11259         @r=`${PWD_COMMAND}`; export r; \
11260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11261         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11262         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11263         $(HOST_EXPORTS)  \
11264         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11265         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11266         case $(srcdir) in \
11267           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11268           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11269                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11270         esac; \
11271         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11272         libsrcdir="$$s/mpfr"; \
11273         $(SHELL) $${libsrcdir}/configure \
11274           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11275           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11276           || exit 1
11277 @endif mpfr
11278
11279
11280
11281 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11282 maybe-configure-stage1-mpfr:
11283 @if mpfr-bootstrap
11284 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11285 configure-stage1-mpfr:
11286         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11287         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11288         @r=`${PWD_COMMAND}`; export r; \
11289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11290         TFLAGS="$(STAGE1_TFLAGS)"; \
11291         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11292         $(HOST_EXPORTS) \
11293         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11294         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11295         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11296         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11297         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11298         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11299         case $(srcdir) in \
11300           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11301           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11302                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11303         esac; \
11304         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11305         libsrcdir="$$s/mpfr"; \
11306         $(SHELL) $${libsrcdir}/configure \
11307           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11308           --target=${target_alias} $${srcdiroption} \
11309           $(STAGE1_CONFIGURE_FLAGS) \
11310           --disable-shared @extra_mpfr_configure_flags@
11311 @endif mpfr-bootstrap
11312
11313 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11314 maybe-configure-stage2-mpfr:
11315 @if mpfr-bootstrap
11316 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11317 configure-stage2-mpfr:
11318         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11319         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11320         @r=`${PWD_COMMAND}`; export r; \
11321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11322         TFLAGS="$(STAGE2_TFLAGS)"; \
11323         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11324         $(HOST_EXPORTS) \
11325         $(POSTSTAGE1_HOST_EXPORTS) \
11326         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11327         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11328         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11329         echo Configuring stage 2 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           $(STAGE2_CONFIGURE_FLAGS) \
11344           --disable-shared @extra_mpfr_configure_flags@
11345 @endif mpfr-bootstrap
11346
11347 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11348 maybe-configure-stage3-mpfr:
11349 @if mpfr-bootstrap
11350 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11351 configure-stage3-mpfr:
11352         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11353         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11354         @r=`${PWD_COMMAND}`; export r; \
11355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11356         TFLAGS="$(STAGE3_TFLAGS)"; \
11357         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11358         $(HOST_EXPORTS) \
11359         $(POSTSTAGE1_HOST_EXPORTS) \
11360         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11361         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11362         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11363         echo Configuring stage 3 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           $(STAGE3_CONFIGURE_FLAGS) \
11378           --disable-shared @extra_mpfr_configure_flags@
11379 @endif mpfr-bootstrap
11380
11381 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11382 maybe-configure-stage4-mpfr:
11383 @if mpfr-bootstrap
11384 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11385 configure-stage4-mpfr:
11386         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11387         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11388         @r=`${PWD_COMMAND}`; export r; \
11389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11390         TFLAGS="$(STAGE4_TFLAGS)"; \
11391         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11392         $(HOST_EXPORTS) \
11393         $(POSTSTAGE1_HOST_EXPORTS) \
11394         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11395         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11396         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11397         echo Configuring stage 4 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           $(STAGE4_CONFIGURE_FLAGS) \
11412           --disable-shared @extra_mpfr_configure_flags@
11413 @endif mpfr-bootstrap
11414
11415 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11416 maybe-configure-stageprofile-mpfr:
11417 @if mpfr-bootstrap
11418 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11419 configure-stageprofile-mpfr:
11420         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11421         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11422         @r=`${PWD_COMMAND}`; export r; \
11423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11424         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11425         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11426         $(HOST_EXPORTS) \
11427         $(POSTSTAGE1_HOST_EXPORTS) \
11428         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11429         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11430         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11431         echo Configuring stage profile 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           $(STAGEprofile_CONFIGURE_FLAGS) \
11446           --disable-shared @extra_mpfr_configure_flags@
11447 @endif mpfr-bootstrap
11448
11449 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11450 maybe-configure-stagefeedback-mpfr:
11451 @if mpfr-bootstrap
11452 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11453 configure-stagefeedback-mpfr:
11454         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11455         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11456         @r=`${PWD_COMMAND}`; export r; \
11457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11458         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11459         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11460         $(HOST_EXPORTS) \
11461         $(POSTSTAGE1_HOST_EXPORTS) \
11462         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11463         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11464         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11465         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11466         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11467         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11468         case $(srcdir) in \
11469           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11470           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11471                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11472         esac; \
11473         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11474         libsrcdir="$$s/mpfr"; \
11475         $(SHELL) $${libsrcdir}/configure \
11476           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11477           --target=${target_alias} $${srcdiroption} \
11478           --with-build-libsubdir=$(HOST_SUBDIR) \
11479           $(STAGEfeedback_CONFIGURE_FLAGS) \
11480           --disable-shared @extra_mpfr_configure_flags@
11481 @endif mpfr-bootstrap
11482
11483
11484
11485
11486
11487 .PHONY: all-mpfr maybe-all-mpfr
11488 maybe-all-mpfr:
11489 @if gcc-bootstrap
11490 all-mpfr: stage_current
11491 @endif gcc-bootstrap
11492 @if mpfr
11493 TARGET-mpfr=all
11494 maybe-all-mpfr: all-mpfr
11495 all-mpfr: configure-mpfr
11496         @r=`${PWD_COMMAND}`; export r; \
11497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11498         $(HOST_EXPORTS)  \
11499         (cd $(HOST_SUBDIR)/mpfr && \
11500           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11501                 $(TARGET-mpfr))
11502 @endif mpfr
11503
11504
11505
11506 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11507 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11508 maybe-all-stage1-mpfr:
11509 maybe-clean-stage1-mpfr:
11510 @if mpfr-bootstrap
11511 maybe-all-stage1-mpfr: all-stage1-mpfr
11512 all-stage1: all-stage1-mpfr
11513 TARGET-stage1-mpfr = $(TARGET-mpfr)
11514 all-stage1-mpfr: configure-stage1-mpfr
11515         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11516         @r=`${PWD_COMMAND}`; export r; \
11517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11518         TFLAGS="$(STAGE1_TFLAGS)"; \
11519         $(HOST_EXPORTS)  \
11520         cd $(HOST_SUBDIR)/mpfr && \
11521         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11522                 CFLAGS="$(STAGE1_CFLAGS)" \
11523                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11524                 LIBCFLAGS="$(LIBCFLAGS)" \
11525                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11526                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11527                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11528                 $(EXTRA_HOST_FLAGS)  \
11529                 $(STAGE1_FLAGS_TO_PASS)  \
11530                 TFLAGS="$(STAGE1_TFLAGS)" \
11531                 $(TARGET-stage1-mpfr)
11532
11533 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11534 clean-stage1: clean-stage1-mpfr
11535 clean-stage1-mpfr:
11536         @if [ $(current_stage) = stage1 ]; then \
11537           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11538         else \
11539           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11540           $(MAKE) stage1-start; \
11541         fi; \
11542         cd $(HOST_SUBDIR)/mpfr && \
11543         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11544         $(STAGE1_FLAGS_TO_PASS)  clean
11545 @endif mpfr-bootstrap
11546
11547
11548 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11549 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11550 maybe-all-stage2-mpfr:
11551 maybe-clean-stage2-mpfr:
11552 @if mpfr-bootstrap
11553 maybe-all-stage2-mpfr: all-stage2-mpfr
11554 all-stage2: all-stage2-mpfr
11555 TARGET-stage2-mpfr = $(TARGET-mpfr)
11556 all-stage2-mpfr: configure-stage2-mpfr
11557         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11558         @r=`${PWD_COMMAND}`; export r; \
11559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11560         TFLAGS="$(STAGE2_TFLAGS)"; \
11561         $(HOST_EXPORTS) \
11562         $(POSTSTAGE1_HOST_EXPORTS)  \
11563         cd $(HOST_SUBDIR)/mpfr && \
11564         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11565                 CFLAGS="$(STAGE2_CFLAGS)" \
11566                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11567                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11568                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11569                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11570                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11571                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11572                 TFLAGS="$(STAGE2_TFLAGS)" \
11573                 $(TARGET-stage2-mpfr)
11574
11575 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11576 clean-stage2: clean-stage2-mpfr
11577 clean-stage2-mpfr:
11578         @if [ $(current_stage) = stage2 ]; then \
11579           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11580         else \
11581           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11582           $(MAKE) stage2-start; \
11583         fi; \
11584         cd $(HOST_SUBDIR)/mpfr && \
11585         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11586 @endif mpfr-bootstrap
11587
11588
11589 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11590 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11591 maybe-all-stage3-mpfr:
11592 maybe-clean-stage3-mpfr:
11593 @if mpfr-bootstrap
11594 maybe-all-stage3-mpfr: all-stage3-mpfr
11595 all-stage3: all-stage3-mpfr
11596 TARGET-stage3-mpfr = $(TARGET-mpfr)
11597 all-stage3-mpfr: configure-stage3-mpfr
11598         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11599         @r=`${PWD_COMMAND}`; export r; \
11600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11601         TFLAGS="$(STAGE3_TFLAGS)"; \
11602         $(HOST_EXPORTS) \
11603         $(POSTSTAGE1_HOST_EXPORTS)  \
11604         cd $(HOST_SUBDIR)/mpfr && \
11605         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11606                 CFLAGS="$(STAGE3_CFLAGS)" \
11607                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11608                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11609                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11610                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11611                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11612                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11613                 TFLAGS="$(STAGE3_TFLAGS)" \
11614                 $(TARGET-stage3-mpfr)
11615
11616 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11617 clean-stage3: clean-stage3-mpfr
11618 clean-stage3-mpfr:
11619         @if [ $(current_stage) = stage3 ]; then \
11620           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11621         else \
11622           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11623           $(MAKE) stage3-start; \
11624         fi; \
11625         cd $(HOST_SUBDIR)/mpfr && \
11626         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11627 @endif mpfr-bootstrap
11628
11629
11630 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11631 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11632 maybe-all-stage4-mpfr:
11633 maybe-clean-stage4-mpfr:
11634 @if mpfr-bootstrap
11635 maybe-all-stage4-mpfr: all-stage4-mpfr
11636 all-stage4: all-stage4-mpfr
11637 TARGET-stage4-mpfr = $(TARGET-mpfr)
11638 all-stage4-mpfr: configure-stage4-mpfr
11639         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11640         @r=`${PWD_COMMAND}`; export r; \
11641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11642         TFLAGS="$(STAGE4_TFLAGS)"; \
11643         $(HOST_EXPORTS) \
11644         $(POSTSTAGE1_HOST_EXPORTS)  \
11645         cd $(HOST_SUBDIR)/mpfr && \
11646         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11647                 CFLAGS="$(STAGE4_CFLAGS)" \
11648                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11649                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11650                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11651                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11652                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11653                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11654                 TFLAGS="$(STAGE4_TFLAGS)" \
11655                 $(TARGET-stage4-mpfr)
11656
11657 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11658 clean-stage4: clean-stage4-mpfr
11659 clean-stage4-mpfr:
11660         @if [ $(current_stage) = stage4 ]; then \
11661           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11662         else \
11663           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11664           $(MAKE) stage4-start; \
11665         fi; \
11666         cd $(HOST_SUBDIR)/mpfr && \
11667         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11668 @endif mpfr-bootstrap
11669
11670
11671 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11672 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11673 maybe-all-stageprofile-mpfr:
11674 maybe-clean-stageprofile-mpfr:
11675 @if mpfr-bootstrap
11676 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11677 all-stageprofile: all-stageprofile-mpfr
11678 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11679 all-stageprofile-mpfr: configure-stageprofile-mpfr
11680         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11681         @r=`${PWD_COMMAND}`; export r; \
11682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11683         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11684         $(HOST_EXPORTS) \
11685         $(POSTSTAGE1_HOST_EXPORTS)  \
11686         cd $(HOST_SUBDIR)/mpfr && \
11687         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11688                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11689                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11690                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11691                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11692                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11693                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11694                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11695                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11696                 $(TARGET-stageprofile-mpfr)
11697
11698 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11699 clean-stageprofile: clean-stageprofile-mpfr
11700 clean-stageprofile-mpfr:
11701         @if [ $(current_stage) = stageprofile ]; then \
11702           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11703         else \
11704           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11705           $(MAKE) stageprofile-start; \
11706         fi; \
11707         cd $(HOST_SUBDIR)/mpfr && \
11708         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11709 @endif mpfr-bootstrap
11710
11711
11712 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11713 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11714 maybe-all-stagefeedback-mpfr:
11715 maybe-clean-stagefeedback-mpfr:
11716 @if mpfr-bootstrap
11717 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11718 all-stagefeedback: all-stagefeedback-mpfr
11719 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11720 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11721         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11722         @r=`${PWD_COMMAND}`; export r; \
11723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11724         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11725         $(HOST_EXPORTS) \
11726         $(POSTSTAGE1_HOST_EXPORTS)  \
11727         cd $(HOST_SUBDIR)/mpfr && \
11728         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11729                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11730                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11731                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11732                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11733                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11734                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11735                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11736                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11737                 $(TARGET-stagefeedback-mpfr)
11738
11739 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11740 clean-stagefeedback: clean-stagefeedback-mpfr
11741 clean-stagefeedback-mpfr:
11742         @if [ $(current_stage) = stagefeedback ]; then \
11743           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11744         else \
11745           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11746           $(MAKE) stagefeedback-start; \
11747         fi; \
11748         cd $(HOST_SUBDIR)/mpfr && \
11749         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11750 @endif mpfr-bootstrap
11751
11752
11753
11754
11755
11756 .PHONY: check-mpfr maybe-check-mpfr
11757 maybe-check-mpfr:
11758 @if mpfr
11759 maybe-check-mpfr: check-mpfr
11760
11761 check-mpfr:
11762         @: $(MAKE); $(unstage)
11763         @r=`${PWD_COMMAND}`; export r; \
11764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11765         $(HOST_EXPORTS) \
11766         (cd $(HOST_SUBDIR)/mpfr && \
11767           $(MAKE) $(FLAGS_TO_PASS)  check)
11768
11769 @endif mpfr
11770
11771 .PHONY: install-mpfr maybe-install-mpfr
11772 maybe-install-mpfr:
11773 @if mpfr
11774 maybe-install-mpfr: install-mpfr
11775
11776 install-mpfr:
11777
11778 @endif mpfr
11779
11780 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11781 maybe-install-strip-mpfr:
11782 @if mpfr
11783 maybe-install-strip-mpfr: install-strip-mpfr
11784
11785 install-strip-mpfr:
11786
11787 @endif mpfr
11788
11789 # Other targets (info, dvi, pdf, etc.)
11790
11791 .PHONY: maybe-info-mpfr info-mpfr
11792 maybe-info-mpfr:
11793 @if mpfr
11794 maybe-info-mpfr: info-mpfr
11795
11796 info-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 info 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                   info) \
11812           || exit 1
11813
11814 @endif mpfr
11815
11816 .PHONY: maybe-dvi-mpfr dvi-mpfr
11817 maybe-dvi-mpfr:
11818 @if mpfr
11819 maybe-dvi-mpfr: dvi-mpfr
11820
11821 dvi-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 dvi 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                   dvi) \
11837           || exit 1
11838
11839 @endif mpfr
11840
11841 .PHONY: maybe-pdf-mpfr pdf-mpfr
11842 maybe-pdf-mpfr:
11843 @if mpfr
11844 maybe-pdf-mpfr: pdf-mpfr
11845
11846 pdf-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 pdf 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                   pdf) \
11862           || exit 1
11863
11864 @endif mpfr
11865
11866 .PHONY: maybe-html-mpfr html-mpfr
11867 maybe-html-mpfr:
11868 @if mpfr
11869 maybe-html-mpfr: html-mpfr
11870
11871 html-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 html 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                   html) \
11887           || exit 1
11888
11889 @endif mpfr
11890
11891 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11892 maybe-TAGS-mpfr:
11893 @if mpfr
11894 maybe-TAGS-mpfr: TAGS-mpfr
11895
11896 TAGS-mpfr: \
11897     configure-mpfr 
11898         @[ -f ./mpfr/Makefile ] || exit 0; \
11899         r=`${PWD_COMMAND}`; export r; \
11900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11901         $(HOST_EXPORTS) \
11902         for flag in $(EXTRA_HOST_FLAGS) ; do \
11903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11904         done; \
11905         echo "Doing TAGS in mpfr" ; \
11906         (cd $(HOST_SUBDIR)/mpfr && \
11907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11909                   "RANLIB=$${RANLIB}" \
11910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11911                   TAGS) \
11912           || exit 1
11913
11914 @endif mpfr
11915
11916 .PHONY: maybe-install-info-mpfr install-info-mpfr
11917 maybe-install-info-mpfr:
11918 @if mpfr
11919 maybe-install-info-mpfr: install-info-mpfr
11920
11921 install-info-mpfr: \
11922     configure-mpfr \
11923     info-mpfr 
11924         @[ -f ./mpfr/Makefile ] || exit 0; \
11925         r=`${PWD_COMMAND}`; export r; \
11926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11927         $(HOST_EXPORTS) \
11928         for flag in $(EXTRA_HOST_FLAGS) ; do \
11929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11930         done; \
11931         echo "Doing install-info in mpfr" ; \
11932         (cd $(HOST_SUBDIR)/mpfr && \
11933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11935                   "RANLIB=$${RANLIB}" \
11936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11937                   install-info) \
11938           || exit 1
11939
11940 @endif mpfr
11941
11942 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11943 maybe-install-pdf-mpfr:
11944 @if mpfr
11945 maybe-install-pdf-mpfr: install-pdf-mpfr
11946
11947 install-pdf-mpfr: \
11948     configure-mpfr \
11949     pdf-mpfr 
11950         @[ -f ./mpfr/Makefile ] || exit 0; \
11951         r=`${PWD_COMMAND}`; export r; \
11952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11953         $(HOST_EXPORTS) \
11954         for flag in $(EXTRA_HOST_FLAGS) ; do \
11955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11956         done; \
11957         echo "Doing install-pdf in mpfr" ; \
11958         (cd $(HOST_SUBDIR)/mpfr && \
11959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11961                   "RANLIB=$${RANLIB}" \
11962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11963                   install-pdf) \
11964           || exit 1
11965
11966 @endif mpfr
11967
11968 .PHONY: maybe-install-html-mpfr install-html-mpfr
11969 maybe-install-html-mpfr:
11970 @if mpfr
11971 maybe-install-html-mpfr: install-html-mpfr
11972
11973 install-html-mpfr: \
11974     configure-mpfr \
11975     html-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 install-html 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                   install-html) \
11990           || exit 1
11991
11992 @endif mpfr
11993
11994 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11995 maybe-installcheck-mpfr:
11996 @if mpfr
11997 maybe-installcheck-mpfr: installcheck-mpfr
11998
11999 installcheck-mpfr: \
12000     configure-mpfr 
12001         @[ -f ./mpfr/Makefile ] || exit 0; \
12002         r=`${PWD_COMMAND}`; export r; \
12003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12004         $(HOST_EXPORTS) \
12005         for flag in $(EXTRA_HOST_FLAGS) ; do \
12006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12007         done; \
12008         echo "Doing installcheck in mpfr" ; \
12009         (cd $(HOST_SUBDIR)/mpfr && \
12010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12012                   "RANLIB=$${RANLIB}" \
12013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12014                   installcheck) \
12015           || exit 1
12016
12017 @endif mpfr
12018
12019 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12020 maybe-mostlyclean-mpfr:
12021 @if mpfr
12022 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12023
12024 mostlyclean-mpfr: 
12025         @[ -f ./mpfr/Makefile ] || exit 0; \
12026         r=`${PWD_COMMAND}`; export r; \
12027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12028         $(HOST_EXPORTS) \
12029         for flag in $(EXTRA_HOST_FLAGS) ; do \
12030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12031         done; \
12032         echo "Doing mostlyclean in mpfr" ; \
12033         (cd $(HOST_SUBDIR)/mpfr && \
12034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12036                   "RANLIB=$${RANLIB}" \
12037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12038                   mostlyclean) \
12039           || exit 1
12040
12041 @endif mpfr
12042
12043 .PHONY: maybe-clean-mpfr clean-mpfr
12044 maybe-clean-mpfr:
12045 @if mpfr
12046 maybe-clean-mpfr: clean-mpfr
12047
12048 clean-mpfr: 
12049         @[ -f ./mpfr/Makefile ] || exit 0; \
12050         r=`${PWD_COMMAND}`; export r; \
12051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12052         $(HOST_EXPORTS) \
12053         for flag in $(EXTRA_HOST_FLAGS) ; do \
12054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12055         done; \
12056         echo "Doing clean in mpfr" ; \
12057         (cd $(HOST_SUBDIR)/mpfr && \
12058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12060                   "RANLIB=$${RANLIB}" \
12061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12062                   clean) \
12063           || exit 1
12064
12065 @endif mpfr
12066
12067 .PHONY: maybe-distclean-mpfr distclean-mpfr
12068 maybe-distclean-mpfr:
12069 @if mpfr
12070 maybe-distclean-mpfr: distclean-mpfr
12071
12072 distclean-mpfr: 
12073         @[ -f ./mpfr/Makefile ] || exit 0; \
12074         r=`${PWD_COMMAND}`; export r; \
12075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12076         $(HOST_EXPORTS) \
12077         for flag in $(EXTRA_HOST_FLAGS) ; do \
12078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12079         done; \
12080         echo "Doing distclean in mpfr" ; \
12081         (cd $(HOST_SUBDIR)/mpfr && \
12082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12084                   "RANLIB=$${RANLIB}" \
12085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12086                   distclean) \
12087           || exit 1
12088
12089 @endif mpfr
12090
12091 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12092 maybe-maintainer-clean-mpfr:
12093 @if mpfr
12094 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12095
12096 maintainer-clean-mpfr: 
12097         @[ -f ./mpfr/Makefile ] || exit 0; \
12098         r=`${PWD_COMMAND}`; export r; \
12099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12100         $(HOST_EXPORTS) \
12101         for flag in $(EXTRA_HOST_FLAGS) ; do \
12102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12103         done; \
12104         echo "Doing maintainer-clean in mpfr" ; \
12105         (cd $(HOST_SUBDIR)/mpfr && \
12106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12108                   "RANLIB=$${RANLIB}" \
12109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12110                   maintainer-clean) \
12111           || exit 1
12112
12113 @endif mpfr
12114
12115
12116
12117 .PHONY: configure-mpc maybe-configure-mpc
12118 maybe-configure-mpc:
12119 @if gcc-bootstrap
12120 configure-mpc: stage_current
12121 @endif gcc-bootstrap
12122 @if mpc
12123 maybe-configure-mpc: configure-mpc
12124 configure-mpc: 
12125         @r=`${PWD_COMMAND}`; export r; \
12126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12127         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12128         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12129         $(HOST_EXPORTS)  \
12130         echo Configuring in $(HOST_SUBDIR)/mpc; \
12131         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12132         case $(srcdir) in \
12133           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12134           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12135                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12136         esac; \
12137         srcdiroption="--srcdir=$${topdir}/mpc"; \
12138         libsrcdir="$$s/mpc"; \
12139         $(SHELL) $${libsrcdir}/configure \
12140           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12141           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12142           || exit 1
12143 @endif mpc
12144
12145
12146
12147 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12148 maybe-configure-stage1-mpc:
12149 @if mpc-bootstrap
12150 maybe-configure-stage1-mpc: configure-stage1-mpc
12151 configure-stage1-mpc:
12152         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12153         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12154         @r=`${PWD_COMMAND}`; export r; \
12155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12156         TFLAGS="$(STAGE1_TFLAGS)"; \
12157         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12158         $(HOST_EXPORTS) \
12159         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12160         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12161         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12162         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12163         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12164         cd $(HOST_SUBDIR)/mpc || exit 1; \
12165         case $(srcdir) in \
12166           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12167           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12168                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12169         esac; \
12170         srcdiroption="--srcdir=$${topdir}/mpc"; \
12171         libsrcdir="$$s/mpc"; \
12172         $(SHELL) $${libsrcdir}/configure \
12173           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12174           --target=${target_alias} $${srcdiroption} \
12175           $(STAGE1_CONFIGURE_FLAGS) \
12176           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12177 @endif mpc-bootstrap
12178
12179 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12180 maybe-configure-stage2-mpc:
12181 @if mpc-bootstrap
12182 maybe-configure-stage2-mpc: configure-stage2-mpc
12183 configure-stage2-mpc:
12184         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12185         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12186         @r=`${PWD_COMMAND}`; export r; \
12187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12188         TFLAGS="$(STAGE2_TFLAGS)"; \
12189         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12190         $(HOST_EXPORTS) \
12191         $(POSTSTAGE1_HOST_EXPORTS) \
12192         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12193         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12194         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12195         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12196         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12197         cd $(HOST_SUBDIR)/mpc || exit 1; \
12198         case $(srcdir) in \
12199           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12200           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12201                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12202         esac; \
12203         srcdiroption="--srcdir=$${topdir}/mpc"; \
12204         libsrcdir="$$s/mpc"; \
12205         $(SHELL) $${libsrcdir}/configure \
12206           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12207           --target=${target_alias} $${srcdiroption} \
12208           --with-build-libsubdir=$(HOST_SUBDIR) \
12209           $(STAGE2_CONFIGURE_FLAGS) \
12210           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12211 @endif mpc-bootstrap
12212
12213 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12214 maybe-configure-stage3-mpc:
12215 @if mpc-bootstrap
12216 maybe-configure-stage3-mpc: configure-stage3-mpc
12217 configure-stage3-mpc:
12218         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12219         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12220         @r=`${PWD_COMMAND}`; export r; \
12221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12222         TFLAGS="$(STAGE3_TFLAGS)"; \
12223         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12224         $(HOST_EXPORTS) \
12225         $(POSTSTAGE1_HOST_EXPORTS) \
12226         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12227         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12228         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12229         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12230         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12231         cd $(HOST_SUBDIR)/mpc || exit 1; \
12232         case $(srcdir) in \
12233           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12234           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12235                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12236         esac; \
12237         srcdiroption="--srcdir=$${topdir}/mpc"; \
12238         libsrcdir="$$s/mpc"; \
12239         $(SHELL) $${libsrcdir}/configure \
12240           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12241           --target=${target_alias} $${srcdiroption} \
12242           --with-build-libsubdir=$(HOST_SUBDIR) \
12243           $(STAGE3_CONFIGURE_FLAGS) \
12244           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12245 @endif mpc-bootstrap
12246
12247 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12248 maybe-configure-stage4-mpc:
12249 @if mpc-bootstrap
12250 maybe-configure-stage4-mpc: configure-stage4-mpc
12251 configure-stage4-mpc:
12252         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12253         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12254         @r=`${PWD_COMMAND}`; export r; \
12255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12256         TFLAGS="$(STAGE4_TFLAGS)"; \
12257         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12258         $(HOST_EXPORTS) \
12259         $(POSTSTAGE1_HOST_EXPORTS) \
12260         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12261         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12262         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12263         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12264         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12265         cd $(HOST_SUBDIR)/mpc || exit 1; \
12266         case $(srcdir) in \
12267           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12268           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12269                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12270         esac; \
12271         srcdiroption="--srcdir=$${topdir}/mpc"; \
12272         libsrcdir="$$s/mpc"; \
12273         $(SHELL) $${libsrcdir}/configure \
12274           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12275           --target=${target_alias} $${srcdiroption} \
12276           --with-build-libsubdir=$(HOST_SUBDIR) \
12277           $(STAGE4_CONFIGURE_FLAGS) \
12278           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12279 @endif mpc-bootstrap
12280
12281 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12282 maybe-configure-stageprofile-mpc:
12283 @if mpc-bootstrap
12284 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12285 configure-stageprofile-mpc:
12286         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12287         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12288         @r=`${PWD_COMMAND}`; export r; \
12289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12290         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12291         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12292         $(HOST_EXPORTS) \
12293         $(POSTSTAGE1_HOST_EXPORTS) \
12294         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12295         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12296         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12297         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12298         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12299         cd $(HOST_SUBDIR)/mpc || exit 1; \
12300         case $(srcdir) in \
12301           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12302           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12303                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12304         esac; \
12305         srcdiroption="--srcdir=$${topdir}/mpc"; \
12306         libsrcdir="$$s/mpc"; \
12307         $(SHELL) $${libsrcdir}/configure \
12308           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12309           --target=${target_alias} $${srcdiroption} \
12310           --with-build-libsubdir=$(HOST_SUBDIR) \
12311           $(STAGEprofile_CONFIGURE_FLAGS) \
12312           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12313 @endif mpc-bootstrap
12314
12315 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12316 maybe-configure-stagefeedback-mpc:
12317 @if mpc-bootstrap
12318 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12319 configure-stagefeedback-mpc:
12320         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12321         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12322         @r=`${PWD_COMMAND}`; export r; \
12323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12324         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12325         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12326         $(HOST_EXPORTS) \
12327         $(POSTSTAGE1_HOST_EXPORTS) \
12328         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12329         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12330         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12331         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12332         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12333         cd $(HOST_SUBDIR)/mpc || exit 1; \
12334         case $(srcdir) in \
12335           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12336           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12337                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12338         esac; \
12339         srcdiroption="--srcdir=$${topdir}/mpc"; \
12340         libsrcdir="$$s/mpc"; \
12341         $(SHELL) $${libsrcdir}/configure \
12342           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12343           --target=${target_alias} $${srcdiroption} \
12344           --with-build-libsubdir=$(HOST_SUBDIR) \
12345           $(STAGEfeedback_CONFIGURE_FLAGS) \
12346           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12347 @endif mpc-bootstrap
12348
12349
12350
12351
12352
12353 .PHONY: all-mpc maybe-all-mpc
12354 maybe-all-mpc:
12355 @if gcc-bootstrap
12356 all-mpc: stage_current
12357 @endif gcc-bootstrap
12358 @if mpc
12359 TARGET-mpc=all
12360 maybe-all-mpc: all-mpc
12361 all-mpc: configure-mpc
12362         @r=`${PWD_COMMAND}`; export r; \
12363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12364         $(HOST_EXPORTS)  \
12365         (cd $(HOST_SUBDIR)/mpc && \
12366           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
12367                 $(TARGET-mpc))
12368 @endif mpc
12369
12370
12371
12372 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12373 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12374 maybe-all-stage1-mpc:
12375 maybe-clean-stage1-mpc:
12376 @if mpc-bootstrap
12377 maybe-all-stage1-mpc: all-stage1-mpc
12378 all-stage1: all-stage1-mpc
12379 TARGET-stage1-mpc = $(TARGET-mpc)
12380 all-stage1-mpc: configure-stage1-mpc
12381         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12382         @r=`${PWD_COMMAND}`; export r; \
12383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12384         TFLAGS="$(STAGE1_TFLAGS)"; \
12385         $(HOST_EXPORTS)  \
12386         cd $(HOST_SUBDIR)/mpc && \
12387         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12388                 CFLAGS="$(STAGE1_CFLAGS)" \
12389                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12390                 LIBCFLAGS="$(LIBCFLAGS)" \
12391                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12392                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12393                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12394                 $(EXTRA_HOST_FLAGS)  \
12395                 $(STAGE1_FLAGS_TO_PASS)  \
12396                 TFLAGS="$(STAGE1_TFLAGS)" \
12397                 $(TARGET-stage1-mpc)
12398
12399 maybe-clean-stage1-mpc: clean-stage1-mpc
12400 clean-stage1: clean-stage1-mpc
12401 clean-stage1-mpc:
12402         @if [ $(current_stage) = stage1 ]; then \
12403           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12404         else \
12405           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12406           $(MAKE) stage1-start; \
12407         fi; \
12408         cd $(HOST_SUBDIR)/mpc && \
12409         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12410         $(STAGE1_FLAGS_TO_PASS)  clean
12411 @endif mpc-bootstrap
12412
12413
12414 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12415 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12416 maybe-all-stage2-mpc:
12417 maybe-clean-stage2-mpc:
12418 @if mpc-bootstrap
12419 maybe-all-stage2-mpc: all-stage2-mpc
12420 all-stage2: all-stage2-mpc
12421 TARGET-stage2-mpc = $(TARGET-mpc)
12422 all-stage2-mpc: configure-stage2-mpc
12423         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12424         @r=`${PWD_COMMAND}`; export r; \
12425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12426         TFLAGS="$(STAGE2_TFLAGS)"; \
12427         $(HOST_EXPORTS) \
12428         $(POSTSTAGE1_HOST_EXPORTS)  \
12429         cd $(HOST_SUBDIR)/mpc && \
12430         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12431                 CFLAGS="$(STAGE2_CFLAGS)" \
12432                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12433                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12434                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12435                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12436                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12437                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12438                 TFLAGS="$(STAGE2_TFLAGS)" \
12439                 $(TARGET-stage2-mpc)
12440
12441 maybe-clean-stage2-mpc: clean-stage2-mpc
12442 clean-stage2: clean-stage2-mpc
12443 clean-stage2-mpc:
12444         @if [ $(current_stage) = stage2 ]; then \
12445           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12446         else \
12447           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12448           $(MAKE) stage2-start; \
12449         fi; \
12450         cd $(HOST_SUBDIR)/mpc && \
12451         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12452 @endif mpc-bootstrap
12453
12454
12455 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12456 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12457 maybe-all-stage3-mpc:
12458 maybe-clean-stage3-mpc:
12459 @if mpc-bootstrap
12460 maybe-all-stage3-mpc: all-stage3-mpc
12461 all-stage3: all-stage3-mpc
12462 TARGET-stage3-mpc = $(TARGET-mpc)
12463 all-stage3-mpc: configure-stage3-mpc
12464         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12465         @r=`${PWD_COMMAND}`; export r; \
12466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12467         TFLAGS="$(STAGE3_TFLAGS)"; \
12468         $(HOST_EXPORTS) \
12469         $(POSTSTAGE1_HOST_EXPORTS)  \
12470         cd $(HOST_SUBDIR)/mpc && \
12471         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12472                 CFLAGS="$(STAGE3_CFLAGS)" \
12473                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12474                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12475                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12476                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12477                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12478                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12479                 TFLAGS="$(STAGE3_TFLAGS)" \
12480                 $(TARGET-stage3-mpc)
12481
12482 maybe-clean-stage3-mpc: clean-stage3-mpc
12483 clean-stage3: clean-stage3-mpc
12484 clean-stage3-mpc:
12485         @if [ $(current_stage) = stage3 ]; then \
12486           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12487         else \
12488           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12489           $(MAKE) stage3-start; \
12490         fi; \
12491         cd $(HOST_SUBDIR)/mpc && \
12492         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12493 @endif mpc-bootstrap
12494
12495
12496 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12497 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12498 maybe-all-stage4-mpc:
12499 maybe-clean-stage4-mpc:
12500 @if mpc-bootstrap
12501 maybe-all-stage4-mpc: all-stage4-mpc
12502 all-stage4: all-stage4-mpc
12503 TARGET-stage4-mpc = $(TARGET-mpc)
12504 all-stage4-mpc: configure-stage4-mpc
12505         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12506         @r=`${PWD_COMMAND}`; export r; \
12507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508         TFLAGS="$(STAGE4_TFLAGS)"; \
12509         $(HOST_EXPORTS) \
12510         $(POSTSTAGE1_HOST_EXPORTS)  \
12511         cd $(HOST_SUBDIR)/mpc && \
12512         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12513                 CFLAGS="$(STAGE4_CFLAGS)" \
12514                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12515                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12516                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12517                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12518                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12519                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12520                 TFLAGS="$(STAGE4_TFLAGS)" \
12521                 $(TARGET-stage4-mpc)
12522
12523 maybe-clean-stage4-mpc: clean-stage4-mpc
12524 clean-stage4: clean-stage4-mpc
12525 clean-stage4-mpc:
12526         @if [ $(current_stage) = stage4 ]; then \
12527           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12528         else \
12529           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12530           $(MAKE) stage4-start; \
12531         fi; \
12532         cd $(HOST_SUBDIR)/mpc && \
12533         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12534 @endif mpc-bootstrap
12535
12536
12537 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12538 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12539 maybe-all-stageprofile-mpc:
12540 maybe-clean-stageprofile-mpc:
12541 @if mpc-bootstrap
12542 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12543 all-stageprofile: all-stageprofile-mpc
12544 TARGET-stageprofile-mpc = $(TARGET-mpc)
12545 all-stageprofile-mpc: configure-stageprofile-mpc
12546         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12547         @r=`${PWD_COMMAND}`; export r; \
12548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12549         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12550         $(HOST_EXPORTS) \
12551         $(POSTSTAGE1_HOST_EXPORTS)  \
12552         cd $(HOST_SUBDIR)/mpc && \
12553         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12554                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12555                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12556                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12557                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12558                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12559                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12560                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12561                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12562                 $(TARGET-stageprofile-mpc)
12563
12564 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12565 clean-stageprofile: clean-stageprofile-mpc
12566 clean-stageprofile-mpc:
12567         @if [ $(current_stage) = stageprofile ]; then \
12568           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12569         else \
12570           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12571           $(MAKE) stageprofile-start; \
12572         fi; \
12573         cd $(HOST_SUBDIR)/mpc && \
12574         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12575 @endif mpc-bootstrap
12576
12577
12578 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12579 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12580 maybe-all-stagefeedback-mpc:
12581 maybe-clean-stagefeedback-mpc:
12582 @if mpc-bootstrap
12583 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12584 all-stagefeedback: all-stagefeedback-mpc
12585 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12586 all-stagefeedback-mpc: configure-stagefeedback-mpc
12587         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12588         @r=`${PWD_COMMAND}`; export r; \
12589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12590         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12591         $(HOST_EXPORTS) \
12592         $(POSTSTAGE1_HOST_EXPORTS)  \
12593         cd $(HOST_SUBDIR)/mpc && \
12594         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12595                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12596                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12597                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12598                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12599                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12600                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12601                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12602                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12603                 $(TARGET-stagefeedback-mpc)
12604
12605 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12606 clean-stagefeedback: clean-stagefeedback-mpc
12607 clean-stagefeedback-mpc:
12608         @if [ $(current_stage) = stagefeedback ]; then \
12609           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12610         else \
12611           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12612           $(MAKE) stagefeedback-start; \
12613         fi; \
12614         cd $(HOST_SUBDIR)/mpc && \
12615         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12616 @endif mpc-bootstrap
12617
12618
12619
12620
12621
12622 .PHONY: check-mpc maybe-check-mpc
12623 maybe-check-mpc:
12624 @if mpc
12625 maybe-check-mpc: check-mpc
12626
12627 check-mpc:
12628         @: $(MAKE); $(unstage)
12629         @r=`${PWD_COMMAND}`; export r; \
12630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631         $(HOST_EXPORTS) \
12632         (cd $(HOST_SUBDIR)/mpc && \
12633           $(MAKE) $(FLAGS_TO_PASS)  check)
12634
12635 @endif mpc
12636
12637 .PHONY: install-mpc maybe-install-mpc
12638 maybe-install-mpc:
12639 @if mpc
12640 maybe-install-mpc: install-mpc
12641
12642 install-mpc:
12643
12644 @endif mpc
12645
12646 .PHONY: install-strip-mpc maybe-install-strip-mpc
12647 maybe-install-strip-mpc:
12648 @if mpc
12649 maybe-install-strip-mpc: install-strip-mpc
12650
12651 install-strip-mpc:
12652
12653 @endif mpc
12654
12655 # Other targets (info, dvi, pdf, etc.)
12656
12657 .PHONY: maybe-info-mpc info-mpc
12658 maybe-info-mpc:
12659 @if mpc
12660 maybe-info-mpc: info-mpc
12661
12662 info-mpc: \
12663     configure-mpc 
12664         @[ -f ./mpc/Makefile ] || exit 0; \
12665         r=`${PWD_COMMAND}`; export r; \
12666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12667         $(HOST_EXPORTS) \
12668         for flag in $(EXTRA_HOST_FLAGS) ; do \
12669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12670         done; \
12671         echo "Doing info in mpc" ; \
12672         (cd $(HOST_SUBDIR)/mpc && \
12673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12675                   "RANLIB=$${RANLIB}" \
12676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12677                   info) \
12678           || exit 1
12679
12680 @endif mpc
12681
12682 .PHONY: maybe-dvi-mpc dvi-mpc
12683 maybe-dvi-mpc:
12684 @if mpc
12685 maybe-dvi-mpc: dvi-mpc
12686
12687 dvi-mpc: \
12688     configure-mpc 
12689         @[ -f ./mpc/Makefile ] || exit 0; \
12690         r=`${PWD_COMMAND}`; export r; \
12691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12692         $(HOST_EXPORTS) \
12693         for flag in $(EXTRA_HOST_FLAGS) ; do \
12694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12695         done; \
12696         echo "Doing dvi in mpc" ; \
12697         (cd $(HOST_SUBDIR)/mpc && \
12698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12700                   "RANLIB=$${RANLIB}" \
12701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12702                   dvi) \
12703           || exit 1
12704
12705 @endif mpc
12706
12707 .PHONY: maybe-pdf-mpc pdf-mpc
12708 maybe-pdf-mpc:
12709 @if mpc
12710 maybe-pdf-mpc: pdf-mpc
12711
12712 pdf-mpc: \
12713     configure-mpc 
12714         @[ -f ./mpc/Makefile ] || exit 0; \
12715         r=`${PWD_COMMAND}`; export r; \
12716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12717         $(HOST_EXPORTS) \
12718         for flag in $(EXTRA_HOST_FLAGS) ; do \
12719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12720         done; \
12721         echo "Doing pdf in mpc" ; \
12722         (cd $(HOST_SUBDIR)/mpc && \
12723           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12724                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12725                   "RANLIB=$${RANLIB}" \
12726                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12727                   pdf) \
12728           || exit 1
12729
12730 @endif mpc
12731
12732 .PHONY: maybe-html-mpc html-mpc
12733 maybe-html-mpc:
12734 @if mpc
12735 maybe-html-mpc: html-mpc
12736
12737 html-mpc: \
12738     configure-mpc 
12739         @[ -f ./mpc/Makefile ] || exit 0; \
12740         r=`${PWD_COMMAND}`; export r; \
12741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12742         $(HOST_EXPORTS) \
12743         for flag in $(EXTRA_HOST_FLAGS) ; do \
12744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12745         done; \
12746         echo "Doing html in mpc" ; \
12747         (cd $(HOST_SUBDIR)/mpc && \
12748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12750                   "RANLIB=$${RANLIB}" \
12751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12752                   html) \
12753           || exit 1
12754
12755 @endif mpc
12756
12757 .PHONY: maybe-TAGS-mpc TAGS-mpc
12758 maybe-TAGS-mpc:
12759 @if mpc
12760 maybe-TAGS-mpc: TAGS-mpc
12761
12762 TAGS-mpc: \
12763     configure-mpc 
12764         @[ -f ./mpc/Makefile ] || exit 0; \
12765         r=`${PWD_COMMAND}`; export r; \
12766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12767         $(HOST_EXPORTS) \
12768         for flag in $(EXTRA_HOST_FLAGS) ; do \
12769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12770         done; \
12771         echo "Doing TAGS in mpc" ; \
12772         (cd $(HOST_SUBDIR)/mpc && \
12773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12775                   "RANLIB=$${RANLIB}" \
12776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12777                   TAGS) \
12778           || exit 1
12779
12780 @endif mpc
12781
12782 .PHONY: maybe-install-info-mpc install-info-mpc
12783 maybe-install-info-mpc:
12784 @if mpc
12785 maybe-install-info-mpc: install-info-mpc
12786
12787 install-info-mpc: \
12788     configure-mpc \
12789     info-mpc 
12790         @[ -f ./mpc/Makefile ] || exit 0; \
12791         r=`${PWD_COMMAND}`; export r; \
12792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12793         $(HOST_EXPORTS) \
12794         for flag in $(EXTRA_HOST_FLAGS) ; do \
12795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12796         done; \
12797         echo "Doing install-info in mpc" ; \
12798         (cd $(HOST_SUBDIR)/mpc && \
12799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12801                   "RANLIB=$${RANLIB}" \
12802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12803                   install-info) \
12804           || exit 1
12805
12806 @endif mpc
12807
12808 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12809 maybe-install-pdf-mpc:
12810 @if mpc
12811 maybe-install-pdf-mpc: install-pdf-mpc
12812
12813 install-pdf-mpc: \
12814     configure-mpc \
12815     pdf-mpc 
12816         @[ -f ./mpc/Makefile ] || exit 0; \
12817         r=`${PWD_COMMAND}`; export r; \
12818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12819         $(HOST_EXPORTS) \
12820         for flag in $(EXTRA_HOST_FLAGS) ; do \
12821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12822         done; \
12823         echo "Doing install-pdf in mpc" ; \
12824         (cd $(HOST_SUBDIR)/mpc && \
12825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12827                   "RANLIB=$${RANLIB}" \
12828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12829                   install-pdf) \
12830           || exit 1
12831
12832 @endif mpc
12833
12834 .PHONY: maybe-install-html-mpc install-html-mpc
12835 maybe-install-html-mpc:
12836 @if mpc
12837 maybe-install-html-mpc: install-html-mpc
12838
12839 install-html-mpc: \
12840     configure-mpc \
12841     html-mpc 
12842         @[ -f ./mpc/Makefile ] || exit 0; \
12843         r=`${PWD_COMMAND}`; export r; \
12844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12845         $(HOST_EXPORTS) \
12846         for flag in $(EXTRA_HOST_FLAGS) ; do \
12847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12848         done; \
12849         echo "Doing install-html in mpc" ; \
12850         (cd $(HOST_SUBDIR)/mpc && \
12851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12853                   "RANLIB=$${RANLIB}" \
12854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12855                   install-html) \
12856           || exit 1
12857
12858 @endif mpc
12859
12860 .PHONY: maybe-installcheck-mpc installcheck-mpc
12861 maybe-installcheck-mpc:
12862 @if mpc
12863 maybe-installcheck-mpc: installcheck-mpc
12864
12865 installcheck-mpc: \
12866     configure-mpc 
12867         @[ -f ./mpc/Makefile ] || exit 0; \
12868         r=`${PWD_COMMAND}`; export r; \
12869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12870         $(HOST_EXPORTS) \
12871         for flag in $(EXTRA_HOST_FLAGS) ; do \
12872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12873         done; \
12874         echo "Doing installcheck in mpc" ; \
12875         (cd $(HOST_SUBDIR)/mpc && \
12876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12878                   "RANLIB=$${RANLIB}" \
12879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12880                   installcheck) \
12881           || exit 1
12882
12883 @endif mpc
12884
12885 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12886 maybe-mostlyclean-mpc:
12887 @if mpc
12888 maybe-mostlyclean-mpc: mostlyclean-mpc
12889
12890 mostlyclean-mpc: 
12891         @[ -f ./mpc/Makefile ] || exit 0; \
12892         r=`${PWD_COMMAND}`; export r; \
12893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12894         $(HOST_EXPORTS) \
12895         for flag in $(EXTRA_HOST_FLAGS) ; do \
12896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12897         done; \
12898         echo "Doing mostlyclean in mpc" ; \
12899         (cd $(HOST_SUBDIR)/mpc && \
12900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12902                   "RANLIB=$${RANLIB}" \
12903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12904                   mostlyclean) \
12905           || exit 1
12906
12907 @endif mpc
12908
12909 .PHONY: maybe-clean-mpc clean-mpc
12910 maybe-clean-mpc:
12911 @if mpc
12912 maybe-clean-mpc: clean-mpc
12913
12914 clean-mpc: 
12915         @[ -f ./mpc/Makefile ] || exit 0; \
12916         r=`${PWD_COMMAND}`; export r; \
12917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12918         $(HOST_EXPORTS) \
12919         for flag in $(EXTRA_HOST_FLAGS) ; do \
12920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12921         done; \
12922         echo "Doing clean in mpc" ; \
12923         (cd $(HOST_SUBDIR)/mpc && \
12924           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12925                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12926                   "RANLIB=$${RANLIB}" \
12927                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12928                   clean) \
12929           || exit 1
12930
12931 @endif mpc
12932
12933 .PHONY: maybe-distclean-mpc distclean-mpc
12934 maybe-distclean-mpc:
12935 @if mpc
12936 maybe-distclean-mpc: distclean-mpc
12937
12938 distclean-mpc: 
12939         @[ -f ./mpc/Makefile ] || exit 0; \
12940         r=`${PWD_COMMAND}`; export r; \
12941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12942         $(HOST_EXPORTS) \
12943         for flag in $(EXTRA_HOST_FLAGS) ; do \
12944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12945         done; \
12946         echo "Doing distclean in mpc" ; \
12947         (cd $(HOST_SUBDIR)/mpc && \
12948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12950                   "RANLIB=$${RANLIB}" \
12951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12952                   distclean) \
12953           || exit 1
12954
12955 @endif mpc
12956
12957 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12958 maybe-maintainer-clean-mpc:
12959 @if mpc
12960 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12961
12962 maintainer-clean-mpc: 
12963         @[ -f ./mpc/Makefile ] || exit 0; \
12964         r=`${PWD_COMMAND}`; export r; \
12965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12966         $(HOST_EXPORTS) \
12967         for flag in $(EXTRA_HOST_FLAGS) ; do \
12968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12969         done; \
12970         echo "Doing maintainer-clean in mpc" ; \
12971         (cd $(HOST_SUBDIR)/mpc && \
12972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12974                   "RANLIB=$${RANLIB}" \
12975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12976                   maintainer-clean) \
12977           || exit 1
12978
12979 @endif mpc
12980
12981
12982
12983 .PHONY: configure-isl maybe-configure-isl
12984 maybe-configure-isl:
12985 @if gcc-bootstrap
12986 configure-isl: stage_current
12987 @endif gcc-bootstrap
12988 @if isl
12989 maybe-configure-isl: configure-isl
12990 configure-isl: 
12991         @r=`${PWD_COMMAND}`; export r; \
12992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12993         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
12994         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
12995         $(HOST_EXPORTS)  \
12996         echo Configuring in $(HOST_SUBDIR)/isl; \
12997         cd "$(HOST_SUBDIR)/isl" || exit 1; \
12998         case $(srcdir) in \
12999           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13000           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13001                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13002         esac; \
13003         srcdiroption="--srcdir=$${topdir}/isl"; \
13004         libsrcdir="$$s/isl"; \
13005         $(SHELL) $${libsrcdir}/configure \
13006           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13007           --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13008           || exit 1
13009 @endif isl
13010
13011
13012
13013 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13014 maybe-configure-stage1-isl:
13015 @if isl-bootstrap
13016 maybe-configure-stage1-isl: configure-stage1-isl
13017 configure-stage1-isl:
13018         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13019         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13020         @r=`${PWD_COMMAND}`; export r; \
13021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13022         TFLAGS="$(STAGE1_TFLAGS)"; \
13023         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13024         $(HOST_EXPORTS) \
13025         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13026         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13027         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13028         echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13029         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13030         cd $(HOST_SUBDIR)/isl || exit 1; \
13031         case $(srcdir) in \
13032           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13033           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13034                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13035         esac; \
13036         srcdiroption="--srcdir=$${topdir}/isl"; \
13037         libsrcdir="$$s/isl"; \
13038         $(SHELL) $${libsrcdir}/configure \
13039           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13040           --target=${target_alias} $${srcdiroption} \
13041           $(STAGE1_CONFIGURE_FLAGS) \
13042           --disable-shared @extra_isl_gmp_configure_flags@
13043 @endif isl-bootstrap
13044
13045 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13046 maybe-configure-stage2-isl:
13047 @if isl-bootstrap
13048 maybe-configure-stage2-isl: configure-stage2-isl
13049 configure-stage2-isl:
13050         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13051         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13052         @r=`${PWD_COMMAND}`; export r; \
13053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13054         TFLAGS="$(STAGE2_TFLAGS)"; \
13055         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13056         $(HOST_EXPORTS) \
13057         $(POSTSTAGE1_HOST_EXPORTS) \
13058         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13059         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13060         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13061         echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13062         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13063         cd $(HOST_SUBDIR)/isl || exit 1; \
13064         case $(srcdir) in \
13065           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13066           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13067                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13068         esac; \
13069         srcdiroption="--srcdir=$${topdir}/isl"; \
13070         libsrcdir="$$s/isl"; \
13071         $(SHELL) $${libsrcdir}/configure \
13072           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13073           --target=${target_alias} $${srcdiroption} \
13074           --with-build-libsubdir=$(HOST_SUBDIR) \
13075           $(STAGE2_CONFIGURE_FLAGS) \
13076           --disable-shared @extra_isl_gmp_configure_flags@
13077 @endif isl-bootstrap
13078
13079 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13080 maybe-configure-stage3-isl:
13081 @if isl-bootstrap
13082 maybe-configure-stage3-isl: configure-stage3-isl
13083 configure-stage3-isl:
13084         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13085         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13086         @r=`${PWD_COMMAND}`; export r; \
13087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13088         TFLAGS="$(STAGE3_TFLAGS)"; \
13089         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13090         $(HOST_EXPORTS) \
13091         $(POSTSTAGE1_HOST_EXPORTS) \
13092         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13093         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13094         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13095         echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13096         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13097         cd $(HOST_SUBDIR)/isl || exit 1; \
13098         case $(srcdir) in \
13099           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13100           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13101                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13102         esac; \
13103         srcdiroption="--srcdir=$${topdir}/isl"; \
13104         libsrcdir="$$s/isl"; \
13105         $(SHELL) $${libsrcdir}/configure \
13106           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13107           --target=${target_alias} $${srcdiroption} \
13108           --with-build-libsubdir=$(HOST_SUBDIR) \
13109           $(STAGE3_CONFIGURE_FLAGS) \
13110           --disable-shared @extra_isl_gmp_configure_flags@
13111 @endif isl-bootstrap
13112
13113 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13114 maybe-configure-stage4-isl:
13115 @if isl-bootstrap
13116 maybe-configure-stage4-isl: configure-stage4-isl
13117 configure-stage4-isl:
13118         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13119         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13120         @r=`${PWD_COMMAND}`; export r; \
13121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13122         TFLAGS="$(STAGE4_TFLAGS)"; \
13123         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13124         $(HOST_EXPORTS) \
13125         $(POSTSTAGE1_HOST_EXPORTS) \
13126         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13127         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13128         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13129         echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13130         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13131         cd $(HOST_SUBDIR)/isl || exit 1; \
13132         case $(srcdir) in \
13133           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13134           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13135                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13136         esac; \
13137         srcdiroption="--srcdir=$${topdir}/isl"; \
13138         libsrcdir="$$s/isl"; \
13139         $(SHELL) $${libsrcdir}/configure \
13140           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13141           --target=${target_alias} $${srcdiroption} \
13142           --with-build-libsubdir=$(HOST_SUBDIR) \
13143           $(STAGE4_CONFIGURE_FLAGS) \
13144           --disable-shared @extra_isl_gmp_configure_flags@
13145 @endif isl-bootstrap
13146
13147 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13148 maybe-configure-stageprofile-isl:
13149 @if isl-bootstrap
13150 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13151 configure-stageprofile-isl:
13152         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13153         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13154         @r=`${PWD_COMMAND}`; export r; \
13155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13156         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13157         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13158         $(HOST_EXPORTS) \
13159         $(POSTSTAGE1_HOST_EXPORTS) \
13160         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13161         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13162         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13163         echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13164         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13165         cd $(HOST_SUBDIR)/isl || exit 1; \
13166         case $(srcdir) in \
13167           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13168           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13169                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13170         esac; \
13171         srcdiroption="--srcdir=$${topdir}/isl"; \
13172         libsrcdir="$$s/isl"; \
13173         $(SHELL) $${libsrcdir}/configure \
13174           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13175           --target=${target_alias} $${srcdiroption} \
13176           --with-build-libsubdir=$(HOST_SUBDIR) \
13177           $(STAGEprofile_CONFIGURE_FLAGS) \
13178           --disable-shared @extra_isl_gmp_configure_flags@
13179 @endif isl-bootstrap
13180
13181 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13182 maybe-configure-stagefeedback-isl:
13183 @if isl-bootstrap
13184 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13185 configure-stagefeedback-isl:
13186         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13187         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13188         @r=`${PWD_COMMAND}`; export r; \
13189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13190         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13191         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13192         $(HOST_EXPORTS) \
13193         $(POSTSTAGE1_HOST_EXPORTS) \
13194         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13195         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13196         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13197         echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13198         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13199         cd $(HOST_SUBDIR)/isl || exit 1; \
13200         case $(srcdir) in \
13201           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13202           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13203                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13204         esac; \
13205         srcdiroption="--srcdir=$${topdir}/isl"; \
13206         libsrcdir="$$s/isl"; \
13207         $(SHELL) $${libsrcdir}/configure \
13208           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13209           --target=${target_alias} $${srcdiroption} \
13210           --with-build-libsubdir=$(HOST_SUBDIR) \
13211           $(STAGEfeedback_CONFIGURE_FLAGS) \
13212           --disable-shared @extra_isl_gmp_configure_flags@
13213 @endif isl-bootstrap
13214
13215
13216
13217
13218
13219 .PHONY: all-isl maybe-all-isl
13220 maybe-all-isl:
13221 @if gcc-bootstrap
13222 all-isl: stage_current
13223 @endif gcc-bootstrap
13224 @if isl
13225 TARGET-isl=all
13226 maybe-all-isl: all-isl
13227 all-isl: configure-isl
13228         @r=`${PWD_COMMAND}`; export r; \
13229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13230         $(HOST_EXPORTS)  \
13231         (cd $(HOST_SUBDIR)/isl && \
13232           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13233                 $(TARGET-isl))
13234 @endif isl
13235
13236
13237
13238 .PHONY: all-stage1-isl maybe-all-stage1-isl
13239 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13240 maybe-all-stage1-isl:
13241 maybe-clean-stage1-isl:
13242 @if isl-bootstrap
13243 maybe-all-stage1-isl: all-stage1-isl
13244 all-stage1: all-stage1-isl
13245 TARGET-stage1-isl = $(TARGET-isl)
13246 all-stage1-isl: configure-stage1-isl
13247         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13248         @r=`${PWD_COMMAND}`; export r; \
13249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13250         TFLAGS="$(STAGE1_TFLAGS)"; \
13251         $(HOST_EXPORTS)  \
13252         cd $(HOST_SUBDIR)/isl && \
13253         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13254                 CFLAGS="$(STAGE1_CFLAGS)" \
13255                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13256                 LIBCFLAGS="$(LIBCFLAGS)" \
13257                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13258                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13259                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13260                 $(EXTRA_HOST_FLAGS)  \
13261                 $(STAGE1_FLAGS_TO_PASS) V=1 \
13262                 TFLAGS="$(STAGE1_TFLAGS)" \
13263                 $(TARGET-stage1-isl)
13264
13265 maybe-clean-stage1-isl: clean-stage1-isl
13266 clean-stage1: clean-stage1-isl
13267 clean-stage1-isl:
13268         @if [ $(current_stage) = stage1 ]; then \
13269           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13270         else \
13271           [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13272           $(MAKE) stage1-start; \
13273         fi; \
13274         cd $(HOST_SUBDIR)/isl && \
13275         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13276         $(STAGE1_FLAGS_TO_PASS) V=1 clean
13277 @endif isl-bootstrap
13278
13279
13280 .PHONY: all-stage2-isl maybe-all-stage2-isl
13281 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13282 maybe-all-stage2-isl:
13283 maybe-clean-stage2-isl:
13284 @if isl-bootstrap
13285 maybe-all-stage2-isl: all-stage2-isl
13286 all-stage2: all-stage2-isl
13287 TARGET-stage2-isl = $(TARGET-isl)
13288 all-stage2-isl: configure-stage2-isl
13289         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13290         @r=`${PWD_COMMAND}`; export r; \
13291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13292         TFLAGS="$(STAGE2_TFLAGS)"; \
13293         $(HOST_EXPORTS) \
13294         $(POSTSTAGE1_HOST_EXPORTS)  \
13295         cd $(HOST_SUBDIR)/isl && \
13296         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13297                 CFLAGS="$(STAGE2_CFLAGS)" \
13298                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13299                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13300                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13301                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13302                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13303                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13304                 TFLAGS="$(STAGE2_TFLAGS)" \
13305                 $(TARGET-stage2-isl)
13306
13307 maybe-clean-stage2-isl: clean-stage2-isl
13308 clean-stage2: clean-stage2-isl
13309 clean-stage2-isl:
13310         @if [ $(current_stage) = stage2 ]; then \
13311           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13312         else \
13313           [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13314           $(MAKE) stage2-start; \
13315         fi; \
13316         cd $(HOST_SUBDIR)/isl && \
13317         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13318 @endif isl-bootstrap
13319
13320
13321 .PHONY: all-stage3-isl maybe-all-stage3-isl
13322 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13323 maybe-all-stage3-isl:
13324 maybe-clean-stage3-isl:
13325 @if isl-bootstrap
13326 maybe-all-stage3-isl: all-stage3-isl
13327 all-stage3: all-stage3-isl
13328 TARGET-stage3-isl = $(TARGET-isl)
13329 all-stage3-isl: configure-stage3-isl
13330         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13331         @r=`${PWD_COMMAND}`; export r; \
13332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13333         TFLAGS="$(STAGE3_TFLAGS)"; \
13334         $(HOST_EXPORTS) \
13335         $(POSTSTAGE1_HOST_EXPORTS)  \
13336         cd $(HOST_SUBDIR)/isl && \
13337         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13338                 CFLAGS="$(STAGE3_CFLAGS)" \
13339                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13340                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13341                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13342                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13343                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13344                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13345                 TFLAGS="$(STAGE3_TFLAGS)" \
13346                 $(TARGET-stage3-isl)
13347
13348 maybe-clean-stage3-isl: clean-stage3-isl
13349 clean-stage3: clean-stage3-isl
13350 clean-stage3-isl:
13351         @if [ $(current_stage) = stage3 ]; then \
13352           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13353         else \
13354           [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13355           $(MAKE) stage3-start; \
13356         fi; \
13357         cd $(HOST_SUBDIR)/isl && \
13358         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13359 @endif isl-bootstrap
13360
13361
13362 .PHONY: all-stage4-isl maybe-all-stage4-isl
13363 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13364 maybe-all-stage4-isl:
13365 maybe-clean-stage4-isl:
13366 @if isl-bootstrap
13367 maybe-all-stage4-isl: all-stage4-isl
13368 all-stage4: all-stage4-isl
13369 TARGET-stage4-isl = $(TARGET-isl)
13370 all-stage4-isl: configure-stage4-isl
13371         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13372         @r=`${PWD_COMMAND}`; export r; \
13373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13374         TFLAGS="$(STAGE4_TFLAGS)"; \
13375         $(HOST_EXPORTS) \
13376         $(POSTSTAGE1_HOST_EXPORTS)  \
13377         cd $(HOST_SUBDIR)/isl && \
13378         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13379                 CFLAGS="$(STAGE4_CFLAGS)" \
13380                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13381                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13382                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13383                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13384                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13385                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13386                 TFLAGS="$(STAGE4_TFLAGS)" \
13387                 $(TARGET-stage4-isl)
13388
13389 maybe-clean-stage4-isl: clean-stage4-isl
13390 clean-stage4: clean-stage4-isl
13391 clean-stage4-isl:
13392         @if [ $(current_stage) = stage4 ]; then \
13393           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13394         else \
13395           [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13396           $(MAKE) stage4-start; \
13397         fi; \
13398         cd $(HOST_SUBDIR)/isl && \
13399         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13400 @endif isl-bootstrap
13401
13402
13403 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13404 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13405 maybe-all-stageprofile-isl:
13406 maybe-clean-stageprofile-isl:
13407 @if isl-bootstrap
13408 maybe-all-stageprofile-isl: all-stageprofile-isl
13409 all-stageprofile: all-stageprofile-isl
13410 TARGET-stageprofile-isl = $(TARGET-isl)
13411 all-stageprofile-isl: configure-stageprofile-isl
13412         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13413         @r=`${PWD_COMMAND}`; export r; \
13414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13415         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13416         $(HOST_EXPORTS) \
13417         $(POSTSTAGE1_HOST_EXPORTS)  \
13418         cd $(HOST_SUBDIR)/isl && \
13419         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13420                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13421                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13422                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13423                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13424                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13425                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13426                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13427                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13428                 $(TARGET-stageprofile-isl)
13429
13430 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13431 clean-stageprofile: clean-stageprofile-isl
13432 clean-stageprofile-isl:
13433         @if [ $(current_stage) = stageprofile ]; then \
13434           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13435         else \
13436           [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13437           $(MAKE) stageprofile-start; \
13438         fi; \
13439         cd $(HOST_SUBDIR)/isl && \
13440         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13441 @endif isl-bootstrap
13442
13443
13444 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13445 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13446 maybe-all-stagefeedback-isl:
13447 maybe-clean-stagefeedback-isl:
13448 @if isl-bootstrap
13449 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13450 all-stagefeedback: all-stagefeedback-isl
13451 TARGET-stagefeedback-isl = $(TARGET-isl)
13452 all-stagefeedback-isl: configure-stagefeedback-isl
13453         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13454         @r=`${PWD_COMMAND}`; export r; \
13455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13456         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13457         $(HOST_EXPORTS) \
13458         $(POSTSTAGE1_HOST_EXPORTS)  \
13459         cd $(HOST_SUBDIR)/isl && \
13460         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13461                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13462                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13463                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13464                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13465                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13466                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13467                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13468                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13469                 $(TARGET-stagefeedback-isl)
13470
13471 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13472 clean-stagefeedback: clean-stagefeedback-isl
13473 clean-stagefeedback-isl:
13474         @if [ $(current_stage) = stagefeedback ]; then \
13475           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13476         else \
13477           [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13478           $(MAKE) stagefeedback-start; \
13479         fi; \
13480         cd $(HOST_SUBDIR)/isl && \
13481         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13482 @endif isl-bootstrap
13483
13484
13485
13486
13487
13488 .PHONY: check-isl maybe-check-isl
13489 maybe-check-isl:
13490 @if isl
13491 maybe-check-isl: check-isl
13492
13493 check-isl:
13494         @: $(MAKE); $(unstage)
13495         @r=`${PWD_COMMAND}`; export r; \
13496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13497         $(HOST_EXPORTS) \
13498         (cd $(HOST_SUBDIR)/isl && \
13499           $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13500
13501 @endif isl
13502
13503 .PHONY: install-isl maybe-install-isl
13504 maybe-install-isl:
13505 @if isl
13506 maybe-install-isl: install-isl
13507
13508 install-isl:
13509
13510 @endif isl
13511
13512 .PHONY: install-strip-isl maybe-install-strip-isl
13513 maybe-install-strip-isl:
13514 @if isl
13515 maybe-install-strip-isl: install-strip-isl
13516
13517 install-strip-isl:
13518
13519 @endif isl
13520
13521 # Other targets (info, dvi, pdf, etc.)
13522
13523 .PHONY: maybe-info-isl info-isl
13524 maybe-info-isl:
13525 @if isl
13526 maybe-info-isl: info-isl
13527
13528 info-isl: \
13529     configure-isl 
13530         @[ -f ./isl/Makefile ] || exit 0; \
13531         r=`${PWD_COMMAND}`; export r; \
13532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13533         $(HOST_EXPORTS) \
13534         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13535           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13536         done; \
13537         echo "Doing info in isl" ; \
13538         (cd $(HOST_SUBDIR)/isl && \
13539           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13540                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13541                   "RANLIB=$${RANLIB}" \
13542                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13543                   info) \
13544           || exit 1
13545
13546 @endif isl
13547
13548 .PHONY: maybe-dvi-isl dvi-isl
13549 maybe-dvi-isl:
13550 @if isl
13551 maybe-dvi-isl: dvi-isl
13552
13553 dvi-isl: \
13554     configure-isl 
13555         @[ -f ./isl/Makefile ] || exit 0; \
13556         r=`${PWD_COMMAND}`; export r; \
13557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13558         $(HOST_EXPORTS) \
13559         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13561         done; \
13562         echo "Doing dvi in isl" ; \
13563         (cd $(HOST_SUBDIR)/isl && \
13564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13566                   "RANLIB=$${RANLIB}" \
13567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13568                   dvi) \
13569           || exit 1
13570
13571 @endif isl
13572
13573 .PHONY: maybe-pdf-isl pdf-isl
13574 maybe-pdf-isl:
13575 @if isl
13576 maybe-pdf-isl: pdf-isl
13577
13578 pdf-isl: \
13579     configure-isl 
13580         @[ -f ./isl/Makefile ] || exit 0; \
13581         r=`${PWD_COMMAND}`; export r; \
13582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13583         $(HOST_EXPORTS) \
13584         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13586         done; \
13587         echo "Doing pdf in isl" ; \
13588         (cd $(HOST_SUBDIR)/isl && \
13589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13591                   "RANLIB=$${RANLIB}" \
13592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13593                   pdf) \
13594           || exit 1
13595
13596 @endif isl
13597
13598 .PHONY: maybe-html-isl html-isl
13599 maybe-html-isl:
13600 @if isl
13601 maybe-html-isl: html-isl
13602
13603 html-isl: \
13604     configure-isl 
13605         @[ -f ./isl/Makefile ] || exit 0; \
13606         r=`${PWD_COMMAND}`; export r; \
13607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13608         $(HOST_EXPORTS) \
13609         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13611         done; \
13612         echo "Doing html in isl" ; \
13613         (cd $(HOST_SUBDIR)/isl && \
13614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13616                   "RANLIB=$${RANLIB}" \
13617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13618                   html) \
13619           || exit 1
13620
13621 @endif isl
13622
13623 .PHONY: maybe-TAGS-isl TAGS-isl
13624 maybe-TAGS-isl:
13625 @if isl
13626 maybe-TAGS-isl: TAGS-isl
13627
13628 TAGS-isl: \
13629     configure-isl 
13630         @[ -f ./isl/Makefile ] || exit 0; \
13631         r=`${PWD_COMMAND}`; export r; \
13632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13633         $(HOST_EXPORTS) \
13634         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13636         done; \
13637         echo "Doing TAGS in isl" ; \
13638         (cd $(HOST_SUBDIR)/isl && \
13639           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13640                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13641                   "RANLIB=$${RANLIB}" \
13642                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13643                   TAGS) \
13644           || exit 1
13645
13646 @endif isl
13647
13648 .PHONY: maybe-install-info-isl install-info-isl
13649 maybe-install-info-isl:
13650 @if isl
13651 maybe-install-info-isl: install-info-isl
13652
13653 install-info-isl: \
13654     configure-isl \
13655     info-isl 
13656         @[ -f ./isl/Makefile ] || exit 0; \
13657         r=`${PWD_COMMAND}`; export r; \
13658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13659         $(HOST_EXPORTS) \
13660         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13662         done; \
13663         echo "Doing install-info in isl" ; \
13664         (cd $(HOST_SUBDIR)/isl && \
13665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13667                   "RANLIB=$${RANLIB}" \
13668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13669                   install-info) \
13670           || exit 1
13671
13672 @endif isl
13673
13674 .PHONY: maybe-install-pdf-isl install-pdf-isl
13675 maybe-install-pdf-isl:
13676 @if isl
13677 maybe-install-pdf-isl: install-pdf-isl
13678
13679 install-pdf-isl: \
13680     configure-isl \
13681     pdf-isl 
13682         @[ -f ./isl/Makefile ] || exit 0; \
13683         r=`${PWD_COMMAND}`; export r; \
13684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13685         $(HOST_EXPORTS) \
13686         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13688         done; \
13689         echo "Doing install-pdf in isl" ; \
13690         (cd $(HOST_SUBDIR)/isl && \
13691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13693                   "RANLIB=$${RANLIB}" \
13694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13695                   install-pdf) \
13696           || exit 1
13697
13698 @endif isl
13699
13700 .PHONY: maybe-install-html-isl install-html-isl
13701 maybe-install-html-isl:
13702 @if isl
13703 maybe-install-html-isl: install-html-isl
13704
13705 install-html-isl: \
13706     configure-isl \
13707     html-isl 
13708         @[ -f ./isl/Makefile ] || exit 0; \
13709         r=`${PWD_COMMAND}`; export r; \
13710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13711         $(HOST_EXPORTS) \
13712         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13714         done; \
13715         echo "Doing install-html in isl" ; \
13716         (cd $(HOST_SUBDIR)/isl && \
13717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13719                   "RANLIB=$${RANLIB}" \
13720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13721                   install-html) \
13722           || exit 1
13723
13724 @endif isl
13725
13726 .PHONY: maybe-installcheck-isl installcheck-isl
13727 maybe-installcheck-isl:
13728 @if isl
13729 maybe-installcheck-isl: installcheck-isl
13730
13731 installcheck-isl: \
13732     configure-isl 
13733         @[ -f ./isl/Makefile ] || exit 0; \
13734         r=`${PWD_COMMAND}`; export r; \
13735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13736         $(HOST_EXPORTS) \
13737         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13739         done; \
13740         echo "Doing installcheck in isl" ; \
13741         (cd $(HOST_SUBDIR)/isl && \
13742           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13743                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13744                   "RANLIB=$${RANLIB}" \
13745                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13746                   installcheck) \
13747           || exit 1
13748
13749 @endif isl
13750
13751 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13752 maybe-mostlyclean-isl:
13753 @if isl
13754 maybe-mostlyclean-isl: mostlyclean-isl
13755
13756 mostlyclean-isl: 
13757         @[ -f ./isl/Makefile ] || exit 0; \
13758         r=`${PWD_COMMAND}`; export r; \
13759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13760         $(HOST_EXPORTS) \
13761         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13763         done; \
13764         echo "Doing mostlyclean in isl" ; \
13765         (cd $(HOST_SUBDIR)/isl && \
13766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13768                   "RANLIB=$${RANLIB}" \
13769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13770                   mostlyclean) \
13771           || exit 1
13772
13773 @endif isl
13774
13775 .PHONY: maybe-clean-isl clean-isl
13776 maybe-clean-isl:
13777 @if isl
13778 maybe-clean-isl: clean-isl
13779
13780 clean-isl: 
13781         @[ -f ./isl/Makefile ] || exit 0; \
13782         r=`${PWD_COMMAND}`; export r; \
13783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13784         $(HOST_EXPORTS) \
13785         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13787         done; \
13788         echo "Doing clean in isl" ; \
13789         (cd $(HOST_SUBDIR)/isl && \
13790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13792                   "RANLIB=$${RANLIB}" \
13793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13794                   clean) \
13795           || exit 1
13796
13797 @endif isl
13798
13799 .PHONY: maybe-distclean-isl distclean-isl
13800 maybe-distclean-isl:
13801 @if isl
13802 maybe-distclean-isl: distclean-isl
13803
13804 distclean-isl: 
13805         @[ -f ./isl/Makefile ] || exit 0; \
13806         r=`${PWD_COMMAND}`; export r; \
13807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13808         $(HOST_EXPORTS) \
13809         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13811         done; \
13812         echo "Doing distclean in isl" ; \
13813         (cd $(HOST_SUBDIR)/isl && \
13814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13816                   "RANLIB=$${RANLIB}" \
13817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13818                   distclean) \
13819           || exit 1
13820
13821 @endif isl
13822
13823 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13824 maybe-maintainer-clean-isl:
13825 @if isl
13826 maybe-maintainer-clean-isl: maintainer-clean-isl
13827
13828 maintainer-clean-isl: 
13829         @[ -f ./isl/Makefile ] || exit 0; \
13830         r=`${PWD_COMMAND}`; export r; \
13831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13832         $(HOST_EXPORTS) \
13833         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13835         done; \
13836         echo "Doing maintainer-clean in isl" ; \
13837         (cd $(HOST_SUBDIR)/isl && \
13838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13840                   "RANLIB=$${RANLIB}" \
13841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13842                   maintainer-clean) \
13843           || exit 1
13844
13845 @endif isl
13846
13847
13848
13849 .PHONY: configure-cloog maybe-configure-cloog
13850 maybe-configure-cloog:
13851 @if gcc-bootstrap
13852 configure-cloog: stage_current
13853 @endif gcc-bootstrap
13854 @if cloog
13855 maybe-configure-cloog: configure-cloog
13856 configure-cloog: 
13857         @r=`${PWD_COMMAND}`; export r; \
13858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13859         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13860         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13861         $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
13862         echo Configuring in $(HOST_SUBDIR)/cloog; \
13863         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13864         case $(srcdir) in \
13865           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13866           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13867                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13868         esac; \
13869         srcdiroption="--srcdir=$${topdir}/cloog"; \
13870         libsrcdir="$$s/cloog"; \
13871         $(SHELL) $${libsrcdir}/configure \
13872           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13873           --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13874           || exit 1
13875 @endif cloog
13876
13877
13878
13879 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13880 maybe-configure-stage1-cloog:
13881 @if cloog-bootstrap
13882 maybe-configure-stage1-cloog: configure-stage1-cloog
13883 configure-stage1-cloog:
13884         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13885         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13886         @r=`${PWD_COMMAND}`; export r; \
13887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13888         TFLAGS="$(STAGE1_TFLAGS)"; \
13889         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13890         $(HOST_EXPORTS) \
13891         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13892         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13893         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
13894         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13895         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13896         cd $(HOST_SUBDIR)/cloog || exit 1; \
13897         case $(srcdir) in \
13898           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13899           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13900                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13901         esac; \
13902         srcdiroption="--srcdir=$${topdir}/cloog"; \
13903         libsrcdir="$$s/cloog"; \
13904         $(SHELL) $${libsrcdir}/configure \
13905           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13906           --target=${target_alias} $${srcdiroption} \
13907           $(STAGE1_CONFIGURE_FLAGS) \
13908           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13909 @endif cloog-bootstrap
13910
13911 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13912 maybe-configure-stage2-cloog:
13913 @if cloog-bootstrap
13914 maybe-configure-stage2-cloog: configure-stage2-cloog
13915 configure-stage2-cloog:
13916         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13917         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13918         @r=`${PWD_COMMAND}`; export r; \
13919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13920         TFLAGS="$(STAGE2_TFLAGS)"; \
13921         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13922         $(HOST_EXPORTS) \
13923         $(POSTSTAGE1_HOST_EXPORTS) \
13924         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13925         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13926         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
13927         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13928         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13929         cd $(HOST_SUBDIR)/cloog || exit 1; \
13930         case $(srcdir) in \
13931           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13932           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13933                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13934         esac; \
13935         srcdiroption="--srcdir=$${topdir}/cloog"; \
13936         libsrcdir="$$s/cloog"; \
13937         $(SHELL) $${libsrcdir}/configure \
13938           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13939           --target=${target_alias} $${srcdiroption} \
13940           --with-build-libsubdir=$(HOST_SUBDIR) \
13941           $(STAGE2_CONFIGURE_FLAGS) \
13942           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13943 @endif cloog-bootstrap
13944
13945 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13946 maybe-configure-stage3-cloog:
13947 @if cloog-bootstrap
13948 maybe-configure-stage3-cloog: configure-stage3-cloog
13949 configure-stage3-cloog:
13950         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13951         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13952         @r=`${PWD_COMMAND}`; export r; \
13953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13954         TFLAGS="$(STAGE3_TFLAGS)"; \
13955         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13956         $(HOST_EXPORTS) \
13957         $(POSTSTAGE1_HOST_EXPORTS) \
13958         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13959         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13960         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
13961         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13962         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13963         cd $(HOST_SUBDIR)/cloog || exit 1; \
13964         case $(srcdir) in \
13965           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13966           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13967                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13968         esac; \
13969         srcdiroption="--srcdir=$${topdir}/cloog"; \
13970         libsrcdir="$$s/cloog"; \
13971         $(SHELL) $${libsrcdir}/configure \
13972           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13973           --target=${target_alias} $${srcdiroption} \
13974           --with-build-libsubdir=$(HOST_SUBDIR) \
13975           $(STAGE3_CONFIGURE_FLAGS) \
13976           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13977 @endif cloog-bootstrap
13978
13979 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13980 maybe-configure-stage4-cloog:
13981 @if cloog-bootstrap
13982 maybe-configure-stage4-cloog: configure-stage4-cloog
13983 configure-stage4-cloog:
13984         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13985         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13986         @r=`${PWD_COMMAND}`; export r; \
13987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13988         TFLAGS="$(STAGE4_TFLAGS)"; \
13989         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13990         $(HOST_EXPORTS) \
13991         $(POSTSTAGE1_HOST_EXPORTS) \
13992         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13993         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13994         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
13995         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13996         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13997         cd $(HOST_SUBDIR)/cloog || exit 1; \
13998         case $(srcdir) in \
13999           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14000           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14001                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14002         esac; \
14003         srcdiroption="--srcdir=$${topdir}/cloog"; \
14004         libsrcdir="$$s/cloog"; \
14005         $(SHELL) $${libsrcdir}/configure \
14006           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14007           --target=${target_alias} $${srcdiroption} \
14008           --with-build-libsubdir=$(HOST_SUBDIR) \
14009           $(STAGE4_CONFIGURE_FLAGS) \
14010           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14011 @endif cloog-bootstrap
14012
14013 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14014 maybe-configure-stageprofile-cloog:
14015 @if cloog-bootstrap
14016 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14017 configure-stageprofile-cloog:
14018         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14019         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14020         @r=`${PWD_COMMAND}`; export r; \
14021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14022         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14023         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14024         $(HOST_EXPORTS) \
14025         $(POSTSTAGE1_HOST_EXPORTS) \
14026         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14027         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14028         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14029         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14030         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14031         cd $(HOST_SUBDIR)/cloog || exit 1; \
14032         case $(srcdir) in \
14033           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14034           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14035                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14036         esac; \
14037         srcdiroption="--srcdir=$${topdir}/cloog"; \
14038         libsrcdir="$$s/cloog"; \
14039         $(SHELL) $${libsrcdir}/configure \
14040           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14041           --target=${target_alias} $${srcdiroption} \
14042           --with-build-libsubdir=$(HOST_SUBDIR) \
14043           $(STAGEprofile_CONFIGURE_FLAGS) \
14044           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14045 @endif cloog-bootstrap
14046
14047 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14048 maybe-configure-stagefeedback-cloog:
14049 @if cloog-bootstrap
14050 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14051 configure-stagefeedback-cloog:
14052         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14053         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14054         @r=`${PWD_COMMAND}`; export r; \
14055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14056         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14057         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14058         $(HOST_EXPORTS) \
14059         $(POSTSTAGE1_HOST_EXPORTS) \
14060         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14061         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14062         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14063         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14064         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14065         cd $(HOST_SUBDIR)/cloog || exit 1; \
14066         case $(srcdir) in \
14067           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14068           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14069                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14070         esac; \
14071         srcdiroption="--srcdir=$${topdir}/cloog"; \
14072         libsrcdir="$$s/cloog"; \
14073         $(SHELL) $${libsrcdir}/configure \
14074           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14075           --target=${target_alias} $${srcdiroption} \
14076           --with-build-libsubdir=$(HOST_SUBDIR) \
14077           $(STAGEfeedback_CONFIGURE_FLAGS) \
14078           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14079 @endif cloog-bootstrap
14080
14081
14082
14083
14084
14085 .PHONY: all-cloog maybe-all-cloog
14086 maybe-all-cloog:
14087 @if gcc-bootstrap
14088 all-cloog: stage_current
14089 @endif gcc-bootstrap
14090 @if cloog
14091 TARGET-cloog=all
14092 maybe-all-cloog: all-cloog
14093 all-cloog: configure-cloog
14094         @r=`${PWD_COMMAND}`; export r; \
14095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14096         $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14097         (cd $(HOST_SUBDIR)/cloog && \
14098           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14099                 $(TARGET-cloog))
14100 @endif cloog
14101
14102
14103
14104 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14105 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14106 maybe-all-stage1-cloog:
14107 maybe-clean-stage1-cloog:
14108 @if cloog-bootstrap
14109 maybe-all-stage1-cloog: all-stage1-cloog
14110 all-stage1: all-stage1-cloog
14111 TARGET-stage1-cloog = $(TARGET-cloog)
14112 all-stage1-cloog: configure-stage1-cloog
14113         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14114         @r=`${PWD_COMMAND}`; export r; \
14115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14116         TFLAGS="$(STAGE1_TFLAGS)"; \
14117         $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14118         cd $(HOST_SUBDIR)/cloog && \
14119         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14120                 CFLAGS="$(STAGE1_CFLAGS)" \
14121                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14122                 LIBCFLAGS="$(LIBCFLAGS)" \
14123                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14124                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14125                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14126                 $(EXTRA_HOST_FLAGS)  \
14127                 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14128                 TFLAGS="$(STAGE1_TFLAGS)" \
14129                 $(TARGET-stage1-cloog)
14130
14131 maybe-clean-stage1-cloog: clean-stage1-cloog
14132 clean-stage1: clean-stage1-cloog
14133 clean-stage1-cloog:
14134         @if [ $(current_stage) = stage1 ]; then \
14135           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14136         else \
14137           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14138           $(MAKE) stage1-start; \
14139         fi; \
14140         cd $(HOST_SUBDIR)/cloog && \
14141         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14142         $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14143 @endif cloog-bootstrap
14144
14145
14146 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14147 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14148 maybe-all-stage2-cloog:
14149 maybe-clean-stage2-cloog:
14150 @if cloog-bootstrap
14151 maybe-all-stage2-cloog: all-stage2-cloog
14152 all-stage2: all-stage2-cloog
14153 TARGET-stage2-cloog = $(TARGET-cloog)
14154 all-stage2-cloog: configure-stage2-cloog
14155         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14156         @r=`${PWD_COMMAND}`; export r; \
14157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14158         TFLAGS="$(STAGE2_TFLAGS)"; \
14159         $(HOST_EXPORTS) \
14160         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14161         cd $(HOST_SUBDIR)/cloog && \
14162         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14163                 CFLAGS="$(STAGE2_CFLAGS)" \
14164                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14165                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14166                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14167                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14168                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14169                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14170                 TFLAGS="$(STAGE2_TFLAGS)" \
14171                 $(TARGET-stage2-cloog)
14172
14173 maybe-clean-stage2-cloog: clean-stage2-cloog
14174 clean-stage2: clean-stage2-cloog
14175 clean-stage2-cloog:
14176         @if [ $(current_stage) = stage2 ]; then \
14177           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14178         else \
14179           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14180           $(MAKE) stage2-start; \
14181         fi; \
14182         cd $(HOST_SUBDIR)/cloog && \
14183         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14184 @endif cloog-bootstrap
14185
14186
14187 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14188 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14189 maybe-all-stage3-cloog:
14190 maybe-clean-stage3-cloog:
14191 @if cloog-bootstrap
14192 maybe-all-stage3-cloog: all-stage3-cloog
14193 all-stage3: all-stage3-cloog
14194 TARGET-stage3-cloog = $(TARGET-cloog)
14195 all-stage3-cloog: configure-stage3-cloog
14196         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14197         @r=`${PWD_COMMAND}`; export r; \
14198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14199         TFLAGS="$(STAGE3_TFLAGS)"; \
14200         $(HOST_EXPORTS) \
14201         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14202         cd $(HOST_SUBDIR)/cloog && \
14203         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14204                 CFLAGS="$(STAGE3_CFLAGS)" \
14205                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14206                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14207                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14208                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14209                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14210                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14211                 TFLAGS="$(STAGE3_TFLAGS)" \
14212                 $(TARGET-stage3-cloog)
14213
14214 maybe-clean-stage3-cloog: clean-stage3-cloog
14215 clean-stage3: clean-stage3-cloog
14216 clean-stage3-cloog:
14217         @if [ $(current_stage) = stage3 ]; then \
14218           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14219         else \
14220           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14221           $(MAKE) stage3-start; \
14222         fi; \
14223         cd $(HOST_SUBDIR)/cloog && \
14224         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14225 @endif cloog-bootstrap
14226
14227
14228 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14229 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14230 maybe-all-stage4-cloog:
14231 maybe-clean-stage4-cloog:
14232 @if cloog-bootstrap
14233 maybe-all-stage4-cloog: all-stage4-cloog
14234 all-stage4: all-stage4-cloog
14235 TARGET-stage4-cloog = $(TARGET-cloog)
14236 all-stage4-cloog: configure-stage4-cloog
14237         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14238         @r=`${PWD_COMMAND}`; export r; \
14239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14240         TFLAGS="$(STAGE4_TFLAGS)"; \
14241         $(HOST_EXPORTS) \
14242         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14243         cd $(HOST_SUBDIR)/cloog && \
14244         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14245                 CFLAGS="$(STAGE4_CFLAGS)" \
14246                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14247                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14248                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14249                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14250                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14251                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14252                 TFLAGS="$(STAGE4_TFLAGS)" \
14253                 $(TARGET-stage4-cloog)
14254
14255 maybe-clean-stage4-cloog: clean-stage4-cloog
14256 clean-stage4: clean-stage4-cloog
14257 clean-stage4-cloog:
14258         @if [ $(current_stage) = stage4 ]; then \
14259           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14260         else \
14261           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14262           $(MAKE) stage4-start; \
14263         fi; \
14264         cd $(HOST_SUBDIR)/cloog && \
14265         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14266 @endif cloog-bootstrap
14267
14268
14269 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14270 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14271 maybe-all-stageprofile-cloog:
14272 maybe-clean-stageprofile-cloog:
14273 @if cloog-bootstrap
14274 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14275 all-stageprofile: all-stageprofile-cloog
14276 TARGET-stageprofile-cloog = $(TARGET-cloog)
14277 all-stageprofile-cloog: configure-stageprofile-cloog
14278         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14279         @r=`${PWD_COMMAND}`; export r; \
14280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14281         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14282         $(HOST_EXPORTS) \
14283         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS;  \
14284         cd $(HOST_SUBDIR)/cloog && \
14285         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14286                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14287                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14288                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14289                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14290                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14291                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14292                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14293                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14294                 $(TARGET-stageprofile-cloog)
14295
14296 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14297 clean-stageprofile: clean-stageprofile-cloog
14298 clean-stageprofile-cloog:
14299         @if [ $(current_stage) = stageprofile ]; then \
14300           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14301         else \
14302           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14303           $(MAKE) stageprofile-start; \
14304         fi; \
14305         cd $(HOST_SUBDIR)/cloog && \
14306         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 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="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; 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" LDFLAGS="$$LDFLAGS" V=1 \
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) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14348 @endif cloog-bootstrap
14349
14350
14351
14352
14353
14354 .PHONY: check-cloog maybe-check-cloog
14355 maybe-check-cloog:
14356 @if cloog
14357 maybe-check-cloog: check-cloog
14358
14359 check-cloog:
14360         @: $(MAKE); $(unstage)
14361         @r=`${PWD_COMMAND}`; export r; \
14362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14363         $(HOST_EXPORTS) \
14364         (cd $(HOST_SUBDIR)/cloog && \
14365           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14366
14367 @endif cloog
14368
14369 .PHONY: install-cloog maybe-install-cloog
14370 maybe-install-cloog:
14371 @if cloog
14372 maybe-install-cloog: install-cloog
14373
14374 install-cloog:
14375
14376 @endif cloog
14377
14378 .PHONY: install-strip-cloog maybe-install-strip-cloog
14379 maybe-install-strip-cloog:
14380 @if cloog
14381 maybe-install-strip-cloog: install-strip-cloog
14382
14383 install-strip-cloog:
14384
14385 @endif cloog
14386
14387 # Other targets (info, dvi, pdf, etc.)
14388
14389 .PHONY: maybe-info-cloog info-cloog
14390 maybe-info-cloog:
14391 @if cloog
14392 maybe-info-cloog: info-cloog
14393
14394 info-cloog: \
14395     configure-cloog 
14396         @[ -f ./cloog/Makefile ] || exit 0; \
14397         r=`${PWD_COMMAND}`; export r; \
14398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14399         $(HOST_EXPORTS) \
14400         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14401           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14402         done; \
14403         echo "Doing info in cloog" ; \
14404         (cd $(HOST_SUBDIR)/cloog && \
14405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14407                   "RANLIB=$${RANLIB}" \
14408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14409                   info) \
14410           || exit 1
14411
14412 @endif cloog
14413
14414 .PHONY: maybe-dvi-cloog dvi-cloog
14415 maybe-dvi-cloog:
14416 @if cloog
14417 maybe-dvi-cloog: dvi-cloog
14418
14419 dvi-cloog: \
14420     configure-cloog 
14421         @[ -f ./cloog/Makefile ] || exit 0; \
14422         r=`${PWD_COMMAND}`; export r; \
14423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14424         $(HOST_EXPORTS) \
14425         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14426           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14427         done; \
14428         echo "Doing dvi in cloog" ; \
14429         (cd $(HOST_SUBDIR)/cloog && \
14430           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14431                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14432                   "RANLIB=$${RANLIB}" \
14433                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14434                   dvi) \
14435           || exit 1
14436
14437 @endif cloog
14438
14439 .PHONY: maybe-pdf-cloog pdf-cloog
14440 maybe-pdf-cloog:
14441 @if cloog
14442 maybe-pdf-cloog: pdf-cloog
14443
14444 pdf-cloog: \
14445     configure-cloog 
14446         @[ -f ./cloog/Makefile ] || exit 0; \
14447         r=`${PWD_COMMAND}`; export r; \
14448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14449         $(HOST_EXPORTS) \
14450         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14451           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14452         done; \
14453         echo "Doing pdf in cloog" ; \
14454         (cd $(HOST_SUBDIR)/cloog && \
14455           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14456                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14457                   "RANLIB=$${RANLIB}" \
14458                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14459                   pdf) \
14460           || exit 1
14461
14462 @endif cloog
14463
14464 .PHONY: maybe-html-cloog html-cloog
14465 maybe-html-cloog:
14466 @if cloog
14467 maybe-html-cloog: html-cloog
14468
14469 html-cloog: \
14470     configure-cloog 
14471         @[ -f ./cloog/Makefile ] || exit 0; \
14472         r=`${PWD_COMMAND}`; export r; \
14473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14474         $(HOST_EXPORTS) \
14475         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14476           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14477         done; \
14478         echo "Doing html in cloog" ; \
14479         (cd $(HOST_SUBDIR)/cloog && \
14480           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14481                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14482                   "RANLIB=$${RANLIB}" \
14483                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14484                   html) \
14485           || exit 1
14486
14487 @endif cloog
14488
14489 .PHONY: maybe-TAGS-cloog TAGS-cloog
14490 maybe-TAGS-cloog:
14491 @if cloog
14492 maybe-TAGS-cloog: TAGS-cloog
14493
14494 TAGS-cloog: \
14495     configure-cloog 
14496         @[ -f ./cloog/Makefile ] || exit 0; \
14497         r=`${PWD_COMMAND}`; export r; \
14498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14499         $(HOST_EXPORTS) \
14500         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14502         done; \
14503         echo "Doing TAGS in cloog" ; \
14504         (cd $(HOST_SUBDIR)/cloog && \
14505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14507                   "RANLIB=$${RANLIB}" \
14508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14509                   TAGS) \
14510           || exit 1
14511
14512 @endif cloog
14513
14514 .PHONY: maybe-install-info-cloog install-info-cloog
14515 maybe-install-info-cloog:
14516 @if cloog
14517 maybe-install-info-cloog: install-info-cloog
14518
14519 install-info-cloog: \
14520     configure-cloog \
14521     info-cloog 
14522         @[ -f ./cloog/Makefile ] || exit 0; \
14523         r=`${PWD_COMMAND}`; export r; \
14524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14525         $(HOST_EXPORTS) \
14526         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14528         done; \
14529         echo "Doing install-info in cloog" ; \
14530         (cd $(HOST_SUBDIR)/cloog && \
14531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14533                   "RANLIB=$${RANLIB}" \
14534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14535                   install-info) \
14536           || exit 1
14537
14538 @endif cloog
14539
14540 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14541 maybe-install-pdf-cloog:
14542 @if cloog
14543 maybe-install-pdf-cloog: install-pdf-cloog
14544
14545 install-pdf-cloog: \
14546     configure-cloog \
14547     pdf-cloog 
14548         @[ -f ./cloog/Makefile ] || exit 0; \
14549         r=`${PWD_COMMAND}`; export r; \
14550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14551         $(HOST_EXPORTS) \
14552         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14554         done; \
14555         echo "Doing install-pdf in cloog" ; \
14556         (cd $(HOST_SUBDIR)/cloog && \
14557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14559                   "RANLIB=$${RANLIB}" \
14560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14561                   install-pdf) \
14562           || exit 1
14563
14564 @endif cloog
14565
14566 .PHONY: maybe-install-html-cloog install-html-cloog
14567 maybe-install-html-cloog:
14568 @if cloog
14569 maybe-install-html-cloog: install-html-cloog
14570
14571 install-html-cloog: \
14572     configure-cloog \
14573     html-cloog 
14574         @[ -f ./cloog/Makefile ] || exit 0; \
14575         r=`${PWD_COMMAND}`; export r; \
14576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577         $(HOST_EXPORTS) \
14578         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14580         done; \
14581         echo "Doing install-html in cloog" ; \
14582         (cd $(HOST_SUBDIR)/cloog && \
14583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14585                   "RANLIB=$${RANLIB}" \
14586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14587                   install-html) \
14588           || exit 1
14589
14590 @endif cloog
14591
14592 .PHONY: maybe-installcheck-cloog installcheck-cloog
14593 maybe-installcheck-cloog:
14594 @if cloog
14595 maybe-installcheck-cloog: installcheck-cloog
14596
14597 installcheck-cloog: \
14598     configure-cloog 
14599         @[ -f ./cloog/Makefile ] || exit 0; \
14600         r=`${PWD_COMMAND}`; export r; \
14601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14602         $(HOST_EXPORTS) \
14603         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14605         done; \
14606         echo "Doing installcheck in cloog" ; \
14607         (cd $(HOST_SUBDIR)/cloog && \
14608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14610                   "RANLIB=$${RANLIB}" \
14611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14612                   installcheck) \
14613           || exit 1
14614
14615 @endif cloog
14616
14617 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14618 maybe-mostlyclean-cloog:
14619 @if cloog
14620 maybe-mostlyclean-cloog: mostlyclean-cloog
14621
14622 mostlyclean-cloog: 
14623         @[ -f ./cloog/Makefile ] || exit 0; \
14624         r=`${PWD_COMMAND}`; export r; \
14625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14626         $(HOST_EXPORTS) \
14627         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14629         done; \
14630         echo "Doing mostlyclean in cloog" ; \
14631         (cd $(HOST_SUBDIR)/cloog && \
14632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14634                   "RANLIB=$${RANLIB}" \
14635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14636                   mostlyclean) \
14637           || exit 1
14638
14639 @endif cloog
14640
14641 .PHONY: maybe-clean-cloog clean-cloog
14642 maybe-clean-cloog:
14643 @if cloog
14644 maybe-clean-cloog: clean-cloog
14645
14646 clean-cloog: 
14647         @[ -f ./cloog/Makefile ] || exit 0; \
14648         r=`${PWD_COMMAND}`; export r; \
14649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14650         $(HOST_EXPORTS) \
14651         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14653         done; \
14654         echo "Doing clean in cloog" ; \
14655         (cd $(HOST_SUBDIR)/cloog && \
14656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14658                   "RANLIB=$${RANLIB}" \
14659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14660                   clean) \
14661           || exit 1
14662
14663 @endif cloog
14664
14665 .PHONY: maybe-distclean-cloog distclean-cloog
14666 maybe-distclean-cloog:
14667 @if cloog
14668 maybe-distclean-cloog: distclean-cloog
14669
14670 distclean-cloog: 
14671         @[ -f ./cloog/Makefile ] || exit 0; \
14672         r=`${PWD_COMMAND}`; export r; \
14673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14674         $(HOST_EXPORTS) \
14675         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14677         done; \
14678         echo "Doing distclean in cloog" ; \
14679         (cd $(HOST_SUBDIR)/cloog && \
14680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14682                   "RANLIB=$${RANLIB}" \
14683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14684                   distclean) \
14685           || exit 1
14686
14687 @endif cloog
14688
14689 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14690 maybe-maintainer-clean-cloog:
14691 @if cloog
14692 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14693
14694 maintainer-clean-cloog: 
14695         @[ -f ./cloog/Makefile ] || exit 0; \
14696         r=`${PWD_COMMAND}`; export r; \
14697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14698         $(HOST_EXPORTS) \
14699         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14701         done; \
14702         echo "Doing maintainer-clean in cloog" ; \
14703         (cd $(HOST_SUBDIR)/cloog && \
14704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14706                   "RANLIB=$${RANLIB}" \
14707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14708                   maintainer-clean) \
14709           || exit 1
14710
14711 @endif cloog
14712
14713
14714
14715 .PHONY: configure-libelf maybe-configure-libelf
14716 maybe-configure-libelf:
14717 @if gcc-bootstrap
14718 configure-libelf: stage_current
14719 @endif gcc-bootstrap
14720 @if libelf
14721 maybe-configure-libelf: configure-libelf
14722 configure-libelf: 
14723         @r=`${PWD_COMMAND}`; export r; \
14724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14725         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14726         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14727         $(HOST_EXPORTS)  \
14728         echo Configuring in $(HOST_SUBDIR)/libelf; \
14729         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14730         case $(srcdir) in \
14731           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14732           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14733                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14734         esac; \
14735         srcdiroption="--srcdir=$${topdir}/libelf"; \
14736         libsrcdir="$$s/libelf"; \
14737         $(SHELL) $${libsrcdir}/configure \
14738           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14739           --target=${target_alias} $${srcdiroption} --disable-shared \
14740           || exit 1
14741 @endif libelf
14742
14743
14744
14745 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14746 maybe-configure-stage1-libelf:
14747 @if libelf-bootstrap
14748 maybe-configure-stage1-libelf: configure-stage1-libelf
14749 configure-stage1-libelf:
14750         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14751         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14752         @r=`${PWD_COMMAND}`; export r; \
14753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14754         TFLAGS="$(STAGE1_TFLAGS)"; \
14755         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14756         $(HOST_EXPORTS) \
14757         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14758         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14759         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14760         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14761         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14762         cd $(HOST_SUBDIR)/libelf || exit 1; \
14763         case $(srcdir) in \
14764           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14765           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14766                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14767         esac; \
14768         srcdiroption="--srcdir=$${topdir}/libelf"; \
14769         libsrcdir="$$s/libelf"; \
14770         $(SHELL) $${libsrcdir}/configure \
14771           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14772           --target=${target_alias} $${srcdiroption} \
14773           $(STAGE1_CONFIGURE_FLAGS) \
14774           --disable-shared
14775 @endif libelf-bootstrap
14776
14777 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14778 maybe-configure-stage2-libelf:
14779 @if libelf-bootstrap
14780 maybe-configure-stage2-libelf: configure-stage2-libelf
14781 configure-stage2-libelf:
14782         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14783         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14784         @r=`${PWD_COMMAND}`; export r; \
14785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14786         TFLAGS="$(STAGE2_TFLAGS)"; \
14787         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14788         $(HOST_EXPORTS) \
14789         $(POSTSTAGE1_HOST_EXPORTS) \
14790         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14791         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14792         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14793         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14794         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14795         cd $(HOST_SUBDIR)/libelf || exit 1; \
14796         case $(srcdir) in \
14797           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14798           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14799                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14800         esac; \
14801         srcdiroption="--srcdir=$${topdir}/libelf"; \
14802         libsrcdir="$$s/libelf"; \
14803         $(SHELL) $${libsrcdir}/configure \
14804           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14805           --target=${target_alias} $${srcdiroption} \
14806           --with-build-libsubdir=$(HOST_SUBDIR) \
14807           $(STAGE2_CONFIGURE_FLAGS) \
14808           --disable-shared
14809 @endif libelf-bootstrap
14810
14811 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14812 maybe-configure-stage3-libelf:
14813 @if libelf-bootstrap
14814 maybe-configure-stage3-libelf: configure-stage3-libelf
14815 configure-stage3-libelf:
14816         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14817         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14818         @r=`${PWD_COMMAND}`; export r; \
14819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14820         TFLAGS="$(STAGE3_TFLAGS)"; \
14821         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14822         $(HOST_EXPORTS) \
14823         $(POSTSTAGE1_HOST_EXPORTS) \
14824         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14825         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14826         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14827         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14828         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14829         cd $(HOST_SUBDIR)/libelf || exit 1; \
14830         case $(srcdir) in \
14831           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14832           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14833                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14834         esac; \
14835         srcdiroption="--srcdir=$${topdir}/libelf"; \
14836         libsrcdir="$$s/libelf"; \
14837         $(SHELL) $${libsrcdir}/configure \
14838           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14839           --target=${target_alias} $${srcdiroption} \
14840           --with-build-libsubdir=$(HOST_SUBDIR) \
14841           $(STAGE3_CONFIGURE_FLAGS) \
14842           --disable-shared
14843 @endif libelf-bootstrap
14844
14845 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14846 maybe-configure-stage4-libelf:
14847 @if libelf-bootstrap
14848 maybe-configure-stage4-libelf: configure-stage4-libelf
14849 configure-stage4-libelf:
14850         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14851         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14852         @r=`${PWD_COMMAND}`; export r; \
14853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14854         TFLAGS="$(STAGE4_TFLAGS)"; \
14855         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14856         $(HOST_EXPORTS) \
14857         $(POSTSTAGE1_HOST_EXPORTS) \
14858         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14859         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14860         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14861         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14862         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14863         cd $(HOST_SUBDIR)/libelf || exit 1; \
14864         case $(srcdir) in \
14865           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14866           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14867                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14868         esac; \
14869         srcdiroption="--srcdir=$${topdir}/libelf"; \
14870         libsrcdir="$$s/libelf"; \
14871         $(SHELL) $${libsrcdir}/configure \
14872           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14873           --target=${target_alias} $${srcdiroption} \
14874           --with-build-libsubdir=$(HOST_SUBDIR) \
14875           $(STAGE4_CONFIGURE_FLAGS) \
14876           --disable-shared
14877 @endif libelf-bootstrap
14878
14879 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14880 maybe-configure-stageprofile-libelf:
14881 @if libelf-bootstrap
14882 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14883 configure-stageprofile-libelf:
14884         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14885         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14886         @r=`${PWD_COMMAND}`; export r; \
14887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14888         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14889         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14890         $(HOST_EXPORTS) \
14891         $(POSTSTAGE1_HOST_EXPORTS) \
14892         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14893         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14894         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14895         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14896         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14897         cd $(HOST_SUBDIR)/libelf || exit 1; \
14898         case $(srcdir) in \
14899           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14900           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14901                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14902         esac; \
14903         srcdiroption="--srcdir=$${topdir}/libelf"; \
14904         libsrcdir="$$s/libelf"; \
14905         $(SHELL) $${libsrcdir}/configure \
14906           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14907           --target=${target_alias} $${srcdiroption} \
14908           --with-build-libsubdir=$(HOST_SUBDIR) \
14909           $(STAGEprofile_CONFIGURE_FLAGS) \
14910           --disable-shared
14911 @endif libelf-bootstrap
14912
14913 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14914 maybe-configure-stagefeedback-libelf:
14915 @if libelf-bootstrap
14916 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14917 configure-stagefeedback-libelf:
14918         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14919         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14920         @r=`${PWD_COMMAND}`; export r; \
14921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14922         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14923         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14924         $(HOST_EXPORTS) \
14925         $(POSTSTAGE1_HOST_EXPORTS) \
14926         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14927         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14928         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14929         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14930         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14931         cd $(HOST_SUBDIR)/libelf || exit 1; \
14932         case $(srcdir) in \
14933           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14934           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14935                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14936         esac; \
14937         srcdiroption="--srcdir=$${topdir}/libelf"; \
14938         libsrcdir="$$s/libelf"; \
14939         $(SHELL) $${libsrcdir}/configure \
14940           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14941           --target=${target_alias} $${srcdiroption} \
14942           --with-build-libsubdir=$(HOST_SUBDIR) \
14943           $(STAGEfeedback_CONFIGURE_FLAGS) \
14944           --disable-shared
14945 @endif libelf-bootstrap
14946
14947
14948
14949
14950
14951 .PHONY: all-libelf maybe-all-libelf
14952 maybe-all-libelf:
14953 @if gcc-bootstrap
14954 all-libelf: stage_current
14955 @endif gcc-bootstrap
14956 @if libelf
14957 TARGET-libelf=all
14958 maybe-all-libelf: all-libelf
14959 all-libelf: configure-libelf
14960         @r=`${PWD_COMMAND}`; export r; \
14961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14962         $(HOST_EXPORTS)  \
14963         (cd $(HOST_SUBDIR)/libelf && \
14964           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
14965                 $(TARGET-libelf))
14966 @endif libelf
14967
14968
14969
14970 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14971 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14972 maybe-all-stage1-libelf:
14973 maybe-clean-stage1-libelf:
14974 @if libelf-bootstrap
14975 maybe-all-stage1-libelf: all-stage1-libelf
14976 all-stage1: all-stage1-libelf
14977 TARGET-stage1-libelf = $(TARGET-libelf)
14978 all-stage1-libelf: configure-stage1-libelf
14979         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14980         @r=`${PWD_COMMAND}`; export r; \
14981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14982         TFLAGS="$(STAGE1_TFLAGS)"; \
14983         $(HOST_EXPORTS)  \
14984         cd $(HOST_SUBDIR)/libelf && \
14985         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14986                 CFLAGS="$(STAGE1_CFLAGS)" \
14987                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14988                 LIBCFLAGS="$(LIBCFLAGS)" \
14989                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14990                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14991                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14992                 $(EXTRA_HOST_FLAGS)  \
14993                 $(STAGE1_FLAGS_TO_PASS)  \
14994                 TFLAGS="$(STAGE1_TFLAGS)" \
14995                 $(TARGET-stage1-libelf)
14996
14997 maybe-clean-stage1-libelf: clean-stage1-libelf
14998 clean-stage1: clean-stage1-libelf
14999 clean-stage1-libelf:
15000         @if [ $(current_stage) = stage1 ]; then \
15001           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15002         else \
15003           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15004           $(MAKE) stage1-start; \
15005         fi; \
15006         cd $(HOST_SUBDIR)/libelf && \
15007         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15008         $(STAGE1_FLAGS_TO_PASS)  clean
15009 @endif libelf-bootstrap
15010
15011
15012 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15013 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15014 maybe-all-stage2-libelf:
15015 maybe-clean-stage2-libelf:
15016 @if libelf-bootstrap
15017 maybe-all-stage2-libelf: all-stage2-libelf
15018 all-stage2: all-stage2-libelf
15019 TARGET-stage2-libelf = $(TARGET-libelf)
15020 all-stage2-libelf: configure-stage2-libelf
15021         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15022         @r=`${PWD_COMMAND}`; export r; \
15023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15024         TFLAGS="$(STAGE2_TFLAGS)"; \
15025         $(HOST_EXPORTS) \
15026         $(POSTSTAGE1_HOST_EXPORTS)  \
15027         cd $(HOST_SUBDIR)/libelf && \
15028         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15029                 CFLAGS="$(STAGE2_CFLAGS)" \
15030                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15031                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15032                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15033                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15034                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15035                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15036                 TFLAGS="$(STAGE2_TFLAGS)" \
15037                 $(TARGET-stage2-libelf)
15038
15039 maybe-clean-stage2-libelf: clean-stage2-libelf
15040 clean-stage2: clean-stage2-libelf
15041 clean-stage2-libelf:
15042         @if [ $(current_stage) = stage2 ]; then \
15043           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15044         else \
15045           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15046           $(MAKE) stage2-start; \
15047         fi; \
15048         cd $(HOST_SUBDIR)/libelf && \
15049         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15050 @endif libelf-bootstrap
15051
15052
15053 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15054 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15055 maybe-all-stage3-libelf:
15056 maybe-clean-stage3-libelf:
15057 @if libelf-bootstrap
15058 maybe-all-stage3-libelf: all-stage3-libelf
15059 all-stage3: all-stage3-libelf
15060 TARGET-stage3-libelf = $(TARGET-libelf)
15061 all-stage3-libelf: configure-stage3-libelf
15062         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15063         @r=`${PWD_COMMAND}`; export r; \
15064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15065         TFLAGS="$(STAGE3_TFLAGS)"; \
15066         $(HOST_EXPORTS) \
15067         $(POSTSTAGE1_HOST_EXPORTS)  \
15068         cd $(HOST_SUBDIR)/libelf && \
15069         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15070                 CFLAGS="$(STAGE3_CFLAGS)" \
15071                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15072                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15073                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15074                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15075                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15076                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15077                 TFLAGS="$(STAGE3_TFLAGS)" \
15078                 $(TARGET-stage3-libelf)
15079
15080 maybe-clean-stage3-libelf: clean-stage3-libelf
15081 clean-stage3: clean-stage3-libelf
15082 clean-stage3-libelf:
15083         @if [ $(current_stage) = stage3 ]; then \
15084           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15085         else \
15086           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15087           $(MAKE) stage3-start; \
15088         fi; \
15089         cd $(HOST_SUBDIR)/libelf && \
15090         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15091 @endif libelf-bootstrap
15092
15093
15094 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15095 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15096 maybe-all-stage4-libelf:
15097 maybe-clean-stage4-libelf:
15098 @if libelf-bootstrap
15099 maybe-all-stage4-libelf: all-stage4-libelf
15100 all-stage4: all-stage4-libelf
15101 TARGET-stage4-libelf = $(TARGET-libelf)
15102 all-stage4-libelf: configure-stage4-libelf
15103         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15104         @r=`${PWD_COMMAND}`; export r; \
15105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15106         TFLAGS="$(STAGE4_TFLAGS)"; \
15107         $(HOST_EXPORTS) \
15108         $(POSTSTAGE1_HOST_EXPORTS)  \
15109         cd $(HOST_SUBDIR)/libelf && \
15110         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15111                 CFLAGS="$(STAGE4_CFLAGS)" \
15112                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15113                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15114                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15115                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15116                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15117                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15118                 TFLAGS="$(STAGE4_TFLAGS)" \
15119                 $(TARGET-stage4-libelf)
15120
15121 maybe-clean-stage4-libelf: clean-stage4-libelf
15122 clean-stage4: clean-stage4-libelf
15123 clean-stage4-libelf:
15124         @if [ $(current_stage) = stage4 ]; then \
15125           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15126         else \
15127           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15128           $(MAKE) stage4-start; \
15129         fi; \
15130         cd $(HOST_SUBDIR)/libelf && \
15131         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15132 @endif libelf-bootstrap
15133
15134
15135 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15136 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15137 maybe-all-stageprofile-libelf:
15138 maybe-clean-stageprofile-libelf:
15139 @if libelf-bootstrap
15140 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15141 all-stageprofile: all-stageprofile-libelf
15142 TARGET-stageprofile-libelf = $(TARGET-libelf)
15143 all-stageprofile-libelf: configure-stageprofile-libelf
15144         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15145         @r=`${PWD_COMMAND}`; export r; \
15146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15147         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15148         $(HOST_EXPORTS) \
15149         $(POSTSTAGE1_HOST_EXPORTS)  \
15150         cd $(HOST_SUBDIR)/libelf && \
15151         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15152                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15153                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15154                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15155                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15156                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15157                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15158                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15159                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15160                 $(TARGET-stageprofile-libelf)
15161
15162 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15163 clean-stageprofile: clean-stageprofile-libelf
15164 clean-stageprofile-libelf:
15165         @if [ $(current_stage) = stageprofile ]; then \
15166           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15167         else \
15168           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15169           $(MAKE) stageprofile-start; \
15170         fi; \
15171         cd $(HOST_SUBDIR)/libelf && \
15172         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15173 @endif libelf-bootstrap
15174
15175
15176 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15177 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15178 maybe-all-stagefeedback-libelf:
15179 maybe-clean-stagefeedback-libelf:
15180 @if libelf-bootstrap
15181 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15182 all-stagefeedback: all-stagefeedback-libelf
15183 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15184 all-stagefeedback-libelf: configure-stagefeedback-libelf
15185         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15186         @r=`${PWD_COMMAND}`; export r; \
15187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15188         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15189         $(HOST_EXPORTS) \
15190         $(POSTSTAGE1_HOST_EXPORTS)  \
15191         cd $(HOST_SUBDIR)/libelf && \
15192         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15193                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15194                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15195                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15196                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15197                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15198                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15199                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15200                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15201                 $(TARGET-stagefeedback-libelf)
15202
15203 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15204 clean-stagefeedback: clean-stagefeedback-libelf
15205 clean-stagefeedback-libelf:
15206         @if [ $(current_stage) = stagefeedback ]; then \
15207           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15208         else \
15209           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15210           $(MAKE) stagefeedback-start; \
15211         fi; \
15212         cd $(HOST_SUBDIR)/libelf && \
15213         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15214 @endif libelf-bootstrap
15215
15216
15217
15218
15219
15220 .PHONY: check-libelf maybe-check-libelf
15221 maybe-check-libelf:
15222 @if libelf
15223 maybe-check-libelf: check-libelf
15224
15225 check-libelf:
15226         @: $(MAKE); $(unstage)
15227         @r=`${PWD_COMMAND}`; export r; \
15228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15229         $(HOST_EXPORTS) \
15230         (cd $(HOST_SUBDIR)/libelf && \
15231           $(MAKE) $(FLAGS_TO_PASS)  check)
15232
15233 @endif libelf
15234
15235 .PHONY: install-libelf maybe-install-libelf
15236 maybe-install-libelf:
15237 @if libelf
15238 maybe-install-libelf: install-libelf
15239
15240 install-libelf:
15241
15242 @endif libelf
15243
15244 .PHONY: install-strip-libelf maybe-install-strip-libelf
15245 maybe-install-strip-libelf:
15246 @if libelf
15247 maybe-install-strip-libelf: install-strip-libelf
15248
15249 install-strip-libelf:
15250
15251 @endif libelf
15252
15253 # Other targets (info, dvi, pdf, etc.)
15254
15255 .PHONY: maybe-info-libelf info-libelf
15256 maybe-info-libelf:
15257 @if libelf
15258 maybe-info-libelf: info-libelf
15259
15260 info-libelf: \
15261     configure-libelf 
15262         @[ -f ./libelf/Makefile ] || exit 0; \
15263         r=`${PWD_COMMAND}`; export r; \
15264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15265         $(HOST_EXPORTS) \
15266         for flag in $(EXTRA_HOST_FLAGS) ; do \
15267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15268         done; \
15269         echo "Doing info in libelf" ; \
15270         (cd $(HOST_SUBDIR)/libelf && \
15271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15273                   "RANLIB=$${RANLIB}" \
15274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15275                   info) \
15276           || exit 1
15277
15278 @endif libelf
15279
15280 .PHONY: maybe-dvi-libelf dvi-libelf
15281 maybe-dvi-libelf:
15282 @if libelf
15283 maybe-dvi-libelf: dvi-libelf
15284
15285 dvi-libelf: \
15286     configure-libelf 
15287         @[ -f ./libelf/Makefile ] || exit 0; \
15288         r=`${PWD_COMMAND}`; export r; \
15289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15290         $(HOST_EXPORTS) \
15291         for flag in $(EXTRA_HOST_FLAGS) ; do \
15292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15293         done; \
15294         echo "Doing dvi in libelf" ; \
15295         (cd $(HOST_SUBDIR)/libelf && \
15296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15298                   "RANLIB=$${RANLIB}" \
15299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15300                   dvi) \
15301           || exit 1
15302
15303 @endif libelf
15304
15305 .PHONY: maybe-pdf-libelf pdf-libelf
15306 maybe-pdf-libelf:
15307 @if libelf
15308 maybe-pdf-libelf: pdf-libelf
15309
15310 pdf-libelf: \
15311     configure-libelf 
15312         @[ -f ./libelf/Makefile ] || exit 0; \
15313         r=`${PWD_COMMAND}`; export r; \
15314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15315         $(HOST_EXPORTS) \
15316         for flag in $(EXTRA_HOST_FLAGS) ; do \
15317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15318         done; \
15319         echo "Doing pdf in libelf" ; \
15320         (cd $(HOST_SUBDIR)/libelf && \
15321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15323                   "RANLIB=$${RANLIB}" \
15324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15325                   pdf) \
15326           || exit 1
15327
15328 @endif libelf
15329
15330 .PHONY: maybe-html-libelf html-libelf
15331 maybe-html-libelf:
15332 @if libelf
15333 maybe-html-libelf: html-libelf
15334
15335 html-libelf: \
15336     configure-libelf 
15337         @[ -f ./libelf/Makefile ] || exit 0; \
15338         r=`${PWD_COMMAND}`; export r; \
15339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15340         $(HOST_EXPORTS) \
15341         for flag in $(EXTRA_HOST_FLAGS) ; do \
15342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15343         done; \
15344         echo "Doing html in libelf" ; \
15345         (cd $(HOST_SUBDIR)/libelf && \
15346           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15347                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15348                   "RANLIB=$${RANLIB}" \
15349                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15350                   html) \
15351           || exit 1
15352
15353 @endif libelf
15354
15355 .PHONY: maybe-TAGS-libelf TAGS-libelf
15356 maybe-TAGS-libelf:
15357 @if libelf
15358 maybe-TAGS-libelf: TAGS-libelf
15359
15360 TAGS-libelf: \
15361     configure-libelf 
15362         @[ -f ./libelf/Makefile ] || exit 0; \
15363         r=`${PWD_COMMAND}`; export r; \
15364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15365         $(HOST_EXPORTS) \
15366         for flag in $(EXTRA_HOST_FLAGS) ; do \
15367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15368         done; \
15369         echo "Doing TAGS in libelf" ; \
15370         (cd $(HOST_SUBDIR)/libelf && \
15371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15373                   "RANLIB=$${RANLIB}" \
15374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15375                   TAGS) \
15376           || exit 1
15377
15378 @endif libelf
15379
15380 .PHONY: maybe-install-info-libelf install-info-libelf
15381 maybe-install-info-libelf:
15382 @if libelf
15383 maybe-install-info-libelf: install-info-libelf
15384
15385 install-info-libelf: \
15386     configure-libelf \
15387     info-libelf 
15388         @[ -f ./libelf/Makefile ] || exit 0; \
15389         r=`${PWD_COMMAND}`; export r; \
15390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15391         $(HOST_EXPORTS) \
15392         for flag in $(EXTRA_HOST_FLAGS) ; do \
15393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15394         done; \
15395         echo "Doing install-info in libelf" ; \
15396         (cd $(HOST_SUBDIR)/libelf && \
15397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15399                   "RANLIB=$${RANLIB}" \
15400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15401                   install-info) \
15402           || exit 1
15403
15404 @endif libelf
15405
15406 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15407 maybe-install-pdf-libelf:
15408 @if libelf
15409 maybe-install-pdf-libelf: install-pdf-libelf
15410
15411 install-pdf-libelf: \
15412     configure-libelf \
15413     pdf-libelf 
15414         @[ -f ./libelf/Makefile ] || exit 0; \
15415         r=`${PWD_COMMAND}`; export r; \
15416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15417         $(HOST_EXPORTS) \
15418         for flag in $(EXTRA_HOST_FLAGS) ; do \
15419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15420         done; \
15421         echo "Doing install-pdf in libelf" ; \
15422         (cd $(HOST_SUBDIR)/libelf && \
15423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15425                   "RANLIB=$${RANLIB}" \
15426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15427                   install-pdf) \
15428           || exit 1
15429
15430 @endif libelf
15431
15432 .PHONY: maybe-install-html-libelf install-html-libelf
15433 maybe-install-html-libelf:
15434 @if libelf
15435 maybe-install-html-libelf: install-html-libelf
15436
15437 install-html-libelf: \
15438     configure-libelf \
15439     html-libelf 
15440         @[ -f ./libelf/Makefile ] || exit 0; \
15441         r=`${PWD_COMMAND}`; export r; \
15442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15443         $(HOST_EXPORTS) \
15444         for flag in $(EXTRA_HOST_FLAGS) ; do \
15445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15446         done; \
15447         echo "Doing install-html in libelf" ; \
15448         (cd $(HOST_SUBDIR)/libelf && \
15449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15451                   "RANLIB=$${RANLIB}" \
15452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15453                   install-html) \
15454           || exit 1
15455
15456 @endif libelf
15457
15458 .PHONY: maybe-installcheck-libelf installcheck-libelf
15459 maybe-installcheck-libelf:
15460 @if libelf
15461 maybe-installcheck-libelf: installcheck-libelf
15462
15463 installcheck-libelf: \
15464     configure-libelf 
15465         @[ -f ./libelf/Makefile ] || exit 0; \
15466         r=`${PWD_COMMAND}`; export r; \
15467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15468         $(HOST_EXPORTS) \
15469         for flag in $(EXTRA_HOST_FLAGS) ; do \
15470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15471         done; \
15472         echo "Doing installcheck in libelf" ; \
15473         (cd $(HOST_SUBDIR)/libelf && \
15474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15476                   "RANLIB=$${RANLIB}" \
15477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15478                   installcheck) \
15479           || exit 1
15480
15481 @endif libelf
15482
15483 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15484 maybe-mostlyclean-libelf:
15485 @if libelf
15486 maybe-mostlyclean-libelf: mostlyclean-libelf
15487
15488 mostlyclean-libelf: 
15489         @[ -f ./libelf/Makefile ] || exit 0; \
15490         r=`${PWD_COMMAND}`; export r; \
15491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15492         $(HOST_EXPORTS) \
15493         for flag in $(EXTRA_HOST_FLAGS) ; do \
15494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15495         done; \
15496         echo "Doing mostlyclean in libelf" ; \
15497         (cd $(HOST_SUBDIR)/libelf && \
15498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15500                   "RANLIB=$${RANLIB}" \
15501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15502                   mostlyclean) \
15503           || exit 1
15504
15505 @endif libelf
15506
15507 .PHONY: maybe-clean-libelf clean-libelf
15508 maybe-clean-libelf:
15509 @if libelf
15510 maybe-clean-libelf: clean-libelf
15511
15512 clean-libelf: 
15513         @[ -f ./libelf/Makefile ] || exit 0; \
15514         r=`${PWD_COMMAND}`; export r; \
15515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15516         $(HOST_EXPORTS) \
15517         for flag in $(EXTRA_HOST_FLAGS) ; do \
15518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15519         done; \
15520         echo "Doing clean in libelf" ; \
15521         (cd $(HOST_SUBDIR)/libelf && \
15522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15524                   "RANLIB=$${RANLIB}" \
15525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15526                   clean) \
15527           || exit 1
15528
15529 @endif libelf
15530
15531 .PHONY: maybe-distclean-libelf distclean-libelf
15532 maybe-distclean-libelf:
15533 @if libelf
15534 maybe-distclean-libelf: distclean-libelf
15535
15536 distclean-libelf: 
15537         @[ -f ./libelf/Makefile ] || exit 0; \
15538         r=`${PWD_COMMAND}`; export r; \
15539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15540         $(HOST_EXPORTS) \
15541         for flag in $(EXTRA_HOST_FLAGS) ; do \
15542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15543         done; \
15544         echo "Doing distclean in libelf" ; \
15545         (cd $(HOST_SUBDIR)/libelf && \
15546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15548                   "RANLIB=$${RANLIB}" \
15549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15550                   distclean) \
15551           || exit 1
15552
15553 @endif libelf
15554
15555 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15556 maybe-maintainer-clean-libelf:
15557 @if libelf
15558 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15559
15560 maintainer-clean-libelf: 
15561         @[ -f ./libelf/Makefile ] || exit 0; \
15562         r=`${PWD_COMMAND}`; export r; \
15563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15564         $(HOST_EXPORTS) \
15565         for flag in $(EXTRA_HOST_FLAGS) ; do \
15566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15567         done; \
15568         echo "Doing maintainer-clean in libelf" ; \
15569         (cd $(HOST_SUBDIR)/libelf && \
15570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15572                   "RANLIB=$${RANLIB}" \
15573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15574                   maintainer-clean) \
15575           || exit 1
15576
15577 @endif libelf
15578
15579
15580
15581 .PHONY: configure-gold maybe-configure-gold
15582 maybe-configure-gold:
15583 @if gcc-bootstrap
15584 configure-gold: stage_current
15585 @endif gcc-bootstrap
15586 @if gold
15587 maybe-configure-gold: configure-gold
15588 configure-gold: 
15589         @r=`${PWD_COMMAND}`; export r; \
15590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15591         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15592         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15593         $(HOST_EXPORTS)  \
15594         echo Configuring in $(HOST_SUBDIR)/gold; \
15595         cd "$(HOST_SUBDIR)/gold" || exit 1; \
15596         case $(srcdir) in \
15597           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15598           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15599                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15600         esac; \
15601         srcdiroption="--srcdir=$${topdir}/gold"; \
15602         libsrcdir="$$s/gold"; \
15603         $(SHELL) $${libsrcdir}/configure \
15604           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15605           --target=${target_alias} $${srcdiroption}  \
15606           || exit 1
15607 @endif gold
15608
15609
15610
15611 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15612 maybe-configure-stage1-gold:
15613 @if gold-bootstrap
15614 maybe-configure-stage1-gold: configure-stage1-gold
15615 configure-stage1-gold:
15616         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15617         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15618         @r=`${PWD_COMMAND}`; export r; \
15619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15620         TFLAGS="$(STAGE1_TFLAGS)"; \
15621         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15622         $(HOST_EXPORTS) \
15623         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15624         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15625         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15626         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15627         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15628         cd $(HOST_SUBDIR)/gold || exit 1; \
15629         case $(srcdir) in \
15630           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15631           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15632                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15633         esac; \
15634         srcdiroption="--srcdir=$${topdir}/gold"; \
15635         libsrcdir="$$s/gold"; \
15636         $(SHELL) $${libsrcdir}/configure \
15637           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15638           --target=${target_alias} $${srcdiroption} \
15639           $(STAGE1_CONFIGURE_FLAGS)
15640 @endif gold-bootstrap
15641
15642 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15643 maybe-configure-stage2-gold:
15644 @if gold-bootstrap
15645 maybe-configure-stage2-gold: configure-stage2-gold
15646 configure-stage2-gold:
15647         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15648         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15649         @r=`${PWD_COMMAND}`; export r; \
15650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15651         TFLAGS="$(STAGE2_TFLAGS)"; \
15652         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15653         $(HOST_EXPORTS) \
15654         $(POSTSTAGE1_HOST_EXPORTS) \
15655         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15656         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15657         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15658         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15659         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15660         cd $(HOST_SUBDIR)/gold || exit 1; \
15661         case $(srcdir) in \
15662           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15663           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15664                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15665         esac; \
15666         srcdiroption="--srcdir=$${topdir}/gold"; \
15667         libsrcdir="$$s/gold"; \
15668         $(SHELL) $${libsrcdir}/configure \
15669           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15670           --target=${target_alias} $${srcdiroption} \
15671           --with-build-libsubdir=$(HOST_SUBDIR) \
15672           $(STAGE2_CONFIGURE_FLAGS)
15673 @endif gold-bootstrap
15674
15675 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15676 maybe-configure-stage3-gold:
15677 @if gold-bootstrap
15678 maybe-configure-stage3-gold: configure-stage3-gold
15679 configure-stage3-gold:
15680         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15681         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15682         @r=`${PWD_COMMAND}`; export r; \
15683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15684         TFLAGS="$(STAGE3_TFLAGS)"; \
15685         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15686         $(HOST_EXPORTS) \
15687         $(POSTSTAGE1_HOST_EXPORTS) \
15688         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15689         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15690         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15691         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15692         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15693         cd $(HOST_SUBDIR)/gold || exit 1; \
15694         case $(srcdir) in \
15695           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15696           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15697                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15698         esac; \
15699         srcdiroption="--srcdir=$${topdir}/gold"; \
15700         libsrcdir="$$s/gold"; \
15701         $(SHELL) $${libsrcdir}/configure \
15702           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15703           --target=${target_alias} $${srcdiroption} \
15704           --with-build-libsubdir=$(HOST_SUBDIR) \
15705           $(STAGE3_CONFIGURE_FLAGS)
15706 @endif gold-bootstrap
15707
15708 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15709 maybe-configure-stage4-gold:
15710 @if gold-bootstrap
15711 maybe-configure-stage4-gold: configure-stage4-gold
15712 configure-stage4-gold:
15713         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15714         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15715         @r=`${PWD_COMMAND}`; export r; \
15716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15717         TFLAGS="$(STAGE4_TFLAGS)"; \
15718         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15719         $(HOST_EXPORTS) \
15720         $(POSTSTAGE1_HOST_EXPORTS) \
15721         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15722         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15723         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15724         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15725         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15726         cd $(HOST_SUBDIR)/gold || exit 1; \
15727         case $(srcdir) in \
15728           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15729           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15730                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15731         esac; \
15732         srcdiroption="--srcdir=$${topdir}/gold"; \
15733         libsrcdir="$$s/gold"; \
15734         $(SHELL) $${libsrcdir}/configure \
15735           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15736           --target=${target_alias} $${srcdiroption} \
15737           --with-build-libsubdir=$(HOST_SUBDIR) \
15738           $(STAGE4_CONFIGURE_FLAGS)
15739 @endif gold-bootstrap
15740
15741 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15742 maybe-configure-stageprofile-gold:
15743 @if gold-bootstrap
15744 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15745 configure-stageprofile-gold:
15746         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15747         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15748         @r=`${PWD_COMMAND}`; export r; \
15749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15750         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15751         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15752         $(HOST_EXPORTS) \
15753         $(POSTSTAGE1_HOST_EXPORTS) \
15754         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15755         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15756         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15757         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15758         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15759         cd $(HOST_SUBDIR)/gold || exit 1; \
15760         case $(srcdir) in \
15761           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15762           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15763                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15764         esac; \
15765         srcdiroption="--srcdir=$${topdir}/gold"; \
15766         libsrcdir="$$s/gold"; \
15767         $(SHELL) $${libsrcdir}/configure \
15768           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15769           --target=${target_alias} $${srcdiroption} \
15770           --with-build-libsubdir=$(HOST_SUBDIR) \
15771           $(STAGEprofile_CONFIGURE_FLAGS)
15772 @endif gold-bootstrap
15773
15774 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15775 maybe-configure-stagefeedback-gold:
15776 @if gold-bootstrap
15777 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15778 configure-stagefeedback-gold:
15779         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15780         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15781         @r=`${PWD_COMMAND}`; export r; \
15782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15783         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15784         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15785         $(HOST_EXPORTS) \
15786         $(POSTSTAGE1_HOST_EXPORTS) \
15787         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15788         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15789         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15790         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15791         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15792         cd $(HOST_SUBDIR)/gold || exit 1; \
15793         case $(srcdir) in \
15794           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15795           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15796                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15797         esac; \
15798         srcdiroption="--srcdir=$${topdir}/gold"; \
15799         libsrcdir="$$s/gold"; \
15800         $(SHELL) $${libsrcdir}/configure \
15801           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15802           --target=${target_alias} $${srcdiroption} \
15803           --with-build-libsubdir=$(HOST_SUBDIR) \
15804           $(STAGEfeedback_CONFIGURE_FLAGS)
15805 @endif gold-bootstrap
15806
15807
15808
15809
15810
15811 .PHONY: all-gold maybe-all-gold
15812 maybe-all-gold:
15813 @if gcc-bootstrap
15814 all-gold: stage_current
15815 @endif gcc-bootstrap
15816 @if gold
15817 TARGET-gold=all
15818 maybe-all-gold: all-gold
15819 all-gold: configure-gold
15820         @r=`${PWD_COMMAND}`; export r; \
15821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15822         $(HOST_EXPORTS)  \
15823         (cd $(HOST_SUBDIR)/gold && \
15824           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15825                 $(TARGET-gold))
15826 @endif gold
15827
15828
15829
15830 .PHONY: all-stage1-gold maybe-all-stage1-gold
15831 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15832 maybe-all-stage1-gold:
15833 maybe-clean-stage1-gold:
15834 @if gold-bootstrap
15835 maybe-all-stage1-gold: all-stage1-gold
15836 all-stage1: all-stage1-gold
15837 TARGET-stage1-gold = $(TARGET-gold)
15838 all-stage1-gold: configure-stage1-gold
15839         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15840         @r=`${PWD_COMMAND}`; export r; \
15841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15842         TFLAGS="$(STAGE1_TFLAGS)"; \
15843         $(HOST_EXPORTS)  \
15844         cd $(HOST_SUBDIR)/gold && \
15845         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15846                 CFLAGS="$(STAGE1_CFLAGS)" \
15847                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15848                 LIBCFLAGS="$(LIBCFLAGS)" \
15849                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15850                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15851                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15852                 $(EXTRA_HOST_FLAGS)  \
15853                 $(STAGE1_FLAGS_TO_PASS)  \
15854                 TFLAGS="$(STAGE1_TFLAGS)" \
15855                 $(TARGET-stage1-gold)
15856
15857 maybe-clean-stage1-gold: clean-stage1-gold
15858 clean-stage1: clean-stage1-gold
15859 clean-stage1-gold:
15860         @if [ $(current_stage) = stage1 ]; then \
15861           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15862         else \
15863           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15864           $(MAKE) stage1-start; \
15865         fi; \
15866         cd $(HOST_SUBDIR)/gold && \
15867         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15868         $(STAGE1_FLAGS_TO_PASS)  clean
15869 @endif gold-bootstrap
15870
15871
15872 .PHONY: all-stage2-gold maybe-all-stage2-gold
15873 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15874 maybe-all-stage2-gold:
15875 maybe-clean-stage2-gold:
15876 @if gold-bootstrap
15877 maybe-all-stage2-gold: all-stage2-gold
15878 all-stage2: all-stage2-gold
15879 TARGET-stage2-gold = $(TARGET-gold)
15880 all-stage2-gold: configure-stage2-gold
15881         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15882         @r=`${PWD_COMMAND}`; export r; \
15883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15884         TFLAGS="$(STAGE2_TFLAGS)"; \
15885         $(HOST_EXPORTS) \
15886         $(POSTSTAGE1_HOST_EXPORTS)  \
15887         cd $(HOST_SUBDIR)/gold && \
15888         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15889                 CFLAGS="$(STAGE2_CFLAGS)" \
15890                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15891                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15892                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15893                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15894                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15895                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15896                 TFLAGS="$(STAGE2_TFLAGS)" \
15897                 $(TARGET-stage2-gold)
15898
15899 maybe-clean-stage2-gold: clean-stage2-gold
15900 clean-stage2: clean-stage2-gold
15901 clean-stage2-gold:
15902         @if [ $(current_stage) = stage2 ]; then \
15903           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15904         else \
15905           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15906           $(MAKE) stage2-start; \
15907         fi; \
15908         cd $(HOST_SUBDIR)/gold && \
15909         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15910 @endif gold-bootstrap
15911
15912
15913 .PHONY: all-stage3-gold maybe-all-stage3-gold
15914 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15915 maybe-all-stage3-gold:
15916 maybe-clean-stage3-gold:
15917 @if gold-bootstrap
15918 maybe-all-stage3-gold: all-stage3-gold
15919 all-stage3: all-stage3-gold
15920 TARGET-stage3-gold = $(TARGET-gold)
15921 all-stage3-gold: configure-stage3-gold
15922         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15923         @r=`${PWD_COMMAND}`; export r; \
15924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15925         TFLAGS="$(STAGE3_TFLAGS)"; \
15926         $(HOST_EXPORTS) \
15927         $(POSTSTAGE1_HOST_EXPORTS)  \
15928         cd $(HOST_SUBDIR)/gold && \
15929         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15930                 CFLAGS="$(STAGE3_CFLAGS)" \
15931                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15932                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15933                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15934                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15935                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15936                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15937                 TFLAGS="$(STAGE3_TFLAGS)" \
15938                 $(TARGET-stage3-gold)
15939
15940 maybe-clean-stage3-gold: clean-stage3-gold
15941 clean-stage3: clean-stage3-gold
15942 clean-stage3-gold:
15943         @if [ $(current_stage) = stage3 ]; then \
15944           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15945         else \
15946           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15947           $(MAKE) stage3-start; \
15948         fi; \
15949         cd $(HOST_SUBDIR)/gold && \
15950         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15951 @endif gold-bootstrap
15952
15953
15954 .PHONY: all-stage4-gold maybe-all-stage4-gold
15955 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15956 maybe-all-stage4-gold:
15957 maybe-clean-stage4-gold:
15958 @if gold-bootstrap
15959 maybe-all-stage4-gold: all-stage4-gold
15960 all-stage4: all-stage4-gold
15961 TARGET-stage4-gold = $(TARGET-gold)
15962 all-stage4-gold: configure-stage4-gold
15963         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15964         @r=`${PWD_COMMAND}`; export r; \
15965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15966         TFLAGS="$(STAGE4_TFLAGS)"; \
15967         $(HOST_EXPORTS) \
15968         $(POSTSTAGE1_HOST_EXPORTS)  \
15969         cd $(HOST_SUBDIR)/gold && \
15970         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15971                 CFLAGS="$(STAGE4_CFLAGS)" \
15972                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15973                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15974                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15975                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15976                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15977                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15978                 TFLAGS="$(STAGE4_TFLAGS)" \
15979                 $(TARGET-stage4-gold)
15980
15981 maybe-clean-stage4-gold: clean-stage4-gold
15982 clean-stage4: clean-stage4-gold
15983 clean-stage4-gold:
15984         @if [ $(current_stage) = stage4 ]; then \
15985           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15986         else \
15987           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15988           $(MAKE) stage4-start; \
15989         fi; \
15990         cd $(HOST_SUBDIR)/gold && \
15991         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15992 @endif gold-bootstrap
15993
15994
15995 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15996 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15997 maybe-all-stageprofile-gold:
15998 maybe-clean-stageprofile-gold:
15999 @if gold-bootstrap
16000 maybe-all-stageprofile-gold: all-stageprofile-gold
16001 all-stageprofile: all-stageprofile-gold
16002 TARGET-stageprofile-gold = $(TARGET-gold)
16003 all-stageprofile-gold: configure-stageprofile-gold
16004         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16005         @r=`${PWD_COMMAND}`; export r; \
16006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16007         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16008         $(HOST_EXPORTS) \
16009         $(POSTSTAGE1_HOST_EXPORTS)  \
16010         cd $(HOST_SUBDIR)/gold && \
16011         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16012                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16013                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16014                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16015                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16016                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16017                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16018                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16019                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16020                 $(TARGET-stageprofile-gold)
16021
16022 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16023 clean-stageprofile: clean-stageprofile-gold
16024 clean-stageprofile-gold:
16025         @if [ $(current_stage) = stageprofile ]; then \
16026           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16027         else \
16028           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16029           $(MAKE) stageprofile-start; \
16030         fi; \
16031         cd $(HOST_SUBDIR)/gold && \
16032         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16033 @endif gold-bootstrap
16034
16035
16036 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16037 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16038 maybe-all-stagefeedback-gold:
16039 maybe-clean-stagefeedback-gold:
16040 @if gold-bootstrap
16041 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16042 all-stagefeedback: all-stagefeedback-gold
16043 TARGET-stagefeedback-gold = $(TARGET-gold)
16044 all-stagefeedback-gold: configure-stagefeedback-gold
16045         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16046         @r=`${PWD_COMMAND}`; export r; \
16047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16048         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16049         $(HOST_EXPORTS) \
16050         $(POSTSTAGE1_HOST_EXPORTS)  \
16051         cd $(HOST_SUBDIR)/gold && \
16052         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16053                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16054                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16055                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16056                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16057                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16058                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16059                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16060                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16061                 $(TARGET-stagefeedback-gold)
16062
16063 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16064 clean-stagefeedback: clean-stagefeedback-gold
16065 clean-stagefeedback-gold:
16066         @if [ $(current_stage) = stagefeedback ]; then \
16067           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16068         else \
16069           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16070           $(MAKE) stagefeedback-start; \
16071         fi; \
16072         cd $(HOST_SUBDIR)/gold && \
16073         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16074 @endif gold-bootstrap
16075
16076
16077
16078
16079
16080 .PHONY: check-gold maybe-check-gold
16081 maybe-check-gold:
16082 @if gold
16083 maybe-check-gold: check-gold
16084
16085 check-gold:
16086         @: $(MAKE); $(unstage)
16087         @r=`${PWD_COMMAND}`; export r; \
16088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16089         $(HOST_EXPORTS) \
16090         (cd $(HOST_SUBDIR)/gold && \
16091           $(MAKE) $(FLAGS_TO_PASS)  check)
16092
16093 @endif gold
16094
16095 .PHONY: install-gold maybe-install-gold
16096 maybe-install-gold:
16097 @if gold
16098 maybe-install-gold: install-gold
16099
16100 install-gold: installdirs
16101         @: $(MAKE); $(unstage)
16102         @r=`${PWD_COMMAND}`; export r; \
16103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16104         $(HOST_EXPORTS) \
16105         (cd $(HOST_SUBDIR)/gold && \
16106           $(MAKE) $(FLAGS_TO_PASS)  install)
16107
16108 @endif gold
16109
16110 .PHONY: install-strip-gold maybe-install-strip-gold
16111 maybe-install-strip-gold:
16112 @if gold
16113 maybe-install-strip-gold: install-strip-gold
16114
16115 install-strip-gold: installdirs
16116         @: $(MAKE); $(unstage)
16117         @r=`${PWD_COMMAND}`; export r; \
16118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16119         $(HOST_EXPORTS) \
16120         (cd $(HOST_SUBDIR)/gold && \
16121           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16122
16123 @endif gold
16124
16125 # Other targets (info, dvi, pdf, etc.)
16126
16127 .PHONY: maybe-info-gold info-gold
16128 maybe-info-gold:
16129 @if gold
16130 maybe-info-gold: info-gold
16131
16132 info-gold: \
16133     configure-gold 
16134         @[ -f ./gold/Makefile ] || exit 0; \
16135         r=`${PWD_COMMAND}`; export r; \
16136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16137         $(HOST_EXPORTS) \
16138         for flag in $(EXTRA_HOST_FLAGS) ; do \
16139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16140         done; \
16141         echo "Doing info in gold" ; \
16142         (cd $(HOST_SUBDIR)/gold && \
16143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16145                   "RANLIB=$${RANLIB}" \
16146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16147                   info) \
16148           || exit 1
16149
16150 @endif gold
16151
16152 .PHONY: maybe-dvi-gold dvi-gold
16153 maybe-dvi-gold:
16154 @if gold
16155 maybe-dvi-gold: dvi-gold
16156
16157 dvi-gold: \
16158     configure-gold 
16159         @[ -f ./gold/Makefile ] || exit 0; \
16160         r=`${PWD_COMMAND}`; export r; \
16161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16162         $(HOST_EXPORTS) \
16163         for flag in $(EXTRA_HOST_FLAGS) ; do \
16164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16165         done; \
16166         echo "Doing dvi in gold" ; \
16167         (cd $(HOST_SUBDIR)/gold && \
16168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16170                   "RANLIB=$${RANLIB}" \
16171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16172                   dvi) \
16173           || exit 1
16174
16175 @endif gold
16176
16177 .PHONY: maybe-pdf-gold pdf-gold
16178 maybe-pdf-gold:
16179 @if gold
16180 maybe-pdf-gold: pdf-gold
16181
16182 pdf-gold: \
16183     configure-gold 
16184         @[ -f ./gold/Makefile ] || exit 0; \
16185         r=`${PWD_COMMAND}`; export r; \
16186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187         $(HOST_EXPORTS) \
16188         for flag in $(EXTRA_HOST_FLAGS) ; do \
16189           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16190         done; \
16191         echo "Doing pdf in gold" ; \
16192         (cd $(HOST_SUBDIR)/gold && \
16193           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16194                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16195                   "RANLIB=$${RANLIB}" \
16196                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16197                   pdf) \
16198           || exit 1
16199
16200 @endif gold
16201
16202 .PHONY: maybe-html-gold html-gold
16203 maybe-html-gold:
16204 @if gold
16205 maybe-html-gold: html-gold
16206
16207 html-gold: \
16208     configure-gold 
16209         @[ -f ./gold/Makefile ] || exit 0; \
16210         r=`${PWD_COMMAND}`; export r; \
16211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16212         $(HOST_EXPORTS) \
16213         for flag in $(EXTRA_HOST_FLAGS) ; do \
16214           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16215         done; \
16216         echo "Doing html in gold" ; \
16217         (cd $(HOST_SUBDIR)/gold && \
16218           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16219                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16220                   "RANLIB=$${RANLIB}" \
16221                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16222                   html) \
16223           || exit 1
16224
16225 @endif gold
16226
16227 .PHONY: maybe-TAGS-gold TAGS-gold
16228 maybe-TAGS-gold:
16229 @if gold
16230 maybe-TAGS-gold: TAGS-gold
16231
16232 TAGS-gold: \
16233     configure-gold 
16234         @[ -f ./gold/Makefile ] || exit 0; \
16235         r=`${PWD_COMMAND}`; export r; \
16236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16237         $(HOST_EXPORTS) \
16238         for flag in $(EXTRA_HOST_FLAGS) ; do \
16239           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16240         done; \
16241         echo "Doing TAGS in gold" ; \
16242         (cd $(HOST_SUBDIR)/gold && \
16243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16245                   "RANLIB=$${RANLIB}" \
16246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16247                   TAGS) \
16248           || exit 1
16249
16250 @endif gold
16251
16252 .PHONY: maybe-install-info-gold install-info-gold
16253 maybe-install-info-gold:
16254 @if gold
16255 maybe-install-info-gold: install-info-gold
16256
16257 install-info-gold: \
16258     configure-gold \
16259     info-gold 
16260         @[ -f ./gold/Makefile ] || exit 0; \
16261         r=`${PWD_COMMAND}`; export r; \
16262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16263         $(HOST_EXPORTS) \
16264         for flag in $(EXTRA_HOST_FLAGS) ; do \
16265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16266         done; \
16267         echo "Doing install-info in gold" ; \
16268         (cd $(HOST_SUBDIR)/gold && \
16269           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16270                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16271                   "RANLIB=$${RANLIB}" \
16272                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16273                   install-info) \
16274           || exit 1
16275
16276 @endif gold
16277
16278 .PHONY: maybe-install-pdf-gold install-pdf-gold
16279 maybe-install-pdf-gold:
16280 @if gold
16281 maybe-install-pdf-gold: install-pdf-gold
16282
16283 install-pdf-gold: \
16284     configure-gold \
16285     pdf-gold 
16286         @[ -f ./gold/Makefile ] || exit 0; \
16287         r=`${PWD_COMMAND}`; export r; \
16288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289         $(HOST_EXPORTS) \
16290         for flag in $(EXTRA_HOST_FLAGS) ; do \
16291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16292         done; \
16293         echo "Doing install-pdf in gold" ; \
16294         (cd $(HOST_SUBDIR)/gold && \
16295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16297                   "RANLIB=$${RANLIB}" \
16298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16299                   install-pdf) \
16300           || exit 1
16301
16302 @endif gold
16303
16304 .PHONY: maybe-install-html-gold install-html-gold
16305 maybe-install-html-gold:
16306 @if gold
16307 maybe-install-html-gold: install-html-gold
16308
16309 install-html-gold: \
16310     configure-gold \
16311     html-gold 
16312         @[ -f ./gold/Makefile ] || exit 0; \
16313         r=`${PWD_COMMAND}`; export r; \
16314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315         $(HOST_EXPORTS) \
16316         for flag in $(EXTRA_HOST_FLAGS) ; do \
16317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16318         done; \
16319         echo "Doing install-html in gold" ; \
16320         (cd $(HOST_SUBDIR)/gold && \
16321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16323                   "RANLIB=$${RANLIB}" \
16324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16325                   install-html) \
16326           || exit 1
16327
16328 @endif gold
16329
16330 .PHONY: maybe-installcheck-gold installcheck-gold
16331 maybe-installcheck-gold:
16332 @if gold
16333 maybe-installcheck-gold: installcheck-gold
16334
16335 installcheck-gold: \
16336     configure-gold 
16337         @[ -f ./gold/Makefile ] || exit 0; \
16338         r=`${PWD_COMMAND}`; export r; \
16339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16340         $(HOST_EXPORTS) \
16341         for flag in $(EXTRA_HOST_FLAGS) ; do \
16342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16343         done; \
16344         echo "Doing installcheck in gold" ; \
16345         (cd $(HOST_SUBDIR)/gold && \
16346           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16347                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16348                   "RANLIB=$${RANLIB}" \
16349                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16350                   installcheck) \
16351           || exit 1
16352
16353 @endif gold
16354
16355 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16356 maybe-mostlyclean-gold:
16357 @if gold
16358 maybe-mostlyclean-gold: mostlyclean-gold
16359
16360 mostlyclean-gold: 
16361         @[ -f ./gold/Makefile ] || exit 0; \
16362         r=`${PWD_COMMAND}`; export r; \
16363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16364         $(HOST_EXPORTS) \
16365         for flag in $(EXTRA_HOST_FLAGS) ; do \
16366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16367         done; \
16368         echo "Doing mostlyclean in gold" ; \
16369         (cd $(HOST_SUBDIR)/gold && \
16370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16372                   "RANLIB=$${RANLIB}" \
16373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16374                   mostlyclean) \
16375           || exit 1
16376
16377 @endif gold
16378
16379 .PHONY: maybe-clean-gold clean-gold
16380 maybe-clean-gold:
16381 @if gold
16382 maybe-clean-gold: clean-gold
16383
16384 clean-gold: 
16385         @[ -f ./gold/Makefile ] || exit 0; \
16386         r=`${PWD_COMMAND}`; export r; \
16387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16388         $(HOST_EXPORTS) \
16389         for flag in $(EXTRA_HOST_FLAGS) ; do \
16390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16391         done; \
16392         echo "Doing clean in gold" ; \
16393         (cd $(HOST_SUBDIR)/gold && \
16394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16396                   "RANLIB=$${RANLIB}" \
16397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16398                   clean) \
16399           || exit 1
16400
16401 @endif gold
16402
16403 .PHONY: maybe-distclean-gold distclean-gold
16404 maybe-distclean-gold:
16405 @if gold
16406 maybe-distclean-gold: distclean-gold
16407
16408 distclean-gold: 
16409         @[ -f ./gold/Makefile ] || exit 0; \
16410         r=`${PWD_COMMAND}`; export r; \
16411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16412         $(HOST_EXPORTS) \
16413         for flag in $(EXTRA_HOST_FLAGS) ; do \
16414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16415         done; \
16416         echo "Doing distclean in gold" ; \
16417         (cd $(HOST_SUBDIR)/gold && \
16418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16420                   "RANLIB=$${RANLIB}" \
16421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16422                   distclean) \
16423           || exit 1
16424
16425 @endif gold
16426
16427 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16428 maybe-maintainer-clean-gold:
16429 @if gold
16430 maybe-maintainer-clean-gold: maintainer-clean-gold
16431
16432 maintainer-clean-gold: 
16433         @[ -f ./gold/Makefile ] || exit 0; \
16434         r=`${PWD_COMMAND}`; export r; \
16435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16436         $(HOST_EXPORTS) \
16437         for flag in $(EXTRA_HOST_FLAGS) ; do \
16438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16439         done; \
16440         echo "Doing maintainer-clean in gold" ; \
16441         (cd $(HOST_SUBDIR)/gold && \
16442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16444                   "RANLIB=$${RANLIB}" \
16445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16446                   maintainer-clean) \
16447           || exit 1
16448
16449 @endif gold
16450
16451
16452
16453 .PHONY: configure-gprof maybe-configure-gprof
16454 maybe-configure-gprof:
16455 @if gcc-bootstrap
16456 configure-gprof: stage_current
16457 @endif gcc-bootstrap
16458 @if gprof
16459 maybe-configure-gprof: configure-gprof
16460 configure-gprof: 
16461         @: $(MAKE); $(unstage)
16462         @r=`${PWD_COMMAND}`; export r; \
16463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16464         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16465         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16466         $(HOST_EXPORTS)  \
16467         echo Configuring in $(HOST_SUBDIR)/gprof; \
16468         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16469         case $(srcdir) in \
16470           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16471           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16472                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16473         esac; \
16474         srcdiroption="--srcdir=$${topdir}/gprof"; \
16475         libsrcdir="$$s/gprof"; \
16476         $(SHELL) $${libsrcdir}/configure \
16477           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16478           --target=${target_alias} $${srcdiroption}  \
16479           || exit 1
16480 @endif gprof
16481
16482
16483
16484
16485
16486 .PHONY: all-gprof maybe-all-gprof
16487 maybe-all-gprof:
16488 @if gcc-bootstrap
16489 all-gprof: stage_current
16490 @endif gcc-bootstrap
16491 @if gprof
16492 TARGET-gprof=all
16493 maybe-all-gprof: all-gprof
16494 all-gprof: configure-gprof
16495         @: $(MAKE); $(unstage)
16496         @r=`${PWD_COMMAND}`; export r; \
16497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16498         $(HOST_EXPORTS)  \
16499         (cd $(HOST_SUBDIR)/gprof && \
16500           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16501                 $(TARGET-gprof))
16502 @endif gprof
16503
16504
16505
16506
16507 .PHONY: check-gprof maybe-check-gprof
16508 maybe-check-gprof:
16509 @if gprof
16510 maybe-check-gprof: check-gprof
16511
16512 check-gprof:
16513         @: $(MAKE); $(unstage)
16514         @r=`${PWD_COMMAND}`; export r; \
16515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16516         $(HOST_EXPORTS) \
16517         (cd $(HOST_SUBDIR)/gprof && \
16518           $(MAKE) $(FLAGS_TO_PASS)  check)
16519
16520 @endif gprof
16521
16522 .PHONY: install-gprof maybe-install-gprof
16523 maybe-install-gprof:
16524 @if gprof
16525 maybe-install-gprof: install-gprof
16526
16527 install-gprof: installdirs
16528         @: $(MAKE); $(unstage)
16529         @r=`${PWD_COMMAND}`; export r; \
16530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16531         $(HOST_EXPORTS) \
16532         (cd $(HOST_SUBDIR)/gprof && \
16533           $(MAKE) $(FLAGS_TO_PASS)  install)
16534
16535 @endif gprof
16536
16537 .PHONY: install-strip-gprof maybe-install-strip-gprof
16538 maybe-install-strip-gprof:
16539 @if gprof
16540 maybe-install-strip-gprof: install-strip-gprof
16541
16542 install-strip-gprof: installdirs
16543         @: $(MAKE); $(unstage)
16544         @r=`${PWD_COMMAND}`; export r; \
16545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16546         $(HOST_EXPORTS) \
16547         (cd $(HOST_SUBDIR)/gprof && \
16548           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16549
16550 @endif gprof
16551
16552 # Other targets (info, dvi, pdf, etc.)
16553
16554 .PHONY: maybe-info-gprof info-gprof
16555 maybe-info-gprof:
16556 @if gprof
16557 maybe-info-gprof: info-gprof
16558
16559 info-gprof: \
16560     configure-gprof 
16561         @: $(MAKE); $(unstage)
16562         @[ -f ./gprof/Makefile ] || exit 0; \
16563         r=`${PWD_COMMAND}`; export r; \
16564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16565         $(HOST_EXPORTS) \
16566         for flag in $(EXTRA_HOST_FLAGS) ; do \
16567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16568         done; \
16569         echo "Doing info in gprof" ; \
16570         (cd $(HOST_SUBDIR)/gprof && \
16571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16573                   "RANLIB=$${RANLIB}" \
16574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16575                   info) \
16576           || exit 1
16577
16578 @endif gprof
16579
16580 .PHONY: maybe-dvi-gprof dvi-gprof
16581 maybe-dvi-gprof:
16582 @if gprof
16583 maybe-dvi-gprof: dvi-gprof
16584
16585 dvi-gprof: \
16586     configure-gprof 
16587         @: $(MAKE); $(unstage)
16588         @[ -f ./gprof/Makefile ] || exit 0; \
16589         r=`${PWD_COMMAND}`; export r; \
16590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591         $(HOST_EXPORTS) \
16592         for flag in $(EXTRA_HOST_FLAGS) ; do \
16593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594         done; \
16595         echo "Doing dvi in gprof" ; \
16596         (cd $(HOST_SUBDIR)/gprof && \
16597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599                   "RANLIB=$${RANLIB}" \
16600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16601                   dvi) \
16602           || exit 1
16603
16604 @endif gprof
16605
16606 .PHONY: maybe-pdf-gprof pdf-gprof
16607 maybe-pdf-gprof:
16608 @if gprof
16609 maybe-pdf-gprof: pdf-gprof
16610
16611 pdf-gprof: \
16612     configure-gprof 
16613         @: $(MAKE); $(unstage)
16614         @[ -f ./gprof/Makefile ] || exit 0; \
16615         r=`${PWD_COMMAND}`; export r; \
16616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16617         $(HOST_EXPORTS) \
16618         for flag in $(EXTRA_HOST_FLAGS) ; do \
16619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16620         done; \
16621         echo "Doing pdf in gprof" ; \
16622         (cd $(HOST_SUBDIR)/gprof && \
16623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16625                   "RANLIB=$${RANLIB}" \
16626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16627                   pdf) \
16628           || exit 1
16629
16630 @endif gprof
16631
16632 .PHONY: maybe-html-gprof html-gprof
16633 maybe-html-gprof:
16634 @if gprof
16635 maybe-html-gprof: html-gprof
16636
16637 html-gprof: \
16638     configure-gprof 
16639         @: $(MAKE); $(unstage)
16640         @[ -f ./gprof/Makefile ] || exit 0; \
16641         r=`${PWD_COMMAND}`; export r; \
16642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16643         $(HOST_EXPORTS) \
16644         for flag in $(EXTRA_HOST_FLAGS) ; do \
16645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16646         done; \
16647         echo "Doing html in gprof" ; \
16648         (cd $(HOST_SUBDIR)/gprof && \
16649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16651                   "RANLIB=$${RANLIB}" \
16652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16653                   html) \
16654           || exit 1
16655
16656 @endif gprof
16657
16658 .PHONY: maybe-TAGS-gprof TAGS-gprof
16659 maybe-TAGS-gprof:
16660 @if gprof
16661 maybe-TAGS-gprof: TAGS-gprof
16662
16663 TAGS-gprof: \
16664     configure-gprof 
16665         @: $(MAKE); $(unstage)
16666         @[ -f ./gprof/Makefile ] || exit 0; \
16667         r=`${PWD_COMMAND}`; export r; \
16668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669         $(HOST_EXPORTS) \
16670         for flag in $(EXTRA_HOST_FLAGS) ; do \
16671           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16672         done; \
16673         echo "Doing TAGS in gprof" ; \
16674         (cd $(HOST_SUBDIR)/gprof && \
16675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16677                   "RANLIB=$${RANLIB}" \
16678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16679                   TAGS) \
16680           || exit 1
16681
16682 @endif gprof
16683
16684 .PHONY: maybe-install-info-gprof install-info-gprof
16685 maybe-install-info-gprof:
16686 @if gprof
16687 maybe-install-info-gprof: install-info-gprof
16688
16689 install-info-gprof: \
16690     configure-gprof \
16691     info-gprof 
16692         @: $(MAKE); $(unstage)
16693         @[ -f ./gprof/Makefile ] || exit 0; \
16694         r=`${PWD_COMMAND}`; export r; \
16695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16696         $(HOST_EXPORTS) \
16697         for flag in $(EXTRA_HOST_FLAGS) ; do \
16698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16699         done; \
16700         echo "Doing install-info in gprof" ; \
16701         (cd $(HOST_SUBDIR)/gprof && \
16702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16704                   "RANLIB=$${RANLIB}" \
16705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16706                   install-info) \
16707           || exit 1
16708
16709 @endif gprof
16710
16711 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16712 maybe-install-pdf-gprof:
16713 @if gprof
16714 maybe-install-pdf-gprof: install-pdf-gprof
16715
16716 install-pdf-gprof: \
16717     configure-gprof \
16718     pdf-gprof 
16719         @: $(MAKE); $(unstage)
16720         @[ -f ./gprof/Makefile ] || exit 0; \
16721         r=`${PWD_COMMAND}`; export r; \
16722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16723         $(HOST_EXPORTS) \
16724         for flag in $(EXTRA_HOST_FLAGS) ; do \
16725           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16726         done; \
16727         echo "Doing install-pdf in gprof" ; \
16728         (cd $(HOST_SUBDIR)/gprof && \
16729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16731                   "RANLIB=$${RANLIB}" \
16732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16733                   install-pdf) \
16734           || exit 1
16735
16736 @endif gprof
16737
16738 .PHONY: maybe-install-html-gprof install-html-gprof
16739 maybe-install-html-gprof:
16740 @if gprof
16741 maybe-install-html-gprof: install-html-gprof
16742
16743 install-html-gprof: \
16744     configure-gprof \
16745     html-gprof 
16746         @: $(MAKE); $(unstage)
16747         @[ -f ./gprof/Makefile ] || exit 0; \
16748         r=`${PWD_COMMAND}`; export r; \
16749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750         $(HOST_EXPORTS) \
16751         for flag in $(EXTRA_HOST_FLAGS) ; do \
16752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16753         done; \
16754         echo "Doing install-html in gprof" ; \
16755         (cd $(HOST_SUBDIR)/gprof && \
16756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16758                   "RANLIB=$${RANLIB}" \
16759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16760                   install-html) \
16761           || exit 1
16762
16763 @endif gprof
16764
16765 .PHONY: maybe-installcheck-gprof installcheck-gprof
16766 maybe-installcheck-gprof:
16767 @if gprof
16768 maybe-installcheck-gprof: installcheck-gprof
16769
16770 installcheck-gprof: \
16771     configure-gprof 
16772         @: $(MAKE); $(unstage)
16773         @[ -f ./gprof/Makefile ] || exit 0; \
16774         r=`${PWD_COMMAND}`; export r; \
16775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776         $(HOST_EXPORTS) \
16777         for flag in $(EXTRA_HOST_FLAGS) ; do \
16778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16779         done; \
16780         echo "Doing installcheck in gprof" ; \
16781         (cd $(HOST_SUBDIR)/gprof && \
16782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16784                   "RANLIB=$${RANLIB}" \
16785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16786                   installcheck) \
16787           || exit 1
16788
16789 @endif gprof
16790
16791 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16792 maybe-mostlyclean-gprof:
16793 @if gprof
16794 maybe-mostlyclean-gprof: mostlyclean-gprof
16795
16796 mostlyclean-gprof: 
16797         @: $(MAKE); $(unstage)
16798         @[ -f ./gprof/Makefile ] || exit 0; \
16799         r=`${PWD_COMMAND}`; export r; \
16800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16801         $(HOST_EXPORTS) \
16802         for flag in $(EXTRA_HOST_FLAGS) ; do \
16803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16804         done; \
16805         echo "Doing mostlyclean in gprof" ; \
16806         (cd $(HOST_SUBDIR)/gprof && \
16807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16809                   "RANLIB=$${RANLIB}" \
16810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16811                   mostlyclean) \
16812           || exit 1
16813
16814 @endif gprof
16815
16816 .PHONY: maybe-clean-gprof clean-gprof
16817 maybe-clean-gprof:
16818 @if gprof
16819 maybe-clean-gprof: clean-gprof
16820
16821 clean-gprof: 
16822         @: $(MAKE); $(unstage)
16823         @[ -f ./gprof/Makefile ] || exit 0; \
16824         r=`${PWD_COMMAND}`; export r; \
16825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16826         $(HOST_EXPORTS) \
16827         for flag in $(EXTRA_HOST_FLAGS) ; do \
16828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16829         done; \
16830         echo "Doing clean in gprof" ; \
16831         (cd $(HOST_SUBDIR)/gprof && \
16832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16834                   "RANLIB=$${RANLIB}" \
16835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16836                   clean) \
16837           || exit 1
16838
16839 @endif gprof
16840
16841 .PHONY: maybe-distclean-gprof distclean-gprof
16842 maybe-distclean-gprof:
16843 @if gprof
16844 maybe-distclean-gprof: distclean-gprof
16845
16846 distclean-gprof: 
16847         @: $(MAKE); $(unstage)
16848         @[ -f ./gprof/Makefile ] || exit 0; \
16849         r=`${PWD_COMMAND}`; export r; \
16850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16851         $(HOST_EXPORTS) \
16852         for flag in $(EXTRA_HOST_FLAGS) ; do \
16853           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16854         done; \
16855         echo "Doing distclean in gprof" ; \
16856         (cd $(HOST_SUBDIR)/gprof && \
16857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16859                   "RANLIB=$${RANLIB}" \
16860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16861                   distclean) \
16862           || exit 1
16863
16864 @endif gprof
16865
16866 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16867 maybe-maintainer-clean-gprof:
16868 @if gprof
16869 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16870
16871 maintainer-clean-gprof: 
16872         @: $(MAKE); $(unstage)
16873         @[ -f ./gprof/Makefile ] || exit 0; \
16874         r=`${PWD_COMMAND}`; export r; \
16875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16876         $(HOST_EXPORTS) \
16877         for flag in $(EXTRA_HOST_FLAGS) ; do \
16878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16879         done; \
16880         echo "Doing maintainer-clean in gprof" ; \
16881         (cd $(HOST_SUBDIR)/gprof && \
16882           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16883                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16884                   "RANLIB=$${RANLIB}" \
16885                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16886                   maintainer-clean) \
16887           || exit 1
16888
16889 @endif gprof
16890
16891
16892
16893 .PHONY: configure-intl maybe-configure-intl
16894 maybe-configure-intl:
16895 @if gcc-bootstrap
16896 configure-intl: stage_current
16897 @endif gcc-bootstrap
16898 @if intl
16899 maybe-configure-intl: configure-intl
16900 configure-intl: 
16901         @r=`${PWD_COMMAND}`; export r; \
16902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16903         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16904         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16905         $(HOST_EXPORTS)  \
16906         echo Configuring in $(HOST_SUBDIR)/intl; \
16907         cd "$(HOST_SUBDIR)/intl" || exit 1; \
16908         case $(srcdir) in \
16909           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16910           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16911                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16912         esac; \
16913         srcdiroption="--srcdir=$${topdir}/intl"; \
16914         libsrcdir="$$s/intl"; \
16915         $(SHELL) $${libsrcdir}/configure \
16916           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16917           --target=${target_alias} $${srcdiroption}  \
16918           || exit 1
16919 @endif intl
16920
16921
16922
16923 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16924 maybe-configure-stage1-intl:
16925 @if intl-bootstrap
16926 maybe-configure-stage1-intl: configure-stage1-intl
16927 configure-stage1-intl:
16928         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16929         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16930         @r=`${PWD_COMMAND}`; export r; \
16931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16932         TFLAGS="$(STAGE1_TFLAGS)"; \
16933         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16934         $(HOST_EXPORTS) \
16935         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16936         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16937         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16938         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16939         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16940         cd $(HOST_SUBDIR)/intl || exit 1; \
16941         case $(srcdir) in \
16942           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16943           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16944                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16945         esac; \
16946         srcdiroption="--srcdir=$${topdir}/intl"; \
16947         libsrcdir="$$s/intl"; \
16948         $(SHELL) $${libsrcdir}/configure \
16949           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16950           --target=${target_alias} $${srcdiroption} \
16951           $(STAGE1_CONFIGURE_FLAGS)
16952 @endif intl-bootstrap
16953
16954 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16955 maybe-configure-stage2-intl:
16956 @if intl-bootstrap
16957 maybe-configure-stage2-intl: configure-stage2-intl
16958 configure-stage2-intl:
16959         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16960         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16961         @r=`${PWD_COMMAND}`; export r; \
16962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16963         TFLAGS="$(STAGE2_TFLAGS)"; \
16964         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16965         $(HOST_EXPORTS) \
16966         $(POSTSTAGE1_HOST_EXPORTS) \
16967         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16968         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16969         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16970         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16971         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16972         cd $(HOST_SUBDIR)/intl || exit 1; \
16973         case $(srcdir) in \
16974           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16975           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16976                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16977         esac; \
16978         srcdiroption="--srcdir=$${topdir}/intl"; \
16979         libsrcdir="$$s/intl"; \
16980         $(SHELL) $${libsrcdir}/configure \
16981           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16982           --target=${target_alias} $${srcdiroption} \
16983           --with-build-libsubdir=$(HOST_SUBDIR) \
16984           $(STAGE2_CONFIGURE_FLAGS)
16985 @endif intl-bootstrap
16986
16987 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16988 maybe-configure-stage3-intl:
16989 @if intl-bootstrap
16990 maybe-configure-stage3-intl: configure-stage3-intl
16991 configure-stage3-intl:
16992         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16993         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16994         @r=`${PWD_COMMAND}`; export r; \
16995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996         TFLAGS="$(STAGE3_TFLAGS)"; \
16997         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16998         $(HOST_EXPORTS) \
16999         $(POSTSTAGE1_HOST_EXPORTS) \
17000         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17001         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17002         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17003         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17004         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17005         cd $(HOST_SUBDIR)/intl || exit 1; \
17006         case $(srcdir) in \
17007           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17008           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17009                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17010         esac; \
17011         srcdiroption="--srcdir=$${topdir}/intl"; \
17012         libsrcdir="$$s/intl"; \
17013         $(SHELL) $${libsrcdir}/configure \
17014           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17015           --target=${target_alias} $${srcdiroption} \
17016           --with-build-libsubdir=$(HOST_SUBDIR) \
17017           $(STAGE3_CONFIGURE_FLAGS)
17018 @endif intl-bootstrap
17019
17020 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17021 maybe-configure-stage4-intl:
17022 @if intl-bootstrap
17023 maybe-configure-stage4-intl: configure-stage4-intl
17024 configure-stage4-intl:
17025         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17026         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17027         @r=`${PWD_COMMAND}`; export r; \
17028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17029         TFLAGS="$(STAGE4_TFLAGS)"; \
17030         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17031         $(HOST_EXPORTS) \
17032         $(POSTSTAGE1_HOST_EXPORTS) \
17033         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17034         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17035         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17036         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17037         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17038         cd $(HOST_SUBDIR)/intl || exit 1; \
17039         case $(srcdir) in \
17040           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17041           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17042                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17043         esac; \
17044         srcdiroption="--srcdir=$${topdir}/intl"; \
17045         libsrcdir="$$s/intl"; \
17046         $(SHELL) $${libsrcdir}/configure \
17047           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17048           --target=${target_alias} $${srcdiroption} \
17049           --with-build-libsubdir=$(HOST_SUBDIR) \
17050           $(STAGE4_CONFIGURE_FLAGS)
17051 @endif intl-bootstrap
17052
17053 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17054 maybe-configure-stageprofile-intl:
17055 @if intl-bootstrap
17056 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17057 configure-stageprofile-intl:
17058         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17059         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17060         @r=`${PWD_COMMAND}`; export r; \
17061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17062         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17063         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17064         $(HOST_EXPORTS) \
17065         $(POSTSTAGE1_HOST_EXPORTS) \
17066         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17067         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17068         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17069         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17070         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17071         cd $(HOST_SUBDIR)/intl || exit 1; \
17072         case $(srcdir) in \
17073           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17074           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17075                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17076         esac; \
17077         srcdiroption="--srcdir=$${topdir}/intl"; \
17078         libsrcdir="$$s/intl"; \
17079         $(SHELL) $${libsrcdir}/configure \
17080           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17081           --target=${target_alias} $${srcdiroption} \
17082           --with-build-libsubdir=$(HOST_SUBDIR) \
17083           $(STAGEprofile_CONFIGURE_FLAGS)
17084 @endif intl-bootstrap
17085
17086 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17087 maybe-configure-stagefeedback-intl:
17088 @if intl-bootstrap
17089 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17090 configure-stagefeedback-intl:
17091         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17092         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17093         @r=`${PWD_COMMAND}`; export r; \
17094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17095         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17096         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17097         $(HOST_EXPORTS) \
17098         $(POSTSTAGE1_HOST_EXPORTS) \
17099         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17100         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17101         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17102         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17103         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17104         cd $(HOST_SUBDIR)/intl || exit 1; \
17105         case $(srcdir) in \
17106           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17107           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17108                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17109         esac; \
17110         srcdiroption="--srcdir=$${topdir}/intl"; \
17111         libsrcdir="$$s/intl"; \
17112         $(SHELL) $${libsrcdir}/configure \
17113           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17114           --target=${target_alias} $${srcdiroption} \
17115           --with-build-libsubdir=$(HOST_SUBDIR) \
17116           $(STAGEfeedback_CONFIGURE_FLAGS)
17117 @endif intl-bootstrap
17118
17119
17120
17121
17122
17123 .PHONY: all-intl maybe-all-intl
17124 maybe-all-intl:
17125 @if gcc-bootstrap
17126 all-intl: stage_current
17127 @endif gcc-bootstrap
17128 @if intl
17129 TARGET-intl=all
17130 maybe-all-intl: all-intl
17131 all-intl: configure-intl
17132         @r=`${PWD_COMMAND}`; export r; \
17133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17134         $(HOST_EXPORTS)  \
17135         (cd $(HOST_SUBDIR)/intl && \
17136           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17137                 $(TARGET-intl))
17138 @endif intl
17139
17140
17141
17142 .PHONY: all-stage1-intl maybe-all-stage1-intl
17143 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17144 maybe-all-stage1-intl:
17145 maybe-clean-stage1-intl:
17146 @if intl-bootstrap
17147 maybe-all-stage1-intl: all-stage1-intl
17148 all-stage1: all-stage1-intl
17149 TARGET-stage1-intl = $(TARGET-intl)
17150 all-stage1-intl: configure-stage1-intl
17151         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17152         @r=`${PWD_COMMAND}`; export r; \
17153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154         TFLAGS="$(STAGE1_TFLAGS)"; \
17155         $(HOST_EXPORTS)  \
17156         cd $(HOST_SUBDIR)/intl && \
17157         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17158                 CFLAGS="$(STAGE1_CFLAGS)" \
17159                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17160                 LIBCFLAGS="$(LIBCFLAGS)" \
17161                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17162                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17163                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17164                 $(EXTRA_HOST_FLAGS)  \
17165                 $(STAGE1_FLAGS_TO_PASS)  \
17166                 TFLAGS="$(STAGE1_TFLAGS)" \
17167                 $(TARGET-stage1-intl)
17168
17169 maybe-clean-stage1-intl: clean-stage1-intl
17170 clean-stage1: clean-stage1-intl
17171 clean-stage1-intl:
17172         @if [ $(current_stage) = stage1 ]; then \
17173           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17174         else \
17175           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17176           $(MAKE) stage1-start; \
17177         fi; \
17178         cd $(HOST_SUBDIR)/intl && \
17179         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17180         $(STAGE1_FLAGS_TO_PASS)  clean
17181 @endif intl-bootstrap
17182
17183
17184 .PHONY: all-stage2-intl maybe-all-stage2-intl
17185 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17186 maybe-all-stage2-intl:
17187 maybe-clean-stage2-intl:
17188 @if intl-bootstrap
17189 maybe-all-stage2-intl: all-stage2-intl
17190 all-stage2: all-stage2-intl
17191 TARGET-stage2-intl = $(TARGET-intl)
17192 all-stage2-intl: configure-stage2-intl
17193         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17194         @r=`${PWD_COMMAND}`; export r; \
17195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17196         TFLAGS="$(STAGE2_TFLAGS)"; \
17197         $(HOST_EXPORTS) \
17198         $(POSTSTAGE1_HOST_EXPORTS)  \
17199         cd $(HOST_SUBDIR)/intl && \
17200         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17201                 CFLAGS="$(STAGE2_CFLAGS)" \
17202                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17203                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17204                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17205                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17206                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17207                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17208                 TFLAGS="$(STAGE2_TFLAGS)" \
17209                 $(TARGET-stage2-intl)
17210
17211 maybe-clean-stage2-intl: clean-stage2-intl
17212 clean-stage2: clean-stage2-intl
17213 clean-stage2-intl:
17214         @if [ $(current_stage) = stage2 ]; then \
17215           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17216         else \
17217           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17218           $(MAKE) stage2-start; \
17219         fi; \
17220         cd $(HOST_SUBDIR)/intl && \
17221         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17222 @endif intl-bootstrap
17223
17224
17225 .PHONY: all-stage3-intl maybe-all-stage3-intl
17226 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17227 maybe-all-stage3-intl:
17228 maybe-clean-stage3-intl:
17229 @if intl-bootstrap
17230 maybe-all-stage3-intl: all-stage3-intl
17231 all-stage3: all-stage3-intl
17232 TARGET-stage3-intl = $(TARGET-intl)
17233 all-stage3-intl: configure-stage3-intl
17234         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17235         @r=`${PWD_COMMAND}`; export r; \
17236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17237         TFLAGS="$(STAGE3_TFLAGS)"; \
17238         $(HOST_EXPORTS) \
17239         $(POSTSTAGE1_HOST_EXPORTS)  \
17240         cd $(HOST_SUBDIR)/intl && \
17241         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17242                 CFLAGS="$(STAGE3_CFLAGS)" \
17243                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17244                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17245                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17246                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17247                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17248                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17249                 TFLAGS="$(STAGE3_TFLAGS)" \
17250                 $(TARGET-stage3-intl)
17251
17252 maybe-clean-stage3-intl: clean-stage3-intl
17253 clean-stage3: clean-stage3-intl
17254 clean-stage3-intl:
17255         @if [ $(current_stage) = stage3 ]; then \
17256           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17257         else \
17258           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17259           $(MAKE) stage3-start; \
17260         fi; \
17261         cd $(HOST_SUBDIR)/intl && \
17262         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17263 @endif intl-bootstrap
17264
17265
17266 .PHONY: all-stage4-intl maybe-all-stage4-intl
17267 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17268 maybe-all-stage4-intl:
17269 maybe-clean-stage4-intl:
17270 @if intl-bootstrap
17271 maybe-all-stage4-intl: all-stage4-intl
17272 all-stage4: all-stage4-intl
17273 TARGET-stage4-intl = $(TARGET-intl)
17274 all-stage4-intl: configure-stage4-intl
17275         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17276         @r=`${PWD_COMMAND}`; export r; \
17277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17278         TFLAGS="$(STAGE4_TFLAGS)"; \
17279         $(HOST_EXPORTS) \
17280         $(POSTSTAGE1_HOST_EXPORTS)  \
17281         cd $(HOST_SUBDIR)/intl && \
17282         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17283                 CFLAGS="$(STAGE4_CFLAGS)" \
17284                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17285                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17286                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17287                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17288                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17289                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17290                 TFLAGS="$(STAGE4_TFLAGS)" \
17291                 $(TARGET-stage4-intl)
17292
17293 maybe-clean-stage4-intl: clean-stage4-intl
17294 clean-stage4: clean-stage4-intl
17295 clean-stage4-intl:
17296         @if [ $(current_stage) = stage4 ]; then \
17297           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17298         else \
17299           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17300           $(MAKE) stage4-start; \
17301         fi; \
17302         cd $(HOST_SUBDIR)/intl && \
17303         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17304 @endif intl-bootstrap
17305
17306
17307 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17308 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17309 maybe-all-stageprofile-intl:
17310 maybe-clean-stageprofile-intl:
17311 @if intl-bootstrap
17312 maybe-all-stageprofile-intl: all-stageprofile-intl
17313 all-stageprofile: all-stageprofile-intl
17314 TARGET-stageprofile-intl = $(TARGET-intl)
17315 all-stageprofile-intl: configure-stageprofile-intl
17316         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17317         @r=`${PWD_COMMAND}`; export r; \
17318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17319         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17320         $(HOST_EXPORTS) \
17321         $(POSTSTAGE1_HOST_EXPORTS)  \
17322         cd $(HOST_SUBDIR)/intl && \
17323         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17324                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17325                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17326                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17327                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17328                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17329                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17330                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17331                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17332                 $(TARGET-stageprofile-intl)
17333
17334 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17335 clean-stageprofile: clean-stageprofile-intl
17336 clean-stageprofile-intl:
17337         @if [ $(current_stage) = stageprofile ]; then \
17338           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17339         else \
17340           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17341           $(MAKE) stageprofile-start; \
17342         fi; \
17343         cd $(HOST_SUBDIR)/intl && \
17344         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17345 @endif intl-bootstrap
17346
17347
17348 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17349 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17350 maybe-all-stagefeedback-intl:
17351 maybe-clean-stagefeedback-intl:
17352 @if intl-bootstrap
17353 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17354 all-stagefeedback: all-stagefeedback-intl
17355 TARGET-stagefeedback-intl = $(TARGET-intl)
17356 all-stagefeedback-intl: configure-stagefeedback-intl
17357         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17358         @r=`${PWD_COMMAND}`; export r; \
17359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17360         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17361         $(HOST_EXPORTS) \
17362         $(POSTSTAGE1_HOST_EXPORTS)  \
17363         cd $(HOST_SUBDIR)/intl && \
17364         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17365                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17366                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17367                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17368                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17369                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17370                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17371                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17372                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17373                 $(TARGET-stagefeedback-intl)
17374
17375 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17376 clean-stagefeedback: clean-stagefeedback-intl
17377 clean-stagefeedback-intl:
17378         @if [ $(current_stage) = stagefeedback ]; then \
17379           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17380         else \
17381           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17382           $(MAKE) stagefeedback-start; \
17383         fi; \
17384         cd $(HOST_SUBDIR)/intl && \
17385         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17386 @endif intl-bootstrap
17387
17388
17389
17390
17391
17392 .PHONY: check-intl maybe-check-intl
17393 maybe-check-intl:
17394 @if intl
17395 maybe-check-intl: check-intl
17396
17397 check-intl:
17398         @: $(MAKE); $(unstage)
17399         @r=`${PWD_COMMAND}`; export r; \
17400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17401         $(HOST_EXPORTS) \
17402         (cd $(HOST_SUBDIR)/intl && \
17403           $(MAKE) $(FLAGS_TO_PASS)  check)
17404
17405 @endif intl
17406
17407 .PHONY: install-intl maybe-install-intl
17408 maybe-install-intl:
17409 @if intl
17410 maybe-install-intl: install-intl
17411
17412 install-intl: installdirs
17413         @: $(MAKE); $(unstage)
17414         @r=`${PWD_COMMAND}`; export r; \
17415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17416         $(HOST_EXPORTS) \
17417         (cd $(HOST_SUBDIR)/intl && \
17418           $(MAKE) $(FLAGS_TO_PASS)  install)
17419
17420 @endif intl
17421
17422 .PHONY: install-strip-intl maybe-install-strip-intl
17423 maybe-install-strip-intl:
17424 @if intl
17425 maybe-install-strip-intl: install-strip-intl
17426
17427 install-strip-intl: installdirs
17428         @: $(MAKE); $(unstage)
17429         @r=`${PWD_COMMAND}`; export r; \
17430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17431         $(HOST_EXPORTS) \
17432         (cd $(HOST_SUBDIR)/intl && \
17433           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17434
17435 @endif intl
17436
17437 # Other targets (info, dvi, pdf, etc.)
17438
17439 .PHONY: maybe-info-intl info-intl
17440 maybe-info-intl:
17441 @if intl
17442 maybe-info-intl: info-intl
17443
17444 info-intl: \
17445     configure-intl 
17446         @[ -f ./intl/Makefile ] || exit 0; \
17447         r=`${PWD_COMMAND}`; export r; \
17448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17449         $(HOST_EXPORTS) \
17450         for flag in $(EXTRA_HOST_FLAGS) ; do \
17451           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17452         done; \
17453         echo "Doing info in intl" ; \
17454         (cd $(HOST_SUBDIR)/intl && \
17455           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17456                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17457                   "RANLIB=$${RANLIB}" \
17458                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17459                   info) \
17460           || exit 1
17461
17462 @endif intl
17463
17464 .PHONY: maybe-dvi-intl dvi-intl
17465 maybe-dvi-intl:
17466 @if intl
17467 maybe-dvi-intl: dvi-intl
17468
17469 dvi-intl: \
17470     configure-intl 
17471         @[ -f ./intl/Makefile ] || exit 0; \
17472         r=`${PWD_COMMAND}`; export r; \
17473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17474         $(HOST_EXPORTS) \
17475         for flag in $(EXTRA_HOST_FLAGS) ; do \
17476           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17477         done; \
17478         echo "Doing dvi in intl" ; \
17479         (cd $(HOST_SUBDIR)/intl && \
17480           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17481                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17482                   "RANLIB=$${RANLIB}" \
17483                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17484                   dvi) \
17485           || exit 1
17486
17487 @endif intl
17488
17489 .PHONY: maybe-pdf-intl pdf-intl
17490 maybe-pdf-intl:
17491 @if intl
17492 maybe-pdf-intl: pdf-intl
17493
17494 pdf-intl: \
17495     configure-intl 
17496         @[ -f ./intl/Makefile ] || exit 0; \
17497         r=`${PWD_COMMAND}`; export r; \
17498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499         $(HOST_EXPORTS) \
17500         for flag in $(EXTRA_HOST_FLAGS) ; do \
17501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17502         done; \
17503         echo "Doing pdf in intl" ; \
17504         (cd $(HOST_SUBDIR)/intl && \
17505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17507                   "RANLIB=$${RANLIB}" \
17508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17509                   pdf) \
17510           || exit 1
17511
17512 @endif intl
17513
17514 .PHONY: maybe-html-intl html-intl
17515 maybe-html-intl:
17516 @if intl
17517 maybe-html-intl: html-intl
17518
17519 html-intl: \
17520     configure-intl 
17521         @[ -f ./intl/Makefile ] || exit 0; \
17522         r=`${PWD_COMMAND}`; export r; \
17523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17524         $(HOST_EXPORTS) \
17525         for flag in $(EXTRA_HOST_FLAGS) ; do \
17526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17527         done; \
17528         echo "Doing html in intl" ; \
17529         (cd $(HOST_SUBDIR)/intl && \
17530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17532                   "RANLIB=$${RANLIB}" \
17533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17534                   html) \
17535           || exit 1
17536
17537 @endif intl
17538
17539 .PHONY: maybe-TAGS-intl TAGS-intl
17540 maybe-TAGS-intl:
17541 @if intl
17542 maybe-TAGS-intl: TAGS-intl
17543
17544 TAGS-intl: \
17545     configure-intl 
17546         @[ -f ./intl/Makefile ] || exit 0; \
17547         r=`${PWD_COMMAND}`; export r; \
17548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17549         $(HOST_EXPORTS) \
17550         for flag in $(EXTRA_HOST_FLAGS) ; do \
17551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17552         done; \
17553         echo "Doing TAGS in intl" ; \
17554         (cd $(HOST_SUBDIR)/intl && \
17555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17557                   "RANLIB=$${RANLIB}" \
17558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17559                   TAGS) \
17560           || exit 1
17561
17562 @endif intl
17563
17564 .PHONY: maybe-install-info-intl install-info-intl
17565 maybe-install-info-intl:
17566 @if intl
17567 maybe-install-info-intl: install-info-intl
17568
17569 install-info-intl: \
17570     configure-intl \
17571     info-intl 
17572         @[ -f ./intl/Makefile ] || exit 0; \
17573         r=`${PWD_COMMAND}`; export r; \
17574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575         $(HOST_EXPORTS) \
17576         for flag in $(EXTRA_HOST_FLAGS) ; do \
17577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17578         done; \
17579         echo "Doing install-info in intl" ; \
17580         (cd $(HOST_SUBDIR)/intl && \
17581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17583                   "RANLIB=$${RANLIB}" \
17584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17585                   install-info) \
17586           || exit 1
17587
17588 @endif intl
17589
17590 .PHONY: maybe-install-pdf-intl install-pdf-intl
17591 maybe-install-pdf-intl:
17592 @if intl
17593 maybe-install-pdf-intl: install-pdf-intl
17594
17595 install-pdf-intl: \
17596     configure-intl \
17597     pdf-intl 
17598         @[ -f ./intl/Makefile ] || exit 0; \
17599         r=`${PWD_COMMAND}`; export r; \
17600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17601         $(HOST_EXPORTS) \
17602         for flag in $(EXTRA_HOST_FLAGS) ; do \
17603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604         done; \
17605         echo "Doing install-pdf in intl" ; \
17606         (cd $(HOST_SUBDIR)/intl && \
17607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609                   "RANLIB=$${RANLIB}" \
17610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17611                   install-pdf) \
17612           || exit 1
17613
17614 @endif intl
17615
17616 .PHONY: maybe-install-html-intl install-html-intl
17617 maybe-install-html-intl:
17618 @if intl
17619 maybe-install-html-intl: install-html-intl
17620
17621 install-html-intl: \
17622     configure-intl \
17623     html-intl 
17624         @[ -f ./intl/Makefile ] || exit 0; \
17625         r=`${PWD_COMMAND}`; export r; \
17626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17627         $(HOST_EXPORTS) \
17628         for flag in $(EXTRA_HOST_FLAGS) ; do \
17629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17630         done; \
17631         echo "Doing install-html in intl" ; \
17632         (cd $(HOST_SUBDIR)/intl && \
17633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17635                   "RANLIB=$${RANLIB}" \
17636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17637                   install-html) \
17638           || exit 1
17639
17640 @endif intl
17641
17642 .PHONY: maybe-installcheck-intl installcheck-intl
17643 maybe-installcheck-intl:
17644 @if intl
17645 maybe-installcheck-intl: installcheck-intl
17646
17647 installcheck-intl: \
17648     configure-intl 
17649         @[ -f ./intl/Makefile ] || exit 0; \
17650         r=`${PWD_COMMAND}`; export r; \
17651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652         $(HOST_EXPORTS) \
17653         for flag in $(EXTRA_HOST_FLAGS) ; do \
17654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17655         done; \
17656         echo "Doing installcheck in intl" ; \
17657         (cd $(HOST_SUBDIR)/intl && \
17658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17660                   "RANLIB=$${RANLIB}" \
17661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17662                   installcheck) \
17663           || exit 1
17664
17665 @endif intl
17666
17667 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17668 maybe-mostlyclean-intl:
17669 @if intl
17670 maybe-mostlyclean-intl: mostlyclean-intl
17671
17672 mostlyclean-intl: 
17673         @[ -f ./intl/Makefile ] || exit 0; \
17674         r=`${PWD_COMMAND}`; export r; \
17675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17676         $(HOST_EXPORTS) \
17677         for flag in $(EXTRA_HOST_FLAGS) ; do \
17678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17679         done; \
17680         echo "Doing mostlyclean in intl" ; \
17681         (cd $(HOST_SUBDIR)/intl && \
17682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17684                   "RANLIB=$${RANLIB}" \
17685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17686                   mostlyclean) \
17687           || exit 1
17688
17689 @endif intl
17690
17691 .PHONY: maybe-clean-intl clean-intl
17692 maybe-clean-intl:
17693 @if intl
17694 maybe-clean-intl: clean-intl
17695
17696 clean-intl: 
17697         @[ -f ./intl/Makefile ] || exit 0; \
17698         r=`${PWD_COMMAND}`; export r; \
17699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17700         $(HOST_EXPORTS) \
17701         for flag in $(EXTRA_HOST_FLAGS) ; do \
17702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17703         done; \
17704         echo "Doing clean in intl" ; \
17705         (cd $(HOST_SUBDIR)/intl && \
17706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17708                   "RANLIB=$${RANLIB}" \
17709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17710                   clean) \
17711           || exit 1
17712
17713 @endif intl
17714
17715 .PHONY: maybe-distclean-intl distclean-intl
17716 maybe-distclean-intl:
17717 @if intl
17718 maybe-distclean-intl: distclean-intl
17719
17720 distclean-intl: 
17721         @[ -f ./intl/Makefile ] || exit 0; \
17722         r=`${PWD_COMMAND}`; export r; \
17723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17724         $(HOST_EXPORTS) \
17725         for flag in $(EXTRA_HOST_FLAGS) ; do \
17726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17727         done; \
17728         echo "Doing distclean in intl" ; \
17729         (cd $(HOST_SUBDIR)/intl && \
17730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17732                   "RANLIB=$${RANLIB}" \
17733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17734                   distclean) \
17735           || exit 1
17736
17737 @endif intl
17738
17739 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17740 maybe-maintainer-clean-intl:
17741 @if intl
17742 maybe-maintainer-clean-intl: maintainer-clean-intl
17743
17744 maintainer-clean-intl: 
17745         @[ -f ./intl/Makefile ] || exit 0; \
17746         r=`${PWD_COMMAND}`; export r; \
17747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17748         $(HOST_EXPORTS) \
17749         for flag in $(EXTRA_HOST_FLAGS) ; do \
17750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17751         done; \
17752         echo "Doing maintainer-clean in intl" ; \
17753         (cd $(HOST_SUBDIR)/intl && \
17754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17756                   "RANLIB=$${RANLIB}" \
17757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17758                   maintainer-clean) \
17759           || exit 1
17760
17761 @endif intl
17762
17763
17764
17765 .PHONY: configure-tcl maybe-configure-tcl
17766 maybe-configure-tcl:
17767 @if gcc-bootstrap
17768 configure-tcl: stage_current
17769 @endif gcc-bootstrap
17770 @if tcl
17771 maybe-configure-tcl: configure-tcl
17772 configure-tcl: 
17773         @: $(MAKE); $(unstage)
17774         @r=`${PWD_COMMAND}`; export r; \
17775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17776         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17777         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17778         $(HOST_EXPORTS)  \
17779         echo Configuring in $(HOST_SUBDIR)/tcl; \
17780         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17781         case $(srcdir) in \
17782           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17783           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17784                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17785         esac; \
17786         srcdiroption="--srcdir=$${topdir}/tcl"; \
17787         libsrcdir="$$s/tcl"; \
17788         $(SHELL) $${libsrcdir}/configure \
17789           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17790           --target=${target_alias} $${srcdiroption}  \
17791           || exit 1
17792 @endif tcl
17793
17794
17795
17796
17797
17798 .PHONY: all-tcl maybe-all-tcl
17799 maybe-all-tcl:
17800 @if gcc-bootstrap
17801 all-tcl: stage_current
17802 @endif gcc-bootstrap
17803 @if tcl
17804 TARGET-tcl=all
17805 maybe-all-tcl: all-tcl
17806 all-tcl: configure-tcl
17807         @: $(MAKE); $(unstage)
17808         @r=`${PWD_COMMAND}`; export r; \
17809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17810         $(HOST_EXPORTS)  \
17811         (cd $(HOST_SUBDIR)/tcl && \
17812           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17813                 $(TARGET-tcl))
17814 @endif tcl
17815
17816
17817
17818
17819 .PHONY: check-tcl maybe-check-tcl
17820 maybe-check-tcl:
17821 @if tcl
17822 maybe-check-tcl: check-tcl
17823
17824 check-tcl:
17825         @: $(MAKE); $(unstage)
17826         @r=`${PWD_COMMAND}`; export r; \
17827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828         $(HOST_EXPORTS) \
17829         (cd $(HOST_SUBDIR)/tcl && \
17830           $(MAKE) $(FLAGS_TO_PASS)  check)
17831
17832 @endif tcl
17833
17834 .PHONY: install-tcl maybe-install-tcl
17835 maybe-install-tcl:
17836 @if tcl
17837 maybe-install-tcl: install-tcl
17838
17839 install-tcl: installdirs
17840         @: $(MAKE); $(unstage)
17841         @r=`${PWD_COMMAND}`; export r; \
17842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17843         $(HOST_EXPORTS) \
17844         (cd $(HOST_SUBDIR)/tcl && \
17845           $(MAKE) $(FLAGS_TO_PASS)  install)
17846
17847 @endif tcl
17848
17849 .PHONY: install-strip-tcl maybe-install-strip-tcl
17850 maybe-install-strip-tcl:
17851 @if tcl
17852 maybe-install-strip-tcl: install-strip-tcl
17853
17854 install-strip-tcl: installdirs
17855         @: $(MAKE); $(unstage)
17856         @r=`${PWD_COMMAND}`; export r; \
17857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17858         $(HOST_EXPORTS) \
17859         (cd $(HOST_SUBDIR)/tcl && \
17860           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17861
17862 @endif tcl
17863
17864 # Other targets (info, dvi, pdf, etc.)
17865
17866 .PHONY: maybe-info-tcl info-tcl
17867 maybe-info-tcl:
17868 @if tcl
17869 maybe-info-tcl: info-tcl
17870
17871 info-tcl: \
17872     configure-tcl 
17873         @: $(MAKE); $(unstage)
17874         @[ -f ./tcl/Makefile ] || exit 0; \
17875         r=`${PWD_COMMAND}`; export r; \
17876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17877         $(HOST_EXPORTS) \
17878         for flag in $(EXTRA_HOST_FLAGS) ; do \
17879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17880         done; \
17881         echo "Doing info in tcl" ; \
17882         (cd $(HOST_SUBDIR)/tcl && \
17883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17885                   "RANLIB=$${RANLIB}" \
17886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17887                   info) \
17888           || exit 1
17889
17890 @endif tcl
17891
17892 .PHONY: maybe-dvi-tcl dvi-tcl
17893 maybe-dvi-tcl:
17894 @if tcl
17895 maybe-dvi-tcl: dvi-tcl
17896
17897 dvi-tcl: \
17898     configure-tcl 
17899         @: $(MAKE); $(unstage)
17900         @[ -f ./tcl/Makefile ] || exit 0; \
17901         r=`${PWD_COMMAND}`; export r; \
17902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17903         $(HOST_EXPORTS) \
17904         for flag in $(EXTRA_HOST_FLAGS) ; do \
17905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17906         done; \
17907         echo "Doing dvi in tcl" ; \
17908         (cd $(HOST_SUBDIR)/tcl && \
17909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17911                   "RANLIB=$${RANLIB}" \
17912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17913                   dvi) \
17914           || exit 1
17915
17916 @endif tcl
17917
17918 .PHONY: maybe-pdf-tcl pdf-tcl
17919 maybe-pdf-tcl:
17920 @if tcl
17921 maybe-pdf-tcl: pdf-tcl
17922
17923 pdf-tcl: \
17924     configure-tcl 
17925         @: $(MAKE); $(unstage)
17926         @[ -f ./tcl/Makefile ] || exit 0; \
17927         r=`${PWD_COMMAND}`; export r; \
17928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17929         $(HOST_EXPORTS) \
17930         for flag in $(EXTRA_HOST_FLAGS) ; do \
17931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17932         done; \
17933         echo "Doing pdf in tcl" ; \
17934         (cd $(HOST_SUBDIR)/tcl && \
17935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17937                   "RANLIB=$${RANLIB}" \
17938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17939                   pdf) \
17940           || exit 1
17941
17942 @endif tcl
17943
17944 .PHONY: maybe-html-tcl html-tcl
17945 maybe-html-tcl:
17946 @if tcl
17947 maybe-html-tcl: html-tcl
17948
17949 html-tcl: \
17950     configure-tcl 
17951         @: $(MAKE); $(unstage)
17952         @[ -f ./tcl/Makefile ] || exit 0; \
17953         r=`${PWD_COMMAND}`; export r; \
17954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17955         $(HOST_EXPORTS) \
17956         for flag in $(EXTRA_HOST_FLAGS) ; do \
17957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17958         done; \
17959         echo "Doing html in tcl" ; \
17960         (cd $(HOST_SUBDIR)/tcl && \
17961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17963                   "RANLIB=$${RANLIB}" \
17964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17965                   html) \
17966           || exit 1
17967
17968 @endif tcl
17969
17970 .PHONY: maybe-TAGS-tcl TAGS-tcl
17971 maybe-TAGS-tcl:
17972 @if tcl
17973 maybe-TAGS-tcl: TAGS-tcl
17974
17975 TAGS-tcl: \
17976     configure-tcl 
17977         @: $(MAKE); $(unstage)
17978         @[ -f ./tcl/Makefile ] || exit 0; \
17979         r=`${PWD_COMMAND}`; export r; \
17980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17981         $(HOST_EXPORTS) \
17982         for flag in $(EXTRA_HOST_FLAGS) ; do \
17983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17984         done; \
17985         echo "Doing TAGS in tcl" ; \
17986         (cd $(HOST_SUBDIR)/tcl && \
17987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17989                   "RANLIB=$${RANLIB}" \
17990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17991                   TAGS) \
17992           || exit 1
17993
17994 @endif tcl
17995
17996 .PHONY: maybe-install-info-tcl install-info-tcl
17997 maybe-install-info-tcl:
17998 @if tcl
17999 maybe-install-info-tcl: install-info-tcl
18000
18001 install-info-tcl: \
18002     configure-tcl \
18003     info-tcl 
18004         @: $(MAKE); $(unstage)
18005         @[ -f ./tcl/Makefile ] || exit 0; \
18006         r=`${PWD_COMMAND}`; export r; \
18007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18008         $(HOST_EXPORTS) \
18009         for flag in $(EXTRA_HOST_FLAGS) ; do \
18010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18011         done; \
18012         echo "Doing install-info in tcl" ; \
18013         (cd $(HOST_SUBDIR)/tcl && \
18014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18016                   "RANLIB=$${RANLIB}" \
18017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18018                   install-info) \
18019           || exit 1
18020
18021 @endif tcl
18022
18023 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18024 maybe-install-pdf-tcl:
18025 @if tcl
18026 maybe-install-pdf-tcl: install-pdf-tcl
18027
18028 install-pdf-tcl: \
18029     configure-tcl \
18030     pdf-tcl 
18031         @: $(MAKE); $(unstage)
18032         @[ -f ./tcl/Makefile ] || exit 0; \
18033         r=`${PWD_COMMAND}`; export r; \
18034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18035         $(HOST_EXPORTS) \
18036         for flag in $(EXTRA_HOST_FLAGS) ; do \
18037           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18038         done; \
18039         echo "Doing install-pdf in tcl" ; \
18040         (cd $(HOST_SUBDIR)/tcl && \
18041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18043                   "RANLIB=$${RANLIB}" \
18044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18045                   install-pdf) \
18046           || exit 1
18047
18048 @endif tcl
18049
18050 .PHONY: maybe-install-html-tcl install-html-tcl
18051 maybe-install-html-tcl:
18052 @if tcl
18053 maybe-install-html-tcl: install-html-tcl
18054
18055 install-html-tcl: \
18056     configure-tcl \
18057     html-tcl 
18058         @: $(MAKE); $(unstage)
18059         @[ -f ./tcl/Makefile ] || exit 0; \
18060         r=`${PWD_COMMAND}`; export r; \
18061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18062         $(HOST_EXPORTS) \
18063         for flag in $(EXTRA_HOST_FLAGS) ; do \
18064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18065         done; \
18066         echo "Doing install-html in tcl" ; \
18067         (cd $(HOST_SUBDIR)/tcl && \
18068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18070                   "RANLIB=$${RANLIB}" \
18071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18072                   install-html) \
18073           || exit 1
18074
18075 @endif tcl
18076
18077 .PHONY: maybe-installcheck-tcl installcheck-tcl
18078 maybe-installcheck-tcl:
18079 @if tcl
18080 maybe-installcheck-tcl: installcheck-tcl
18081
18082 installcheck-tcl: \
18083     configure-tcl 
18084         @: $(MAKE); $(unstage)
18085         @[ -f ./tcl/Makefile ] || exit 0; \
18086         r=`${PWD_COMMAND}`; export r; \
18087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088         $(HOST_EXPORTS) \
18089         for flag in $(EXTRA_HOST_FLAGS) ; do \
18090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18091         done; \
18092         echo "Doing installcheck in tcl" ; \
18093         (cd $(HOST_SUBDIR)/tcl && \
18094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18096                   "RANLIB=$${RANLIB}" \
18097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18098                   installcheck) \
18099           || exit 1
18100
18101 @endif tcl
18102
18103 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18104 maybe-mostlyclean-tcl:
18105 @if tcl
18106 maybe-mostlyclean-tcl: mostlyclean-tcl
18107
18108 # tcl doesn't support mostlyclean.
18109 mostlyclean-tcl:
18110
18111 @endif tcl
18112
18113 .PHONY: maybe-clean-tcl clean-tcl
18114 maybe-clean-tcl:
18115 @if tcl
18116 maybe-clean-tcl: clean-tcl
18117
18118 clean-tcl: 
18119         @: $(MAKE); $(unstage)
18120         @[ -f ./tcl/Makefile ] || exit 0; \
18121         r=`${PWD_COMMAND}`; export r; \
18122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18123         $(HOST_EXPORTS) \
18124         for flag in $(EXTRA_HOST_FLAGS) ; do \
18125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18126         done; \
18127         echo "Doing clean in tcl" ; \
18128         (cd $(HOST_SUBDIR)/tcl && \
18129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18131                   "RANLIB=$${RANLIB}" \
18132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18133                   clean) \
18134           || exit 1
18135
18136 @endif tcl
18137
18138 .PHONY: maybe-distclean-tcl distclean-tcl
18139 maybe-distclean-tcl:
18140 @if tcl
18141 maybe-distclean-tcl: distclean-tcl
18142
18143 distclean-tcl: 
18144         @: $(MAKE); $(unstage)
18145         @[ -f ./tcl/Makefile ] || exit 0; \
18146         r=`${PWD_COMMAND}`; export r; \
18147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18148         $(HOST_EXPORTS) \
18149         for flag in $(EXTRA_HOST_FLAGS) ; do \
18150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18151         done; \
18152         echo "Doing distclean in tcl" ; \
18153         (cd $(HOST_SUBDIR)/tcl && \
18154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18156                   "RANLIB=$${RANLIB}" \
18157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18158                   distclean) \
18159           || exit 1
18160
18161 @endif tcl
18162
18163 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18164 maybe-maintainer-clean-tcl:
18165 @if tcl
18166 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18167
18168 maintainer-clean-tcl: 
18169         @: $(MAKE); $(unstage)
18170         @[ -f ./tcl/Makefile ] || exit 0; \
18171         r=`${PWD_COMMAND}`; export r; \
18172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18173         $(HOST_EXPORTS) \
18174         for flag in $(EXTRA_HOST_FLAGS) ; do \
18175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18176         done; \
18177         echo "Doing maintainer-clean in tcl" ; \
18178         (cd $(HOST_SUBDIR)/tcl && \
18179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18181                   "RANLIB=$${RANLIB}" \
18182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18183                   maintainer-clean) \
18184           || exit 1
18185
18186 @endif tcl
18187
18188
18189
18190 .PHONY: configure-itcl maybe-configure-itcl
18191 maybe-configure-itcl:
18192 @if gcc-bootstrap
18193 configure-itcl: stage_current
18194 @endif gcc-bootstrap
18195 @if itcl
18196 maybe-configure-itcl: configure-itcl
18197 configure-itcl: 
18198         @: $(MAKE); $(unstage)
18199         @r=`${PWD_COMMAND}`; export r; \
18200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18201         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18202         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18203         $(HOST_EXPORTS)  \
18204         echo Configuring in $(HOST_SUBDIR)/itcl; \
18205         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18206         case $(srcdir) in \
18207           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18208           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18209                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18210         esac; \
18211         srcdiroption="--srcdir=$${topdir}/itcl"; \
18212         libsrcdir="$$s/itcl"; \
18213         $(SHELL) $${libsrcdir}/configure \
18214           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18215           --target=${target_alias} $${srcdiroption}  \
18216           || exit 1
18217 @endif itcl
18218
18219
18220
18221
18222
18223 .PHONY: all-itcl maybe-all-itcl
18224 maybe-all-itcl:
18225 @if gcc-bootstrap
18226 all-itcl: stage_current
18227 @endif gcc-bootstrap
18228 @if itcl
18229 TARGET-itcl=all
18230 maybe-all-itcl: all-itcl
18231 all-itcl: configure-itcl
18232         @: $(MAKE); $(unstage)
18233         @r=`${PWD_COMMAND}`; export r; \
18234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18235         $(HOST_EXPORTS)  \
18236         (cd $(HOST_SUBDIR)/itcl && \
18237           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18238                 $(TARGET-itcl))
18239 @endif itcl
18240
18241
18242
18243
18244 .PHONY: check-itcl maybe-check-itcl
18245 maybe-check-itcl:
18246 @if itcl
18247 maybe-check-itcl: check-itcl
18248
18249 check-itcl:
18250         @: $(MAKE); $(unstage)
18251         @r=`${PWD_COMMAND}`; export r; \
18252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18253         $(HOST_EXPORTS) \
18254         (cd $(HOST_SUBDIR)/itcl && \
18255           $(MAKE) $(FLAGS_TO_PASS)  check)
18256
18257 @endif itcl
18258
18259 .PHONY: install-itcl maybe-install-itcl
18260 maybe-install-itcl:
18261 @if itcl
18262 maybe-install-itcl: install-itcl
18263
18264 install-itcl: installdirs
18265         @: $(MAKE); $(unstage)
18266         @r=`${PWD_COMMAND}`; export r; \
18267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18268         $(HOST_EXPORTS) \
18269         (cd $(HOST_SUBDIR)/itcl && \
18270           $(MAKE) $(FLAGS_TO_PASS)  install)
18271
18272 @endif itcl
18273
18274 .PHONY: install-strip-itcl maybe-install-strip-itcl
18275 maybe-install-strip-itcl:
18276 @if itcl
18277 maybe-install-strip-itcl: install-strip-itcl
18278
18279 install-strip-itcl: installdirs
18280         @: $(MAKE); $(unstage)
18281         @r=`${PWD_COMMAND}`; export r; \
18282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18283         $(HOST_EXPORTS) \
18284         (cd $(HOST_SUBDIR)/itcl && \
18285           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18286
18287 @endif itcl
18288
18289 # Other targets (info, dvi, pdf, etc.)
18290
18291 .PHONY: maybe-info-itcl info-itcl
18292 maybe-info-itcl:
18293 @if itcl
18294 maybe-info-itcl: info-itcl
18295
18296 info-itcl: \
18297     configure-itcl 
18298         @: $(MAKE); $(unstage)
18299         @[ -f ./itcl/Makefile ] || exit 0; \
18300         r=`${PWD_COMMAND}`; export r; \
18301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18302         $(HOST_EXPORTS) \
18303         for flag in $(EXTRA_HOST_FLAGS) ; do \
18304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18305         done; \
18306         echo "Doing info in itcl" ; \
18307         (cd $(HOST_SUBDIR)/itcl && \
18308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18310                   "RANLIB=$${RANLIB}" \
18311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18312                   info) \
18313           || exit 1
18314
18315 @endif itcl
18316
18317 .PHONY: maybe-dvi-itcl dvi-itcl
18318 maybe-dvi-itcl:
18319 @if itcl
18320 maybe-dvi-itcl: dvi-itcl
18321
18322 dvi-itcl: \
18323     configure-itcl 
18324         @: $(MAKE); $(unstage)
18325         @[ -f ./itcl/Makefile ] || exit 0; \
18326         r=`${PWD_COMMAND}`; export r; \
18327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18328         $(HOST_EXPORTS) \
18329         for flag in $(EXTRA_HOST_FLAGS) ; do \
18330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18331         done; \
18332         echo "Doing dvi in itcl" ; \
18333         (cd $(HOST_SUBDIR)/itcl && \
18334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18336                   "RANLIB=$${RANLIB}" \
18337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18338                   dvi) \
18339           || exit 1
18340
18341 @endif itcl
18342
18343 .PHONY: maybe-pdf-itcl pdf-itcl
18344 maybe-pdf-itcl:
18345 @if itcl
18346 maybe-pdf-itcl: pdf-itcl
18347
18348 pdf-itcl: \
18349     configure-itcl 
18350         @: $(MAKE); $(unstage)
18351         @[ -f ./itcl/Makefile ] || exit 0; \
18352         r=`${PWD_COMMAND}`; export r; \
18353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18354         $(HOST_EXPORTS) \
18355         for flag in $(EXTRA_HOST_FLAGS) ; do \
18356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18357         done; \
18358         echo "Doing pdf in itcl" ; \
18359         (cd $(HOST_SUBDIR)/itcl && \
18360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18362                   "RANLIB=$${RANLIB}" \
18363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18364                   pdf) \
18365           || exit 1
18366
18367 @endif itcl
18368
18369 .PHONY: maybe-html-itcl html-itcl
18370 maybe-html-itcl:
18371 @if itcl
18372 maybe-html-itcl: html-itcl
18373
18374 html-itcl: \
18375     configure-itcl 
18376         @: $(MAKE); $(unstage)
18377         @[ -f ./itcl/Makefile ] || exit 0; \
18378         r=`${PWD_COMMAND}`; export r; \
18379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380         $(HOST_EXPORTS) \
18381         for flag in $(EXTRA_HOST_FLAGS) ; do \
18382           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18383         done; \
18384         echo "Doing html in itcl" ; \
18385         (cd $(HOST_SUBDIR)/itcl && \
18386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18388                   "RANLIB=$${RANLIB}" \
18389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18390                   html) \
18391           || exit 1
18392
18393 @endif itcl
18394
18395 .PHONY: maybe-TAGS-itcl TAGS-itcl
18396 maybe-TAGS-itcl:
18397 @if itcl
18398 maybe-TAGS-itcl: TAGS-itcl
18399
18400 TAGS-itcl: \
18401     configure-itcl 
18402         @: $(MAKE); $(unstage)
18403         @[ -f ./itcl/Makefile ] || exit 0; \
18404         r=`${PWD_COMMAND}`; export r; \
18405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18406         $(HOST_EXPORTS) \
18407         for flag in $(EXTRA_HOST_FLAGS) ; do \
18408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18409         done; \
18410         echo "Doing TAGS in itcl" ; \
18411         (cd $(HOST_SUBDIR)/itcl && \
18412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18414                   "RANLIB=$${RANLIB}" \
18415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18416                   TAGS) \
18417           || exit 1
18418
18419 @endif itcl
18420
18421 .PHONY: maybe-install-info-itcl install-info-itcl
18422 maybe-install-info-itcl:
18423 @if itcl
18424 maybe-install-info-itcl: install-info-itcl
18425
18426 install-info-itcl: \
18427     configure-itcl \
18428     info-itcl 
18429         @: $(MAKE); $(unstage)
18430         @[ -f ./itcl/Makefile ] || exit 0; \
18431         r=`${PWD_COMMAND}`; export r; \
18432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18433         $(HOST_EXPORTS) \
18434         for flag in $(EXTRA_HOST_FLAGS) ; do \
18435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18436         done; \
18437         echo "Doing install-info in itcl" ; \
18438         (cd $(HOST_SUBDIR)/itcl && \
18439           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18440                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18441                   "RANLIB=$${RANLIB}" \
18442                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18443                   install-info) \
18444           || exit 1
18445
18446 @endif itcl
18447
18448 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18449 maybe-install-pdf-itcl:
18450 @if itcl
18451 maybe-install-pdf-itcl: install-pdf-itcl
18452
18453 install-pdf-itcl: \
18454     configure-itcl \
18455     pdf-itcl 
18456         @: $(MAKE); $(unstage)
18457         @[ -f ./itcl/Makefile ] || exit 0; \
18458         r=`${PWD_COMMAND}`; export r; \
18459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18460         $(HOST_EXPORTS) \
18461         for flag in $(EXTRA_HOST_FLAGS) ; do \
18462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18463         done; \
18464         echo "Doing install-pdf in itcl" ; \
18465         (cd $(HOST_SUBDIR)/itcl && \
18466           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18467                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18468                   "RANLIB=$${RANLIB}" \
18469                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18470                   install-pdf) \
18471           || exit 1
18472
18473 @endif itcl
18474
18475 .PHONY: maybe-install-html-itcl install-html-itcl
18476 maybe-install-html-itcl:
18477 @if itcl
18478 maybe-install-html-itcl: install-html-itcl
18479
18480 install-html-itcl: \
18481     configure-itcl \
18482     html-itcl 
18483         @: $(MAKE); $(unstage)
18484         @[ -f ./itcl/Makefile ] || exit 0; \
18485         r=`${PWD_COMMAND}`; export r; \
18486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18487         $(HOST_EXPORTS) \
18488         for flag in $(EXTRA_HOST_FLAGS) ; do \
18489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18490         done; \
18491         echo "Doing install-html in itcl" ; \
18492         (cd $(HOST_SUBDIR)/itcl && \
18493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18495                   "RANLIB=$${RANLIB}" \
18496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18497                   install-html) \
18498           || exit 1
18499
18500 @endif itcl
18501
18502 .PHONY: maybe-installcheck-itcl installcheck-itcl
18503 maybe-installcheck-itcl:
18504 @if itcl
18505 maybe-installcheck-itcl: installcheck-itcl
18506
18507 installcheck-itcl: \
18508     configure-itcl 
18509         @: $(MAKE); $(unstage)
18510         @[ -f ./itcl/Makefile ] || exit 0; \
18511         r=`${PWD_COMMAND}`; export r; \
18512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18513         $(HOST_EXPORTS) \
18514         for flag in $(EXTRA_HOST_FLAGS) ; do \
18515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18516         done; \
18517         echo "Doing installcheck in itcl" ; \
18518         (cd $(HOST_SUBDIR)/itcl && \
18519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18521                   "RANLIB=$${RANLIB}" \
18522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18523                   installcheck) \
18524           || exit 1
18525
18526 @endif itcl
18527
18528 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18529 maybe-mostlyclean-itcl:
18530 @if itcl
18531 maybe-mostlyclean-itcl: mostlyclean-itcl
18532
18533 mostlyclean-itcl: 
18534         @: $(MAKE); $(unstage)
18535         @[ -f ./itcl/Makefile ] || exit 0; \
18536         r=`${PWD_COMMAND}`; export r; \
18537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18538         $(HOST_EXPORTS) \
18539         for flag in $(EXTRA_HOST_FLAGS) ; do \
18540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541         done; \
18542         echo "Doing mostlyclean in itcl" ; \
18543         (cd $(HOST_SUBDIR)/itcl && \
18544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546                   "RANLIB=$${RANLIB}" \
18547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18548                   mostlyclean) \
18549           || exit 1
18550
18551 @endif itcl
18552
18553 .PHONY: maybe-clean-itcl clean-itcl
18554 maybe-clean-itcl:
18555 @if itcl
18556 maybe-clean-itcl: clean-itcl
18557
18558 clean-itcl: 
18559         @: $(MAKE); $(unstage)
18560         @[ -f ./itcl/Makefile ] || exit 0; \
18561         r=`${PWD_COMMAND}`; export r; \
18562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18563         $(HOST_EXPORTS) \
18564         for flag in $(EXTRA_HOST_FLAGS) ; do \
18565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18566         done; \
18567         echo "Doing clean in itcl" ; \
18568         (cd $(HOST_SUBDIR)/itcl && \
18569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18571                   "RANLIB=$${RANLIB}" \
18572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18573                   clean) \
18574           || exit 1
18575
18576 @endif itcl
18577
18578 .PHONY: maybe-distclean-itcl distclean-itcl
18579 maybe-distclean-itcl:
18580 @if itcl
18581 maybe-distclean-itcl: distclean-itcl
18582
18583 distclean-itcl: 
18584         @: $(MAKE); $(unstage)
18585         @[ -f ./itcl/Makefile ] || exit 0; \
18586         r=`${PWD_COMMAND}`; export r; \
18587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18588         $(HOST_EXPORTS) \
18589         for flag in $(EXTRA_HOST_FLAGS) ; do \
18590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18591         done; \
18592         echo "Doing distclean in itcl" ; \
18593         (cd $(HOST_SUBDIR)/itcl && \
18594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18596                   "RANLIB=$${RANLIB}" \
18597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18598                   distclean) \
18599           || exit 1
18600
18601 @endif itcl
18602
18603 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18604 maybe-maintainer-clean-itcl:
18605 @if itcl
18606 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18607
18608 maintainer-clean-itcl: 
18609         @: $(MAKE); $(unstage)
18610         @[ -f ./itcl/Makefile ] || exit 0; \
18611         r=`${PWD_COMMAND}`; export r; \
18612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18613         $(HOST_EXPORTS) \
18614         for flag in $(EXTRA_HOST_FLAGS) ; do \
18615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18616         done; \
18617         echo "Doing maintainer-clean in itcl" ; \
18618         (cd $(HOST_SUBDIR)/itcl && \
18619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18621                   "RANLIB=$${RANLIB}" \
18622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18623                   maintainer-clean) \
18624           || exit 1
18625
18626 @endif itcl
18627
18628
18629
18630 .PHONY: configure-ld maybe-configure-ld
18631 maybe-configure-ld:
18632 @if gcc-bootstrap
18633 configure-ld: stage_current
18634 @endif gcc-bootstrap
18635 @if ld
18636 maybe-configure-ld: configure-ld
18637 configure-ld: 
18638         @r=`${PWD_COMMAND}`; export r; \
18639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18640         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18641         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18642         $(HOST_EXPORTS)  \
18643         echo Configuring in $(HOST_SUBDIR)/ld; \
18644         cd "$(HOST_SUBDIR)/ld" || exit 1; \
18645         case $(srcdir) in \
18646           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18647           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18648                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18649         esac; \
18650         srcdiroption="--srcdir=$${topdir}/ld"; \
18651         libsrcdir="$$s/ld"; \
18652         $(SHELL) $${libsrcdir}/configure \
18653           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18654           --target=${target_alias} $${srcdiroption}  \
18655           || exit 1
18656 @endif ld
18657
18658
18659
18660 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18661 maybe-configure-stage1-ld:
18662 @if ld-bootstrap
18663 maybe-configure-stage1-ld: configure-stage1-ld
18664 configure-stage1-ld:
18665         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18666         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18667         @r=`${PWD_COMMAND}`; export r; \
18668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669         TFLAGS="$(STAGE1_TFLAGS)"; \
18670         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18671         $(HOST_EXPORTS) \
18672         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18673         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18674         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18675         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18676         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18677         cd $(HOST_SUBDIR)/ld || exit 1; \
18678         case $(srcdir) in \
18679           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18680           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18681                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18682         esac; \
18683         srcdiroption="--srcdir=$${topdir}/ld"; \
18684         libsrcdir="$$s/ld"; \
18685         $(SHELL) $${libsrcdir}/configure \
18686           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18687           --target=${target_alias} $${srcdiroption} \
18688           $(STAGE1_CONFIGURE_FLAGS)
18689 @endif ld-bootstrap
18690
18691 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18692 maybe-configure-stage2-ld:
18693 @if ld-bootstrap
18694 maybe-configure-stage2-ld: configure-stage2-ld
18695 configure-stage2-ld:
18696         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18697         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18698         @r=`${PWD_COMMAND}`; export r; \
18699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18700         TFLAGS="$(STAGE2_TFLAGS)"; \
18701         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18702         $(HOST_EXPORTS) \
18703         $(POSTSTAGE1_HOST_EXPORTS) \
18704         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18705         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18706         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18707         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18708         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18709         cd $(HOST_SUBDIR)/ld || exit 1; \
18710         case $(srcdir) in \
18711           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18712           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18713                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18714         esac; \
18715         srcdiroption="--srcdir=$${topdir}/ld"; \
18716         libsrcdir="$$s/ld"; \
18717         $(SHELL) $${libsrcdir}/configure \
18718           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18719           --target=${target_alias} $${srcdiroption} \
18720           --with-build-libsubdir=$(HOST_SUBDIR) \
18721           $(STAGE2_CONFIGURE_FLAGS)
18722 @endif ld-bootstrap
18723
18724 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18725 maybe-configure-stage3-ld:
18726 @if ld-bootstrap
18727 maybe-configure-stage3-ld: configure-stage3-ld
18728 configure-stage3-ld:
18729         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18730         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18731         @r=`${PWD_COMMAND}`; export r; \
18732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18733         TFLAGS="$(STAGE3_TFLAGS)"; \
18734         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18735         $(HOST_EXPORTS) \
18736         $(POSTSTAGE1_HOST_EXPORTS) \
18737         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18738         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18739         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18740         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18741         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18742         cd $(HOST_SUBDIR)/ld || exit 1; \
18743         case $(srcdir) in \
18744           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18745           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18746                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18747         esac; \
18748         srcdiroption="--srcdir=$${topdir}/ld"; \
18749         libsrcdir="$$s/ld"; \
18750         $(SHELL) $${libsrcdir}/configure \
18751           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18752           --target=${target_alias} $${srcdiroption} \
18753           --with-build-libsubdir=$(HOST_SUBDIR) \
18754           $(STAGE3_CONFIGURE_FLAGS)
18755 @endif ld-bootstrap
18756
18757 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18758 maybe-configure-stage4-ld:
18759 @if ld-bootstrap
18760 maybe-configure-stage4-ld: configure-stage4-ld
18761 configure-stage4-ld:
18762         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18763         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18764         @r=`${PWD_COMMAND}`; export r; \
18765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18766         TFLAGS="$(STAGE4_TFLAGS)"; \
18767         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18768         $(HOST_EXPORTS) \
18769         $(POSTSTAGE1_HOST_EXPORTS) \
18770         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18771         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18772         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18773         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18774         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18775         cd $(HOST_SUBDIR)/ld || exit 1; \
18776         case $(srcdir) in \
18777           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18778           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18779                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18780         esac; \
18781         srcdiroption="--srcdir=$${topdir}/ld"; \
18782         libsrcdir="$$s/ld"; \
18783         $(SHELL) $${libsrcdir}/configure \
18784           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18785           --target=${target_alias} $${srcdiroption} \
18786           --with-build-libsubdir=$(HOST_SUBDIR) \
18787           $(STAGE4_CONFIGURE_FLAGS)
18788 @endif ld-bootstrap
18789
18790 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18791 maybe-configure-stageprofile-ld:
18792 @if ld-bootstrap
18793 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18794 configure-stageprofile-ld:
18795         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18796         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18797         @r=`${PWD_COMMAND}`; export r; \
18798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18799         TFLAGS="$(STAGEprofile_TFLAGS)"; \
18800         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18801         $(HOST_EXPORTS) \
18802         $(POSTSTAGE1_HOST_EXPORTS) \
18803         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18804         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18805         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18806         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18807         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18808         cd $(HOST_SUBDIR)/ld || exit 1; \
18809         case $(srcdir) in \
18810           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18811           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18812                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18813         esac; \
18814         srcdiroption="--srcdir=$${topdir}/ld"; \
18815         libsrcdir="$$s/ld"; \
18816         $(SHELL) $${libsrcdir}/configure \
18817           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18818           --target=${target_alias} $${srcdiroption} \
18819           --with-build-libsubdir=$(HOST_SUBDIR) \
18820           $(STAGEprofile_CONFIGURE_FLAGS)
18821 @endif ld-bootstrap
18822
18823 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18824 maybe-configure-stagefeedback-ld:
18825 @if ld-bootstrap
18826 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18827 configure-stagefeedback-ld:
18828         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18829         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18830         @r=`${PWD_COMMAND}`; export r; \
18831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18832         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18833         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18834         $(HOST_EXPORTS) \
18835         $(POSTSTAGE1_HOST_EXPORTS) \
18836         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18837         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18838         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18839         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18840         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18841         cd $(HOST_SUBDIR)/ld || exit 1; \
18842         case $(srcdir) in \
18843           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18844           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18845                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18846         esac; \
18847         srcdiroption="--srcdir=$${topdir}/ld"; \
18848         libsrcdir="$$s/ld"; \
18849         $(SHELL) $${libsrcdir}/configure \
18850           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18851           --target=${target_alias} $${srcdiroption} \
18852           --with-build-libsubdir=$(HOST_SUBDIR) \
18853           $(STAGEfeedback_CONFIGURE_FLAGS)
18854 @endif ld-bootstrap
18855
18856
18857
18858
18859
18860 .PHONY: all-ld maybe-all-ld
18861 maybe-all-ld:
18862 @if gcc-bootstrap
18863 all-ld: stage_current
18864 @endif gcc-bootstrap
18865 @if ld
18866 TARGET-ld=all
18867 maybe-all-ld: all-ld
18868 all-ld: configure-ld
18869         @r=`${PWD_COMMAND}`; export r; \
18870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18871         $(HOST_EXPORTS)  \
18872         (cd $(HOST_SUBDIR)/ld && \
18873           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18874                 $(TARGET-ld))
18875 @endif ld
18876
18877
18878
18879 .PHONY: all-stage1-ld maybe-all-stage1-ld
18880 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18881 maybe-all-stage1-ld:
18882 maybe-clean-stage1-ld:
18883 @if ld-bootstrap
18884 maybe-all-stage1-ld: all-stage1-ld
18885 all-stage1: all-stage1-ld
18886 TARGET-stage1-ld = $(TARGET-ld)
18887 all-stage1-ld: configure-stage1-ld
18888         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18889         @r=`${PWD_COMMAND}`; export r; \
18890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891         TFLAGS="$(STAGE1_TFLAGS)"; \
18892         $(HOST_EXPORTS)  \
18893         cd $(HOST_SUBDIR)/ld && \
18894         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18895                 CFLAGS="$(STAGE1_CFLAGS)" \
18896                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18897                 LIBCFLAGS="$(LIBCFLAGS)" \
18898                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18899                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18900                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18901                 $(EXTRA_HOST_FLAGS)  \
18902                 $(STAGE1_FLAGS_TO_PASS)  \
18903                 TFLAGS="$(STAGE1_TFLAGS)" \
18904                 $(TARGET-stage1-ld)
18905
18906 maybe-clean-stage1-ld: clean-stage1-ld
18907 clean-stage1: clean-stage1-ld
18908 clean-stage1-ld:
18909         @if [ $(current_stage) = stage1 ]; then \
18910           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18911         else \
18912           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18913           $(MAKE) stage1-start; \
18914         fi; \
18915         cd $(HOST_SUBDIR)/ld && \
18916         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18917         $(STAGE1_FLAGS_TO_PASS)  clean
18918 @endif ld-bootstrap
18919
18920
18921 .PHONY: all-stage2-ld maybe-all-stage2-ld
18922 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18923 maybe-all-stage2-ld:
18924 maybe-clean-stage2-ld:
18925 @if ld-bootstrap
18926 maybe-all-stage2-ld: all-stage2-ld
18927 all-stage2: all-stage2-ld
18928 TARGET-stage2-ld = $(TARGET-ld)
18929 all-stage2-ld: configure-stage2-ld
18930         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18931         @r=`${PWD_COMMAND}`; export r; \
18932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18933         TFLAGS="$(STAGE2_TFLAGS)"; \
18934         $(HOST_EXPORTS) \
18935         $(POSTSTAGE1_HOST_EXPORTS)  \
18936         cd $(HOST_SUBDIR)/ld && \
18937         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18938                 CFLAGS="$(STAGE2_CFLAGS)" \
18939                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18940                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18941                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18942                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18943                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18944                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18945                 TFLAGS="$(STAGE2_TFLAGS)" \
18946                 $(TARGET-stage2-ld)
18947
18948 maybe-clean-stage2-ld: clean-stage2-ld
18949 clean-stage2: clean-stage2-ld
18950 clean-stage2-ld:
18951         @if [ $(current_stage) = stage2 ]; then \
18952           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18953         else \
18954           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18955           $(MAKE) stage2-start; \
18956         fi; \
18957         cd $(HOST_SUBDIR)/ld && \
18958         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18959 @endif ld-bootstrap
18960
18961
18962 .PHONY: all-stage3-ld maybe-all-stage3-ld
18963 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18964 maybe-all-stage3-ld:
18965 maybe-clean-stage3-ld:
18966 @if ld-bootstrap
18967 maybe-all-stage3-ld: all-stage3-ld
18968 all-stage3: all-stage3-ld
18969 TARGET-stage3-ld = $(TARGET-ld)
18970 all-stage3-ld: configure-stage3-ld
18971         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18972         @r=`${PWD_COMMAND}`; export r; \
18973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18974         TFLAGS="$(STAGE3_TFLAGS)"; \
18975         $(HOST_EXPORTS) \
18976         $(POSTSTAGE1_HOST_EXPORTS)  \
18977         cd $(HOST_SUBDIR)/ld && \
18978         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18979                 CFLAGS="$(STAGE3_CFLAGS)" \
18980                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18981                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18982                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18983                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18984                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18985                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18986                 TFLAGS="$(STAGE3_TFLAGS)" \
18987                 $(TARGET-stage3-ld)
18988
18989 maybe-clean-stage3-ld: clean-stage3-ld
18990 clean-stage3: clean-stage3-ld
18991 clean-stage3-ld:
18992         @if [ $(current_stage) = stage3 ]; then \
18993           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18994         else \
18995           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18996           $(MAKE) stage3-start; \
18997         fi; \
18998         cd $(HOST_SUBDIR)/ld && \
18999         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19000 @endif ld-bootstrap
19001
19002
19003 .PHONY: all-stage4-ld maybe-all-stage4-ld
19004 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19005 maybe-all-stage4-ld:
19006 maybe-clean-stage4-ld:
19007 @if ld-bootstrap
19008 maybe-all-stage4-ld: all-stage4-ld
19009 all-stage4: all-stage4-ld
19010 TARGET-stage4-ld = $(TARGET-ld)
19011 all-stage4-ld: configure-stage4-ld
19012         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19013         @r=`${PWD_COMMAND}`; export r; \
19014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19015         TFLAGS="$(STAGE4_TFLAGS)"; \
19016         $(HOST_EXPORTS) \
19017         $(POSTSTAGE1_HOST_EXPORTS)  \
19018         cd $(HOST_SUBDIR)/ld && \
19019         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19020                 CFLAGS="$(STAGE4_CFLAGS)" \
19021                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19022                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19023                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19024                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19025                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19026                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19027                 TFLAGS="$(STAGE4_TFLAGS)" \
19028                 $(TARGET-stage4-ld)
19029
19030 maybe-clean-stage4-ld: clean-stage4-ld
19031 clean-stage4: clean-stage4-ld
19032 clean-stage4-ld:
19033         @if [ $(current_stage) = stage4 ]; then \
19034           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19035         else \
19036           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19037           $(MAKE) stage4-start; \
19038         fi; \
19039         cd $(HOST_SUBDIR)/ld && \
19040         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19041 @endif ld-bootstrap
19042
19043
19044 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19045 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19046 maybe-all-stageprofile-ld:
19047 maybe-clean-stageprofile-ld:
19048 @if ld-bootstrap
19049 maybe-all-stageprofile-ld: all-stageprofile-ld
19050 all-stageprofile: all-stageprofile-ld
19051 TARGET-stageprofile-ld = $(TARGET-ld)
19052 all-stageprofile-ld: configure-stageprofile-ld
19053         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19054         @r=`${PWD_COMMAND}`; export r; \
19055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19056         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19057         $(HOST_EXPORTS) \
19058         $(POSTSTAGE1_HOST_EXPORTS)  \
19059         cd $(HOST_SUBDIR)/ld && \
19060         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19061                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19062                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19063                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19064                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19065                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19066                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19067                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19068                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19069                 $(TARGET-stageprofile-ld)
19070
19071 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19072 clean-stageprofile: clean-stageprofile-ld
19073 clean-stageprofile-ld:
19074         @if [ $(current_stage) = stageprofile ]; then \
19075           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19076         else \
19077           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19078           $(MAKE) stageprofile-start; \
19079         fi; \
19080         cd $(HOST_SUBDIR)/ld && \
19081         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19082 @endif ld-bootstrap
19083
19084
19085 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19086 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19087 maybe-all-stagefeedback-ld:
19088 maybe-clean-stagefeedback-ld:
19089 @if ld-bootstrap
19090 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19091 all-stagefeedback: all-stagefeedback-ld
19092 TARGET-stagefeedback-ld = $(TARGET-ld)
19093 all-stagefeedback-ld: configure-stagefeedback-ld
19094         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19095         @r=`${PWD_COMMAND}`; export r; \
19096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19097         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19098         $(HOST_EXPORTS) \
19099         $(POSTSTAGE1_HOST_EXPORTS)  \
19100         cd $(HOST_SUBDIR)/ld && \
19101         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19102                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19103                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19104                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19105                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19106                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19107                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19108                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19109                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19110                 $(TARGET-stagefeedback-ld)
19111
19112 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19113 clean-stagefeedback: clean-stagefeedback-ld
19114 clean-stagefeedback-ld:
19115         @if [ $(current_stage) = stagefeedback ]; then \
19116           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19117         else \
19118           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19119           $(MAKE) stagefeedback-start; \
19120         fi; \
19121         cd $(HOST_SUBDIR)/ld && \
19122         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19123 @endif ld-bootstrap
19124
19125
19126
19127
19128
19129 .PHONY: check-ld maybe-check-ld
19130 maybe-check-ld:
19131 @if ld
19132 maybe-check-ld: check-ld
19133
19134 check-ld:
19135         @: $(MAKE); $(unstage)
19136         @r=`${PWD_COMMAND}`; export r; \
19137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19138         $(HOST_EXPORTS) \
19139         (cd $(HOST_SUBDIR)/ld && \
19140           $(MAKE) $(FLAGS_TO_PASS)  check)
19141
19142 @endif ld
19143
19144 .PHONY: install-ld maybe-install-ld
19145 maybe-install-ld:
19146 @if ld
19147 maybe-install-ld: install-ld
19148
19149 install-ld: installdirs
19150         @: $(MAKE); $(unstage)
19151         @r=`${PWD_COMMAND}`; export r; \
19152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19153         $(HOST_EXPORTS) \
19154         (cd $(HOST_SUBDIR)/ld && \
19155           $(MAKE) $(FLAGS_TO_PASS)  install)
19156
19157 @endif ld
19158
19159 .PHONY: install-strip-ld maybe-install-strip-ld
19160 maybe-install-strip-ld:
19161 @if ld
19162 maybe-install-strip-ld: install-strip-ld
19163
19164 install-strip-ld: installdirs
19165         @: $(MAKE); $(unstage)
19166         @r=`${PWD_COMMAND}`; export r; \
19167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19168         $(HOST_EXPORTS) \
19169         (cd $(HOST_SUBDIR)/ld && \
19170           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19171
19172 @endif ld
19173
19174 # Other targets (info, dvi, pdf, etc.)
19175
19176 .PHONY: maybe-info-ld info-ld
19177 maybe-info-ld:
19178 @if ld
19179 maybe-info-ld: info-ld
19180
19181 info-ld: \
19182     configure-ld 
19183         @[ -f ./ld/Makefile ] || exit 0; \
19184         r=`${PWD_COMMAND}`; export r; \
19185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19186         $(HOST_EXPORTS) \
19187         for flag in $(EXTRA_HOST_FLAGS) ; do \
19188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19189         done; \
19190         echo "Doing info in ld" ; \
19191         (cd $(HOST_SUBDIR)/ld && \
19192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19194                   "RANLIB=$${RANLIB}" \
19195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19196                   info) \
19197           || exit 1
19198
19199 @endif ld
19200
19201 .PHONY: maybe-dvi-ld dvi-ld
19202 maybe-dvi-ld:
19203 @if ld
19204 maybe-dvi-ld: dvi-ld
19205
19206 dvi-ld: \
19207     configure-ld 
19208         @[ -f ./ld/Makefile ] || exit 0; \
19209         r=`${PWD_COMMAND}`; export r; \
19210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19211         $(HOST_EXPORTS) \
19212         for flag in $(EXTRA_HOST_FLAGS) ; do \
19213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19214         done; \
19215         echo "Doing dvi in ld" ; \
19216         (cd $(HOST_SUBDIR)/ld && \
19217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19219                   "RANLIB=$${RANLIB}" \
19220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19221                   dvi) \
19222           || exit 1
19223
19224 @endif ld
19225
19226 .PHONY: maybe-pdf-ld pdf-ld
19227 maybe-pdf-ld:
19228 @if ld
19229 maybe-pdf-ld: pdf-ld
19230
19231 pdf-ld: \
19232     configure-ld 
19233         @[ -f ./ld/Makefile ] || exit 0; \
19234         r=`${PWD_COMMAND}`; export r; \
19235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19236         $(HOST_EXPORTS) \
19237         for flag in $(EXTRA_HOST_FLAGS) ; do \
19238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19239         done; \
19240         echo "Doing pdf in ld" ; \
19241         (cd $(HOST_SUBDIR)/ld && \
19242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19244                   "RANLIB=$${RANLIB}" \
19245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19246                   pdf) \
19247           || exit 1
19248
19249 @endif ld
19250
19251 .PHONY: maybe-html-ld html-ld
19252 maybe-html-ld:
19253 @if ld
19254 maybe-html-ld: html-ld
19255
19256 html-ld: \
19257     configure-ld 
19258         @[ -f ./ld/Makefile ] || exit 0; \
19259         r=`${PWD_COMMAND}`; export r; \
19260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19261         $(HOST_EXPORTS) \
19262         for flag in $(EXTRA_HOST_FLAGS) ; do \
19263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19264         done; \
19265         echo "Doing html in ld" ; \
19266         (cd $(HOST_SUBDIR)/ld && \
19267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19269                   "RANLIB=$${RANLIB}" \
19270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19271                   html) \
19272           || exit 1
19273
19274 @endif ld
19275
19276 .PHONY: maybe-TAGS-ld TAGS-ld
19277 maybe-TAGS-ld:
19278 @if ld
19279 maybe-TAGS-ld: TAGS-ld
19280
19281 TAGS-ld: \
19282     configure-ld 
19283         @[ -f ./ld/Makefile ] || exit 0; \
19284         r=`${PWD_COMMAND}`; export r; \
19285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19286         $(HOST_EXPORTS) \
19287         for flag in $(EXTRA_HOST_FLAGS) ; do \
19288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19289         done; \
19290         echo "Doing TAGS in ld" ; \
19291         (cd $(HOST_SUBDIR)/ld && \
19292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19294                   "RANLIB=$${RANLIB}" \
19295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19296                   TAGS) \
19297           || exit 1
19298
19299 @endif ld
19300
19301 .PHONY: maybe-install-info-ld install-info-ld
19302 maybe-install-info-ld:
19303 @if ld
19304 maybe-install-info-ld: install-info-ld
19305
19306 install-info-ld: \
19307     configure-ld \
19308     info-ld 
19309         @[ -f ./ld/Makefile ] || exit 0; \
19310         r=`${PWD_COMMAND}`; export r; \
19311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19312         $(HOST_EXPORTS) \
19313         for flag in $(EXTRA_HOST_FLAGS) ; do \
19314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315         done; \
19316         echo "Doing install-info in ld" ; \
19317         (cd $(HOST_SUBDIR)/ld && \
19318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320                   "RANLIB=$${RANLIB}" \
19321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19322                   install-info) \
19323           || exit 1
19324
19325 @endif ld
19326
19327 .PHONY: maybe-install-pdf-ld install-pdf-ld
19328 maybe-install-pdf-ld:
19329 @if ld
19330 maybe-install-pdf-ld: install-pdf-ld
19331
19332 install-pdf-ld: \
19333     configure-ld \
19334     pdf-ld 
19335         @[ -f ./ld/Makefile ] || exit 0; \
19336         r=`${PWD_COMMAND}`; export r; \
19337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19338         $(HOST_EXPORTS) \
19339         for flag in $(EXTRA_HOST_FLAGS) ; do \
19340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19341         done; \
19342         echo "Doing install-pdf in ld" ; \
19343         (cd $(HOST_SUBDIR)/ld && \
19344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19346                   "RANLIB=$${RANLIB}" \
19347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19348                   install-pdf) \
19349           || exit 1
19350
19351 @endif ld
19352
19353 .PHONY: maybe-install-html-ld install-html-ld
19354 maybe-install-html-ld:
19355 @if ld
19356 maybe-install-html-ld: install-html-ld
19357
19358 install-html-ld: \
19359     configure-ld \
19360     html-ld 
19361         @[ -f ./ld/Makefile ] || exit 0; \
19362         r=`${PWD_COMMAND}`; export r; \
19363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19364         $(HOST_EXPORTS) \
19365         for flag in $(EXTRA_HOST_FLAGS) ; do \
19366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19367         done; \
19368         echo "Doing install-html in ld" ; \
19369         (cd $(HOST_SUBDIR)/ld && \
19370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19372                   "RANLIB=$${RANLIB}" \
19373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19374                   install-html) \
19375           || exit 1
19376
19377 @endif ld
19378
19379 .PHONY: maybe-installcheck-ld installcheck-ld
19380 maybe-installcheck-ld:
19381 @if ld
19382 maybe-installcheck-ld: installcheck-ld
19383
19384 installcheck-ld: \
19385     configure-ld 
19386         @[ -f ./ld/Makefile ] || exit 0; \
19387         r=`${PWD_COMMAND}`; export r; \
19388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19389         $(HOST_EXPORTS) \
19390         for flag in $(EXTRA_HOST_FLAGS) ; do \
19391           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19392         done; \
19393         echo "Doing installcheck in ld" ; \
19394         (cd $(HOST_SUBDIR)/ld && \
19395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19397                   "RANLIB=$${RANLIB}" \
19398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19399                   installcheck) \
19400           || exit 1
19401
19402 @endif ld
19403
19404 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19405 maybe-mostlyclean-ld:
19406 @if ld
19407 maybe-mostlyclean-ld: mostlyclean-ld
19408
19409 mostlyclean-ld: 
19410         @[ -f ./ld/Makefile ] || exit 0; \
19411         r=`${PWD_COMMAND}`; export r; \
19412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19413         $(HOST_EXPORTS) \
19414         for flag in $(EXTRA_HOST_FLAGS) ; do \
19415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19416         done; \
19417         echo "Doing mostlyclean in ld" ; \
19418         (cd $(HOST_SUBDIR)/ld && \
19419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19421                   "RANLIB=$${RANLIB}" \
19422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19423                   mostlyclean) \
19424           || exit 1
19425
19426 @endif ld
19427
19428 .PHONY: maybe-clean-ld clean-ld
19429 maybe-clean-ld:
19430 @if ld
19431 maybe-clean-ld: clean-ld
19432
19433 clean-ld: 
19434         @[ -f ./ld/Makefile ] || exit 0; \
19435         r=`${PWD_COMMAND}`; export r; \
19436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19437         $(HOST_EXPORTS) \
19438         for flag in $(EXTRA_HOST_FLAGS) ; do \
19439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19440         done; \
19441         echo "Doing clean in ld" ; \
19442         (cd $(HOST_SUBDIR)/ld && \
19443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19445                   "RANLIB=$${RANLIB}" \
19446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19447                   clean) \
19448           || exit 1
19449
19450 @endif ld
19451
19452 .PHONY: maybe-distclean-ld distclean-ld
19453 maybe-distclean-ld:
19454 @if ld
19455 maybe-distclean-ld: distclean-ld
19456
19457 distclean-ld: 
19458         @[ -f ./ld/Makefile ] || exit 0; \
19459         r=`${PWD_COMMAND}`; export r; \
19460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19461         $(HOST_EXPORTS) \
19462         for flag in $(EXTRA_HOST_FLAGS) ; do \
19463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19464         done; \
19465         echo "Doing distclean in ld" ; \
19466         (cd $(HOST_SUBDIR)/ld && \
19467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19469                   "RANLIB=$${RANLIB}" \
19470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19471                   distclean) \
19472           || exit 1
19473
19474 @endif ld
19475
19476 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19477 maybe-maintainer-clean-ld:
19478 @if ld
19479 maybe-maintainer-clean-ld: maintainer-clean-ld
19480
19481 maintainer-clean-ld: 
19482         @[ -f ./ld/Makefile ] || exit 0; \
19483         r=`${PWD_COMMAND}`; export r; \
19484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19485         $(HOST_EXPORTS) \
19486         for flag in $(EXTRA_HOST_FLAGS) ; do \
19487           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19488         done; \
19489         echo "Doing maintainer-clean in ld" ; \
19490         (cd $(HOST_SUBDIR)/ld && \
19491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19493                   "RANLIB=$${RANLIB}" \
19494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19495                   maintainer-clean) \
19496           || exit 1
19497
19498 @endif ld
19499
19500
19501
19502 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19503 maybe-configure-libbacktrace:
19504 @if gcc-bootstrap
19505 configure-libbacktrace: stage_current
19506 @endif gcc-bootstrap
19507 @if libbacktrace
19508 maybe-configure-libbacktrace: configure-libbacktrace
19509 configure-libbacktrace: 
19510         @r=`${PWD_COMMAND}`; export r; \
19511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19512         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19513         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19514         $(HOST_EXPORTS)  \
19515         echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19516         cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19517         case $(srcdir) in \
19518           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19519           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19520                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19521         esac; \
19522         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19523         libsrcdir="$$s/libbacktrace"; \
19524         $(SHELL) $${libsrcdir}/configure \
19525           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19526           --target=${target_alias} $${srcdiroption}  \
19527           || exit 1
19528 @endif libbacktrace
19529
19530
19531
19532 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19533 maybe-configure-stage1-libbacktrace:
19534 @if libbacktrace-bootstrap
19535 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19536 configure-stage1-libbacktrace:
19537         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19538         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19539         @r=`${PWD_COMMAND}`; export r; \
19540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19541         TFLAGS="$(STAGE1_TFLAGS)"; \
19542         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19543         $(HOST_EXPORTS) \
19544         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19545         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19546         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19547         echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19548         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19549         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19550         case $(srcdir) in \
19551           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19552           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19553                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19554         esac; \
19555         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19556         libsrcdir="$$s/libbacktrace"; \
19557         $(SHELL) $${libsrcdir}/configure \
19558           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19559           --target=${target_alias} $${srcdiroption} \
19560           $(STAGE1_CONFIGURE_FLAGS)
19561 @endif libbacktrace-bootstrap
19562
19563 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19564 maybe-configure-stage2-libbacktrace:
19565 @if libbacktrace-bootstrap
19566 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19567 configure-stage2-libbacktrace:
19568         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19569         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19570         @r=`${PWD_COMMAND}`; export r; \
19571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19572         TFLAGS="$(STAGE2_TFLAGS)"; \
19573         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19574         $(HOST_EXPORTS) \
19575         $(POSTSTAGE1_HOST_EXPORTS) \
19576         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19577         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19578         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19579         echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19580         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19581         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19582         case $(srcdir) in \
19583           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19584           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19585                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19586         esac; \
19587         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19588         libsrcdir="$$s/libbacktrace"; \
19589         $(SHELL) $${libsrcdir}/configure \
19590           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19591           --target=${target_alias} $${srcdiroption} \
19592           --with-build-libsubdir=$(HOST_SUBDIR) \
19593           $(STAGE2_CONFIGURE_FLAGS)
19594 @endif libbacktrace-bootstrap
19595
19596 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19597 maybe-configure-stage3-libbacktrace:
19598 @if libbacktrace-bootstrap
19599 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19600 configure-stage3-libbacktrace:
19601         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19602         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19603         @r=`${PWD_COMMAND}`; export r; \
19604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605         TFLAGS="$(STAGE3_TFLAGS)"; \
19606         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19607         $(HOST_EXPORTS) \
19608         $(POSTSTAGE1_HOST_EXPORTS) \
19609         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19610         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19611         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19612         echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19613         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19614         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19615         case $(srcdir) in \
19616           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19617           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19618                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19619         esac; \
19620         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19621         libsrcdir="$$s/libbacktrace"; \
19622         $(SHELL) $${libsrcdir}/configure \
19623           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19624           --target=${target_alias} $${srcdiroption} \
19625           --with-build-libsubdir=$(HOST_SUBDIR) \
19626           $(STAGE3_CONFIGURE_FLAGS)
19627 @endif libbacktrace-bootstrap
19628
19629 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19630 maybe-configure-stage4-libbacktrace:
19631 @if libbacktrace-bootstrap
19632 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19633 configure-stage4-libbacktrace:
19634         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19635         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19636         @r=`${PWD_COMMAND}`; export r; \
19637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19638         TFLAGS="$(STAGE4_TFLAGS)"; \
19639         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19640         $(HOST_EXPORTS) \
19641         $(POSTSTAGE1_HOST_EXPORTS) \
19642         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19643         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19644         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19645         echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19646         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19647         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19648         case $(srcdir) in \
19649           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19650           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19651                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19652         esac; \
19653         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19654         libsrcdir="$$s/libbacktrace"; \
19655         $(SHELL) $${libsrcdir}/configure \
19656           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19657           --target=${target_alias} $${srcdiroption} \
19658           --with-build-libsubdir=$(HOST_SUBDIR) \
19659           $(STAGE4_CONFIGURE_FLAGS)
19660 @endif libbacktrace-bootstrap
19661
19662 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19663 maybe-configure-stageprofile-libbacktrace:
19664 @if libbacktrace-bootstrap
19665 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19666 configure-stageprofile-libbacktrace:
19667         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19668         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19669         @r=`${PWD_COMMAND}`; export r; \
19670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19671         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19672         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19673         $(HOST_EXPORTS) \
19674         $(POSTSTAGE1_HOST_EXPORTS) \
19675         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19676         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19677         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19678         echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19679         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19680         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19681         case $(srcdir) in \
19682           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19683           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19684                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19685         esac; \
19686         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19687         libsrcdir="$$s/libbacktrace"; \
19688         $(SHELL) $${libsrcdir}/configure \
19689           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19690           --target=${target_alias} $${srcdiroption} \
19691           --with-build-libsubdir=$(HOST_SUBDIR) \
19692           $(STAGEprofile_CONFIGURE_FLAGS)
19693 @endif libbacktrace-bootstrap
19694
19695 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19696 maybe-configure-stagefeedback-libbacktrace:
19697 @if libbacktrace-bootstrap
19698 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19699 configure-stagefeedback-libbacktrace:
19700         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19701         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19702         @r=`${PWD_COMMAND}`; export r; \
19703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19704         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19705         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19706         $(HOST_EXPORTS) \
19707         $(POSTSTAGE1_HOST_EXPORTS) \
19708         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19709         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19710         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19711         echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19712         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19713         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19714         case $(srcdir) in \
19715           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19716           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19717                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19718         esac; \
19719         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19720         libsrcdir="$$s/libbacktrace"; \
19721         $(SHELL) $${libsrcdir}/configure \
19722           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19723           --target=${target_alias} $${srcdiroption} \
19724           --with-build-libsubdir=$(HOST_SUBDIR) \
19725           $(STAGEfeedback_CONFIGURE_FLAGS)
19726 @endif libbacktrace-bootstrap
19727
19728
19729
19730
19731
19732 .PHONY: all-libbacktrace maybe-all-libbacktrace
19733 maybe-all-libbacktrace:
19734 @if gcc-bootstrap
19735 all-libbacktrace: stage_current
19736 @endif gcc-bootstrap
19737 @if libbacktrace
19738 TARGET-libbacktrace=all
19739 maybe-all-libbacktrace: all-libbacktrace
19740 all-libbacktrace: configure-libbacktrace
19741         @r=`${PWD_COMMAND}`; export r; \
19742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19743         $(HOST_EXPORTS)  \
19744         (cd $(HOST_SUBDIR)/libbacktrace && \
19745           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19746                 $(TARGET-libbacktrace))
19747 @endif libbacktrace
19748
19749
19750
19751 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19752 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19753 maybe-all-stage1-libbacktrace:
19754 maybe-clean-stage1-libbacktrace:
19755 @if libbacktrace-bootstrap
19756 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19757 all-stage1: all-stage1-libbacktrace
19758 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19759 all-stage1-libbacktrace: configure-stage1-libbacktrace
19760         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19761         @r=`${PWD_COMMAND}`; export r; \
19762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19763         TFLAGS="$(STAGE1_TFLAGS)"; \
19764         $(HOST_EXPORTS)  \
19765         cd $(HOST_SUBDIR)/libbacktrace && \
19766         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19767                 CFLAGS="$(STAGE1_CFLAGS)" \
19768                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19769                 LIBCFLAGS="$(LIBCFLAGS)" \
19770                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19771                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19772                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19773                 $(EXTRA_HOST_FLAGS)  \
19774                 $(STAGE1_FLAGS_TO_PASS)  \
19775                 TFLAGS="$(STAGE1_TFLAGS)" \
19776                 $(TARGET-stage1-libbacktrace)
19777
19778 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19779 clean-stage1: clean-stage1-libbacktrace
19780 clean-stage1-libbacktrace:
19781         @if [ $(current_stage) = stage1 ]; then \
19782           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19783         else \
19784           [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19785           $(MAKE) stage1-start; \
19786         fi; \
19787         cd $(HOST_SUBDIR)/libbacktrace && \
19788         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19789         $(STAGE1_FLAGS_TO_PASS)  clean
19790 @endif libbacktrace-bootstrap
19791
19792
19793 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19794 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19795 maybe-all-stage2-libbacktrace:
19796 maybe-clean-stage2-libbacktrace:
19797 @if libbacktrace-bootstrap
19798 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19799 all-stage2: all-stage2-libbacktrace
19800 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19801 all-stage2-libbacktrace: configure-stage2-libbacktrace
19802         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19803         @r=`${PWD_COMMAND}`; export r; \
19804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805         TFLAGS="$(STAGE2_TFLAGS)"; \
19806         $(HOST_EXPORTS) \
19807         $(POSTSTAGE1_HOST_EXPORTS)  \
19808         cd $(HOST_SUBDIR)/libbacktrace && \
19809         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19810                 CFLAGS="$(STAGE2_CFLAGS)" \
19811                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19812                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19813                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19814                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19815                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19816                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19817                 TFLAGS="$(STAGE2_TFLAGS)" \
19818                 $(TARGET-stage2-libbacktrace)
19819
19820 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19821 clean-stage2: clean-stage2-libbacktrace
19822 clean-stage2-libbacktrace:
19823         @if [ $(current_stage) = stage2 ]; then \
19824           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19825         else \
19826           [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19827           $(MAKE) stage2-start; \
19828         fi; \
19829         cd $(HOST_SUBDIR)/libbacktrace && \
19830         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19831 @endif libbacktrace-bootstrap
19832
19833
19834 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19835 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19836 maybe-all-stage3-libbacktrace:
19837 maybe-clean-stage3-libbacktrace:
19838 @if libbacktrace-bootstrap
19839 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19840 all-stage3: all-stage3-libbacktrace
19841 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19842 all-stage3-libbacktrace: configure-stage3-libbacktrace
19843         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19844         @r=`${PWD_COMMAND}`; export r; \
19845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846         TFLAGS="$(STAGE3_TFLAGS)"; \
19847         $(HOST_EXPORTS) \
19848         $(POSTSTAGE1_HOST_EXPORTS)  \
19849         cd $(HOST_SUBDIR)/libbacktrace && \
19850         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19851                 CFLAGS="$(STAGE3_CFLAGS)" \
19852                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19853                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19854                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19855                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19856                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19857                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19858                 TFLAGS="$(STAGE3_TFLAGS)" \
19859                 $(TARGET-stage3-libbacktrace)
19860
19861 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19862 clean-stage3: clean-stage3-libbacktrace
19863 clean-stage3-libbacktrace:
19864         @if [ $(current_stage) = stage3 ]; then \
19865           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19866         else \
19867           [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19868           $(MAKE) stage3-start; \
19869         fi; \
19870         cd $(HOST_SUBDIR)/libbacktrace && \
19871         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19872 @endif libbacktrace-bootstrap
19873
19874
19875 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19876 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19877 maybe-all-stage4-libbacktrace:
19878 maybe-clean-stage4-libbacktrace:
19879 @if libbacktrace-bootstrap
19880 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19881 all-stage4: all-stage4-libbacktrace
19882 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19883 all-stage4-libbacktrace: configure-stage4-libbacktrace
19884         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19885         @r=`${PWD_COMMAND}`; export r; \
19886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19887         TFLAGS="$(STAGE4_TFLAGS)"; \
19888         $(HOST_EXPORTS) \
19889         $(POSTSTAGE1_HOST_EXPORTS)  \
19890         cd $(HOST_SUBDIR)/libbacktrace && \
19891         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19892                 CFLAGS="$(STAGE4_CFLAGS)" \
19893                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19894                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19895                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19896                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19897                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19898                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19899                 TFLAGS="$(STAGE4_TFLAGS)" \
19900                 $(TARGET-stage4-libbacktrace)
19901
19902 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19903 clean-stage4: clean-stage4-libbacktrace
19904 clean-stage4-libbacktrace:
19905         @if [ $(current_stage) = stage4 ]; then \
19906           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19907         else \
19908           [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19909           $(MAKE) stage4-start; \
19910         fi; \
19911         cd $(HOST_SUBDIR)/libbacktrace && \
19912         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19913 @endif libbacktrace-bootstrap
19914
19915
19916 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19917 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19918 maybe-all-stageprofile-libbacktrace:
19919 maybe-clean-stageprofile-libbacktrace:
19920 @if libbacktrace-bootstrap
19921 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19922 all-stageprofile: all-stageprofile-libbacktrace
19923 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19924 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19925         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19926         @r=`${PWD_COMMAND}`; export r; \
19927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19928         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19929         $(HOST_EXPORTS) \
19930         $(POSTSTAGE1_HOST_EXPORTS)  \
19931         cd $(HOST_SUBDIR)/libbacktrace && \
19932         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19933                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19934                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19935                 LIBCFLAGS="$(STAGEprofile_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="$(STAGEprofile_TFLAGS)" \
19941                 $(TARGET-stageprofile-libbacktrace)
19942
19943 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19944 clean-stageprofile: clean-stageprofile-libbacktrace
19945 clean-stageprofile-libbacktrace:
19946         @if [ $(current_stage) = stageprofile ]; then \
19947           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19948         else \
19949           [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19950           $(MAKE) stageprofile-start; \
19951         fi; \
19952         cd $(HOST_SUBDIR)/libbacktrace && \
19953         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19954 @endif libbacktrace-bootstrap
19955
19956
19957 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19958 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19959 maybe-all-stagefeedback-libbacktrace:
19960 maybe-clean-stagefeedback-libbacktrace:
19961 @if libbacktrace-bootstrap
19962 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19963 all-stagefeedback: all-stagefeedback-libbacktrace
19964 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19965 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19966         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19967         @r=`${PWD_COMMAND}`; export r; \
19968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19969         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19970         $(HOST_EXPORTS) \
19971         $(POSTSTAGE1_HOST_EXPORTS)  \
19972         cd $(HOST_SUBDIR)/libbacktrace && \
19973         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19974                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19975                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19976                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19977                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19978                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19979                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19980                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19981                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19982                 $(TARGET-stagefeedback-libbacktrace)
19983
19984 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19985 clean-stagefeedback: clean-stagefeedback-libbacktrace
19986 clean-stagefeedback-libbacktrace:
19987         @if [ $(current_stage) = stagefeedback ]; then \
19988           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19989         else \
19990           [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19991           $(MAKE) stagefeedback-start; \
19992         fi; \
19993         cd $(HOST_SUBDIR)/libbacktrace && \
19994         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19995 @endif libbacktrace-bootstrap
19996
19997
19998
19999
20000
20001 .PHONY: check-libbacktrace maybe-check-libbacktrace
20002 maybe-check-libbacktrace:
20003 @if libbacktrace
20004 maybe-check-libbacktrace: check-libbacktrace
20005
20006 check-libbacktrace:
20007         @: $(MAKE); $(unstage)
20008         @r=`${PWD_COMMAND}`; export r; \
20009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20010         $(HOST_EXPORTS) \
20011         (cd $(HOST_SUBDIR)/libbacktrace && \
20012           $(MAKE) $(FLAGS_TO_PASS)  check)
20013
20014 @endif libbacktrace
20015
20016 .PHONY: install-libbacktrace maybe-install-libbacktrace
20017 maybe-install-libbacktrace:
20018 @if libbacktrace
20019 maybe-install-libbacktrace: install-libbacktrace
20020
20021 install-libbacktrace: installdirs
20022         @: $(MAKE); $(unstage)
20023         @r=`${PWD_COMMAND}`; export r; \
20024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20025         $(HOST_EXPORTS) \
20026         (cd $(HOST_SUBDIR)/libbacktrace && \
20027           $(MAKE) $(FLAGS_TO_PASS)  install)
20028
20029 @endif libbacktrace
20030
20031 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20032 maybe-install-strip-libbacktrace:
20033 @if libbacktrace
20034 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20035
20036 install-strip-libbacktrace: installdirs
20037         @: $(MAKE); $(unstage)
20038         @r=`${PWD_COMMAND}`; export r; \
20039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20040         $(HOST_EXPORTS) \
20041         (cd $(HOST_SUBDIR)/libbacktrace && \
20042           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20043
20044 @endif libbacktrace
20045
20046 # Other targets (info, dvi, pdf, etc.)
20047
20048 .PHONY: maybe-info-libbacktrace info-libbacktrace
20049 maybe-info-libbacktrace:
20050 @if libbacktrace
20051 maybe-info-libbacktrace: info-libbacktrace
20052
20053 info-libbacktrace: \
20054     configure-libbacktrace 
20055         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20056         r=`${PWD_COMMAND}`; export r; \
20057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20058         $(HOST_EXPORTS) \
20059         for flag in $(EXTRA_HOST_FLAGS) ; do \
20060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20061         done; \
20062         echo "Doing info in libbacktrace" ; \
20063         (cd $(HOST_SUBDIR)/libbacktrace && \
20064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20066                   "RANLIB=$${RANLIB}" \
20067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20068                   info) \
20069           || exit 1
20070
20071 @endif libbacktrace
20072
20073 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20074 maybe-dvi-libbacktrace:
20075 @if libbacktrace
20076 maybe-dvi-libbacktrace: dvi-libbacktrace
20077
20078 dvi-libbacktrace: \
20079     configure-libbacktrace 
20080         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20081         r=`${PWD_COMMAND}`; export r; \
20082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20083         $(HOST_EXPORTS) \
20084         for flag in $(EXTRA_HOST_FLAGS) ; do \
20085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20086         done; \
20087         echo "Doing dvi in libbacktrace" ; \
20088         (cd $(HOST_SUBDIR)/libbacktrace && \
20089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20091                   "RANLIB=$${RANLIB}" \
20092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20093                   dvi) \
20094           || exit 1
20095
20096 @endif libbacktrace
20097
20098 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20099 maybe-pdf-libbacktrace:
20100 @if libbacktrace
20101 maybe-pdf-libbacktrace: pdf-libbacktrace
20102
20103 pdf-libbacktrace: \
20104     configure-libbacktrace 
20105         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20106         r=`${PWD_COMMAND}`; export r; \
20107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20108         $(HOST_EXPORTS) \
20109         for flag in $(EXTRA_HOST_FLAGS) ; do \
20110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20111         done; \
20112         echo "Doing pdf in libbacktrace" ; \
20113         (cd $(HOST_SUBDIR)/libbacktrace && \
20114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20116                   "RANLIB=$${RANLIB}" \
20117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20118                   pdf) \
20119           || exit 1
20120
20121 @endif libbacktrace
20122
20123 .PHONY: maybe-html-libbacktrace html-libbacktrace
20124 maybe-html-libbacktrace:
20125 @if libbacktrace
20126 maybe-html-libbacktrace: html-libbacktrace
20127
20128 html-libbacktrace: \
20129     configure-libbacktrace 
20130         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20131         r=`${PWD_COMMAND}`; export r; \
20132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20133         $(HOST_EXPORTS) \
20134         for flag in $(EXTRA_HOST_FLAGS) ; do \
20135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20136         done; \
20137         echo "Doing html in libbacktrace" ; \
20138         (cd $(HOST_SUBDIR)/libbacktrace && \
20139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20141                   "RANLIB=$${RANLIB}" \
20142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20143                   html) \
20144           || exit 1
20145
20146 @endif libbacktrace
20147
20148 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20149 maybe-TAGS-libbacktrace:
20150 @if libbacktrace
20151 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20152
20153 TAGS-libbacktrace: \
20154     configure-libbacktrace 
20155         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20156         r=`${PWD_COMMAND}`; export r; \
20157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20158         $(HOST_EXPORTS) \
20159         for flag in $(EXTRA_HOST_FLAGS) ; do \
20160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20161         done; \
20162         echo "Doing TAGS in libbacktrace" ; \
20163         (cd $(HOST_SUBDIR)/libbacktrace && \
20164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20166                   "RANLIB=$${RANLIB}" \
20167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20168                   TAGS) \
20169           || exit 1
20170
20171 @endif libbacktrace
20172
20173 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20174 maybe-install-info-libbacktrace:
20175 @if libbacktrace
20176 maybe-install-info-libbacktrace: install-info-libbacktrace
20177
20178 install-info-libbacktrace: \
20179     configure-libbacktrace \
20180     info-libbacktrace 
20181         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20182         r=`${PWD_COMMAND}`; export r; \
20183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20184         $(HOST_EXPORTS) \
20185         for flag in $(EXTRA_HOST_FLAGS) ; do \
20186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20187         done; \
20188         echo "Doing install-info in libbacktrace" ; \
20189         (cd $(HOST_SUBDIR)/libbacktrace && \
20190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20192                   "RANLIB=$${RANLIB}" \
20193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20194                   install-info) \
20195           || exit 1
20196
20197 @endif libbacktrace
20198
20199 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20200 maybe-install-pdf-libbacktrace:
20201 @if libbacktrace
20202 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20203
20204 install-pdf-libbacktrace: \
20205     configure-libbacktrace \
20206     pdf-libbacktrace 
20207         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20208         r=`${PWD_COMMAND}`; export r; \
20209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20210         $(HOST_EXPORTS) \
20211         for flag in $(EXTRA_HOST_FLAGS) ; do \
20212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20213         done; \
20214         echo "Doing install-pdf in libbacktrace" ; \
20215         (cd $(HOST_SUBDIR)/libbacktrace && \
20216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20218                   "RANLIB=$${RANLIB}" \
20219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20220                   install-pdf) \
20221           || exit 1
20222
20223 @endif libbacktrace
20224
20225 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20226 maybe-install-html-libbacktrace:
20227 @if libbacktrace
20228 maybe-install-html-libbacktrace: install-html-libbacktrace
20229
20230 install-html-libbacktrace: \
20231     configure-libbacktrace \
20232     html-libbacktrace 
20233         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20234         r=`${PWD_COMMAND}`; export r; \
20235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20236         $(HOST_EXPORTS) \
20237         for flag in $(EXTRA_HOST_FLAGS) ; do \
20238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20239         done; \
20240         echo "Doing install-html in libbacktrace" ; \
20241         (cd $(HOST_SUBDIR)/libbacktrace && \
20242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20244                   "RANLIB=$${RANLIB}" \
20245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20246                   install-html) \
20247           || exit 1
20248
20249 @endif libbacktrace
20250
20251 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20252 maybe-installcheck-libbacktrace:
20253 @if libbacktrace
20254 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20255
20256 installcheck-libbacktrace: \
20257     configure-libbacktrace 
20258         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20259         r=`${PWD_COMMAND}`; export r; \
20260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20261         $(HOST_EXPORTS) \
20262         for flag in $(EXTRA_HOST_FLAGS) ; do \
20263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20264         done; \
20265         echo "Doing installcheck in libbacktrace" ; \
20266         (cd $(HOST_SUBDIR)/libbacktrace && \
20267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20269                   "RANLIB=$${RANLIB}" \
20270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20271                   installcheck) \
20272           || exit 1
20273
20274 @endif libbacktrace
20275
20276 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20277 maybe-mostlyclean-libbacktrace:
20278 @if libbacktrace
20279 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20280
20281 mostlyclean-libbacktrace: 
20282         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20283         r=`${PWD_COMMAND}`; export r; \
20284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20285         $(HOST_EXPORTS) \
20286         for flag in $(EXTRA_HOST_FLAGS) ; do \
20287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20288         done; \
20289         echo "Doing mostlyclean in libbacktrace" ; \
20290         (cd $(HOST_SUBDIR)/libbacktrace && \
20291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20293                   "RANLIB=$${RANLIB}" \
20294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20295                   mostlyclean) \
20296           || exit 1
20297
20298 @endif libbacktrace
20299
20300 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20301 maybe-clean-libbacktrace:
20302 @if libbacktrace
20303 maybe-clean-libbacktrace: clean-libbacktrace
20304
20305 clean-libbacktrace: 
20306         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20307         r=`${PWD_COMMAND}`; export r; \
20308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20309         $(HOST_EXPORTS) \
20310         for flag in $(EXTRA_HOST_FLAGS) ; do \
20311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20312         done; \
20313         echo "Doing clean in libbacktrace" ; \
20314         (cd $(HOST_SUBDIR)/libbacktrace && \
20315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20317                   "RANLIB=$${RANLIB}" \
20318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20319                   clean) \
20320           || exit 1
20321
20322 @endif libbacktrace
20323
20324 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20325 maybe-distclean-libbacktrace:
20326 @if libbacktrace
20327 maybe-distclean-libbacktrace: distclean-libbacktrace
20328
20329 distclean-libbacktrace: 
20330         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20331         r=`${PWD_COMMAND}`; export r; \
20332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20333         $(HOST_EXPORTS) \
20334         for flag in $(EXTRA_HOST_FLAGS) ; do \
20335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20336         done; \
20337         echo "Doing distclean in libbacktrace" ; \
20338         (cd $(HOST_SUBDIR)/libbacktrace && \
20339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20341                   "RANLIB=$${RANLIB}" \
20342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20343                   distclean) \
20344           || exit 1
20345
20346 @endif libbacktrace
20347
20348 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20349 maybe-maintainer-clean-libbacktrace:
20350 @if libbacktrace
20351 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20352
20353 maintainer-clean-libbacktrace: 
20354         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20355         r=`${PWD_COMMAND}`; export r; \
20356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20357         $(HOST_EXPORTS) \
20358         for flag in $(EXTRA_HOST_FLAGS) ; do \
20359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20360         done; \
20361         echo "Doing maintainer-clean in libbacktrace" ; \
20362         (cd $(HOST_SUBDIR)/libbacktrace && \
20363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20365                   "RANLIB=$${RANLIB}" \
20366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20367                   maintainer-clean) \
20368           || exit 1
20369
20370 @endif libbacktrace
20371
20372
20373
20374 .PHONY: configure-libcpp maybe-configure-libcpp
20375 maybe-configure-libcpp:
20376 @if gcc-bootstrap
20377 configure-libcpp: stage_current
20378 @endif gcc-bootstrap
20379 @if libcpp
20380 maybe-configure-libcpp: configure-libcpp
20381 configure-libcpp: 
20382         @r=`${PWD_COMMAND}`; export r; \
20383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20384         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20385         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20386         $(HOST_EXPORTS)  \
20387         echo Configuring in $(HOST_SUBDIR)/libcpp; \
20388         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20389         case $(srcdir) in \
20390           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20391           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20392                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20393         esac; \
20394         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20395         libsrcdir="$$s/libcpp"; \
20396         $(SHELL) $${libsrcdir}/configure \
20397           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20398           --target=${target_alias} $${srcdiroption}  \
20399           || exit 1
20400 @endif libcpp
20401
20402
20403
20404 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20405 maybe-configure-stage1-libcpp:
20406 @if libcpp-bootstrap
20407 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20408 configure-stage1-libcpp:
20409         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20410         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20411         @r=`${PWD_COMMAND}`; export r; \
20412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20413         TFLAGS="$(STAGE1_TFLAGS)"; \
20414         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20415         $(HOST_EXPORTS) \
20416         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20417         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20418         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20419         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20420         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20421         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20422         case $(srcdir) in \
20423           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20424           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20425                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20426         esac; \
20427         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20428         libsrcdir="$$s/libcpp"; \
20429         $(SHELL) $${libsrcdir}/configure \
20430           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20431           --target=${target_alias} $${srcdiroption} \
20432           $(STAGE1_CONFIGURE_FLAGS)
20433 @endif libcpp-bootstrap
20434
20435 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20436 maybe-configure-stage2-libcpp:
20437 @if libcpp-bootstrap
20438 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20439 configure-stage2-libcpp:
20440         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20441         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20442         @r=`${PWD_COMMAND}`; export r; \
20443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20444         TFLAGS="$(STAGE2_TFLAGS)"; \
20445         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20446         $(HOST_EXPORTS) \
20447         $(POSTSTAGE1_HOST_EXPORTS) \
20448         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20449         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20450         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20451         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20452         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20453         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20454         case $(srcdir) in \
20455           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20456           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20457                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20458         esac; \
20459         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20460         libsrcdir="$$s/libcpp"; \
20461         $(SHELL) $${libsrcdir}/configure \
20462           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20463           --target=${target_alias} $${srcdiroption} \
20464           --with-build-libsubdir=$(HOST_SUBDIR) \
20465           $(STAGE2_CONFIGURE_FLAGS)
20466 @endif libcpp-bootstrap
20467
20468 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20469 maybe-configure-stage3-libcpp:
20470 @if libcpp-bootstrap
20471 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20472 configure-stage3-libcpp:
20473         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20474         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20475         @r=`${PWD_COMMAND}`; export r; \
20476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20477         TFLAGS="$(STAGE3_TFLAGS)"; \
20478         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20479         $(HOST_EXPORTS) \
20480         $(POSTSTAGE1_HOST_EXPORTS) \
20481         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20482         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20483         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20484         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20485         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20486         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20487         case $(srcdir) in \
20488           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20489           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20490                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20491         esac; \
20492         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20493         libsrcdir="$$s/libcpp"; \
20494         $(SHELL) $${libsrcdir}/configure \
20495           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20496           --target=${target_alias} $${srcdiroption} \
20497           --with-build-libsubdir=$(HOST_SUBDIR) \
20498           $(STAGE3_CONFIGURE_FLAGS)
20499 @endif libcpp-bootstrap
20500
20501 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20502 maybe-configure-stage4-libcpp:
20503 @if libcpp-bootstrap
20504 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20505 configure-stage4-libcpp:
20506         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20507         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20508         @r=`${PWD_COMMAND}`; export r; \
20509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20510         TFLAGS="$(STAGE4_TFLAGS)"; \
20511         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20512         $(HOST_EXPORTS) \
20513         $(POSTSTAGE1_HOST_EXPORTS) \
20514         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20515         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20516         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20517         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20518         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20519         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20520         case $(srcdir) in \
20521           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20522           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20523                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20524         esac; \
20525         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20526         libsrcdir="$$s/libcpp"; \
20527         $(SHELL) $${libsrcdir}/configure \
20528           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20529           --target=${target_alias} $${srcdiroption} \
20530           --with-build-libsubdir=$(HOST_SUBDIR) \
20531           $(STAGE4_CONFIGURE_FLAGS)
20532 @endif libcpp-bootstrap
20533
20534 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20535 maybe-configure-stageprofile-libcpp:
20536 @if libcpp-bootstrap
20537 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20538 configure-stageprofile-libcpp:
20539         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20540         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20541         @r=`${PWD_COMMAND}`; export r; \
20542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20543         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20544         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20545         $(HOST_EXPORTS) \
20546         $(POSTSTAGE1_HOST_EXPORTS) \
20547         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20548         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20549         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20550         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20551         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20552         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20553         case $(srcdir) in \
20554           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20555           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20556                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20557         esac; \
20558         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20559         libsrcdir="$$s/libcpp"; \
20560         $(SHELL) $${libsrcdir}/configure \
20561           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20562           --target=${target_alias} $${srcdiroption} \
20563           --with-build-libsubdir=$(HOST_SUBDIR) \
20564           $(STAGEprofile_CONFIGURE_FLAGS)
20565 @endif libcpp-bootstrap
20566
20567 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20568 maybe-configure-stagefeedback-libcpp:
20569 @if libcpp-bootstrap
20570 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20571 configure-stagefeedback-libcpp:
20572         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20573         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20574         @r=`${PWD_COMMAND}`; export r; \
20575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20576         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20577         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20578         $(HOST_EXPORTS) \
20579         $(POSTSTAGE1_HOST_EXPORTS) \
20580         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20581         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20582         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20583         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20584         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20585         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20586         case $(srcdir) in \
20587           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20588           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20589                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20590         esac; \
20591         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20592         libsrcdir="$$s/libcpp"; \
20593         $(SHELL) $${libsrcdir}/configure \
20594           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20595           --target=${target_alias} $${srcdiroption} \
20596           --with-build-libsubdir=$(HOST_SUBDIR) \
20597           $(STAGEfeedback_CONFIGURE_FLAGS)
20598 @endif libcpp-bootstrap
20599
20600
20601
20602
20603
20604 .PHONY: all-libcpp maybe-all-libcpp
20605 maybe-all-libcpp:
20606 @if gcc-bootstrap
20607 all-libcpp: stage_current
20608 @endif gcc-bootstrap
20609 @if libcpp
20610 TARGET-libcpp=all
20611 maybe-all-libcpp: all-libcpp
20612 all-libcpp: configure-libcpp
20613         @r=`${PWD_COMMAND}`; export r; \
20614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20615         $(HOST_EXPORTS)  \
20616         (cd $(HOST_SUBDIR)/libcpp && \
20617           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20618                 $(TARGET-libcpp))
20619 @endif libcpp
20620
20621
20622
20623 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20624 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20625 maybe-all-stage1-libcpp:
20626 maybe-clean-stage1-libcpp:
20627 @if libcpp-bootstrap
20628 maybe-all-stage1-libcpp: all-stage1-libcpp
20629 all-stage1: all-stage1-libcpp
20630 TARGET-stage1-libcpp = $(TARGET-libcpp)
20631 all-stage1-libcpp: configure-stage1-libcpp
20632         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20633         @r=`${PWD_COMMAND}`; export r; \
20634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20635         TFLAGS="$(STAGE1_TFLAGS)"; \
20636         $(HOST_EXPORTS)  \
20637         cd $(HOST_SUBDIR)/libcpp && \
20638         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20639                 CFLAGS="$(STAGE1_CFLAGS)" \
20640                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20641                 LIBCFLAGS="$(LIBCFLAGS)" \
20642                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20643                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20644                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20645                 $(EXTRA_HOST_FLAGS)  \
20646                 $(STAGE1_FLAGS_TO_PASS)  \
20647                 TFLAGS="$(STAGE1_TFLAGS)" \
20648                 $(TARGET-stage1-libcpp)
20649
20650 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20651 clean-stage1: clean-stage1-libcpp
20652 clean-stage1-libcpp:
20653         @if [ $(current_stage) = stage1 ]; then \
20654           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20655         else \
20656           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20657           $(MAKE) stage1-start; \
20658         fi; \
20659         cd $(HOST_SUBDIR)/libcpp && \
20660         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20661         $(STAGE1_FLAGS_TO_PASS)  clean
20662 @endif libcpp-bootstrap
20663
20664
20665 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20666 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20667 maybe-all-stage2-libcpp:
20668 maybe-clean-stage2-libcpp:
20669 @if libcpp-bootstrap
20670 maybe-all-stage2-libcpp: all-stage2-libcpp
20671 all-stage2: all-stage2-libcpp
20672 TARGET-stage2-libcpp = $(TARGET-libcpp)
20673 all-stage2-libcpp: configure-stage2-libcpp
20674         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20675         @r=`${PWD_COMMAND}`; export r; \
20676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20677         TFLAGS="$(STAGE2_TFLAGS)"; \
20678         $(HOST_EXPORTS) \
20679         $(POSTSTAGE1_HOST_EXPORTS)  \
20680         cd $(HOST_SUBDIR)/libcpp && \
20681         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20682                 CFLAGS="$(STAGE2_CFLAGS)" \
20683                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20684                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20685                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20686                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20687                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20688                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20689                 TFLAGS="$(STAGE2_TFLAGS)" \
20690                 $(TARGET-stage2-libcpp)
20691
20692 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20693 clean-stage2: clean-stage2-libcpp
20694 clean-stage2-libcpp:
20695         @if [ $(current_stage) = stage2 ]; then \
20696           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20697         else \
20698           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20699           $(MAKE) stage2-start; \
20700         fi; \
20701         cd $(HOST_SUBDIR)/libcpp && \
20702         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20703 @endif libcpp-bootstrap
20704
20705
20706 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20707 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20708 maybe-all-stage3-libcpp:
20709 maybe-clean-stage3-libcpp:
20710 @if libcpp-bootstrap
20711 maybe-all-stage3-libcpp: all-stage3-libcpp
20712 all-stage3: all-stage3-libcpp
20713 TARGET-stage3-libcpp = $(TARGET-libcpp)
20714 all-stage3-libcpp: configure-stage3-libcpp
20715         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20716         @r=`${PWD_COMMAND}`; export r; \
20717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20718         TFLAGS="$(STAGE3_TFLAGS)"; \
20719         $(HOST_EXPORTS) \
20720         $(POSTSTAGE1_HOST_EXPORTS)  \
20721         cd $(HOST_SUBDIR)/libcpp && \
20722         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20723                 CFLAGS="$(STAGE3_CFLAGS)" \
20724                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20725                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20726                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20727                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20728                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20729                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20730                 TFLAGS="$(STAGE3_TFLAGS)" \
20731                 $(TARGET-stage3-libcpp)
20732
20733 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20734 clean-stage3: clean-stage3-libcpp
20735 clean-stage3-libcpp:
20736         @if [ $(current_stage) = stage3 ]; then \
20737           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20738         else \
20739           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20740           $(MAKE) stage3-start; \
20741         fi; \
20742         cd $(HOST_SUBDIR)/libcpp && \
20743         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20744 @endif libcpp-bootstrap
20745
20746
20747 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20748 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20749 maybe-all-stage4-libcpp:
20750 maybe-clean-stage4-libcpp:
20751 @if libcpp-bootstrap
20752 maybe-all-stage4-libcpp: all-stage4-libcpp
20753 all-stage4: all-stage4-libcpp
20754 TARGET-stage4-libcpp = $(TARGET-libcpp)
20755 all-stage4-libcpp: configure-stage4-libcpp
20756         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20757         @r=`${PWD_COMMAND}`; export r; \
20758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20759         TFLAGS="$(STAGE4_TFLAGS)"; \
20760         $(HOST_EXPORTS) \
20761         $(POSTSTAGE1_HOST_EXPORTS)  \
20762         cd $(HOST_SUBDIR)/libcpp && \
20763         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20764                 CFLAGS="$(STAGE4_CFLAGS)" \
20765                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20766                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20767                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20768                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20769                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20770                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20771                 TFLAGS="$(STAGE4_TFLAGS)" \
20772                 $(TARGET-stage4-libcpp)
20773
20774 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20775 clean-stage4: clean-stage4-libcpp
20776 clean-stage4-libcpp:
20777         @if [ $(current_stage) = stage4 ]; then \
20778           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20779         else \
20780           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20781           $(MAKE) stage4-start; \
20782         fi; \
20783         cd $(HOST_SUBDIR)/libcpp && \
20784         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20785 @endif libcpp-bootstrap
20786
20787
20788 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20789 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20790 maybe-all-stageprofile-libcpp:
20791 maybe-clean-stageprofile-libcpp:
20792 @if libcpp-bootstrap
20793 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20794 all-stageprofile: all-stageprofile-libcpp
20795 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20796 all-stageprofile-libcpp: configure-stageprofile-libcpp
20797         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20798         @r=`${PWD_COMMAND}`; export r; \
20799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20800         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20801         $(HOST_EXPORTS) \
20802         $(POSTSTAGE1_HOST_EXPORTS)  \
20803         cd $(HOST_SUBDIR)/libcpp && \
20804         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20805                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20806                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20807                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20808                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20809                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20810                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20811                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20812                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20813                 $(TARGET-stageprofile-libcpp)
20814
20815 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20816 clean-stageprofile: clean-stageprofile-libcpp
20817 clean-stageprofile-libcpp:
20818         @if [ $(current_stage) = stageprofile ]; then \
20819           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20820         else \
20821           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20822           $(MAKE) stageprofile-start; \
20823         fi; \
20824         cd $(HOST_SUBDIR)/libcpp && \
20825         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20826 @endif libcpp-bootstrap
20827
20828
20829 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20830 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20831 maybe-all-stagefeedback-libcpp:
20832 maybe-clean-stagefeedback-libcpp:
20833 @if libcpp-bootstrap
20834 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20835 all-stagefeedback: all-stagefeedback-libcpp
20836 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20837 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20838         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20839         @r=`${PWD_COMMAND}`; export r; \
20840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20842         $(HOST_EXPORTS) \
20843         $(POSTSTAGE1_HOST_EXPORTS)  \
20844         cd $(HOST_SUBDIR)/libcpp && \
20845         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20846                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20847                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20848                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20849                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20850                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20851                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20852                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20853                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20854                 $(TARGET-stagefeedback-libcpp)
20855
20856 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20857 clean-stagefeedback: clean-stagefeedback-libcpp
20858 clean-stagefeedback-libcpp:
20859         @if [ $(current_stage) = stagefeedback ]; then \
20860           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20861         else \
20862           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20863           $(MAKE) stagefeedback-start; \
20864         fi; \
20865         cd $(HOST_SUBDIR)/libcpp && \
20866         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20867 @endif libcpp-bootstrap
20868
20869
20870
20871
20872
20873 .PHONY: check-libcpp maybe-check-libcpp
20874 maybe-check-libcpp:
20875 @if libcpp
20876 maybe-check-libcpp: check-libcpp
20877
20878 check-libcpp:
20879         @: $(MAKE); $(unstage)
20880         @r=`${PWD_COMMAND}`; export r; \
20881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20882         $(HOST_EXPORTS) \
20883         (cd $(HOST_SUBDIR)/libcpp && \
20884           $(MAKE) $(FLAGS_TO_PASS)  check)
20885
20886 @endif libcpp
20887
20888 .PHONY: install-libcpp maybe-install-libcpp
20889 maybe-install-libcpp:
20890 @if libcpp
20891 maybe-install-libcpp: install-libcpp
20892
20893 install-libcpp: installdirs
20894         @: $(MAKE); $(unstage)
20895         @r=`${PWD_COMMAND}`; export r; \
20896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20897         $(HOST_EXPORTS) \
20898         (cd $(HOST_SUBDIR)/libcpp && \
20899           $(MAKE) $(FLAGS_TO_PASS)  install)
20900
20901 @endif libcpp
20902
20903 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20904 maybe-install-strip-libcpp:
20905 @if libcpp
20906 maybe-install-strip-libcpp: install-strip-libcpp
20907
20908 install-strip-libcpp: installdirs
20909         @: $(MAKE); $(unstage)
20910         @r=`${PWD_COMMAND}`; export r; \
20911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912         $(HOST_EXPORTS) \
20913         (cd $(HOST_SUBDIR)/libcpp && \
20914           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20915
20916 @endif libcpp
20917
20918 # Other targets (info, dvi, pdf, etc.)
20919
20920 .PHONY: maybe-info-libcpp info-libcpp
20921 maybe-info-libcpp:
20922 @if libcpp
20923 maybe-info-libcpp: info-libcpp
20924
20925 info-libcpp: \
20926     configure-libcpp 
20927         @[ -f ./libcpp/Makefile ] || exit 0; \
20928         r=`${PWD_COMMAND}`; export r; \
20929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20930         $(HOST_EXPORTS) \
20931         for flag in $(EXTRA_HOST_FLAGS) ; do \
20932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20933         done; \
20934         echo "Doing info in libcpp" ; \
20935         (cd $(HOST_SUBDIR)/libcpp && \
20936           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20937                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20938                   "RANLIB=$${RANLIB}" \
20939                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20940                   info) \
20941           || exit 1
20942
20943 @endif libcpp
20944
20945 .PHONY: maybe-dvi-libcpp dvi-libcpp
20946 maybe-dvi-libcpp:
20947 @if libcpp
20948 maybe-dvi-libcpp: dvi-libcpp
20949
20950 dvi-libcpp: \
20951     configure-libcpp 
20952         @[ -f ./libcpp/Makefile ] || exit 0; \
20953         r=`${PWD_COMMAND}`; export r; \
20954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20955         $(HOST_EXPORTS) \
20956         for flag in $(EXTRA_HOST_FLAGS) ; do \
20957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20958         done; \
20959         echo "Doing dvi in libcpp" ; \
20960         (cd $(HOST_SUBDIR)/libcpp && \
20961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20963                   "RANLIB=$${RANLIB}" \
20964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20965                   dvi) \
20966           || exit 1
20967
20968 @endif libcpp
20969
20970 .PHONY: maybe-pdf-libcpp pdf-libcpp
20971 maybe-pdf-libcpp:
20972 @if libcpp
20973 maybe-pdf-libcpp: pdf-libcpp
20974
20975 pdf-libcpp: \
20976     configure-libcpp 
20977         @[ -f ./libcpp/Makefile ] || exit 0; \
20978         r=`${PWD_COMMAND}`; export r; \
20979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20980         $(HOST_EXPORTS) \
20981         for flag in $(EXTRA_HOST_FLAGS) ; do \
20982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20983         done; \
20984         echo "Doing pdf in libcpp" ; \
20985         (cd $(HOST_SUBDIR)/libcpp && \
20986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20988                   "RANLIB=$${RANLIB}" \
20989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20990                   pdf) \
20991           || exit 1
20992
20993 @endif libcpp
20994
20995 .PHONY: maybe-html-libcpp html-libcpp
20996 maybe-html-libcpp:
20997 @if libcpp
20998 maybe-html-libcpp: html-libcpp
20999
21000 html-libcpp: \
21001     configure-libcpp 
21002         @[ -f ./libcpp/Makefile ] || exit 0; \
21003         r=`${PWD_COMMAND}`; export r; \
21004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21005         $(HOST_EXPORTS) \
21006         for flag in $(EXTRA_HOST_FLAGS) ; do \
21007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21008         done; \
21009         echo "Doing html in libcpp" ; \
21010         (cd $(HOST_SUBDIR)/libcpp && \
21011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21013                   "RANLIB=$${RANLIB}" \
21014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21015                   html) \
21016           || exit 1
21017
21018 @endif libcpp
21019
21020 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21021 maybe-TAGS-libcpp:
21022 @if libcpp
21023 maybe-TAGS-libcpp: TAGS-libcpp
21024
21025 TAGS-libcpp: \
21026     configure-libcpp 
21027         @[ -f ./libcpp/Makefile ] || exit 0; \
21028         r=`${PWD_COMMAND}`; export r; \
21029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21030         $(HOST_EXPORTS) \
21031         for flag in $(EXTRA_HOST_FLAGS) ; do \
21032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21033         done; \
21034         echo "Doing TAGS in libcpp" ; \
21035         (cd $(HOST_SUBDIR)/libcpp && \
21036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21038                   "RANLIB=$${RANLIB}" \
21039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21040                   TAGS) \
21041           || exit 1
21042
21043 @endif libcpp
21044
21045 .PHONY: maybe-install-info-libcpp install-info-libcpp
21046 maybe-install-info-libcpp:
21047 @if libcpp
21048 maybe-install-info-libcpp: install-info-libcpp
21049
21050 install-info-libcpp: \
21051     configure-libcpp \
21052     info-libcpp 
21053         @[ -f ./libcpp/Makefile ] || exit 0; \
21054         r=`${PWD_COMMAND}`; export r; \
21055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21056         $(HOST_EXPORTS) \
21057         for flag in $(EXTRA_HOST_FLAGS) ; do \
21058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21059         done; \
21060         echo "Doing install-info in libcpp" ; \
21061         (cd $(HOST_SUBDIR)/libcpp && \
21062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21064                   "RANLIB=$${RANLIB}" \
21065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21066                   install-info) \
21067           || exit 1
21068
21069 @endif libcpp
21070
21071 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21072 maybe-install-pdf-libcpp:
21073 @if libcpp
21074 maybe-install-pdf-libcpp: install-pdf-libcpp
21075
21076 install-pdf-libcpp: \
21077     configure-libcpp \
21078     pdf-libcpp 
21079         @[ -f ./libcpp/Makefile ] || exit 0; \
21080         r=`${PWD_COMMAND}`; export r; \
21081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21082         $(HOST_EXPORTS) \
21083         for flag in $(EXTRA_HOST_FLAGS) ; do \
21084           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21085         done; \
21086         echo "Doing install-pdf in libcpp" ; \
21087         (cd $(HOST_SUBDIR)/libcpp && \
21088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21090                   "RANLIB=$${RANLIB}" \
21091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21092                   install-pdf) \
21093           || exit 1
21094
21095 @endif libcpp
21096
21097 .PHONY: maybe-install-html-libcpp install-html-libcpp
21098 maybe-install-html-libcpp:
21099 @if libcpp
21100 maybe-install-html-libcpp: install-html-libcpp
21101
21102 install-html-libcpp: \
21103     configure-libcpp \
21104     html-libcpp 
21105         @[ -f ./libcpp/Makefile ] || exit 0; \
21106         r=`${PWD_COMMAND}`; export r; \
21107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21108         $(HOST_EXPORTS) \
21109         for flag in $(EXTRA_HOST_FLAGS) ; do \
21110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21111         done; \
21112         echo "Doing install-html in libcpp" ; \
21113         (cd $(HOST_SUBDIR)/libcpp && \
21114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21116                   "RANLIB=$${RANLIB}" \
21117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21118                   install-html) \
21119           || exit 1
21120
21121 @endif libcpp
21122
21123 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21124 maybe-installcheck-libcpp:
21125 @if libcpp
21126 maybe-installcheck-libcpp: installcheck-libcpp
21127
21128 installcheck-libcpp: \
21129     configure-libcpp 
21130         @[ -f ./libcpp/Makefile ] || exit 0; \
21131         r=`${PWD_COMMAND}`; export r; \
21132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21133         $(HOST_EXPORTS) \
21134         for flag in $(EXTRA_HOST_FLAGS) ; do \
21135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21136         done; \
21137         echo "Doing installcheck in libcpp" ; \
21138         (cd $(HOST_SUBDIR)/libcpp && \
21139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21141                   "RANLIB=$${RANLIB}" \
21142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21143                   installcheck) \
21144           || exit 1
21145
21146 @endif libcpp
21147
21148 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21149 maybe-mostlyclean-libcpp:
21150 @if libcpp
21151 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21152
21153 mostlyclean-libcpp: 
21154         @[ -f ./libcpp/Makefile ] || exit 0; \
21155         r=`${PWD_COMMAND}`; export r; \
21156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21157         $(HOST_EXPORTS) \
21158         for flag in $(EXTRA_HOST_FLAGS) ; do \
21159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21160         done; \
21161         echo "Doing mostlyclean in libcpp" ; \
21162         (cd $(HOST_SUBDIR)/libcpp && \
21163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21165                   "RANLIB=$${RANLIB}" \
21166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21167                   mostlyclean) \
21168           || exit 1
21169
21170 @endif libcpp
21171
21172 .PHONY: maybe-clean-libcpp clean-libcpp
21173 maybe-clean-libcpp:
21174 @if libcpp
21175 maybe-clean-libcpp: clean-libcpp
21176
21177 clean-libcpp: 
21178         @[ -f ./libcpp/Makefile ] || exit 0; \
21179         r=`${PWD_COMMAND}`; export r; \
21180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21181         $(HOST_EXPORTS) \
21182         for flag in $(EXTRA_HOST_FLAGS) ; do \
21183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21184         done; \
21185         echo "Doing clean in libcpp" ; \
21186         (cd $(HOST_SUBDIR)/libcpp && \
21187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21189                   "RANLIB=$${RANLIB}" \
21190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21191                   clean) \
21192           || exit 1
21193
21194 @endif libcpp
21195
21196 .PHONY: maybe-distclean-libcpp distclean-libcpp
21197 maybe-distclean-libcpp:
21198 @if libcpp
21199 maybe-distclean-libcpp: distclean-libcpp
21200
21201 distclean-libcpp: 
21202         @[ -f ./libcpp/Makefile ] || exit 0; \
21203         r=`${PWD_COMMAND}`; export r; \
21204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21205         $(HOST_EXPORTS) \
21206         for flag in $(EXTRA_HOST_FLAGS) ; do \
21207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21208         done; \
21209         echo "Doing distclean in libcpp" ; \
21210         (cd $(HOST_SUBDIR)/libcpp && \
21211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21213                   "RANLIB=$${RANLIB}" \
21214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21215                   distclean) \
21216           || exit 1
21217
21218 @endif libcpp
21219
21220 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21221 maybe-maintainer-clean-libcpp:
21222 @if libcpp
21223 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21224
21225 maintainer-clean-libcpp: 
21226         @[ -f ./libcpp/Makefile ] || exit 0; \
21227         r=`${PWD_COMMAND}`; export r; \
21228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21229         $(HOST_EXPORTS) \
21230         for flag in $(EXTRA_HOST_FLAGS) ; do \
21231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21232         done; \
21233         echo "Doing maintainer-clean in libcpp" ; \
21234         (cd $(HOST_SUBDIR)/libcpp && \
21235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21237                   "RANLIB=$${RANLIB}" \
21238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21239                   maintainer-clean) \
21240           || exit 1
21241
21242 @endif libcpp
21243
21244
21245
21246 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21247 maybe-configure-libdecnumber:
21248 @if gcc-bootstrap
21249 configure-libdecnumber: stage_current
21250 @endif gcc-bootstrap
21251 @if libdecnumber
21252 maybe-configure-libdecnumber: configure-libdecnumber
21253 configure-libdecnumber: 
21254         @r=`${PWD_COMMAND}`; export r; \
21255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21256         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21257         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21258         $(HOST_EXPORTS)  \
21259         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21260         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21261         case $(srcdir) in \
21262           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21263           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21264                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21265         esac; \
21266         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21267         libsrcdir="$$s/libdecnumber"; \
21268         $(SHELL) $${libsrcdir}/configure \
21269           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21270           --target=${target_alias} $${srcdiroption}  \
21271           || exit 1
21272 @endif libdecnumber
21273
21274
21275
21276 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21277 maybe-configure-stage1-libdecnumber:
21278 @if libdecnumber-bootstrap
21279 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21280 configure-stage1-libdecnumber:
21281         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21282         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21283         @r=`${PWD_COMMAND}`; export r; \
21284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285         TFLAGS="$(STAGE1_TFLAGS)"; \
21286         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21287         $(HOST_EXPORTS) \
21288         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21289         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21290         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21291         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21292         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21293         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21294         case $(srcdir) in \
21295           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21296           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21297                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21298         esac; \
21299         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21300         libsrcdir="$$s/libdecnumber"; \
21301         $(SHELL) $${libsrcdir}/configure \
21302           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21303           --target=${target_alias} $${srcdiroption} \
21304           $(STAGE1_CONFIGURE_FLAGS)
21305 @endif libdecnumber-bootstrap
21306
21307 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21308 maybe-configure-stage2-libdecnumber:
21309 @if libdecnumber-bootstrap
21310 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21311 configure-stage2-libdecnumber:
21312         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21313         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21314         @r=`${PWD_COMMAND}`; export r; \
21315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21316         TFLAGS="$(STAGE2_TFLAGS)"; \
21317         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21318         $(HOST_EXPORTS) \
21319         $(POSTSTAGE1_HOST_EXPORTS) \
21320         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21321         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21322         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21323         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21324         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21325         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21326         case $(srcdir) in \
21327           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21328           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21329                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21330         esac; \
21331         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21332         libsrcdir="$$s/libdecnumber"; \
21333         $(SHELL) $${libsrcdir}/configure \
21334           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21335           --target=${target_alias} $${srcdiroption} \
21336           --with-build-libsubdir=$(HOST_SUBDIR) \
21337           $(STAGE2_CONFIGURE_FLAGS)
21338 @endif libdecnumber-bootstrap
21339
21340 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21341 maybe-configure-stage3-libdecnumber:
21342 @if libdecnumber-bootstrap
21343 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21344 configure-stage3-libdecnumber:
21345         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21346         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21347         @r=`${PWD_COMMAND}`; export r; \
21348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21349         TFLAGS="$(STAGE3_TFLAGS)"; \
21350         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21351         $(HOST_EXPORTS) \
21352         $(POSTSTAGE1_HOST_EXPORTS) \
21353         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21354         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21355         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21356         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21357         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21358         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21359         case $(srcdir) in \
21360           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21361           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21362                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21363         esac; \
21364         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21365         libsrcdir="$$s/libdecnumber"; \
21366         $(SHELL) $${libsrcdir}/configure \
21367           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21368           --target=${target_alias} $${srcdiroption} \
21369           --with-build-libsubdir=$(HOST_SUBDIR) \
21370           $(STAGE3_CONFIGURE_FLAGS)
21371 @endif libdecnumber-bootstrap
21372
21373 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21374 maybe-configure-stage4-libdecnumber:
21375 @if libdecnumber-bootstrap
21376 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21377 configure-stage4-libdecnumber:
21378         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21379         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21380         @r=`${PWD_COMMAND}`; export r; \
21381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21382         TFLAGS="$(STAGE4_TFLAGS)"; \
21383         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21384         $(HOST_EXPORTS) \
21385         $(POSTSTAGE1_HOST_EXPORTS) \
21386         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21387         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21388         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21389         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21390         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21391         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21392         case $(srcdir) in \
21393           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21394           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21395                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21396         esac; \
21397         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21398         libsrcdir="$$s/libdecnumber"; \
21399         $(SHELL) $${libsrcdir}/configure \
21400           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21401           --target=${target_alias} $${srcdiroption} \
21402           --with-build-libsubdir=$(HOST_SUBDIR) \
21403           $(STAGE4_CONFIGURE_FLAGS)
21404 @endif libdecnumber-bootstrap
21405
21406 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21407 maybe-configure-stageprofile-libdecnumber:
21408 @if libdecnumber-bootstrap
21409 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21410 configure-stageprofile-libdecnumber:
21411         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21412         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21413         @r=`${PWD_COMMAND}`; export r; \
21414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21415         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21416         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21417         $(HOST_EXPORTS) \
21418         $(POSTSTAGE1_HOST_EXPORTS) \
21419         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21420         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21421         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21422         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21423         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21424         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21425         case $(srcdir) in \
21426           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21427           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21428                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21429         esac; \
21430         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21431         libsrcdir="$$s/libdecnumber"; \
21432         $(SHELL) $${libsrcdir}/configure \
21433           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21434           --target=${target_alias} $${srcdiroption} \
21435           --with-build-libsubdir=$(HOST_SUBDIR) \
21436           $(STAGEprofile_CONFIGURE_FLAGS)
21437 @endif libdecnumber-bootstrap
21438
21439 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21440 maybe-configure-stagefeedback-libdecnumber:
21441 @if libdecnumber-bootstrap
21442 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21443 configure-stagefeedback-libdecnumber:
21444         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21445         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21446         @r=`${PWD_COMMAND}`; export r; \
21447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21448         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21449         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21450         $(HOST_EXPORTS) \
21451         $(POSTSTAGE1_HOST_EXPORTS) \
21452         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21453         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21454         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21455         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21456         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21457         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21458         case $(srcdir) in \
21459           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21460           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21461                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21462         esac; \
21463         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21464         libsrcdir="$$s/libdecnumber"; \
21465         $(SHELL) $${libsrcdir}/configure \
21466           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21467           --target=${target_alias} $${srcdiroption} \
21468           --with-build-libsubdir=$(HOST_SUBDIR) \
21469           $(STAGEfeedback_CONFIGURE_FLAGS)
21470 @endif libdecnumber-bootstrap
21471
21472
21473
21474
21475
21476 .PHONY: all-libdecnumber maybe-all-libdecnumber
21477 maybe-all-libdecnumber:
21478 @if gcc-bootstrap
21479 all-libdecnumber: stage_current
21480 @endif gcc-bootstrap
21481 @if libdecnumber
21482 TARGET-libdecnumber=all
21483 maybe-all-libdecnumber: all-libdecnumber
21484 all-libdecnumber: configure-libdecnumber
21485         @r=`${PWD_COMMAND}`; export r; \
21486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21487         $(HOST_EXPORTS)  \
21488         (cd $(HOST_SUBDIR)/libdecnumber && \
21489           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21490                 $(TARGET-libdecnumber))
21491 @endif libdecnumber
21492
21493
21494
21495 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21496 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21497 maybe-all-stage1-libdecnumber:
21498 maybe-clean-stage1-libdecnumber:
21499 @if libdecnumber-bootstrap
21500 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21501 all-stage1: all-stage1-libdecnumber
21502 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21503 all-stage1-libdecnumber: configure-stage1-libdecnumber
21504         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21505         @r=`${PWD_COMMAND}`; export r; \
21506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21507         TFLAGS="$(STAGE1_TFLAGS)"; \
21508         $(HOST_EXPORTS)  \
21509         cd $(HOST_SUBDIR)/libdecnumber && \
21510         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21511                 CFLAGS="$(STAGE1_CFLAGS)" \
21512                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21513                 LIBCFLAGS="$(LIBCFLAGS)" \
21514                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21515                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21516                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21517                 $(EXTRA_HOST_FLAGS)  \
21518                 $(STAGE1_FLAGS_TO_PASS)  \
21519                 TFLAGS="$(STAGE1_TFLAGS)" \
21520                 $(TARGET-stage1-libdecnumber)
21521
21522 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21523 clean-stage1: clean-stage1-libdecnumber
21524 clean-stage1-libdecnumber:
21525         @if [ $(current_stage) = stage1 ]; then \
21526           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21527         else \
21528           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21529           $(MAKE) stage1-start; \
21530         fi; \
21531         cd $(HOST_SUBDIR)/libdecnumber && \
21532         $(MAKE) $(EXTRA_HOST_FLAGS)  \
21533         $(STAGE1_FLAGS_TO_PASS)  clean
21534 @endif libdecnumber-bootstrap
21535
21536
21537 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21538 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21539 maybe-all-stage2-libdecnumber:
21540 maybe-clean-stage2-libdecnumber:
21541 @if libdecnumber-bootstrap
21542 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21543 all-stage2: all-stage2-libdecnumber
21544 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21545 all-stage2-libdecnumber: configure-stage2-libdecnumber
21546         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21547         @r=`${PWD_COMMAND}`; export r; \
21548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21549         TFLAGS="$(STAGE2_TFLAGS)"; \
21550         $(HOST_EXPORTS) \
21551         $(POSTSTAGE1_HOST_EXPORTS)  \
21552         cd $(HOST_SUBDIR)/libdecnumber && \
21553         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21554                 CFLAGS="$(STAGE2_CFLAGS)" \
21555                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21556                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21557                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21558                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21559                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21560                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21561                 TFLAGS="$(STAGE2_TFLAGS)" \
21562                 $(TARGET-stage2-libdecnumber)
21563
21564 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21565 clean-stage2: clean-stage2-libdecnumber
21566 clean-stage2-libdecnumber:
21567         @if [ $(current_stage) = stage2 ]; then \
21568           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21569         else \
21570           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21571           $(MAKE) stage2-start; \
21572         fi; \
21573         cd $(HOST_SUBDIR)/libdecnumber && \
21574         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21575 @endif libdecnumber-bootstrap
21576
21577
21578 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21579 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21580 maybe-all-stage3-libdecnumber:
21581 maybe-clean-stage3-libdecnumber:
21582 @if libdecnumber-bootstrap
21583 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21584 all-stage3: all-stage3-libdecnumber
21585 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21586 all-stage3-libdecnumber: configure-stage3-libdecnumber
21587         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21588         @r=`${PWD_COMMAND}`; export r; \
21589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21590         TFLAGS="$(STAGE3_TFLAGS)"; \
21591         $(HOST_EXPORTS) \
21592         $(POSTSTAGE1_HOST_EXPORTS)  \
21593         cd $(HOST_SUBDIR)/libdecnumber && \
21594         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21595                 CFLAGS="$(STAGE3_CFLAGS)" \
21596                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21597                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21598                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21599                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21600                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21601                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21602                 TFLAGS="$(STAGE3_TFLAGS)" \
21603                 $(TARGET-stage3-libdecnumber)
21604
21605 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21606 clean-stage3: clean-stage3-libdecnumber
21607 clean-stage3-libdecnumber:
21608         @if [ $(current_stage) = stage3 ]; then \
21609           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21610         else \
21611           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21612           $(MAKE) stage3-start; \
21613         fi; \
21614         cd $(HOST_SUBDIR)/libdecnumber && \
21615         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21616 @endif libdecnumber-bootstrap
21617
21618
21619 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21620 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21621 maybe-all-stage4-libdecnumber:
21622 maybe-clean-stage4-libdecnumber:
21623 @if libdecnumber-bootstrap
21624 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21625 all-stage4: all-stage4-libdecnumber
21626 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21627 all-stage4-libdecnumber: configure-stage4-libdecnumber
21628         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21629         @r=`${PWD_COMMAND}`; export r; \
21630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21631         TFLAGS="$(STAGE4_TFLAGS)"; \
21632         $(HOST_EXPORTS) \
21633         $(POSTSTAGE1_HOST_EXPORTS)  \
21634         cd $(HOST_SUBDIR)/libdecnumber && \
21635         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21636                 CFLAGS="$(STAGE4_CFLAGS)" \
21637                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21638                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21639                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21640                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21641                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21642                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21643                 TFLAGS="$(STAGE4_TFLAGS)" \
21644                 $(TARGET-stage4-libdecnumber)
21645
21646 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21647 clean-stage4: clean-stage4-libdecnumber
21648 clean-stage4-libdecnumber:
21649         @if [ $(current_stage) = stage4 ]; then \
21650           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21651         else \
21652           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21653           $(MAKE) stage4-start; \
21654         fi; \
21655         cd $(HOST_SUBDIR)/libdecnumber && \
21656         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21657 @endif libdecnumber-bootstrap
21658
21659
21660 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21661 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21662 maybe-all-stageprofile-libdecnumber:
21663 maybe-clean-stageprofile-libdecnumber:
21664 @if libdecnumber-bootstrap
21665 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21666 all-stageprofile: all-stageprofile-libdecnumber
21667 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21668 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21669         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21670         @r=`${PWD_COMMAND}`; export r; \
21671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21672         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21673         $(HOST_EXPORTS) \
21674         $(POSTSTAGE1_HOST_EXPORTS)  \
21675         cd $(HOST_SUBDIR)/libdecnumber && \
21676         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21677                 CFLAGS="$(STAGEprofile_CFLAGS)" \
21678                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21679                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21680                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21681                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21682                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21683                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21684                 TFLAGS="$(STAGEprofile_TFLAGS)" \
21685                 $(TARGET-stageprofile-libdecnumber)
21686
21687 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21688 clean-stageprofile: clean-stageprofile-libdecnumber
21689 clean-stageprofile-libdecnumber:
21690         @if [ $(current_stage) = stageprofile ]; then \
21691           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21692         else \
21693           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21694           $(MAKE) stageprofile-start; \
21695         fi; \
21696         cd $(HOST_SUBDIR)/libdecnumber && \
21697         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21698 @endif libdecnumber-bootstrap
21699
21700
21701 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21702 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21703 maybe-all-stagefeedback-libdecnumber:
21704 maybe-clean-stagefeedback-libdecnumber:
21705 @if libdecnumber-bootstrap
21706 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21707 all-stagefeedback: all-stagefeedback-libdecnumber
21708 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21709 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21710         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21711         @r=`${PWD_COMMAND}`; export r; \
21712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21713         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21714         $(HOST_EXPORTS) \
21715         $(POSTSTAGE1_HOST_EXPORTS)  \
21716         cd $(HOST_SUBDIR)/libdecnumber && \
21717         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21718                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21719                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21720                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21721                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21722                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21723                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21724                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21725                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21726                 $(TARGET-stagefeedback-libdecnumber)
21727
21728 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21729 clean-stagefeedback: clean-stagefeedback-libdecnumber
21730 clean-stagefeedback-libdecnumber:
21731         @if [ $(current_stage) = stagefeedback ]; then \
21732           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21733         else \
21734           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21735           $(MAKE) stagefeedback-start; \
21736         fi; \
21737         cd $(HOST_SUBDIR)/libdecnumber && \
21738         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21739 @endif libdecnumber-bootstrap
21740
21741
21742
21743
21744
21745 .PHONY: check-libdecnumber maybe-check-libdecnumber
21746 maybe-check-libdecnumber:
21747 @if libdecnumber
21748 maybe-check-libdecnumber: check-libdecnumber
21749
21750 check-libdecnumber:
21751         @: $(MAKE); $(unstage)
21752         @r=`${PWD_COMMAND}`; export r; \
21753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21754         $(HOST_EXPORTS) \
21755         (cd $(HOST_SUBDIR)/libdecnumber && \
21756           $(MAKE) $(FLAGS_TO_PASS)  check)
21757
21758 @endif libdecnumber
21759
21760 .PHONY: install-libdecnumber maybe-install-libdecnumber
21761 maybe-install-libdecnumber:
21762 @if libdecnumber
21763 maybe-install-libdecnumber: install-libdecnumber
21764
21765 install-libdecnumber: installdirs
21766         @: $(MAKE); $(unstage)
21767         @r=`${PWD_COMMAND}`; export r; \
21768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21769         $(HOST_EXPORTS) \
21770         (cd $(HOST_SUBDIR)/libdecnumber && \
21771           $(MAKE) $(FLAGS_TO_PASS)  install)
21772
21773 @endif libdecnumber
21774
21775 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21776 maybe-install-strip-libdecnumber:
21777 @if libdecnumber
21778 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21779
21780 install-strip-libdecnumber: installdirs
21781         @: $(MAKE); $(unstage)
21782         @r=`${PWD_COMMAND}`; export r; \
21783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21784         $(HOST_EXPORTS) \
21785         (cd $(HOST_SUBDIR)/libdecnumber && \
21786           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21787
21788 @endif libdecnumber
21789
21790 # Other targets (info, dvi, pdf, etc.)
21791
21792 .PHONY: maybe-info-libdecnumber info-libdecnumber
21793 maybe-info-libdecnumber:
21794 @if libdecnumber
21795 maybe-info-libdecnumber: info-libdecnumber
21796
21797 info-libdecnumber: \
21798     configure-libdecnumber 
21799         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21800         r=`${PWD_COMMAND}`; export r; \
21801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21802         $(HOST_EXPORTS) \
21803         for flag in $(EXTRA_HOST_FLAGS) ; do \
21804           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21805         done; \
21806         echo "Doing info in libdecnumber" ; \
21807         (cd $(HOST_SUBDIR)/libdecnumber && \
21808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21810                   "RANLIB=$${RANLIB}" \
21811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21812                   info) \
21813           || exit 1
21814
21815 @endif libdecnumber
21816
21817 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21818 maybe-dvi-libdecnumber:
21819 @if libdecnumber
21820 maybe-dvi-libdecnumber: dvi-libdecnumber
21821
21822 dvi-libdecnumber: \
21823     configure-libdecnumber 
21824         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21825         r=`${PWD_COMMAND}`; export r; \
21826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21827         $(HOST_EXPORTS) \
21828         for flag in $(EXTRA_HOST_FLAGS) ; do \
21829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21830         done; \
21831         echo "Doing dvi in libdecnumber" ; \
21832         (cd $(HOST_SUBDIR)/libdecnumber && \
21833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21835                   "RANLIB=$${RANLIB}" \
21836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21837                   dvi) \
21838           || exit 1
21839
21840 @endif libdecnumber
21841
21842 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21843 maybe-pdf-libdecnumber:
21844 @if libdecnumber
21845 maybe-pdf-libdecnumber: pdf-libdecnumber
21846
21847 pdf-libdecnumber: \
21848     configure-libdecnumber 
21849         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21850         r=`${PWD_COMMAND}`; export r; \
21851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21852         $(HOST_EXPORTS) \
21853         for flag in $(EXTRA_HOST_FLAGS) ; do \
21854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21855         done; \
21856         echo "Doing pdf in libdecnumber" ; \
21857         (cd $(HOST_SUBDIR)/libdecnumber && \
21858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21860                   "RANLIB=$${RANLIB}" \
21861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21862                   pdf) \
21863           || exit 1
21864
21865 @endif libdecnumber
21866
21867 .PHONY: maybe-html-libdecnumber html-libdecnumber
21868 maybe-html-libdecnumber:
21869 @if libdecnumber
21870 maybe-html-libdecnumber: html-libdecnumber
21871
21872 html-libdecnumber: \
21873     configure-libdecnumber 
21874         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21875         r=`${PWD_COMMAND}`; export r; \
21876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21877         $(HOST_EXPORTS) \
21878         for flag in $(EXTRA_HOST_FLAGS) ; do \
21879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21880         done; \
21881         echo "Doing html in libdecnumber" ; \
21882         (cd $(HOST_SUBDIR)/libdecnumber && \
21883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21885                   "RANLIB=$${RANLIB}" \
21886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21887                   html) \
21888           || exit 1
21889
21890 @endif libdecnumber
21891
21892 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21893 maybe-TAGS-libdecnumber:
21894 @if libdecnumber
21895 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21896
21897 TAGS-libdecnumber: \
21898     configure-libdecnumber 
21899         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21900         r=`${PWD_COMMAND}`; export r; \
21901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21902         $(HOST_EXPORTS) \
21903         for flag in $(EXTRA_HOST_FLAGS) ; do \
21904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21905         done; \
21906         echo "Doing TAGS in libdecnumber" ; \
21907         (cd $(HOST_SUBDIR)/libdecnumber && \
21908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21910                   "RANLIB=$${RANLIB}" \
21911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21912                   TAGS) \
21913           || exit 1
21914
21915 @endif libdecnumber
21916
21917 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21918 maybe-install-info-libdecnumber:
21919 @if libdecnumber
21920 maybe-install-info-libdecnumber: install-info-libdecnumber
21921
21922 install-info-libdecnumber: \
21923     configure-libdecnumber \
21924     info-libdecnumber 
21925         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21926         r=`${PWD_COMMAND}`; export r; \
21927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928         $(HOST_EXPORTS) \
21929         for flag in $(EXTRA_HOST_FLAGS) ; do \
21930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931         done; \
21932         echo "Doing install-info in libdecnumber" ; \
21933         (cd $(HOST_SUBDIR)/libdecnumber && \
21934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936                   "RANLIB=$${RANLIB}" \
21937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21938                   install-info) \
21939           || exit 1
21940
21941 @endif libdecnumber
21942
21943 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21944 maybe-install-pdf-libdecnumber:
21945 @if libdecnumber
21946 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21947
21948 install-pdf-libdecnumber: \
21949     configure-libdecnumber \
21950     pdf-libdecnumber 
21951         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21952         r=`${PWD_COMMAND}`; export r; \
21953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21954         $(HOST_EXPORTS) \
21955         for flag in $(EXTRA_HOST_FLAGS) ; do \
21956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21957         done; \
21958         echo "Doing install-pdf in libdecnumber" ; \
21959         (cd $(HOST_SUBDIR)/libdecnumber && \
21960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21962                   "RANLIB=$${RANLIB}" \
21963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21964                   install-pdf) \
21965           || exit 1
21966
21967 @endif libdecnumber
21968
21969 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21970 maybe-install-html-libdecnumber:
21971 @if libdecnumber
21972 maybe-install-html-libdecnumber: install-html-libdecnumber
21973
21974 install-html-libdecnumber: \
21975     configure-libdecnumber \
21976     html-libdecnumber 
21977         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21978         r=`${PWD_COMMAND}`; export r; \
21979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21980         $(HOST_EXPORTS) \
21981         for flag in $(EXTRA_HOST_FLAGS) ; do \
21982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21983         done; \
21984         echo "Doing install-html in libdecnumber" ; \
21985         (cd $(HOST_SUBDIR)/libdecnumber && \
21986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21988                   "RANLIB=$${RANLIB}" \
21989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21990                   install-html) \
21991           || exit 1
21992
21993 @endif libdecnumber
21994
21995 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21996 maybe-installcheck-libdecnumber:
21997 @if libdecnumber
21998 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21999
22000 installcheck-libdecnumber: \
22001     configure-libdecnumber 
22002         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22003         r=`${PWD_COMMAND}`; export r; \
22004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22005         $(HOST_EXPORTS) \
22006         for flag in $(EXTRA_HOST_FLAGS) ; do \
22007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22008         done; \
22009         echo "Doing installcheck in libdecnumber" ; \
22010         (cd $(HOST_SUBDIR)/libdecnumber && \
22011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22013                   "RANLIB=$${RANLIB}" \
22014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22015                   installcheck) \
22016           || exit 1
22017
22018 @endif libdecnumber
22019
22020 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22021 maybe-mostlyclean-libdecnumber:
22022 @if libdecnumber
22023 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22024
22025 mostlyclean-libdecnumber: 
22026         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22027         r=`${PWD_COMMAND}`; export r; \
22028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22029         $(HOST_EXPORTS) \
22030         for flag in $(EXTRA_HOST_FLAGS) ; do \
22031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22032         done; \
22033         echo "Doing mostlyclean in libdecnumber" ; \
22034         (cd $(HOST_SUBDIR)/libdecnumber && \
22035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22037                   "RANLIB=$${RANLIB}" \
22038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22039                   mostlyclean) \
22040           || exit 1
22041
22042 @endif libdecnumber
22043
22044 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22045 maybe-clean-libdecnumber:
22046 @if libdecnumber
22047 maybe-clean-libdecnumber: clean-libdecnumber
22048
22049 clean-libdecnumber: 
22050         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22051         r=`${PWD_COMMAND}`; export r; \
22052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22053         $(HOST_EXPORTS) \
22054         for flag in $(EXTRA_HOST_FLAGS) ; do \
22055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22056         done; \
22057         echo "Doing clean in libdecnumber" ; \
22058         (cd $(HOST_SUBDIR)/libdecnumber && \
22059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22061                   "RANLIB=$${RANLIB}" \
22062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22063                   clean) \
22064           || exit 1
22065
22066 @endif libdecnumber
22067
22068 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22069 maybe-distclean-libdecnumber:
22070 @if libdecnumber
22071 maybe-distclean-libdecnumber: distclean-libdecnumber
22072
22073 distclean-libdecnumber: 
22074         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22075         r=`${PWD_COMMAND}`; export r; \
22076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22077         $(HOST_EXPORTS) \
22078         for flag in $(EXTRA_HOST_FLAGS) ; do \
22079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22080         done; \
22081         echo "Doing distclean in libdecnumber" ; \
22082         (cd $(HOST_SUBDIR)/libdecnumber && \
22083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22085                   "RANLIB=$${RANLIB}" \
22086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22087                   distclean) \
22088           || exit 1
22089
22090 @endif libdecnumber
22091
22092 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22093 maybe-maintainer-clean-libdecnumber:
22094 @if libdecnumber
22095 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22096
22097 maintainer-clean-libdecnumber: 
22098         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22099         r=`${PWD_COMMAND}`; export r; \
22100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22101         $(HOST_EXPORTS) \
22102         for flag in $(EXTRA_HOST_FLAGS) ; do \
22103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22104         done; \
22105         echo "Doing maintainer-clean in libdecnumber" ; \
22106         (cd $(HOST_SUBDIR)/libdecnumber && \
22107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22109                   "RANLIB=$${RANLIB}" \
22110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22111                   maintainer-clean) \
22112           || exit 1
22113
22114 @endif libdecnumber
22115
22116
22117
22118 .PHONY: configure-libgui maybe-configure-libgui
22119 maybe-configure-libgui:
22120 @if gcc-bootstrap
22121 configure-libgui: stage_current
22122 @endif gcc-bootstrap
22123 @if libgui
22124 maybe-configure-libgui: configure-libgui
22125 configure-libgui: 
22126         @: $(MAKE); $(unstage)
22127         @r=`${PWD_COMMAND}`; export r; \
22128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22129         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22130         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22131         $(HOST_EXPORTS)  \
22132         echo Configuring in $(HOST_SUBDIR)/libgui; \
22133         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22134         case $(srcdir) in \
22135           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22136           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22137                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22138         esac; \
22139         srcdiroption="--srcdir=$${topdir}/libgui"; \
22140         libsrcdir="$$s/libgui"; \
22141         $(SHELL) $${libsrcdir}/configure \
22142           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22143           --target=${target_alias} $${srcdiroption}  \
22144           || exit 1
22145 @endif libgui
22146
22147
22148
22149
22150
22151 .PHONY: all-libgui maybe-all-libgui
22152 maybe-all-libgui:
22153 @if gcc-bootstrap
22154 all-libgui: stage_current
22155 @endif gcc-bootstrap
22156 @if libgui
22157 TARGET-libgui=all
22158 maybe-all-libgui: all-libgui
22159 all-libgui: configure-libgui
22160         @: $(MAKE); $(unstage)
22161         @r=`${PWD_COMMAND}`; export r; \
22162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22163         $(HOST_EXPORTS)  \
22164         (cd $(HOST_SUBDIR)/libgui && \
22165           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22166                 $(TARGET-libgui))
22167 @endif libgui
22168
22169
22170
22171
22172 .PHONY: check-libgui maybe-check-libgui
22173 maybe-check-libgui:
22174 @if libgui
22175 maybe-check-libgui: check-libgui
22176
22177 check-libgui:
22178         @: $(MAKE); $(unstage)
22179         @r=`${PWD_COMMAND}`; export r; \
22180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22181         $(HOST_EXPORTS) \
22182         (cd $(HOST_SUBDIR)/libgui && \
22183           $(MAKE) $(FLAGS_TO_PASS)  check)
22184
22185 @endif libgui
22186
22187 .PHONY: install-libgui maybe-install-libgui
22188 maybe-install-libgui:
22189 @if libgui
22190 maybe-install-libgui: install-libgui
22191
22192 install-libgui: installdirs
22193         @: $(MAKE); $(unstage)
22194         @r=`${PWD_COMMAND}`; export r; \
22195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22196         $(HOST_EXPORTS) \
22197         (cd $(HOST_SUBDIR)/libgui && \
22198           $(MAKE) $(FLAGS_TO_PASS)  install)
22199
22200 @endif libgui
22201
22202 .PHONY: install-strip-libgui maybe-install-strip-libgui
22203 maybe-install-strip-libgui:
22204 @if libgui
22205 maybe-install-strip-libgui: install-strip-libgui
22206
22207 install-strip-libgui: installdirs
22208         @: $(MAKE); $(unstage)
22209         @r=`${PWD_COMMAND}`; export r; \
22210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22211         $(HOST_EXPORTS) \
22212         (cd $(HOST_SUBDIR)/libgui && \
22213           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22214
22215 @endif libgui
22216
22217 # Other targets (info, dvi, pdf, etc.)
22218
22219 .PHONY: maybe-info-libgui info-libgui
22220 maybe-info-libgui:
22221 @if libgui
22222 maybe-info-libgui: info-libgui
22223
22224 info-libgui: \
22225     configure-libgui 
22226         @: $(MAKE); $(unstage)
22227         @[ -f ./libgui/Makefile ] || exit 0; \
22228         r=`${PWD_COMMAND}`; export r; \
22229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22230         $(HOST_EXPORTS) \
22231         for flag in $(EXTRA_HOST_FLAGS) ; do \
22232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22233         done; \
22234         echo "Doing info in libgui" ; \
22235         (cd $(HOST_SUBDIR)/libgui && \
22236           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22237                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22238                   "RANLIB=$${RANLIB}" \
22239                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22240                   info) \
22241           || exit 1
22242
22243 @endif libgui
22244
22245 .PHONY: maybe-dvi-libgui dvi-libgui
22246 maybe-dvi-libgui:
22247 @if libgui
22248 maybe-dvi-libgui: dvi-libgui
22249
22250 dvi-libgui: \
22251     configure-libgui 
22252         @: $(MAKE); $(unstage)
22253         @[ -f ./libgui/Makefile ] || exit 0; \
22254         r=`${PWD_COMMAND}`; export r; \
22255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256         $(HOST_EXPORTS) \
22257         for flag in $(EXTRA_HOST_FLAGS) ; do \
22258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22259         done; \
22260         echo "Doing dvi in libgui" ; \
22261         (cd $(HOST_SUBDIR)/libgui && \
22262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264                   "RANLIB=$${RANLIB}" \
22265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22266                   dvi) \
22267           || exit 1
22268
22269 @endif libgui
22270
22271 .PHONY: maybe-pdf-libgui pdf-libgui
22272 maybe-pdf-libgui:
22273 @if libgui
22274 maybe-pdf-libgui: pdf-libgui
22275
22276 pdf-libgui: \
22277     configure-libgui 
22278         @: $(MAKE); $(unstage)
22279         @[ -f ./libgui/Makefile ] || exit 0; \
22280         r=`${PWD_COMMAND}`; export r; \
22281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282         $(HOST_EXPORTS) \
22283         for flag in $(EXTRA_HOST_FLAGS) ; do \
22284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285         done; \
22286         echo "Doing pdf in libgui" ; \
22287         (cd $(HOST_SUBDIR)/libgui && \
22288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290                   "RANLIB=$${RANLIB}" \
22291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22292                   pdf) \
22293           || exit 1
22294
22295 @endif libgui
22296
22297 .PHONY: maybe-html-libgui html-libgui
22298 maybe-html-libgui:
22299 @if libgui
22300 maybe-html-libgui: html-libgui
22301
22302 html-libgui: \
22303     configure-libgui 
22304         @: $(MAKE); $(unstage)
22305         @[ -f ./libgui/Makefile ] || exit 0; \
22306         r=`${PWD_COMMAND}`; export r; \
22307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22308         $(HOST_EXPORTS) \
22309         for flag in $(EXTRA_HOST_FLAGS) ; do \
22310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311         done; \
22312         echo "Doing html in libgui" ; \
22313         (cd $(HOST_SUBDIR)/libgui && \
22314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316                   "RANLIB=$${RANLIB}" \
22317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22318                   html) \
22319           || exit 1
22320
22321 @endif libgui
22322
22323 .PHONY: maybe-TAGS-libgui TAGS-libgui
22324 maybe-TAGS-libgui:
22325 @if libgui
22326 maybe-TAGS-libgui: TAGS-libgui
22327
22328 TAGS-libgui: \
22329     configure-libgui 
22330         @: $(MAKE); $(unstage)
22331         @[ -f ./libgui/Makefile ] || exit 0; \
22332         r=`${PWD_COMMAND}`; export r; \
22333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22334         $(HOST_EXPORTS) \
22335         for flag in $(EXTRA_HOST_FLAGS) ; do \
22336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22337         done; \
22338         echo "Doing TAGS in libgui" ; \
22339         (cd $(HOST_SUBDIR)/libgui && \
22340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22342                   "RANLIB=$${RANLIB}" \
22343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22344                   TAGS) \
22345           || exit 1
22346
22347 @endif libgui
22348
22349 .PHONY: maybe-install-info-libgui install-info-libgui
22350 maybe-install-info-libgui:
22351 @if libgui
22352 maybe-install-info-libgui: install-info-libgui
22353
22354 install-info-libgui: \
22355     configure-libgui \
22356     info-libgui 
22357         @: $(MAKE); $(unstage)
22358         @[ -f ./libgui/Makefile ] || exit 0; \
22359         r=`${PWD_COMMAND}`; export r; \
22360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22361         $(HOST_EXPORTS) \
22362         for flag in $(EXTRA_HOST_FLAGS) ; do \
22363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22364         done; \
22365         echo "Doing install-info in libgui" ; \
22366         (cd $(HOST_SUBDIR)/libgui && \
22367           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22368                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22369                   "RANLIB=$${RANLIB}" \
22370                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22371                   install-info) \
22372           || exit 1
22373
22374 @endif libgui
22375
22376 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22377 maybe-install-pdf-libgui:
22378 @if libgui
22379 maybe-install-pdf-libgui: install-pdf-libgui
22380
22381 install-pdf-libgui: \
22382     configure-libgui \
22383     pdf-libgui 
22384         @: $(MAKE); $(unstage)
22385         @[ -f ./libgui/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 install-pdf in libgui" ; \
22393         (cd $(HOST_SUBDIR)/libgui && \
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                   install-pdf) \
22399           || exit 1
22400
22401 @endif libgui
22402
22403 .PHONY: maybe-install-html-libgui install-html-libgui
22404 maybe-install-html-libgui:
22405 @if libgui
22406 maybe-install-html-libgui: install-html-libgui
22407
22408 install-html-libgui: \
22409     configure-libgui \
22410     html-libgui 
22411         @: $(MAKE); $(unstage)
22412         @[ -f ./libgui/Makefile ] || exit 0; \
22413         r=`${PWD_COMMAND}`; export r; \
22414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22415         $(HOST_EXPORTS) \
22416         for flag in $(EXTRA_HOST_FLAGS) ; do \
22417           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22418         done; \
22419         echo "Doing install-html in libgui" ; \
22420         (cd $(HOST_SUBDIR)/libgui && \
22421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22423                   "RANLIB=$${RANLIB}" \
22424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22425                   install-html) \
22426           || exit 1
22427
22428 @endif libgui
22429
22430 .PHONY: maybe-installcheck-libgui installcheck-libgui
22431 maybe-installcheck-libgui:
22432 @if libgui
22433 maybe-installcheck-libgui: installcheck-libgui
22434
22435 installcheck-libgui: \
22436     configure-libgui 
22437         @: $(MAKE); $(unstage)
22438         @[ -f ./libgui/Makefile ] || exit 0; \
22439         r=`${PWD_COMMAND}`; export r; \
22440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22441         $(HOST_EXPORTS) \
22442         for flag in $(EXTRA_HOST_FLAGS) ; do \
22443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22444         done; \
22445         echo "Doing installcheck in libgui" ; \
22446         (cd $(HOST_SUBDIR)/libgui && \
22447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22449                   "RANLIB=$${RANLIB}" \
22450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22451                   installcheck) \
22452           || exit 1
22453
22454 @endif libgui
22455
22456 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22457 maybe-mostlyclean-libgui:
22458 @if libgui
22459 maybe-mostlyclean-libgui: mostlyclean-libgui
22460
22461 mostlyclean-libgui: 
22462         @: $(MAKE); $(unstage)
22463         @[ -f ./libgui/Makefile ] || exit 0; \
22464         r=`${PWD_COMMAND}`; export r; \
22465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22466         $(HOST_EXPORTS) \
22467         for flag in $(EXTRA_HOST_FLAGS) ; do \
22468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22469         done; \
22470         echo "Doing mostlyclean in libgui" ; \
22471         (cd $(HOST_SUBDIR)/libgui && \
22472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22474                   "RANLIB=$${RANLIB}" \
22475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22476                   mostlyclean) \
22477           || exit 1
22478
22479 @endif libgui
22480
22481 .PHONY: maybe-clean-libgui clean-libgui
22482 maybe-clean-libgui:
22483 @if libgui
22484 maybe-clean-libgui: clean-libgui
22485
22486 clean-libgui: 
22487         @: $(MAKE); $(unstage)
22488         @[ -f ./libgui/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 clean in libgui" ; \
22496         (cd $(HOST_SUBDIR)/libgui && \
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                   clean) \
22502           || exit 1
22503
22504 @endif libgui
22505
22506 .PHONY: maybe-distclean-libgui distclean-libgui
22507 maybe-distclean-libgui:
22508 @if libgui
22509 maybe-distclean-libgui: distclean-libgui
22510
22511 distclean-libgui: 
22512         @: $(MAKE); $(unstage)
22513         @[ -f ./libgui/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 distclean in libgui" ; \
22521         (cd $(HOST_SUBDIR)/libgui && \
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                   distclean) \
22527           || exit 1
22528
22529 @endif libgui
22530
22531 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22532 maybe-maintainer-clean-libgui:
22533 @if libgui
22534 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22535
22536 maintainer-clean-libgui: 
22537         @: $(MAKE); $(unstage)
22538         @[ -f ./libgui/Makefile ] || exit 0; \
22539         r=`${PWD_COMMAND}`; export r; \
22540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22541         $(HOST_EXPORTS) \
22542         for flag in $(EXTRA_HOST_FLAGS) ; do \
22543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22544         done; \
22545         echo "Doing maintainer-clean in libgui" ; \
22546         (cd $(HOST_SUBDIR)/libgui && \
22547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22549                   "RANLIB=$${RANLIB}" \
22550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22551                   maintainer-clean) \
22552           || exit 1
22553
22554 @endif libgui
22555
22556
22557
22558 .PHONY: configure-libiberty maybe-configure-libiberty
22559 maybe-configure-libiberty:
22560 @if gcc-bootstrap
22561 configure-libiberty: stage_current
22562 @endif gcc-bootstrap
22563 @if libiberty
22564 maybe-configure-libiberty: configure-libiberty
22565 configure-libiberty: 
22566         @r=`${PWD_COMMAND}`; export r; \
22567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22568         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22569         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22570         $(HOST_EXPORTS)  \
22571         echo Configuring in $(HOST_SUBDIR)/libiberty; \
22572         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22573         case $(srcdir) in \
22574           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22575           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22576                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22577         esac; \
22578         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22579         libsrcdir="$$s/libiberty"; \
22580         $(SHELL) $${libsrcdir}/configure \
22581           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22582           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22583           || exit 1
22584 @endif libiberty
22585
22586
22587
22588 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22589 maybe-configure-stage1-libiberty:
22590 @if libiberty-bootstrap
22591 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22592 configure-stage1-libiberty:
22593         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22594         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22595         @r=`${PWD_COMMAND}`; export r; \
22596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22597         TFLAGS="$(STAGE1_TFLAGS)"; \
22598         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22599         $(HOST_EXPORTS) \
22600         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22601         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22602         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
22603         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22604         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22605         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22606         case $(srcdir) in \
22607           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22608           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22609                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22610         esac; \
22611         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22612         libsrcdir="$$s/libiberty"; \
22613         $(SHELL) $${libsrcdir}/configure \
22614           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22615           --target=${target_alias} $${srcdiroption} \
22616           $(STAGE1_CONFIGURE_FLAGS) \
22617           @extra_host_libiberty_configure_flags@
22618 @endif libiberty-bootstrap
22619
22620 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22621 maybe-configure-stage2-libiberty:
22622 @if libiberty-bootstrap
22623 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22624 configure-stage2-libiberty:
22625         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22626         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22627         @r=`${PWD_COMMAND}`; export r; \
22628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22629         TFLAGS="$(STAGE2_TFLAGS)"; \
22630         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22631         $(HOST_EXPORTS) \
22632         $(POSTSTAGE1_HOST_EXPORTS) \
22633         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22634         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22635         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
22636         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22637         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22638         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22639         case $(srcdir) in \
22640           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22641           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22642                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22643         esac; \
22644         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22645         libsrcdir="$$s/libiberty"; \
22646         $(SHELL) $${libsrcdir}/configure \
22647           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22648           --target=${target_alias} $${srcdiroption} \
22649           --with-build-libsubdir=$(HOST_SUBDIR) \
22650           $(STAGE2_CONFIGURE_FLAGS) \
22651           @extra_host_libiberty_configure_flags@
22652 @endif libiberty-bootstrap
22653
22654 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22655 maybe-configure-stage3-libiberty:
22656 @if libiberty-bootstrap
22657 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22658 configure-stage3-libiberty:
22659         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22660         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22661         @r=`${PWD_COMMAND}`; export r; \
22662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22663         TFLAGS="$(STAGE3_TFLAGS)"; \
22664         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22665         $(HOST_EXPORTS) \
22666         $(POSTSTAGE1_HOST_EXPORTS) \
22667         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22668         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22669         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
22670         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22671         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22672         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22673         case $(srcdir) in \
22674           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22675           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22676                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22677         esac; \
22678         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22679         libsrcdir="$$s/libiberty"; \
22680         $(SHELL) $${libsrcdir}/configure \
22681           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22682           --target=${target_alias} $${srcdiroption} \
22683           --with-build-libsubdir=$(HOST_SUBDIR) \
22684           $(STAGE3_CONFIGURE_FLAGS) \
22685           @extra_host_libiberty_configure_flags@
22686 @endif libiberty-bootstrap
22687
22688 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22689 maybe-configure-stage4-libiberty:
22690 @if libiberty-bootstrap
22691 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22692 configure-stage4-libiberty:
22693         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22694         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22695         @r=`${PWD_COMMAND}`; export r; \
22696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22697         TFLAGS="$(STAGE4_TFLAGS)"; \
22698         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22699         $(HOST_EXPORTS) \
22700         $(POSTSTAGE1_HOST_EXPORTS) \
22701         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22702         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22703         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
22704         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22705         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22706         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22707         case $(srcdir) in \
22708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22709           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22711         esac; \
22712         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22713         libsrcdir="$$s/libiberty"; \
22714         $(SHELL) $${libsrcdir}/configure \
22715           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22716           --target=${target_alias} $${srcdiroption} \
22717           --with-build-libsubdir=$(HOST_SUBDIR) \
22718           $(STAGE4_CONFIGURE_FLAGS) \
22719           @extra_host_libiberty_configure_flags@
22720 @endif libiberty-bootstrap
22721
22722 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22723 maybe-configure-stageprofile-libiberty:
22724 @if libiberty-bootstrap
22725 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22726 configure-stageprofile-libiberty:
22727         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22728         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22729         @r=`${PWD_COMMAND}`; export r; \
22730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22731         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22732         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22733         $(HOST_EXPORTS) \
22734         $(POSTSTAGE1_HOST_EXPORTS) \
22735         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22736         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22737         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
22738         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22739         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22740         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22741         case $(srcdir) in \
22742           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22743           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22744                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22745         esac; \
22746         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22747         libsrcdir="$$s/libiberty"; \
22748         $(SHELL) $${libsrcdir}/configure \
22749           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22750           --target=${target_alias} $${srcdiroption} \
22751           --with-build-libsubdir=$(HOST_SUBDIR) \
22752           $(STAGEprofile_CONFIGURE_FLAGS) \
22753           @extra_host_libiberty_configure_flags@
22754 @endif libiberty-bootstrap
22755
22756 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22757 maybe-configure-stagefeedback-libiberty:
22758 @if libiberty-bootstrap
22759 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22760 configure-stagefeedback-libiberty:
22761         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22762         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22763         @r=`${PWD_COMMAND}`; export r; \
22764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22766         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22767         $(HOST_EXPORTS) \
22768         $(POSTSTAGE1_HOST_EXPORTS) \
22769         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22770         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22771         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
22772         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22773         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22774         cd $(HOST_SUBDIR)/libiberty || exit 1; \
22775         case $(srcdir) in \
22776           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22777           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22778                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22779         esac; \
22780         srcdiroption="--srcdir=$${topdir}/libiberty"; \
22781         libsrcdir="$$s/libiberty"; \
22782         $(SHELL) $${libsrcdir}/configure \
22783           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22784           --target=${target_alias} $${srcdiroption} \
22785           --with-build-libsubdir=$(HOST_SUBDIR) \
22786           $(STAGEfeedback_CONFIGURE_FLAGS) \
22787           @extra_host_libiberty_configure_flags@
22788 @endif libiberty-bootstrap
22789
22790
22791
22792
22793
22794 .PHONY: all-libiberty maybe-all-libiberty
22795 maybe-all-libiberty:
22796 @if gcc-bootstrap
22797 all-libiberty: stage_current
22798 @endif gcc-bootstrap
22799 @if libiberty
22800 TARGET-libiberty=all
22801 maybe-all-libiberty: all-libiberty
22802 all-libiberty: configure-libiberty
22803         @r=`${PWD_COMMAND}`; export r; \
22804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22805         $(HOST_EXPORTS)  \
22806         (cd $(HOST_SUBDIR)/libiberty && \
22807           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22808                 $(TARGET-libiberty))
22809 @endif libiberty
22810
22811
22812
22813 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22814 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22815 maybe-all-stage1-libiberty:
22816 maybe-clean-stage1-libiberty:
22817 @if libiberty-bootstrap
22818 maybe-all-stage1-libiberty: all-stage1-libiberty
22819 all-stage1: all-stage1-libiberty
22820 TARGET-stage1-libiberty = $(TARGET-libiberty)
22821 all-stage1-libiberty: configure-stage1-libiberty
22822         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22823         @r=`${PWD_COMMAND}`; export r; \
22824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22825         TFLAGS="$(STAGE1_TFLAGS)"; \
22826         $(HOST_EXPORTS)  \
22827         cd $(HOST_SUBDIR)/libiberty && \
22828         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22829                 CFLAGS="$(STAGE1_CFLAGS)" \
22830                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22831                 LIBCFLAGS="$(LIBCFLAGS)" \
22832                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22833                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22834                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22835                 $(EXTRA_HOST_FLAGS)  \
22836                 $(STAGE1_FLAGS_TO_PASS)  \
22837                 TFLAGS="$(STAGE1_TFLAGS)" \
22838                 $(TARGET-stage1-libiberty)
22839
22840 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22841 clean-stage1: clean-stage1-libiberty
22842 clean-stage1-libiberty:
22843         @if [ $(current_stage) = stage1 ]; then \
22844           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22845         else \
22846           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22847           $(MAKE) stage1-start; \
22848         fi; \
22849         cd $(HOST_SUBDIR)/libiberty && \
22850         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22851         $(STAGE1_FLAGS_TO_PASS)  clean
22852 @endif libiberty-bootstrap
22853
22854
22855 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22856 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22857 maybe-all-stage2-libiberty:
22858 maybe-clean-stage2-libiberty:
22859 @if libiberty-bootstrap
22860 maybe-all-stage2-libiberty: all-stage2-libiberty
22861 all-stage2: all-stage2-libiberty
22862 TARGET-stage2-libiberty = $(TARGET-libiberty)
22863 all-stage2-libiberty: configure-stage2-libiberty
22864         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22865         @r=`${PWD_COMMAND}`; export r; \
22866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22867         TFLAGS="$(STAGE2_TFLAGS)"; \
22868         $(HOST_EXPORTS) \
22869         $(POSTSTAGE1_HOST_EXPORTS)  \
22870         cd $(HOST_SUBDIR)/libiberty && \
22871         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22872                 CFLAGS="$(STAGE2_CFLAGS)" \
22873                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22874                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22875                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22876                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22877                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22878                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22879                 TFLAGS="$(STAGE2_TFLAGS)" \
22880                 $(TARGET-stage2-libiberty)
22881
22882 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22883 clean-stage2: clean-stage2-libiberty
22884 clean-stage2-libiberty:
22885         @if [ $(current_stage) = stage2 ]; then \
22886           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22887         else \
22888           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22889           $(MAKE) stage2-start; \
22890         fi; \
22891         cd $(HOST_SUBDIR)/libiberty && \
22892         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22893 @endif libiberty-bootstrap
22894
22895
22896 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22897 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22898 maybe-all-stage3-libiberty:
22899 maybe-clean-stage3-libiberty:
22900 @if libiberty-bootstrap
22901 maybe-all-stage3-libiberty: all-stage3-libiberty
22902 all-stage3: all-stage3-libiberty
22903 TARGET-stage3-libiberty = $(TARGET-libiberty)
22904 all-stage3-libiberty: configure-stage3-libiberty
22905         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22906         @r=`${PWD_COMMAND}`; export r; \
22907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22908         TFLAGS="$(STAGE3_TFLAGS)"; \
22909         $(HOST_EXPORTS) \
22910         $(POSTSTAGE1_HOST_EXPORTS)  \
22911         cd $(HOST_SUBDIR)/libiberty && \
22912         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22913                 CFLAGS="$(STAGE3_CFLAGS)" \
22914                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22915                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22916                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22917                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22918                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22919                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22920                 TFLAGS="$(STAGE3_TFLAGS)" \
22921                 $(TARGET-stage3-libiberty)
22922
22923 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22924 clean-stage3: clean-stage3-libiberty
22925 clean-stage3-libiberty:
22926         @if [ $(current_stage) = stage3 ]; then \
22927           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22928         else \
22929           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22930           $(MAKE) stage3-start; \
22931         fi; \
22932         cd $(HOST_SUBDIR)/libiberty && \
22933         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22934 @endif libiberty-bootstrap
22935
22936
22937 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22938 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22939 maybe-all-stage4-libiberty:
22940 maybe-clean-stage4-libiberty:
22941 @if libiberty-bootstrap
22942 maybe-all-stage4-libiberty: all-stage4-libiberty
22943 all-stage4: all-stage4-libiberty
22944 TARGET-stage4-libiberty = $(TARGET-libiberty)
22945 all-stage4-libiberty: configure-stage4-libiberty
22946         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22947         @r=`${PWD_COMMAND}`; export r; \
22948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22949         TFLAGS="$(STAGE4_TFLAGS)"; \
22950         $(HOST_EXPORTS) \
22951         $(POSTSTAGE1_HOST_EXPORTS)  \
22952         cd $(HOST_SUBDIR)/libiberty && \
22953         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22954                 CFLAGS="$(STAGE4_CFLAGS)" \
22955                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22956                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22957                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22958                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22959                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22960                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22961                 TFLAGS="$(STAGE4_TFLAGS)" \
22962                 $(TARGET-stage4-libiberty)
22963
22964 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22965 clean-stage4: clean-stage4-libiberty
22966 clean-stage4-libiberty:
22967         @if [ $(current_stage) = stage4 ]; then \
22968           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22969         else \
22970           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22971           $(MAKE) stage4-start; \
22972         fi; \
22973         cd $(HOST_SUBDIR)/libiberty && \
22974         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22975 @endif libiberty-bootstrap
22976
22977
22978 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22979 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22980 maybe-all-stageprofile-libiberty:
22981 maybe-clean-stageprofile-libiberty:
22982 @if libiberty-bootstrap
22983 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22984 all-stageprofile: all-stageprofile-libiberty
22985 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22986 all-stageprofile-libiberty: configure-stageprofile-libiberty
22987         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22988         @r=`${PWD_COMMAND}`; export r; \
22989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22990         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22991         $(HOST_EXPORTS) \
22992         $(POSTSTAGE1_HOST_EXPORTS)  \
22993         cd $(HOST_SUBDIR)/libiberty && \
22994         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22995                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22996                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22997                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22998                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22999                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23000                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23001                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23002                 TFLAGS="$(STAGEprofile_TFLAGS)" \
23003                 $(TARGET-stageprofile-libiberty)
23004
23005 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23006 clean-stageprofile: clean-stageprofile-libiberty
23007 clean-stageprofile-libiberty:
23008         @if [ $(current_stage) = stageprofile ]; then \
23009           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23010         else \
23011           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23012           $(MAKE) stageprofile-start; \
23013         fi; \
23014         cd $(HOST_SUBDIR)/libiberty && \
23015         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23016 @endif libiberty-bootstrap
23017
23018
23019 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23020 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23021 maybe-all-stagefeedback-libiberty:
23022 maybe-clean-stagefeedback-libiberty:
23023 @if libiberty-bootstrap
23024 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23025 all-stagefeedback: all-stagefeedback-libiberty
23026 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23027 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23028         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23029         @r=`${PWD_COMMAND}`; export r; \
23030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23031         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23032         $(HOST_EXPORTS) \
23033         $(POSTSTAGE1_HOST_EXPORTS)  \
23034         cd $(HOST_SUBDIR)/libiberty && \
23035         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23036                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23037                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23038                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23039                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23040                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23041                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23042                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23043                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23044                 $(TARGET-stagefeedback-libiberty)
23045
23046 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23047 clean-stagefeedback: clean-stagefeedback-libiberty
23048 clean-stagefeedback-libiberty:
23049         @if [ $(current_stage) = stagefeedback ]; then \
23050           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23051         else \
23052           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23053           $(MAKE) stagefeedback-start; \
23054         fi; \
23055         cd $(HOST_SUBDIR)/libiberty && \
23056         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23057 @endif libiberty-bootstrap
23058
23059
23060
23061
23062
23063 .PHONY: check-libiberty maybe-check-libiberty
23064 maybe-check-libiberty:
23065 @if libiberty
23066 maybe-check-libiberty: check-libiberty
23067
23068 check-libiberty:
23069         @: $(MAKE); $(unstage)
23070         @r=`${PWD_COMMAND}`; export r; \
23071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23072         $(HOST_EXPORTS) \
23073         (cd $(HOST_SUBDIR)/libiberty && \
23074           $(MAKE) $(FLAGS_TO_PASS)  check)
23075
23076 @endif libiberty
23077
23078 .PHONY: install-libiberty maybe-install-libiberty
23079 maybe-install-libiberty:
23080 @if libiberty
23081 maybe-install-libiberty: install-libiberty
23082
23083 install-libiberty: installdirs
23084         @: $(MAKE); $(unstage)
23085         @r=`${PWD_COMMAND}`; export r; \
23086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23087         $(HOST_EXPORTS) \
23088         (cd $(HOST_SUBDIR)/libiberty && \
23089           $(MAKE) $(FLAGS_TO_PASS)  install)
23090
23091 @endif libiberty
23092
23093 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23094 maybe-install-strip-libiberty:
23095 @if libiberty
23096 maybe-install-strip-libiberty: install-strip-libiberty
23097
23098 install-strip-libiberty: installdirs
23099         @: $(MAKE); $(unstage)
23100         @r=`${PWD_COMMAND}`; export r; \
23101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23102         $(HOST_EXPORTS) \
23103         (cd $(HOST_SUBDIR)/libiberty && \
23104           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23105
23106 @endif libiberty
23107
23108 # Other targets (info, dvi, pdf, etc.)
23109
23110 .PHONY: maybe-info-libiberty info-libiberty
23111 maybe-info-libiberty:
23112 @if libiberty
23113 maybe-info-libiberty: info-libiberty
23114
23115 info-libiberty: \
23116     configure-libiberty 
23117         @[ -f ./libiberty/Makefile ] || exit 0; \
23118         r=`${PWD_COMMAND}`; export r; \
23119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23120         $(HOST_EXPORTS) \
23121         for flag in $(EXTRA_HOST_FLAGS) ; do \
23122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23123         done; \
23124         echo "Doing info in libiberty" ; \
23125         (cd $(HOST_SUBDIR)/libiberty && \
23126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23128                   "RANLIB=$${RANLIB}" \
23129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23130                   info) \
23131           || exit 1
23132
23133 @endif libiberty
23134
23135 .PHONY: maybe-dvi-libiberty dvi-libiberty
23136 maybe-dvi-libiberty:
23137 @if libiberty
23138 maybe-dvi-libiberty: dvi-libiberty
23139
23140 dvi-libiberty: \
23141     configure-libiberty 
23142         @[ -f ./libiberty/Makefile ] || exit 0; \
23143         r=`${PWD_COMMAND}`; export r; \
23144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23145         $(HOST_EXPORTS) \
23146         for flag in $(EXTRA_HOST_FLAGS) ; do \
23147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23148         done; \
23149         echo "Doing dvi in libiberty" ; \
23150         (cd $(HOST_SUBDIR)/libiberty && \
23151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23153                   "RANLIB=$${RANLIB}" \
23154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23155                   dvi) \
23156           || exit 1
23157
23158 @endif libiberty
23159
23160 .PHONY: maybe-pdf-libiberty pdf-libiberty
23161 maybe-pdf-libiberty:
23162 @if libiberty
23163 maybe-pdf-libiberty: pdf-libiberty
23164
23165 pdf-libiberty: \
23166     configure-libiberty 
23167         @[ -f ./libiberty/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 libiberty" ; \
23175         (cd $(HOST_SUBDIR)/libiberty && \
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 libiberty
23184
23185 .PHONY: maybe-html-libiberty html-libiberty
23186 maybe-html-libiberty:
23187 @if libiberty
23188 maybe-html-libiberty: html-libiberty
23189
23190 html-libiberty: \
23191     configure-libiberty 
23192         @[ -f ./libiberty/Makefile ] || exit 0; \
23193         r=`${PWD_COMMAND}`; export r; \
23194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195         $(HOST_EXPORTS) \
23196         for flag in $(EXTRA_HOST_FLAGS) ; do \
23197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23198         done; \
23199         echo "Doing html in libiberty" ; \
23200         (cd $(HOST_SUBDIR)/libiberty && \
23201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23203                   "RANLIB=$${RANLIB}" \
23204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23205                   html) \
23206           || exit 1
23207
23208 @endif libiberty
23209
23210 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23211 maybe-TAGS-libiberty:
23212 @if libiberty
23213 maybe-TAGS-libiberty: TAGS-libiberty
23214
23215 TAGS-libiberty: \
23216     configure-libiberty 
23217         @[ -f ./libiberty/Makefile ] || exit 0; \
23218         r=`${PWD_COMMAND}`; export r; \
23219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23220         $(HOST_EXPORTS) \
23221         for flag in $(EXTRA_HOST_FLAGS) ; do \
23222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23223         done; \
23224         echo "Doing TAGS in libiberty" ; \
23225         (cd $(HOST_SUBDIR)/libiberty && \
23226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23228                   "RANLIB=$${RANLIB}" \
23229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23230                   TAGS) \
23231           || exit 1
23232
23233 @endif libiberty
23234
23235 .PHONY: maybe-install-info-libiberty install-info-libiberty
23236 maybe-install-info-libiberty:
23237 @if libiberty
23238 maybe-install-info-libiberty: install-info-libiberty
23239
23240 install-info-libiberty: \
23241     configure-libiberty \
23242     info-libiberty 
23243         @[ -f ./libiberty/Makefile ] || exit 0; \
23244         r=`${PWD_COMMAND}`; export r; \
23245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23246         $(HOST_EXPORTS) \
23247         for flag in $(EXTRA_HOST_FLAGS) ; do \
23248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23249         done; \
23250         echo "Doing install-info in libiberty" ; \
23251         (cd $(HOST_SUBDIR)/libiberty && \
23252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23254                   "RANLIB=$${RANLIB}" \
23255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23256                   install-info) \
23257           || exit 1
23258
23259 @endif libiberty
23260
23261 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23262 maybe-install-pdf-libiberty:
23263 @if libiberty
23264 maybe-install-pdf-libiberty: install-pdf-libiberty
23265
23266 install-pdf-libiberty: \
23267     configure-libiberty \
23268     pdf-libiberty 
23269         @[ -f ./libiberty/Makefile ] || exit 0; \
23270         r=`${PWD_COMMAND}`; export r; \
23271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23272         $(HOST_EXPORTS) \
23273         for flag in $(EXTRA_HOST_FLAGS) ; do \
23274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23275         done; \
23276         echo "Doing install-pdf in libiberty" ; \
23277         (cd $(HOST_SUBDIR)/libiberty && \
23278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23280                   "RANLIB=$${RANLIB}" \
23281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23282                   install-pdf) \
23283           || exit 1
23284
23285 @endif libiberty
23286
23287 .PHONY: maybe-install-html-libiberty install-html-libiberty
23288 maybe-install-html-libiberty:
23289 @if libiberty
23290 maybe-install-html-libiberty: install-html-libiberty
23291
23292 install-html-libiberty: \
23293     configure-libiberty \
23294     html-libiberty 
23295         @[ -f ./libiberty/Makefile ] || exit 0; \
23296         r=`${PWD_COMMAND}`; export r; \
23297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23298         $(HOST_EXPORTS) \
23299         for flag in $(EXTRA_HOST_FLAGS) ; do \
23300           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23301         done; \
23302         echo "Doing install-html in libiberty" ; \
23303         (cd $(HOST_SUBDIR)/libiberty && \
23304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23306                   "RANLIB=$${RANLIB}" \
23307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23308                   install-html) \
23309           || exit 1
23310
23311 @endif libiberty
23312
23313 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23314 maybe-installcheck-libiberty:
23315 @if libiberty
23316 maybe-installcheck-libiberty: installcheck-libiberty
23317
23318 installcheck-libiberty: \
23319     configure-libiberty 
23320         @[ -f ./libiberty/Makefile ] || exit 0; \
23321         r=`${PWD_COMMAND}`; export r; \
23322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23323         $(HOST_EXPORTS) \
23324         for flag in $(EXTRA_HOST_FLAGS) ; do \
23325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23326         done; \
23327         echo "Doing installcheck in libiberty" ; \
23328         (cd $(HOST_SUBDIR)/libiberty && \
23329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23331                   "RANLIB=$${RANLIB}" \
23332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23333                   installcheck) \
23334           || exit 1
23335
23336 @endif libiberty
23337
23338 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23339 maybe-mostlyclean-libiberty:
23340 @if libiberty
23341 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23342
23343 mostlyclean-libiberty: 
23344         @[ -f ./libiberty/Makefile ] || exit 0; \
23345         r=`${PWD_COMMAND}`; export r; \
23346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23347         $(HOST_EXPORTS) \
23348         for flag in $(EXTRA_HOST_FLAGS) ; do \
23349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23350         done; \
23351         echo "Doing mostlyclean in libiberty" ; \
23352         (cd $(HOST_SUBDIR)/libiberty && \
23353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23355                   "RANLIB=$${RANLIB}" \
23356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23357                   mostlyclean) \
23358           || exit 1
23359
23360 @endif libiberty
23361
23362 .PHONY: maybe-clean-libiberty clean-libiberty
23363 maybe-clean-libiberty:
23364 @if libiberty
23365 maybe-clean-libiberty: clean-libiberty
23366
23367 clean-libiberty: 
23368         @[ -f ./libiberty/Makefile ] || exit 0; \
23369         r=`${PWD_COMMAND}`; export r; \
23370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23371         $(HOST_EXPORTS) \
23372         for flag in $(EXTRA_HOST_FLAGS) ; do \
23373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23374         done; \
23375         echo "Doing clean in libiberty" ; \
23376         (cd $(HOST_SUBDIR)/libiberty && \
23377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23379                   "RANLIB=$${RANLIB}" \
23380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23381                   clean) \
23382           || exit 1
23383
23384 @endif libiberty
23385
23386 .PHONY: maybe-distclean-libiberty distclean-libiberty
23387 maybe-distclean-libiberty:
23388 @if libiberty
23389 maybe-distclean-libiberty: distclean-libiberty
23390
23391 distclean-libiberty: 
23392         @[ -f ./libiberty/Makefile ] || exit 0; \
23393         r=`${PWD_COMMAND}`; export r; \
23394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23395         $(HOST_EXPORTS) \
23396         for flag in $(EXTRA_HOST_FLAGS) ; do \
23397           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23398         done; \
23399         echo "Doing distclean in libiberty" ; \
23400         (cd $(HOST_SUBDIR)/libiberty && \
23401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23403                   "RANLIB=$${RANLIB}" \
23404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23405                   distclean) \
23406           || exit 1
23407
23408 @endif libiberty
23409
23410 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23411 maybe-maintainer-clean-libiberty:
23412 @if libiberty
23413 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23414
23415 maintainer-clean-libiberty: 
23416         @[ -f ./libiberty/Makefile ] || exit 0; \
23417         r=`${PWD_COMMAND}`; export r; \
23418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23419         $(HOST_EXPORTS) \
23420         for flag in $(EXTRA_HOST_FLAGS) ; do \
23421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422         done; \
23423         echo "Doing maintainer-clean in libiberty" ; \
23424         (cd $(HOST_SUBDIR)/libiberty && \
23425           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427                   "RANLIB=$${RANLIB}" \
23428                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23429                   maintainer-clean) \
23430           || exit 1
23431
23432 @endif libiberty
23433
23434
23435
23436 .PHONY: configure-libiconv maybe-configure-libiconv
23437 maybe-configure-libiconv:
23438 @if gcc-bootstrap
23439 configure-libiconv: stage_current
23440 @endif gcc-bootstrap
23441 @if libiconv
23442 maybe-configure-libiconv: configure-libiconv
23443 configure-libiconv: 
23444         @: $(MAKE); $(unstage)
23445         @r=`${PWD_COMMAND}`; export r; \
23446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23447         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23448         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23449         $(HOST_EXPORTS)  \
23450         echo Configuring in $(HOST_SUBDIR)/libiconv; \
23451         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23452         case $(srcdir) in \
23453           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23454           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23455                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23456         esac; \
23457         srcdiroption="--srcdir=$${topdir}/libiconv"; \
23458         libsrcdir="$$s/libiconv"; \
23459         $(SHELL) $${libsrcdir}/configure \
23460           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23461           --target=${target_alias} $${srcdiroption} --disable-shared \
23462           || exit 1
23463 @endif libiconv
23464
23465
23466
23467
23468
23469 .PHONY: all-libiconv maybe-all-libiconv
23470 maybe-all-libiconv:
23471 @if gcc-bootstrap
23472 all-libiconv: stage_current
23473 @endif gcc-bootstrap
23474 @if libiconv
23475 TARGET-libiconv=all
23476 maybe-all-libiconv: all-libiconv
23477 all-libiconv: configure-libiconv
23478         @: $(MAKE); $(unstage)
23479         @r=`${PWD_COMMAND}`; export r; \
23480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23481         $(HOST_EXPORTS)  \
23482         (cd $(HOST_SUBDIR)/libiconv && \
23483           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23484                 $(TARGET-libiconv))
23485 @endif libiconv
23486
23487
23488
23489
23490 .PHONY: check-libiconv maybe-check-libiconv
23491 maybe-check-libiconv:
23492 @if libiconv
23493 maybe-check-libiconv: check-libiconv
23494
23495 check-libiconv:
23496         @: $(MAKE); $(unstage)
23497         @r=`${PWD_COMMAND}`; export r; \
23498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23499         $(HOST_EXPORTS) \
23500         (cd $(HOST_SUBDIR)/libiconv && \
23501           $(MAKE) $(FLAGS_TO_PASS)  check)
23502
23503 @endif libiconv
23504
23505 .PHONY: install-libiconv maybe-install-libiconv
23506 maybe-install-libiconv:
23507 @if libiconv
23508 maybe-install-libiconv: install-libiconv
23509
23510 install-libiconv:
23511
23512 @endif libiconv
23513
23514 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23515 maybe-install-strip-libiconv:
23516 @if libiconv
23517 maybe-install-strip-libiconv: install-strip-libiconv
23518
23519 install-strip-libiconv:
23520
23521 @endif libiconv
23522
23523 # Other targets (info, dvi, pdf, etc.)
23524
23525 .PHONY: maybe-info-libiconv info-libiconv
23526 maybe-info-libiconv:
23527 @if libiconv
23528 maybe-info-libiconv: info-libiconv
23529
23530 info-libiconv: \
23531     configure-libiconv 
23532         @: $(MAKE); $(unstage)
23533         @[ -f ./libiconv/Makefile ] || exit 0; \
23534         r=`${PWD_COMMAND}`; export r; \
23535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23536         $(HOST_EXPORTS) \
23537         for flag in $(EXTRA_HOST_FLAGS) ; do \
23538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23539         done; \
23540         echo "Doing info in libiconv" ; \
23541         (cd $(HOST_SUBDIR)/libiconv && \
23542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23544                   "RANLIB=$${RANLIB}" \
23545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23546                   info) \
23547           || exit 1
23548
23549 @endif libiconv
23550
23551 .PHONY: maybe-dvi-libiconv dvi-libiconv
23552 maybe-dvi-libiconv:
23553 @if libiconv
23554 maybe-dvi-libiconv: dvi-libiconv
23555
23556 dvi-libiconv: \
23557     configure-libiconv 
23558         @: $(MAKE); $(unstage)
23559         @[ -f ./libiconv/Makefile ] || exit 0; \
23560         r=`${PWD_COMMAND}`; export r; \
23561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23562         $(HOST_EXPORTS) \
23563         for flag in $(EXTRA_HOST_FLAGS) ; do \
23564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23565         done; \
23566         echo "Doing dvi in libiconv" ; \
23567         (cd $(HOST_SUBDIR)/libiconv && \
23568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23570                   "RANLIB=$${RANLIB}" \
23571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23572                   dvi) \
23573           || exit 1
23574
23575 @endif libiconv
23576
23577 .PHONY: maybe-pdf-libiconv pdf-libiconv
23578 maybe-pdf-libiconv:
23579 @if libiconv
23580 maybe-pdf-libiconv: pdf-libiconv
23581
23582 pdf-libiconv: \
23583     configure-libiconv 
23584         @: $(MAKE); $(unstage)
23585         @[ -f ./libiconv/Makefile ] || exit 0; \
23586         r=`${PWD_COMMAND}`; export r; \
23587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23588         $(HOST_EXPORTS) \
23589         for flag in $(EXTRA_HOST_FLAGS) ; do \
23590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23591         done; \
23592         echo "Doing pdf in libiconv" ; \
23593         (cd $(HOST_SUBDIR)/libiconv && \
23594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23596                   "RANLIB=$${RANLIB}" \
23597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23598                   pdf) \
23599           || exit 1
23600
23601 @endif libiconv
23602
23603 .PHONY: maybe-html-libiconv html-libiconv
23604 maybe-html-libiconv:
23605 @if libiconv
23606 maybe-html-libiconv: html-libiconv
23607
23608 html-libiconv: \
23609     configure-libiconv 
23610         @: $(MAKE); $(unstage)
23611         @[ -f ./libiconv/Makefile ] || exit 0; \
23612         r=`${PWD_COMMAND}`; export r; \
23613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23614         $(HOST_EXPORTS) \
23615         for flag in $(EXTRA_HOST_FLAGS) ; do \
23616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23617         done; \
23618         echo "Doing html in libiconv" ; \
23619         (cd $(HOST_SUBDIR)/libiconv && \
23620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23622                   "RANLIB=$${RANLIB}" \
23623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23624                   html) \
23625           || exit 1
23626
23627 @endif libiconv
23628
23629 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23630 maybe-TAGS-libiconv:
23631 @if libiconv
23632 maybe-TAGS-libiconv: TAGS-libiconv
23633
23634 TAGS-libiconv: \
23635     configure-libiconv 
23636         @: $(MAKE); $(unstage)
23637         @[ -f ./libiconv/Makefile ] || exit 0; \
23638         r=`${PWD_COMMAND}`; export r; \
23639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23640         $(HOST_EXPORTS) \
23641         for flag in $(EXTRA_HOST_FLAGS) ; do \
23642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23643         done; \
23644         echo "Doing TAGS in libiconv" ; \
23645         (cd $(HOST_SUBDIR)/libiconv && \
23646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23648                   "RANLIB=$${RANLIB}" \
23649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23650                   TAGS) \
23651           || exit 1
23652
23653 @endif libiconv
23654
23655 .PHONY: maybe-install-info-libiconv install-info-libiconv
23656 maybe-install-info-libiconv:
23657 @if libiconv
23658 maybe-install-info-libiconv: install-info-libiconv
23659
23660 # libiconv doesn't support install-info.
23661 install-info-libiconv:
23662
23663 @endif libiconv
23664
23665 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23666 maybe-install-pdf-libiconv:
23667 @if libiconv
23668 maybe-install-pdf-libiconv: install-pdf-libiconv
23669
23670 # libiconv doesn't support install-pdf.
23671 install-pdf-libiconv:
23672
23673 @endif libiconv
23674
23675 .PHONY: maybe-install-html-libiconv install-html-libiconv
23676 maybe-install-html-libiconv:
23677 @if libiconv
23678 maybe-install-html-libiconv: install-html-libiconv
23679
23680 # libiconv doesn't support install-html.
23681 install-html-libiconv:
23682
23683 @endif libiconv
23684
23685 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23686 maybe-installcheck-libiconv:
23687 @if libiconv
23688 maybe-installcheck-libiconv: installcheck-libiconv
23689
23690 installcheck-libiconv: \
23691     configure-libiconv 
23692         @: $(MAKE); $(unstage)
23693         @[ -f ./libiconv/Makefile ] || exit 0; \
23694         r=`${PWD_COMMAND}`; export r; \
23695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23696         $(HOST_EXPORTS) \
23697         for flag in $(EXTRA_HOST_FLAGS) ; do \
23698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23699         done; \
23700         echo "Doing installcheck in libiconv" ; \
23701         (cd $(HOST_SUBDIR)/libiconv && \
23702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23704                   "RANLIB=$${RANLIB}" \
23705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23706                   installcheck) \
23707           || exit 1
23708
23709 @endif libiconv
23710
23711 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23712 maybe-mostlyclean-libiconv:
23713 @if libiconv
23714 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23715
23716 mostlyclean-libiconv: 
23717         @: $(MAKE); $(unstage)
23718         @[ -f ./libiconv/Makefile ] || exit 0; \
23719         r=`${PWD_COMMAND}`; export r; \
23720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23721         $(HOST_EXPORTS) \
23722         for flag in $(EXTRA_HOST_FLAGS) ; do \
23723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23724         done; \
23725         echo "Doing mostlyclean in libiconv" ; \
23726         (cd $(HOST_SUBDIR)/libiconv && \
23727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23729                   "RANLIB=$${RANLIB}" \
23730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23731                   mostlyclean) \
23732           || exit 1
23733
23734 @endif libiconv
23735
23736 .PHONY: maybe-clean-libiconv clean-libiconv
23737 maybe-clean-libiconv:
23738 @if libiconv
23739 maybe-clean-libiconv: clean-libiconv
23740
23741 clean-libiconv: 
23742         @: $(MAKE); $(unstage)
23743         @[ -f ./libiconv/Makefile ] || exit 0; \
23744         r=`${PWD_COMMAND}`; export r; \
23745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23746         $(HOST_EXPORTS) \
23747         for flag in $(EXTRA_HOST_FLAGS) ; do \
23748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23749         done; \
23750         echo "Doing clean in libiconv" ; \
23751         (cd $(HOST_SUBDIR)/libiconv && \
23752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23754                   "RANLIB=$${RANLIB}" \
23755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23756                   clean) \
23757           || exit 1
23758
23759 @endif libiconv
23760
23761 .PHONY: maybe-distclean-libiconv distclean-libiconv
23762 maybe-distclean-libiconv:
23763 @if libiconv
23764 maybe-distclean-libiconv: distclean-libiconv
23765
23766 distclean-libiconv: 
23767         @: $(MAKE); $(unstage)
23768         @[ -f ./libiconv/Makefile ] || exit 0; \
23769         r=`${PWD_COMMAND}`; export r; \
23770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23771         $(HOST_EXPORTS) \
23772         for flag in $(EXTRA_HOST_FLAGS) ; do \
23773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23774         done; \
23775         echo "Doing distclean in libiconv" ; \
23776         (cd $(HOST_SUBDIR)/libiconv && \
23777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23779                   "RANLIB=$${RANLIB}" \
23780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23781                   distclean) \
23782           || exit 1
23783
23784 @endif libiconv
23785
23786 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23787 maybe-maintainer-clean-libiconv:
23788 @if libiconv
23789 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23790
23791 maintainer-clean-libiconv: 
23792         @: $(MAKE); $(unstage)
23793         @[ -f ./libiconv/Makefile ] || exit 0; \
23794         r=`${PWD_COMMAND}`; export r; \
23795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23796         $(HOST_EXPORTS) \
23797         for flag in $(EXTRA_HOST_FLAGS) ; do \
23798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23799         done; \
23800         echo "Doing maintainer-clean in libiconv" ; \
23801         (cd $(HOST_SUBDIR)/libiconv && \
23802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23804                   "RANLIB=$${RANLIB}" \
23805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23806                   maintainer-clean) \
23807           || exit 1
23808
23809 @endif libiconv
23810
23811
23812
23813 .PHONY: configure-m4 maybe-configure-m4
23814 maybe-configure-m4:
23815 @if gcc-bootstrap
23816 configure-m4: stage_current
23817 @endif gcc-bootstrap
23818 @if m4
23819 maybe-configure-m4: configure-m4
23820 configure-m4: 
23821         @: $(MAKE); $(unstage)
23822         @r=`${PWD_COMMAND}`; export r; \
23823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23824         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23825         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23826         $(HOST_EXPORTS)  \
23827         echo Configuring in $(HOST_SUBDIR)/m4; \
23828         cd "$(HOST_SUBDIR)/m4" || exit 1; \
23829         case $(srcdir) in \
23830           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23831           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23832                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23833         esac; \
23834         srcdiroption="--srcdir=$${topdir}/m4"; \
23835         libsrcdir="$$s/m4"; \
23836         $(SHELL) $${libsrcdir}/configure \
23837           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23838           --target=${target_alias} $${srcdiroption}  \
23839           || exit 1
23840 @endif m4
23841
23842
23843
23844
23845
23846 .PHONY: all-m4 maybe-all-m4
23847 maybe-all-m4:
23848 @if gcc-bootstrap
23849 all-m4: stage_current
23850 @endif gcc-bootstrap
23851 @if m4
23852 TARGET-m4=all
23853 maybe-all-m4: all-m4
23854 all-m4: configure-m4
23855         @: $(MAKE); $(unstage)
23856         @r=`${PWD_COMMAND}`; export r; \
23857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23858         $(HOST_EXPORTS)  \
23859         (cd $(HOST_SUBDIR)/m4 && \
23860           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23861                 $(TARGET-m4))
23862 @endif m4
23863
23864
23865
23866
23867 .PHONY: check-m4 maybe-check-m4
23868 maybe-check-m4:
23869 @if m4
23870 maybe-check-m4: check-m4
23871
23872 check-m4:
23873         @: $(MAKE); $(unstage)
23874         @r=`${PWD_COMMAND}`; export r; \
23875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23876         $(HOST_EXPORTS) \
23877         (cd $(HOST_SUBDIR)/m4 && \
23878           $(MAKE) $(FLAGS_TO_PASS)  check)
23879
23880 @endif m4
23881
23882 .PHONY: install-m4 maybe-install-m4
23883 maybe-install-m4:
23884 @if m4
23885 maybe-install-m4: install-m4
23886
23887 install-m4: installdirs
23888         @: $(MAKE); $(unstage)
23889         @r=`${PWD_COMMAND}`; export r; \
23890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23891         $(HOST_EXPORTS) \
23892         (cd $(HOST_SUBDIR)/m4 && \
23893           $(MAKE) $(FLAGS_TO_PASS)  install)
23894
23895 @endif m4
23896
23897 .PHONY: install-strip-m4 maybe-install-strip-m4
23898 maybe-install-strip-m4:
23899 @if m4
23900 maybe-install-strip-m4: install-strip-m4
23901
23902 install-strip-m4: installdirs
23903         @: $(MAKE); $(unstage)
23904         @r=`${PWD_COMMAND}`; export r; \
23905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23906         $(HOST_EXPORTS) \
23907         (cd $(HOST_SUBDIR)/m4 && \
23908           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23909
23910 @endif m4
23911
23912 # Other targets (info, dvi, pdf, etc.)
23913
23914 .PHONY: maybe-info-m4 info-m4
23915 maybe-info-m4:
23916 @if m4
23917 maybe-info-m4: info-m4
23918
23919 info-m4: \
23920     configure-m4 
23921         @: $(MAKE); $(unstage)
23922         @[ -f ./m4/Makefile ] || exit 0; \
23923         r=`${PWD_COMMAND}`; export r; \
23924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23925         $(HOST_EXPORTS) \
23926         for flag in $(EXTRA_HOST_FLAGS) ; do \
23927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23928         done; \
23929         echo "Doing info in m4" ; \
23930         (cd $(HOST_SUBDIR)/m4 && \
23931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23933                   "RANLIB=$${RANLIB}" \
23934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23935                   info) \
23936           || exit 1
23937
23938 @endif m4
23939
23940 .PHONY: maybe-dvi-m4 dvi-m4
23941 maybe-dvi-m4:
23942 @if m4
23943 maybe-dvi-m4: dvi-m4
23944
23945 dvi-m4: \
23946     configure-m4 
23947         @: $(MAKE); $(unstage)
23948         @[ -f ./m4/Makefile ] || exit 0; \
23949         r=`${PWD_COMMAND}`; export r; \
23950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951         $(HOST_EXPORTS) \
23952         for flag in $(EXTRA_HOST_FLAGS) ; do \
23953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23954         done; \
23955         echo "Doing dvi in m4" ; \
23956         (cd $(HOST_SUBDIR)/m4 && \
23957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23959                   "RANLIB=$${RANLIB}" \
23960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23961                   dvi) \
23962           || exit 1
23963
23964 @endif m4
23965
23966 .PHONY: maybe-pdf-m4 pdf-m4
23967 maybe-pdf-m4:
23968 @if m4
23969 maybe-pdf-m4: pdf-m4
23970
23971 pdf-m4: \
23972     configure-m4 
23973         @: $(MAKE); $(unstage)
23974         @[ -f ./m4/Makefile ] || exit 0; \
23975         r=`${PWD_COMMAND}`; export r; \
23976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23977         $(HOST_EXPORTS) \
23978         for flag in $(EXTRA_HOST_FLAGS) ; do \
23979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23980         done; \
23981         echo "Doing pdf in m4" ; \
23982         (cd $(HOST_SUBDIR)/m4 && \
23983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23985                   "RANLIB=$${RANLIB}" \
23986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23987                   pdf) \
23988           || exit 1
23989
23990 @endif m4
23991
23992 .PHONY: maybe-html-m4 html-m4
23993 maybe-html-m4:
23994 @if m4
23995 maybe-html-m4: html-m4
23996
23997 html-m4: \
23998     configure-m4 
23999         @: $(MAKE); $(unstage)
24000         @[ -f ./m4/Makefile ] || exit 0; \
24001         r=`${PWD_COMMAND}`; export r; \
24002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003         $(HOST_EXPORTS) \
24004         for flag in $(EXTRA_HOST_FLAGS) ; do \
24005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24006         done; \
24007         echo "Doing html in m4" ; \
24008         (cd $(HOST_SUBDIR)/m4 && \
24009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24011                   "RANLIB=$${RANLIB}" \
24012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24013                   html) \
24014           || exit 1
24015
24016 @endif m4
24017
24018 .PHONY: maybe-TAGS-m4 TAGS-m4
24019 maybe-TAGS-m4:
24020 @if m4
24021 maybe-TAGS-m4: TAGS-m4
24022
24023 TAGS-m4: \
24024     configure-m4 
24025         @: $(MAKE); $(unstage)
24026         @[ -f ./m4/Makefile ] || exit 0; \
24027         r=`${PWD_COMMAND}`; export r; \
24028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24029         $(HOST_EXPORTS) \
24030         for flag in $(EXTRA_HOST_FLAGS) ; do \
24031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24032         done; \
24033         echo "Doing TAGS in m4" ; \
24034         (cd $(HOST_SUBDIR)/m4 && \
24035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24037                   "RANLIB=$${RANLIB}" \
24038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24039                   TAGS) \
24040           || exit 1
24041
24042 @endif m4
24043
24044 .PHONY: maybe-install-info-m4 install-info-m4
24045 maybe-install-info-m4:
24046 @if m4
24047 maybe-install-info-m4: install-info-m4
24048
24049 install-info-m4: \
24050     configure-m4 \
24051     info-m4 
24052         @: $(MAKE); $(unstage)
24053         @[ -f ./m4/Makefile ] || exit 0; \
24054         r=`${PWD_COMMAND}`; export r; \
24055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24056         $(HOST_EXPORTS) \
24057         for flag in $(EXTRA_HOST_FLAGS) ; do \
24058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24059         done; \
24060         echo "Doing install-info in m4" ; \
24061         (cd $(HOST_SUBDIR)/m4 && \
24062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24064                   "RANLIB=$${RANLIB}" \
24065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24066                   install-info) \
24067           || exit 1
24068
24069 @endif m4
24070
24071 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24072 maybe-install-pdf-m4:
24073 @if m4
24074 maybe-install-pdf-m4: install-pdf-m4
24075
24076 install-pdf-m4: \
24077     configure-m4 \
24078     pdf-m4 
24079         @: $(MAKE); $(unstage)
24080         @[ -f ./m4/Makefile ] || exit 0; \
24081         r=`${PWD_COMMAND}`; export r; \
24082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24083         $(HOST_EXPORTS) \
24084         for flag in $(EXTRA_HOST_FLAGS) ; do \
24085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24086         done; \
24087         echo "Doing install-pdf in m4" ; \
24088         (cd $(HOST_SUBDIR)/m4 && \
24089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24091                   "RANLIB=$${RANLIB}" \
24092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24093                   install-pdf) \
24094           || exit 1
24095
24096 @endif m4
24097
24098 .PHONY: maybe-install-html-m4 install-html-m4
24099 maybe-install-html-m4:
24100 @if m4
24101 maybe-install-html-m4: install-html-m4
24102
24103 install-html-m4: \
24104     configure-m4 \
24105     html-m4 
24106         @: $(MAKE); $(unstage)
24107         @[ -f ./m4/Makefile ] || exit 0; \
24108         r=`${PWD_COMMAND}`; export r; \
24109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24110         $(HOST_EXPORTS) \
24111         for flag in $(EXTRA_HOST_FLAGS) ; do \
24112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24113         done; \
24114         echo "Doing install-html in m4" ; \
24115         (cd $(HOST_SUBDIR)/m4 && \
24116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24118                   "RANLIB=$${RANLIB}" \
24119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24120                   install-html) \
24121           || exit 1
24122
24123 @endif m4
24124
24125 .PHONY: maybe-installcheck-m4 installcheck-m4
24126 maybe-installcheck-m4:
24127 @if m4
24128 maybe-installcheck-m4: installcheck-m4
24129
24130 installcheck-m4: \
24131     configure-m4 
24132         @: $(MAKE); $(unstage)
24133         @[ -f ./m4/Makefile ] || exit 0; \
24134         r=`${PWD_COMMAND}`; export r; \
24135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24136         $(HOST_EXPORTS) \
24137         for flag in $(EXTRA_HOST_FLAGS) ; do \
24138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24139         done; \
24140         echo "Doing installcheck in m4" ; \
24141         (cd $(HOST_SUBDIR)/m4 && \
24142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24144                   "RANLIB=$${RANLIB}" \
24145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24146                   installcheck) \
24147           || exit 1
24148
24149 @endif m4
24150
24151 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24152 maybe-mostlyclean-m4:
24153 @if m4
24154 maybe-mostlyclean-m4: mostlyclean-m4
24155
24156 mostlyclean-m4: 
24157         @: $(MAKE); $(unstage)
24158         @[ -f ./m4/Makefile ] || exit 0; \
24159         r=`${PWD_COMMAND}`; export r; \
24160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24161         $(HOST_EXPORTS) \
24162         for flag in $(EXTRA_HOST_FLAGS) ; do \
24163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24164         done; \
24165         echo "Doing mostlyclean in m4" ; \
24166         (cd $(HOST_SUBDIR)/m4 && \
24167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24169                   "RANLIB=$${RANLIB}" \
24170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24171                   mostlyclean) \
24172           || exit 1
24173
24174 @endif m4
24175
24176 .PHONY: maybe-clean-m4 clean-m4
24177 maybe-clean-m4:
24178 @if m4
24179 maybe-clean-m4: clean-m4
24180
24181 clean-m4: 
24182         @: $(MAKE); $(unstage)
24183         @[ -f ./m4/Makefile ] || exit 0; \
24184         r=`${PWD_COMMAND}`; export r; \
24185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24186         $(HOST_EXPORTS) \
24187         for flag in $(EXTRA_HOST_FLAGS) ; do \
24188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24189         done; \
24190         echo "Doing clean in m4" ; \
24191         (cd $(HOST_SUBDIR)/m4 && \
24192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24194                   "RANLIB=$${RANLIB}" \
24195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24196                   clean) \
24197           || exit 1
24198
24199 @endif m4
24200
24201 .PHONY: maybe-distclean-m4 distclean-m4
24202 maybe-distclean-m4:
24203 @if m4
24204 maybe-distclean-m4: distclean-m4
24205
24206 distclean-m4: 
24207         @: $(MAKE); $(unstage)
24208         @[ -f ./m4/Makefile ] || exit 0; \
24209         r=`${PWD_COMMAND}`; export r; \
24210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24211         $(HOST_EXPORTS) \
24212         for flag in $(EXTRA_HOST_FLAGS) ; do \
24213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24214         done; \
24215         echo "Doing distclean in m4" ; \
24216         (cd $(HOST_SUBDIR)/m4 && \
24217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24219                   "RANLIB=$${RANLIB}" \
24220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24221                   distclean) \
24222           || exit 1
24223
24224 @endif m4
24225
24226 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24227 maybe-maintainer-clean-m4:
24228 @if m4
24229 maybe-maintainer-clean-m4: maintainer-clean-m4
24230
24231 maintainer-clean-m4: 
24232         @: $(MAKE); $(unstage)
24233         @[ -f ./m4/Makefile ] || exit 0; \
24234         r=`${PWD_COMMAND}`; export r; \
24235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24236         $(HOST_EXPORTS) \
24237         for flag in $(EXTRA_HOST_FLAGS) ; do \
24238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24239         done; \
24240         echo "Doing maintainer-clean in m4" ; \
24241         (cd $(HOST_SUBDIR)/m4 && \
24242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24244                   "RANLIB=$${RANLIB}" \
24245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24246                   maintainer-clean) \
24247           || exit 1
24248
24249 @endif m4
24250
24251
24252
24253 .PHONY: configure-readline maybe-configure-readline
24254 maybe-configure-readline:
24255 @if gcc-bootstrap
24256 configure-readline: stage_current
24257 @endif gcc-bootstrap
24258 @if readline
24259 maybe-configure-readline: configure-readline
24260 configure-readline: 
24261         @: $(MAKE); $(unstage)
24262         @r=`${PWD_COMMAND}`; export r; \
24263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24264         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24265         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24266         $(HOST_EXPORTS)  \
24267         echo Configuring in $(HOST_SUBDIR)/readline; \
24268         cd "$(HOST_SUBDIR)/readline" || exit 1; \
24269         case $(srcdir) in \
24270           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24271           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24272                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24273         esac; \
24274         srcdiroption="--srcdir=$${topdir}/readline"; \
24275         libsrcdir="$$s/readline"; \
24276         $(SHELL) $${libsrcdir}/configure \
24277           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24278           --target=${target_alias} $${srcdiroption}  \
24279           || exit 1
24280 @endif readline
24281
24282
24283
24284
24285
24286 .PHONY: all-readline maybe-all-readline
24287 maybe-all-readline:
24288 @if gcc-bootstrap
24289 all-readline: stage_current
24290 @endif gcc-bootstrap
24291 @if readline
24292 TARGET-readline=all
24293 maybe-all-readline: all-readline
24294 all-readline: configure-readline
24295         @: $(MAKE); $(unstage)
24296         @r=`${PWD_COMMAND}`; export r; \
24297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24298         $(HOST_EXPORTS)  \
24299         (cd $(HOST_SUBDIR)/readline && \
24300           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24301                 $(TARGET-readline))
24302 @endif readline
24303
24304
24305
24306
24307 .PHONY: check-readline maybe-check-readline
24308 maybe-check-readline:
24309 @if readline
24310 maybe-check-readline: check-readline
24311
24312 check-readline:
24313         @: $(MAKE); $(unstage)
24314         @r=`${PWD_COMMAND}`; export r; \
24315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24316         $(HOST_EXPORTS) \
24317         (cd $(HOST_SUBDIR)/readline && \
24318           $(MAKE) $(FLAGS_TO_PASS)  check)
24319
24320 @endif readline
24321
24322 .PHONY: install-readline maybe-install-readline
24323 maybe-install-readline:
24324 @if readline
24325 maybe-install-readline: install-readline
24326
24327 install-readline: installdirs
24328         @: $(MAKE); $(unstage)
24329         @r=`${PWD_COMMAND}`; export r; \
24330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24331         $(HOST_EXPORTS) \
24332         (cd $(HOST_SUBDIR)/readline && \
24333           $(MAKE) $(FLAGS_TO_PASS)  install)
24334
24335 @endif readline
24336
24337 .PHONY: install-strip-readline maybe-install-strip-readline
24338 maybe-install-strip-readline:
24339 @if readline
24340 maybe-install-strip-readline: install-strip-readline
24341
24342 install-strip-readline: installdirs
24343         @: $(MAKE); $(unstage)
24344         @r=`${PWD_COMMAND}`; export r; \
24345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24346         $(HOST_EXPORTS) \
24347         (cd $(HOST_SUBDIR)/readline && \
24348           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24349
24350 @endif readline
24351
24352 # Other targets (info, dvi, pdf, etc.)
24353
24354 .PHONY: maybe-info-readline info-readline
24355 maybe-info-readline:
24356 @if readline
24357 maybe-info-readline: info-readline
24358
24359 info-readline: \
24360     configure-readline 
24361         @: $(MAKE); $(unstage)
24362         @[ -f ./readline/Makefile ] || exit 0; \
24363         r=`${PWD_COMMAND}`; export r; \
24364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24365         $(HOST_EXPORTS) \
24366         for flag in $(EXTRA_HOST_FLAGS) ; do \
24367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24368         done; \
24369         echo "Doing info in readline" ; \
24370         (cd $(HOST_SUBDIR)/readline && \
24371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24373                   "RANLIB=$${RANLIB}" \
24374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24375                   info) \
24376           || exit 1
24377
24378 @endif readline
24379
24380 .PHONY: maybe-dvi-readline dvi-readline
24381 maybe-dvi-readline:
24382 @if readline
24383 maybe-dvi-readline: dvi-readline
24384
24385 dvi-readline: \
24386     configure-readline 
24387         @: $(MAKE); $(unstage)
24388         @[ -f ./readline/Makefile ] || exit 0; \
24389         r=`${PWD_COMMAND}`; export r; \
24390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391         $(HOST_EXPORTS) \
24392         for flag in $(EXTRA_HOST_FLAGS) ; do \
24393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24394         done; \
24395         echo "Doing dvi in readline" ; \
24396         (cd $(HOST_SUBDIR)/readline && \
24397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24399                   "RANLIB=$${RANLIB}" \
24400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24401                   dvi) \
24402           || exit 1
24403
24404 @endif readline
24405
24406 .PHONY: maybe-pdf-readline pdf-readline
24407 maybe-pdf-readline:
24408 @if readline
24409 maybe-pdf-readline: pdf-readline
24410
24411 pdf-readline: \
24412     configure-readline 
24413         @: $(MAKE); $(unstage)
24414         @[ -f ./readline/Makefile ] || exit 0; \
24415         r=`${PWD_COMMAND}`; export r; \
24416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24417         $(HOST_EXPORTS) \
24418         for flag in $(EXTRA_HOST_FLAGS) ; do \
24419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24420         done; \
24421         echo "Doing pdf in readline" ; \
24422         (cd $(HOST_SUBDIR)/readline && \
24423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24425                   "RANLIB=$${RANLIB}" \
24426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24427                   pdf) \
24428           || exit 1
24429
24430 @endif readline
24431
24432 .PHONY: maybe-html-readline html-readline
24433 maybe-html-readline:
24434 @if readline
24435 maybe-html-readline: html-readline
24436
24437 html-readline: \
24438     configure-readline 
24439         @: $(MAKE); $(unstage)
24440         @[ -f ./readline/Makefile ] || exit 0; \
24441         r=`${PWD_COMMAND}`; export r; \
24442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443         $(HOST_EXPORTS) \
24444         for flag in $(EXTRA_HOST_FLAGS) ; do \
24445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24446         done; \
24447         echo "Doing html in readline" ; \
24448         (cd $(HOST_SUBDIR)/readline && \
24449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24451                   "RANLIB=$${RANLIB}" \
24452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24453                   html) \
24454           || exit 1
24455
24456 @endif readline
24457
24458 .PHONY: maybe-TAGS-readline TAGS-readline
24459 maybe-TAGS-readline:
24460 @if readline
24461 maybe-TAGS-readline: TAGS-readline
24462
24463 TAGS-readline: \
24464     configure-readline 
24465         @: $(MAKE); $(unstage)
24466         @[ -f ./readline/Makefile ] || exit 0; \
24467         r=`${PWD_COMMAND}`; export r; \
24468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24469         $(HOST_EXPORTS) \
24470         for flag in $(EXTRA_HOST_FLAGS) ; do \
24471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472         done; \
24473         echo "Doing TAGS in readline" ; \
24474         (cd $(HOST_SUBDIR)/readline && \
24475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24477                   "RANLIB=$${RANLIB}" \
24478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24479                   TAGS) \
24480           || exit 1
24481
24482 @endif readline
24483
24484 .PHONY: maybe-install-info-readline install-info-readline
24485 maybe-install-info-readline:
24486 @if readline
24487 maybe-install-info-readline: install-info-readline
24488
24489 install-info-readline: \
24490     configure-readline \
24491     info-readline 
24492         @: $(MAKE); $(unstage)
24493         @[ -f ./readline/Makefile ] || exit 0; \
24494         r=`${PWD_COMMAND}`; export r; \
24495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24496         $(HOST_EXPORTS) \
24497         for flag in $(EXTRA_HOST_FLAGS) ; do \
24498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499         done; \
24500         echo "Doing install-info in readline" ; \
24501         (cd $(HOST_SUBDIR)/readline && \
24502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504                   "RANLIB=$${RANLIB}" \
24505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24506                   install-info) \
24507           || exit 1
24508
24509 @endif readline
24510
24511 .PHONY: maybe-install-pdf-readline install-pdf-readline
24512 maybe-install-pdf-readline:
24513 @if readline
24514 maybe-install-pdf-readline: install-pdf-readline
24515
24516 install-pdf-readline: \
24517     configure-readline \
24518     pdf-readline 
24519         @: $(MAKE); $(unstage)
24520         @[ -f ./readline/Makefile ] || exit 0; \
24521         r=`${PWD_COMMAND}`; export r; \
24522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24523         $(HOST_EXPORTS) \
24524         for flag in $(EXTRA_HOST_FLAGS) ; do \
24525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24526         done; \
24527         echo "Doing install-pdf in readline" ; \
24528         (cd $(HOST_SUBDIR)/readline && \
24529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24531                   "RANLIB=$${RANLIB}" \
24532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24533                   install-pdf) \
24534           || exit 1
24535
24536 @endif readline
24537
24538 .PHONY: maybe-install-html-readline install-html-readline
24539 maybe-install-html-readline:
24540 @if readline
24541 maybe-install-html-readline: install-html-readline
24542
24543 install-html-readline: \
24544     configure-readline \
24545     html-readline 
24546         @: $(MAKE); $(unstage)
24547         @[ -f ./readline/Makefile ] || exit 0; \
24548         r=`${PWD_COMMAND}`; export r; \
24549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24550         $(HOST_EXPORTS) \
24551         for flag in $(EXTRA_HOST_FLAGS) ; do \
24552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24553         done; \
24554         echo "Doing install-html in readline" ; \
24555         (cd $(HOST_SUBDIR)/readline && \
24556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24558                   "RANLIB=$${RANLIB}" \
24559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24560                   install-html) \
24561           || exit 1
24562
24563 @endif readline
24564
24565 .PHONY: maybe-installcheck-readline installcheck-readline
24566 maybe-installcheck-readline:
24567 @if readline
24568 maybe-installcheck-readline: installcheck-readline
24569
24570 installcheck-readline: \
24571     configure-readline 
24572         @: $(MAKE); $(unstage)
24573         @[ -f ./readline/Makefile ] || exit 0; \
24574         r=`${PWD_COMMAND}`; export r; \
24575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24576         $(HOST_EXPORTS) \
24577         for flag in $(EXTRA_HOST_FLAGS) ; do \
24578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24579         done; \
24580         echo "Doing installcheck in readline" ; \
24581         (cd $(HOST_SUBDIR)/readline && \
24582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24584                   "RANLIB=$${RANLIB}" \
24585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24586                   installcheck) \
24587           || exit 1
24588
24589 @endif readline
24590
24591 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24592 maybe-mostlyclean-readline:
24593 @if readline
24594 maybe-mostlyclean-readline: mostlyclean-readline
24595
24596 mostlyclean-readline: 
24597         @: $(MAKE); $(unstage)
24598         @[ -f ./readline/Makefile ] || exit 0; \
24599         r=`${PWD_COMMAND}`; export r; \
24600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24601         $(HOST_EXPORTS) \
24602         for flag in $(EXTRA_HOST_FLAGS) ; do \
24603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24604         done; \
24605         echo "Doing mostlyclean in readline" ; \
24606         (cd $(HOST_SUBDIR)/readline && \
24607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24609                   "RANLIB=$${RANLIB}" \
24610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24611                   mostlyclean) \
24612           || exit 1
24613
24614 @endif readline
24615
24616 .PHONY: maybe-clean-readline clean-readline
24617 maybe-clean-readline:
24618 @if readline
24619 maybe-clean-readline: clean-readline
24620
24621 clean-readline: 
24622         @: $(MAKE); $(unstage)
24623         @[ -f ./readline/Makefile ] || exit 0; \
24624         r=`${PWD_COMMAND}`; export r; \
24625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24626         $(HOST_EXPORTS) \
24627         for flag in $(EXTRA_HOST_FLAGS) ; do \
24628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24629         done; \
24630         echo "Doing clean in readline" ; \
24631         (cd $(HOST_SUBDIR)/readline && \
24632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24634                   "RANLIB=$${RANLIB}" \
24635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24636                   clean) \
24637           || exit 1
24638
24639 @endif readline
24640
24641 .PHONY: maybe-distclean-readline distclean-readline
24642 maybe-distclean-readline:
24643 @if readline
24644 maybe-distclean-readline: distclean-readline
24645
24646 distclean-readline: 
24647         @: $(MAKE); $(unstage)
24648         @[ -f ./readline/Makefile ] || exit 0; \
24649         r=`${PWD_COMMAND}`; export r; \
24650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24651         $(HOST_EXPORTS) \
24652         for flag in $(EXTRA_HOST_FLAGS) ; do \
24653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24654         done; \
24655         echo "Doing distclean in readline" ; \
24656         (cd $(HOST_SUBDIR)/readline && \
24657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24659                   "RANLIB=$${RANLIB}" \
24660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24661                   distclean) \
24662           || exit 1
24663
24664 @endif readline
24665
24666 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24667 maybe-maintainer-clean-readline:
24668 @if readline
24669 maybe-maintainer-clean-readline: maintainer-clean-readline
24670
24671 maintainer-clean-readline: 
24672         @: $(MAKE); $(unstage)
24673         @[ -f ./readline/Makefile ] || exit 0; \
24674         r=`${PWD_COMMAND}`; export r; \
24675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24676         $(HOST_EXPORTS) \
24677         for flag in $(EXTRA_HOST_FLAGS) ; do \
24678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24679         done; \
24680         echo "Doing maintainer-clean in readline" ; \
24681         (cd $(HOST_SUBDIR)/readline && \
24682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24684                   "RANLIB=$${RANLIB}" \
24685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24686                   maintainer-clean) \
24687           || exit 1
24688
24689 @endif readline
24690
24691
24692
24693 .PHONY: configure-sid maybe-configure-sid
24694 maybe-configure-sid:
24695 @if gcc-bootstrap
24696 configure-sid: stage_current
24697 @endif gcc-bootstrap
24698 @if sid
24699 maybe-configure-sid: configure-sid
24700 configure-sid: 
24701         @: $(MAKE); $(unstage)
24702         @r=`${PWD_COMMAND}`; export r; \
24703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24705         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24706         $(HOST_EXPORTS)  \
24707         echo Configuring in $(HOST_SUBDIR)/sid; \
24708         cd "$(HOST_SUBDIR)/sid" || exit 1; \
24709         case $(srcdir) in \
24710           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24711           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24712                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24713         esac; \
24714         srcdiroption="--srcdir=$${topdir}/sid"; \
24715         libsrcdir="$$s/sid"; \
24716         $(SHELL) $${libsrcdir}/configure \
24717           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24718           --target=${target_alias} $${srcdiroption}  \
24719           || exit 1
24720 @endif sid
24721
24722
24723
24724
24725
24726 .PHONY: all-sid maybe-all-sid
24727 maybe-all-sid:
24728 @if gcc-bootstrap
24729 all-sid: stage_current
24730 @endif gcc-bootstrap
24731 @if sid
24732 TARGET-sid=all
24733 maybe-all-sid: all-sid
24734 all-sid: configure-sid
24735         @: $(MAKE); $(unstage)
24736         @r=`${PWD_COMMAND}`; export r; \
24737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24738         $(HOST_EXPORTS)  \
24739         (cd $(HOST_SUBDIR)/sid && \
24740           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24741                 $(TARGET-sid))
24742 @endif sid
24743
24744
24745
24746
24747 .PHONY: check-sid maybe-check-sid
24748 maybe-check-sid:
24749 @if sid
24750 maybe-check-sid: check-sid
24751
24752 check-sid:
24753         @: $(MAKE); $(unstage)
24754         @r=`${PWD_COMMAND}`; export r; \
24755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24756         $(HOST_EXPORTS) \
24757         (cd $(HOST_SUBDIR)/sid && \
24758           $(MAKE) $(FLAGS_TO_PASS)  check)
24759
24760 @endif sid
24761
24762 .PHONY: install-sid maybe-install-sid
24763 maybe-install-sid:
24764 @if sid
24765 maybe-install-sid: install-sid
24766
24767 install-sid: installdirs
24768         @: $(MAKE); $(unstage)
24769         @r=`${PWD_COMMAND}`; export r; \
24770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24771         $(HOST_EXPORTS) \
24772         (cd $(HOST_SUBDIR)/sid && \
24773           $(MAKE) $(FLAGS_TO_PASS)  install)
24774
24775 @endif sid
24776
24777 .PHONY: install-strip-sid maybe-install-strip-sid
24778 maybe-install-strip-sid:
24779 @if sid
24780 maybe-install-strip-sid: install-strip-sid
24781
24782 install-strip-sid: installdirs
24783         @: $(MAKE); $(unstage)
24784         @r=`${PWD_COMMAND}`; export r; \
24785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24786         $(HOST_EXPORTS) \
24787         (cd $(HOST_SUBDIR)/sid && \
24788           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24789
24790 @endif sid
24791
24792 # Other targets (info, dvi, pdf, etc.)
24793
24794 .PHONY: maybe-info-sid info-sid
24795 maybe-info-sid:
24796 @if sid
24797 maybe-info-sid: info-sid
24798
24799 info-sid: \
24800     configure-sid 
24801         @: $(MAKE); $(unstage)
24802         @[ -f ./sid/Makefile ] || exit 0; \
24803         r=`${PWD_COMMAND}`; export r; \
24804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24805         $(HOST_EXPORTS) \
24806         for flag in $(EXTRA_HOST_FLAGS) ; do \
24807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24808         done; \
24809         echo "Doing info in sid" ; \
24810         (cd $(HOST_SUBDIR)/sid && \
24811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24813                   "RANLIB=$${RANLIB}" \
24814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24815                   info) \
24816           || exit 1
24817
24818 @endif sid
24819
24820 .PHONY: maybe-dvi-sid dvi-sid
24821 maybe-dvi-sid:
24822 @if sid
24823 maybe-dvi-sid: dvi-sid
24824
24825 dvi-sid: \
24826     configure-sid 
24827         @: $(MAKE); $(unstage)
24828         @[ -f ./sid/Makefile ] || exit 0; \
24829         r=`${PWD_COMMAND}`; export r; \
24830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24831         $(HOST_EXPORTS) \
24832         for flag in $(EXTRA_HOST_FLAGS) ; do \
24833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24834         done; \
24835         echo "Doing dvi in sid" ; \
24836         (cd $(HOST_SUBDIR)/sid && \
24837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24839                   "RANLIB=$${RANLIB}" \
24840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24841                   dvi) \
24842           || exit 1
24843
24844 @endif sid
24845
24846 .PHONY: maybe-pdf-sid pdf-sid
24847 maybe-pdf-sid:
24848 @if sid
24849 maybe-pdf-sid: pdf-sid
24850
24851 pdf-sid: \
24852     configure-sid 
24853         @: $(MAKE); $(unstage)
24854         @[ -f ./sid/Makefile ] || exit 0; \
24855         r=`${PWD_COMMAND}`; export r; \
24856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24857         $(HOST_EXPORTS) \
24858         for flag in $(EXTRA_HOST_FLAGS) ; do \
24859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24860         done; \
24861         echo "Doing pdf in sid" ; \
24862         (cd $(HOST_SUBDIR)/sid && \
24863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24865                   "RANLIB=$${RANLIB}" \
24866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24867                   pdf) \
24868           || exit 1
24869
24870 @endif sid
24871
24872 .PHONY: maybe-html-sid html-sid
24873 maybe-html-sid:
24874 @if sid
24875 maybe-html-sid: html-sid
24876
24877 html-sid: \
24878     configure-sid 
24879         @: $(MAKE); $(unstage)
24880         @[ -f ./sid/Makefile ] || exit 0; \
24881         r=`${PWD_COMMAND}`; export r; \
24882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24883         $(HOST_EXPORTS) \
24884         for flag in $(EXTRA_HOST_FLAGS) ; do \
24885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24886         done; \
24887         echo "Doing html in sid" ; \
24888         (cd $(HOST_SUBDIR)/sid && \
24889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24891                   "RANLIB=$${RANLIB}" \
24892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24893                   html) \
24894           || exit 1
24895
24896 @endif sid
24897
24898 .PHONY: maybe-TAGS-sid TAGS-sid
24899 maybe-TAGS-sid:
24900 @if sid
24901 maybe-TAGS-sid: TAGS-sid
24902
24903 TAGS-sid: \
24904     configure-sid 
24905         @: $(MAKE); $(unstage)
24906         @[ -f ./sid/Makefile ] || exit 0; \
24907         r=`${PWD_COMMAND}`; export r; \
24908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24909         $(HOST_EXPORTS) \
24910         for flag in $(EXTRA_HOST_FLAGS) ; do \
24911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24912         done; \
24913         echo "Doing TAGS in sid" ; \
24914         (cd $(HOST_SUBDIR)/sid && \
24915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24917                   "RANLIB=$${RANLIB}" \
24918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24919                   TAGS) \
24920           || exit 1
24921
24922 @endif sid
24923
24924 .PHONY: maybe-install-info-sid install-info-sid
24925 maybe-install-info-sid:
24926 @if sid
24927 maybe-install-info-sid: install-info-sid
24928
24929 install-info-sid: \
24930     configure-sid \
24931     info-sid 
24932         @: $(MAKE); $(unstage)
24933         @[ -f ./sid/Makefile ] || exit 0; \
24934         r=`${PWD_COMMAND}`; export r; \
24935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24936         $(HOST_EXPORTS) \
24937         for flag in $(EXTRA_HOST_FLAGS) ; do \
24938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24939         done; \
24940         echo "Doing install-info in sid" ; \
24941         (cd $(HOST_SUBDIR)/sid && \
24942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24944                   "RANLIB=$${RANLIB}" \
24945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24946                   install-info) \
24947           || exit 1
24948
24949 @endif sid
24950
24951 .PHONY: maybe-install-pdf-sid install-pdf-sid
24952 maybe-install-pdf-sid:
24953 @if sid
24954 maybe-install-pdf-sid: install-pdf-sid
24955
24956 install-pdf-sid: \
24957     configure-sid \
24958     pdf-sid 
24959         @: $(MAKE); $(unstage)
24960         @[ -f ./sid/Makefile ] || exit 0; \
24961         r=`${PWD_COMMAND}`; export r; \
24962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24963         $(HOST_EXPORTS) \
24964         for flag in $(EXTRA_HOST_FLAGS) ; do \
24965           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24966         done; \
24967         echo "Doing install-pdf in sid" ; \
24968         (cd $(HOST_SUBDIR)/sid && \
24969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24971                   "RANLIB=$${RANLIB}" \
24972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24973                   install-pdf) \
24974           || exit 1
24975
24976 @endif sid
24977
24978 .PHONY: maybe-install-html-sid install-html-sid
24979 maybe-install-html-sid:
24980 @if sid
24981 maybe-install-html-sid: install-html-sid
24982
24983 install-html-sid: \
24984     configure-sid \
24985     html-sid 
24986         @: $(MAKE); $(unstage)
24987         @[ -f ./sid/Makefile ] || exit 0; \
24988         r=`${PWD_COMMAND}`; export r; \
24989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24990         $(HOST_EXPORTS) \
24991         for flag in $(EXTRA_HOST_FLAGS) ; do \
24992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24993         done; \
24994         echo "Doing install-html in sid" ; \
24995         (cd $(HOST_SUBDIR)/sid && \
24996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24998                   "RANLIB=$${RANLIB}" \
24999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25000                   install-html) \
25001           || exit 1
25002
25003 @endif sid
25004
25005 .PHONY: maybe-installcheck-sid installcheck-sid
25006 maybe-installcheck-sid:
25007 @if sid
25008 maybe-installcheck-sid: installcheck-sid
25009
25010 installcheck-sid: \
25011     configure-sid 
25012         @: $(MAKE); $(unstage)
25013         @[ -f ./sid/Makefile ] || exit 0; \
25014         r=`${PWD_COMMAND}`; export r; \
25015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25016         $(HOST_EXPORTS) \
25017         for flag in $(EXTRA_HOST_FLAGS) ; do \
25018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25019         done; \
25020         echo "Doing installcheck in sid" ; \
25021         (cd $(HOST_SUBDIR)/sid && \
25022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25024                   "RANLIB=$${RANLIB}" \
25025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25026                   installcheck) \
25027           || exit 1
25028
25029 @endif sid
25030
25031 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25032 maybe-mostlyclean-sid:
25033 @if sid
25034 maybe-mostlyclean-sid: mostlyclean-sid
25035
25036 mostlyclean-sid: 
25037         @: $(MAKE); $(unstage)
25038         @[ -f ./sid/Makefile ] || exit 0; \
25039         r=`${PWD_COMMAND}`; export r; \
25040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25041         $(HOST_EXPORTS) \
25042         for flag in $(EXTRA_HOST_FLAGS) ; do \
25043           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25044         done; \
25045         echo "Doing mostlyclean in sid" ; \
25046         (cd $(HOST_SUBDIR)/sid && \
25047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25049                   "RANLIB=$${RANLIB}" \
25050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25051                   mostlyclean) \
25052           || exit 1
25053
25054 @endif sid
25055
25056 .PHONY: maybe-clean-sid clean-sid
25057 maybe-clean-sid:
25058 @if sid
25059 maybe-clean-sid: clean-sid
25060
25061 clean-sid: 
25062         @: $(MAKE); $(unstage)
25063         @[ -f ./sid/Makefile ] || exit 0; \
25064         r=`${PWD_COMMAND}`; export r; \
25065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25066         $(HOST_EXPORTS) \
25067         for flag in $(EXTRA_HOST_FLAGS) ; do \
25068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25069         done; \
25070         echo "Doing clean in sid" ; \
25071         (cd $(HOST_SUBDIR)/sid && \
25072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25074                   "RANLIB=$${RANLIB}" \
25075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25076                   clean) \
25077           || exit 1
25078
25079 @endif sid
25080
25081 .PHONY: maybe-distclean-sid distclean-sid
25082 maybe-distclean-sid:
25083 @if sid
25084 maybe-distclean-sid: distclean-sid
25085
25086 distclean-sid: 
25087         @: $(MAKE); $(unstage)
25088         @[ -f ./sid/Makefile ] || exit 0; \
25089         r=`${PWD_COMMAND}`; export r; \
25090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25091         $(HOST_EXPORTS) \
25092         for flag in $(EXTRA_HOST_FLAGS) ; do \
25093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25094         done; \
25095         echo "Doing distclean in sid" ; \
25096         (cd $(HOST_SUBDIR)/sid && \
25097           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25098                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25099                   "RANLIB=$${RANLIB}" \
25100                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25101                   distclean) \
25102           || exit 1
25103
25104 @endif sid
25105
25106 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25107 maybe-maintainer-clean-sid:
25108 @if sid
25109 maybe-maintainer-clean-sid: maintainer-clean-sid
25110
25111 maintainer-clean-sid: 
25112         @: $(MAKE); $(unstage)
25113         @[ -f ./sid/Makefile ] || exit 0; \
25114         r=`${PWD_COMMAND}`; export r; \
25115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25116         $(HOST_EXPORTS) \
25117         for flag in $(EXTRA_HOST_FLAGS) ; do \
25118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25119         done; \
25120         echo "Doing maintainer-clean in sid" ; \
25121         (cd $(HOST_SUBDIR)/sid && \
25122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25124                   "RANLIB=$${RANLIB}" \
25125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25126                   maintainer-clean) \
25127           || exit 1
25128
25129 @endif sid
25130
25131
25132
25133 .PHONY: configure-sim maybe-configure-sim
25134 maybe-configure-sim:
25135 @if gcc-bootstrap
25136 configure-sim: stage_current
25137 @endif gcc-bootstrap
25138 @if sim
25139 maybe-configure-sim: configure-sim
25140 configure-sim: 
25141         @: $(MAKE); $(unstage)
25142         @r=`${PWD_COMMAND}`; export r; \
25143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25144         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25145         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25146         $(HOST_EXPORTS)  \
25147         echo Configuring in $(HOST_SUBDIR)/sim; \
25148         cd "$(HOST_SUBDIR)/sim" || exit 1; \
25149         case $(srcdir) in \
25150           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25151           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25152                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25153         esac; \
25154         srcdiroption="--srcdir=$${topdir}/sim"; \
25155         libsrcdir="$$s/sim"; \
25156         $(SHELL) $${libsrcdir}/configure \
25157           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25158           --target=${target_alias} $${srcdiroption}  \
25159           || exit 1
25160 @endif sim
25161
25162
25163
25164
25165
25166 .PHONY: all-sim maybe-all-sim
25167 maybe-all-sim:
25168 @if gcc-bootstrap
25169 all-sim: stage_current
25170 @endif gcc-bootstrap
25171 @if sim
25172 TARGET-sim=all
25173 maybe-all-sim: all-sim
25174 all-sim: configure-sim
25175         @: $(MAKE); $(unstage)
25176         @r=`${PWD_COMMAND}`; export r; \
25177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25178         $(HOST_EXPORTS)  \
25179         (cd $(HOST_SUBDIR)/sim && \
25180           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25181                 $(TARGET-sim))
25182 @endif sim
25183
25184
25185
25186
25187 .PHONY: check-sim maybe-check-sim
25188 maybe-check-sim:
25189 @if sim
25190 maybe-check-sim: check-sim
25191
25192 check-sim:
25193         @: $(MAKE); $(unstage)
25194         @r=`${PWD_COMMAND}`; export r; \
25195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25196         $(HOST_EXPORTS) \
25197         (cd $(HOST_SUBDIR)/sim && \
25198           $(MAKE) $(FLAGS_TO_PASS)  check)
25199
25200 @endif sim
25201
25202 .PHONY: install-sim maybe-install-sim
25203 maybe-install-sim:
25204 @if sim
25205 maybe-install-sim: install-sim
25206
25207 install-sim: installdirs
25208         @: $(MAKE); $(unstage)
25209         @r=`${PWD_COMMAND}`; export r; \
25210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25211         $(HOST_EXPORTS) \
25212         (cd $(HOST_SUBDIR)/sim && \
25213           $(MAKE) $(FLAGS_TO_PASS)  install)
25214
25215 @endif sim
25216
25217 .PHONY: install-strip-sim maybe-install-strip-sim
25218 maybe-install-strip-sim:
25219 @if sim
25220 maybe-install-strip-sim: install-strip-sim
25221
25222 install-strip-sim: installdirs
25223         @: $(MAKE); $(unstage)
25224         @r=`${PWD_COMMAND}`; export r; \
25225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25226         $(HOST_EXPORTS) \
25227         (cd $(HOST_SUBDIR)/sim && \
25228           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25229
25230 @endif sim
25231
25232 # Other targets (info, dvi, pdf, etc.)
25233
25234 .PHONY: maybe-info-sim info-sim
25235 maybe-info-sim:
25236 @if sim
25237 maybe-info-sim: info-sim
25238
25239 info-sim: \
25240     configure-sim 
25241         @: $(MAKE); $(unstage)
25242         @[ -f ./sim/Makefile ] || exit 0; \
25243         r=`${PWD_COMMAND}`; export r; \
25244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25245         $(HOST_EXPORTS) \
25246         for flag in $(EXTRA_HOST_FLAGS) ; do \
25247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25248         done; \
25249         echo "Doing info in sim" ; \
25250         (cd $(HOST_SUBDIR)/sim && \
25251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25253                   "RANLIB=$${RANLIB}" \
25254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25255                   info) \
25256           || exit 1
25257
25258 @endif sim
25259
25260 .PHONY: maybe-dvi-sim dvi-sim
25261 maybe-dvi-sim:
25262 @if sim
25263 maybe-dvi-sim: dvi-sim
25264
25265 dvi-sim: \
25266     configure-sim 
25267         @: $(MAKE); $(unstage)
25268         @[ -f ./sim/Makefile ] || exit 0; \
25269         r=`${PWD_COMMAND}`; export r; \
25270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25271         $(HOST_EXPORTS) \
25272         for flag in $(EXTRA_HOST_FLAGS) ; do \
25273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25274         done; \
25275         echo "Doing dvi in sim" ; \
25276         (cd $(HOST_SUBDIR)/sim && \
25277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25279                   "RANLIB=$${RANLIB}" \
25280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25281                   dvi) \
25282           || exit 1
25283
25284 @endif sim
25285
25286 .PHONY: maybe-pdf-sim pdf-sim
25287 maybe-pdf-sim:
25288 @if sim
25289 maybe-pdf-sim: pdf-sim
25290
25291 pdf-sim: \
25292     configure-sim 
25293         @: $(MAKE); $(unstage)
25294         @[ -f ./sim/Makefile ] || exit 0; \
25295         r=`${PWD_COMMAND}`; export r; \
25296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25297         $(HOST_EXPORTS) \
25298         for flag in $(EXTRA_HOST_FLAGS) ; do \
25299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25300         done; \
25301         echo "Doing pdf in sim" ; \
25302         (cd $(HOST_SUBDIR)/sim && \
25303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25305                   "RANLIB=$${RANLIB}" \
25306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25307                   pdf) \
25308           || exit 1
25309
25310 @endif sim
25311
25312 .PHONY: maybe-html-sim html-sim
25313 maybe-html-sim:
25314 @if sim
25315 maybe-html-sim: html-sim
25316
25317 html-sim: \
25318     configure-sim 
25319         @: $(MAKE); $(unstage)
25320         @[ -f ./sim/Makefile ] || exit 0; \
25321         r=`${PWD_COMMAND}`; export r; \
25322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25323         $(HOST_EXPORTS) \
25324         for flag in $(EXTRA_HOST_FLAGS) ; do \
25325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25326         done; \
25327         echo "Doing html in sim" ; \
25328         (cd $(HOST_SUBDIR)/sim && \
25329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25331                   "RANLIB=$${RANLIB}" \
25332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25333                   html) \
25334           || exit 1
25335
25336 @endif sim
25337
25338 .PHONY: maybe-TAGS-sim TAGS-sim
25339 maybe-TAGS-sim:
25340 @if sim
25341 maybe-TAGS-sim: TAGS-sim
25342
25343 TAGS-sim: \
25344     configure-sim 
25345         @: $(MAKE); $(unstage)
25346         @[ -f ./sim/Makefile ] || exit 0; \
25347         r=`${PWD_COMMAND}`; export r; \
25348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349         $(HOST_EXPORTS) \
25350         for flag in $(EXTRA_HOST_FLAGS) ; do \
25351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25352         done; \
25353         echo "Doing TAGS in sim" ; \
25354         (cd $(HOST_SUBDIR)/sim && \
25355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25357                   "RANLIB=$${RANLIB}" \
25358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25359                   TAGS) \
25360           || exit 1
25361
25362 @endif sim
25363
25364 .PHONY: maybe-install-info-sim install-info-sim
25365 maybe-install-info-sim:
25366 @if sim
25367 maybe-install-info-sim: install-info-sim
25368
25369 install-info-sim: \
25370     configure-sim \
25371     info-sim 
25372         @: $(MAKE); $(unstage)
25373         @[ -f ./sim/Makefile ] || exit 0; \
25374         r=`${PWD_COMMAND}`; export r; \
25375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25376         $(HOST_EXPORTS) \
25377         for flag in $(EXTRA_HOST_FLAGS) ; do \
25378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25379         done; \
25380         echo "Doing install-info in sim" ; \
25381         (cd $(HOST_SUBDIR)/sim && \
25382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25384                   "RANLIB=$${RANLIB}" \
25385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25386                   install-info) \
25387           || exit 1
25388
25389 @endif sim
25390
25391 .PHONY: maybe-install-pdf-sim install-pdf-sim
25392 maybe-install-pdf-sim:
25393 @if sim
25394 maybe-install-pdf-sim: install-pdf-sim
25395
25396 install-pdf-sim: \
25397     configure-sim \
25398     pdf-sim 
25399         @: $(MAKE); $(unstage)
25400         @[ -f ./sim/Makefile ] || exit 0; \
25401         r=`${PWD_COMMAND}`; export r; \
25402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25403         $(HOST_EXPORTS) \
25404         for flag in $(EXTRA_HOST_FLAGS) ; do \
25405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25406         done; \
25407         echo "Doing install-pdf in sim" ; \
25408         (cd $(HOST_SUBDIR)/sim && \
25409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25411                   "RANLIB=$${RANLIB}" \
25412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25413                   install-pdf) \
25414           || exit 1
25415
25416 @endif sim
25417
25418 .PHONY: maybe-install-html-sim install-html-sim
25419 maybe-install-html-sim:
25420 @if sim
25421 maybe-install-html-sim: install-html-sim
25422
25423 install-html-sim: \
25424     configure-sim \
25425     html-sim 
25426         @: $(MAKE); $(unstage)
25427         @[ -f ./sim/Makefile ] || exit 0; \
25428         r=`${PWD_COMMAND}`; export r; \
25429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25430         $(HOST_EXPORTS) \
25431         for flag in $(EXTRA_HOST_FLAGS) ; do \
25432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25433         done; \
25434         echo "Doing install-html in sim" ; \
25435         (cd $(HOST_SUBDIR)/sim && \
25436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25438                   "RANLIB=$${RANLIB}" \
25439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25440                   install-html) \
25441           || exit 1
25442
25443 @endif sim
25444
25445 .PHONY: maybe-installcheck-sim installcheck-sim
25446 maybe-installcheck-sim:
25447 @if sim
25448 maybe-installcheck-sim: installcheck-sim
25449
25450 installcheck-sim: \
25451     configure-sim 
25452         @: $(MAKE); $(unstage)
25453         @[ -f ./sim/Makefile ] || exit 0; \
25454         r=`${PWD_COMMAND}`; export r; \
25455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25456         $(HOST_EXPORTS) \
25457         for flag in $(EXTRA_HOST_FLAGS) ; do \
25458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25459         done; \
25460         echo "Doing installcheck in sim" ; \
25461         (cd $(HOST_SUBDIR)/sim && \
25462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25464                   "RANLIB=$${RANLIB}" \
25465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25466                   installcheck) \
25467           || exit 1
25468
25469 @endif sim
25470
25471 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25472 maybe-mostlyclean-sim:
25473 @if sim
25474 maybe-mostlyclean-sim: mostlyclean-sim
25475
25476 mostlyclean-sim: 
25477         @: $(MAKE); $(unstage)
25478         @[ -f ./sim/Makefile ] || exit 0; \
25479         r=`${PWD_COMMAND}`; export r; \
25480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25481         $(HOST_EXPORTS) \
25482         for flag in $(EXTRA_HOST_FLAGS) ; do \
25483           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25484         done; \
25485         echo "Doing mostlyclean in sim" ; \
25486         (cd $(HOST_SUBDIR)/sim && \
25487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25489                   "RANLIB=$${RANLIB}" \
25490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25491                   mostlyclean) \
25492           || exit 1
25493
25494 @endif sim
25495
25496 .PHONY: maybe-clean-sim clean-sim
25497 maybe-clean-sim:
25498 @if sim
25499 maybe-clean-sim: clean-sim
25500
25501 clean-sim: 
25502         @: $(MAKE); $(unstage)
25503         @[ -f ./sim/Makefile ] || exit 0; \
25504         r=`${PWD_COMMAND}`; export r; \
25505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25506         $(HOST_EXPORTS) \
25507         for flag in $(EXTRA_HOST_FLAGS) ; do \
25508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25509         done; \
25510         echo "Doing clean in sim" ; \
25511         (cd $(HOST_SUBDIR)/sim && \
25512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25514                   "RANLIB=$${RANLIB}" \
25515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25516                   clean) \
25517           || exit 1
25518
25519 @endif sim
25520
25521 .PHONY: maybe-distclean-sim distclean-sim
25522 maybe-distclean-sim:
25523 @if sim
25524 maybe-distclean-sim: distclean-sim
25525
25526 distclean-sim: 
25527         @: $(MAKE); $(unstage)
25528         @[ -f ./sim/Makefile ] || exit 0; \
25529         r=`${PWD_COMMAND}`; export r; \
25530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25531         $(HOST_EXPORTS) \
25532         for flag in $(EXTRA_HOST_FLAGS) ; do \
25533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25534         done; \
25535         echo "Doing distclean in sim" ; \
25536         (cd $(HOST_SUBDIR)/sim && \
25537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25539                   "RANLIB=$${RANLIB}" \
25540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25541                   distclean) \
25542           || exit 1
25543
25544 @endif sim
25545
25546 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25547 maybe-maintainer-clean-sim:
25548 @if sim
25549 maybe-maintainer-clean-sim: maintainer-clean-sim
25550
25551 maintainer-clean-sim: 
25552         @: $(MAKE); $(unstage)
25553         @[ -f ./sim/Makefile ] || exit 0; \
25554         r=`${PWD_COMMAND}`; export r; \
25555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25556         $(HOST_EXPORTS) \
25557         for flag in $(EXTRA_HOST_FLAGS) ; do \
25558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25559         done; \
25560         echo "Doing maintainer-clean in sim" ; \
25561         (cd $(HOST_SUBDIR)/sim && \
25562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25564                   "RANLIB=$${RANLIB}" \
25565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25566                   maintainer-clean) \
25567           || exit 1
25568
25569 @endif sim
25570
25571
25572
25573 .PHONY: configure-texinfo maybe-configure-texinfo
25574 maybe-configure-texinfo:
25575 @if gcc-bootstrap
25576 configure-texinfo: stage_current
25577 @endif gcc-bootstrap
25578 @if texinfo
25579 maybe-configure-texinfo: configure-texinfo
25580 configure-texinfo: 
25581         @: $(MAKE); $(unstage)
25582         @r=`${PWD_COMMAND}`; export r; \
25583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25585         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25586         $(HOST_EXPORTS)  \
25587         echo Configuring in $(HOST_SUBDIR)/texinfo; \
25588         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25589         case $(srcdir) in \
25590           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25591           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25592                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25593         esac; \
25594         srcdiroption="--srcdir=$${topdir}/texinfo"; \
25595         libsrcdir="$$s/texinfo"; \
25596         $(SHELL) $${libsrcdir}/configure \
25597           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25598           --target=${target_alias} $${srcdiroption}  \
25599           || exit 1
25600 @endif texinfo
25601
25602
25603
25604
25605
25606 .PHONY: all-texinfo maybe-all-texinfo
25607 maybe-all-texinfo:
25608 @if gcc-bootstrap
25609 all-texinfo: stage_current
25610 @endif gcc-bootstrap
25611 @if texinfo
25612 TARGET-texinfo=all
25613 maybe-all-texinfo: all-texinfo
25614 all-texinfo: configure-texinfo
25615         @: $(MAKE); $(unstage)
25616         @r=`${PWD_COMMAND}`; export r; \
25617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25618         $(HOST_EXPORTS)  \
25619         (cd $(HOST_SUBDIR)/texinfo && \
25620           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25621                 $(TARGET-texinfo))
25622 @endif texinfo
25623
25624
25625
25626
25627 .PHONY: check-texinfo maybe-check-texinfo
25628 maybe-check-texinfo:
25629 @if texinfo
25630 maybe-check-texinfo: check-texinfo
25631
25632 check-texinfo:
25633         @: $(MAKE); $(unstage)
25634         @r=`${PWD_COMMAND}`; export r; \
25635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25636         $(HOST_EXPORTS) \
25637         (cd $(HOST_SUBDIR)/texinfo && \
25638           $(MAKE) $(FLAGS_TO_PASS)  check)
25639
25640 @endif texinfo
25641
25642 .PHONY: install-texinfo maybe-install-texinfo
25643 maybe-install-texinfo:
25644 @if texinfo
25645 maybe-install-texinfo: install-texinfo
25646
25647 install-texinfo:
25648
25649 @endif texinfo
25650
25651 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25652 maybe-install-strip-texinfo:
25653 @if texinfo
25654 maybe-install-strip-texinfo: install-strip-texinfo
25655
25656 install-strip-texinfo:
25657
25658 @endif texinfo
25659
25660 # Other targets (info, dvi, pdf, etc.)
25661
25662 .PHONY: maybe-info-texinfo info-texinfo
25663 maybe-info-texinfo:
25664 @if texinfo
25665 maybe-info-texinfo: info-texinfo
25666
25667 info-texinfo: \
25668     configure-texinfo 
25669         @: $(MAKE); $(unstage)
25670         @[ -f ./texinfo/Makefile ] || exit 0; \
25671         r=`${PWD_COMMAND}`; export r; \
25672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25673         $(HOST_EXPORTS) \
25674         for flag in $(EXTRA_HOST_FLAGS) ; do \
25675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25676         done; \
25677         echo "Doing info in texinfo" ; \
25678         (cd $(HOST_SUBDIR)/texinfo && \
25679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25681                   "RANLIB=$${RANLIB}" \
25682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25683                   info) \
25684           || exit 1
25685
25686 @endif texinfo
25687
25688 .PHONY: maybe-dvi-texinfo dvi-texinfo
25689 maybe-dvi-texinfo:
25690 @if texinfo
25691 maybe-dvi-texinfo: dvi-texinfo
25692
25693 dvi-texinfo: \
25694     configure-texinfo 
25695         @: $(MAKE); $(unstage)
25696         @[ -f ./texinfo/Makefile ] || exit 0; \
25697         r=`${PWD_COMMAND}`; export r; \
25698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25699         $(HOST_EXPORTS) \
25700         for flag in $(EXTRA_HOST_FLAGS) ; do \
25701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25702         done; \
25703         echo "Doing dvi in texinfo" ; \
25704         (cd $(HOST_SUBDIR)/texinfo && \
25705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25707                   "RANLIB=$${RANLIB}" \
25708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25709                   dvi) \
25710           || exit 1
25711
25712 @endif texinfo
25713
25714 .PHONY: maybe-pdf-texinfo pdf-texinfo
25715 maybe-pdf-texinfo:
25716 @if texinfo
25717 maybe-pdf-texinfo: pdf-texinfo
25718
25719 pdf-texinfo: \
25720     configure-texinfo 
25721         @: $(MAKE); $(unstage)
25722         @[ -f ./texinfo/Makefile ] || exit 0; \
25723         r=`${PWD_COMMAND}`; export r; \
25724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25725         $(HOST_EXPORTS) \
25726         for flag in $(EXTRA_HOST_FLAGS) ; do \
25727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25728         done; \
25729         echo "Doing pdf in texinfo" ; \
25730         (cd $(HOST_SUBDIR)/texinfo && \
25731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25733                   "RANLIB=$${RANLIB}" \
25734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25735                   pdf) \
25736           || exit 1
25737
25738 @endif texinfo
25739
25740 .PHONY: maybe-html-texinfo html-texinfo
25741 maybe-html-texinfo:
25742 @if texinfo
25743 maybe-html-texinfo: html-texinfo
25744
25745 html-texinfo: \
25746     configure-texinfo 
25747         @: $(MAKE); $(unstage)
25748         @[ -f ./texinfo/Makefile ] || exit 0; \
25749         r=`${PWD_COMMAND}`; export r; \
25750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25751         $(HOST_EXPORTS) \
25752         for flag in $(EXTRA_HOST_FLAGS) ; do \
25753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25754         done; \
25755         echo "Doing html in texinfo" ; \
25756         (cd $(HOST_SUBDIR)/texinfo && \
25757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25759                   "RANLIB=$${RANLIB}" \
25760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25761                   html) \
25762           || exit 1
25763
25764 @endif texinfo
25765
25766 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25767 maybe-TAGS-texinfo:
25768 @if texinfo
25769 maybe-TAGS-texinfo: TAGS-texinfo
25770
25771 TAGS-texinfo: \
25772     configure-texinfo 
25773         @: $(MAKE); $(unstage)
25774         @[ -f ./texinfo/Makefile ] || exit 0; \
25775         r=`${PWD_COMMAND}`; export r; \
25776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25777         $(HOST_EXPORTS) \
25778         for flag in $(EXTRA_HOST_FLAGS) ; do \
25779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25780         done; \
25781         echo "Doing TAGS in texinfo" ; \
25782         (cd $(HOST_SUBDIR)/texinfo && \
25783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25785                   "RANLIB=$${RANLIB}" \
25786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25787                   TAGS) \
25788           || exit 1
25789
25790 @endif texinfo
25791
25792 .PHONY: maybe-install-info-texinfo install-info-texinfo
25793 maybe-install-info-texinfo:
25794 @if texinfo
25795 maybe-install-info-texinfo: install-info-texinfo
25796
25797 install-info-texinfo: \
25798     configure-texinfo \
25799     info-texinfo 
25800         @: $(MAKE); $(unstage)
25801         @[ -f ./texinfo/Makefile ] || exit 0; \
25802         r=`${PWD_COMMAND}`; export r; \
25803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25804         $(HOST_EXPORTS) \
25805         for flag in $(EXTRA_HOST_FLAGS) ; do \
25806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25807         done; \
25808         echo "Doing install-info in texinfo" ; \
25809         (cd $(HOST_SUBDIR)/texinfo && \
25810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25812                   "RANLIB=$${RANLIB}" \
25813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25814                   install-info) \
25815           || exit 1
25816
25817 @endif texinfo
25818
25819 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25820 maybe-install-pdf-texinfo:
25821 @if texinfo
25822 maybe-install-pdf-texinfo: install-pdf-texinfo
25823
25824 install-pdf-texinfo: \
25825     configure-texinfo \
25826     pdf-texinfo 
25827         @: $(MAKE); $(unstage)
25828         @[ -f ./texinfo/Makefile ] || exit 0; \
25829         r=`${PWD_COMMAND}`; export r; \
25830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25831         $(HOST_EXPORTS) \
25832         for flag in $(EXTRA_HOST_FLAGS) ; do \
25833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25834         done; \
25835         echo "Doing install-pdf in texinfo" ; \
25836         (cd $(HOST_SUBDIR)/texinfo && \
25837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25839                   "RANLIB=$${RANLIB}" \
25840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25841                   install-pdf) \
25842           || exit 1
25843
25844 @endif texinfo
25845
25846 .PHONY: maybe-install-html-texinfo install-html-texinfo
25847 maybe-install-html-texinfo:
25848 @if texinfo
25849 maybe-install-html-texinfo: install-html-texinfo
25850
25851 install-html-texinfo: \
25852     configure-texinfo \
25853     html-texinfo 
25854         @: $(MAKE); $(unstage)
25855         @[ -f ./texinfo/Makefile ] || exit 0; \
25856         r=`${PWD_COMMAND}`; export r; \
25857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25858         $(HOST_EXPORTS) \
25859         for flag in $(EXTRA_HOST_FLAGS) ; do \
25860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25861         done; \
25862         echo "Doing install-html in texinfo" ; \
25863         (cd $(HOST_SUBDIR)/texinfo && \
25864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25866                   "RANLIB=$${RANLIB}" \
25867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25868                   install-html) \
25869           || exit 1
25870
25871 @endif texinfo
25872
25873 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25874 maybe-installcheck-texinfo:
25875 @if texinfo
25876 maybe-installcheck-texinfo: installcheck-texinfo
25877
25878 installcheck-texinfo: \
25879     configure-texinfo 
25880         @: $(MAKE); $(unstage)
25881         @[ -f ./texinfo/Makefile ] || exit 0; \
25882         r=`${PWD_COMMAND}`; export r; \
25883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25884         $(HOST_EXPORTS) \
25885         for flag in $(EXTRA_HOST_FLAGS) ; do \
25886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25887         done; \
25888         echo "Doing installcheck in texinfo" ; \
25889         (cd $(HOST_SUBDIR)/texinfo && \
25890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25892                   "RANLIB=$${RANLIB}" \
25893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25894                   installcheck) \
25895           || exit 1
25896
25897 @endif texinfo
25898
25899 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25900 maybe-mostlyclean-texinfo:
25901 @if texinfo
25902 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25903
25904 mostlyclean-texinfo: 
25905         @: $(MAKE); $(unstage)
25906         @[ -f ./texinfo/Makefile ] || exit 0; \
25907         r=`${PWD_COMMAND}`; export r; \
25908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25909         $(HOST_EXPORTS) \
25910         for flag in $(EXTRA_HOST_FLAGS) ; do \
25911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25912         done; \
25913         echo "Doing mostlyclean in texinfo" ; \
25914         (cd $(HOST_SUBDIR)/texinfo && \
25915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25917                   "RANLIB=$${RANLIB}" \
25918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25919                   mostlyclean) \
25920           || exit 1
25921
25922 @endif texinfo
25923
25924 .PHONY: maybe-clean-texinfo clean-texinfo
25925 maybe-clean-texinfo:
25926 @if texinfo
25927 maybe-clean-texinfo: clean-texinfo
25928
25929 clean-texinfo: 
25930         @: $(MAKE); $(unstage)
25931         @[ -f ./texinfo/Makefile ] || exit 0; \
25932         r=`${PWD_COMMAND}`; export r; \
25933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25934         $(HOST_EXPORTS) \
25935         for flag in $(EXTRA_HOST_FLAGS) ; do \
25936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25937         done; \
25938         echo "Doing clean in texinfo" ; \
25939         (cd $(HOST_SUBDIR)/texinfo && \
25940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25942                   "RANLIB=$${RANLIB}" \
25943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25944                   clean) \
25945           || exit 1
25946
25947 @endif texinfo
25948
25949 .PHONY: maybe-distclean-texinfo distclean-texinfo
25950 maybe-distclean-texinfo:
25951 @if texinfo
25952 maybe-distclean-texinfo: distclean-texinfo
25953
25954 distclean-texinfo: 
25955         @: $(MAKE); $(unstage)
25956         @[ -f ./texinfo/Makefile ] || exit 0; \
25957         r=`${PWD_COMMAND}`; export r; \
25958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25959         $(HOST_EXPORTS) \
25960         for flag in $(EXTRA_HOST_FLAGS) ; do \
25961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25962         done; \
25963         echo "Doing distclean in texinfo" ; \
25964         (cd $(HOST_SUBDIR)/texinfo && \
25965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25967                   "RANLIB=$${RANLIB}" \
25968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25969                   distclean) \
25970           || exit 1
25971
25972 @endif texinfo
25973
25974 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25975 maybe-maintainer-clean-texinfo:
25976 @if texinfo
25977 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25978
25979 maintainer-clean-texinfo: 
25980         @: $(MAKE); $(unstage)
25981         @[ -f ./texinfo/Makefile ] || exit 0; \
25982         r=`${PWD_COMMAND}`; export r; \
25983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25984         $(HOST_EXPORTS) \
25985         for flag in $(EXTRA_HOST_FLAGS) ; do \
25986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25987         done; \
25988         echo "Doing maintainer-clean in texinfo" ; \
25989         (cd $(HOST_SUBDIR)/texinfo && \
25990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25992                   "RANLIB=$${RANLIB}" \
25993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25994                   maintainer-clean) \
25995           || exit 1
25996
25997 @endif texinfo
25998
25999
26000
26001 .PHONY: configure-zlib maybe-configure-zlib
26002 maybe-configure-zlib:
26003 @if gcc-bootstrap
26004 configure-zlib: stage_current
26005 @endif gcc-bootstrap
26006 @if zlib
26007 maybe-configure-zlib: configure-zlib
26008 configure-zlib: 
26009         @r=`${PWD_COMMAND}`; export r; \
26010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26011         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26012         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26013         $(HOST_EXPORTS)  \
26014         echo Configuring in $(HOST_SUBDIR)/zlib; \
26015         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26016         case $(srcdir) in \
26017           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26018           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26019                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26020         esac; \
26021         srcdiroption="--srcdir=$${topdir}/zlib"; \
26022         libsrcdir="$$s/zlib"; \
26023         $(SHELL) $${libsrcdir}/configure \
26024           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26025           --target=${target_alias} $${srcdiroption}  \
26026           || exit 1
26027 @endif zlib
26028
26029
26030
26031 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26032 maybe-configure-stage1-zlib:
26033 @if zlib-bootstrap
26034 maybe-configure-stage1-zlib: configure-stage1-zlib
26035 configure-stage1-zlib:
26036         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26037         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26038         @r=`${PWD_COMMAND}`; export r; \
26039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040         TFLAGS="$(STAGE1_TFLAGS)"; \
26041         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26042         $(HOST_EXPORTS) \
26043         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26044         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26045         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26046         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26047         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26048         cd $(HOST_SUBDIR)/zlib || exit 1; \
26049         case $(srcdir) in \
26050           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26051           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26052                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26053         esac; \
26054         srcdiroption="--srcdir=$${topdir}/zlib"; \
26055         libsrcdir="$$s/zlib"; \
26056         $(SHELL) $${libsrcdir}/configure \
26057           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26058           --target=${target_alias} $${srcdiroption} \
26059           $(STAGE1_CONFIGURE_FLAGS)
26060 @endif zlib-bootstrap
26061
26062 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26063 maybe-configure-stage2-zlib:
26064 @if zlib-bootstrap
26065 maybe-configure-stage2-zlib: configure-stage2-zlib
26066 configure-stage2-zlib:
26067         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26068         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26069         @r=`${PWD_COMMAND}`; export r; \
26070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26071         TFLAGS="$(STAGE2_TFLAGS)"; \
26072         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26073         $(HOST_EXPORTS) \
26074         $(POSTSTAGE1_HOST_EXPORTS) \
26075         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26076         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26077         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26078         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26079         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26080         cd $(HOST_SUBDIR)/zlib || exit 1; \
26081         case $(srcdir) in \
26082           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26083           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26084                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26085         esac; \
26086         srcdiroption="--srcdir=$${topdir}/zlib"; \
26087         libsrcdir="$$s/zlib"; \
26088         $(SHELL) $${libsrcdir}/configure \
26089           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26090           --target=${target_alias} $${srcdiroption} \
26091           --with-build-libsubdir=$(HOST_SUBDIR) \
26092           $(STAGE2_CONFIGURE_FLAGS)
26093 @endif zlib-bootstrap
26094
26095 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26096 maybe-configure-stage3-zlib:
26097 @if zlib-bootstrap
26098 maybe-configure-stage3-zlib: configure-stage3-zlib
26099 configure-stage3-zlib:
26100         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26101         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26102         @r=`${PWD_COMMAND}`; export r; \
26103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104         TFLAGS="$(STAGE3_TFLAGS)"; \
26105         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26106         $(HOST_EXPORTS) \
26107         $(POSTSTAGE1_HOST_EXPORTS) \
26108         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26109         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26110         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26111         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26112         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26113         cd $(HOST_SUBDIR)/zlib || exit 1; \
26114         case $(srcdir) in \
26115           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26116           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26117                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26118         esac; \
26119         srcdiroption="--srcdir=$${topdir}/zlib"; \
26120         libsrcdir="$$s/zlib"; \
26121         $(SHELL) $${libsrcdir}/configure \
26122           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26123           --target=${target_alias} $${srcdiroption} \
26124           --with-build-libsubdir=$(HOST_SUBDIR) \
26125           $(STAGE3_CONFIGURE_FLAGS)
26126 @endif zlib-bootstrap
26127
26128 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26129 maybe-configure-stage4-zlib:
26130 @if zlib-bootstrap
26131 maybe-configure-stage4-zlib: configure-stage4-zlib
26132 configure-stage4-zlib:
26133         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26134         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26135         @r=`${PWD_COMMAND}`; export r; \
26136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26137         TFLAGS="$(STAGE4_TFLAGS)"; \
26138         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26139         $(HOST_EXPORTS) \
26140         $(POSTSTAGE1_HOST_EXPORTS) \
26141         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26142         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26143         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26144         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26145         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26146         cd $(HOST_SUBDIR)/zlib || exit 1; \
26147         case $(srcdir) in \
26148           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26149           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26150                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26151         esac; \
26152         srcdiroption="--srcdir=$${topdir}/zlib"; \
26153         libsrcdir="$$s/zlib"; \
26154         $(SHELL) $${libsrcdir}/configure \
26155           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26156           --target=${target_alias} $${srcdiroption} \
26157           --with-build-libsubdir=$(HOST_SUBDIR) \
26158           $(STAGE4_CONFIGURE_FLAGS)
26159 @endif zlib-bootstrap
26160
26161 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26162 maybe-configure-stageprofile-zlib:
26163 @if zlib-bootstrap
26164 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26165 configure-stageprofile-zlib:
26166         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26167         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26168         @r=`${PWD_COMMAND}`; export r; \
26169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26170         TFLAGS="$(STAGEprofile_TFLAGS)"; \
26171         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26172         $(HOST_EXPORTS) \
26173         $(POSTSTAGE1_HOST_EXPORTS) \
26174         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26175         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26176         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26177         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26178         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26179         cd $(HOST_SUBDIR)/zlib || exit 1; \
26180         case $(srcdir) in \
26181           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26182           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26183                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26184         esac; \
26185         srcdiroption="--srcdir=$${topdir}/zlib"; \
26186         libsrcdir="$$s/zlib"; \
26187         $(SHELL) $${libsrcdir}/configure \
26188           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26189           --target=${target_alias} $${srcdiroption} \
26190           --with-build-libsubdir=$(HOST_SUBDIR) \
26191           $(STAGEprofile_CONFIGURE_FLAGS)
26192 @endif zlib-bootstrap
26193
26194 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26195 maybe-configure-stagefeedback-zlib:
26196 @if zlib-bootstrap
26197 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26198 configure-stagefeedback-zlib:
26199         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26200         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26201         @r=`${PWD_COMMAND}`; export r; \
26202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26203         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26204         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26205         $(HOST_EXPORTS) \
26206         $(POSTSTAGE1_HOST_EXPORTS) \
26207         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26208         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26209         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26210         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26211         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26212         cd $(HOST_SUBDIR)/zlib || exit 1; \
26213         case $(srcdir) in \
26214           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26215           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26216                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26217         esac; \
26218         srcdiroption="--srcdir=$${topdir}/zlib"; \
26219         libsrcdir="$$s/zlib"; \
26220         $(SHELL) $${libsrcdir}/configure \
26221           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26222           --target=${target_alias} $${srcdiroption} \
26223           --with-build-libsubdir=$(HOST_SUBDIR) \
26224           $(STAGEfeedback_CONFIGURE_FLAGS)
26225 @endif zlib-bootstrap
26226
26227
26228
26229
26230
26231 .PHONY: all-zlib maybe-all-zlib
26232 maybe-all-zlib:
26233 @if gcc-bootstrap
26234 all-zlib: stage_current
26235 @endif gcc-bootstrap
26236 @if zlib
26237 TARGET-zlib=all
26238 maybe-all-zlib: all-zlib
26239 all-zlib: configure-zlib
26240         @r=`${PWD_COMMAND}`; export r; \
26241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26242         $(HOST_EXPORTS)  \
26243         (cd $(HOST_SUBDIR)/zlib && \
26244           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26245                 $(TARGET-zlib))
26246 @endif zlib
26247
26248
26249
26250 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26251 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26252 maybe-all-stage1-zlib:
26253 maybe-clean-stage1-zlib:
26254 @if zlib-bootstrap
26255 maybe-all-stage1-zlib: all-stage1-zlib
26256 all-stage1: all-stage1-zlib
26257 TARGET-stage1-zlib = $(TARGET-zlib)
26258 all-stage1-zlib: configure-stage1-zlib
26259         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26260         @r=`${PWD_COMMAND}`; export r; \
26261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262         TFLAGS="$(STAGE1_TFLAGS)"; \
26263         $(HOST_EXPORTS)  \
26264         cd $(HOST_SUBDIR)/zlib && \
26265         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26266                 CFLAGS="$(STAGE1_CFLAGS)" \
26267                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26268                 LIBCFLAGS="$(LIBCFLAGS)" \
26269                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26270                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26271                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26272                 $(EXTRA_HOST_FLAGS)  \
26273                 $(STAGE1_FLAGS_TO_PASS)  \
26274                 TFLAGS="$(STAGE1_TFLAGS)" \
26275                 $(TARGET-stage1-zlib)
26276
26277 maybe-clean-stage1-zlib: clean-stage1-zlib
26278 clean-stage1: clean-stage1-zlib
26279 clean-stage1-zlib:
26280         @if [ $(current_stage) = stage1 ]; then \
26281           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26282         else \
26283           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26284           $(MAKE) stage1-start; \
26285         fi; \
26286         cd $(HOST_SUBDIR)/zlib && \
26287         $(MAKE) $(EXTRA_HOST_FLAGS)  \
26288         $(STAGE1_FLAGS_TO_PASS)  clean
26289 @endif zlib-bootstrap
26290
26291
26292 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26293 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26294 maybe-all-stage2-zlib:
26295 maybe-clean-stage2-zlib:
26296 @if zlib-bootstrap
26297 maybe-all-stage2-zlib: all-stage2-zlib
26298 all-stage2: all-stage2-zlib
26299 TARGET-stage2-zlib = $(TARGET-zlib)
26300 all-stage2-zlib: configure-stage2-zlib
26301         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26302         @r=`${PWD_COMMAND}`; export r; \
26303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26304         TFLAGS="$(STAGE2_TFLAGS)"; \
26305         $(HOST_EXPORTS) \
26306         $(POSTSTAGE1_HOST_EXPORTS)  \
26307         cd $(HOST_SUBDIR)/zlib && \
26308         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26309                 CFLAGS="$(STAGE2_CFLAGS)" \
26310                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26311                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26312                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26313                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26314                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26315                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26316                 TFLAGS="$(STAGE2_TFLAGS)" \
26317                 $(TARGET-stage2-zlib)
26318
26319 maybe-clean-stage2-zlib: clean-stage2-zlib
26320 clean-stage2: clean-stage2-zlib
26321 clean-stage2-zlib:
26322         @if [ $(current_stage) = stage2 ]; then \
26323           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26324         else \
26325           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26326           $(MAKE) stage2-start; \
26327         fi; \
26328         cd $(HOST_SUBDIR)/zlib && \
26329         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26330 @endif zlib-bootstrap
26331
26332
26333 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26334 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26335 maybe-all-stage3-zlib:
26336 maybe-clean-stage3-zlib:
26337 @if zlib-bootstrap
26338 maybe-all-stage3-zlib: all-stage3-zlib
26339 all-stage3: all-stage3-zlib
26340 TARGET-stage3-zlib = $(TARGET-zlib)
26341 all-stage3-zlib: configure-stage3-zlib
26342         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26343         @r=`${PWD_COMMAND}`; export r; \
26344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26345         TFLAGS="$(STAGE3_TFLAGS)"; \
26346         $(HOST_EXPORTS) \
26347         $(POSTSTAGE1_HOST_EXPORTS)  \
26348         cd $(HOST_SUBDIR)/zlib && \
26349         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26350                 CFLAGS="$(STAGE3_CFLAGS)" \
26351                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26352                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26353                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26354                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26355                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26356                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26357                 TFLAGS="$(STAGE3_TFLAGS)" \
26358                 $(TARGET-stage3-zlib)
26359
26360 maybe-clean-stage3-zlib: clean-stage3-zlib
26361 clean-stage3: clean-stage3-zlib
26362 clean-stage3-zlib:
26363         @if [ $(current_stage) = stage3 ]; then \
26364           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26365         else \
26366           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26367           $(MAKE) stage3-start; \
26368         fi; \
26369         cd $(HOST_SUBDIR)/zlib && \
26370         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26371 @endif zlib-bootstrap
26372
26373
26374 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26375 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26376 maybe-all-stage4-zlib:
26377 maybe-clean-stage4-zlib:
26378 @if zlib-bootstrap
26379 maybe-all-stage4-zlib: all-stage4-zlib
26380 all-stage4: all-stage4-zlib
26381 TARGET-stage4-zlib = $(TARGET-zlib)
26382 all-stage4-zlib: configure-stage4-zlib
26383         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26384         @r=`${PWD_COMMAND}`; export r; \
26385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26386         TFLAGS="$(STAGE4_TFLAGS)"; \
26387         $(HOST_EXPORTS) \
26388         $(POSTSTAGE1_HOST_EXPORTS)  \
26389         cd $(HOST_SUBDIR)/zlib && \
26390         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26391                 CFLAGS="$(STAGE4_CFLAGS)" \
26392                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26393                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26394                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26395                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26396                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26397                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26398                 TFLAGS="$(STAGE4_TFLAGS)" \
26399                 $(TARGET-stage4-zlib)
26400
26401 maybe-clean-stage4-zlib: clean-stage4-zlib
26402 clean-stage4: clean-stage4-zlib
26403 clean-stage4-zlib:
26404         @if [ $(current_stage) = stage4 ]; then \
26405           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26406         else \
26407           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26408           $(MAKE) stage4-start; \
26409         fi; \
26410         cd $(HOST_SUBDIR)/zlib && \
26411         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26412 @endif zlib-bootstrap
26413
26414
26415 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26416 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26417 maybe-all-stageprofile-zlib:
26418 maybe-clean-stageprofile-zlib:
26419 @if zlib-bootstrap
26420 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26421 all-stageprofile: all-stageprofile-zlib
26422 TARGET-stageprofile-zlib = $(TARGET-zlib)
26423 all-stageprofile-zlib: configure-stageprofile-zlib
26424         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26425         @r=`${PWD_COMMAND}`; export r; \
26426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26427         TFLAGS="$(STAGEprofile_TFLAGS)"; \
26428         $(HOST_EXPORTS) \
26429         $(POSTSTAGE1_HOST_EXPORTS)  \
26430         cd $(HOST_SUBDIR)/zlib && \
26431         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26432                 CFLAGS="$(STAGEprofile_CFLAGS)" \
26433                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26434                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26435                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26436                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26437                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26438                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26439                 TFLAGS="$(STAGEprofile_TFLAGS)" \
26440                 $(TARGET-stageprofile-zlib)
26441
26442 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26443 clean-stageprofile: clean-stageprofile-zlib
26444 clean-stageprofile-zlib:
26445         @if [ $(current_stage) = stageprofile ]; then \
26446           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26447         else \
26448           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26449           $(MAKE) stageprofile-start; \
26450         fi; \
26451         cd $(HOST_SUBDIR)/zlib && \
26452         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26453 @endif zlib-bootstrap
26454
26455
26456 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26457 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26458 maybe-all-stagefeedback-zlib:
26459 maybe-clean-stagefeedback-zlib:
26460 @if zlib-bootstrap
26461 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26462 all-stagefeedback: all-stagefeedback-zlib
26463 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26464 all-stagefeedback-zlib: configure-stagefeedback-zlib
26465         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26466         @r=`${PWD_COMMAND}`; export r; \
26467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26468         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26469         $(HOST_EXPORTS) \
26470         $(POSTSTAGE1_HOST_EXPORTS)  \
26471         cd $(HOST_SUBDIR)/zlib && \
26472         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26473                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26474                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26475                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26476                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26477                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26478                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26479                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26480                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26481                 $(TARGET-stagefeedback-zlib)
26482
26483 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26484 clean-stagefeedback: clean-stagefeedback-zlib
26485 clean-stagefeedback-zlib:
26486         @if [ $(current_stage) = stagefeedback ]; then \
26487           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26488         else \
26489           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26490           $(MAKE) stagefeedback-start; \
26491         fi; \
26492         cd $(HOST_SUBDIR)/zlib && \
26493         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26494 @endif zlib-bootstrap
26495
26496
26497
26498
26499
26500 .PHONY: check-zlib maybe-check-zlib
26501 maybe-check-zlib:
26502 @if zlib
26503 maybe-check-zlib: check-zlib
26504
26505 check-zlib:
26506
26507 @endif zlib
26508
26509 .PHONY: install-zlib maybe-install-zlib
26510 maybe-install-zlib:
26511 @if zlib
26512 maybe-install-zlib: install-zlib
26513
26514 install-zlib:
26515
26516 @endif zlib
26517
26518 .PHONY: install-strip-zlib maybe-install-strip-zlib
26519 maybe-install-strip-zlib:
26520 @if zlib
26521 maybe-install-strip-zlib: install-strip-zlib
26522
26523 install-strip-zlib:
26524
26525 @endif zlib
26526
26527 # Other targets (info, dvi, pdf, etc.)
26528
26529 .PHONY: maybe-info-zlib info-zlib
26530 maybe-info-zlib:
26531 @if zlib
26532 maybe-info-zlib: info-zlib
26533
26534 info-zlib: \
26535     configure-zlib 
26536         @[ -f ./zlib/Makefile ] || exit 0; \
26537         r=`${PWD_COMMAND}`; export r; \
26538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26539         $(HOST_EXPORTS) \
26540         for flag in $(EXTRA_HOST_FLAGS) ; do \
26541           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26542         done; \
26543         echo "Doing info in zlib" ; \
26544         (cd $(HOST_SUBDIR)/zlib && \
26545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26547                   "RANLIB=$${RANLIB}" \
26548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26549                   info) \
26550           || exit 1
26551
26552 @endif zlib
26553
26554 .PHONY: maybe-dvi-zlib dvi-zlib
26555 maybe-dvi-zlib:
26556 @if zlib
26557 maybe-dvi-zlib: dvi-zlib
26558
26559 dvi-zlib: \
26560     configure-zlib 
26561         @[ -f ./zlib/Makefile ] || exit 0; \
26562         r=`${PWD_COMMAND}`; export r; \
26563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26564         $(HOST_EXPORTS) \
26565         for flag in $(EXTRA_HOST_FLAGS) ; do \
26566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26567         done; \
26568         echo "Doing dvi in zlib" ; \
26569         (cd $(HOST_SUBDIR)/zlib && \
26570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26572                   "RANLIB=$${RANLIB}" \
26573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26574                   dvi) \
26575           || exit 1
26576
26577 @endif zlib
26578
26579 .PHONY: maybe-pdf-zlib pdf-zlib
26580 maybe-pdf-zlib:
26581 @if zlib
26582 maybe-pdf-zlib: pdf-zlib
26583
26584 pdf-zlib: \
26585     configure-zlib 
26586         @[ -f ./zlib/Makefile ] || exit 0; \
26587         r=`${PWD_COMMAND}`; export r; \
26588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26589         $(HOST_EXPORTS) \
26590         for flag in $(EXTRA_HOST_FLAGS) ; do \
26591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26592         done; \
26593         echo "Doing pdf in zlib" ; \
26594         (cd $(HOST_SUBDIR)/zlib && \
26595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26597                   "RANLIB=$${RANLIB}" \
26598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26599                   pdf) \
26600           || exit 1
26601
26602 @endif zlib
26603
26604 .PHONY: maybe-html-zlib html-zlib
26605 maybe-html-zlib:
26606 @if zlib
26607 maybe-html-zlib: html-zlib
26608
26609 html-zlib: \
26610     configure-zlib 
26611         @[ -f ./zlib/Makefile ] || exit 0; \
26612         r=`${PWD_COMMAND}`; export r; \
26613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614         $(HOST_EXPORTS) \
26615         for flag in $(EXTRA_HOST_FLAGS) ; do \
26616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26617         done; \
26618         echo "Doing html in zlib" ; \
26619         (cd $(HOST_SUBDIR)/zlib && \
26620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26622                   "RANLIB=$${RANLIB}" \
26623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26624                   html) \
26625           || exit 1
26626
26627 @endif zlib
26628
26629 .PHONY: maybe-TAGS-zlib TAGS-zlib
26630 maybe-TAGS-zlib:
26631 @if zlib
26632 maybe-TAGS-zlib: TAGS-zlib
26633
26634 TAGS-zlib: \
26635     configure-zlib 
26636         @[ -f ./zlib/Makefile ] || exit 0; \
26637         r=`${PWD_COMMAND}`; export r; \
26638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26639         $(HOST_EXPORTS) \
26640         for flag in $(EXTRA_HOST_FLAGS) ; do \
26641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26642         done; \
26643         echo "Doing TAGS in zlib" ; \
26644         (cd $(HOST_SUBDIR)/zlib && \
26645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26647                   "RANLIB=$${RANLIB}" \
26648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26649                   TAGS) \
26650           || exit 1
26651
26652 @endif zlib
26653
26654 .PHONY: maybe-install-info-zlib install-info-zlib
26655 maybe-install-info-zlib:
26656 @if zlib
26657 maybe-install-info-zlib: install-info-zlib
26658
26659 install-info-zlib: \
26660     configure-zlib \
26661     info-zlib 
26662         @[ -f ./zlib/Makefile ] || exit 0; \
26663         r=`${PWD_COMMAND}`; export r; \
26664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26665         $(HOST_EXPORTS) \
26666         for flag in $(EXTRA_HOST_FLAGS) ; do \
26667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26668         done; \
26669         echo "Doing install-info in zlib" ; \
26670         (cd $(HOST_SUBDIR)/zlib && \
26671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26673                   "RANLIB=$${RANLIB}" \
26674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26675                   install-info) \
26676           || exit 1
26677
26678 @endif zlib
26679
26680 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26681 maybe-install-pdf-zlib:
26682 @if zlib
26683 maybe-install-pdf-zlib: install-pdf-zlib
26684
26685 install-pdf-zlib: \
26686     configure-zlib \
26687     pdf-zlib 
26688         @[ -f ./zlib/Makefile ] || exit 0; \
26689         r=`${PWD_COMMAND}`; export r; \
26690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26691         $(HOST_EXPORTS) \
26692         for flag in $(EXTRA_HOST_FLAGS) ; do \
26693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26694         done; \
26695         echo "Doing install-pdf in zlib" ; \
26696         (cd $(HOST_SUBDIR)/zlib && \
26697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26699                   "RANLIB=$${RANLIB}" \
26700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26701                   install-pdf) \
26702           || exit 1
26703
26704 @endif zlib
26705
26706 .PHONY: maybe-install-html-zlib install-html-zlib
26707 maybe-install-html-zlib:
26708 @if zlib
26709 maybe-install-html-zlib: install-html-zlib
26710
26711 install-html-zlib: \
26712     configure-zlib \
26713     html-zlib 
26714         @[ -f ./zlib/Makefile ] || exit 0; \
26715         r=`${PWD_COMMAND}`; export r; \
26716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26717         $(HOST_EXPORTS) \
26718         for flag in $(EXTRA_HOST_FLAGS) ; do \
26719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720         done; \
26721         echo "Doing install-html in zlib" ; \
26722         (cd $(HOST_SUBDIR)/zlib && \
26723           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725                   "RANLIB=$${RANLIB}" \
26726                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26727                   install-html) \
26728           || exit 1
26729
26730 @endif zlib
26731
26732 .PHONY: maybe-installcheck-zlib installcheck-zlib
26733 maybe-installcheck-zlib:
26734 @if zlib
26735 maybe-installcheck-zlib: installcheck-zlib
26736
26737 installcheck-zlib: \
26738     configure-zlib 
26739         @[ -f ./zlib/Makefile ] || exit 0; \
26740         r=`${PWD_COMMAND}`; export r; \
26741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26742         $(HOST_EXPORTS) \
26743         for flag in $(EXTRA_HOST_FLAGS) ; do \
26744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26745         done; \
26746         echo "Doing installcheck in zlib" ; \
26747         (cd $(HOST_SUBDIR)/zlib && \
26748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26750                   "RANLIB=$${RANLIB}" \
26751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26752                   installcheck) \
26753           || exit 1
26754
26755 @endif zlib
26756
26757 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26758 maybe-mostlyclean-zlib:
26759 @if zlib
26760 maybe-mostlyclean-zlib: mostlyclean-zlib
26761
26762 mostlyclean-zlib: 
26763         @[ -f ./zlib/Makefile ] || exit 0; \
26764         r=`${PWD_COMMAND}`; export r; \
26765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26766         $(HOST_EXPORTS) \
26767         for flag in $(EXTRA_HOST_FLAGS) ; do \
26768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26769         done; \
26770         echo "Doing mostlyclean in zlib" ; \
26771         (cd $(HOST_SUBDIR)/zlib && \
26772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26774                   "RANLIB=$${RANLIB}" \
26775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26776                   mostlyclean) \
26777           || exit 1
26778
26779 @endif zlib
26780
26781 .PHONY: maybe-clean-zlib clean-zlib
26782 maybe-clean-zlib:
26783 @if zlib
26784 maybe-clean-zlib: clean-zlib
26785
26786 clean-zlib: 
26787         @[ -f ./zlib/Makefile ] || exit 0; \
26788         r=`${PWD_COMMAND}`; export r; \
26789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26790         $(HOST_EXPORTS) \
26791         for flag in $(EXTRA_HOST_FLAGS) ; do \
26792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26793         done; \
26794         echo "Doing clean in zlib" ; \
26795         (cd $(HOST_SUBDIR)/zlib && \
26796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26798                   "RANLIB=$${RANLIB}" \
26799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26800                   clean) \
26801           || exit 1
26802
26803 @endif zlib
26804
26805 .PHONY: maybe-distclean-zlib distclean-zlib
26806 maybe-distclean-zlib:
26807 @if zlib
26808 maybe-distclean-zlib: distclean-zlib
26809
26810 distclean-zlib: 
26811         @[ -f ./zlib/Makefile ] || exit 0; \
26812         r=`${PWD_COMMAND}`; export r; \
26813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26814         $(HOST_EXPORTS) \
26815         for flag in $(EXTRA_HOST_FLAGS) ; do \
26816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26817         done; \
26818         echo "Doing distclean in zlib" ; \
26819         (cd $(HOST_SUBDIR)/zlib && \
26820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26822                   "RANLIB=$${RANLIB}" \
26823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26824                   distclean) \
26825           || exit 1
26826
26827 @endif zlib
26828
26829 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26830 maybe-maintainer-clean-zlib:
26831 @if zlib
26832 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26833
26834 maintainer-clean-zlib: 
26835         @[ -f ./zlib/Makefile ] || exit 0; \
26836         r=`${PWD_COMMAND}`; export r; \
26837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838         $(HOST_EXPORTS) \
26839         for flag in $(EXTRA_HOST_FLAGS) ; do \
26840           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26841         done; \
26842         echo "Doing maintainer-clean in zlib" ; \
26843         (cd $(HOST_SUBDIR)/zlib && \
26844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26846                   "RANLIB=$${RANLIB}" \
26847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26848                   maintainer-clean) \
26849           || exit 1
26850
26851 @endif zlib
26852
26853
26854
26855 .PHONY: configure-gdb maybe-configure-gdb
26856 maybe-configure-gdb:
26857 @if gcc-bootstrap
26858 configure-gdb: stage_current
26859 @endif gcc-bootstrap
26860 @if gdb
26861 maybe-configure-gdb: configure-gdb
26862 configure-gdb: 
26863         @: $(MAKE); $(unstage)
26864         @r=`${PWD_COMMAND}`; export r; \
26865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26866         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26867         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26868         $(HOST_EXPORTS)  \
26869         echo Configuring in $(HOST_SUBDIR)/gdb; \
26870         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26871         case $(srcdir) in \
26872           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26873           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26874                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26875         esac; \
26876         srcdiroption="--srcdir=$${topdir}/gdb"; \
26877         libsrcdir="$$s/gdb"; \
26878         $(SHELL) $${libsrcdir}/configure \
26879           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26880           --target=${target_alias} $${srcdiroption}  \
26881           || exit 1
26882 @endif gdb
26883
26884
26885
26886
26887
26888 .PHONY: all-gdb maybe-all-gdb
26889 maybe-all-gdb:
26890 @if gcc-bootstrap
26891 all-gdb: stage_current
26892 @endif gcc-bootstrap
26893 @if gdb
26894 TARGET-gdb=all
26895 maybe-all-gdb: all-gdb
26896 all-gdb: configure-gdb
26897         @: $(MAKE); $(unstage)
26898         @r=`${PWD_COMMAND}`; export r; \
26899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26900         $(HOST_EXPORTS)  \
26901         (cd $(HOST_SUBDIR)/gdb && \
26902           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26903                 $(TARGET-gdb))
26904 @endif gdb
26905
26906
26907
26908
26909 .PHONY: check-gdb maybe-check-gdb
26910 maybe-check-gdb:
26911 @if gdb
26912 maybe-check-gdb: check-gdb
26913
26914 check-gdb:
26915         @: $(MAKE); $(unstage)
26916         @r=`${PWD_COMMAND}`; export r; \
26917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26918         $(HOST_EXPORTS) \
26919         (cd $(HOST_SUBDIR)/gdb && \
26920           $(MAKE) $(FLAGS_TO_PASS)  check)
26921
26922 @endif gdb
26923
26924 .PHONY: install-gdb maybe-install-gdb
26925 maybe-install-gdb:
26926 @if gdb
26927 maybe-install-gdb: install-gdb
26928
26929 install-gdb: installdirs
26930         @: $(MAKE); $(unstage)
26931         @r=`${PWD_COMMAND}`; export r; \
26932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26933         $(HOST_EXPORTS) \
26934         (cd $(HOST_SUBDIR)/gdb && \
26935           $(MAKE) $(FLAGS_TO_PASS)  install)
26936
26937 @endif gdb
26938
26939 .PHONY: install-strip-gdb maybe-install-strip-gdb
26940 maybe-install-strip-gdb:
26941 @if gdb
26942 maybe-install-strip-gdb: install-strip-gdb
26943
26944 install-strip-gdb: installdirs
26945         @: $(MAKE); $(unstage)
26946         @r=`${PWD_COMMAND}`; export r; \
26947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948         $(HOST_EXPORTS) \
26949         (cd $(HOST_SUBDIR)/gdb && \
26950           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26951
26952 @endif gdb
26953
26954 # Other targets (info, dvi, pdf, etc.)
26955
26956 .PHONY: maybe-info-gdb info-gdb
26957 maybe-info-gdb:
26958 @if gdb
26959 maybe-info-gdb: info-gdb
26960
26961 info-gdb: \
26962     configure-gdb 
26963         @: $(MAKE); $(unstage)
26964         @[ -f ./gdb/Makefile ] || exit 0; \
26965         r=`${PWD_COMMAND}`; export r; \
26966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26967         $(HOST_EXPORTS) \
26968         for flag in $(EXTRA_HOST_FLAGS) ; do \
26969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26970         done; \
26971         echo "Doing info in gdb" ; \
26972         (cd $(HOST_SUBDIR)/gdb && \
26973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26975                   "RANLIB=$${RANLIB}" \
26976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26977                   info) \
26978           || exit 1
26979
26980 @endif gdb
26981
26982 .PHONY: maybe-dvi-gdb dvi-gdb
26983 maybe-dvi-gdb:
26984 @if gdb
26985 maybe-dvi-gdb: dvi-gdb
26986
26987 dvi-gdb: \
26988     configure-gdb 
26989         @: $(MAKE); $(unstage)
26990         @[ -f ./gdb/Makefile ] || exit 0; \
26991         r=`${PWD_COMMAND}`; export r; \
26992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993         $(HOST_EXPORTS) \
26994         for flag in $(EXTRA_HOST_FLAGS) ; do \
26995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26996         done; \
26997         echo "Doing dvi in gdb" ; \
26998         (cd $(HOST_SUBDIR)/gdb && \
26999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27001                   "RANLIB=$${RANLIB}" \
27002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27003                   dvi) \
27004           || exit 1
27005
27006 @endif gdb
27007
27008 .PHONY: maybe-pdf-gdb pdf-gdb
27009 maybe-pdf-gdb:
27010 @if gdb
27011 maybe-pdf-gdb: pdf-gdb
27012
27013 pdf-gdb: \
27014     configure-gdb 
27015         @: $(MAKE); $(unstage)
27016         @[ -f ./gdb/Makefile ] || exit 0; \
27017         r=`${PWD_COMMAND}`; export r; \
27018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27019         $(HOST_EXPORTS) \
27020         for flag in $(EXTRA_HOST_FLAGS) ; do \
27021           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27022         done; \
27023         echo "Doing pdf in gdb" ; \
27024         (cd $(HOST_SUBDIR)/gdb && \
27025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27027                   "RANLIB=$${RANLIB}" \
27028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27029                   pdf) \
27030           || exit 1
27031
27032 @endif gdb
27033
27034 .PHONY: maybe-html-gdb html-gdb
27035 maybe-html-gdb:
27036 @if gdb
27037 maybe-html-gdb: html-gdb
27038
27039 html-gdb: \
27040     configure-gdb 
27041         @: $(MAKE); $(unstage)
27042         @[ -f ./gdb/Makefile ] || exit 0; \
27043         r=`${PWD_COMMAND}`; export r; \
27044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045         $(HOST_EXPORTS) \
27046         for flag in $(EXTRA_HOST_FLAGS) ; do \
27047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048         done; \
27049         echo "Doing html in gdb" ; \
27050         (cd $(HOST_SUBDIR)/gdb && \
27051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053                   "RANLIB=$${RANLIB}" \
27054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055                   html) \
27056           || exit 1
27057
27058 @endif gdb
27059
27060 .PHONY: maybe-TAGS-gdb TAGS-gdb
27061 maybe-TAGS-gdb:
27062 @if gdb
27063 maybe-TAGS-gdb: TAGS-gdb
27064
27065 TAGS-gdb: \
27066     configure-gdb 
27067         @: $(MAKE); $(unstage)
27068         @[ -f ./gdb/Makefile ] || exit 0; \
27069         r=`${PWD_COMMAND}`; export r; \
27070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27071         $(HOST_EXPORTS) \
27072         for flag in $(EXTRA_HOST_FLAGS) ; do \
27073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27074         done; \
27075         echo "Doing TAGS in gdb" ; \
27076         (cd $(HOST_SUBDIR)/gdb && \
27077           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27078                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27079                   "RANLIB=$${RANLIB}" \
27080                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27081                   TAGS) \
27082           || exit 1
27083
27084 @endif gdb
27085
27086 .PHONY: maybe-install-info-gdb install-info-gdb
27087 maybe-install-info-gdb:
27088 @if gdb
27089 maybe-install-info-gdb: install-info-gdb
27090
27091 install-info-gdb: \
27092     configure-gdb \
27093     info-gdb 
27094         @: $(MAKE); $(unstage)
27095         @[ -f ./gdb/Makefile ] || exit 0; \
27096         r=`${PWD_COMMAND}`; export r; \
27097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27098         $(HOST_EXPORTS) \
27099         for flag in $(EXTRA_HOST_FLAGS) ; do \
27100           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27101         done; \
27102         echo "Doing install-info in gdb" ; \
27103         (cd $(HOST_SUBDIR)/gdb && \
27104           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27105                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27106                   "RANLIB=$${RANLIB}" \
27107                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27108                   install-info) \
27109           || exit 1
27110
27111 @endif gdb
27112
27113 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27114 maybe-install-pdf-gdb:
27115 @if gdb
27116 maybe-install-pdf-gdb: install-pdf-gdb
27117
27118 install-pdf-gdb: \
27119     configure-gdb \
27120     pdf-gdb 
27121         @: $(MAKE); $(unstage)
27122         @[ -f ./gdb/Makefile ] || exit 0; \
27123         r=`${PWD_COMMAND}`; export r; \
27124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27125         $(HOST_EXPORTS) \
27126         for flag in $(EXTRA_HOST_FLAGS) ; do \
27127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27128         done; \
27129         echo "Doing install-pdf in gdb" ; \
27130         (cd $(HOST_SUBDIR)/gdb && \
27131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27133                   "RANLIB=$${RANLIB}" \
27134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27135                   install-pdf) \
27136           || exit 1
27137
27138 @endif gdb
27139
27140 .PHONY: maybe-install-html-gdb install-html-gdb
27141 maybe-install-html-gdb:
27142 @if gdb
27143 maybe-install-html-gdb: install-html-gdb
27144
27145 install-html-gdb: \
27146     configure-gdb \
27147     html-gdb 
27148         @: $(MAKE); $(unstage)
27149         @[ -f ./gdb/Makefile ] || exit 0; \
27150         r=`${PWD_COMMAND}`; export r; \
27151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27152         $(HOST_EXPORTS) \
27153         for flag in $(EXTRA_HOST_FLAGS) ; do \
27154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27155         done; \
27156         echo "Doing install-html in gdb" ; \
27157         (cd $(HOST_SUBDIR)/gdb && \
27158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27160                   "RANLIB=$${RANLIB}" \
27161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27162                   install-html) \
27163           || exit 1
27164
27165 @endif gdb
27166
27167 .PHONY: maybe-installcheck-gdb installcheck-gdb
27168 maybe-installcheck-gdb:
27169 @if gdb
27170 maybe-installcheck-gdb: installcheck-gdb
27171
27172 installcheck-gdb: \
27173     configure-gdb 
27174         @: $(MAKE); $(unstage)
27175         @[ -f ./gdb/Makefile ] || exit 0; \
27176         r=`${PWD_COMMAND}`; export r; \
27177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27178         $(HOST_EXPORTS) \
27179         for flag in $(EXTRA_HOST_FLAGS) ; do \
27180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27181         done; \
27182         echo "Doing installcheck in gdb" ; \
27183         (cd $(HOST_SUBDIR)/gdb && \
27184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27186                   "RANLIB=$${RANLIB}" \
27187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27188                   installcheck) \
27189           || exit 1
27190
27191 @endif gdb
27192
27193 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27194 maybe-mostlyclean-gdb:
27195 @if gdb
27196 maybe-mostlyclean-gdb: mostlyclean-gdb
27197
27198 mostlyclean-gdb: 
27199         @: $(MAKE); $(unstage)
27200         @[ -f ./gdb/Makefile ] || exit 0; \
27201         r=`${PWD_COMMAND}`; export r; \
27202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27203         $(HOST_EXPORTS) \
27204         for flag in $(EXTRA_HOST_FLAGS) ; do \
27205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27206         done; \
27207         echo "Doing mostlyclean in gdb" ; \
27208         (cd $(HOST_SUBDIR)/gdb && \
27209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27211                   "RANLIB=$${RANLIB}" \
27212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27213                   mostlyclean) \
27214           || exit 1
27215
27216 @endif gdb
27217
27218 .PHONY: maybe-clean-gdb clean-gdb
27219 maybe-clean-gdb:
27220 @if gdb
27221 maybe-clean-gdb: clean-gdb
27222
27223 clean-gdb: 
27224         @: $(MAKE); $(unstage)
27225         @[ -f ./gdb/Makefile ] || exit 0; \
27226         r=`${PWD_COMMAND}`; export r; \
27227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27228         $(HOST_EXPORTS) \
27229         for flag in $(EXTRA_HOST_FLAGS) ; do \
27230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27231         done; \
27232         echo "Doing clean in gdb" ; \
27233         (cd $(HOST_SUBDIR)/gdb && \
27234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27236                   "RANLIB=$${RANLIB}" \
27237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27238                   clean) \
27239           || exit 1
27240
27241 @endif gdb
27242
27243 .PHONY: maybe-distclean-gdb distclean-gdb
27244 maybe-distclean-gdb:
27245 @if gdb
27246 maybe-distclean-gdb: distclean-gdb
27247
27248 distclean-gdb: 
27249         @: $(MAKE); $(unstage)
27250         @[ -f ./gdb/Makefile ] || exit 0; \
27251         r=`${PWD_COMMAND}`; export r; \
27252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27253         $(HOST_EXPORTS) \
27254         for flag in $(EXTRA_HOST_FLAGS) ; do \
27255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27256         done; \
27257         echo "Doing distclean in gdb" ; \
27258         (cd $(HOST_SUBDIR)/gdb && \
27259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27261                   "RANLIB=$${RANLIB}" \
27262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27263                   distclean) \
27264           || exit 1
27265
27266 @endif gdb
27267
27268 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27269 maybe-maintainer-clean-gdb:
27270 @if gdb
27271 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27272
27273 maintainer-clean-gdb: 
27274         @: $(MAKE); $(unstage)
27275         @[ -f ./gdb/Makefile ] || exit 0; \
27276         r=`${PWD_COMMAND}`; export r; \
27277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27278         $(HOST_EXPORTS) \
27279         for flag in $(EXTRA_HOST_FLAGS) ; do \
27280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27281         done; \
27282         echo "Doing maintainer-clean in gdb" ; \
27283         (cd $(HOST_SUBDIR)/gdb && \
27284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27286                   "RANLIB=$${RANLIB}" \
27287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27288                   maintainer-clean) \
27289           || exit 1
27290
27291 @endif gdb
27292
27293
27294
27295 .PHONY: configure-expect maybe-configure-expect
27296 maybe-configure-expect:
27297 @if gcc-bootstrap
27298 configure-expect: stage_current
27299 @endif gcc-bootstrap
27300 @if expect
27301 maybe-configure-expect: configure-expect
27302 configure-expect: 
27303         @: $(MAKE); $(unstage)
27304         @r=`${PWD_COMMAND}`; export r; \
27305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27307         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27308         $(HOST_EXPORTS)  \
27309         echo Configuring in $(HOST_SUBDIR)/expect; \
27310         cd "$(HOST_SUBDIR)/expect" || exit 1; \
27311         case $(srcdir) in \
27312           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27313           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27314                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27315         esac; \
27316         srcdiroption="--srcdir=$${topdir}/expect"; \
27317         libsrcdir="$$s/expect"; \
27318         $(SHELL) $${libsrcdir}/configure \
27319           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27320           --target=${target_alias} $${srcdiroption}  \
27321           || exit 1
27322 @endif expect
27323
27324
27325
27326
27327
27328 .PHONY: all-expect maybe-all-expect
27329 maybe-all-expect:
27330 @if gcc-bootstrap
27331 all-expect: stage_current
27332 @endif gcc-bootstrap
27333 @if expect
27334 TARGET-expect=all
27335 maybe-all-expect: all-expect
27336 all-expect: configure-expect
27337         @: $(MAKE); $(unstage)
27338         @r=`${PWD_COMMAND}`; export r; \
27339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27340         $(HOST_EXPORTS)  \
27341         (cd $(HOST_SUBDIR)/expect && \
27342           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27343                 $(TARGET-expect))
27344 @endif expect
27345
27346
27347
27348
27349 .PHONY: check-expect maybe-check-expect
27350 maybe-check-expect:
27351 @if expect
27352 maybe-check-expect: check-expect
27353
27354 check-expect:
27355         @: $(MAKE); $(unstage)
27356         @r=`${PWD_COMMAND}`; export r; \
27357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27358         $(HOST_EXPORTS) \
27359         (cd $(HOST_SUBDIR)/expect && \
27360           $(MAKE) $(FLAGS_TO_PASS)  check)
27361
27362 @endif expect
27363
27364 .PHONY: install-expect maybe-install-expect
27365 maybe-install-expect:
27366 @if expect
27367 maybe-install-expect: install-expect
27368
27369 install-expect: installdirs
27370         @: $(MAKE); $(unstage)
27371         @r=`${PWD_COMMAND}`; export r; \
27372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27373         $(HOST_EXPORTS) \
27374         (cd $(HOST_SUBDIR)/expect && \
27375           $(MAKE) $(FLAGS_TO_PASS)  install)
27376
27377 @endif expect
27378
27379 .PHONY: install-strip-expect maybe-install-strip-expect
27380 maybe-install-strip-expect:
27381 @if expect
27382 maybe-install-strip-expect: install-strip-expect
27383
27384 install-strip-expect: installdirs
27385         @: $(MAKE); $(unstage)
27386         @r=`${PWD_COMMAND}`; export r; \
27387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27388         $(HOST_EXPORTS) \
27389         (cd $(HOST_SUBDIR)/expect && \
27390           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27391
27392 @endif expect
27393
27394 # Other targets (info, dvi, pdf, etc.)
27395
27396 .PHONY: maybe-info-expect info-expect
27397 maybe-info-expect:
27398 @if expect
27399 maybe-info-expect: info-expect
27400
27401 info-expect: \
27402     configure-expect 
27403         @: $(MAKE); $(unstage)
27404         @[ -f ./expect/Makefile ] || exit 0; \
27405         r=`${PWD_COMMAND}`; export r; \
27406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27407         $(HOST_EXPORTS) \
27408         for flag in $(EXTRA_HOST_FLAGS) ; do \
27409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27410         done; \
27411         echo "Doing info in expect" ; \
27412         (cd $(HOST_SUBDIR)/expect && \
27413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27415                   "RANLIB=$${RANLIB}" \
27416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27417                   info) \
27418           || exit 1
27419
27420 @endif expect
27421
27422 .PHONY: maybe-dvi-expect dvi-expect
27423 maybe-dvi-expect:
27424 @if expect
27425 maybe-dvi-expect: dvi-expect
27426
27427 dvi-expect: \
27428     configure-expect 
27429         @: $(MAKE); $(unstage)
27430         @[ -f ./expect/Makefile ] || exit 0; \
27431         r=`${PWD_COMMAND}`; export r; \
27432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27433         $(HOST_EXPORTS) \
27434         for flag in $(EXTRA_HOST_FLAGS) ; do \
27435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27436         done; \
27437         echo "Doing dvi in expect" ; \
27438         (cd $(HOST_SUBDIR)/expect && \
27439           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27440                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27441                   "RANLIB=$${RANLIB}" \
27442                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27443                   dvi) \
27444           || exit 1
27445
27446 @endif expect
27447
27448 .PHONY: maybe-pdf-expect pdf-expect
27449 maybe-pdf-expect:
27450 @if expect
27451 maybe-pdf-expect: pdf-expect
27452
27453 pdf-expect: \
27454     configure-expect 
27455         @: $(MAKE); $(unstage)
27456         @[ -f ./expect/Makefile ] || exit 0; \
27457         r=`${PWD_COMMAND}`; export r; \
27458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27459         $(HOST_EXPORTS) \
27460         for flag in $(EXTRA_HOST_FLAGS) ; do \
27461           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27462         done; \
27463         echo "Doing pdf in expect" ; \
27464         (cd $(HOST_SUBDIR)/expect && \
27465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27467                   "RANLIB=$${RANLIB}" \
27468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27469                   pdf) \
27470           || exit 1
27471
27472 @endif expect
27473
27474 .PHONY: maybe-html-expect html-expect
27475 maybe-html-expect:
27476 @if expect
27477 maybe-html-expect: html-expect
27478
27479 html-expect: \
27480     configure-expect 
27481         @: $(MAKE); $(unstage)
27482         @[ -f ./expect/Makefile ] || exit 0; \
27483         r=`${PWD_COMMAND}`; export r; \
27484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27485         $(HOST_EXPORTS) \
27486         for flag in $(EXTRA_HOST_FLAGS) ; do \
27487           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27488         done; \
27489         echo "Doing html in expect" ; \
27490         (cd $(HOST_SUBDIR)/expect && \
27491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27493                   "RANLIB=$${RANLIB}" \
27494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27495                   html) \
27496           || exit 1
27497
27498 @endif expect
27499
27500 .PHONY: maybe-TAGS-expect TAGS-expect
27501 maybe-TAGS-expect:
27502 @if expect
27503 maybe-TAGS-expect: TAGS-expect
27504
27505 TAGS-expect: \
27506     configure-expect 
27507         @: $(MAKE); $(unstage)
27508         @[ -f ./expect/Makefile ] || exit 0; \
27509         r=`${PWD_COMMAND}`; export r; \
27510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27511         $(HOST_EXPORTS) \
27512         for flag in $(EXTRA_HOST_FLAGS) ; do \
27513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27514         done; \
27515         echo "Doing TAGS in expect" ; \
27516         (cd $(HOST_SUBDIR)/expect && \
27517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27519                   "RANLIB=$${RANLIB}" \
27520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27521                   TAGS) \
27522           || exit 1
27523
27524 @endif expect
27525
27526 .PHONY: maybe-install-info-expect install-info-expect
27527 maybe-install-info-expect:
27528 @if expect
27529 maybe-install-info-expect: install-info-expect
27530
27531 install-info-expect: \
27532     configure-expect \
27533     info-expect 
27534         @: $(MAKE); $(unstage)
27535         @[ -f ./expect/Makefile ] || exit 0; \
27536         r=`${PWD_COMMAND}`; export r; \
27537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27538         $(HOST_EXPORTS) \
27539         for flag in $(EXTRA_HOST_FLAGS) ; do \
27540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27541         done; \
27542         echo "Doing install-info in expect" ; \
27543         (cd $(HOST_SUBDIR)/expect && \
27544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27546                   "RANLIB=$${RANLIB}" \
27547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27548                   install-info) \
27549           || exit 1
27550
27551 @endif expect
27552
27553 .PHONY: maybe-install-pdf-expect install-pdf-expect
27554 maybe-install-pdf-expect:
27555 @if expect
27556 maybe-install-pdf-expect: install-pdf-expect
27557
27558 install-pdf-expect: \
27559     configure-expect \
27560     pdf-expect 
27561         @: $(MAKE); $(unstage)
27562         @[ -f ./expect/Makefile ] || exit 0; \
27563         r=`${PWD_COMMAND}`; export r; \
27564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27565         $(HOST_EXPORTS) \
27566         for flag in $(EXTRA_HOST_FLAGS) ; do \
27567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27568         done; \
27569         echo "Doing install-pdf in expect" ; \
27570         (cd $(HOST_SUBDIR)/expect && \
27571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27573                   "RANLIB=$${RANLIB}" \
27574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27575                   install-pdf) \
27576           || exit 1
27577
27578 @endif expect
27579
27580 .PHONY: maybe-install-html-expect install-html-expect
27581 maybe-install-html-expect:
27582 @if expect
27583 maybe-install-html-expect: install-html-expect
27584
27585 install-html-expect: \
27586     configure-expect \
27587     html-expect 
27588         @: $(MAKE); $(unstage)
27589         @[ -f ./expect/Makefile ] || exit 0; \
27590         r=`${PWD_COMMAND}`; export r; \
27591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27592         $(HOST_EXPORTS) \
27593         for flag in $(EXTRA_HOST_FLAGS) ; do \
27594           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27595         done; \
27596         echo "Doing install-html in expect" ; \
27597         (cd $(HOST_SUBDIR)/expect && \
27598           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27599                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27600                   "RANLIB=$${RANLIB}" \
27601                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27602                   install-html) \
27603           || exit 1
27604
27605 @endif expect
27606
27607 .PHONY: maybe-installcheck-expect installcheck-expect
27608 maybe-installcheck-expect:
27609 @if expect
27610 maybe-installcheck-expect: installcheck-expect
27611
27612 installcheck-expect: \
27613     configure-expect 
27614         @: $(MAKE); $(unstage)
27615         @[ -f ./expect/Makefile ] || exit 0; \
27616         r=`${PWD_COMMAND}`; export r; \
27617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27618         $(HOST_EXPORTS) \
27619         for flag in $(EXTRA_HOST_FLAGS) ; do \
27620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27621         done; \
27622         echo "Doing installcheck in expect" ; \
27623         (cd $(HOST_SUBDIR)/expect && \
27624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27626                   "RANLIB=$${RANLIB}" \
27627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27628                   installcheck) \
27629           || exit 1
27630
27631 @endif expect
27632
27633 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27634 maybe-mostlyclean-expect:
27635 @if expect
27636 maybe-mostlyclean-expect: mostlyclean-expect
27637
27638 mostlyclean-expect: 
27639         @: $(MAKE); $(unstage)
27640         @[ -f ./expect/Makefile ] || exit 0; \
27641         r=`${PWD_COMMAND}`; export r; \
27642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27643         $(HOST_EXPORTS) \
27644         for flag in $(EXTRA_HOST_FLAGS) ; do \
27645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27646         done; \
27647         echo "Doing mostlyclean in expect" ; \
27648         (cd $(HOST_SUBDIR)/expect && \
27649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27651                   "RANLIB=$${RANLIB}" \
27652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27653                   mostlyclean) \
27654           || exit 1
27655
27656 @endif expect
27657
27658 .PHONY: maybe-clean-expect clean-expect
27659 maybe-clean-expect:
27660 @if expect
27661 maybe-clean-expect: clean-expect
27662
27663 clean-expect: 
27664         @: $(MAKE); $(unstage)
27665         @[ -f ./expect/Makefile ] || exit 0; \
27666         r=`${PWD_COMMAND}`; export r; \
27667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27668         $(HOST_EXPORTS) \
27669         for flag in $(EXTRA_HOST_FLAGS) ; do \
27670           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27671         done; \
27672         echo "Doing clean in expect" ; \
27673         (cd $(HOST_SUBDIR)/expect && \
27674           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27675                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27676                   "RANLIB=$${RANLIB}" \
27677                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27678                   clean) \
27679           || exit 1
27680
27681 @endif expect
27682
27683 .PHONY: maybe-distclean-expect distclean-expect
27684 maybe-distclean-expect:
27685 @if expect
27686 maybe-distclean-expect: distclean-expect
27687
27688 distclean-expect: 
27689         @: $(MAKE); $(unstage)
27690         @[ -f ./expect/Makefile ] || exit 0; \
27691         r=`${PWD_COMMAND}`; export r; \
27692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27693         $(HOST_EXPORTS) \
27694         for flag in $(EXTRA_HOST_FLAGS) ; do \
27695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27696         done; \
27697         echo "Doing distclean in expect" ; \
27698         (cd $(HOST_SUBDIR)/expect && \
27699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27701                   "RANLIB=$${RANLIB}" \
27702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27703                   distclean) \
27704           || exit 1
27705
27706 @endif expect
27707
27708 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27709 maybe-maintainer-clean-expect:
27710 @if expect
27711 maybe-maintainer-clean-expect: maintainer-clean-expect
27712
27713 maintainer-clean-expect: 
27714         @: $(MAKE); $(unstage)
27715         @[ -f ./expect/Makefile ] || exit 0; \
27716         r=`${PWD_COMMAND}`; export r; \
27717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27718         $(HOST_EXPORTS) \
27719         for flag in $(EXTRA_HOST_FLAGS) ; do \
27720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27721         done; \
27722         echo "Doing maintainer-clean in expect" ; \
27723         (cd $(HOST_SUBDIR)/expect && \
27724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27726                   "RANLIB=$${RANLIB}" \
27727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27728                   maintainer-clean) \
27729           || exit 1
27730
27731 @endif expect
27732
27733
27734
27735 .PHONY: configure-guile maybe-configure-guile
27736 maybe-configure-guile:
27737 @if gcc-bootstrap
27738 configure-guile: stage_current
27739 @endif gcc-bootstrap
27740 @if guile
27741 maybe-configure-guile: configure-guile
27742 configure-guile: 
27743         @: $(MAKE); $(unstage)
27744         @r=`${PWD_COMMAND}`; export r; \
27745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27746         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27747         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27748         $(HOST_EXPORTS)  \
27749         echo Configuring in $(HOST_SUBDIR)/guile; \
27750         cd "$(HOST_SUBDIR)/guile" || exit 1; \
27751         case $(srcdir) in \
27752           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27753           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27754                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27755         esac; \
27756         srcdiroption="--srcdir=$${topdir}/guile"; \
27757         libsrcdir="$$s/guile"; \
27758         $(SHELL) $${libsrcdir}/configure \
27759           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27760           --target=${target_alias} $${srcdiroption}  \
27761           || exit 1
27762 @endif guile
27763
27764
27765
27766
27767
27768 .PHONY: all-guile maybe-all-guile
27769 maybe-all-guile:
27770 @if gcc-bootstrap
27771 all-guile: stage_current
27772 @endif gcc-bootstrap
27773 @if guile
27774 TARGET-guile=all
27775 maybe-all-guile: all-guile
27776 all-guile: configure-guile
27777         @: $(MAKE); $(unstage)
27778         @r=`${PWD_COMMAND}`; export r; \
27779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27780         $(HOST_EXPORTS)  \
27781         (cd $(HOST_SUBDIR)/guile && \
27782           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27783                 $(TARGET-guile))
27784 @endif guile
27785
27786
27787
27788
27789 .PHONY: check-guile maybe-check-guile
27790 maybe-check-guile:
27791 @if guile
27792 maybe-check-guile: check-guile
27793
27794 check-guile:
27795         @: $(MAKE); $(unstage)
27796         @r=`${PWD_COMMAND}`; export r; \
27797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27798         $(HOST_EXPORTS) \
27799         (cd $(HOST_SUBDIR)/guile && \
27800           $(MAKE) $(FLAGS_TO_PASS)  check)
27801
27802 @endif guile
27803
27804 .PHONY: install-guile maybe-install-guile
27805 maybe-install-guile:
27806 @if guile
27807 maybe-install-guile: install-guile
27808
27809 install-guile: installdirs
27810         @: $(MAKE); $(unstage)
27811         @r=`${PWD_COMMAND}`; export r; \
27812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27813         $(HOST_EXPORTS) \
27814         (cd $(HOST_SUBDIR)/guile && \
27815           $(MAKE) $(FLAGS_TO_PASS)  install)
27816
27817 @endif guile
27818
27819 .PHONY: install-strip-guile maybe-install-strip-guile
27820 maybe-install-strip-guile:
27821 @if guile
27822 maybe-install-strip-guile: install-strip-guile
27823
27824 install-strip-guile: installdirs
27825         @: $(MAKE); $(unstage)
27826         @r=`${PWD_COMMAND}`; export r; \
27827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27828         $(HOST_EXPORTS) \
27829         (cd $(HOST_SUBDIR)/guile && \
27830           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27831
27832 @endif guile
27833
27834 # Other targets (info, dvi, pdf, etc.)
27835
27836 .PHONY: maybe-info-guile info-guile
27837 maybe-info-guile:
27838 @if guile
27839 maybe-info-guile: info-guile
27840
27841 info-guile: \
27842     configure-guile 
27843         @: $(MAKE); $(unstage)
27844         @[ -f ./guile/Makefile ] || exit 0; \
27845         r=`${PWD_COMMAND}`; export r; \
27846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27847         $(HOST_EXPORTS) \
27848         for flag in $(EXTRA_HOST_FLAGS) ; do \
27849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27850         done; \
27851         echo "Doing info in guile" ; \
27852         (cd $(HOST_SUBDIR)/guile && \
27853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27855                   "RANLIB=$${RANLIB}" \
27856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27857                   info) \
27858           || exit 1
27859
27860 @endif guile
27861
27862 .PHONY: maybe-dvi-guile dvi-guile
27863 maybe-dvi-guile:
27864 @if guile
27865 maybe-dvi-guile: dvi-guile
27866
27867 dvi-guile: \
27868     configure-guile 
27869         @: $(MAKE); $(unstage)
27870         @[ -f ./guile/Makefile ] || exit 0; \
27871         r=`${PWD_COMMAND}`; export r; \
27872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27873         $(HOST_EXPORTS) \
27874         for flag in $(EXTRA_HOST_FLAGS) ; do \
27875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27876         done; \
27877         echo "Doing dvi in guile" ; \
27878         (cd $(HOST_SUBDIR)/guile && \
27879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27881                   "RANLIB=$${RANLIB}" \
27882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27883                   dvi) \
27884           || exit 1
27885
27886 @endif guile
27887
27888 .PHONY: maybe-pdf-guile pdf-guile
27889 maybe-pdf-guile:
27890 @if guile
27891 maybe-pdf-guile: pdf-guile
27892
27893 pdf-guile: \
27894     configure-guile 
27895         @: $(MAKE); $(unstage)
27896         @[ -f ./guile/Makefile ] || exit 0; \
27897         r=`${PWD_COMMAND}`; export r; \
27898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27899         $(HOST_EXPORTS) \
27900         for flag in $(EXTRA_HOST_FLAGS) ; do \
27901           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27902         done; \
27903         echo "Doing pdf in guile" ; \
27904         (cd $(HOST_SUBDIR)/guile && \
27905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27907                   "RANLIB=$${RANLIB}" \
27908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27909                   pdf) \
27910           || exit 1
27911
27912 @endif guile
27913
27914 .PHONY: maybe-html-guile html-guile
27915 maybe-html-guile:
27916 @if guile
27917 maybe-html-guile: html-guile
27918
27919 html-guile: \
27920     configure-guile 
27921         @: $(MAKE); $(unstage)
27922         @[ -f ./guile/Makefile ] || exit 0; \
27923         r=`${PWD_COMMAND}`; export r; \
27924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925         $(HOST_EXPORTS) \
27926         for flag in $(EXTRA_HOST_FLAGS) ; do \
27927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27928         done; \
27929         echo "Doing html in guile" ; \
27930         (cd $(HOST_SUBDIR)/guile && \
27931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27933                   "RANLIB=$${RANLIB}" \
27934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27935                   html) \
27936           || exit 1
27937
27938 @endif guile
27939
27940 .PHONY: maybe-TAGS-guile TAGS-guile
27941 maybe-TAGS-guile:
27942 @if guile
27943 maybe-TAGS-guile: TAGS-guile
27944
27945 TAGS-guile: \
27946     configure-guile 
27947         @: $(MAKE); $(unstage)
27948         @[ -f ./guile/Makefile ] || exit 0; \
27949         r=`${PWD_COMMAND}`; export r; \
27950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27951         $(HOST_EXPORTS) \
27952         for flag in $(EXTRA_HOST_FLAGS) ; do \
27953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954         done; \
27955         echo "Doing TAGS in guile" ; \
27956         (cd $(HOST_SUBDIR)/guile && \
27957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959                   "RANLIB=$${RANLIB}" \
27960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27961                   TAGS) \
27962           || exit 1
27963
27964 @endif guile
27965
27966 .PHONY: maybe-install-info-guile install-info-guile
27967 maybe-install-info-guile:
27968 @if guile
27969 maybe-install-info-guile: install-info-guile
27970
27971 install-info-guile: \
27972     configure-guile \
27973     info-guile 
27974         @: $(MAKE); $(unstage)
27975         @[ -f ./guile/Makefile ] || exit 0; \
27976         r=`${PWD_COMMAND}`; export r; \
27977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27978         $(HOST_EXPORTS) \
27979         for flag in $(EXTRA_HOST_FLAGS) ; do \
27980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27981         done; \
27982         echo "Doing install-info in guile" ; \
27983         (cd $(HOST_SUBDIR)/guile && \
27984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27986                   "RANLIB=$${RANLIB}" \
27987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27988                   install-info) \
27989           || exit 1
27990
27991 @endif guile
27992
27993 .PHONY: maybe-install-pdf-guile install-pdf-guile
27994 maybe-install-pdf-guile:
27995 @if guile
27996 maybe-install-pdf-guile: install-pdf-guile
27997
27998 install-pdf-guile: \
27999     configure-guile \
28000     pdf-guile 
28001         @: $(MAKE); $(unstage)
28002         @[ -f ./guile/Makefile ] || exit 0; \
28003         r=`${PWD_COMMAND}`; export r; \
28004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28005         $(HOST_EXPORTS) \
28006         for flag in $(EXTRA_HOST_FLAGS) ; do \
28007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28008         done; \
28009         echo "Doing install-pdf in guile" ; \
28010         (cd $(HOST_SUBDIR)/guile && \
28011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28013                   "RANLIB=$${RANLIB}" \
28014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28015                   install-pdf) \
28016           || exit 1
28017
28018 @endif guile
28019
28020 .PHONY: maybe-install-html-guile install-html-guile
28021 maybe-install-html-guile:
28022 @if guile
28023 maybe-install-html-guile: install-html-guile
28024
28025 install-html-guile: \
28026     configure-guile \
28027     html-guile 
28028         @: $(MAKE); $(unstage)
28029         @[ -f ./guile/Makefile ] || exit 0; \
28030         r=`${PWD_COMMAND}`; export r; \
28031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28032         $(HOST_EXPORTS) \
28033         for flag in $(EXTRA_HOST_FLAGS) ; do \
28034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28035         done; \
28036         echo "Doing install-html in guile" ; \
28037         (cd $(HOST_SUBDIR)/guile && \
28038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28040                   "RANLIB=$${RANLIB}" \
28041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28042                   install-html) \
28043           || exit 1
28044
28045 @endif guile
28046
28047 .PHONY: maybe-installcheck-guile installcheck-guile
28048 maybe-installcheck-guile:
28049 @if guile
28050 maybe-installcheck-guile: installcheck-guile
28051
28052 installcheck-guile: \
28053     configure-guile 
28054         @: $(MAKE); $(unstage)
28055         @[ -f ./guile/Makefile ] || exit 0; \
28056         r=`${PWD_COMMAND}`; export r; \
28057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28058         $(HOST_EXPORTS) \
28059         for flag in $(EXTRA_HOST_FLAGS) ; do \
28060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28061         done; \
28062         echo "Doing installcheck in guile" ; \
28063         (cd $(HOST_SUBDIR)/guile && \
28064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28066                   "RANLIB=$${RANLIB}" \
28067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28068                   installcheck) \
28069           || exit 1
28070
28071 @endif guile
28072
28073 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28074 maybe-mostlyclean-guile:
28075 @if guile
28076 maybe-mostlyclean-guile: mostlyclean-guile
28077
28078 mostlyclean-guile: 
28079         @: $(MAKE); $(unstage)
28080         @[ -f ./guile/Makefile ] || exit 0; \
28081         r=`${PWD_COMMAND}`; export r; \
28082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28083         $(HOST_EXPORTS) \
28084         for flag in $(EXTRA_HOST_FLAGS) ; do \
28085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28086         done; \
28087         echo "Doing mostlyclean in guile" ; \
28088         (cd $(HOST_SUBDIR)/guile && \
28089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28091                   "RANLIB=$${RANLIB}" \
28092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28093                   mostlyclean) \
28094           || exit 1
28095
28096 @endif guile
28097
28098 .PHONY: maybe-clean-guile clean-guile
28099 maybe-clean-guile:
28100 @if guile
28101 maybe-clean-guile: clean-guile
28102
28103 clean-guile: 
28104         @: $(MAKE); $(unstage)
28105         @[ -f ./guile/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 clean in guile" ; \
28113         (cd $(HOST_SUBDIR)/guile && \
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                   clean) \
28119           || exit 1
28120
28121 @endif guile
28122
28123 .PHONY: maybe-distclean-guile distclean-guile
28124 maybe-distclean-guile:
28125 @if guile
28126 maybe-distclean-guile: distclean-guile
28127
28128 distclean-guile: 
28129         @: $(MAKE); $(unstage)
28130         @[ -f ./guile/Makefile ] || exit 0; \
28131         r=`${PWD_COMMAND}`; export r; \
28132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28133         $(HOST_EXPORTS) \
28134         for flag in $(EXTRA_HOST_FLAGS) ; do \
28135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28136         done; \
28137         echo "Doing distclean in guile" ; \
28138         (cd $(HOST_SUBDIR)/guile && \
28139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28141                   "RANLIB=$${RANLIB}" \
28142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28143                   distclean) \
28144           || exit 1
28145
28146 @endif guile
28147
28148 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28149 maybe-maintainer-clean-guile:
28150 @if guile
28151 maybe-maintainer-clean-guile: maintainer-clean-guile
28152
28153 maintainer-clean-guile: 
28154         @: $(MAKE); $(unstage)
28155         @[ -f ./guile/Makefile ] || exit 0; \
28156         r=`${PWD_COMMAND}`; export r; \
28157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28158         $(HOST_EXPORTS) \
28159         for flag in $(EXTRA_HOST_FLAGS) ; do \
28160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28161         done; \
28162         echo "Doing maintainer-clean in guile" ; \
28163         (cd $(HOST_SUBDIR)/guile && \
28164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28166                   "RANLIB=$${RANLIB}" \
28167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28168                   maintainer-clean) \
28169           || exit 1
28170
28171 @endif guile
28172
28173
28174
28175 .PHONY: configure-tk maybe-configure-tk
28176 maybe-configure-tk:
28177 @if gcc-bootstrap
28178 configure-tk: stage_current
28179 @endif gcc-bootstrap
28180 @if tk
28181 maybe-configure-tk: configure-tk
28182 configure-tk: 
28183         @: $(MAKE); $(unstage)
28184         @r=`${PWD_COMMAND}`; export r; \
28185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28186         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28187         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28188         $(HOST_EXPORTS)  \
28189         echo Configuring in $(HOST_SUBDIR)/tk; \
28190         cd "$(HOST_SUBDIR)/tk" || exit 1; \
28191         case $(srcdir) in \
28192           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28193           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28194                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28195         esac; \
28196         srcdiroption="--srcdir=$${topdir}/tk"; \
28197         libsrcdir="$$s/tk"; \
28198         $(SHELL) $${libsrcdir}/configure \
28199           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28200           --target=${target_alias} $${srcdiroption}  \
28201           || exit 1
28202 @endif tk
28203
28204
28205
28206
28207
28208 .PHONY: all-tk maybe-all-tk
28209 maybe-all-tk:
28210 @if gcc-bootstrap
28211 all-tk: stage_current
28212 @endif gcc-bootstrap
28213 @if tk
28214 TARGET-tk=all
28215 maybe-all-tk: all-tk
28216 all-tk: configure-tk
28217         @: $(MAKE); $(unstage)
28218         @r=`${PWD_COMMAND}`; export r; \
28219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28220         $(HOST_EXPORTS)  \
28221         (cd $(HOST_SUBDIR)/tk && \
28222           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28223                 $(TARGET-tk))
28224 @endif tk
28225
28226
28227
28228
28229 .PHONY: check-tk maybe-check-tk
28230 maybe-check-tk:
28231 @if tk
28232 maybe-check-tk: check-tk
28233
28234 check-tk:
28235         @: $(MAKE); $(unstage)
28236         @r=`${PWD_COMMAND}`; export r; \
28237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28238         $(HOST_EXPORTS) \
28239         (cd $(HOST_SUBDIR)/tk && \
28240           $(MAKE) $(FLAGS_TO_PASS)  check)
28241
28242 @endif tk
28243
28244 .PHONY: install-tk maybe-install-tk
28245 maybe-install-tk:
28246 @if tk
28247 maybe-install-tk: install-tk
28248
28249 install-tk: installdirs
28250         @: $(MAKE); $(unstage)
28251         @r=`${PWD_COMMAND}`; export r; \
28252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28253         $(HOST_EXPORTS) \
28254         (cd $(HOST_SUBDIR)/tk && \
28255           $(MAKE) $(FLAGS_TO_PASS)  install)
28256
28257 @endif tk
28258
28259 .PHONY: install-strip-tk maybe-install-strip-tk
28260 maybe-install-strip-tk:
28261 @if tk
28262 maybe-install-strip-tk: install-strip-tk
28263
28264 install-strip-tk: installdirs
28265         @: $(MAKE); $(unstage)
28266         @r=`${PWD_COMMAND}`; export r; \
28267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28268         $(HOST_EXPORTS) \
28269         (cd $(HOST_SUBDIR)/tk && \
28270           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28271
28272 @endif tk
28273
28274 # Other targets (info, dvi, pdf, etc.)
28275
28276 .PHONY: maybe-info-tk info-tk
28277 maybe-info-tk:
28278 @if tk
28279 maybe-info-tk: info-tk
28280
28281 info-tk: \
28282     configure-tk 
28283         @: $(MAKE); $(unstage)
28284         @[ -f ./tk/Makefile ] || exit 0; \
28285         r=`${PWD_COMMAND}`; export r; \
28286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287         $(HOST_EXPORTS) \
28288         for flag in $(EXTRA_HOST_FLAGS) ; do \
28289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28290         done; \
28291         echo "Doing info in tk" ; \
28292         (cd $(HOST_SUBDIR)/tk && \
28293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28295                   "RANLIB=$${RANLIB}" \
28296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28297                   info) \
28298           || exit 1
28299
28300 @endif tk
28301
28302 .PHONY: maybe-dvi-tk dvi-tk
28303 maybe-dvi-tk:
28304 @if tk
28305 maybe-dvi-tk: dvi-tk
28306
28307 dvi-tk: \
28308     configure-tk 
28309         @: $(MAKE); $(unstage)
28310         @[ -f ./tk/Makefile ] || exit 0; \
28311         r=`${PWD_COMMAND}`; export r; \
28312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28313         $(HOST_EXPORTS) \
28314         for flag in $(EXTRA_HOST_FLAGS) ; do \
28315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28316         done; \
28317         echo "Doing dvi in tk" ; \
28318         (cd $(HOST_SUBDIR)/tk && \
28319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28321                   "RANLIB=$${RANLIB}" \
28322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28323                   dvi) \
28324           || exit 1
28325
28326 @endif tk
28327
28328 .PHONY: maybe-pdf-tk pdf-tk
28329 maybe-pdf-tk:
28330 @if tk
28331 maybe-pdf-tk: pdf-tk
28332
28333 pdf-tk: \
28334     configure-tk 
28335         @: $(MAKE); $(unstage)
28336         @[ -f ./tk/Makefile ] || exit 0; \
28337         r=`${PWD_COMMAND}`; export r; \
28338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28339         $(HOST_EXPORTS) \
28340         for flag in $(EXTRA_HOST_FLAGS) ; do \
28341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28342         done; \
28343         echo "Doing pdf in tk" ; \
28344         (cd $(HOST_SUBDIR)/tk && \
28345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28347                   "RANLIB=$${RANLIB}" \
28348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28349                   pdf) \
28350           || exit 1
28351
28352 @endif tk
28353
28354 .PHONY: maybe-html-tk html-tk
28355 maybe-html-tk:
28356 @if tk
28357 maybe-html-tk: html-tk
28358
28359 html-tk: \
28360     configure-tk 
28361         @: $(MAKE); $(unstage)
28362         @[ -f ./tk/Makefile ] || exit 0; \
28363         r=`${PWD_COMMAND}`; export r; \
28364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28365         $(HOST_EXPORTS) \
28366         for flag in $(EXTRA_HOST_FLAGS) ; do \
28367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28368         done; \
28369         echo "Doing html in tk" ; \
28370         (cd $(HOST_SUBDIR)/tk && \
28371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28373                   "RANLIB=$${RANLIB}" \
28374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28375                   html) \
28376           || exit 1
28377
28378 @endif tk
28379
28380 .PHONY: maybe-TAGS-tk TAGS-tk
28381 maybe-TAGS-tk:
28382 @if tk
28383 maybe-TAGS-tk: TAGS-tk
28384
28385 TAGS-tk: \
28386     configure-tk 
28387         @: $(MAKE); $(unstage)
28388         @[ -f ./tk/Makefile ] || exit 0; \
28389         r=`${PWD_COMMAND}`; export r; \
28390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28391         $(HOST_EXPORTS) \
28392         for flag in $(EXTRA_HOST_FLAGS) ; do \
28393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28394         done; \
28395         echo "Doing TAGS in tk" ; \
28396         (cd $(HOST_SUBDIR)/tk && \
28397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28399                   "RANLIB=$${RANLIB}" \
28400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28401                   TAGS) \
28402           || exit 1
28403
28404 @endif tk
28405
28406 .PHONY: maybe-install-info-tk install-info-tk
28407 maybe-install-info-tk:
28408 @if tk
28409 maybe-install-info-tk: install-info-tk
28410
28411 install-info-tk: \
28412     configure-tk \
28413     info-tk 
28414         @: $(MAKE); $(unstage)
28415         @[ -f ./tk/Makefile ] || exit 0; \
28416         r=`${PWD_COMMAND}`; export r; \
28417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28418         $(HOST_EXPORTS) \
28419         for flag in $(EXTRA_HOST_FLAGS) ; do \
28420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28421         done; \
28422         echo "Doing install-info in tk" ; \
28423         (cd $(HOST_SUBDIR)/tk && \
28424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28426                   "RANLIB=$${RANLIB}" \
28427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28428                   install-info) \
28429           || exit 1
28430
28431 @endif tk
28432
28433 .PHONY: maybe-install-pdf-tk install-pdf-tk
28434 maybe-install-pdf-tk:
28435 @if tk
28436 maybe-install-pdf-tk: install-pdf-tk
28437
28438 install-pdf-tk: \
28439     configure-tk \
28440     pdf-tk 
28441         @: $(MAKE); $(unstage)
28442         @[ -f ./tk/Makefile ] || exit 0; \
28443         r=`${PWD_COMMAND}`; export r; \
28444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28445         $(HOST_EXPORTS) \
28446         for flag in $(EXTRA_HOST_FLAGS) ; do \
28447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28448         done; \
28449         echo "Doing install-pdf in tk" ; \
28450         (cd $(HOST_SUBDIR)/tk && \
28451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28453                   "RANLIB=$${RANLIB}" \
28454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28455                   install-pdf) \
28456           || exit 1
28457
28458 @endif tk
28459
28460 .PHONY: maybe-install-html-tk install-html-tk
28461 maybe-install-html-tk:
28462 @if tk
28463 maybe-install-html-tk: install-html-tk
28464
28465 install-html-tk: \
28466     configure-tk \
28467     html-tk 
28468         @: $(MAKE); $(unstage)
28469         @[ -f ./tk/Makefile ] || exit 0; \
28470         r=`${PWD_COMMAND}`; export r; \
28471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28472         $(HOST_EXPORTS) \
28473         for flag in $(EXTRA_HOST_FLAGS) ; do \
28474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28475         done; \
28476         echo "Doing install-html in tk" ; \
28477         (cd $(HOST_SUBDIR)/tk && \
28478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28480                   "RANLIB=$${RANLIB}" \
28481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28482                   install-html) \
28483           || exit 1
28484
28485 @endif tk
28486
28487 .PHONY: maybe-installcheck-tk installcheck-tk
28488 maybe-installcheck-tk:
28489 @if tk
28490 maybe-installcheck-tk: installcheck-tk
28491
28492 installcheck-tk: \
28493     configure-tk 
28494         @: $(MAKE); $(unstage)
28495         @[ -f ./tk/Makefile ] || exit 0; \
28496         r=`${PWD_COMMAND}`; export r; \
28497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28498         $(HOST_EXPORTS) \
28499         for flag in $(EXTRA_HOST_FLAGS) ; do \
28500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28501         done; \
28502         echo "Doing installcheck in tk" ; \
28503         (cd $(HOST_SUBDIR)/tk && \
28504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28506                   "RANLIB=$${RANLIB}" \
28507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28508                   installcheck) \
28509           || exit 1
28510
28511 @endif tk
28512
28513 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28514 maybe-mostlyclean-tk:
28515 @if tk
28516 maybe-mostlyclean-tk: mostlyclean-tk
28517
28518 mostlyclean-tk: 
28519         @: $(MAKE); $(unstage)
28520         @[ -f ./tk/Makefile ] || exit 0; \
28521         r=`${PWD_COMMAND}`; export r; \
28522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28523         $(HOST_EXPORTS) \
28524         for flag in $(EXTRA_HOST_FLAGS) ; do \
28525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28526         done; \
28527         echo "Doing mostlyclean in tk" ; \
28528         (cd $(HOST_SUBDIR)/tk && \
28529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28531                   "RANLIB=$${RANLIB}" \
28532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28533                   mostlyclean) \
28534           || exit 1
28535
28536 @endif tk
28537
28538 .PHONY: maybe-clean-tk clean-tk
28539 maybe-clean-tk:
28540 @if tk
28541 maybe-clean-tk: clean-tk
28542
28543 clean-tk: 
28544         @: $(MAKE); $(unstage)
28545         @[ -f ./tk/Makefile ] || exit 0; \
28546         r=`${PWD_COMMAND}`; export r; \
28547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28548         $(HOST_EXPORTS) \
28549         for flag in $(EXTRA_HOST_FLAGS) ; do \
28550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28551         done; \
28552         echo "Doing clean in tk" ; \
28553         (cd $(HOST_SUBDIR)/tk && \
28554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28556                   "RANLIB=$${RANLIB}" \
28557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28558                   clean) \
28559           || exit 1
28560
28561 @endif tk
28562
28563 .PHONY: maybe-distclean-tk distclean-tk
28564 maybe-distclean-tk:
28565 @if tk
28566 maybe-distclean-tk: distclean-tk
28567
28568 distclean-tk: 
28569         @: $(MAKE); $(unstage)
28570         @[ -f ./tk/Makefile ] || exit 0; \
28571         r=`${PWD_COMMAND}`; export r; \
28572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28573         $(HOST_EXPORTS) \
28574         for flag in $(EXTRA_HOST_FLAGS) ; do \
28575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28576         done; \
28577         echo "Doing distclean in tk" ; \
28578         (cd $(HOST_SUBDIR)/tk && \
28579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28581                   "RANLIB=$${RANLIB}" \
28582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28583                   distclean) \
28584           || exit 1
28585
28586 @endif tk
28587
28588 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28589 maybe-maintainer-clean-tk:
28590 @if tk
28591 maybe-maintainer-clean-tk: maintainer-clean-tk
28592
28593 maintainer-clean-tk: 
28594         @: $(MAKE); $(unstage)
28595         @[ -f ./tk/Makefile ] || exit 0; \
28596         r=`${PWD_COMMAND}`; export r; \
28597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28598         $(HOST_EXPORTS) \
28599         for flag in $(EXTRA_HOST_FLAGS) ; do \
28600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28601         done; \
28602         echo "Doing maintainer-clean in tk" ; \
28603         (cd $(HOST_SUBDIR)/tk && \
28604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28606                   "RANLIB=$${RANLIB}" \
28607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28608                   maintainer-clean) \
28609           || exit 1
28610
28611 @endif tk
28612
28613
28614
28615 .PHONY: configure-libtermcap maybe-configure-libtermcap
28616 maybe-configure-libtermcap:
28617 @if gcc-bootstrap
28618 configure-libtermcap: stage_current
28619 @endif gcc-bootstrap
28620 @if libtermcap
28621 maybe-configure-libtermcap: configure-libtermcap
28622 configure-libtermcap: 
28623         @: $(MAKE); $(unstage)
28624         @r=`${PWD_COMMAND}`; export r; \
28625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28626         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28627         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28628         $(HOST_EXPORTS)  \
28629         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28630         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28631         case $(srcdir) in \
28632           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28633           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28634                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28635         esac; \
28636         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28637         libsrcdir="$$s/libtermcap"; \
28638         $(SHELL) $${libsrcdir}/configure \
28639           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28640           --target=${target_alias} $${srcdiroption}  \
28641           || exit 1
28642 @endif libtermcap
28643
28644
28645
28646
28647
28648 .PHONY: all-libtermcap maybe-all-libtermcap
28649 maybe-all-libtermcap:
28650 @if gcc-bootstrap
28651 all-libtermcap: stage_current
28652 @endif gcc-bootstrap
28653 @if libtermcap
28654 TARGET-libtermcap=all
28655 maybe-all-libtermcap: all-libtermcap
28656 all-libtermcap: configure-libtermcap
28657         @: $(MAKE); $(unstage)
28658         @r=`${PWD_COMMAND}`; export r; \
28659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28660         $(HOST_EXPORTS)  \
28661         (cd $(HOST_SUBDIR)/libtermcap && \
28662           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28663                 $(TARGET-libtermcap))
28664 @endif libtermcap
28665
28666
28667
28668
28669 .PHONY: check-libtermcap maybe-check-libtermcap
28670 maybe-check-libtermcap:
28671 @if libtermcap
28672 maybe-check-libtermcap: check-libtermcap
28673
28674 check-libtermcap:
28675
28676 @endif libtermcap
28677
28678 .PHONY: install-libtermcap maybe-install-libtermcap
28679 maybe-install-libtermcap:
28680 @if libtermcap
28681 maybe-install-libtermcap: install-libtermcap
28682
28683 install-libtermcap: installdirs
28684         @: $(MAKE); $(unstage)
28685         @r=`${PWD_COMMAND}`; export r; \
28686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28687         $(HOST_EXPORTS) \
28688         (cd $(HOST_SUBDIR)/libtermcap && \
28689           $(MAKE) $(FLAGS_TO_PASS)  install)
28690
28691 @endif libtermcap
28692
28693 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28694 maybe-install-strip-libtermcap:
28695 @if libtermcap
28696 maybe-install-strip-libtermcap: install-strip-libtermcap
28697
28698 install-strip-libtermcap: installdirs
28699         @: $(MAKE); $(unstage)
28700         @r=`${PWD_COMMAND}`; export r; \
28701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28702         $(HOST_EXPORTS) \
28703         (cd $(HOST_SUBDIR)/libtermcap && \
28704           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28705
28706 @endif libtermcap
28707
28708 # Other targets (info, dvi, pdf, etc.)
28709
28710 .PHONY: maybe-info-libtermcap info-libtermcap
28711 maybe-info-libtermcap:
28712 @if libtermcap
28713 maybe-info-libtermcap: info-libtermcap
28714
28715 info-libtermcap: \
28716     configure-libtermcap 
28717         @: $(MAKE); $(unstage)
28718         @[ -f ./libtermcap/Makefile ] || exit 0; \
28719         r=`${PWD_COMMAND}`; export r; \
28720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28721         $(HOST_EXPORTS) \
28722         for flag in $(EXTRA_HOST_FLAGS) ; do \
28723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28724         done; \
28725         echo "Doing info in libtermcap" ; \
28726         (cd $(HOST_SUBDIR)/libtermcap && \
28727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28729                   "RANLIB=$${RANLIB}" \
28730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28731                   info) \
28732           || exit 1
28733
28734 @endif libtermcap
28735
28736 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28737 maybe-dvi-libtermcap:
28738 @if libtermcap
28739 maybe-dvi-libtermcap: dvi-libtermcap
28740
28741 dvi-libtermcap: \
28742     configure-libtermcap 
28743         @: $(MAKE); $(unstage)
28744         @[ -f ./libtermcap/Makefile ] || exit 0; \
28745         r=`${PWD_COMMAND}`; export r; \
28746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28747         $(HOST_EXPORTS) \
28748         for flag in $(EXTRA_HOST_FLAGS) ; do \
28749           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28750         done; \
28751         echo "Doing dvi in libtermcap" ; \
28752         (cd $(HOST_SUBDIR)/libtermcap && \
28753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28755                   "RANLIB=$${RANLIB}" \
28756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28757                   dvi) \
28758           || exit 1
28759
28760 @endif libtermcap
28761
28762 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28763 maybe-pdf-libtermcap:
28764 @if libtermcap
28765 maybe-pdf-libtermcap: pdf-libtermcap
28766
28767 pdf-libtermcap: \
28768     configure-libtermcap 
28769         @: $(MAKE); $(unstage)
28770         @[ -f ./libtermcap/Makefile ] || exit 0; \
28771         r=`${PWD_COMMAND}`; export r; \
28772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28773         $(HOST_EXPORTS) \
28774         for flag in $(EXTRA_HOST_FLAGS) ; do \
28775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28776         done; \
28777         echo "Doing pdf in libtermcap" ; \
28778         (cd $(HOST_SUBDIR)/libtermcap && \
28779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28781                   "RANLIB=$${RANLIB}" \
28782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28783                   pdf) \
28784           || exit 1
28785
28786 @endif libtermcap
28787
28788 .PHONY: maybe-html-libtermcap html-libtermcap
28789 maybe-html-libtermcap:
28790 @if libtermcap
28791 maybe-html-libtermcap: html-libtermcap
28792
28793 html-libtermcap: \
28794     configure-libtermcap 
28795         @: $(MAKE); $(unstage)
28796         @[ -f ./libtermcap/Makefile ] || exit 0; \
28797         r=`${PWD_COMMAND}`; export r; \
28798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28799         $(HOST_EXPORTS) \
28800         for flag in $(EXTRA_HOST_FLAGS) ; do \
28801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28802         done; \
28803         echo "Doing html in libtermcap" ; \
28804         (cd $(HOST_SUBDIR)/libtermcap && \
28805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28807                   "RANLIB=$${RANLIB}" \
28808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28809                   html) \
28810           || exit 1
28811
28812 @endif libtermcap
28813
28814 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28815 maybe-TAGS-libtermcap:
28816 @if libtermcap
28817 maybe-TAGS-libtermcap: TAGS-libtermcap
28818
28819 TAGS-libtermcap: \
28820     configure-libtermcap 
28821         @: $(MAKE); $(unstage)
28822         @[ -f ./libtermcap/Makefile ] || exit 0; \
28823         r=`${PWD_COMMAND}`; export r; \
28824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28825         $(HOST_EXPORTS) \
28826         for flag in $(EXTRA_HOST_FLAGS) ; do \
28827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28828         done; \
28829         echo "Doing TAGS in libtermcap" ; \
28830         (cd $(HOST_SUBDIR)/libtermcap && \
28831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28833                   "RANLIB=$${RANLIB}" \
28834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28835                   TAGS) \
28836           || exit 1
28837
28838 @endif libtermcap
28839
28840 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28841 maybe-install-info-libtermcap:
28842 @if libtermcap
28843 maybe-install-info-libtermcap: install-info-libtermcap
28844
28845 install-info-libtermcap: \
28846     configure-libtermcap \
28847     info-libtermcap 
28848         @: $(MAKE); $(unstage)
28849         @[ -f ./libtermcap/Makefile ] || exit 0; \
28850         r=`${PWD_COMMAND}`; export r; \
28851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28852         $(HOST_EXPORTS) \
28853         for flag in $(EXTRA_HOST_FLAGS) ; do \
28854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28855         done; \
28856         echo "Doing install-info in libtermcap" ; \
28857         (cd $(HOST_SUBDIR)/libtermcap && \
28858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28860                   "RANLIB=$${RANLIB}" \
28861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28862                   install-info) \
28863           || exit 1
28864
28865 @endif libtermcap
28866
28867 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28868 maybe-install-pdf-libtermcap:
28869 @if libtermcap
28870 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28871
28872 install-pdf-libtermcap: \
28873     configure-libtermcap \
28874     pdf-libtermcap 
28875         @: $(MAKE); $(unstage)
28876         @[ -f ./libtermcap/Makefile ] || exit 0; \
28877         r=`${PWD_COMMAND}`; export r; \
28878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28879         $(HOST_EXPORTS) \
28880         for flag in $(EXTRA_HOST_FLAGS) ; do \
28881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28882         done; \
28883         echo "Doing install-pdf in libtermcap" ; \
28884         (cd $(HOST_SUBDIR)/libtermcap && \
28885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28887                   "RANLIB=$${RANLIB}" \
28888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28889                   install-pdf) \
28890           || exit 1
28891
28892 @endif libtermcap
28893
28894 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28895 maybe-install-html-libtermcap:
28896 @if libtermcap
28897 maybe-install-html-libtermcap: install-html-libtermcap
28898
28899 install-html-libtermcap: \
28900     configure-libtermcap \
28901     html-libtermcap 
28902         @: $(MAKE); $(unstage)
28903         @[ -f ./libtermcap/Makefile ] || exit 0; \
28904         r=`${PWD_COMMAND}`; export r; \
28905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28906         $(HOST_EXPORTS) \
28907         for flag in $(EXTRA_HOST_FLAGS) ; do \
28908           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28909         done; \
28910         echo "Doing install-html in libtermcap" ; \
28911         (cd $(HOST_SUBDIR)/libtermcap && \
28912           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28913                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28914                   "RANLIB=$${RANLIB}" \
28915                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28916                   install-html) \
28917           || exit 1
28918
28919 @endif libtermcap
28920
28921 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28922 maybe-installcheck-libtermcap:
28923 @if libtermcap
28924 maybe-installcheck-libtermcap: installcheck-libtermcap
28925
28926 installcheck-libtermcap: \
28927     configure-libtermcap 
28928         @: $(MAKE); $(unstage)
28929         @[ -f ./libtermcap/Makefile ] || exit 0; \
28930         r=`${PWD_COMMAND}`; export r; \
28931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28932         $(HOST_EXPORTS) \
28933         for flag in $(EXTRA_HOST_FLAGS) ; do \
28934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28935         done; \
28936         echo "Doing installcheck in libtermcap" ; \
28937         (cd $(HOST_SUBDIR)/libtermcap && \
28938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940                   "RANLIB=$${RANLIB}" \
28941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28942                   installcheck) \
28943           || exit 1
28944
28945 @endif libtermcap
28946
28947 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28948 maybe-mostlyclean-libtermcap:
28949 @if libtermcap
28950 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28951
28952 # libtermcap doesn't support mostlyclean.
28953 mostlyclean-libtermcap:
28954
28955 @endif libtermcap
28956
28957 .PHONY: maybe-clean-libtermcap clean-libtermcap
28958 maybe-clean-libtermcap:
28959 @if libtermcap
28960 maybe-clean-libtermcap: clean-libtermcap
28961
28962 # libtermcap doesn't support clean.
28963 clean-libtermcap:
28964
28965 @endif libtermcap
28966
28967 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28968 maybe-distclean-libtermcap:
28969 @if libtermcap
28970 maybe-distclean-libtermcap: distclean-libtermcap
28971
28972 # libtermcap doesn't support distclean.
28973 distclean-libtermcap:
28974
28975 @endif libtermcap
28976
28977 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28978 maybe-maintainer-clean-libtermcap:
28979 @if libtermcap
28980 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28981
28982 # libtermcap doesn't support maintainer-clean.
28983 maintainer-clean-libtermcap:
28984
28985 @endif libtermcap
28986
28987
28988
28989 .PHONY: configure-utils maybe-configure-utils
28990 maybe-configure-utils:
28991 @if gcc-bootstrap
28992 configure-utils: stage_current
28993 @endif gcc-bootstrap
28994 @if utils
28995 maybe-configure-utils: configure-utils
28996 configure-utils: 
28997         @: $(MAKE); $(unstage)
28998         @r=`${PWD_COMMAND}`; export r; \
28999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29000         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29001         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29002         $(HOST_EXPORTS)  \
29003         echo Configuring in $(HOST_SUBDIR)/utils; \
29004         cd "$(HOST_SUBDIR)/utils" || exit 1; \
29005         case $(srcdir) in \
29006           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29007           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29008                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29009         esac; \
29010         srcdiroption="--srcdir=$${topdir}/utils"; \
29011         libsrcdir="$$s/utils"; \
29012         $(SHELL) $${libsrcdir}/configure \
29013           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29014           --target=${target_alias} $${srcdiroption}  \
29015           || exit 1
29016 @endif utils
29017
29018
29019
29020
29021
29022 .PHONY: all-utils maybe-all-utils
29023 maybe-all-utils:
29024 @if gcc-bootstrap
29025 all-utils: stage_current
29026 @endif gcc-bootstrap
29027 @if utils
29028 TARGET-utils=all
29029 maybe-all-utils: all-utils
29030 all-utils: configure-utils
29031         @: $(MAKE); $(unstage)
29032         @r=`${PWD_COMMAND}`; export r; \
29033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29034         $(HOST_EXPORTS)  \
29035         (cd $(HOST_SUBDIR)/utils && \
29036           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29037                 $(TARGET-utils))
29038 @endif utils
29039
29040
29041
29042
29043 .PHONY: check-utils maybe-check-utils
29044 maybe-check-utils:
29045 @if utils
29046 maybe-check-utils: check-utils
29047
29048 check-utils:
29049
29050 @endif utils
29051
29052 .PHONY: install-utils maybe-install-utils
29053 maybe-install-utils:
29054 @if utils
29055 maybe-install-utils: install-utils
29056
29057 install-utils: installdirs
29058         @: $(MAKE); $(unstage)
29059         @r=`${PWD_COMMAND}`; export r; \
29060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29061         $(HOST_EXPORTS) \
29062         (cd $(HOST_SUBDIR)/utils && \
29063           $(MAKE) $(FLAGS_TO_PASS)  install)
29064
29065 @endif utils
29066
29067 .PHONY: install-strip-utils maybe-install-strip-utils
29068 maybe-install-strip-utils:
29069 @if utils
29070 maybe-install-strip-utils: install-strip-utils
29071
29072 install-strip-utils: installdirs
29073         @: $(MAKE); $(unstage)
29074         @r=`${PWD_COMMAND}`; export r; \
29075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29076         $(HOST_EXPORTS) \
29077         (cd $(HOST_SUBDIR)/utils && \
29078           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29079
29080 @endif utils
29081
29082 # Other targets (info, dvi, pdf, etc.)
29083
29084 .PHONY: maybe-info-utils info-utils
29085 maybe-info-utils:
29086 @if utils
29087 maybe-info-utils: info-utils
29088
29089 info-utils: \
29090     configure-utils 
29091         @: $(MAKE); $(unstage)
29092         @[ -f ./utils/Makefile ] || exit 0; \
29093         r=`${PWD_COMMAND}`; export r; \
29094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29095         $(HOST_EXPORTS) \
29096         for flag in $(EXTRA_HOST_FLAGS) ; do \
29097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29098         done; \
29099         echo "Doing info in utils" ; \
29100         (cd $(HOST_SUBDIR)/utils && \
29101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29103                   "RANLIB=$${RANLIB}" \
29104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29105                   info) \
29106           || exit 1
29107
29108 @endif utils
29109
29110 .PHONY: maybe-dvi-utils dvi-utils
29111 maybe-dvi-utils:
29112 @if utils
29113 maybe-dvi-utils: dvi-utils
29114
29115 dvi-utils: \
29116     configure-utils 
29117         @: $(MAKE); $(unstage)
29118         @[ -f ./utils/Makefile ] || exit 0; \
29119         r=`${PWD_COMMAND}`; export r; \
29120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29121         $(HOST_EXPORTS) \
29122         for flag in $(EXTRA_HOST_FLAGS) ; do \
29123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29124         done; \
29125         echo "Doing dvi in utils" ; \
29126         (cd $(HOST_SUBDIR)/utils && \
29127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29129                   "RANLIB=$${RANLIB}" \
29130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29131                   dvi) \
29132           || exit 1
29133
29134 @endif utils
29135
29136 .PHONY: maybe-pdf-utils pdf-utils
29137 maybe-pdf-utils:
29138 @if utils
29139 maybe-pdf-utils: pdf-utils
29140
29141 pdf-utils: \
29142     configure-utils 
29143         @: $(MAKE); $(unstage)
29144         @[ -f ./utils/Makefile ] || exit 0; \
29145         r=`${PWD_COMMAND}`; export r; \
29146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29147         $(HOST_EXPORTS) \
29148         for flag in $(EXTRA_HOST_FLAGS) ; do \
29149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29150         done; \
29151         echo "Doing pdf in utils" ; \
29152         (cd $(HOST_SUBDIR)/utils && \
29153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29155                   "RANLIB=$${RANLIB}" \
29156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29157                   pdf) \
29158           || exit 1
29159
29160 @endif utils
29161
29162 .PHONY: maybe-html-utils html-utils
29163 maybe-html-utils:
29164 @if utils
29165 maybe-html-utils: html-utils
29166
29167 html-utils: \
29168     configure-utils 
29169         @: $(MAKE); $(unstage)
29170         @[ -f ./utils/Makefile ] || exit 0; \
29171         r=`${PWD_COMMAND}`; export r; \
29172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29173         $(HOST_EXPORTS) \
29174         for flag in $(EXTRA_HOST_FLAGS) ; do \
29175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29176         done; \
29177         echo "Doing html in utils" ; \
29178         (cd $(HOST_SUBDIR)/utils && \
29179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29181                   "RANLIB=$${RANLIB}" \
29182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29183                   html) \
29184           || exit 1
29185
29186 @endif utils
29187
29188 .PHONY: maybe-TAGS-utils TAGS-utils
29189 maybe-TAGS-utils:
29190 @if utils
29191 maybe-TAGS-utils: TAGS-utils
29192
29193 TAGS-utils: \
29194     configure-utils 
29195         @: $(MAKE); $(unstage)
29196         @[ -f ./utils/Makefile ] || exit 0; \
29197         r=`${PWD_COMMAND}`; export r; \
29198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29199         $(HOST_EXPORTS) \
29200         for flag in $(EXTRA_HOST_FLAGS) ; do \
29201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29202         done; \
29203         echo "Doing TAGS in utils" ; \
29204         (cd $(HOST_SUBDIR)/utils && \
29205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29207                   "RANLIB=$${RANLIB}" \
29208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29209                   TAGS) \
29210           || exit 1
29211
29212 @endif utils
29213
29214 .PHONY: maybe-install-info-utils install-info-utils
29215 maybe-install-info-utils:
29216 @if utils
29217 maybe-install-info-utils: install-info-utils
29218
29219 install-info-utils: \
29220     configure-utils \
29221     info-utils 
29222         @: $(MAKE); $(unstage)
29223         @[ -f ./utils/Makefile ] || exit 0; \
29224         r=`${PWD_COMMAND}`; export r; \
29225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29226         $(HOST_EXPORTS) \
29227         for flag in $(EXTRA_HOST_FLAGS) ; do \
29228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29229         done; \
29230         echo "Doing install-info in utils" ; \
29231         (cd $(HOST_SUBDIR)/utils && \
29232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29234                   "RANLIB=$${RANLIB}" \
29235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29236                   install-info) \
29237           || exit 1
29238
29239 @endif utils
29240
29241 .PHONY: maybe-install-pdf-utils install-pdf-utils
29242 maybe-install-pdf-utils:
29243 @if utils
29244 maybe-install-pdf-utils: install-pdf-utils
29245
29246 install-pdf-utils: \
29247     configure-utils \
29248     pdf-utils 
29249         @: $(MAKE); $(unstage)
29250         @[ -f ./utils/Makefile ] || exit 0; \
29251         r=`${PWD_COMMAND}`; export r; \
29252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29253         $(HOST_EXPORTS) \
29254         for flag in $(EXTRA_HOST_FLAGS) ; do \
29255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29256         done; \
29257         echo "Doing install-pdf in utils" ; \
29258         (cd $(HOST_SUBDIR)/utils && \
29259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29261                   "RANLIB=$${RANLIB}" \
29262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29263                   install-pdf) \
29264           || exit 1
29265
29266 @endif utils
29267
29268 .PHONY: maybe-install-html-utils install-html-utils
29269 maybe-install-html-utils:
29270 @if utils
29271 maybe-install-html-utils: install-html-utils
29272
29273 install-html-utils: \
29274     configure-utils \
29275     html-utils 
29276         @: $(MAKE); $(unstage)
29277         @[ -f ./utils/Makefile ] || exit 0; \
29278         r=`${PWD_COMMAND}`; export r; \
29279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29280         $(HOST_EXPORTS) \
29281         for flag in $(EXTRA_HOST_FLAGS) ; do \
29282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29283         done; \
29284         echo "Doing install-html in utils" ; \
29285         (cd $(HOST_SUBDIR)/utils && \
29286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29288                   "RANLIB=$${RANLIB}" \
29289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29290                   install-html) \
29291           || exit 1
29292
29293 @endif utils
29294
29295 .PHONY: maybe-installcheck-utils installcheck-utils
29296 maybe-installcheck-utils:
29297 @if utils
29298 maybe-installcheck-utils: installcheck-utils
29299
29300 installcheck-utils: \
29301     configure-utils 
29302         @: $(MAKE); $(unstage)
29303         @[ -f ./utils/Makefile ] || exit 0; \
29304         r=`${PWD_COMMAND}`; export r; \
29305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306         $(HOST_EXPORTS) \
29307         for flag in $(EXTRA_HOST_FLAGS) ; do \
29308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29309         done; \
29310         echo "Doing installcheck in utils" ; \
29311         (cd $(HOST_SUBDIR)/utils && \
29312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29314                   "RANLIB=$${RANLIB}" \
29315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29316                   installcheck) \
29317           || exit 1
29318
29319 @endif utils
29320
29321 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29322 maybe-mostlyclean-utils:
29323 @if utils
29324 maybe-mostlyclean-utils: mostlyclean-utils
29325
29326 mostlyclean-utils: 
29327         @: $(MAKE); $(unstage)
29328         @[ -f ./utils/Makefile ] || exit 0; \
29329         r=`${PWD_COMMAND}`; export r; \
29330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29331         $(HOST_EXPORTS) \
29332         for flag in $(EXTRA_HOST_FLAGS) ; do \
29333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29334         done; \
29335         echo "Doing mostlyclean in utils" ; \
29336         (cd $(HOST_SUBDIR)/utils && \
29337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29339                   "RANLIB=$${RANLIB}" \
29340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29341                   mostlyclean) \
29342           || exit 1
29343
29344 @endif utils
29345
29346 .PHONY: maybe-clean-utils clean-utils
29347 maybe-clean-utils:
29348 @if utils
29349 maybe-clean-utils: clean-utils
29350
29351 clean-utils: 
29352         @: $(MAKE); $(unstage)
29353         @[ -f ./utils/Makefile ] || exit 0; \
29354         r=`${PWD_COMMAND}`; export r; \
29355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29356         $(HOST_EXPORTS) \
29357         for flag in $(EXTRA_HOST_FLAGS) ; do \
29358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29359         done; \
29360         echo "Doing clean in utils" ; \
29361         (cd $(HOST_SUBDIR)/utils && \
29362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29364                   "RANLIB=$${RANLIB}" \
29365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29366                   clean) \
29367           || exit 1
29368
29369 @endif utils
29370
29371 .PHONY: maybe-distclean-utils distclean-utils
29372 maybe-distclean-utils:
29373 @if utils
29374 maybe-distclean-utils: distclean-utils
29375
29376 distclean-utils: 
29377         @: $(MAKE); $(unstage)
29378         @[ -f ./utils/Makefile ] || exit 0; \
29379         r=`${PWD_COMMAND}`; export r; \
29380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29381         $(HOST_EXPORTS) \
29382         for flag in $(EXTRA_HOST_FLAGS) ; do \
29383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29384         done; \
29385         echo "Doing distclean in utils" ; \
29386         (cd $(HOST_SUBDIR)/utils && \
29387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29389                   "RANLIB=$${RANLIB}" \
29390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29391                   distclean) \
29392           || exit 1
29393
29394 @endif utils
29395
29396 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29397 maybe-maintainer-clean-utils:
29398 @if utils
29399 maybe-maintainer-clean-utils: maintainer-clean-utils
29400
29401 maintainer-clean-utils: 
29402         @: $(MAKE); $(unstage)
29403         @[ -f ./utils/Makefile ] || exit 0; \
29404         r=`${PWD_COMMAND}`; export r; \
29405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29406         $(HOST_EXPORTS) \
29407         for flag in $(EXTRA_HOST_FLAGS) ; do \
29408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29409         done; \
29410         echo "Doing maintainer-clean in utils" ; \
29411         (cd $(HOST_SUBDIR)/utils && \
29412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29414                   "RANLIB=$${RANLIB}" \
29415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29416                   maintainer-clean) \
29417           || exit 1
29418
29419 @endif utils
29420
29421
29422
29423 .PHONY: configure-gnattools maybe-configure-gnattools
29424 maybe-configure-gnattools:
29425 @if gcc-bootstrap
29426 configure-gnattools: stage_current
29427 @endif gcc-bootstrap
29428 @if gnattools
29429 maybe-configure-gnattools: configure-gnattools
29430 configure-gnattools: 
29431         @: $(MAKE); $(unstage)
29432         @r=`${PWD_COMMAND}`; export r; \
29433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29434         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29435         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29436         $(HOST_EXPORTS)  \
29437         echo Configuring in $(HOST_SUBDIR)/gnattools; \
29438         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29439         case $(srcdir) in \
29440           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29441           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29442                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29443         esac; \
29444         srcdiroption="--srcdir=$${topdir}/gnattools"; \
29445         libsrcdir="$$s/gnattools"; \
29446         $(SHELL) $${libsrcdir}/configure \
29447           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29448           --target=${target_alias} $${srcdiroption}  \
29449           || exit 1
29450 @endif gnattools
29451
29452
29453
29454
29455
29456 .PHONY: all-gnattools maybe-all-gnattools
29457 maybe-all-gnattools:
29458 @if gcc-bootstrap
29459 all-gnattools: stage_current
29460 @endif gcc-bootstrap
29461 @if gnattools
29462 TARGET-gnattools=all
29463 maybe-all-gnattools: all-gnattools
29464 all-gnattools: configure-gnattools
29465         @: $(MAKE); $(unstage)
29466         @r=`${PWD_COMMAND}`; export r; \
29467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29468         $(HOST_EXPORTS)  \
29469         (cd $(HOST_SUBDIR)/gnattools && \
29470           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29471                 $(TARGET-gnattools))
29472 @endif gnattools
29473
29474
29475
29476
29477 .PHONY: check-gnattools maybe-check-gnattools
29478 maybe-check-gnattools:
29479 @if gnattools
29480 maybe-check-gnattools: check-gnattools
29481
29482 check-gnattools:
29483         @: $(MAKE); $(unstage)
29484         @r=`${PWD_COMMAND}`; export r; \
29485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29486         $(HOST_EXPORTS) \
29487         (cd $(HOST_SUBDIR)/gnattools && \
29488           $(MAKE) $(FLAGS_TO_PASS)  check)
29489
29490 @endif gnattools
29491
29492 .PHONY: install-gnattools maybe-install-gnattools
29493 maybe-install-gnattools:
29494 @if gnattools
29495 maybe-install-gnattools: install-gnattools
29496
29497 install-gnattools: installdirs
29498         @: $(MAKE); $(unstage)
29499         @r=`${PWD_COMMAND}`; export r; \
29500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29501         $(HOST_EXPORTS) \
29502         (cd $(HOST_SUBDIR)/gnattools && \
29503           $(MAKE) $(FLAGS_TO_PASS)  install)
29504
29505 @endif gnattools
29506
29507 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29508 maybe-install-strip-gnattools:
29509 @if gnattools
29510 maybe-install-strip-gnattools: install-strip-gnattools
29511
29512 install-strip-gnattools: installdirs
29513         @: $(MAKE); $(unstage)
29514         @r=`${PWD_COMMAND}`; export r; \
29515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29516         $(HOST_EXPORTS) \
29517         (cd $(HOST_SUBDIR)/gnattools && \
29518           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29519
29520 @endif gnattools
29521
29522 # Other targets (info, dvi, pdf, etc.)
29523
29524 .PHONY: maybe-info-gnattools info-gnattools
29525 maybe-info-gnattools:
29526 @if gnattools
29527 maybe-info-gnattools: info-gnattools
29528
29529 info-gnattools: \
29530     configure-gnattools 
29531         @: $(MAKE); $(unstage)
29532         @[ -f ./gnattools/Makefile ] || exit 0; \
29533         r=`${PWD_COMMAND}`; export r; \
29534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29535         $(HOST_EXPORTS) \
29536         for flag in $(EXTRA_HOST_FLAGS) ; do \
29537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29538         done; \
29539         echo "Doing info in gnattools" ; \
29540         (cd $(HOST_SUBDIR)/gnattools && \
29541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29543                   "RANLIB=$${RANLIB}" \
29544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29545                   info) \
29546           || exit 1
29547
29548 @endif gnattools
29549
29550 .PHONY: maybe-dvi-gnattools dvi-gnattools
29551 maybe-dvi-gnattools:
29552 @if gnattools
29553 maybe-dvi-gnattools: dvi-gnattools
29554
29555 dvi-gnattools: \
29556     configure-gnattools 
29557         @: $(MAKE); $(unstage)
29558         @[ -f ./gnattools/Makefile ] || exit 0; \
29559         r=`${PWD_COMMAND}`; export r; \
29560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29561         $(HOST_EXPORTS) \
29562         for flag in $(EXTRA_HOST_FLAGS) ; do \
29563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29564         done; \
29565         echo "Doing dvi in gnattools" ; \
29566         (cd $(HOST_SUBDIR)/gnattools && \
29567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29569                   "RANLIB=$${RANLIB}" \
29570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29571                   dvi) \
29572           || exit 1
29573
29574 @endif gnattools
29575
29576 .PHONY: maybe-pdf-gnattools pdf-gnattools
29577 maybe-pdf-gnattools:
29578 @if gnattools
29579 maybe-pdf-gnattools: pdf-gnattools
29580
29581 pdf-gnattools: \
29582     configure-gnattools 
29583         @: $(MAKE); $(unstage)
29584         @[ -f ./gnattools/Makefile ] || exit 0; \
29585         r=`${PWD_COMMAND}`; export r; \
29586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29587         $(HOST_EXPORTS) \
29588         for flag in $(EXTRA_HOST_FLAGS) ; do \
29589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29590         done; \
29591         echo "Doing pdf in gnattools" ; \
29592         (cd $(HOST_SUBDIR)/gnattools && \
29593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29595                   "RANLIB=$${RANLIB}" \
29596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29597                   pdf) \
29598           || exit 1
29599
29600 @endif gnattools
29601
29602 .PHONY: maybe-html-gnattools html-gnattools
29603 maybe-html-gnattools:
29604 @if gnattools
29605 maybe-html-gnattools: html-gnattools
29606
29607 html-gnattools: \
29608     configure-gnattools 
29609         @: $(MAKE); $(unstage)
29610         @[ -f ./gnattools/Makefile ] || exit 0; \
29611         r=`${PWD_COMMAND}`; export r; \
29612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29613         $(HOST_EXPORTS) \
29614         for flag in $(EXTRA_HOST_FLAGS) ; do \
29615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29616         done; \
29617         echo "Doing html in gnattools" ; \
29618         (cd $(HOST_SUBDIR)/gnattools && \
29619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29621                   "RANLIB=$${RANLIB}" \
29622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29623                   html) \
29624           || exit 1
29625
29626 @endif gnattools
29627
29628 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29629 maybe-TAGS-gnattools:
29630 @if gnattools
29631 maybe-TAGS-gnattools: TAGS-gnattools
29632
29633 TAGS-gnattools: \
29634     configure-gnattools 
29635         @: $(MAKE); $(unstage)
29636         @[ -f ./gnattools/Makefile ] || exit 0; \
29637         r=`${PWD_COMMAND}`; export r; \
29638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29639         $(HOST_EXPORTS) \
29640         for flag in $(EXTRA_HOST_FLAGS) ; do \
29641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29642         done; \
29643         echo "Doing TAGS in gnattools" ; \
29644         (cd $(HOST_SUBDIR)/gnattools && \
29645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29647                   "RANLIB=$${RANLIB}" \
29648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29649                   TAGS) \
29650           || exit 1
29651
29652 @endif gnattools
29653
29654 .PHONY: maybe-install-info-gnattools install-info-gnattools
29655 maybe-install-info-gnattools:
29656 @if gnattools
29657 maybe-install-info-gnattools: install-info-gnattools
29658
29659 install-info-gnattools: \
29660     configure-gnattools \
29661     info-gnattools 
29662         @: $(MAKE); $(unstage)
29663         @[ -f ./gnattools/Makefile ] || exit 0; \
29664         r=`${PWD_COMMAND}`; export r; \
29665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29666         $(HOST_EXPORTS) \
29667         for flag in $(EXTRA_HOST_FLAGS) ; do \
29668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29669         done; \
29670         echo "Doing install-info in gnattools" ; \
29671         (cd $(HOST_SUBDIR)/gnattools && \
29672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29674                   "RANLIB=$${RANLIB}" \
29675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29676                   install-info) \
29677           || exit 1
29678
29679 @endif gnattools
29680
29681 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29682 maybe-install-pdf-gnattools:
29683 @if gnattools
29684 maybe-install-pdf-gnattools: install-pdf-gnattools
29685
29686 install-pdf-gnattools: \
29687     configure-gnattools \
29688     pdf-gnattools 
29689         @: $(MAKE); $(unstage)
29690         @[ -f ./gnattools/Makefile ] || exit 0; \
29691         r=`${PWD_COMMAND}`; export r; \
29692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29693         $(HOST_EXPORTS) \
29694         for flag in $(EXTRA_HOST_FLAGS) ; do \
29695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29696         done; \
29697         echo "Doing install-pdf in gnattools" ; \
29698         (cd $(HOST_SUBDIR)/gnattools && \
29699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29701                   "RANLIB=$${RANLIB}" \
29702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29703                   install-pdf) \
29704           || exit 1
29705
29706 @endif gnattools
29707
29708 .PHONY: maybe-install-html-gnattools install-html-gnattools
29709 maybe-install-html-gnattools:
29710 @if gnattools
29711 maybe-install-html-gnattools: install-html-gnattools
29712
29713 install-html-gnattools: \
29714     configure-gnattools \
29715     html-gnattools 
29716         @: $(MAKE); $(unstage)
29717         @[ -f ./gnattools/Makefile ] || exit 0; \
29718         r=`${PWD_COMMAND}`; export r; \
29719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29720         $(HOST_EXPORTS) \
29721         for flag in $(EXTRA_HOST_FLAGS) ; do \
29722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29723         done; \
29724         echo "Doing install-html in gnattools" ; \
29725         (cd $(HOST_SUBDIR)/gnattools && \
29726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29728                   "RANLIB=$${RANLIB}" \
29729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29730                   install-html) \
29731           || exit 1
29732
29733 @endif gnattools
29734
29735 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29736 maybe-installcheck-gnattools:
29737 @if gnattools
29738 maybe-installcheck-gnattools: installcheck-gnattools
29739
29740 installcheck-gnattools: \
29741     configure-gnattools 
29742         @: $(MAKE); $(unstage)
29743         @[ -f ./gnattools/Makefile ] || exit 0; \
29744         r=`${PWD_COMMAND}`; export r; \
29745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29746         $(HOST_EXPORTS) \
29747         for flag in $(EXTRA_HOST_FLAGS) ; do \
29748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29749         done; \
29750         echo "Doing installcheck in gnattools" ; \
29751         (cd $(HOST_SUBDIR)/gnattools && \
29752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29754                   "RANLIB=$${RANLIB}" \
29755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29756                   installcheck) \
29757           || exit 1
29758
29759 @endif gnattools
29760
29761 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29762 maybe-mostlyclean-gnattools:
29763 @if gnattools
29764 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29765
29766 mostlyclean-gnattools: 
29767         @: $(MAKE); $(unstage)
29768         @[ -f ./gnattools/Makefile ] || exit 0; \
29769         r=`${PWD_COMMAND}`; export r; \
29770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29771         $(HOST_EXPORTS) \
29772         for flag in $(EXTRA_HOST_FLAGS) ; do \
29773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29774         done; \
29775         echo "Doing mostlyclean in gnattools" ; \
29776         (cd $(HOST_SUBDIR)/gnattools && \
29777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29779                   "RANLIB=$${RANLIB}" \
29780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29781                   mostlyclean) \
29782           || exit 1
29783
29784 @endif gnattools
29785
29786 .PHONY: maybe-clean-gnattools clean-gnattools
29787 maybe-clean-gnattools:
29788 @if gnattools
29789 maybe-clean-gnattools: clean-gnattools
29790
29791 clean-gnattools: 
29792         @: $(MAKE); $(unstage)
29793         @[ -f ./gnattools/Makefile ] || exit 0; \
29794         r=`${PWD_COMMAND}`; export r; \
29795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29796         $(HOST_EXPORTS) \
29797         for flag in $(EXTRA_HOST_FLAGS) ; do \
29798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799         done; \
29800         echo "Doing clean in gnattools" ; \
29801         (cd $(HOST_SUBDIR)/gnattools && \
29802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804                   "RANLIB=$${RANLIB}" \
29805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29806                   clean) \
29807           || exit 1
29808
29809 @endif gnattools
29810
29811 .PHONY: maybe-distclean-gnattools distclean-gnattools
29812 maybe-distclean-gnattools:
29813 @if gnattools
29814 maybe-distclean-gnattools: distclean-gnattools
29815
29816 distclean-gnattools: 
29817         @: $(MAKE); $(unstage)
29818         @[ -f ./gnattools/Makefile ] || exit 0; \
29819         r=`${PWD_COMMAND}`; export r; \
29820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29821         $(HOST_EXPORTS) \
29822         for flag in $(EXTRA_HOST_FLAGS) ; do \
29823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29824         done; \
29825         echo "Doing distclean in gnattools" ; \
29826         (cd $(HOST_SUBDIR)/gnattools && \
29827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29829                   "RANLIB=$${RANLIB}" \
29830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29831                   distclean) \
29832           || exit 1
29833
29834 @endif gnattools
29835
29836 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29837 maybe-maintainer-clean-gnattools:
29838 @if gnattools
29839 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29840
29841 maintainer-clean-gnattools: 
29842         @: $(MAKE); $(unstage)
29843         @[ -f ./gnattools/Makefile ] || exit 0; \
29844         r=`${PWD_COMMAND}`; export r; \
29845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29846         $(HOST_EXPORTS) \
29847         for flag in $(EXTRA_HOST_FLAGS) ; do \
29848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29849         done; \
29850         echo "Doing maintainer-clean in gnattools" ; \
29851         (cd $(HOST_SUBDIR)/gnattools && \
29852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29854                   "RANLIB=$${RANLIB}" \
29855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29856                   maintainer-clean) \
29857           || exit 1
29858
29859 @endif gnattools
29860
29861
29862
29863 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29864 maybe-configure-lto-plugin:
29865 @if gcc-bootstrap
29866 configure-lto-plugin: stage_current
29867 @endif gcc-bootstrap
29868 @if lto-plugin
29869 maybe-configure-lto-plugin: configure-lto-plugin
29870 configure-lto-plugin: 
29871         @r=`${PWD_COMMAND}`; export r; \
29872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29873         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29874         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29875         $(HOST_EXPORTS)  \
29876         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29877         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29878         case $(srcdir) in \
29879           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29880           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29881                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29882         esac; \
29883         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29884         libsrcdir="$$s/lto-plugin"; \
29885         $(SHELL) $${libsrcdir}/configure \
29886           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29887           --target=${target_alias} $${srcdiroption} --enable-shared \
29888           || exit 1
29889 @endif lto-plugin
29890
29891
29892
29893 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29894 maybe-configure-stage1-lto-plugin:
29895 @if lto-plugin-bootstrap
29896 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29897 configure-stage1-lto-plugin:
29898         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29899         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29900         @r=`${PWD_COMMAND}`; export r; \
29901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29902         TFLAGS="$(STAGE1_TFLAGS)"; \
29903         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29904         $(HOST_EXPORTS) \
29905         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29906         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29907         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29908         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29909         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29910         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29911         case $(srcdir) in \
29912           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29913           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29914                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29915         esac; \
29916         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29917         libsrcdir="$$s/lto-plugin"; \
29918         $(SHELL) $${libsrcdir}/configure \
29919           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29920           --target=${target_alias} $${srcdiroption} \
29921           $(STAGE1_CONFIGURE_FLAGS) \
29922           --enable-shared
29923 @endif lto-plugin-bootstrap
29924
29925 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29926 maybe-configure-stage2-lto-plugin:
29927 @if lto-plugin-bootstrap
29928 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29929 configure-stage2-lto-plugin:
29930         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29931         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29932         @r=`${PWD_COMMAND}`; export r; \
29933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29934         TFLAGS="$(STAGE2_TFLAGS)"; \
29935         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29936         $(HOST_EXPORTS) \
29937         $(POSTSTAGE1_HOST_EXPORTS) \
29938         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29939         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29940         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29941         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29942         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29943         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29944         case $(srcdir) in \
29945           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29946           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29947                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29948         esac; \
29949         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29950         libsrcdir="$$s/lto-plugin"; \
29951         $(SHELL) $${libsrcdir}/configure \
29952           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29953           --target=${target_alias} $${srcdiroption} \
29954           --with-build-libsubdir=$(HOST_SUBDIR) \
29955           $(STAGE2_CONFIGURE_FLAGS) \
29956           --enable-shared
29957 @endif lto-plugin-bootstrap
29958
29959 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29960 maybe-configure-stage3-lto-plugin:
29961 @if lto-plugin-bootstrap
29962 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29963 configure-stage3-lto-plugin:
29964         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29965         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29966         @r=`${PWD_COMMAND}`; export r; \
29967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29968         TFLAGS="$(STAGE3_TFLAGS)"; \
29969         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29970         $(HOST_EXPORTS) \
29971         $(POSTSTAGE1_HOST_EXPORTS) \
29972         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29973         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29974         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29975         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29976         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29977         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29978         case $(srcdir) in \
29979           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29980           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29981                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29982         esac; \
29983         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29984         libsrcdir="$$s/lto-plugin"; \
29985         $(SHELL) $${libsrcdir}/configure \
29986           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29987           --target=${target_alias} $${srcdiroption} \
29988           --with-build-libsubdir=$(HOST_SUBDIR) \
29989           $(STAGE3_CONFIGURE_FLAGS) \
29990           --enable-shared
29991 @endif lto-plugin-bootstrap
29992
29993 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29994 maybe-configure-stage4-lto-plugin:
29995 @if lto-plugin-bootstrap
29996 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29997 configure-stage4-lto-plugin:
29998         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29999         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30000         @r=`${PWD_COMMAND}`; export r; \
30001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30002         TFLAGS="$(STAGE4_TFLAGS)"; \
30003         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30004         $(HOST_EXPORTS) \
30005         $(POSTSTAGE1_HOST_EXPORTS) \
30006         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30007         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30008         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
30009         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30010         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30011         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30012         case $(srcdir) in \
30013           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30014           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30015                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30016         esac; \
30017         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30018         libsrcdir="$$s/lto-plugin"; \
30019         $(SHELL) $${libsrcdir}/configure \
30020           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30021           --target=${target_alias} $${srcdiroption} \
30022           --with-build-libsubdir=$(HOST_SUBDIR) \
30023           $(STAGE4_CONFIGURE_FLAGS) \
30024           --enable-shared
30025 @endif lto-plugin-bootstrap
30026
30027 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30028 maybe-configure-stageprofile-lto-plugin:
30029 @if lto-plugin-bootstrap
30030 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30031 configure-stageprofile-lto-plugin:
30032         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30033         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30034         @r=`${PWD_COMMAND}`; export r; \
30035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30036         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30037         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30038         $(HOST_EXPORTS) \
30039         $(POSTSTAGE1_HOST_EXPORTS) \
30040         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30041         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30042         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
30043         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30044         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30045         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30046         case $(srcdir) in \
30047           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30048           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30049                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30050         esac; \
30051         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30052         libsrcdir="$$s/lto-plugin"; \
30053         $(SHELL) $${libsrcdir}/configure \
30054           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30055           --target=${target_alias} $${srcdiroption} \
30056           --with-build-libsubdir=$(HOST_SUBDIR) \
30057           $(STAGEprofile_CONFIGURE_FLAGS) \
30058           --enable-shared
30059 @endif lto-plugin-bootstrap
30060
30061 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30062 maybe-configure-stagefeedback-lto-plugin:
30063 @if lto-plugin-bootstrap
30064 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30065 configure-stagefeedback-lto-plugin:
30066         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30067         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30068         @r=`${PWD_COMMAND}`; export r; \
30069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30070         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30071         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30072         $(HOST_EXPORTS) \
30073         $(POSTSTAGE1_HOST_EXPORTS) \
30074         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30075         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30076         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
30077         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30078         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30079         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30080         case $(srcdir) in \
30081           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30082           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30083                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30084         esac; \
30085         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30086         libsrcdir="$$s/lto-plugin"; \
30087         $(SHELL) $${libsrcdir}/configure \
30088           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30089           --target=${target_alias} $${srcdiroption} \
30090           --with-build-libsubdir=$(HOST_SUBDIR) \
30091           $(STAGEfeedback_CONFIGURE_FLAGS) \
30092           --enable-shared
30093 @endif lto-plugin-bootstrap
30094
30095
30096
30097
30098
30099 .PHONY: all-lto-plugin maybe-all-lto-plugin
30100 maybe-all-lto-plugin:
30101 @if gcc-bootstrap
30102 all-lto-plugin: stage_current
30103 @endif gcc-bootstrap
30104 @if lto-plugin
30105 TARGET-lto-plugin=all
30106 maybe-all-lto-plugin: all-lto-plugin
30107 all-lto-plugin: configure-lto-plugin
30108         @r=`${PWD_COMMAND}`; export r; \
30109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30110         $(HOST_EXPORTS)  \
30111         (cd $(HOST_SUBDIR)/lto-plugin && \
30112           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30113                 $(TARGET-lto-plugin))
30114 @endif lto-plugin
30115
30116
30117
30118 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30119 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30120 maybe-all-stage1-lto-plugin:
30121 maybe-clean-stage1-lto-plugin:
30122 @if lto-plugin-bootstrap
30123 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30124 all-stage1: all-stage1-lto-plugin
30125 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30126 all-stage1-lto-plugin: configure-stage1-lto-plugin
30127         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30128         @r=`${PWD_COMMAND}`; export r; \
30129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30130         TFLAGS="$(STAGE1_TFLAGS)"; \
30131         $(HOST_EXPORTS)  \
30132         cd $(HOST_SUBDIR)/lto-plugin && \
30133         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30134                 CFLAGS="$(STAGE1_CFLAGS)" \
30135                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30136                 LIBCFLAGS="$(LIBCFLAGS)" \
30137                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30138                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30139                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30140                 $(EXTRA_HOST_FLAGS)  \
30141                 $(STAGE1_FLAGS_TO_PASS)  \
30142                 TFLAGS="$(STAGE1_TFLAGS)" \
30143                 $(TARGET-stage1-lto-plugin)
30144
30145 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30146 clean-stage1: clean-stage1-lto-plugin
30147 clean-stage1-lto-plugin:
30148         @if [ $(current_stage) = stage1 ]; then \
30149           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30150         else \
30151           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30152           $(MAKE) stage1-start; \
30153         fi; \
30154         cd $(HOST_SUBDIR)/lto-plugin && \
30155         $(MAKE) $(EXTRA_HOST_FLAGS)  \
30156         $(STAGE1_FLAGS_TO_PASS)  clean
30157 @endif lto-plugin-bootstrap
30158
30159
30160 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30161 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30162 maybe-all-stage2-lto-plugin:
30163 maybe-clean-stage2-lto-plugin:
30164 @if lto-plugin-bootstrap
30165 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30166 all-stage2: all-stage2-lto-plugin
30167 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30168 all-stage2-lto-plugin: configure-stage2-lto-plugin
30169         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30170         @r=`${PWD_COMMAND}`; export r; \
30171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30172         TFLAGS="$(STAGE2_TFLAGS)"; \
30173         $(HOST_EXPORTS) \
30174         $(POSTSTAGE1_HOST_EXPORTS)  \
30175         cd $(HOST_SUBDIR)/lto-plugin && \
30176         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30177                 CFLAGS="$(STAGE2_CFLAGS)" \
30178                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30179                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30180                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30181                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30182                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30183                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30184                 TFLAGS="$(STAGE2_TFLAGS)" \
30185                 $(TARGET-stage2-lto-plugin)
30186
30187 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30188 clean-stage2: clean-stage2-lto-plugin
30189 clean-stage2-lto-plugin:
30190         @if [ $(current_stage) = stage2 ]; then \
30191           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30192         else \
30193           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30194           $(MAKE) stage2-start; \
30195         fi; \
30196         cd $(HOST_SUBDIR)/lto-plugin && \
30197         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30198 @endif lto-plugin-bootstrap
30199
30200
30201 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30202 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30203 maybe-all-stage3-lto-plugin:
30204 maybe-clean-stage3-lto-plugin:
30205 @if lto-plugin-bootstrap
30206 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30207 all-stage3: all-stage3-lto-plugin
30208 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30209 all-stage3-lto-plugin: configure-stage3-lto-plugin
30210         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30211         @r=`${PWD_COMMAND}`; export r; \
30212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30213         TFLAGS="$(STAGE3_TFLAGS)"; \
30214         $(HOST_EXPORTS) \
30215         $(POSTSTAGE1_HOST_EXPORTS)  \
30216         cd $(HOST_SUBDIR)/lto-plugin && \
30217         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30218                 CFLAGS="$(STAGE3_CFLAGS)" \
30219                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30220                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30221                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30222                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30223                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30224                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30225                 TFLAGS="$(STAGE3_TFLAGS)" \
30226                 $(TARGET-stage3-lto-plugin)
30227
30228 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30229 clean-stage3: clean-stage3-lto-plugin
30230 clean-stage3-lto-plugin:
30231         @if [ $(current_stage) = stage3 ]; then \
30232           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30233         else \
30234           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30235           $(MAKE) stage3-start; \
30236         fi; \
30237         cd $(HOST_SUBDIR)/lto-plugin && \
30238         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30239 @endif lto-plugin-bootstrap
30240
30241
30242 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30243 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30244 maybe-all-stage4-lto-plugin:
30245 maybe-clean-stage4-lto-plugin:
30246 @if lto-plugin-bootstrap
30247 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30248 all-stage4: all-stage4-lto-plugin
30249 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30250 all-stage4-lto-plugin: configure-stage4-lto-plugin
30251         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30252         @r=`${PWD_COMMAND}`; export r; \
30253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30254         TFLAGS="$(STAGE4_TFLAGS)"; \
30255         $(HOST_EXPORTS) \
30256         $(POSTSTAGE1_HOST_EXPORTS)  \
30257         cd $(HOST_SUBDIR)/lto-plugin && \
30258         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30259                 CFLAGS="$(STAGE4_CFLAGS)" \
30260                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30261                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30262                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30263                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30264                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30265                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30266                 TFLAGS="$(STAGE4_TFLAGS)" \
30267                 $(TARGET-stage4-lto-plugin)
30268
30269 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30270 clean-stage4: clean-stage4-lto-plugin
30271 clean-stage4-lto-plugin:
30272         @if [ $(current_stage) = stage4 ]; then \
30273           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30274         else \
30275           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30276           $(MAKE) stage4-start; \
30277         fi; \
30278         cd $(HOST_SUBDIR)/lto-plugin && \
30279         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30280 @endif lto-plugin-bootstrap
30281
30282
30283 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30284 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30285 maybe-all-stageprofile-lto-plugin:
30286 maybe-clean-stageprofile-lto-plugin:
30287 @if lto-plugin-bootstrap
30288 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30289 all-stageprofile: all-stageprofile-lto-plugin
30290 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30291 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30292         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30293         @r=`${PWD_COMMAND}`; export r; \
30294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30295         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30296         $(HOST_EXPORTS) \
30297         $(POSTSTAGE1_HOST_EXPORTS)  \
30298         cd $(HOST_SUBDIR)/lto-plugin && \
30299         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30300                 CFLAGS="$(STAGEprofile_CFLAGS)" \
30301                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30302                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30303                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30304                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30305                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30306                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30307                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30308                 $(TARGET-stageprofile-lto-plugin)
30309
30310 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30311 clean-stageprofile: clean-stageprofile-lto-plugin
30312 clean-stageprofile-lto-plugin:
30313         @if [ $(current_stage) = stageprofile ]; then \
30314           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30315         else \
30316           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30317           $(MAKE) stageprofile-start; \
30318         fi; \
30319         cd $(HOST_SUBDIR)/lto-plugin && \
30320         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30321 @endif lto-plugin-bootstrap
30322
30323
30324 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30325 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30326 maybe-all-stagefeedback-lto-plugin:
30327 maybe-clean-stagefeedback-lto-plugin:
30328 @if lto-plugin-bootstrap
30329 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30330 all-stagefeedback: all-stagefeedback-lto-plugin
30331 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30332 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30333         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30334         @r=`${PWD_COMMAND}`; export r; \
30335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30336         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30337         $(HOST_EXPORTS) \
30338         $(POSTSTAGE1_HOST_EXPORTS)  \
30339         cd $(HOST_SUBDIR)/lto-plugin && \
30340         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30341                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30342                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30343                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30344                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30345                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30346                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30347                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30348                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30349                 $(TARGET-stagefeedback-lto-plugin)
30350
30351 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30352 clean-stagefeedback: clean-stagefeedback-lto-plugin
30353 clean-stagefeedback-lto-plugin:
30354         @if [ $(current_stage) = stagefeedback ]; then \
30355           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30356         else \
30357           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30358           $(MAKE) stagefeedback-start; \
30359         fi; \
30360         cd $(HOST_SUBDIR)/lto-plugin && \
30361         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30362 @endif lto-plugin-bootstrap
30363
30364
30365
30366
30367
30368 .PHONY: check-lto-plugin maybe-check-lto-plugin
30369 maybe-check-lto-plugin:
30370 @if lto-plugin
30371 maybe-check-lto-plugin: check-lto-plugin
30372
30373 check-lto-plugin:
30374         @: $(MAKE); $(unstage)
30375         @r=`${PWD_COMMAND}`; export r; \
30376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30377         $(HOST_EXPORTS) \
30378         (cd $(HOST_SUBDIR)/lto-plugin && \
30379           $(MAKE) $(FLAGS_TO_PASS)  check)
30380
30381 @endif lto-plugin
30382
30383 .PHONY: install-lto-plugin maybe-install-lto-plugin
30384 maybe-install-lto-plugin:
30385 @if lto-plugin
30386 maybe-install-lto-plugin: install-lto-plugin
30387
30388 install-lto-plugin: installdirs
30389         @: $(MAKE); $(unstage)
30390         @r=`${PWD_COMMAND}`; export r; \
30391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30392         $(HOST_EXPORTS) \
30393         (cd $(HOST_SUBDIR)/lto-plugin && \
30394           $(MAKE) $(FLAGS_TO_PASS)  install)
30395
30396 @endif lto-plugin
30397
30398 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30399 maybe-install-strip-lto-plugin:
30400 @if lto-plugin
30401 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30402
30403 install-strip-lto-plugin: installdirs
30404         @: $(MAKE); $(unstage)
30405         @r=`${PWD_COMMAND}`; export r; \
30406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30407         $(HOST_EXPORTS) \
30408         (cd $(HOST_SUBDIR)/lto-plugin && \
30409           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30410
30411 @endif lto-plugin
30412
30413 # Other targets (info, dvi, pdf, etc.)
30414
30415 .PHONY: maybe-info-lto-plugin info-lto-plugin
30416 maybe-info-lto-plugin:
30417 @if lto-plugin
30418 maybe-info-lto-plugin: info-lto-plugin
30419
30420 info-lto-plugin: \
30421     configure-lto-plugin 
30422         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30423         r=`${PWD_COMMAND}`; export r; \
30424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30425         $(HOST_EXPORTS) \
30426         for flag in $(EXTRA_HOST_FLAGS) ; do \
30427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30428         done; \
30429         echo "Doing info in lto-plugin" ; \
30430         (cd $(HOST_SUBDIR)/lto-plugin && \
30431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30433                   "RANLIB=$${RANLIB}" \
30434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30435                   info) \
30436           || exit 1
30437
30438 @endif lto-plugin
30439
30440 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30441 maybe-dvi-lto-plugin:
30442 @if lto-plugin
30443 maybe-dvi-lto-plugin: dvi-lto-plugin
30444
30445 dvi-lto-plugin: \
30446     configure-lto-plugin 
30447         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30448         r=`${PWD_COMMAND}`; export r; \
30449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30450         $(HOST_EXPORTS) \
30451         for flag in $(EXTRA_HOST_FLAGS) ; do \
30452           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30453         done; \
30454         echo "Doing dvi in lto-plugin" ; \
30455         (cd $(HOST_SUBDIR)/lto-plugin && \
30456           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30457                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30458                   "RANLIB=$${RANLIB}" \
30459                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30460                   dvi) \
30461           || exit 1
30462
30463 @endif lto-plugin
30464
30465 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30466 maybe-pdf-lto-plugin:
30467 @if lto-plugin
30468 maybe-pdf-lto-plugin: pdf-lto-plugin
30469
30470 pdf-lto-plugin: \
30471     configure-lto-plugin 
30472         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30473         r=`${PWD_COMMAND}`; export r; \
30474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30475         $(HOST_EXPORTS) \
30476         for flag in $(EXTRA_HOST_FLAGS) ; do \
30477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30478         done; \
30479         echo "Doing pdf in lto-plugin" ; \
30480         (cd $(HOST_SUBDIR)/lto-plugin && \
30481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30483                   "RANLIB=$${RANLIB}" \
30484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30485                   pdf) \
30486           || exit 1
30487
30488 @endif lto-plugin
30489
30490 .PHONY: maybe-html-lto-plugin html-lto-plugin
30491 maybe-html-lto-plugin:
30492 @if lto-plugin
30493 maybe-html-lto-plugin: html-lto-plugin
30494
30495 html-lto-plugin: \
30496     configure-lto-plugin 
30497         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30498         r=`${PWD_COMMAND}`; export r; \
30499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30500         $(HOST_EXPORTS) \
30501         for flag in $(EXTRA_HOST_FLAGS) ; do \
30502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30503         done; \
30504         echo "Doing html in lto-plugin" ; \
30505         (cd $(HOST_SUBDIR)/lto-plugin && \
30506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30508                   "RANLIB=$${RANLIB}" \
30509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30510                   html) \
30511           || exit 1
30512
30513 @endif lto-plugin
30514
30515 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30516 maybe-TAGS-lto-plugin:
30517 @if lto-plugin
30518 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30519
30520 TAGS-lto-plugin: \
30521     configure-lto-plugin 
30522         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30523         r=`${PWD_COMMAND}`; export r; \
30524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30525         $(HOST_EXPORTS) \
30526         for flag in $(EXTRA_HOST_FLAGS) ; do \
30527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30528         done; \
30529         echo "Doing TAGS in lto-plugin" ; \
30530         (cd $(HOST_SUBDIR)/lto-plugin && \
30531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30533                   "RANLIB=$${RANLIB}" \
30534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30535                   TAGS) \
30536           || exit 1
30537
30538 @endif lto-plugin
30539
30540 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30541 maybe-install-info-lto-plugin:
30542 @if lto-plugin
30543 maybe-install-info-lto-plugin: install-info-lto-plugin
30544
30545 install-info-lto-plugin: \
30546     configure-lto-plugin \
30547     info-lto-plugin 
30548         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30549         r=`${PWD_COMMAND}`; export r; \
30550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30551         $(HOST_EXPORTS) \
30552         for flag in $(EXTRA_HOST_FLAGS) ; do \
30553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30554         done; \
30555         echo "Doing install-info in lto-plugin" ; \
30556         (cd $(HOST_SUBDIR)/lto-plugin && \
30557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30559                   "RANLIB=$${RANLIB}" \
30560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30561                   install-info) \
30562           || exit 1
30563
30564 @endif lto-plugin
30565
30566 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30567 maybe-install-pdf-lto-plugin:
30568 @if lto-plugin
30569 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30570
30571 install-pdf-lto-plugin: \
30572     configure-lto-plugin \
30573     pdf-lto-plugin 
30574         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30575         r=`${PWD_COMMAND}`; export r; \
30576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30577         $(HOST_EXPORTS) \
30578         for flag in $(EXTRA_HOST_FLAGS) ; do \
30579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30580         done; \
30581         echo "Doing install-pdf in lto-plugin" ; \
30582         (cd $(HOST_SUBDIR)/lto-plugin && \
30583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30585                   "RANLIB=$${RANLIB}" \
30586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30587                   install-pdf) \
30588           || exit 1
30589
30590 @endif lto-plugin
30591
30592 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30593 maybe-install-html-lto-plugin:
30594 @if lto-plugin
30595 maybe-install-html-lto-plugin: install-html-lto-plugin
30596
30597 install-html-lto-plugin: \
30598     configure-lto-plugin \
30599     html-lto-plugin 
30600         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30601         r=`${PWD_COMMAND}`; export r; \
30602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30603         $(HOST_EXPORTS) \
30604         for flag in $(EXTRA_HOST_FLAGS) ; do \
30605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30606         done; \
30607         echo "Doing install-html in lto-plugin" ; \
30608         (cd $(HOST_SUBDIR)/lto-plugin && \
30609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30611                   "RANLIB=$${RANLIB}" \
30612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30613                   install-html) \
30614           || exit 1
30615
30616 @endif lto-plugin
30617
30618 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30619 maybe-installcheck-lto-plugin:
30620 @if lto-plugin
30621 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30622
30623 installcheck-lto-plugin: \
30624     configure-lto-plugin 
30625         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30626         r=`${PWD_COMMAND}`; export r; \
30627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30628         $(HOST_EXPORTS) \
30629         for flag in $(EXTRA_HOST_FLAGS) ; do \
30630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30631         done; \
30632         echo "Doing installcheck in lto-plugin" ; \
30633         (cd $(HOST_SUBDIR)/lto-plugin && \
30634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30636                   "RANLIB=$${RANLIB}" \
30637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30638                   installcheck) \
30639           || exit 1
30640
30641 @endif lto-plugin
30642
30643 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30644 maybe-mostlyclean-lto-plugin:
30645 @if lto-plugin
30646 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30647
30648 mostlyclean-lto-plugin: 
30649         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30650         r=`${PWD_COMMAND}`; export r; \
30651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30652         $(HOST_EXPORTS) \
30653         for flag in $(EXTRA_HOST_FLAGS) ; do \
30654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30655         done; \
30656         echo "Doing mostlyclean in lto-plugin" ; \
30657         (cd $(HOST_SUBDIR)/lto-plugin && \
30658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30660                   "RANLIB=$${RANLIB}" \
30661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30662                   mostlyclean) \
30663           || exit 1
30664
30665 @endif lto-plugin
30666
30667 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30668 maybe-clean-lto-plugin:
30669 @if lto-plugin
30670 maybe-clean-lto-plugin: clean-lto-plugin
30671
30672 clean-lto-plugin: 
30673         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30674         r=`${PWD_COMMAND}`; export r; \
30675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30676         $(HOST_EXPORTS) \
30677         for flag in $(EXTRA_HOST_FLAGS) ; do \
30678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30679         done; \
30680         echo "Doing clean in lto-plugin" ; \
30681         (cd $(HOST_SUBDIR)/lto-plugin && \
30682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30684                   "RANLIB=$${RANLIB}" \
30685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30686                   clean) \
30687           || exit 1
30688
30689 @endif lto-plugin
30690
30691 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30692 maybe-distclean-lto-plugin:
30693 @if lto-plugin
30694 maybe-distclean-lto-plugin: distclean-lto-plugin
30695
30696 distclean-lto-plugin: 
30697         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30698         r=`${PWD_COMMAND}`; export r; \
30699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30700         $(HOST_EXPORTS) \
30701         for flag in $(EXTRA_HOST_FLAGS) ; do \
30702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30703         done; \
30704         echo "Doing distclean in lto-plugin" ; \
30705         (cd $(HOST_SUBDIR)/lto-plugin && \
30706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30708                   "RANLIB=$${RANLIB}" \
30709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30710                   distclean) \
30711           || exit 1
30712
30713 @endif lto-plugin
30714
30715 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30716 maybe-maintainer-clean-lto-plugin:
30717 @if lto-plugin
30718 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30719
30720 maintainer-clean-lto-plugin: 
30721         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30722         r=`${PWD_COMMAND}`; export r; \
30723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30724         $(HOST_EXPORTS) \
30725         for flag in $(EXTRA_HOST_FLAGS) ; do \
30726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30727         done; \
30728         echo "Doing maintainer-clean in lto-plugin" ; \
30729         (cd $(HOST_SUBDIR)/lto-plugin && \
30730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30732                   "RANLIB=$${RANLIB}" \
30733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30734                   maintainer-clean) \
30735           || exit 1
30736
30737 @endif lto-plugin
30738
30739
30740
30741 # ---------------------------------------
30742 # Modules which run on the target machine
30743 # ---------------------------------------
30744
30745
30746
30747
30748 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30749 maybe-configure-target-libstdc++-v3:
30750 @if gcc-bootstrap
30751 configure-target-libstdc++-v3: stage_current
30752 @endif gcc-bootstrap
30753 @if target-libstdc++-v3
30754 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30755 configure-target-libstdc++-v3: 
30756         @r=`${PWD_COMMAND}`; export r; \
30757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30758         echo "Checking multilib configuration for libstdc++-v3..."; \
30759         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30760         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30761         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30762           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30763             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30764           else \
30765             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30766             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30767           fi; \
30768         else \
30769           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30770         fi; \
30771         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30772         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30773         $(RAW_CXX_TARGET_EXPORTS)  \
30774         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30775         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30776         case $(srcdir) in \
30777           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30778           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30779                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30780         esac; \
30781         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30782         libsrcdir="$$s/libstdc++-v3"; \
30783         rm -f no-such-file || : ; \
30784         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30785           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30786           --target=${target_alias} $${srcdiroption}  \
30787           || exit 1
30788 @endif target-libstdc++-v3
30789
30790
30791
30792 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30793 maybe-configure-stage1-target-libstdc++-v3:
30794 @if target-libstdc++-v3-bootstrap
30795 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30796 configure-stage1-target-libstdc++-v3:
30797         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30798         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30799         @r=`${PWD_COMMAND}`; export r; \
30800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30801         TFLAGS="$(STAGE1_TFLAGS)"; \
30802         echo "Checking multilib configuration for libstdc++-v3..."; \
30803         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30804         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30805           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30806             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30807           else \
30808             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30809             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30810           fi; \
30811         else \
30812           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30813         fi; \
30814         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30815         $(RAW_CXX_TARGET_EXPORTS) \
30816         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30817         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30818         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30819         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30820         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30821         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30822         case $(srcdir) in \
30823           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30824           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30825                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30826         esac; \
30827         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30828         libsrcdir="$$s/libstdc++-v3"; \
30829         $(SHELL) $${libsrcdir}/configure \
30830           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30831           --target=${target_alias} $${srcdiroption} \
30832           $(STAGE1_CONFIGURE_FLAGS)
30833 @endif target-libstdc++-v3-bootstrap
30834
30835 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30836 maybe-configure-stage2-target-libstdc++-v3:
30837 @if target-libstdc++-v3-bootstrap
30838 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30839 configure-stage2-target-libstdc++-v3:
30840         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30841         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30842         @r=`${PWD_COMMAND}`; export r; \
30843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30844         TFLAGS="$(STAGE2_TFLAGS)"; \
30845         echo "Checking multilib configuration for libstdc++-v3..."; \
30846         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30847         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30848           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30849             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30850           else \
30851             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30852             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30853           fi; \
30854         else \
30855           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30856         fi; \
30857         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30858         $(RAW_CXX_TARGET_EXPORTS) \
30859          \
30860         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30861         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30862         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30863         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30864         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30865         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30866         case $(srcdir) in \
30867           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30868           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30869                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30870         esac; \
30871         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30872         libsrcdir="$$s/libstdc++-v3"; \
30873         $(SHELL) $${libsrcdir}/configure \
30874           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30875           --target=${target_alias} $${srcdiroption} \
30876           --with-build-libsubdir=$(HOST_SUBDIR) \
30877           $(STAGE2_CONFIGURE_FLAGS)
30878 @endif target-libstdc++-v3-bootstrap
30879
30880 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30881 maybe-configure-stage3-target-libstdc++-v3:
30882 @if target-libstdc++-v3-bootstrap
30883 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30884 configure-stage3-target-libstdc++-v3:
30885         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30886         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30887         @r=`${PWD_COMMAND}`; export r; \
30888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30889         TFLAGS="$(STAGE3_TFLAGS)"; \
30890         echo "Checking multilib configuration for libstdc++-v3..."; \
30891         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30892         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30893           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30894             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30895           else \
30896             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30897             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30898           fi; \
30899         else \
30900           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30901         fi; \
30902         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30903         $(RAW_CXX_TARGET_EXPORTS) \
30904          \
30905         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30906         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30907         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30908         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30909         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30910         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30911         case $(srcdir) in \
30912           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30913           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30914                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30915         esac; \
30916         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30917         libsrcdir="$$s/libstdc++-v3"; \
30918         $(SHELL) $${libsrcdir}/configure \
30919           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30920           --target=${target_alias} $${srcdiroption} \
30921           --with-build-libsubdir=$(HOST_SUBDIR) \
30922           $(STAGE3_CONFIGURE_FLAGS)
30923 @endif target-libstdc++-v3-bootstrap
30924
30925 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30926 maybe-configure-stage4-target-libstdc++-v3:
30927 @if target-libstdc++-v3-bootstrap
30928 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30929 configure-stage4-target-libstdc++-v3:
30930         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30931         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30932         @r=`${PWD_COMMAND}`; export r; \
30933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30934         TFLAGS="$(STAGE4_TFLAGS)"; \
30935         echo "Checking multilib configuration for libstdc++-v3..."; \
30936         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30937         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30938           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30939             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30940           else \
30941             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30942             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30943           fi; \
30944         else \
30945           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30946         fi; \
30947         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30948         $(RAW_CXX_TARGET_EXPORTS) \
30949          \
30950         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30951         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30952         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30953         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30954         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30955         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30956         case $(srcdir) in \
30957           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30958           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30959                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30960         esac; \
30961         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30962         libsrcdir="$$s/libstdc++-v3"; \
30963         $(SHELL) $${libsrcdir}/configure \
30964           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30965           --target=${target_alias} $${srcdiroption} \
30966           --with-build-libsubdir=$(HOST_SUBDIR) \
30967           $(STAGE4_CONFIGURE_FLAGS)
30968 @endif target-libstdc++-v3-bootstrap
30969
30970 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30971 maybe-configure-stageprofile-target-libstdc++-v3:
30972 @if target-libstdc++-v3-bootstrap
30973 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30974 configure-stageprofile-target-libstdc++-v3:
30975         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30976         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30977         @r=`${PWD_COMMAND}`; export r; \
30978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30979         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30980         echo "Checking multilib configuration for libstdc++-v3..."; \
30981         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30982         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30983           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30984             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30985           else \
30986             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30987             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30988           fi; \
30989         else \
30990           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30991         fi; \
30992         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30993         $(RAW_CXX_TARGET_EXPORTS) \
30994          \
30995         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30996         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30997         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30998         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30999         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31000         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31001         case $(srcdir) in \
31002           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31003           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31004                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31005         esac; \
31006         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31007         libsrcdir="$$s/libstdc++-v3"; \
31008         $(SHELL) $${libsrcdir}/configure \
31009           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31010           --target=${target_alias} $${srcdiroption} \
31011           --with-build-libsubdir=$(HOST_SUBDIR) \
31012           $(STAGEprofile_CONFIGURE_FLAGS)
31013 @endif target-libstdc++-v3-bootstrap
31014
31015 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31016 maybe-configure-stagefeedback-target-libstdc++-v3:
31017 @if target-libstdc++-v3-bootstrap
31018 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31019 configure-stagefeedback-target-libstdc++-v3:
31020         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31021         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31022         @r=`${PWD_COMMAND}`; export r; \
31023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31024         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31025         echo "Checking multilib configuration for libstdc++-v3..."; \
31026         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31027         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31028           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31029             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31030           else \
31031             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31032             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31033           fi; \
31034         else \
31035           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31036         fi; \
31037         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31038         $(RAW_CXX_TARGET_EXPORTS) \
31039          \
31040         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31041         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31042         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31043         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31044         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31045         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31046         case $(srcdir) in \
31047           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31048           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31049                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31050         esac; \
31051         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31052         libsrcdir="$$s/libstdc++-v3"; \
31053         $(SHELL) $${libsrcdir}/configure \
31054           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31055           --target=${target_alias} $${srcdiroption} \
31056           --with-build-libsubdir=$(HOST_SUBDIR) \
31057           $(STAGEfeedback_CONFIGURE_FLAGS)
31058 @endif target-libstdc++-v3-bootstrap
31059
31060
31061
31062
31063
31064 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31065 maybe-all-target-libstdc++-v3:
31066 @if gcc-bootstrap
31067 all-target-libstdc++-v3: stage_current
31068 @endif gcc-bootstrap
31069 @if target-libstdc++-v3
31070 TARGET-target-libstdc++-v3=all
31071 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31072 all-target-libstdc++-v3: configure-target-libstdc++-v3
31073         @r=`${PWD_COMMAND}`; export r; \
31074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31075         $(RAW_CXX_TARGET_EXPORTS)  \
31076         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31077           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31078                 $(TARGET-target-libstdc++-v3))
31079 @endif target-libstdc++-v3
31080
31081
31082
31083 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31084 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31085 maybe-all-stage1-target-libstdc++-v3:
31086 maybe-clean-stage1-target-libstdc++-v3:
31087 @if target-libstdc++-v3-bootstrap
31088 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31089 all-stage1: all-stage1-target-libstdc++-v3
31090 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31091 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31092         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31093         @r=`${PWD_COMMAND}`; export r; \
31094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31095         TFLAGS="$(STAGE1_TFLAGS)"; \
31096         $(RAW_CXX_TARGET_EXPORTS)  \
31097         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31098         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31099                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31100                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31101                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31102                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31103                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31104                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31105                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31106                   \
31107                 TFLAGS="$(STAGE1_TFLAGS)" \
31108                 $(TARGET-stage1-target-libstdc++-v3)
31109
31110 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31111 clean-stage1: clean-stage1-target-libstdc++-v3
31112 clean-stage1-target-libstdc++-v3:
31113         @if [ $(current_stage) = stage1 ]; then \
31114           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31115         else \
31116           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31117           $(MAKE) stage1-start; \
31118         fi; \
31119         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31120         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31121           clean
31122 @endif target-libstdc++-v3-bootstrap
31123
31124
31125 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31126 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31127 maybe-all-stage2-target-libstdc++-v3:
31128 maybe-clean-stage2-target-libstdc++-v3:
31129 @if target-libstdc++-v3-bootstrap
31130 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31131 all-stage2: all-stage2-target-libstdc++-v3
31132 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31133 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31134         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31135         @r=`${PWD_COMMAND}`; export r; \
31136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31137         TFLAGS="$(STAGE2_TFLAGS)"; \
31138         $(RAW_CXX_TARGET_EXPORTS) \
31139           \
31140         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31141         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31142                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31143                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31144                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31145                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31146                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31147                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31148                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31149                 TFLAGS="$(STAGE2_TFLAGS)" \
31150                 $(TARGET-stage2-target-libstdc++-v3)
31151
31152 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31153 clean-stage2: clean-stage2-target-libstdc++-v3
31154 clean-stage2-target-libstdc++-v3:
31155         @if [ $(current_stage) = stage2 ]; then \
31156           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31157         else \
31158           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31159           $(MAKE) stage2-start; \
31160         fi; \
31161         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31162         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31163 @endif target-libstdc++-v3-bootstrap
31164
31165
31166 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31167 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31168 maybe-all-stage3-target-libstdc++-v3:
31169 maybe-clean-stage3-target-libstdc++-v3:
31170 @if target-libstdc++-v3-bootstrap
31171 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31172 all-stage3: all-stage3-target-libstdc++-v3
31173 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31174 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31175         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31176         @r=`${PWD_COMMAND}`; export r; \
31177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31178         TFLAGS="$(STAGE3_TFLAGS)"; \
31179         $(RAW_CXX_TARGET_EXPORTS) \
31180           \
31181         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31182         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31183                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31184                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31185                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31186                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31187                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31188                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31189                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31190                 TFLAGS="$(STAGE3_TFLAGS)" \
31191                 $(TARGET-stage3-target-libstdc++-v3)
31192
31193 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31194 clean-stage3: clean-stage3-target-libstdc++-v3
31195 clean-stage3-target-libstdc++-v3:
31196         @if [ $(current_stage) = stage3 ]; then \
31197           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31198         else \
31199           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31200           $(MAKE) stage3-start; \
31201         fi; \
31202         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31203         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31204 @endif target-libstdc++-v3-bootstrap
31205
31206
31207 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31208 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31209 maybe-all-stage4-target-libstdc++-v3:
31210 maybe-clean-stage4-target-libstdc++-v3:
31211 @if target-libstdc++-v3-bootstrap
31212 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31213 all-stage4: all-stage4-target-libstdc++-v3
31214 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31215 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31216         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31217         @r=`${PWD_COMMAND}`; export r; \
31218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31219         TFLAGS="$(STAGE4_TFLAGS)"; \
31220         $(RAW_CXX_TARGET_EXPORTS) \
31221           \
31222         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31223         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31224                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31225                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31226                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31227                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31228                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31229                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31230                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31231                 TFLAGS="$(STAGE4_TFLAGS)" \
31232                 $(TARGET-stage4-target-libstdc++-v3)
31233
31234 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31235 clean-stage4: clean-stage4-target-libstdc++-v3
31236 clean-stage4-target-libstdc++-v3:
31237         @if [ $(current_stage) = stage4 ]; then \
31238           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31239         else \
31240           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31241           $(MAKE) stage4-start; \
31242         fi; \
31243         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31244         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31245 @endif target-libstdc++-v3-bootstrap
31246
31247
31248 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31249 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31250 maybe-all-stageprofile-target-libstdc++-v3:
31251 maybe-clean-stageprofile-target-libstdc++-v3:
31252 @if target-libstdc++-v3-bootstrap
31253 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31254 all-stageprofile: all-stageprofile-target-libstdc++-v3
31255 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31256 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31257         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31258         @r=`${PWD_COMMAND}`; export r; \
31259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260         TFLAGS="$(STAGEprofile_TFLAGS)"; \
31261         $(RAW_CXX_TARGET_EXPORTS) \
31262           \
31263         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31264         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31265                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31266                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31267                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31268                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31269                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31270                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31271                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31272                 TFLAGS="$(STAGEprofile_TFLAGS)" \
31273                 $(TARGET-stageprofile-target-libstdc++-v3)
31274
31275 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31276 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31277 clean-stageprofile-target-libstdc++-v3:
31278         @if [ $(current_stage) = stageprofile ]; then \
31279           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31280         else \
31281           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31282           $(MAKE) stageprofile-start; \
31283         fi; \
31284         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31285         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31286 @endif target-libstdc++-v3-bootstrap
31287
31288
31289 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31290 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31291 maybe-all-stagefeedback-target-libstdc++-v3:
31292 maybe-clean-stagefeedback-target-libstdc++-v3:
31293 @if target-libstdc++-v3-bootstrap
31294 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31295 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31296 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31297 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31298         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31299         @r=`${PWD_COMMAND}`; export r; \
31300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31301         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31302         $(RAW_CXX_TARGET_EXPORTS) \
31303           \
31304         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31305         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31306                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31307                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31308                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31309                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31310                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31311                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31312                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31313                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31314                 $(TARGET-stagefeedback-target-libstdc++-v3)
31315
31316 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31317 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31318 clean-stagefeedback-target-libstdc++-v3:
31319         @if [ $(current_stage) = stagefeedback ]; then \
31320           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31321         else \
31322           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31323           $(MAKE) stagefeedback-start; \
31324         fi; \
31325         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31326         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31327 @endif target-libstdc++-v3-bootstrap
31328
31329
31330
31331
31332
31333
31334 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31335 maybe-check-target-libstdc++-v3:
31336 @if target-libstdc++-v3
31337 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31338
31339 check-target-libstdc++-v3:
31340         @: $(MAKE); $(unstage)
31341         @r=`${PWD_COMMAND}`; export r; \
31342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31343         $(RAW_CXX_TARGET_EXPORTS) \
31344         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31345           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
31346
31347 @endif target-libstdc++-v3
31348
31349 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31350 maybe-install-target-libstdc++-v3:
31351 @if target-libstdc++-v3
31352 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31353
31354 install-target-libstdc++-v3: installdirs
31355         @: $(MAKE); $(unstage)
31356         @r=`${PWD_COMMAND}`; export r; \
31357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31358         $(RAW_CXX_TARGET_EXPORTS) \
31359         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31360           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31361
31362 @endif target-libstdc++-v3
31363
31364 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31365 maybe-install-strip-target-libstdc++-v3:
31366 @if target-libstdc++-v3
31367 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31368
31369 install-strip-target-libstdc++-v3: installdirs
31370         @: $(MAKE); $(unstage)
31371         @r=`${PWD_COMMAND}`; export r; \
31372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31373         $(RAW_CXX_TARGET_EXPORTS) \
31374         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31375           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31376
31377 @endif target-libstdc++-v3
31378
31379 # Other targets (info, dvi, pdf, etc.)
31380
31381 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31382 maybe-info-target-libstdc++-v3:
31383 @if target-libstdc++-v3
31384 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31385
31386 info-target-libstdc++-v3: \
31387     configure-target-libstdc++-v3 
31388         @: $(MAKE); $(unstage)
31389         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31390         r=`${PWD_COMMAND}`; export r; \
31391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31392         $(RAW_CXX_TARGET_EXPORTS) \
31393         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31394         for flag in $(EXTRA_TARGET_FLAGS); do \
31395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31396         done; \
31397         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31398           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31399                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31400                   "RANLIB=$${RANLIB}" \
31401                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31402                    info) \
31403           || exit 1
31404
31405 @endif target-libstdc++-v3
31406
31407 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31408 maybe-dvi-target-libstdc++-v3:
31409 @if target-libstdc++-v3
31410 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31411
31412 dvi-target-libstdc++-v3: \
31413     configure-target-libstdc++-v3 
31414         @: $(MAKE); $(unstage)
31415         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31416         r=`${PWD_COMMAND}`; export r; \
31417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31418         $(RAW_CXX_TARGET_EXPORTS) \
31419         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31420         for flag in $(EXTRA_TARGET_FLAGS); do \
31421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31422         done; \
31423         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426                   "RANLIB=$${RANLIB}" \
31427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31428                    dvi) \
31429           || exit 1
31430
31431 @endif target-libstdc++-v3
31432
31433 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31434 maybe-pdf-target-libstdc++-v3:
31435 @if target-libstdc++-v3
31436 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31437
31438 pdf-target-libstdc++-v3: \
31439     configure-target-libstdc++-v3 
31440         @: $(MAKE); $(unstage)
31441         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31442         r=`${PWD_COMMAND}`; export r; \
31443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31444         $(RAW_CXX_TARGET_EXPORTS) \
31445         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31446         for flag in $(EXTRA_TARGET_FLAGS); do \
31447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31448         done; \
31449         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31452                   "RANLIB=$${RANLIB}" \
31453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31454                    pdf) \
31455           || exit 1
31456
31457 @endif target-libstdc++-v3
31458
31459 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31460 maybe-html-target-libstdc++-v3:
31461 @if target-libstdc++-v3
31462 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31463
31464 html-target-libstdc++-v3: \
31465     configure-target-libstdc++-v3 
31466         @: $(MAKE); $(unstage)
31467         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31468         r=`${PWD_COMMAND}`; export r; \
31469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31470         $(RAW_CXX_TARGET_EXPORTS) \
31471         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31472         for flag in $(EXTRA_TARGET_FLAGS); do \
31473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31474         done; \
31475         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478                   "RANLIB=$${RANLIB}" \
31479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31480                    html) \
31481           || exit 1
31482
31483 @endif target-libstdc++-v3
31484
31485 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31486 maybe-TAGS-target-libstdc++-v3:
31487 @if target-libstdc++-v3
31488 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31489
31490 TAGS-target-libstdc++-v3: \
31491     configure-target-libstdc++-v3 
31492         @: $(MAKE); $(unstage)
31493         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31494         r=`${PWD_COMMAND}`; export r; \
31495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31496         $(RAW_CXX_TARGET_EXPORTS) \
31497         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31498         for flag in $(EXTRA_TARGET_FLAGS); do \
31499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31500         done; \
31501         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504                   "RANLIB=$${RANLIB}" \
31505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31506                    TAGS) \
31507           || exit 1
31508
31509 @endif target-libstdc++-v3
31510
31511 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31512 maybe-install-info-target-libstdc++-v3:
31513 @if target-libstdc++-v3
31514 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31515
31516 install-info-target-libstdc++-v3: \
31517     configure-target-libstdc++-v3 \
31518     info-target-libstdc++-v3 
31519         @: $(MAKE); $(unstage)
31520         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31521         r=`${PWD_COMMAND}`; export r; \
31522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31523         $(RAW_CXX_TARGET_EXPORTS) \
31524         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31525         for flag in $(EXTRA_TARGET_FLAGS); do \
31526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31527         done; \
31528         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31531                   "RANLIB=$${RANLIB}" \
31532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31533                    install-info) \
31534           || exit 1
31535
31536 @endif target-libstdc++-v3
31537
31538 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31539 maybe-install-pdf-target-libstdc++-v3:
31540 @if target-libstdc++-v3
31541 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31542
31543 install-pdf-target-libstdc++-v3: \
31544     configure-target-libstdc++-v3 \
31545     pdf-target-libstdc++-v3 
31546         @: $(MAKE); $(unstage)
31547         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31548         r=`${PWD_COMMAND}`; export r; \
31549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550         $(RAW_CXX_TARGET_EXPORTS) \
31551         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31552         for flag in $(EXTRA_TARGET_FLAGS); do \
31553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31554         done; \
31555         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558                   "RANLIB=$${RANLIB}" \
31559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31560                    install-pdf) \
31561           || exit 1
31562
31563 @endif target-libstdc++-v3
31564
31565 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31566 maybe-install-html-target-libstdc++-v3:
31567 @if target-libstdc++-v3
31568 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31569
31570 install-html-target-libstdc++-v3: \
31571     configure-target-libstdc++-v3 \
31572     html-target-libstdc++-v3 
31573         @: $(MAKE); $(unstage)
31574         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31575         r=`${PWD_COMMAND}`; export r; \
31576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31577         $(RAW_CXX_TARGET_EXPORTS) \
31578         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31579         for flag in $(EXTRA_TARGET_FLAGS); do \
31580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31581         done; \
31582         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31585                   "RANLIB=$${RANLIB}" \
31586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31587                    install-html) \
31588           || exit 1
31589
31590 @endif target-libstdc++-v3
31591
31592 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31593 maybe-installcheck-target-libstdc++-v3:
31594 @if target-libstdc++-v3
31595 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31596
31597 installcheck-target-libstdc++-v3: \
31598     configure-target-libstdc++-v3 
31599         @: $(MAKE); $(unstage)
31600         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31601         r=`${PWD_COMMAND}`; export r; \
31602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31603         $(RAW_CXX_TARGET_EXPORTS) \
31604         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31605         for flag in $(EXTRA_TARGET_FLAGS); do \
31606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31607         done; \
31608         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611                   "RANLIB=$${RANLIB}" \
31612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31613                    installcheck) \
31614           || exit 1
31615
31616 @endif target-libstdc++-v3
31617
31618 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31619 maybe-mostlyclean-target-libstdc++-v3:
31620 @if target-libstdc++-v3
31621 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31622
31623 mostlyclean-target-libstdc++-v3: 
31624         @: $(MAKE); $(unstage)
31625         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31626         r=`${PWD_COMMAND}`; export r; \
31627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31628         $(RAW_CXX_TARGET_EXPORTS) \
31629         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31630         for flag in $(EXTRA_TARGET_FLAGS); do \
31631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31632         done; \
31633         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636                   "RANLIB=$${RANLIB}" \
31637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31638                    mostlyclean) \
31639           || exit 1
31640
31641 @endif target-libstdc++-v3
31642
31643 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31644 maybe-clean-target-libstdc++-v3:
31645 @if target-libstdc++-v3
31646 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31647
31648 clean-target-libstdc++-v3: 
31649         @: $(MAKE); $(unstage)
31650         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31651         r=`${PWD_COMMAND}`; export r; \
31652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31653         $(RAW_CXX_TARGET_EXPORTS) \
31654         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31655         for flag in $(EXTRA_TARGET_FLAGS); do \
31656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31657         done; \
31658         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31661                   "RANLIB=$${RANLIB}" \
31662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31663                    clean) \
31664           || exit 1
31665
31666 @endif target-libstdc++-v3
31667
31668 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31669 maybe-distclean-target-libstdc++-v3:
31670 @if target-libstdc++-v3
31671 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31672
31673 distclean-target-libstdc++-v3: 
31674         @: $(MAKE); $(unstage)
31675         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31676         r=`${PWD_COMMAND}`; export r; \
31677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31678         $(RAW_CXX_TARGET_EXPORTS) \
31679         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31680         for flag in $(EXTRA_TARGET_FLAGS); do \
31681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31682         done; \
31683         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31686                   "RANLIB=$${RANLIB}" \
31687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31688                    distclean) \
31689           || exit 1
31690
31691 @endif target-libstdc++-v3
31692
31693 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31694 maybe-maintainer-clean-target-libstdc++-v3:
31695 @if target-libstdc++-v3
31696 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31697
31698 maintainer-clean-target-libstdc++-v3: 
31699         @: $(MAKE); $(unstage)
31700         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31701         r=`${PWD_COMMAND}`; export r; \
31702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31703         $(RAW_CXX_TARGET_EXPORTS) \
31704         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31705         for flag in $(EXTRA_TARGET_FLAGS); do \
31706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31707         done; \
31708         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31711                   "RANLIB=$${RANLIB}" \
31712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31713                    maintainer-clean) \
31714           || exit 1
31715
31716 @endif target-libstdc++-v3
31717
31718
31719
31720
31721
31722 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
31723 maybe-configure-target-libmudflap:
31724 @if gcc-bootstrap
31725 configure-target-libmudflap: stage_current
31726 @endif gcc-bootstrap
31727 @if target-libmudflap
31728 maybe-configure-target-libmudflap: configure-target-libmudflap
31729 configure-target-libmudflap: 
31730         @: $(MAKE); $(unstage)
31731         @r=`${PWD_COMMAND}`; export r; \
31732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31733         echo "Checking multilib configuration for libmudflap..."; \
31734         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31735         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31736         if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31737           if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31738             rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31739           else \
31740             rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31741             mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31742           fi; \
31743         else \
31744           mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31745         fi; \
31746         test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31747         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31748         $(NORMAL_TARGET_EXPORTS)  \
31749         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31750         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31751         case $(srcdir) in \
31752           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31753           *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31754                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31755         esac; \
31756         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31757         libsrcdir="$$s/libmudflap"; \
31758         rm -f no-such-file || : ; \
31759         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31760           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31761           --target=${target_alias} $${srcdiroption}  \
31762           || exit 1
31763 @endif target-libmudflap
31764
31765
31766
31767
31768
31769 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31770 maybe-all-target-libmudflap:
31771 @if gcc-bootstrap
31772 all-target-libmudflap: stage_current
31773 @endif gcc-bootstrap
31774 @if target-libmudflap
31775 TARGET-target-libmudflap=all
31776 maybe-all-target-libmudflap: all-target-libmudflap
31777 all-target-libmudflap: configure-target-libmudflap
31778         @: $(MAKE); $(unstage)
31779         @r=`${PWD_COMMAND}`; export r; \
31780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31781         $(NORMAL_TARGET_EXPORTS)  \
31782         (cd $(TARGET_SUBDIR)/libmudflap && \
31783           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
31784                 $(TARGET-target-libmudflap))
31785 @endif target-libmudflap
31786
31787
31788
31789
31790
31791 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31792 maybe-check-target-libmudflap:
31793 @if target-libmudflap
31794 maybe-check-target-libmudflap: check-target-libmudflap
31795
31796 check-target-libmudflap:
31797         @: $(MAKE); $(unstage)
31798         @r=`${PWD_COMMAND}`; export r; \
31799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31800         $(NORMAL_TARGET_EXPORTS) \
31801         (cd $(TARGET_SUBDIR)/libmudflap && \
31802           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31803
31804 @endif target-libmudflap
31805
31806 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31807 maybe-install-target-libmudflap:
31808 @if target-libmudflap
31809 maybe-install-target-libmudflap: install-target-libmudflap
31810
31811 install-target-libmudflap: installdirs
31812         @: $(MAKE); $(unstage)
31813         @r=`${PWD_COMMAND}`; export r; \
31814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31815         $(NORMAL_TARGET_EXPORTS) \
31816         (cd $(TARGET_SUBDIR)/libmudflap && \
31817           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31818
31819 @endif target-libmudflap
31820
31821 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31822 maybe-install-strip-target-libmudflap:
31823 @if target-libmudflap
31824 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31825
31826 install-strip-target-libmudflap: installdirs
31827         @: $(MAKE); $(unstage)
31828         @r=`${PWD_COMMAND}`; export r; \
31829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31830         $(NORMAL_TARGET_EXPORTS) \
31831         (cd $(TARGET_SUBDIR)/libmudflap && \
31832           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31833
31834 @endif target-libmudflap
31835
31836 # Other targets (info, dvi, pdf, etc.)
31837
31838 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31839 maybe-info-target-libmudflap:
31840 @if target-libmudflap
31841 maybe-info-target-libmudflap: info-target-libmudflap
31842
31843 info-target-libmudflap: \
31844     configure-target-libmudflap 
31845         @: $(MAKE); $(unstage)
31846         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31847         r=`${PWD_COMMAND}`; export r; \
31848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31849         $(NORMAL_TARGET_EXPORTS) \
31850         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31851         for flag in $(EXTRA_TARGET_FLAGS); do \
31852           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31853         done; \
31854         (cd $(TARGET_SUBDIR)/libmudflap && \
31855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31857                   "RANLIB=$${RANLIB}" \
31858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31859                    info) \
31860           || exit 1
31861
31862 @endif target-libmudflap
31863
31864 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31865 maybe-dvi-target-libmudflap:
31866 @if target-libmudflap
31867 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31868
31869 dvi-target-libmudflap: \
31870     configure-target-libmudflap 
31871         @: $(MAKE); $(unstage)
31872         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31873         r=`${PWD_COMMAND}`; export r; \
31874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31875         $(NORMAL_TARGET_EXPORTS) \
31876         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31877         for flag in $(EXTRA_TARGET_FLAGS); do \
31878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31879         done; \
31880         (cd $(TARGET_SUBDIR)/libmudflap && \
31881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31883                   "RANLIB=$${RANLIB}" \
31884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31885                    dvi) \
31886           || exit 1
31887
31888 @endif target-libmudflap
31889
31890 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31891 maybe-pdf-target-libmudflap:
31892 @if target-libmudflap
31893 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31894
31895 pdf-target-libmudflap: \
31896     configure-target-libmudflap 
31897         @: $(MAKE); $(unstage)
31898         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31899         r=`${PWD_COMMAND}`; export r; \
31900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31901         $(NORMAL_TARGET_EXPORTS) \
31902         echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31903         for flag in $(EXTRA_TARGET_FLAGS); do \
31904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31905         done; \
31906         (cd $(TARGET_SUBDIR)/libmudflap && \
31907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31909                   "RANLIB=$${RANLIB}" \
31910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31911                    pdf) \
31912           || exit 1
31913
31914 @endif target-libmudflap
31915
31916 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31917 maybe-html-target-libmudflap:
31918 @if target-libmudflap
31919 maybe-html-target-libmudflap: html-target-libmudflap
31920
31921 html-target-libmudflap: \
31922     configure-target-libmudflap 
31923         @: $(MAKE); $(unstage)
31924         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31925         r=`${PWD_COMMAND}`; export r; \
31926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31927         $(NORMAL_TARGET_EXPORTS) \
31928         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31929         for flag in $(EXTRA_TARGET_FLAGS); do \
31930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31931         done; \
31932         (cd $(TARGET_SUBDIR)/libmudflap && \
31933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935                   "RANLIB=$${RANLIB}" \
31936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31937                    html) \
31938           || exit 1
31939
31940 @endif target-libmudflap
31941
31942 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31943 maybe-TAGS-target-libmudflap:
31944 @if target-libmudflap
31945 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31946
31947 TAGS-target-libmudflap: \
31948     configure-target-libmudflap 
31949         @: $(MAKE); $(unstage)
31950         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31951         r=`${PWD_COMMAND}`; export r; \
31952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31953         $(NORMAL_TARGET_EXPORTS) \
31954         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31955         for flag in $(EXTRA_TARGET_FLAGS); do \
31956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31957         done; \
31958         (cd $(TARGET_SUBDIR)/libmudflap && \
31959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31961                   "RANLIB=$${RANLIB}" \
31962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31963                    TAGS) \
31964           || exit 1
31965
31966 @endif target-libmudflap
31967
31968 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31969 maybe-install-info-target-libmudflap:
31970 @if target-libmudflap
31971 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31972
31973 install-info-target-libmudflap: \
31974     configure-target-libmudflap \
31975     info-target-libmudflap 
31976         @: $(MAKE); $(unstage)
31977         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31978         r=`${PWD_COMMAND}`; export r; \
31979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31980         $(NORMAL_TARGET_EXPORTS) \
31981         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31982         for flag in $(EXTRA_TARGET_FLAGS); do \
31983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31984         done; \
31985         (cd $(TARGET_SUBDIR)/libmudflap && \
31986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31988                   "RANLIB=$${RANLIB}" \
31989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31990                    install-info) \
31991           || exit 1
31992
31993 @endif target-libmudflap
31994
31995 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31996 maybe-install-pdf-target-libmudflap:
31997 @if target-libmudflap
31998 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31999
32000 install-pdf-target-libmudflap: \
32001     configure-target-libmudflap \
32002     pdf-target-libmudflap 
32003         @: $(MAKE); $(unstage)
32004         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32005         r=`${PWD_COMMAND}`; export r; \
32006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32007         $(NORMAL_TARGET_EXPORTS) \
32008         echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32009         for flag in $(EXTRA_TARGET_FLAGS); do \
32010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32011         done; \
32012         (cd $(TARGET_SUBDIR)/libmudflap && \
32013           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015                   "RANLIB=$${RANLIB}" \
32016                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32017                    install-pdf) \
32018           || exit 1
32019
32020 @endif target-libmudflap
32021
32022 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
32023 maybe-install-html-target-libmudflap:
32024 @if target-libmudflap
32025 maybe-install-html-target-libmudflap: install-html-target-libmudflap
32026
32027 install-html-target-libmudflap: \
32028     configure-target-libmudflap \
32029     html-target-libmudflap 
32030         @: $(MAKE); $(unstage)
32031         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32032         r=`${PWD_COMMAND}`; export r; \
32033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32034         $(NORMAL_TARGET_EXPORTS) \
32035         echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
32036         for flag in $(EXTRA_TARGET_FLAGS); do \
32037           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32038         done; \
32039         (cd $(TARGET_SUBDIR)/libmudflap && \
32040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32042                   "RANLIB=$${RANLIB}" \
32043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32044                    install-html) \
32045           || exit 1
32046
32047 @endif target-libmudflap
32048
32049 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
32050 maybe-installcheck-target-libmudflap:
32051 @if target-libmudflap
32052 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
32053
32054 installcheck-target-libmudflap: \
32055     configure-target-libmudflap 
32056         @: $(MAKE); $(unstage)
32057         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32058         r=`${PWD_COMMAND}`; export r; \
32059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32060         $(NORMAL_TARGET_EXPORTS) \
32061         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
32062         for flag in $(EXTRA_TARGET_FLAGS); do \
32063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32064         done; \
32065         (cd $(TARGET_SUBDIR)/libmudflap && \
32066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32068                   "RANLIB=$${RANLIB}" \
32069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32070                    installcheck) \
32071           || exit 1
32072
32073 @endif target-libmudflap
32074
32075 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
32076 maybe-mostlyclean-target-libmudflap:
32077 @if target-libmudflap
32078 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
32079
32080 mostlyclean-target-libmudflap: 
32081         @: $(MAKE); $(unstage)
32082         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32083         r=`${PWD_COMMAND}`; export r; \
32084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32085         $(NORMAL_TARGET_EXPORTS) \
32086         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
32087         for flag in $(EXTRA_TARGET_FLAGS); do \
32088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32089         done; \
32090         (cd $(TARGET_SUBDIR)/libmudflap && \
32091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32093                   "RANLIB=$${RANLIB}" \
32094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32095                    mostlyclean) \
32096           || exit 1
32097
32098 @endif target-libmudflap
32099
32100 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
32101 maybe-clean-target-libmudflap:
32102 @if target-libmudflap
32103 maybe-clean-target-libmudflap: clean-target-libmudflap
32104
32105 clean-target-libmudflap: 
32106         @: $(MAKE); $(unstage)
32107         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32108         r=`${PWD_COMMAND}`; export r; \
32109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32110         $(NORMAL_TARGET_EXPORTS) \
32111         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
32112         for flag in $(EXTRA_TARGET_FLAGS); do \
32113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32114         done; \
32115         (cd $(TARGET_SUBDIR)/libmudflap && \
32116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32118                   "RANLIB=$${RANLIB}" \
32119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32120                    clean) \
32121           || exit 1
32122
32123 @endif target-libmudflap
32124
32125 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
32126 maybe-distclean-target-libmudflap:
32127 @if target-libmudflap
32128 maybe-distclean-target-libmudflap: distclean-target-libmudflap
32129
32130 distclean-target-libmudflap: 
32131         @: $(MAKE); $(unstage)
32132         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32133         r=`${PWD_COMMAND}`; export r; \
32134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32135         $(NORMAL_TARGET_EXPORTS) \
32136         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
32137         for flag in $(EXTRA_TARGET_FLAGS); do \
32138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32139         done; \
32140         (cd $(TARGET_SUBDIR)/libmudflap && \
32141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32143                   "RANLIB=$${RANLIB}" \
32144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32145                    distclean) \
32146           || exit 1
32147
32148 @endif target-libmudflap
32149
32150 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
32151 maybe-maintainer-clean-target-libmudflap:
32152 @if target-libmudflap
32153 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
32154
32155 maintainer-clean-target-libmudflap: 
32156         @: $(MAKE); $(unstage)
32157         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32158         r=`${PWD_COMMAND}`; export r; \
32159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32160         $(NORMAL_TARGET_EXPORTS) \
32161         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
32162         for flag in $(EXTRA_TARGET_FLAGS); do \
32163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32164         done; \
32165         (cd $(TARGET_SUBDIR)/libmudflap && \
32166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32168                   "RANLIB=$${RANLIB}" \
32169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32170                    maintainer-clean) \
32171           || exit 1
32172
32173 @endif target-libmudflap
32174
32175
32176
32177
32178
32179 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32180 maybe-configure-target-libsanitizer:
32181 @if gcc-bootstrap
32182 configure-target-libsanitizer: stage_current
32183 @endif gcc-bootstrap
32184 @if target-libsanitizer
32185 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32186 configure-target-libsanitizer: 
32187         @: $(MAKE); $(unstage)
32188         @r=`${PWD_COMMAND}`; export r; \
32189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32190         echo "Checking multilib configuration for libsanitizer..."; \
32191         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32192         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32193         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32194           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32195             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32196           else \
32197             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32198             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32199           fi; \
32200         else \
32201           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32202         fi; \
32203         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32204         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32205         $(NORMAL_TARGET_EXPORTS)  \
32206         echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32207         cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32208         case $(srcdir) in \
32209           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32210           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32211                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32212         esac; \
32213         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32214         libsrcdir="$$s/libsanitizer"; \
32215         rm -f no-such-file || : ; \
32216         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32217           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32218           --target=${target_alias} $${srcdiroption}  \
32219           || exit 1
32220 @endif target-libsanitizer
32221
32222
32223
32224
32225
32226 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32227 maybe-all-target-libsanitizer:
32228 @if gcc-bootstrap
32229 all-target-libsanitizer: stage_current
32230 @endif gcc-bootstrap
32231 @if target-libsanitizer
32232 TARGET-target-libsanitizer=all
32233 maybe-all-target-libsanitizer: all-target-libsanitizer
32234 all-target-libsanitizer: configure-target-libsanitizer
32235         @: $(MAKE); $(unstage)
32236         @r=`${PWD_COMMAND}`; export r; \
32237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32238         $(NORMAL_TARGET_EXPORTS)  \
32239         (cd $(TARGET_SUBDIR)/libsanitizer && \
32240           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
32241                 $(TARGET-target-libsanitizer))
32242 @endif target-libsanitizer
32243
32244
32245
32246
32247
32248 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32249 maybe-check-target-libsanitizer:
32250 @if target-libsanitizer
32251 maybe-check-target-libsanitizer: check-target-libsanitizer
32252
32253 check-target-libsanitizer:
32254         @: $(MAKE); $(unstage)
32255         @r=`${PWD_COMMAND}`; export r; \
32256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32257         $(NORMAL_TARGET_EXPORTS) \
32258         (cd $(TARGET_SUBDIR)/libsanitizer && \
32259           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
32260
32261 @endif target-libsanitizer
32262
32263 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32264 maybe-install-target-libsanitizer:
32265 @if target-libsanitizer
32266 maybe-install-target-libsanitizer: install-target-libsanitizer
32267
32268 install-target-libsanitizer: installdirs
32269         @: $(MAKE); $(unstage)
32270         @r=`${PWD_COMMAND}`; export r; \
32271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32272         $(NORMAL_TARGET_EXPORTS) \
32273         (cd $(TARGET_SUBDIR)/libsanitizer && \
32274           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32275
32276 @endif target-libsanitizer
32277
32278 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32279 maybe-install-strip-target-libsanitizer:
32280 @if target-libsanitizer
32281 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32282
32283 install-strip-target-libsanitizer: installdirs
32284         @: $(MAKE); $(unstage)
32285         @r=`${PWD_COMMAND}`; export r; \
32286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32287         $(NORMAL_TARGET_EXPORTS) \
32288         (cd $(TARGET_SUBDIR)/libsanitizer && \
32289           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32290
32291 @endif target-libsanitizer
32292
32293 # Other targets (info, dvi, pdf, etc.)
32294
32295 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32296 maybe-info-target-libsanitizer:
32297 @if target-libsanitizer
32298 maybe-info-target-libsanitizer: info-target-libsanitizer
32299
32300 info-target-libsanitizer: \
32301     configure-target-libsanitizer 
32302         @: $(MAKE); $(unstage)
32303         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32304         r=`${PWD_COMMAND}`; export r; \
32305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32306         $(NORMAL_TARGET_EXPORTS) \
32307         echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32308         for flag in $(EXTRA_TARGET_FLAGS); do \
32309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32310         done; \
32311         (cd $(TARGET_SUBDIR)/libsanitizer && \
32312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32314                   "RANLIB=$${RANLIB}" \
32315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32316                    info) \
32317           || exit 1
32318
32319 @endif target-libsanitizer
32320
32321 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32322 maybe-dvi-target-libsanitizer:
32323 @if target-libsanitizer
32324 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32325
32326 dvi-target-libsanitizer: \
32327     configure-target-libsanitizer 
32328         @: $(MAKE); $(unstage)
32329         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32330         r=`${PWD_COMMAND}`; export r; \
32331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32332         $(NORMAL_TARGET_EXPORTS) \
32333         echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32334         for flag in $(EXTRA_TARGET_FLAGS); do \
32335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32336         done; \
32337         (cd $(TARGET_SUBDIR)/libsanitizer && \
32338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32340                   "RANLIB=$${RANLIB}" \
32341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32342                    dvi) \
32343           || exit 1
32344
32345 @endif target-libsanitizer
32346
32347 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32348 maybe-pdf-target-libsanitizer:
32349 @if target-libsanitizer
32350 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32351
32352 pdf-target-libsanitizer: \
32353     configure-target-libsanitizer 
32354         @: $(MAKE); $(unstage)
32355         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32356         r=`${PWD_COMMAND}`; export r; \
32357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32358         $(NORMAL_TARGET_EXPORTS) \
32359         echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32360         for flag in $(EXTRA_TARGET_FLAGS); do \
32361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32362         done; \
32363         (cd $(TARGET_SUBDIR)/libsanitizer && \
32364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32366                   "RANLIB=$${RANLIB}" \
32367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32368                    pdf) \
32369           || exit 1
32370
32371 @endif target-libsanitizer
32372
32373 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32374 maybe-html-target-libsanitizer:
32375 @if target-libsanitizer
32376 maybe-html-target-libsanitizer: html-target-libsanitizer
32377
32378 html-target-libsanitizer: \
32379     configure-target-libsanitizer 
32380         @: $(MAKE); $(unstage)
32381         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32382         r=`${PWD_COMMAND}`; export r; \
32383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32384         $(NORMAL_TARGET_EXPORTS) \
32385         echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32386         for flag in $(EXTRA_TARGET_FLAGS); do \
32387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32388         done; \
32389         (cd $(TARGET_SUBDIR)/libsanitizer && \
32390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32392                   "RANLIB=$${RANLIB}" \
32393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32394                    html) \
32395           || exit 1
32396
32397 @endif target-libsanitizer
32398
32399 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32400 maybe-TAGS-target-libsanitizer:
32401 @if target-libsanitizer
32402 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32403
32404 TAGS-target-libsanitizer: \
32405     configure-target-libsanitizer 
32406         @: $(MAKE); $(unstage)
32407         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32408         r=`${PWD_COMMAND}`; export r; \
32409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32410         $(NORMAL_TARGET_EXPORTS) \
32411         echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32412         for flag in $(EXTRA_TARGET_FLAGS); do \
32413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32414         done; \
32415         (cd $(TARGET_SUBDIR)/libsanitizer && \
32416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32418                   "RANLIB=$${RANLIB}" \
32419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32420                    TAGS) \
32421           || exit 1
32422
32423 @endif target-libsanitizer
32424
32425 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32426 maybe-install-info-target-libsanitizer:
32427 @if target-libsanitizer
32428 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32429
32430 install-info-target-libsanitizer: \
32431     configure-target-libsanitizer \
32432     info-target-libsanitizer 
32433         @: $(MAKE); $(unstage)
32434         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32435         r=`${PWD_COMMAND}`; export r; \
32436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32437         $(NORMAL_TARGET_EXPORTS) \
32438         echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32439         for flag in $(EXTRA_TARGET_FLAGS); do \
32440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32441         done; \
32442         (cd $(TARGET_SUBDIR)/libsanitizer && \
32443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32445                   "RANLIB=$${RANLIB}" \
32446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32447                    install-info) \
32448           || exit 1
32449
32450 @endif target-libsanitizer
32451
32452 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32453 maybe-install-pdf-target-libsanitizer:
32454 @if target-libsanitizer
32455 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32456
32457 install-pdf-target-libsanitizer: \
32458     configure-target-libsanitizer \
32459     pdf-target-libsanitizer 
32460         @: $(MAKE); $(unstage)
32461         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32462         r=`${PWD_COMMAND}`; export r; \
32463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32464         $(NORMAL_TARGET_EXPORTS) \
32465         echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32466         for flag in $(EXTRA_TARGET_FLAGS); do \
32467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32468         done; \
32469         (cd $(TARGET_SUBDIR)/libsanitizer && \
32470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32472                   "RANLIB=$${RANLIB}" \
32473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32474                    install-pdf) \
32475           || exit 1
32476
32477 @endif target-libsanitizer
32478
32479 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
32480 maybe-install-html-target-libsanitizer:
32481 @if target-libsanitizer
32482 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
32483
32484 install-html-target-libsanitizer: \
32485     configure-target-libsanitizer \
32486     html-target-libsanitizer 
32487         @: $(MAKE); $(unstage)
32488         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32489         r=`${PWD_COMMAND}`; export r; \
32490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32491         $(NORMAL_TARGET_EXPORTS) \
32492         echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
32493         for flag in $(EXTRA_TARGET_FLAGS); do \
32494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32495         done; \
32496         (cd $(TARGET_SUBDIR)/libsanitizer && \
32497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32499                   "RANLIB=$${RANLIB}" \
32500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32501                    install-html) \
32502           || exit 1
32503
32504 @endif target-libsanitizer
32505
32506 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
32507 maybe-installcheck-target-libsanitizer:
32508 @if target-libsanitizer
32509 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
32510
32511 installcheck-target-libsanitizer: \
32512     configure-target-libsanitizer 
32513         @: $(MAKE); $(unstage)
32514         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32515         r=`${PWD_COMMAND}`; export r; \
32516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32517         $(NORMAL_TARGET_EXPORTS) \
32518         echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
32519         for flag in $(EXTRA_TARGET_FLAGS); do \
32520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32521         done; \
32522         (cd $(TARGET_SUBDIR)/libsanitizer && \
32523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32525                   "RANLIB=$${RANLIB}" \
32526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32527                    installcheck) \
32528           || exit 1
32529
32530 @endif target-libsanitizer
32531
32532 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
32533 maybe-mostlyclean-target-libsanitizer:
32534 @if target-libsanitizer
32535 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
32536
32537 mostlyclean-target-libsanitizer: 
32538         @: $(MAKE); $(unstage)
32539         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32540         r=`${PWD_COMMAND}`; export r; \
32541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32542         $(NORMAL_TARGET_EXPORTS) \
32543         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32544         for flag in $(EXTRA_TARGET_FLAGS); do \
32545           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32546         done; \
32547         (cd $(TARGET_SUBDIR)/libsanitizer && \
32548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32550                   "RANLIB=$${RANLIB}" \
32551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32552                    mostlyclean) \
32553           || exit 1
32554
32555 @endif target-libsanitizer
32556
32557 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
32558 maybe-clean-target-libsanitizer:
32559 @if target-libsanitizer
32560 maybe-clean-target-libsanitizer: clean-target-libsanitizer
32561
32562 clean-target-libsanitizer: 
32563         @: $(MAKE); $(unstage)
32564         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32565         r=`${PWD_COMMAND}`; export r; \
32566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32567         $(NORMAL_TARGET_EXPORTS) \
32568         echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32569         for flag in $(EXTRA_TARGET_FLAGS); do \
32570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32571         done; \
32572         (cd $(TARGET_SUBDIR)/libsanitizer && \
32573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32575                   "RANLIB=$${RANLIB}" \
32576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32577                    clean) \
32578           || exit 1
32579
32580 @endif target-libsanitizer
32581
32582 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
32583 maybe-distclean-target-libsanitizer:
32584 @if target-libsanitizer
32585 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
32586
32587 distclean-target-libsanitizer: 
32588         @: $(MAKE); $(unstage)
32589         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32590         r=`${PWD_COMMAND}`; export r; \
32591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32592         $(NORMAL_TARGET_EXPORTS) \
32593         echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32594         for flag in $(EXTRA_TARGET_FLAGS); do \
32595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32596         done; \
32597         (cd $(TARGET_SUBDIR)/libsanitizer && \
32598           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32599                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32600                   "RANLIB=$${RANLIB}" \
32601                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32602                    distclean) \
32603           || exit 1
32604
32605 @endif target-libsanitizer
32606
32607 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
32608 maybe-maintainer-clean-target-libsanitizer:
32609 @if target-libsanitizer
32610 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
32611
32612 maintainer-clean-target-libsanitizer: 
32613         @: $(MAKE); $(unstage)
32614         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32615         r=`${PWD_COMMAND}`; export r; \
32616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32617         $(NORMAL_TARGET_EXPORTS) \
32618         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32619         for flag in $(EXTRA_TARGET_FLAGS); do \
32620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32621         done; \
32622         (cd $(TARGET_SUBDIR)/libsanitizer && \
32623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32625                   "RANLIB=$${RANLIB}" \
32626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32627                    maintainer-clean) \
32628           || exit 1
32629
32630 @endif target-libsanitizer
32631
32632
32633
32634
32635
32636 .PHONY: configure-target-libssp maybe-configure-target-libssp
32637 maybe-configure-target-libssp:
32638 @if gcc-bootstrap
32639 configure-target-libssp: stage_current
32640 @endif gcc-bootstrap
32641 @if target-libssp
32642 maybe-configure-target-libssp: configure-target-libssp
32643 configure-target-libssp: 
32644         @: $(MAKE); $(unstage)
32645         @r=`${PWD_COMMAND}`; export r; \
32646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32647         echo "Checking multilib configuration for libssp..."; \
32648         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
32649         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
32650         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
32651           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
32652             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
32653           else \
32654             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
32655             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
32656           fi; \
32657         else \
32658           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
32659         fi; \
32660         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
32661         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
32662         $(NORMAL_TARGET_EXPORTS)  \
32663         echo Configuring in $(TARGET_SUBDIR)/libssp; \
32664         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
32665         case $(srcdir) in \
32666           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32667           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
32668                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32669         esac; \
32670         srcdiroption="--srcdir=$${topdir}/libssp"; \
32671         libsrcdir="$$s/libssp"; \
32672         rm -f no-such-file || : ; \
32673         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32674           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32675           --target=${target_alias} $${srcdiroption}  \
32676           || exit 1
32677 @endif target-libssp
32678
32679
32680
32681
32682
32683 .PHONY: all-target-libssp maybe-all-target-libssp
32684 maybe-all-target-libssp:
32685 @if gcc-bootstrap
32686 all-target-libssp: stage_current
32687 @endif gcc-bootstrap
32688 @if target-libssp
32689 TARGET-target-libssp=all
32690 maybe-all-target-libssp: all-target-libssp
32691 all-target-libssp: configure-target-libssp
32692         @: $(MAKE); $(unstage)
32693         @r=`${PWD_COMMAND}`; export r; \
32694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32695         $(NORMAL_TARGET_EXPORTS)  \
32696         (cd $(TARGET_SUBDIR)/libssp && \
32697           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
32698                 $(TARGET-target-libssp))
32699 @endif target-libssp
32700
32701
32702
32703
32704
32705 .PHONY: check-target-libssp maybe-check-target-libssp
32706 maybe-check-target-libssp:
32707 @if target-libssp
32708 maybe-check-target-libssp: check-target-libssp
32709
32710 check-target-libssp:
32711         @: $(MAKE); $(unstage)
32712         @r=`${PWD_COMMAND}`; export r; \
32713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32714         $(NORMAL_TARGET_EXPORTS) \
32715         (cd $(TARGET_SUBDIR)/libssp && \
32716           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
32717
32718 @endif target-libssp
32719
32720 .PHONY: install-target-libssp maybe-install-target-libssp
32721 maybe-install-target-libssp:
32722 @if target-libssp
32723 maybe-install-target-libssp: install-target-libssp
32724
32725 install-target-libssp: installdirs
32726         @: $(MAKE); $(unstage)
32727         @r=`${PWD_COMMAND}`; export r; \
32728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32729         $(NORMAL_TARGET_EXPORTS) \
32730         (cd $(TARGET_SUBDIR)/libssp && \
32731           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32732
32733 @endif target-libssp
32734
32735 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
32736 maybe-install-strip-target-libssp:
32737 @if target-libssp
32738 maybe-install-strip-target-libssp: install-strip-target-libssp
32739
32740 install-strip-target-libssp: installdirs
32741         @: $(MAKE); $(unstage)
32742         @r=`${PWD_COMMAND}`; export r; \
32743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32744         $(NORMAL_TARGET_EXPORTS) \
32745         (cd $(TARGET_SUBDIR)/libssp && \
32746           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32747
32748 @endif target-libssp
32749
32750 # Other targets (info, dvi, pdf, etc.)
32751
32752 .PHONY: maybe-info-target-libssp info-target-libssp
32753 maybe-info-target-libssp:
32754 @if target-libssp
32755 maybe-info-target-libssp: info-target-libssp
32756
32757 info-target-libssp: \
32758     configure-target-libssp 
32759         @: $(MAKE); $(unstage)
32760         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32761         r=`${PWD_COMMAND}`; export r; \
32762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32763         $(NORMAL_TARGET_EXPORTS) \
32764         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
32765         for flag in $(EXTRA_TARGET_FLAGS); do \
32766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32767         done; \
32768         (cd $(TARGET_SUBDIR)/libssp && \
32769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32771                   "RANLIB=$${RANLIB}" \
32772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32773                    info) \
32774           || exit 1
32775
32776 @endif target-libssp
32777
32778 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
32779 maybe-dvi-target-libssp:
32780 @if target-libssp
32781 maybe-dvi-target-libssp: dvi-target-libssp
32782
32783 dvi-target-libssp: \
32784     configure-target-libssp 
32785         @: $(MAKE); $(unstage)
32786         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32787         r=`${PWD_COMMAND}`; export r; \
32788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32789         $(NORMAL_TARGET_EXPORTS) \
32790         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
32791         for flag in $(EXTRA_TARGET_FLAGS); do \
32792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32793         done; \
32794         (cd $(TARGET_SUBDIR)/libssp && \
32795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32797                   "RANLIB=$${RANLIB}" \
32798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32799                    dvi) \
32800           || exit 1
32801
32802 @endif target-libssp
32803
32804 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
32805 maybe-pdf-target-libssp:
32806 @if target-libssp
32807 maybe-pdf-target-libssp: pdf-target-libssp
32808
32809 pdf-target-libssp: \
32810     configure-target-libssp 
32811         @: $(MAKE); $(unstage)
32812         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32813         r=`${PWD_COMMAND}`; export r; \
32814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815         $(NORMAL_TARGET_EXPORTS) \
32816         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
32817         for flag in $(EXTRA_TARGET_FLAGS); do \
32818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32819         done; \
32820         (cd $(TARGET_SUBDIR)/libssp && \
32821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32823                   "RANLIB=$${RANLIB}" \
32824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32825                    pdf) \
32826           || exit 1
32827
32828 @endif target-libssp
32829
32830 .PHONY: maybe-html-target-libssp html-target-libssp
32831 maybe-html-target-libssp:
32832 @if target-libssp
32833 maybe-html-target-libssp: html-target-libssp
32834
32835 html-target-libssp: \
32836     configure-target-libssp 
32837         @: $(MAKE); $(unstage)
32838         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32839         r=`${PWD_COMMAND}`; export r; \
32840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841         $(NORMAL_TARGET_EXPORTS) \
32842         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
32843         for flag in $(EXTRA_TARGET_FLAGS); do \
32844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32845         done; \
32846         (cd $(TARGET_SUBDIR)/libssp && \
32847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32849                   "RANLIB=$${RANLIB}" \
32850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32851                    html) \
32852           || exit 1
32853
32854 @endif target-libssp
32855
32856 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
32857 maybe-TAGS-target-libssp:
32858 @if target-libssp
32859 maybe-TAGS-target-libssp: TAGS-target-libssp
32860
32861 TAGS-target-libssp: \
32862     configure-target-libssp 
32863         @: $(MAKE); $(unstage)
32864         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32865         r=`${PWD_COMMAND}`; export r; \
32866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32867         $(NORMAL_TARGET_EXPORTS) \
32868         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
32869         for flag in $(EXTRA_TARGET_FLAGS); do \
32870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32871         done; \
32872         (cd $(TARGET_SUBDIR)/libssp && \
32873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32875                   "RANLIB=$${RANLIB}" \
32876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32877                    TAGS) \
32878           || exit 1
32879
32880 @endif target-libssp
32881
32882 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
32883 maybe-install-info-target-libssp:
32884 @if target-libssp
32885 maybe-install-info-target-libssp: install-info-target-libssp
32886
32887 install-info-target-libssp: \
32888     configure-target-libssp \
32889     info-target-libssp 
32890         @: $(MAKE); $(unstage)
32891         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32892         r=`${PWD_COMMAND}`; export r; \
32893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32894         $(NORMAL_TARGET_EXPORTS) \
32895         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
32896         for flag in $(EXTRA_TARGET_FLAGS); do \
32897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32898         done; \
32899         (cd $(TARGET_SUBDIR)/libssp && \
32900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32902                   "RANLIB=$${RANLIB}" \
32903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32904                    install-info) \
32905           || exit 1
32906
32907 @endif target-libssp
32908
32909 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
32910 maybe-install-pdf-target-libssp:
32911 @if target-libssp
32912 maybe-install-pdf-target-libssp: install-pdf-target-libssp
32913
32914 install-pdf-target-libssp: \
32915     configure-target-libssp \
32916     pdf-target-libssp 
32917         @: $(MAKE); $(unstage)
32918         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32919         r=`${PWD_COMMAND}`; export r; \
32920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32921         $(NORMAL_TARGET_EXPORTS) \
32922         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
32923         for flag in $(EXTRA_TARGET_FLAGS); do \
32924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32925         done; \
32926         (cd $(TARGET_SUBDIR)/libssp && \
32927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32929                   "RANLIB=$${RANLIB}" \
32930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32931                    install-pdf) \
32932           || exit 1
32933
32934 @endif target-libssp
32935
32936 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
32937 maybe-install-html-target-libssp:
32938 @if target-libssp
32939 maybe-install-html-target-libssp: install-html-target-libssp
32940
32941 install-html-target-libssp: \
32942     configure-target-libssp \
32943     html-target-libssp 
32944         @: $(MAKE); $(unstage)
32945         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32946         r=`${PWD_COMMAND}`; export r; \
32947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32948         $(NORMAL_TARGET_EXPORTS) \
32949         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
32950         for flag in $(EXTRA_TARGET_FLAGS); do \
32951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32952         done; \
32953         (cd $(TARGET_SUBDIR)/libssp && \
32954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32956                   "RANLIB=$${RANLIB}" \
32957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32958                    install-html) \
32959           || exit 1
32960
32961 @endif target-libssp
32962
32963 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
32964 maybe-installcheck-target-libssp:
32965 @if target-libssp
32966 maybe-installcheck-target-libssp: installcheck-target-libssp
32967
32968 installcheck-target-libssp: \
32969     configure-target-libssp 
32970         @: $(MAKE); $(unstage)
32971         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32972         r=`${PWD_COMMAND}`; export r; \
32973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32974         $(NORMAL_TARGET_EXPORTS) \
32975         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
32976         for flag in $(EXTRA_TARGET_FLAGS); do \
32977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32978         done; \
32979         (cd $(TARGET_SUBDIR)/libssp && \
32980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32982                   "RANLIB=$${RANLIB}" \
32983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32984                    installcheck) \
32985           || exit 1
32986
32987 @endif target-libssp
32988
32989 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
32990 maybe-mostlyclean-target-libssp:
32991 @if target-libssp
32992 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
32993
32994 mostlyclean-target-libssp: 
32995         @: $(MAKE); $(unstage)
32996         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32997         r=`${PWD_COMMAND}`; export r; \
32998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32999         $(NORMAL_TARGET_EXPORTS) \
33000         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
33001         for flag in $(EXTRA_TARGET_FLAGS); do \
33002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33003         done; \
33004         (cd $(TARGET_SUBDIR)/libssp && \
33005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33007                   "RANLIB=$${RANLIB}" \
33008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33009                    mostlyclean) \
33010           || exit 1
33011
33012 @endif target-libssp
33013
33014 .PHONY: maybe-clean-target-libssp clean-target-libssp
33015 maybe-clean-target-libssp:
33016 @if target-libssp
33017 maybe-clean-target-libssp: clean-target-libssp
33018
33019 clean-target-libssp: 
33020         @: $(MAKE); $(unstage)
33021         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33022         r=`${PWD_COMMAND}`; export r; \
33023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33024         $(NORMAL_TARGET_EXPORTS) \
33025         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
33026         for flag in $(EXTRA_TARGET_FLAGS); do \
33027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33028         done; \
33029         (cd $(TARGET_SUBDIR)/libssp && \
33030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33032                   "RANLIB=$${RANLIB}" \
33033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33034                    clean) \
33035           || exit 1
33036
33037 @endif target-libssp
33038
33039 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
33040 maybe-distclean-target-libssp:
33041 @if target-libssp
33042 maybe-distclean-target-libssp: distclean-target-libssp
33043
33044 distclean-target-libssp: 
33045         @: $(MAKE); $(unstage)
33046         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33047         r=`${PWD_COMMAND}`; export r; \
33048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33049         $(NORMAL_TARGET_EXPORTS) \
33050         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
33051         for flag in $(EXTRA_TARGET_FLAGS); do \
33052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33053         done; \
33054         (cd $(TARGET_SUBDIR)/libssp && \
33055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33057                   "RANLIB=$${RANLIB}" \
33058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33059                    distclean) \
33060           || exit 1
33061
33062 @endif target-libssp
33063
33064 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
33065 maybe-maintainer-clean-target-libssp:
33066 @if target-libssp
33067 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
33068
33069 maintainer-clean-target-libssp: 
33070         @: $(MAKE); $(unstage)
33071         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33072         r=`${PWD_COMMAND}`; export r; \
33073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33074         $(NORMAL_TARGET_EXPORTS) \
33075         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
33076         for flag in $(EXTRA_TARGET_FLAGS); do \
33077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33078         done; \
33079         (cd $(TARGET_SUBDIR)/libssp && \
33080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33082                   "RANLIB=$${RANLIB}" \
33083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33084                    maintainer-clean) \
33085           || exit 1
33086
33087 @endif target-libssp
33088
33089
33090
33091
33092
33093 .PHONY: configure-target-newlib maybe-configure-target-newlib
33094 maybe-configure-target-newlib:
33095 @if gcc-bootstrap
33096 configure-target-newlib: stage_current
33097 @endif gcc-bootstrap
33098 @if target-newlib
33099 maybe-configure-target-newlib: configure-target-newlib
33100 configure-target-newlib: 
33101         @: $(MAKE); $(unstage)
33102         @r=`${PWD_COMMAND}`; export r; \
33103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33104         echo "Checking multilib configuration for newlib..."; \
33105         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
33106         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
33107         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
33108           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
33109             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
33110           else \
33111             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
33112             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
33113           fi; \
33114         else \
33115           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
33116         fi; \
33117         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
33118         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
33119         $(NORMAL_TARGET_EXPORTS)  \
33120         echo Configuring in $(TARGET_SUBDIR)/newlib; \
33121         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
33122         case $(srcdir) in \
33123           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33124           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
33125                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33126         esac; \
33127         srcdiroption="--srcdir=$${topdir}/newlib"; \
33128         libsrcdir="$$s/newlib"; \
33129         rm -f no-such-file || : ; \
33130         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33131           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33132           --target=${target_alias} $${srcdiroption}  \
33133           || exit 1
33134 @endif target-newlib
33135
33136
33137
33138
33139
33140 .PHONY: all-target-newlib maybe-all-target-newlib
33141 maybe-all-target-newlib:
33142 @if gcc-bootstrap
33143 all-target-newlib: stage_current
33144 @endif gcc-bootstrap
33145 @if target-newlib
33146 TARGET-target-newlib=all
33147 maybe-all-target-newlib: all-target-newlib
33148 all-target-newlib: configure-target-newlib
33149         @: $(MAKE); $(unstage)
33150         @r=`${PWD_COMMAND}`; export r; \
33151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33152         $(NORMAL_TARGET_EXPORTS)  \
33153         (cd $(TARGET_SUBDIR)/newlib && \
33154           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
33155                 $(TARGET-target-newlib))
33156 @endif target-newlib
33157
33158
33159
33160
33161
33162 .PHONY: check-target-newlib maybe-check-target-newlib
33163 maybe-check-target-newlib:
33164 @if target-newlib
33165 maybe-check-target-newlib: check-target-newlib
33166
33167 check-target-newlib:
33168         @: $(MAKE); $(unstage)
33169         @r=`${PWD_COMMAND}`; export r; \
33170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33171         $(NORMAL_TARGET_EXPORTS) \
33172         (cd $(TARGET_SUBDIR)/newlib && \
33173           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33174
33175 @endif target-newlib
33176
33177 .PHONY: install-target-newlib maybe-install-target-newlib
33178 maybe-install-target-newlib:
33179 @if target-newlib
33180 maybe-install-target-newlib: install-target-newlib
33181
33182 install-target-newlib: installdirs
33183         @: $(MAKE); $(unstage)
33184         @r=`${PWD_COMMAND}`; export r; \
33185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33186         $(NORMAL_TARGET_EXPORTS) \
33187         (cd $(TARGET_SUBDIR)/newlib && \
33188           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33189
33190 @endif target-newlib
33191
33192 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
33193 maybe-install-strip-target-newlib:
33194 @if target-newlib
33195 maybe-install-strip-target-newlib: install-strip-target-newlib
33196
33197 install-strip-target-newlib: installdirs
33198         @: $(MAKE); $(unstage)
33199         @r=`${PWD_COMMAND}`; export r; \
33200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33201         $(NORMAL_TARGET_EXPORTS) \
33202         (cd $(TARGET_SUBDIR)/newlib && \
33203           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33204
33205 @endif target-newlib
33206
33207 # Other targets (info, dvi, pdf, etc.)
33208
33209 .PHONY: maybe-info-target-newlib info-target-newlib
33210 maybe-info-target-newlib:
33211 @if target-newlib
33212 maybe-info-target-newlib: info-target-newlib
33213
33214 info-target-newlib: \
33215     configure-target-newlib 
33216         @: $(MAKE); $(unstage)
33217         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33218         r=`${PWD_COMMAND}`; export r; \
33219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33220         $(NORMAL_TARGET_EXPORTS) \
33221         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
33222         for flag in $(EXTRA_TARGET_FLAGS); do \
33223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33224         done; \
33225         (cd $(TARGET_SUBDIR)/newlib && \
33226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33228                   "RANLIB=$${RANLIB}" \
33229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33230                    info) \
33231           || exit 1
33232
33233 @endif target-newlib
33234
33235 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
33236 maybe-dvi-target-newlib:
33237 @if target-newlib
33238 maybe-dvi-target-newlib: dvi-target-newlib
33239
33240 dvi-target-newlib: \
33241     configure-target-newlib 
33242         @: $(MAKE); $(unstage)
33243         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33244         r=`${PWD_COMMAND}`; export r; \
33245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33246         $(NORMAL_TARGET_EXPORTS) \
33247         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
33248         for flag in $(EXTRA_TARGET_FLAGS); do \
33249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33250         done; \
33251         (cd $(TARGET_SUBDIR)/newlib && \
33252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254                   "RANLIB=$${RANLIB}" \
33255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33256                    dvi) \
33257           || exit 1
33258
33259 @endif target-newlib
33260
33261 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
33262 maybe-pdf-target-newlib:
33263 @if target-newlib
33264 maybe-pdf-target-newlib: pdf-target-newlib
33265
33266 pdf-target-newlib: \
33267     configure-target-newlib 
33268         @: $(MAKE); $(unstage)
33269         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33270         r=`${PWD_COMMAND}`; export r; \
33271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33272         $(NORMAL_TARGET_EXPORTS) \
33273         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
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                    pdf) \
33283           || exit 1
33284
33285 @endif target-newlib
33286
33287 .PHONY: maybe-html-target-newlib html-target-newlib
33288 maybe-html-target-newlib:
33289 @if target-newlib
33290 maybe-html-target-newlib: html-target-newlib
33291
33292 html-target-newlib: \
33293     configure-target-newlib 
33294         @: $(MAKE); $(unstage)
33295         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33296         r=`${PWD_COMMAND}`; export r; \
33297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33298         $(NORMAL_TARGET_EXPORTS) \
33299         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
33300         for flag in $(EXTRA_TARGET_FLAGS); do \
33301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33302         done; \
33303         (cd $(TARGET_SUBDIR)/newlib && \
33304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33306                   "RANLIB=$${RANLIB}" \
33307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33308                    html) \
33309           || exit 1
33310
33311 @endif target-newlib
33312
33313 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
33314 maybe-TAGS-target-newlib:
33315 @if target-newlib
33316 maybe-TAGS-target-newlib: TAGS-target-newlib
33317
33318 TAGS-target-newlib: \
33319     configure-target-newlib 
33320         @: $(MAKE); $(unstage)
33321         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33322         r=`${PWD_COMMAND}`; export r; \
33323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33324         $(NORMAL_TARGET_EXPORTS) \
33325         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
33326         for flag in $(EXTRA_TARGET_FLAGS); do \
33327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33328         done; \
33329         (cd $(TARGET_SUBDIR)/newlib && \
33330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33332                   "RANLIB=$${RANLIB}" \
33333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33334                    TAGS) \
33335           || exit 1
33336
33337 @endif target-newlib
33338
33339 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
33340 maybe-install-info-target-newlib:
33341 @if target-newlib
33342 maybe-install-info-target-newlib: install-info-target-newlib
33343
33344 install-info-target-newlib: \
33345     configure-target-newlib \
33346     info-target-newlib 
33347         @: $(MAKE); $(unstage)
33348         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33349         r=`${PWD_COMMAND}`; export r; \
33350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33351         $(NORMAL_TARGET_EXPORTS) \
33352         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
33353         for flag in $(EXTRA_TARGET_FLAGS); do \
33354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33355         done; \
33356         (cd $(TARGET_SUBDIR)/newlib && \
33357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359                   "RANLIB=$${RANLIB}" \
33360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33361                    install-info) \
33362           || exit 1
33363
33364 @endif target-newlib
33365
33366 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
33367 maybe-install-pdf-target-newlib:
33368 @if target-newlib
33369 maybe-install-pdf-target-newlib: install-pdf-target-newlib
33370
33371 install-pdf-target-newlib: \
33372     configure-target-newlib \
33373     pdf-target-newlib 
33374         @: $(MAKE); $(unstage)
33375         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33376         r=`${PWD_COMMAND}`; export r; \
33377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33378         $(NORMAL_TARGET_EXPORTS) \
33379         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
33380         for flag in $(EXTRA_TARGET_FLAGS); do \
33381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33382         done; \
33383         (cd $(TARGET_SUBDIR)/newlib && \
33384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33386                   "RANLIB=$${RANLIB}" \
33387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33388                    install-pdf) \
33389           || exit 1
33390
33391 @endif target-newlib
33392
33393 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
33394 maybe-install-html-target-newlib:
33395 @if target-newlib
33396 maybe-install-html-target-newlib: install-html-target-newlib
33397
33398 install-html-target-newlib: \
33399     configure-target-newlib \
33400     html-target-newlib 
33401         @: $(MAKE); $(unstage)
33402         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33403         r=`${PWD_COMMAND}`; export r; \
33404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33405         $(NORMAL_TARGET_EXPORTS) \
33406         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
33407         for flag in $(EXTRA_TARGET_FLAGS); do \
33408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33409         done; \
33410         (cd $(TARGET_SUBDIR)/newlib && \
33411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33413                   "RANLIB=$${RANLIB}" \
33414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33415                    install-html) \
33416           || exit 1
33417
33418 @endif target-newlib
33419
33420 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
33421 maybe-installcheck-target-newlib:
33422 @if target-newlib
33423 maybe-installcheck-target-newlib: installcheck-target-newlib
33424
33425 installcheck-target-newlib: \
33426     configure-target-newlib 
33427         @: $(MAKE); $(unstage)
33428         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33429         r=`${PWD_COMMAND}`; export r; \
33430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33431         $(NORMAL_TARGET_EXPORTS) \
33432         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
33433         for flag in $(EXTRA_TARGET_FLAGS); do \
33434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33435         done; \
33436         (cd $(TARGET_SUBDIR)/newlib && \
33437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33439                   "RANLIB=$${RANLIB}" \
33440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33441                    installcheck) \
33442           || exit 1
33443
33444 @endif target-newlib
33445
33446 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
33447 maybe-mostlyclean-target-newlib:
33448 @if target-newlib
33449 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
33450
33451 mostlyclean-target-newlib: 
33452         @: $(MAKE); $(unstage)
33453         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33454         r=`${PWD_COMMAND}`; export r; \
33455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33456         $(NORMAL_TARGET_EXPORTS) \
33457         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
33458         for flag in $(EXTRA_TARGET_FLAGS); do \
33459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33460         done; \
33461         (cd $(TARGET_SUBDIR)/newlib && \
33462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33464                   "RANLIB=$${RANLIB}" \
33465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33466                    mostlyclean) \
33467           || exit 1
33468
33469 @endif target-newlib
33470
33471 .PHONY: maybe-clean-target-newlib clean-target-newlib
33472 maybe-clean-target-newlib:
33473 @if target-newlib
33474 maybe-clean-target-newlib: clean-target-newlib
33475
33476 clean-target-newlib: 
33477         @: $(MAKE); $(unstage)
33478         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33479         r=`${PWD_COMMAND}`; export r; \
33480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33481         $(NORMAL_TARGET_EXPORTS) \
33482         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
33483         for flag in $(EXTRA_TARGET_FLAGS); do \
33484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33485         done; \
33486         (cd $(TARGET_SUBDIR)/newlib && \
33487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33489                   "RANLIB=$${RANLIB}" \
33490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33491                    clean) \
33492           || exit 1
33493
33494 @endif target-newlib
33495
33496 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
33497 maybe-distclean-target-newlib:
33498 @if target-newlib
33499 maybe-distclean-target-newlib: distclean-target-newlib
33500
33501 distclean-target-newlib: 
33502         @: $(MAKE); $(unstage)
33503         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33504         r=`${PWD_COMMAND}`; export r; \
33505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506         $(NORMAL_TARGET_EXPORTS) \
33507         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
33508         for flag in $(EXTRA_TARGET_FLAGS); do \
33509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33510         done; \
33511         (cd $(TARGET_SUBDIR)/newlib && \
33512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33514                   "RANLIB=$${RANLIB}" \
33515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33516                    distclean) \
33517           || exit 1
33518
33519 @endif target-newlib
33520
33521 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
33522 maybe-maintainer-clean-target-newlib:
33523 @if target-newlib
33524 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
33525
33526 maintainer-clean-target-newlib: 
33527         @: $(MAKE); $(unstage)
33528         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33529         r=`${PWD_COMMAND}`; export r; \
33530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33531         $(NORMAL_TARGET_EXPORTS) \
33532         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
33533         for flag in $(EXTRA_TARGET_FLAGS); do \
33534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33535         done; \
33536         (cd $(TARGET_SUBDIR)/newlib && \
33537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33539                   "RANLIB=$${RANLIB}" \
33540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33541                    maintainer-clean) \
33542           || exit 1
33543
33544 @endif target-newlib
33545
33546
33547
33548
33549
33550 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
33551 maybe-configure-target-libgcc:
33552 @if gcc-bootstrap
33553 configure-target-libgcc: stage_current
33554 @endif gcc-bootstrap
33555 @if target-libgcc
33556 maybe-configure-target-libgcc: configure-target-libgcc
33557 configure-target-libgcc: 
33558         @r=`${PWD_COMMAND}`; export r; \
33559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33560         echo "Checking multilib configuration for libgcc..."; \
33561         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33562         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33563         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33564           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33565             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33566           else \
33567             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33568             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33569           fi; \
33570         else \
33571           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33572         fi; \
33573         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33574         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33575         $(NORMAL_TARGET_EXPORTS)  \
33576         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
33577         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
33578         case $(srcdir) in \
33579           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33580           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33581                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33582         esac; \
33583         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33584         libsrcdir="$$s/libgcc"; \
33585         rm -f no-such-file || : ; \
33586         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33587           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33588           --target=${target_alias} $${srcdiroption}  \
33589           || exit 1
33590 @endif target-libgcc
33591
33592
33593
33594 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
33595 maybe-configure-stage1-target-libgcc:
33596 @if target-libgcc-bootstrap
33597 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
33598 configure-stage1-target-libgcc:
33599         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33600         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33601         @r=`${PWD_COMMAND}`; export r; \
33602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33603         TFLAGS="$(STAGE1_TFLAGS)"; \
33604         echo "Checking multilib configuration for libgcc..."; \
33605         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33606         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33607           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33608             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33609           else \
33610             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33611             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33612           fi; \
33613         else \
33614           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33615         fi; \
33616         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33617         $(NORMAL_TARGET_EXPORTS) \
33618         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33619         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33620         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33621         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
33622         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33623         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33624         case $(srcdir) in \
33625           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33626           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33627                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33628         esac; \
33629         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33630         libsrcdir="$$s/libgcc"; \
33631         $(SHELL) $${libsrcdir}/configure \
33632           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33633           --target=${target_alias} $${srcdiroption} \
33634           $(STAGE1_CONFIGURE_FLAGS)
33635 @endif target-libgcc-bootstrap
33636
33637 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
33638 maybe-configure-stage2-target-libgcc:
33639 @if target-libgcc-bootstrap
33640 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
33641 configure-stage2-target-libgcc:
33642         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33643         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33644         @r=`${PWD_COMMAND}`; export r; \
33645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33646         TFLAGS="$(STAGE2_TFLAGS)"; \
33647         echo "Checking multilib configuration for libgcc..."; \
33648         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33649         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33650           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33651             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33652           else \
33653             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33654             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33655           fi; \
33656         else \
33657           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33658         fi; \
33659         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33660         $(NORMAL_TARGET_EXPORTS) \
33661          \
33662         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33663         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33664         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33665         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
33666         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33667         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33668         case $(srcdir) in \
33669           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33670           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33671                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33672         esac; \
33673         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33674         libsrcdir="$$s/libgcc"; \
33675         $(SHELL) $${libsrcdir}/configure \
33676           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33677           --target=${target_alias} $${srcdiroption} \
33678           --with-build-libsubdir=$(HOST_SUBDIR) \
33679           $(STAGE2_CONFIGURE_FLAGS)
33680 @endif target-libgcc-bootstrap
33681
33682 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
33683 maybe-configure-stage3-target-libgcc:
33684 @if target-libgcc-bootstrap
33685 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
33686 configure-stage3-target-libgcc:
33687         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33688         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33689         @r=`${PWD_COMMAND}`; export r; \
33690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33691         TFLAGS="$(STAGE3_TFLAGS)"; \
33692         echo "Checking multilib configuration for libgcc..."; \
33693         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33694         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33695           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33696             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33697           else \
33698             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33699             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33700           fi; \
33701         else \
33702           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33703         fi; \
33704         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33705         $(NORMAL_TARGET_EXPORTS) \
33706          \
33707         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33708         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33709         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33710         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
33711         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33712         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33713         case $(srcdir) in \
33714           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33715           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33716                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33717         esac; \
33718         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33719         libsrcdir="$$s/libgcc"; \
33720         $(SHELL) $${libsrcdir}/configure \
33721           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33722           --target=${target_alias} $${srcdiroption} \
33723           --with-build-libsubdir=$(HOST_SUBDIR) \
33724           $(STAGE3_CONFIGURE_FLAGS)
33725 @endif target-libgcc-bootstrap
33726
33727 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
33728 maybe-configure-stage4-target-libgcc:
33729 @if target-libgcc-bootstrap
33730 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
33731 configure-stage4-target-libgcc:
33732         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33733         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33734         @r=`${PWD_COMMAND}`; export r; \
33735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33736         TFLAGS="$(STAGE4_TFLAGS)"; \
33737         echo "Checking multilib configuration for libgcc..."; \
33738         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33739         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33740           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33741             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33742           else \
33743             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33744             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33745           fi; \
33746         else \
33747           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33748         fi; \
33749         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33750         $(NORMAL_TARGET_EXPORTS) \
33751          \
33752         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33753         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33754         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33755         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
33756         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33757         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33758         case $(srcdir) in \
33759           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33760           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33761                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33762         esac; \
33763         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33764         libsrcdir="$$s/libgcc"; \
33765         $(SHELL) $${libsrcdir}/configure \
33766           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33767           --target=${target_alias} $${srcdiroption} \
33768           --with-build-libsubdir=$(HOST_SUBDIR) \
33769           $(STAGE4_CONFIGURE_FLAGS)
33770 @endif target-libgcc-bootstrap
33771
33772 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
33773 maybe-configure-stageprofile-target-libgcc:
33774 @if target-libgcc-bootstrap
33775 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
33776 configure-stageprofile-target-libgcc:
33777         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33778         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33779         @r=`${PWD_COMMAND}`; export r; \
33780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33781         TFLAGS="$(STAGEprofile_TFLAGS)"; \
33782         echo "Checking multilib configuration for libgcc..."; \
33783         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33784         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33785           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33786             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33787           else \
33788             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33789             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33790           fi; \
33791         else \
33792           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33793         fi; \
33794         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33795         $(NORMAL_TARGET_EXPORTS) \
33796          \
33797         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33798         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33799         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33800         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
33801         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33802         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33803         case $(srcdir) in \
33804           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33805           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33806                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33807         esac; \
33808         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33809         libsrcdir="$$s/libgcc"; \
33810         $(SHELL) $${libsrcdir}/configure \
33811           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33812           --target=${target_alias} $${srcdiroption} \
33813           --with-build-libsubdir=$(HOST_SUBDIR) \
33814           $(STAGEprofile_CONFIGURE_FLAGS)
33815 @endif target-libgcc-bootstrap
33816
33817 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
33818 maybe-configure-stagefeedback-target-libgcc:
33819 @if target-libgcc-bootstrap
33820 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
33821 configure-stagefeedback-target-libgcc:
33822         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33823         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33824         @r=`${PWD_COMMAND}`; export r; \
33825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33826         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33827         echo "Checking multilib configuration for libgcc..."; \
33828         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33829         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33830           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33831             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33832           else \
33833             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33834             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33835           fi; \
33836         else \
33837           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33838         fi; \
33839         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33840         $(NORMAL_TARGET_EXPORTS) \
33841          \
33842         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33843         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33844         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33845         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
33846         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33847         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33848         case $(srcdir) in \
33849           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33850           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33851                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33852         esac; \
33853         srcdiroption="--srcdir=$${topdir}/libgcc"; \
33854         libsrcdir="$$s/libgcc"; \
33855         $(SHELL) $${libsrcdir}/configure \
33856           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33857           --target=${target_alias} $${srcdiroption} \
33858           --with-build-libsubdir=$(HOST_SUBDIR) \
33859           $(STAGEfeedback_CONFIGURE_FLAGS)
33860 @endif target-libgcc-bootstrap
33861
33862
33863
33864
33865
33866 .PHONY: all-target-libgcc maybe-all-target-libgcc
33867 maybe-all-target-libgcc:
33868 @if gcc-bootstrap
33869 all-target-libgcc: stage_current
33870 @endif gcc-bootstrap
33871 @if target-libgcc
33872 TARGET-target-libgcc=all
33873 maybe-all-target-libgcc: all-target-libgcc
33874 all-target-libgcc: configure-target-libgcc
33875         @r=`${PWD_COMMAND}`; export r; \
33876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33877         $(NORMAL_TARGET_EXPORTS)  \
33878         (cd $(TARGET_SUBDIR)/libgcc && \
33879           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
33880                 $(TARGET-target-libgcc))
33881 @endif target-libgcc
33882
33883
33884
33885 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
33886 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
33887 maybe-all-stage1-target-libgcc:
33888 maybe-clean-stage1-target-libgcc:
33889 @if target-libgcc-bootstrap
33890 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
33891 all-stage1: all-stage1-target-libgcc
33892 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
33893 all-stage1-target-libgcc: configure-stage1-target-libgcc
33894         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33895         @r=`${PWD_COMMAND}`; export r; \
33896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33897         TFLAGS="$(STAGE1_TFLAGS)"; \
33898         $(NORMAL_TARGET_EXPORTS)  \
33899         cd $(TARGET_SUBDIR)/libgcc && \
33900         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33901                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33902                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33903                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33904                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33905                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33906                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33907                 $(EXTRA_TARGET_FLAGS)  \
33908                   \
33909                 TFLAGS="$(STAGE1_TFLAGS)" \
33910                 $(TARGET-stage1-target-libgcc)
33911
33912 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
33913 clean-stage1: clean-stage1-target-libgcc
33914 clean-stage1-target-libgcc:
33915         @if [ $(current_stage) = stage1 ]; then \
33916           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33917         else \
33918           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
33919           $(MAKE) stage1-start; \
33920         fi; \
33921         cd $(TARGET_SUBDIR)/libgcc && \
33922         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
33923           clean
33924 @endif target-libgcc-bootstrap
33925
33926
33927 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
33928 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
33929 maybe-all-stage2-target-libgcc:
33930 maybe-clean-stage2-target-libgcc:
33931 @if target-libgcc-bootstrap
33932 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
33933 all-stage2: all-stage2-target-libgcc
33934 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
33935 all-stage2-target-libgcc: configure-stage2-target-libgcc
33936         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33937         @r=`${PWD_COMMAND}`; export r; \
33938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33939         TFLAGS="$(STAGE2_TFLAGS)"; \
33940         $(NORMAL_TARGET_EXPORTS) \
33941           \
33942         cd $(TARGET_SUBDIR)/libgcc && \
33943         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33944                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33945                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33946                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33947                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33948                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33949                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33950                 $(EXTRA_TARGET_FLAGS)   \
33951                 TFLAGS="$(STAGE2_TFLAGS)" \
33952                 $(TARGET-stage2-target-libgcc)
33953
33954 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
33955 clean-stage2: clean-stage2-target-libgcc
33956 clean-stage2-target-libgcc:
33957         @if [ $(current_stage) = stage2 ]; then \
33958           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33959         else \
33960           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
33961           $(MAKE) stage2-start; \
33962         fi; \
33963         cd $(TARGET_SUBDIR)/libgcc && \
33964         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
33965 @endif target-libgcc-bootstrap
33966
33967
33968 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
33969 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
33970 maybe-all-stage3-target-libgcc:
33971 maybe-clean-stage3-target-libgcc:
33972 @if target-libgcc-bootstrap
33973 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
33974 all-stage3: all-stage3-target-libgcc
33975 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
33976 all-stage3-target-libgcc: configure-stage3-target-libgcc
33977         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33978         @r=`${PWD_COMMAND}`; export r; \
33979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33980         TFLAGS="$(STAGE3_TFLAGS)"; \
33981         $(NORMAL_TARGET_EXPORTS) \
33982           \
33983         cd $(TARGET_SUBDIR)/libgcc && \
33984         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33985                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33986                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33987                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33988                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33989                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33990                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33991                 $(EXTRA_TARGET_FLAGS)   \
33992                 TFLAGS="$(STAGE3_TFLAGS)" \
33993                 $(TARGET-stage3-target-libgcc)
33994
33995 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
33996 clean-stage3: clean-stage3-target-libgcc
33997 clean-stage3-target-libgcc:
33998         @if [ $(current_stage) = stage3 ]; then \
33999           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34000         else \
34001           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
34002           $(MAKE) stage3-start; \
34003         fi; \
34004         cd $(TARGET_SUBDIR)/libgcc && \
34005         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
34006 @endif target-libgcc-bootstrap
34007
34008
34009 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
34010 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
34011 maybe-all-stage4-target-libgcc:
34012 maybe-clean-stage4-target-libgcc:
34013 @if target-libgcc-bootstrap
34014 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
34015 all-stage4: all-stage4-target-libgcc
34016 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
34017 all-stage4-target-libgcc: configure-stage4-target-libgcc
34018         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34019         @r=`${PWD_COMMAND}`; export r; \
34020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34021         TFLAGS="$(STAGE4_TFLAGS)"; \
34022         $(NORMAL_TARGET_EXPORTS) \
34023           \
34024         cd $(TARGET_SUBDIR)/libgcc && \
34025         $(MAKE) $(BASE_FLAGS_TO_PASS) \
34026                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34027                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34028                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34029                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34030                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34031                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34032                 $(EXTRA_TARGET_FLAGS)   \
34033                 TFLAGS="$(STAGE4_TFLAGS)" \
34034                 $(TARGET-stage4-target-libgcc)
34035
34036 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
34037 clean-stage4: clean-stage4-target-libgcc
34038 clean-stage4-target-libgcc:
34039         @if [ $(current_stage) = stage4 ]; then \
34040           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34041         else \
34042           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
34043           $(MAKE) stage4-start; \
34044         fi; \
34045         cd $(TARGET_SUBDIR)/libgcc && \
34046         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
34047 @endif target-libgcc-bootstrap
34048
34049
34050 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
34051 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
34052 maybe-all-stageprofile-target-libgcc:
34053 maybe-clean-stageprofile-target-libgcc:
34054 @if target-libgcc-bootstrap
34055 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
34056 all-stageprofile: all-stageprofile-target-libgcc
34057 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
34058 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34059         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34060         @r=`${PWD_COMMAND}`; export r; \
34061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062         TFLAGS="$(STAGEprofile_TFLAGS)"; \
34063         $(NORMAL_TARGET_EXPORTS) \
34064           \
34065         cd $(TARGET_SUBDIR)/libgcc && \
34066         $(MAKE) $(BASE_FLAGS_TO_PASS) \
34067                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34068                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34069                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34070                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34071                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34072                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34073                 $(EXTRA_TARGET_FLAGS)   \
34074                 TFLAGS="$(STAGEprofile_TFLAGS)" \
34075                 $(TARGET-stageprofile-target-libgcc)
34076
34077 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
34078 clean-stageprofile: clean-stageprofile-target-libgcc
34079 clean-stageprofile-target-libgcc:
34080         @if [ $(current_stage) = stageprofile ]; then \
34081           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34082         else \
34083           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
34084           $(MAKE) stageprofile-start; \
34085         fi; \
34086         cd $(TARGET_SUBDIR)/libgcc && \
34087         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
34088 @endif target-libgcc-bootstrap
34089
34090
34091 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
34092 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
34093 maybe-all-stagefeedback-target-libgcc:
34094 maybe-clean-stagefeedback-target-libgcc:
34095 @if target-libgcc-bootstrap
34096 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
34097 all-stagefeedback: all-stagefeedback-target-libgcc
34098 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
34099 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34100         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34101         @r=`${PWD_COMMAND}`; export r; \
34102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34103         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34104         $(NORMAL_TARGET_EXPORTS) \
34105           \
34106         cd $(TARGET_SUBDIR)/libgcc && \
34107         $(MAKE) $(BASE_FLAGS_TO_PASS) \
34108                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34109                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34110                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34111                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34112                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34113                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34114                 $(EXTRA_TARGET_FLAGS)   \
34115                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34116                 $(TARGET-stagefeedback-target-libgcc)
34117
34118 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
34119 clean-stagefeedback: clean-stagefeedback-target-libgcc
34120 clean-stagefeedback-target-libgcc:
34121         @if [ $(current_stage) = stagefeedback ]; then \
34122           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34123         else \
34124           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
34125           $(MAKE) stagefeedback-start; \
34126         fi; \
34127         cd $(TARGET_SUBDIR)/libgcc && \
34128         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
34129 @endif target-libgcc-bootstrap
34130
34131
34132
34133
34134
34135
34136 .PHONY: check-target-libgcc maybe-check-target-libgcc
34137 maybe-check-target-libgcc:
34138 @if target-libgcc
34139 maybe-check-target-libgcc: check-target-libgcc
34140
34141 # Dummy target for uncheckable module.
34142 check-target-libgcc:
34143
34144 @endif target-libgcc
34145
34146 .PHONY: install-target-libgcc maybe-install-target-libgcc
34147 maybe-install-target-libgcc:
34148 @if target-libgcc
34149 maybe-install-target-libgcc: install-target-libgcc
34150
34151 install-target-libgcc: installdirs
34152         @: $(MAKE); $(unstage)
34153         @r=`${PWD_COMMAND}`; export r; \
34154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34155         $(NORMAL_TARGET_EXPORTS) \
34156         (cd $(TARGET_SUBDIR)/libgcc && \
34157           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34158
34159 @endif target-libgcc
34160
34161 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
34162 maybe-install-strip-target-libgcc:
34163 @if target-libgcc
34164 maybe-install-strip-target-libgcc: install-strip-target-libgcc
34165
34166 install-strip-target-libgcc: installdirs
34167         @: $(MAKE); $(unstage)
34168         @r=`${PWD_COMMAND}`; export r; \
34169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34170         $(NORMAL_TARGET_EXPORTS) \
34171         (cd $(TARGET_SUBDIR)/libgcc && \
34172           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34173
34174 @endif target-libgcc
34175
34176 # Other targets (info, dvi, pdf, etc.)
34177
34178 .PHONY: maybe-info-target-libgcc info-target-libgcc
34179 maybe-info-target-libgcc:
34180 @if target-libgcc
34181 maybe-info-target-libgcc: info-target-libgcc
34182
34183 info-target-libgcc: \
34184     configure-target-libgcc 
34185         @: $(MAKE); $(unstage)
34186         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34187         r=`${PWD_COMMAND}`; export r; \
34188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34189         $(NORMAL_TARGET_EXPORTS) \
34190         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
34191         for flag in $(EXTRA_TARGET_FLAGS); do \
34192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34193         done; \
34194         (cd $(TARGET_SUBDIR)/libgcc && \
34195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34197                   "RANLIB=$${RANLIB}" \
34198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34199                    info) \
34200           || exit 1
34201
34202 @endif target-libgcc
34203
34204 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
34205 maybe-dvi-target-libgcc:
34206 @if target-libgcc
34207 maybe-dvi-target-libgcc: dvi-target-libgcc
34208
34209 dvi-target-libgcc: \
34210     configure-target-libgcc 
34211         @: $(MAKE); $(unstage)
34212         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34213         r=`${PWD_COMMAND}`; export r; \
34214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34215         $(NORMAL_TARGET_EXPORTS) \
34216         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
34217         for flag in $(EXTRA_TARGET_FLAGS); do \
34218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34219         done; \
34220         (cd $(TARGET_SUBDIR)/libgcc && \
34221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34223                   "RANLIB=$${RANLIB}" \
34224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34225                    dvi) \
34226           || exit 1
34227
34228 @endif target-libgcc
34229
34230 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
34231 maybe-pdf-target-libgcc:
34232 @if target-libgcc
34233 maybe-pdf-target-libgcc: pdf-target-libgcc
34234
34235 pdf-target-libgcc: \
34236     configure-target-libgcc 
34237         @: $(MAKE); $(unstage)
34238         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34239         r=`${PWD_COMMAND}`; export r; \
34240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34241         $(NORMAL_TARGET_EXPORTS) \
34242         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
34243         for flag in $(EXTRA_TARGET_FLAGS); do \
34244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34245         done; \
34246         (cd $(TARGET_SUBDIR)/libgcc && \
34247           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34248                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34249                   "RANLIB=$${RANLIB}" \
34250                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34251                    pdf) \
34252           || exit 1
34253
34254 @endif target-libgcc
34255
34256 .PHONY: maybe-html-target-libgcc html-target-libgcc
34257 maybe-html-target-libgcc:
34258 @if target-libgcc
34259 maybe-html-target-libgcc: html-target-libgcc
34260
34261 html-target-libgcc: \
34262     configure-target-libgcc 
34263         @: $(MAKE); $(unstage)
34264         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34265         r=`${PWD_COMMAND}`; export r; \
34266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34267         $(NORMAL_TARGET_EXPORTS) \
34268         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
34269         for flag in $(EXTRA_TARGET_FLAGS); do \
34270           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34271         done; \
34272         (cd $(TARGET_SUBDIR)/libgcc && \
34273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34275                   "RANLIB=$${RANLIB}" \
34276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34277                    html) \
34278           || exit 1
34279
34280 @endif target-libgcc
34281
34282 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
34283 maybe-TAGS-target-libgcc:
34284 @if target-libgcc
34285 maybe-TAGS-target-libgcc: TAGS-target-libgcc
34286
34287 TAGS-target-libgcc: \
34288     configure-target-libgcc 
34289         @: $(MAKE); $(unstage)
34290         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34291         r=`${PWD_COMMAND}`; export r; \
34292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34293         $(NORMAL_TARGET_EXPORTS) \
34294         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
34295         for flag in $(EXTRA_TARGET_FLAGS); do \
34296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34297         done; \
34298         (cd $(TARGET_SUBDIR)/libgcc && \
34299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34301                   "RANLIB=$${RANLIB}" \
34302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34303                    TAGS) \
34304           || exit 1
34305
34306 @endif target-libgcc
34307
34308 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
34309 maybe-install-info-target-libgcc:
34310 @if target-libgcc
34311 maybe-install-info-target-libgcc: install-info-target-libgcc
34312
34313 install-info-target-libgcc: \
34314     configure-target-libgcc \
34315     info-target-libgcc 
34316         @: $(MAKE); $(unstage)
34317         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34318         r=`${PWD_COMMAND}`; export r; \
34319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34320         $(NORMAL_TARGET_EXPORTS) \
34321         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
34322         for flag in $(EXTRA_TARGET_FLAGS); do \
34323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34324         done; \
34325         (cd $(TARGET_SUBDIR)/libgcc && \
34326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34328                   "RANLIB=$${RANLIB}" \
34329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34330                    install-info) \
34331           || exit 1
34332
34333 @endif target-libgcc
34334
34335 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
34336 maybe-install-pdf-target-libgcc:
34337 @if target-libgcc
34338 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
34339
34340 install-pdf-target-libgcc: \
34341     configure-target-libgcc \
34342     pdf-target-libgcc 
34343         @: $(MAKE); $(unstage)
34344         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34345         r=`${PWD_COMMAND}`; export r; \
34346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34347         $(NORMAL_TARGET_EXPORTS) \
34348         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
34349         for flag in $(EXTRA_TARGET_FLAGS); do \
34350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34351         done; \
34352         (cd $(TARGET_SUBDIR)/libgcc && \
34353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34355                   "RANLIB=$${RANLIB}" \
34356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34357                    install-pdf) \
34358           || exit 1
34359
34360 @endif target-libgcc
34361
34362 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
34363 maybe-install-html-target-libgcc:
34364 @if target-libgcc
34365 maybe-install-html-target-libgcc: install-html-target-libgcc
34366
34367 install-html-target-libgcc: \
34368     configure-target-libgcc \
34369     html-target-libgcc 
34370         @: $(MAKE); $(unstage)
34371         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34372         r=`${PWD_COMMAND}`; export r; \
34373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34374         $(NORMAL_TARGET_EXPORTS) \
34375         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
34376         for flag in $(EXTRA_TARGET_FLAGS); do \
34377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34378         done; \
34379         (cd $(TARGET_SUBDIR)/libgcc && \
34380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34382                   "RANLIB=$${RANLIB}" \
34383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34384                    install-html) \
34385           || exit 1
34386
34387 @endif target-libgcc
34388
34389 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
34390 maybe-installcheck-target-libgcc:
34391 @if target-libgcc
34392 maybe-installcheck-target-libgcc: installcheck-target-libgcc
34393
34394 installcheck-target-libgcc: \
34395     configure-target-libgcc 
34396         @: $(MAKE); $(unstage)
34397         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34398         r=`${PWD_COMMAND}`; export r; \
34399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34400         $(NORMAL_TARGET_EXPORTS) \
34401         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
34402         for flag in $(EXTRA_TARGET_FLAGS); do \
34403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34404         done; \
34405         (cd $(TARGET_SUBDIR)/libgcc && \
34406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34408                   "RANLIB=$${RANLIB}" \
34409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34410                    installcheck) \
34411           || exit 1
34412
34413 @endif target-libgcc
34414
34415 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
34416 maybe-mostlyclean-target-libgcc:
34417 @if target-libgcc
34418 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
34419
34420 mostlyclean-target-libgcc: 
34421         @: $(MAKE); $(unstage)
34422         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34423         r=`${PWD_COMMAND}`; export r; \
34424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34425         $(NORMAL_TARGET_EXPORTS) \
34426         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
34427         for flag in $(EXTRA_TARGET_FLAGS); do \
34428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34429         done; \
34430         (cd $(TARGET_SUBDIR)/libgcc && \
34431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34433                   "RANLIB=$${RANLIB}" \
34434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34435                    mostlyclean) \
34436           || exit 1
34437
34438 @endif target-libgcc
34439
34440 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
34441 maybe-clean-target-libgcc:
34442 @if target-libgcc
34443 maybe-clean-target-libgcc: clean-target-libgcc
34444
34445 clean-target-libgcc: 
34446         @: $(MAKE); $(unstage)
34447         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34448         r=`${PWD_COMMAND}`; export r; \
34449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34450         $(NORMAL_TARGET_EXPORTS) \
34451         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
34452         for flag in $(EXTRA_TARGET_FLAGS); do \
34453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34454         done; \
34455         (cd $(TARGET_SUBDIR)/libgcc && \
34456           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34457                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34458                   "RANLIB=$${RANLIB}" \
34459                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34460                    clean) \
34461           || exit 1
34462
34463 @endif target-libgcc
34464
34465 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
34466 maybe-distclean-target-libgcc:
34467 @if target-libgcc
34468 maybe-distclean-target-libgcc: distclean-target-libgcc
34469
34470 distclean-target-libgcc: 
34471         @: $(MAKE); $(unstage)
34472         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34473         r=`${PWD_COMMAND}`; export r; \
34474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34475         $(NORMAL_TARGET_EXPORTS) \
34476         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
34477         for flag in $(EXTRA_TARGET_FLAGS); do \
34478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34479         done; \
34480         (cd $(TARGET_SUBDIR)/libgcc && \
34481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34483                   "RANLIB=$${RANLIB}" \
34484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34485                    distclean) \
34486           || exit 1
34487
34488 @endif target-libgcc
34489
34490 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
34491 maybe-maintainer-clean-target-libgcc:
34492 @if target-libgcc
34493 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
34494
34495 maintainer-clean-target-libgcc: 
34496         @: $(MAKE); $(unstage)
34497         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34498         r=`${PWD_COMMAND}`; export r; \
34499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34500         $(NORMAL_TARGET_EXPORTS) \
34501         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
34502         for flag in $(EXTRA_TARGET_FLAGS); do \
34503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34504         done; \
34505         (cd $(TARGET_SUBDIR)/libgcc && \
34506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34508                   "RANLIB=$${RANLIB}" \
34509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34510                    maintainer-clean) \
34511           || exit 1
34512
34513 @endif target-libgcc
34514
34515
34516
34517
34518
34519 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
34520 maybe-configure-target-libbacktrace:
34521 @if gcc-bootstrap
34522 configure-target-libbacktrace: stage_current
34523 @endif gcc-bootstrap
34524 @if target-libbacktrace
34525 maybe-configure-target-libbacktrace: configure-target-libbacktrace
34526 configure-target-libbacktrace: 
34527         @: $(MAKE); $(unstage)
34528         @r=`${PWD_COMMAND}`; export r; \
34529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34530         echo "Checking multilib configuration for libbacktrace..."; \
34531         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
34532         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
34533         if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
34534           if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
34535             rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
34536           else \
34537             rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
34538             mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
34539           fi; \
34540         else \
34541           mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
34542         fi; \
34543         test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
34544         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
34545         $(NORMAL_TARGET_EXPORTS)  \
34546         echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
34547         cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
34548         case $(srcdir) in \
34549           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34550           *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
34551                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34552         esac; \
34553         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
34554         libsrcdir="$$s/libbacktrace"; \
34555         rm -f no-such-file || : ; \
34556         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34557           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34558           --target=${target_alias} $${srcdiroption}  \
34559           || exit 1
34560 @endif target-libbacktrace
34561
34562
34563
34564
34565
34566 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
34567 maybe-all-target-libbacktrace:
34568 @if gcc-bootstrap
34569 all-target-libbacktrace: stage_current
34570 @endif gcc-bootstrap
34571 @if target-libbacktrace
34572 TARGET-target-libbacktrace=all
34573 maybe-all-target-libbacktrace: all-target-libbacktrace
34574 all-target-libbacktrace: configure-target-libbacktrace
34575         @: $(MAKE); $(unstage)
34576         @r=`${PWD_COMMAND}`; export r; \
34577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34578         $(NORMAL_TARGET_EXPORTS)  \
34579         (cd $(TARGET_SUBDIR)/libbacktrace && \
34580           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
34581                 $(TARGET-target-libbacktrace))
34582 @endif target-libbacktrace
34583
34584
34585
34586
34587
34588 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
34589 maybe-check-target-libbacktrace:
34590 @if target-libbacktrace
34591 maybe-check-target-libbacktrace: check-target-libbacktrace
34592
34593 check-target-libbacktrace:
34594         @: $(MAKE); $(unstage)
34595         @r=`${PWD_COMMAND}`; export r; \
34596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34597         $(NORMAL_TARGET_EXPORTS) \
34598         (cd $(TARGET_SUBDIR)/libbacktrace && \
34599           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34600
34601 @endif target-libbacktrace
34602
34603 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
34604 maybe-install-target-libbacktrace:
34605 @if target-libbacktrace
34606 maybe-install-target-libbacktrace: install-target-libbacktrace
34607
34608 install-target-libbacktrace: installdirs
34609         @: $(MAKE); $(unstage)
34610         @r=`${PWD_COMMAND}`; export r; \
34611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34612         $(NORMAL_TARGET_EXPORTS) \
34613         (cd $(TARGET_SUBDIR)/libbacktrace && \
34614           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34615
34616 @endif target-libbacktrace
34617
34618 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
34619 maybe-install-strip-target-libbacktrace:
34620 @if target-libbacktrace
34621 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
34622
34623 install-strip-target-libbacktrace: installdirs
34624         @: $(MAKE); $(unstage)
34625         @r=`${PWD_COMMAND}`; export r; \
34626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34627         $(NORMAL_TARGET_EXPORTS) \
34628         (cd $(TARGET_SUBDIR)/libbacktrace && \
34629           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34630
34631 @endif target-libbacktrace
34632
34633 # Other targets (info, dvi, pdf, etc.)
34634
34635 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
34636 maybe-info-target-libbacktrace:
34637 @if target-libbacktrace
34638 maybe-info-target-libbacktrace: info-target-libbacktrace
34639
34640 info-target-libbacktrace: \
34641     configure-target-libbacktrace 
34642         @: $(MAKE); $(unstage)
34643         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34644         r=`${PWD_COMMAND}`; export r; \
34645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34646         $(NORMAL_TARGET_EXPORTS) \
34647         echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
34648         for flag in $(EXTRA_TARGET_FLAGS); do \
34649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34650         done; \
34651         (cd $(TARGET_SUBDIR)/libbacktrace && \
34652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34654                   "RANLIB=$${RANLIB}" \
34655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34656                    info) \
34657           || exit 1
34658
34659 @endif target-libbacktrace
34660
34661 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
34662 maybe-dvi-target-libbacktrace:
34663 @if target-libbacktrace
34664 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
34665
34666 dvi-target-libbacktrace: \
34667     configure-target-libbacktrace 
34668         @: $(MAKE); $(unstage)
34669         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34670         r=`${PWD_COMMAND}`; export r; \
34671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34672         $(NORMAL_TARGET_EXPORTS) \
34673         echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
34674         for flag in $(EXTRA_TARGET_FLAGS); do \
34675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34676         done; \
34677         (cd $(TARGET_SUBDIR)/libbacktrace && \
34678           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34679                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34680                   "RANLIB=$${RANLIB}" \
34681                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34682                    dvi) \
34683           || exit 1
34684
34685 @endif target-libbacktrace
34686
34687 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
34688 maybe-pdf-target-libbacktrace:
34689 @if target-libbacktrace
34690 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
34691
34692 pdf-target-libbacktrace: \
34693     configure-target-libbacktrace 
34694         @: $(MAKE); $(unstage)
34695         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34696         r=`${PWD_COMMAND}`; export r; \
34697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34698         $(NORMAL_TARGET_EXPORTS) \
34699         echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
34700         for flag in $(EXTRA_TARGET_FLAGS); do \
34701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34702         done; \
34703         (cd $(TARGET_SUBDIR)/libbacktrace && \
34704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34706                   "RANLIB=$${RANLIB}" \
34707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34708                    pdf) \
34709           || exit 1
34710
34711 @endif target-libbacktrace
34712
34713 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
34714 maybe-html-target-libbacktrace:
34715 @if target-libbacktrace
34716 maybe-html-target-libbacktrace: html-target-libbacktrace
34717
34718 html-target-libbacktrace: \
34719     configure-target-libbacktrace 
34720         @: $(MAKE); $(unstage)
34721         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34722         r=`${PWD_COMMAND}`; export r; \
34723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34724         $(NORMAL_TARGET_EXPORTS) \
34725         echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
34726         for flag in $(EXTRA_TARGET_FLAGS); do \
34727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34728         done; \
34729         (cd $(TARGET_SUBDIR)/libbacktrace && \
34730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34732                   "RANLIB=$${RANLIB}" \
34733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34734                    html) \
34735           || exit 1
34736
34737 @endif target-libbacktrace
34738
34739 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
34740 maybe-TAGS-target-libbacktrace:
34741 @if target-libbacktrace
34742 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
34743
34744 TAGS-target-libbacktrace: \
34745     configure-target-libbacktrace 
34746         @: $(MAKE); $(unstage)
34747         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34748         r=`${PWD_COMMAND}`; export r; \
34749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34750         $(NORMAL_TARGET_EXPORTS) \
34751         echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
34752         for flag in $(EXTRA_TARGET_FLAGS); do \
34753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34754         done; \
34755         (cd $(TARGET_SUBDIR)/libbacktrace && \
34756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34758                   "RANLIB=$${RANLIB}" \
34759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34760                    TAGS) \
34761           || exit 1
34762
34763 @endif target-libbacktrace
34764
34765 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
34766 maybe-install-info-target-libbacktrace:
34767 @if target-libbacktrace
34768 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
34769
34770 install-info-target-libbacktrace: \
34771     configure-target-libbacktrace \
34772     info-target-libbacktrace 
34773         @: $(MAKE); $(unstage)
34774         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34775         r=`${PWD_COMMAND}`; export r; \
34776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34777         $(NORMAL_TARGET_EXPORTS) \
34778         echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
34779         for flag in $(EXTRA_TARGET_FLAGS); do \
34780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34781         done; \
34782         (cd $(TARGET_SUBDIR)/libbacktrace && \
34783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34785                   "RANLIB=$${RANLIB}" \
34786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34787                    install-info) \
34788           || exit 1
34789
34790 @endif target-libbacktrace
34791
34792 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
34793 maybe-install-pdf-target-libbacktrace:
34794 @if target-libbacktrace
34795 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
34796
34797 install-pdf-target-libbacktrace: \
34798     configure-target-libbacktrace \
34799     pdf-target-libbacktrace 
34800         @: $(MAKE); $(unstage)
34801         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34802         r=`${PWD_COMMAND}`; export r; \
34803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34804         $(NORMAL_TARGET_EXPORTS) \
34805         echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
34806         for flag in $(EXTRA_TARGET_FLAGS); do \
34807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34808         done; \
34809         (cd $(TARGET_SUBDIR)/libbacktrace && \
34810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34812                   "RANLIB=$${RANLIB}" \
34813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34814                    install-pdf) \
34815           || exit 1
34816
34817 @endif target-libbacktrace
34818
34819 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
34820 maybe-install-html-target-libbacktrace:
34821 @if target-libbacktrace
34822 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
34823
34824 install-html-target-libbacktrace: \
34825     configure-target-libbacktrace \
34826     html-target-libbacktrace 
34827         @: $(MAKE); $(unstage)
34828         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34829         r=`${PWD_COMMAND}`; export r; \
34830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34831         $(NORMAL_TARGET_EXPORTS) \
34832         echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
34833         for flag in $(EXTRA_TARGET_FLAGS); do \
34834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34835         done; \
34836         (cd $(TARGET_SUBDIR)/libbacktrace && \
34837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34839                   "RANLIB=$${RANLIB}" \
34840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34841                    install-html) \
34842           || exit 1
34843
34844 @endif target-libbacktrace
34845
34846 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
34847 maybe-installcheck-target-libbacktrace:
34848 @if target-libbacktrace
34849 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
34850
34851 installcheck-target-libbacktrace: \
34852     configure-target-libbacktrace 
34853         @: $(MAKE); $(unstage)
34854         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34855         r=`${PWD_COMMAND}`; export r; \
34856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34857         $(NORMAL_TARGET_EXPORTS) \
34858         echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
34859         for flag in $(EXTRA_TARGET_FLAGS); do \
34860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34861         done; \
34862         (cd $(TARGET_SUBDIR)/libbacktrace && \
34863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34865                   "RANLIB=$${RANLIB}" \
34866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34867                    installcheck) \
34868           || exit 1
34869
34870 @endif target-libbacktrace
34871
34872 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
34873 maybe-mostlyclean-target-libbacktrace:
34874 @if target-libbacktrace
34875 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
34876
34877 mostlyclean-target-libbacktrace: 
34878         @: $(MAKE); $(unstage)
34879         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34880         r=`${PWD_COMMAND}`; export r; \
34881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34882         $(NORMAL_TARGET_EXPORTS) \
34883         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
34884         for flag in $(EXTRA_TARGET_FLAGS); do \
34885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34886         done; \
34887         (cd $(TARGET_SUBDIR)/libbacktrace && \
34888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34890                   "RANLIB=$${RANLIB}" \
34891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34892                    mostlyclean) \
34893           || exit 1
34894
34895 @endif target-libbacktrace
34896
34897 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
34898 maybe-clean-target-libbacktrace:
34899 @if target-libbacktrace
34900 maybe-clean-target-libbacktrace: clean-target-libbacktrace
34901
34902 clean-target-libbacktrace: 
34903         @: $(MAKE); $(unstage)
34904         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34905         r=`${PWD_COMMAND}`; export r; \
34906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34907         $(NORMAL_TARGET_EXPORTS) \
34908         echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
34909         for flag in $(EXTRA_TARGET_FLAGS); do \
34910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34911         done; \
34912         (cd $(TARGET_SUBDIR)/libbacktrace && \
34913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34915                   "RANLIB=$${RANLIB}" \
34916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34917                    clean) \
34918           || exit 1
34919
34920 @endif target-libbacktrace
34921
34922 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
34923 maybe-distclean-target-libbacktrace:
34924 @if target-libbacktrace
34925 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
34926
34927 distclean-target-libbacktrace: 
34928         @: $(MAKE); $(unstage)
34929         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34930         r=`${PWD_COMMAND}`; export r; \
34931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34932         $(NORMAL_TARGET_EXPORTS) \
34933         echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
34934         for flag in $(EXTRA_TARGET_FLAGS); do \
34935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34936         done; \
34937         (cd $(TARGET_SUBDIR)/libbacktrace && \
34938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34940                   "RANLIB=$${RANLIB}" \
34941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34942                    distclean) \
34943           || exit 1
34944
34945 @endif target-libbacktrace
34946
34947 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
34948 maybe-maintainer-clean-target-libbacktrace:
34949 @if target-libbacktrace
34950 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
34951
34952 maintainer-clean-target-libbacktrace: 
34953         @: $(MAKE); $(unstage)
34954         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34955         r=`${PWD_COMMAND}`; export r; \
34956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34957         $(NORMAL_TARGET_EXPORTS) \
34958         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
34959         for flag in $(EXTRA_TARGET_FLAGS); do \
34960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34961         done; \
34962         (cd $(TARGET_SUBDIR)/libbacktrace && \
34963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34965                   "RANLIB=$${RANLIB}" \
34966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34967                    maintainer-clean) \
34968           || exit 1
34969
34970 @endif target-libbacktrace
34971
34972
34973
34974
34975
34976 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
34977 maybe-configure-target-libquadmath:
34978 @if gcc-bootstrap
34979 configure-target-libquadmath: stage_current
34980 @endif gcc-bootstrap
34981 @if target-libquadmath
34982 maybe-configure-target-libquadmath: configure-target-libquadmath
34983 configure-target-libquadmath: 
34984         @: $(MAKE); $(unstage)
34985         @r=`${PWD_COMMAND}`; export r; \
34986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34987         echo "Checking multilib configuration for libquadmath..."; \
34988         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
34989         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
34990         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
34991           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
34992             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
34993           else \
34994             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
34995             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
34996           fi; \
34997         else \
34998           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
34999         fi; \
35000         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
35001         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
35002         $(NORMAL_TARGET_EXPORTS)  \
35003         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
35004         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
35005         case $(srcdir) in \
35006           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35007           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
35008                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35009         esac; \
35010         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
35011         libsrcdir="$$s/libquadmath"; \
35012         rm -f no-such-file || : ; \
35013         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35014           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35015           --target=${target_alias} $${srcdiroption}  \
35016           || exit 1
35017 @endif target-libquadmath
35018
35019
35020
35021
35022
35023 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
35024 maybe-all-target-libquadmath:
35025 @if gcc-bootstrap
35026 all-target-libquadmath: stage_current
35027 @endif gcc-bootstrap
35028 @if target-libquadmath
35029 TARGET-target-libquadmath=all
35030 maybe-all-target-libquadmath: all-target-libquadmath
35031 all-target-libquadmath: configure-target-libquadmath
35032         @: $(MAKE); $(unstage)
35033         @r=`${PWD_COMMAND}`; export r; \
35034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35035         $(NORMAL_TARGET_EXPORTS)  \
35036         (cd $(TARGET_SUBDIR)/libquadmath && \
35037           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35038                 $(TARGET-target-libquadmath))
35039 @endif target-libquadmath
35040
35041
35042
35043
35044
35045 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
35046 maybe-check-target-libquadmath:
35047 @if target-libquadmath
35048 maybe-check-target-libquadmath: check-target-libquadmath
35049
35050 check-target-libquadmath:
35051         @: $(MAKE); $(unstage)
35052         @r=`${PWD_COMMAND}`; export r; \
35053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35054         $(NORMAL_TARGET_EXPORTS) \
35055         (cd $(TARGET_SUBDIR)/libquadmath && \
35056           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35057
35058 @endif target-libquadmath
35059
35060 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
35061 maybe-install-target-libquadmath:
35062 @if target-libquadmath
35063 maybe-install-target-libquadmath: install-target-libquadmath
35064
35065 install-target-libquadmath: installdirs
35066         @: $(MAKE); $(unstage)
35067         @r=`${PWD_COMMAND}`; export r; \
35068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35069         $(NORMAL_TARGET_EXPORTS) \
35070         (cd $(TARGET_SUBDIR)/libquadmath && \
35071           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35072
35073 @endif target-libquadmath
35074
35075 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
35076 maybe-install-strip-target-libquadmath:
35077 @if target-libquadmath
35078 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
35079
35080 install-strip-target-libquadmath: installdirs
35081         @: $(MAKE); $(unstage)
35082         @r=`${PWD_COMMAND}`; export r; \
35083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35084         $(NORMAL_TARGET_EXPORTS) \
35085         (cd $(TARGET_SUBDIR)/libquadmath && \
35086           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35087
35088 @endif target-libquadmath
35089
35090 # Other targets (info, dvi, pdf, etc.)
35091
35092 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
35093 maybe-info-target-libquadmath:
35094 @if target-libquadmath
35095 maybe-info-target-libquadmath: info-target-libquadmath
35096
35097 info-target-libquadmath: \
35098     configure-target-libquadmath 
35099         @: $(MAKE); $(unstage)
35100         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35101         r=`${PWD_COMMAND}`; export r; \
35102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35103         $(NORMAL_TARGET_EXPORTS) \
35104         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
35105         for flag in $(EXTRA_TARGET_FLAGS); do \
35106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35107         done; \
35108         (cd $(TARGET_SUBDIR)/libquadmath && \
35109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35111                   "RANLIB=$${RANLIB}" \
35112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35113                    info) \
35114           || exit 1
35115
35116 @endif target-libquadmath
35117
35118 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
35119 maybe-dvi-target-libquadmath:
35120 @if target-libquadmath
35121 maybe-dvi-target-libquadmath: dvi-target-libquadmath
35122
35123 dvi-target-libquadmath: \
35124     configure-target-libquadmath 
35125         @: $(MAKE); $(unstage)
35126         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35127         r=`${PWD_COMMAND}`; export r; \
35128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35129         $(NORMAL_TARGET_EXPORTS) \
35130         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
35131         for flag in $(EXTRA_TARGET_FLAGS); do \
35132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35133         done; \
35134         (cd $(TARGET_SUBDIR)/libquadmath && \
35135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35137                   "RANLIB=$${RANLIB}" \
35138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35139                    dvi) \
35140           || exit 1
35141
35142 @endif target-libquadmath
35143
35144 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
35145 maybe-pdf-target-libquadmath:
35146 @if target-libquadmath
35147 maybe-pdf-target-libquadmath: pdf-target-libquadmath
35148
35149 pdf-target-libquadmath: \
35150     configure-target-libquadmath 
35151         @: $(MAKE); $(unstage)
35152         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35153         r=`${PWD_COMMAND}`; export r; \
35154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35155         $(NORMAL_TARGET_EXPORTS) \
35156         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
35157         for flag in $(EXTRA_TARGET_FLAGS); do \
35158           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35159         done; \
35160         (cd $(TARGET_SUBDIR)/libquadmath && \
35161           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35162                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35163                   "RANLIB=$${RANLIB}" \
35164                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35165                    pdf) \
35166           || exit 1
35167
35168 @endif target-libquadmath
35169
35170 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
35171 maybe-html-target-libquadmath:
35172 @if target-libquadmath
35173 maybe-html-target-libquadmath: html-target-libquadmath
35174
35175 html-target-libquadmath: \
35176     configure-target-libquadmath 
35177         @: $(MAKE); $(unstage)
35178         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35179         r=`${PWD_COMMAND}`; export r; \
35180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35181         $(NORMAL_TARGET_EXPORTS) \
35182         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
35183         for flag in $(EXTRA_TARGET_FLAGS); do \
35184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35185         done; \
35186         (cd $(TARGET_SUBDIR)/libquadmath && \
35187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35189                   "RANLIB=$${RANLIB}" \
35190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35191                    html) \
35192           || exit 1
35193
35194 @endif target-libquadmath
35195
35196 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
35197 maybe-TAGS-target-libquadmath:
35198 @if target-libquadmath
35199 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
35200
35201 TAGS-target-libquadmath: \
35202     configure-target-libquadmath 
35203         @: $(MAKE); $(unstage)
35204         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35205         r=`${PWD_COMMAND}`; export r; \
35206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35207         $(NORMAL_TARGET_EXPORTS) \
35208         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
35209         for flag in $(EXTRA_TARGET_FLAGS); do \
35210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35211         done; \
35212         (cd $(TARGET_SUBDIR)/libquadmath && \
35213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35215                   "RANLIB=$${RANLIB}" \
35216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35217                    TAGS) \
35218           || exit 1
35219
35220 @endif target-libquadmath
35221
35222 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
35223 maybe-install-info-target-libquadmath:
35224 @if target-libquadmath
35225 maybe-install-info-target-libquadmath: install-info-target-libquadmath
35226
35227 install-info-target-libquadmath: \
35228     configure-target-libquadmath \
35229     info-target-libquadmath 
35230         @: $(MAKE); $(unstage)
35231         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35232         r=`${PWD_COMMAND}`; export r; \
35233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35234         $(NORMAL_TARGET_EXPORTS) \
35235         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
35236         for flag in $(EXTRA_TARGET_FLAGS); do \
35237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35238         done; \
35239         (cd $(TARGET_SUBDIR)/libquadmath && \
35240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35242                   "RANLIB=$${RANLIB}" \
35243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35244                    install-info) \
35245           || exit 1
35246
35247 @endif target-libquadmath
35248
35249 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
35250 maybe-install-pdf-target-libquadmath:
35251 @if target-libquadmath
35252 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
35253
35254 install-pdf-target-libquadmath: \
35255     configure-target-libquadmath \
35256     pdf-target-libquadmath 
35257         @: $(MAKE); $(unstage)
35258         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35259         r=`${PWD_COMMAND}`; export r; \
35260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35261         $(NORMAL_TARGET_EXPORTS) \
35262         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
35263         for flag in $(EXTRA_TARGET_FLAGS); do \
35264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35265         done; \
35266         (cd $(TARGET_SUBDIR)/libquadmath && \
35267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35269                   "RANLIB=$${RANLIB}" \
35270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35271                    install-pdf) \
35272           || exit 1
35273
35274 @endif target-libquadmath
35275
35276 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
35277 maybe-install-html-target-libquadmath:
35278 @if target-libquadmath
35279 maybe-install-html-target-libquadmath: install-html-target-libquadmath
35280
35281 install-html-target-libquadmath: \
35282     configure-target-libquadmath \
35283     html-target-libquadmath 
35284         @: $(MAKE); $(unstage)
35285         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35286         r=`${PWD_COMMAND}`; export r; \
35287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35288         $(NORMAL_TARGET_EXPORTS) \
35289         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
35290         for flag in $(EXTRA_TARGET_FLAGS); do \
35291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35292         done; \
35293         (cd $(TARGET_SUBDIR)/libquadmath && \
35294           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35295                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35296                   "RANLIB=$${RANLIB}" \
35297                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35298                    install-html) \
35299           || exit 1
35300
35301 @endif target-libquadmath
35302
35303 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
35304 maybe-installcheck-target-libquadmath:
35305 @if target-libquadmath
35306 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
35307
35308 installcheck-target-libquadmath: \
35309     configure-target-libquadmath 
35310         @: $(MAKE); $(unstage)
35311         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35312         r=`${PWD_COMMAND}`; export r; \
35313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35314         $(NORMAL_TARGET_EXPORTS) \
35315         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
35316         for flag in $(EXTRA_TARGET_FLAGS); do \
35317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318         done; \
35319         (cd $(TARGET_SUBDIR)/libquadmath && \
35320           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35321                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35322                   "RANLIB=$${RANLIB}" \
35323                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35324                    installcheck) \
35325           || exit 1
35326
35327 @endif target-libquadmath
35328
35329 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
35330 maybe-mostlyclean-target-libquadmath:
35331 @if target-libquadmath
35332 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
35333
35334 mostlyclean-target-libquadmath: 
35335         @: $(MAKE); $(unstage)
35336         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35337         r=`${PWD_COMMAND}`; export r; \
35338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35339         $(NORMAL_TARGET_EXPORTS) \
35340         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
35341         for flag in $(EXTRA_TARGET_FLAGS); do \
35342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35343         done; \
35344         (cd $(TARGET_SUBDIR)/libquadmath && \
35345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35347                   "RANLIB=$${RANLIB}" \
35348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35349                    mostlyclean) \
35350           || exit 1
35351
35352 @endif target-libquadmath
35353
35354 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
35355 maybe-clean-target-libquadmath:
35356 @if target-libquadmath
35357 maybe-clean-target-libquadmath: clean-target-libquadmath
35358
35359 clean-target-libquadmath: 
35360         @: $(MAKE); $(unstage)
35361         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35362         r=`${PWD_COMMAND}`; export r; \
35363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35364         $(NORMAL_TARGET_EXPORTS) \
35365         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
35366         for flag in $(EXTRA_TARGET_FLAGS); do \
35367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35368         done; \
35369         (cd $(TARGET_SUBDIR)/libquadmath && \
35370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35372                   "RANLIB=$${RANLIB}" \
35373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35374                    clean) \
35375           || exit 1
35376
35377 @endif target-libquadmath
35378
35379 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
35380 maybe-distclean-target-libquadmath:
35381 @if target-libquadmath
35382 maybe-distclean-target-libquadmath: distclean-target-libquadmath
35383
35384 distclean-target-libquadmath: 
35385         @: $(MAKE); $(unstage)
35386         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35387         r=`${PWD_COMMAND}`; export r; \
35388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35389         $(NORMAL_TARGET_EXPORTS) \
35390         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
35391         for flag in $(EXTRA_TARGET_FLAGS); do \
35392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35393         done; \
35394         (cd $(TARGET_SUBDIR)/libquadmath && \
35395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35397                   "RANLIB=$${RANLIB}" \
35398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35399                    distclean) \
35400           || exit 1
35401
35402 @endif target-libquadmath
35403
35404 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
35405 maybe-maintainer-clean-target-libquadmath:
35406 @if target-libquadmath
35407 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
35408
35409 maintainer-clean-target-libquadmath: 
35410         @: $(MAKE); $(unstage)
35411         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35412         r=`${PWD_COMMAND}`; export r; \
35413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35414         $(NORMAL_TARGET_EXPORTS) \
35415         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
35416         for flag in $(EXTRA_TARGET_FLAGS); do \
35417           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35418         done; \
35419         (cd $(TARGET_SUBDIR)/libquadmath && \
35420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35422                   "RANLIB=$${RANLIB}" \
35423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35424                    maintainer-clean) \
35425           || exit 1
35426
35427 @endif target-libquadmath
35428
35429
35430
35431
35432
35433 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
35434 maybe-configure-target-libgfortran:
35435 @if gcc-bootstrap
35436 configure-target-libgfortran: stage_current
35437 @endif gcc-bootstrap
35438 @if target-libgfortran
35439 maybe-configure-target-libgfortran: configure-target-libgfortran
35440 configure-target-libgfortran: 
35441         @: $(MAKE); $(unstage)
35442         @r=`${PWD_COMMAND}`; export r; \
35443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35444         echo "Checking multilib configuration for libgfortran..."; \
35445         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
35446         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
35447         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35448           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35449             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
35450           else \
35451             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
35452             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35453           fi; \
35454         else \
35455           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35456         fi; \
35457         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
35458         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
35459         $(NORMAL_TARGET_EXPORTS)  \
35460         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
35461         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
35462         case $(srcdir) in \
35463           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35464           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
35465                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35466         esac; \
35467         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
35468         libsrcdir="$$s/libgfortran"; \
35469         rm -f no-such-file || : ; \
35470         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35471           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35472           --target=${target_alias} $${srcdiroption}  \
35473           || exit 1
35474 @endif target-libgfortran
35475
35476
35477
35478
35479
35480 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
35481 maybe-all-target-libgfortran:
35482 @if gcc-bootstrap
35483 all-target-libgfortran: stage_current
35484 @endif gcc-bootstrap
35485 @if target-libgfortran
35486 TARGET-target-libgfortran=all
35487 maybe-all-target-libgfortran: all-target-libgfortran
35488 all-target-libgfortran: configure-target-libgfortran
35489         @: $(MAKE); $(unstage)
35490         @r=`${PWD_COMMAND}`; export r; \
35491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35492         $(NORMAL_TARGET_EXPORTS)  \
35493         (cd $(TARGET_SUBDIR)/libgfortran && \
35494           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35495                 $(TARGET-target-libgfortran))
35496 @endif target-libgfortran
35497
35498
35499
35500
35501
35502 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
35503 maybe-check-target-libgfortran:
35504 @if target-libgfortran
35505 maybe-check-target-libgfortran: check-target-libgfortran
35506
35507 check-target-libgfortran:
35508         @: $(MAKE); $(unstage)
35509         @r=`${PWD_COMMAND}`; export r; \
35510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35511         $(NORMAL_TARGET_EXPORTS) \
35512         (cd $(TARGET_SUBDIR)/libgfortran && \
35513           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35514
35515 @endif target-libgfortran
35516
35517 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
35518 maybe-install-target-libgfortran:
35519 @if target-libgfortran
35520 maybe-install-target-libgfortran: install-target-libgfortran
35521
35522 install-target-libgfortran: installdirs
35523         @: $(MAKE); $(unstage)
35524         @r=`${PWD_COMMAND}`; export r; \
35525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35526         $(NORMAL_TARGET_EXPORTS) \
35527         (cd $(TARGET_SUBDIR)/libgfortran && \
35528           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35529
35530 @endif target-libgfortran
35531
35532 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
35533 maybe-install-strip-target-libgfortran:
35534 @if target-libgfortran
35535 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
35536
35537 install-strip-target-libgfortran: installdirs
35538         @: $(MAKE); $(unstage)
35539         @r=`${PWD_COMMAND}`; export r; \
35540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35541         $(NORMAL_TARGET_EXPORTS) \
35542         (cd $(TARGET_SUBDIR)/libgfortran && \
35543           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35544
35545 @endif target-libgfortran
35546
35547 # Other targets (info, dvi, pdf, etc.)
35548
35549 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
35550 maybe-info-target-libgfortran:
35551 @if target-libgfortran
35552 maybe-info-target-libgfortran: info-target-libgfortran
35553
35554 info-target-libgfortran: \
35555     configure-target-libgfortran 
35556         @: $(MAKE); $(unstage)
35557         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35558         r=`${PWD_COMMAND}`; export r; \
35559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35560         $(NORMAL_TARGET_EXPORTS) \
35561         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
35562         for flag in $(EXTRA_TARGET_FLAGS); do \
35563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35564         done; \
35565         (cd $(TARGET_SUBDIR)/libgfortran && \
35566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35568                   "RANLIB=$${RANLIB}" \
35569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35570                    info) \
35571           || exit 1
35572
35573 @endif target-libgfortran
35574
35575 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
35576 maybe-dvi-target-libgfortran:
35577 @if target-libgfortran
35578 maybe-dvi-target-libgfortran: dvi-target-libgfortran
35579
35580 dvi-target-libgfortran: \
35581     configure-target-libgfortran 
35582         @: $(MAKE); $(unstage)
35583         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35584         r=`${PWD_COMMAND}`; export r; \
35585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35586         $(NORMAL_TARGET_EXPORTS) \
35587         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
35588         for flag in $(EXTRA_TARGET_FLAGS); do \
35589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35590         done; \
35591         (cd $(TARGET_SUBDIR)/libgfortran && \
35592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35594                   "RANLIB=$${RANLIB}" \
35595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35596                    dvi) \
35597           || exit 1
35598
35599 @endif target-libgfortran
35600
35601 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
35602 maybe-pdf-target-libgfortran:
35603 @if target-libgfortran
35604 maybe-pdf-target-libgfortran: pdf-target-libgfortran
35605
35606 pdf-target-libgfortran: \
35607     configure-target-libgfortran 
35608         @: $(MAKE); $(unstage)
35609         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35610         r=`${PWD_COMMAND}`; export r; \
35611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35612         $(NORMAL_TARGET_EXPORTS) \
35613         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
35614         for flag in $(EXTRA_TARGET_FLAGS); do \
35615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35616         done; \
35617         (cd $(TARGET_SUBDIR)/libgfortran && \
35618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35620                   "RANLIB=$${RANLIB}" \
35621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35622                    pdf) \
35623           || exit 1
35624
35625 @endif target-libgfortran
35626
35627 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
35628 maybe-html-target-libgfortran:
35629 @if target-libgfortran
35630 maybe-html-target-libgfortran: html-target-libgfortran
35631
35632 html-target-libgfortran: \
35633     configure-target-libgfortran 
35634         @: $(MAKE); $(unstage)
35635         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35636         r=`${PWD_COMMAND}`; export r; \
35637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35638         $(NORMAL_TARGET_EXPORTS) \
35639         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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                    html) \
35649           || exit 1
35650
35651 @endif target-libgfortran
35652
35653 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
35654 maybe-TAGS-target-libgfortran:
35655 @if target-libgfortran
35656 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
35657
35658 TAGS-target-libgfortran: \
35659     configure-target-libgfortran 
35660         @: $(MAKE); $(unstage)
35661         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35662         r=`${PWD_COMMAND}`; export r; \
35663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35664         $(NORMAL_TARGET_EXPORTS) \
35665         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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                    TAGS) \
35675           || exit 1
35676
35677 @endif target-libgfortran
35678
35679 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
35680 maybe-install-info-target-libgfortran:
35681 @if target-libgfortran
35682 maybe-install-info-target-libgfortran: install-info-target-libgfortran
35683
35684 install-info-target-libgfortran: \
35685     configure-target-libgfortran \
35686     info-target-libgfortran 
35687         @: $(MAKE); $(unstage)
35688         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35689         r=`${PWD_COMMAND}`; export r; \
35690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35691         $(NORMAL_TARGET_EXPORTS) \
35692         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
35693         for flag in $(EXTRA_TARGET_FLAGS); do \
35694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35695         done; \
35696         (cd $(TARGET_SUBDIR)/libgfortran && \
35697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35699                   "RANLIB=$${RANLIB}" \
35700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35701                    install-info) \
35702           || exit 1
35703
35704 @endif target-libgfortran
35705
35706 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
35707 maybe-install-pdf-target-libgfortran:
35708 @if target-libgfortran
35709 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
35710
35711 install-pdf-target-libgfortran: \
35712     configure-target-libgfortran \
35713     pdf-target-libgfortran 
35714         @: $(MAKE); $(unstage)
35715         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35716         r=`${PWD_COMMAND}`; export r; \
35717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718         $(NORMAL_TARGET_EXPORTS) \
35719         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
35720         for flag in $(EXTRA_TARGET_FLAGS); do \
35721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722         done; \
35723         (cd $(TARGET_SUBDIR)/libgfortran && \
35724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35726                   "RANLIB=$${RANLIB}" \
35727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35728                    install-pdf) \
35729           || exit 1
35730
35731 @endif target-libgfortran
35732
35733 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
35734 maybe-install-html-target-libgfortran:
35735 @if target-libgfortran
35736 maybe-install-html-target-libgfortran: install-html-target-libgfortran
35737
35738 install-html-target-libgfortran: \
35739     configure-target-libgfortran \
35740     html-target-libgfortran 
35741         @: $(MAKE); $(unstage)
35742         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35743         r=`${PWD_COMMAND}`; export r; \
35744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35745         $(NORMAL_TARGET_EXPORTS) \
35746         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
35747         for flag in $(EXTRA_TARGET_FLAGS); do \
35748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35749         done; \
35750         (cd $(TARGET_SUBDIR)/libgfortran && \
35751           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35752                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35753                   "RANLIB=$${RANLIB}" \
35754                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35755                    install-html) \
35756           || exit 1
35757
35758 @endif target-libgfortran
35759
35760 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
35761 maybe-installcheck-target-libgfortran:
35762 @if target-libgfortran
35763 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
35764
35765 installcheck-target-libgfortran: \
35766     configure-target-libgfortran 
35767         @: $(MAKE); $(unstage)
35768         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35769         r=`${PWD_COMMAND}`; export r; \
35770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35771         $(NORMAL_TARGET_EXPORTS) \
35772         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
35773         for flag in $(EXTRA_TARGET_FLAGS); do \
35774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35775         done; \
35776         (cd $(TARGET_SUBDIR)/libgfortran && \
35777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779                   "RANLIB=$${RANLIB}" \
35780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35781                    installcheck) \
35782           || exit 1
35783
35784 @endif target-libgfortran
35785
35786 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
35787 maybe-mostlyclean-target-libgfortran:
35788 @if target-libgfortran
35789 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
35790
35791 mostlyclean-target-libgfortran: 
35792         @: $(MAKE); $(unstage)
35793         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35794         r=`${PWD_COMMAND}`; export r; \
35795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35796         $(NORMAL_TARGET_EXPORTS) \
35797         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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                    mostlyclean) \
35807           || exit 1
35808
35809 @endif target-libgfortran
35810
35811 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
35812 maybe-clean-target-libgfortran:
35813 @if target-libgfortran
35814 maybe-clean-target-libgfortran: clean-target-libgfortran
35815
35816 clean-target-libgfortran: 
35817         @: $(MAKE); $(unstage)
35818         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35819         r=`${PWD_COMMAND}`; export r; \
35820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35821         $(NORMAL_TARGET_EXPORTS) \
35822         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
35823         for flag in $(EXTRA_TARGET_FLAGS); do \
35824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35825         done; \
35826         (cd $(TARGET_SUBDIR)/libgfortran && \
35827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35829                   "RANLIB=$${RANLIB}" \
35830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35831                    clean) \
35832           || exit 1
35833
35834 @endif target-libgfortran
35835
35836 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
35837 maybe-distclean-target-libgfortran:
35838 @if target-libgfortran
35839 maybe-distclean-target-libgfortran: distclean-target-libgfortran
35840
35841 distclean-target-libgfortran: 
35842         @: $(MAKE); $(unstage)
35843         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35844         r=`${PWD_COMMAND}`; export r; \
35845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35846         $(NORMAL_TARGET_EXPORTS) \
35847         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
35848         for flag in $(EXTRA_TARGET_FLAGS); do \
35849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35850         done; \
35851         (cd $(TARGET_SUBDIR)/libgfortran && \
35852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35854                   "RANLIB=$${RANLIB}" \
35855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35856                    distclean) \
35857           || exit 1
35858
35859 @endif target-libgfortran
35860
35861 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
35862 maybe-maintainer-clean-target-libgfortran:
35863 @if target-libgfortran
35864 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
35865
35866 maintainer-clean-target-libgfortran: 
35867         @: $(MAKE); $(unstage)
35868         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35869         r=`${PWD_COMMAND}`; export r; \
35870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35871         $(NORMAL_TARGET_EXPORTS) \
35872         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
35873         for flag in $(EXTRA_TARGET_FLAGS); do \
35874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35875         done; \
35876         (cd $(TARGET_SUBDIR)/libgfortran && \
35877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35879                   "RANLIB=$${RANLIB}" \
35880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35881                    maintainer-clean) \
35882           || exit 1
35883
35884 @endif target-libgfortran
35885
35886
35887
35888
35889
35890 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
35891 maybe-configure-target-libobjc:
35892 @if gcc-bootstrap
35893 configure-target-libobjc: stage_current
35894 @endif gcc-bootstrap
35895 @if target-libobjc
35896 maybe-configure-target-libobjc: configure-target-libobjc
35897 configure-target-libobjc: 
35898         @: $(MAKE); $(unstage)
35899         @r=`${PWD_COMMAND}`; export r; \
35900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35901         echo "Checking multilib configuration for libobjc..."; \
35902         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
35903         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
35904         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
35905           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
35906             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
35907           else \
35908             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
35909             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
35910           fi; \
35911         else \
35912           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
35913         fi; \
35914         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
35915         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
35916         $(NORMAL_TARGET_EXPORTS)  \
35917         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
35918         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
35919         case $(srcdir) in \
35920           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35921           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
35922                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35923         esac; \
35924         srcdiroption="--srcdir=$${topdir}/libobjc"; \
35925         libsrcdir="$$s/libobjc"; \
35926         rm -f no-such-file || : ; \
35927         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35928           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35929           --target=${target_alias} $${srcdiroption}  \
35930           || exit 1
35931 @endif target-libobjc
35932
35933
35934
35935
35936
35937 .PHONY: all-target-libobjc maybe-all-target-libobjc
35938 maybe-all-target-libobjc:
35939 @if gcc-bootstrap
35940 all-target-libobjc: stage_current
35941 @endif gcc-bootstrap
35942 @if target-libobjc
35943 TARGET-target-libobjc=all
35944 maybe-all-target-libobjc: all-target-libobjc
35945 all-target-libobjc: configure-target-libobjc
35946         @: $(MAKE); $(unstage)
35947         @r=`${PWD_COMMAND}`; export r; \
35948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35949         $(NORMAL_TARGET_EXPORTS)  \
35950         (cd $(TARGET_SUBDIR)/libobjc && \
35951           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35952                 $(TARGET-target-libobjc))
35953 @endif target-libobjc
35954
35955
35956
35957
35958
35959 .PHONY: check-target-libobjc maybe-check-target-libobjc
35960 maybe-check-target-libobjc:
35961 @if target-libobjc
35962 maybe-check-target-libobjc: check-target-libobjc
35963
35964 check-target-libobjc:
35965         @: $(MAKE); $(unstage)
35966         @r=`${PWD_COMMAND}`; export r; \
35967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35968         $(NORMAL_TARGET_EXPORTS) \
35969         (cd $(TARGET_SUBDIR)/libobjc && \
35970           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35971
35972 @endif target-libobjc
35973
35974 .PHONY: install-target-libobjc maybe-install-target-libobjc
35975 maybe-install-target-libobjc:
35976 @if target-libobjc
35977 maybe-install-target-libobjc: install-target-libobjc
35978
35979 install-target-libobjc: installdirs
35980         @: $(MAKE); $(unstage)
35981         @r=`${PWD_COMMAND}`; export r; \
35982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35983         $(NORMAL_TARGET_EXPORTS) \
35984         (cd $(TARGET_SUBDIR)/libobjc && \
35985           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35986
35987 @endif target-libobjc
35988
35989 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
35990 maybe-install-strip-target-libobjc:
35991 @if target-libobjc
35992 maybe-install-strip-target-libobjc: install-strip-target-libobjc
35993
35994 install-strip-target-libobjc: installdirs
35995         @: $(MAKE); $(unstage)
35996         @r=`${PWD_COMMAND}`; export r; \
35997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35998         $(NORMAL_TARGET_EXPORTS) \
35999         (cd $(TARGET_SUBDIR)/libobjc && \
36000           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36001
36002 @endif target-libobjc
36003
36004 # Other targets (info, dvi, pdf, etc.)
36005
36006 .PHONY: maybe-info-target-libobjc info-target-libobjc
36007 maybe-info-target-libobjc:
36008 @if target-libobjc
36009 maybe-info-target-libobjc: info-target-libobjc
36010
36011 info-target-libobjc: \
36012     configure-target-libobjc 
36013         @: $(MAKE); $(unstage)
36014         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36015         r=`${PWD_COMMAND}`; export r; \
36016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36017         $(NORMAL_TARGET_EXPORTS) \
36018         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
36019         for flag in $(EXTRA_TARGET_FLAGS); do \
36020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36021         done; \
36022         (cd $(TARGET_SUBDIR)/libobjc && \
36023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36025                   "RANLIB=$${RANLIB}" \
36026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36027                    info) \
36028           || exit 1
36029
36030 @endif target-libobjc
36031
36032 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
36033 maybe-dvi-target-libobjc:
36034 @if target-libobjc
36035 maybe-dvi-target-libobjc: dvi-target-libobjc
36036
36037 dvi-target-libobjc: \
36038     configure-target-libobjc 
36039         @: $(MAKE); $(unstage)
36040         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36041         r=`${PWD_COMMAND}`; export r; \
36042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36043         $(NORMAL_TARGET_EXPORTS) \
36044         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
36045         for flag in $(EXTRA_TARGET_FLAGS); do \
36046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36047         done; \
36048         (cd $(TARGET_SUBDIR)/libobjc && \
36049           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36050                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36051                   "RANLIB=$${RANLIB}" \
36052                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36053                    dvi) \
36054           || exit 1
36055
36056 @endif target-libobjc
36057
36058 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
36059 maybe-pdf-target-libobjc:
36060 @if target-libobjc
36061 maybe-pdf-target-libobjc: pdf-target-libobjc
36062
36063 pdf-target-libobjc: \
36064     configure-target-libobjc 
36065         @: $(MAKE); $(unstage)
36066         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36067         r=`${PWD_COMMAND}`; export r; \
36068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36069         $(NORMAL_TARGET_EXPORTS) \
36070         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
36071         for flag in $(EXTRA_TARGET_FLAGS); do \
36072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36073         done; \
36074         (cd $(TARGET_SUBDIR)/libobjc && \
36075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36077                   "RANLIB=$${RANLIB}" \
36078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36079                    pdf) \
36080           || exit 1
36081
36082 @endif target-libobjc
36083
36084 .PHONY: maybe-html-target-libobjc html-target-libobjc
36085 maybe-html-target-libobjc:
36086 @if target-libobjc
36087 maybe-html-target-libobjc: html-target-libobjc
36088
36089 html-target-libobjc: \
36090     configure-target-libobjc 
36091         @: $(MAKE); $(unstage)
36092         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36093         r=`${PWD_COMMAND}`; export r; \
36094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095         $(NORMAL_TARGET_EXPORTS) \
36096         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
36097         for flag in $(EXTRA_TARGET_FLAGS); do \
36098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36099         done; \
36100         (cd $(TARGET_SUBDIR)/libobjc && \
36101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36103                   "RANLIB=$${RANLIB}" \
36104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36105                    html) \
36106           || exit 1
36107
36108 @endif target-libobjc
36109
36110 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
36111 maybe-TAGS-target-libobjc:
36112 @if target-libobjc
36113 maybe-TAGS-target-libobjc: TAGS-target-libobjc
36114
36115 TAGS-target-libobjc: \
36116     configure-target-libobjc 
36117         @: $(MAKE); $(unstage)
36118         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36119         r=`${PWD_COMMAND}`; export r; \
36120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36121         $(NORMAL_TARGET_EXPORTS) \
36122         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
36123         for flag in $(EXTRA_TARGET_FLAGS); do \
36124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36125         done; \
36126         (cd $(TARGET_SUBDIR)/libobjc && \
36127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36129                   "RANLIB=$${RANLIB}" \
36130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36131                    TAGS) \
36132           || exit 1
36133
36134 @endif target-libobjc
36135
36136 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
36137 maybe-install-info-target-libobjc:
36138 @if target-libobjc
36139 maybe-install-info-target-libobjc: install-info-target-libobjc
36140
36141 install-info-target-libobjc: \
36142     configure-target-libobjc \
36143     info-target-libobjc 
36144         @: $(MAKE); $(unstage)
36145         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36146         r=`${PWD_COMMAND}`; export r; \
36147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148         $(NORMAL_TARGET_EXPORTS) \
36149         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
36150         for flag in $(EXTRA_TARGET_FLAGS); do \
36151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36152         done; \
36153         (cd $(TARGET_SUBDIR)/libobjc && \
36154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36156                   "RANLIB=$${RANLIB}" \
36157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36158                    install-info) \
36159           || exit 1
36160
36161 @endif target-libobjc
36162
36163 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
36164 maybe-install-pdf-target-libobjc:
36165 @if target-libobjc
36166 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
36167
36168 install-pdf-target-libobjc: \
36169     configure-target-libobjc \
36170     pdf-target-libobjc 
36171         @: $(MAKE); $(unstage)
36172         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36173         r=`${PWD_COMMAND}`; export r; \
36174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36175         $(NORMAL_TARGET_EXPORTS) \
36176         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
36177         for flag in $(EXTRA_TARGET_FLAGS); do \
36178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36179         done; \
36180         (cd $(TARGET_SUBDIR)/libobjc && \
36181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36183                   "RANLIB=$${RANLIB}" \
36184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36185                    install-pdf) \
36186           || exit 1
36187
36188 @endif target-libobjc
36189
36190 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
36191 maybe-install-html-target-libobjc:
36192 @if target-libobjc
36193 maybe-install-html-target-libobjc: install-html-target-libobjc
36194
36195 install-html-target-libobjc: \
36196     configure-target-libobjc \
36197     html-target-libobjc 
36198         @: $(MAKE); $(unstage)
36199         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36200         r=`${PWD_COMMAND}`; export r; \
36201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36202         $(NORMAL_TARGET_EXPORTS) \
36203         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
36204         for flag in $(EXTRA_TARGET_FLAGS); do \
36205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36206         done; \
36207         (cd $(TARGET_SUBDIR)/libobjc && \
36208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36210                   "RANLIB=$${RANLIB}" \
36211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36212                    install-html) \
36213           || exit 1
36214
36215 @endif target-libobjc
36216
36217 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
36218 maybe-installcheck-target-libobjc:
36219 @if target-libobjc
36220 maybe-installcheck-target-libobjc: installcheck-target-libobjc
36221
36222 installcheck-target-libobjc: \
36223     configure-target-libobjc 
36224         @: $(MAKE); $(unstage)
36225         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36226         r=`${PWD_COMMAND}`; export r; \
36227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36228         $(NORMAL_TARGET_EXPORTS) \
36229         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
36230         for flag in $(EXTRA_TARGET_FLAGS); do \
36231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36232         done; \
36233         (cd $(TARGET_SUBDIR)/libobjc && \
36234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36236                   "RANLIB=$${RANLIB}" \
36237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36238                    installcheck) \
36239           || exit 1
36240
36241 @endif target-libobjc
36242
36243 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
36244 maybe-mostlyclean-target-libobjc:
36245 @if target-libobjc
36246 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
36247
36248 mostlyclean-target-libobjc: 
36249         @: $(MAKE); $(unstage)
36250         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36251         r=`${PWD_COMMAND}`; export r; \
36252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36253         $(NORMAL_TARGET_EXPORTS) \
36254         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
36255         for flag in $(EXTRA_TARGET_FLAGS); do \
36256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36257         done; \
36258         (cd $(TARGET_SUBDIR)/libobjc && \
36259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36261                   "RANLIB=$${RANLIB}" \
36262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36263                    mostlyclean) \
36264           || exit 1
36265
36266 @endif target-libobjc
36267
36268 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
36269 maybe-clean-target-libobjc:
36270 @if target-libobjc
36271 maybe-clean-target-libobjc: clean-target-libobjc
36272
36273 clean-target-libobjc: 
36274         @: $(MAKE); $(unstage)
36275         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36276         r=`${PWD_COMMAND}`; export r; \
36277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36278         $(NORMAL_TARGET_EXPORTS) \
36279         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
36280         for flag in $(EXTRA_TARGET_FLAGS); do \
36281           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36282         done; \
36283         (cd $(TARGET_SUBDIR)/libobjc && \
36284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36286                   "RANLIB=$${RANLIB}" \
36287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36288                    clean) \
36289           || exit 1
36290
36291 @endif target-libobjc
36292
36293 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
36294 maybe-distclean-target-libobjc:
36295 @if target-libobjc
36296 maybe-distclean-target-libobjc: distclean-target-libobjc
36297
36298 distclean-target-libobjc: 
36299         @: $(MAKE); $(unstage)
36300         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36301         r=`${PWD_COMMAND}`; export r; \
36302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36303         $(NORMAL_TARGET_EXPORTS) \
36304         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
36305         for flag in $(EXTRA_TARGET_FLAGS); do \
36306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36307         done; \
36308         (cd $(TARGET_SUBDIR)/libobjc && \
36309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36311                   "RANLIB=$${RANLIB}" \
36312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36313                    distclean) \
36314           || exit 1
36315
36316 @endif target-libobjc
36317
36318 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
36319 maybe-maintainer-clean-target-libobjc:
36320 @if target-libobjc
36321 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
36322
36323 maintainer-clean-target-libobjc: 
36324         @: $(MAKE); $(unstage)
36325         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36326         r=`${PWD_COMMAND}`; export r; \
36327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36328         $(NORMAL_TARGET_EXPORTS) \
36329         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
36330         for flag in $(EXTRA_TARGET_FLAGS); do \
36331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36332         done; \
36333         (cd $(TARGET_SUBDIR)/libobjc && \
36334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36336                   "RANLIB=$${RANLIB}" \
36337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36338                    maintainer-clean) \
36339           || exit 1
36340
36341 @endif target-libobjc
36342
36343
36344
36345
36346
36347 .PHONY: configure-target-libgo maybe-configure-target-libgo
36348 maybe-configure-target-libgo:
36349 @if gcc-bootstrap
36350 configure-target-libgo: stage_current
36351 @endif gcc-bootstrap
36352 @if target-libgo
36353 maybe-configure-target-libgo: configure-target-libgo
36354 configure-target-libgo: 
36355         @: $(MAKE); $(unstage)
36356         @r=`${PWD_COMMAND}`; export r; \
36357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36358         echo "Checking multilib configuration for libgo..."; \
36359         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36360         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
36361         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
36362           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
36363             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
36364           else \
36365             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
36366             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36367           fi; \
36368         else \
36369           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36370         fi; \
36371         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
36372         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36373         $(NORMAL_TARGET_EXPORTS)  \
36374         echo Configuring in $(TARGET_SUBDIR)/libgo; \
36375         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
36376         case $(srcdir) in \
36377           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36378           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
36379                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36380         esac; \
36381         srcdiroption="--srcdir=$${topdir}/libgo"; \
36382         libsrcdir="$$s/libgo"; \
36383         rm -f no-such-file || : ; \
36384         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36385           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36386           --target=${target_alias} $${srcdiroption}  \
36387           || exit 1
36388 @endif target-libgo
36389
36390
36391
36392
36393
36394 .PHONY: all-target-libgo maybe-all-target-libgo
36395 maybe-all-target-libgo:
36396 @if gcc-bootstrap
36397 all-target-libgo: stage_current
36398 @endif gcc-bootstrap
36399 @if target-libgo
36400 TARGET-target-libgo=all
36401 maybe-all-target-libgo: all-target-libgo
36402 all-target-libgo: configure-target-libgo
36403         @: $(MAKE); $(unstage)
36404         @r=`${PWD_COMMAND}`; export r; \
36405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36406         $(NORMAL_TARGET_EXPORTS)  \
36407         (cd $(TARGET_SUBDIR)/libgo && \
36408           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36409                 $(TARGET-target-libgo))
36410 @endif target-libgo
36411
36412
36413
36414
36415
36416 .PHONY: check-target-libgo maybe-check-target-libgo
36417 maybe-check-target-libgo:
36418 @if target-libgo
36419 maybe-check-target-libgo: check-target-libgo
36420
36421 check-target-libgo:
36422         @: $(MAKE); $(unstage)
36423         @r=`${PWD_COMMAND}`; export r; \
36424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36425         $(NORMAL_TARGET_EXPORTS) \
36426         (cd $(TARGET_SUBDIR)/libgo && \
36427           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36428
36429 @endif target-libgo
36430
36431 .PHONY: install-target-libgo maybe-install-target-libgo
36432 maybe-install-target-libgo:
36433 @if target-libgo
36434 maybe-install-target-libgo: install-target-libgo
36435
36436 install-target-libgo: installdirs
36437         @: $(MAKE); $(unstage)
36438         @r=`${PWD_COMMAND}`; export r; \
36439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36440         $(NORMAL_TARGET_EXPORTS) \
36441         (cd $(TARGET_SUBDIR)/libgo && \
36442           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36443
36444 @endif target-libgo
36445
36446 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
36447 maybe-install-strip-target-libgo:
36448 @if target-libgo
36449 maybe-install-strip-target-libgo: install-strip-target-libgo
36450
36451 install-strip-target-libgo: installdirs
36452         @: $(MAKE); $(unstage)
36453         @r=`${PWD_COMMAND}`; export r; \
36454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455         $(NORMAL_TARGET_EXPORTS) \
36456         (cd $(TARGET_SUBDIR)/libgo && \
36457           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36458
36459 @endif target-libgo
36460
36461 # Other targets (info, dvi, pdf, etc.)
36462
36463 .PHONY: maybe-info-target-libgo info-target-libgo
36464 maybe-info-target-libgo:
36465 @if target-libgo
36466 maybe-info-target-libgo: info-target-libgo
36467
36468 info-target-libgo: \
36469     configure-target-libgo 
36470         @: $(MAKE); $(unstage)
36471         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36472         r=`${PWD_COMMAND}`; export r; \
36473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36474         $(NORMAL_TARGET_EXPORTS) \
36475         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
36476         for flag in $(EXTRA_TARGET_FLAGS); do \
36477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36478         done; \
36479         (cd $(TARGET_SUBDIR)/libgo && \
36480           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36481                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36482                   "RANLIB=$${RANLIB}" \
36483                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36484                    info) \
36485           || exit 1
36486
36487 @endif target-libgo
36488
36489 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
36490 maybe-dvi-target-libgo:
36491 @if target-libgo
36492 maybe-dvi-target-libgo: dvi-target-libgo
36493
36494 dvi-target-libgo: \
36495     configure-target-libgo 
36496         @: $(MAKE); $(unstage)
36497         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36498         r=`${PWD_COMMAND}`; export r; \
36499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36500         $(NORMAL_TARGET_EXPORTS) \
36501         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
36502         for flag in $(EXTRA_TARGET_FLAGS); do \
36503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36504         done; \
36505         (cd $(TARGET_SUBDIR)/libgo && \
36506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36508                   "RANLIB=$${RANLIB}" \
36509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36510                    dvi) \
36511           || exit 1
36512
36513 @endif target-libgo
36514
36515 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
36516 maybe-pdf-target-libgo:
36517 @if target-libgo
36518 maybe-pdf-target-libgo: pdf-target-libgo
36519
36520 pdf-target-libgo: \
36521     configure-target-libgo 
36522         @: $(MAKE); $(unstage)
36523         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36524         r=`${PWD_COMMAND}`; export r; \
36525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36526         $(NORMAL_TARGET_EXPORTS) \
36527         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
36528         for flag in $(EXTRA_TARGET_FLAGS); do \
36529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36530         done; \
36531         (cd $(TARGET_SUBDIR)/libgo && \
36532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36534                   "RANLIB=$${RANLIB}" \
36535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36536                    pdf) \
36537           || exit 1
36538
36539 @endif target-libgo
36540
36541 .PHONY: maybe-html-target-libgo html-target-libgo
36542 maybe-html-target-libgo:
36543 @if target-libgo
36544 maybe-html-target-libgo: html-target-libgo
36545
36546 html-target-libgo: \
36547     configure-target-libgo 
36548         @: $(MAKE); $(unstage)
36549         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36550         r=`${PWD_COMMAND}`; export r; \
36551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552         $(NORMAL_TARGET_EXPORTS) \
36553         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
36554         for flag in $(EXTRA_TARGET_FLAGS); do \
36555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36556         done; \
36557         (cd $(TARGET_SUBDIR)/libgo && \
36558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36560                   "RANLIB=$${RANLIB}" \
36561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36562                    html) \
36563           || exit 1
36564
36565 @endif target-libgo
36566
36567 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
36568 maybe-TAGS-target-libgo:
36569 @if target-libgo
36570 maybe-TAGS-target-libgo: TAGS-target-libgo
36571
36572 TAGS-target-libgo: \
36573     configure-target-libgo 
36574         @: $(MAKE); $(unstage)
36575         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36576         r=`${PWD_COMMAND}`; export r; \
36577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36578         $(NORMAL_TARGET_EXPORTS) \
36579         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
36580         for flag in $(EXTRA_TARGET_FLAGS); do \
36581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36582         done; \
36583         (cd $(TARGET_SUBDIR)/libgo && \
36584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36586                   "RANLIB=$${RANLIB}" \
36587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36588                    TAGS) \
36589           || exit 1
36590
36591 @endif target-libgo
36592
36593 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
36594 maybe-install-info-target-libgo:
36595 @if target-libgo
36596 maybe-install-info-target-libgo: install-info-target-libgo
36597
36598 install-info-target-libgo: \
36599     configure-target-libgo \
36600     info-target-libgo 
36601         @: $(MAKE); $(unstage)
36602         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36603         r=`${PWD_COMMAND}`; export r; \
36604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605         $(NORMAL_TARGET_EXPORTS) \
36606         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
36607         for flag in $(EXTRA_TARGET_FLAGS); do \
36608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36609         done; \
36610         (cd $(TARGET_SUBDIR)/libgo && \
36611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36613                   "RANLIB=$${RANLIB}" \
36614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36615                    install-info) \
36616           || exit 1
36617
36618 @endif target-libgo
36619
36620 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
36621 maybe-install-pdf-target-libgo:
36622 @if target-libgo
36623 maybe-install-pdf-target-libgo: install-pdf-target-libgo
36624
36625 install-pdf-target-libgo: \
36626     configure-target-libgo \
36627     pdf-target-libgo 
36628         @: $(MAKE); $(unstage)
36629         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36630         r=`${PWD_COMMAND}`; export r; \
36631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36632         $(NORMAL_TARGET_EXPORTS) \
36633         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
36634         for flag in $(EXTRA_TARGET_FLAGS); do \
36635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36636         done; \
36637         (cd $(TARGET_SUBDIR)/libgo && \
36638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36640                   "RANLIB=$${RANLIB}" \
36641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36642                    install-pdf) \
36643           || exit 1
36644
36645 @endif target-libgo
36646
36647 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
36648 maybe-install-html-target-libgo:
36649 @if target-libgo
36650 maybe-install-html-target-libgo: install-html-target-libgo
36651
36652 install-html-target-libgo: \
36653     configure-target-libgo \
36654     html-target-libgo 
36655         @: $(MAKE); $(unstage)
36656         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36657         r=`${PWD_COMMAND}`; export r; \
36658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36659         $(NORMAL_TARGET_EXPORTS) \
36660         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
36661         for flag in $(EXTRA_TARGET_FLAGS); do \
36662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36663         done; \
36664         (cd $(TARGET_SUBDIR)/libgo && \
36665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36667                   "RANLIB=$${RANLIB}" \
36668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36669                    install-html) \
36670           || exit 1
36671
36672 @endif target-libgo
36673
36674 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
36675 maybe-installcheck-target-libgo:
36676 @if target-libgo
36677 maybe-installcheck-target-libgo: installcheck-target-libgo
36678
36679 installcheck-target-libgo: \
36680     configure-target-libgo 
36681         @: $(MAKE); $(unstage)
36682         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36683         r=`${PWD_COMMAND}`; export r; \
36684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36685         $(NORMAL_TARGET_EXPORTS) \
36686         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
36687         for flag in $(EXTRA_TARGET_FLAGS); do \
36688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36689         done; \
36690         (cd $(TARGET_SUBDIR)/libgo && \
36691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36693                   "RANLIB=$${RANLIB}" \
36694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36695                    installcheck) \
36696           || exit 1
36697
36698 @endif target-libgo
36699
36700 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
36701 maybe-mostlyclean-target-libgo:
36702 @if target-libgo
36703 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
36704
36705 mostlyclean-target-libgo: 
36706         @: $(MAKE); $(unstage)
36707         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36708         r=`${PWD_COMMAND}`; export r; \
36709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36710         $(NORMAL_TARGET_EXPORTS) \
36711         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
36712         for flag in $(EXTRA_TARGET_FLAGS); do \
36713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36714         done; \
36715         (cd $(TARGET_SUBDIR)/libgo && \
36716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36718                   "RANLIB=$${RANLIB}" \
36719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36720                    mostlyclean) \
36721           || exit 1
36722
36723 @endif target-libgo
36724
36725 .PHONY: maybe-clean-target-libgo clean-target-libgo
36726 maybe-clean-target-libgo:
36727 @if target-libgo
36728 maybe-clean-target-libgo: clean-target-libgo
36729
36730 clean-target-libgo: 
36731         @: $(MAKE); $(unstage)
36732         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36733         r=`${PWD_COMMAND}`; export r; \
36734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36735         $(NORMAL_TARGET_EXPORTS) \
36736         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
36737         for flag in $(EXTRA_TARGET_FLAGS); do \
36738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36739         done; \
36740         (cd $(TARGET_SUBDIR)/libgo && \
36741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36743                   "RANLIB=$${RANLIB}" \
36744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36745                    clean) \
36746           || exit 1
36747
36748 @endif target-libgo
36749
36750 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
36751 maybe-distclean-target-libgo:
36752 @if target-libgo
36753 maybe-distclean-target-libgo: distclean-target-libgo
36754
36755 distclean-target-libgo: 
36756         @: $(MAKE); $(unstage)
36757         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36758         r=`${PWD_COMMAND}`; export r; \
36759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36760         $(NORMAL_TARGET_EXPORTS) \
36761         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
36762         for flag in $(EXTRA_TARGET_FLAGS); do \
36763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764         done; \
36765         (cd $(TARGET_SUBDIR)/libgo && \
36766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36768                   "RANLIB=$${RANLIB}" \
36769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36770                    distclean) \
36771           || exit 1
36772
36773 @endif target-libgo
36774
36775 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
36776 maybe-maintainer-clean-target-libgo:
36777 @if target-libgo
36778 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
36779
36780 maintainer-clean-target-libgo: 
36781         @: $(MAKE); $(unstage)
36782         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36783         r=`${PWD_COMMAND}`; export r; \
36784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36785         $(NORMAL_TARGET_EXPORTS) \
36786         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
36787         for flag in $(EXTRA_TARGET_FLAGS); do \
36788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36789         done; \
36790         (cd $(TARGET_SUBDIR)/libgo && \
36791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36793                   "RANLIB=$${RANLIB}" \
36794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36795                    maintainer-clean) \
36796           || exit 1
36797
36798 @endif target-libgo
36799
36800
36801
36802
36803
36804 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
36805 maybe-configure-target-libtermcap:
36806 @if gcc-bootstrap
36807 configure-target-libtermcap: stage_current
36808 @endif gcc-bootstrap
36809 @if target-libtermcap
36810 maybe-configure-target-libtermcap: configure-target-libtermcap
36811 configure-target-libtermcap: 
36812         @: $(MAKE); $(unstage)
36813         @r=`${PWD_COMMAND}`; export r; \
36814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36815         echo "Checking multilib configuration for libtermcap..."; \
36816         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
36817         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
36818         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
36819           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
36820             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
36821           else \
36822             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
36823             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
36824           fi; \
36825         else \
36826           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
36827         fi; \
36828         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
36829         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
36830         $(NORMAL_TARGET_EXPORTS)  \
36831         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
36832         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
36833         case $(srcdir) in \
36834           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36835           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
36836                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36837         esac; \
36838         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
36839         libsrcdir="$$s/libtermcap"; \
36840         rm -f no-such-file || : ; \
36841         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36842           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36843           --target=${target_alias} $${srcdiroption}  \
36844           || exit 1
36845 @endif target-libtermcap
36846
36847
36848
36849
36850
36851 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
36852 maybe-all-target-libtermcap:
36853 @if gcc-bootstrap
36854 all-target-libtermcap: stage_current
36855 @endif gcc-bootstrap
36856 @if target-libtermcap
36857 TARGET-target-libtermcap=all
36858 maybe-all-target-libtermcap: all-target-libtermcap
36859 all-target-libtermcap: configure-target-libtermcap
36860         @: $(MAKE); $(unstage)
36861         @r=`${PWD_COMMAND}`; export r; \
36862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36863         $(NORMAL_TARGET_EXPORTS)  \
36864         (cd $(TARGET_SUBDIR)/libtermcap && \
36865           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36866                 $(TARGET-target-libtermcap))
36867 @endif target-libtermcap
36868
36869
36870
36871
36872
36873 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
36874 maybe-check-target-libtermcap:
36875 @if target-libtermcap
36876 maybe-check-target-libtermcap: check-target-libtermcap
36877
36878 # Dummy target for uncheckable module.
36879 check-target-libtermcap:
36880
36881 @endif target-libtermcap
36882
36883 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
36884 maybe-install-target-libtermcap:
36885 @if target-libtermcap
36886 maybe-install-target-libtermcap: install-target-libtermcap
36887
36888 install-target-libtermcap: installdirs
36889         @: $(MAKE); $(unstage)
36890         @r=`${PWD_COMMAND}`; export r; \
36891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36892         $(NORMAL_TARGET_EXPORTS) \
36893         (cd $(TARGET_SUBDIR)/libtermcap && \
36894           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36895
36896 @endif target-libtermcap
36897
36898 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
36899 maybe-install-strip-target-libtermcap:
36900 @if target-libtermcap
36901 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
36902
36903 install-strip-target-libtermcap: installdirs
36904         @: $(MAKE); $(unstage)
36905         @r=`${PWD_COMMAND}`; export r; \
36906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36907         $(NORMAL_TARGET_EXPORTS) \
36908         (cd $(TARGET_SUBDIR)/libtermcap && \
36909           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36910
36911 @endif target-libtermcap
36912
36913 # Other targets (info, dvi, pdf, etc.)
36914
36915 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
36916 maybe-info-target-libtermcap:
36917 @if target-libtermcap
36918 maybe-info-target-libtermcap: info-target-libtermcap
36919
36920 info-target-libtermcap: \
36921     configure-target-libtermcap 
36922         @: $(MAKE); $(unstage)
36923         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36924         r=`${PWD_COMMAND}`; export r; \
36925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36926         $(NORMAL_TARGET_EXPORTS) \
36927         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
36928         for flag in $(EXTRA_TARGET_FLAGS); do \
36929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36930         done; \
36931         (cd $(TARGET_SUBDIR)/libtermcap && \
36932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36934                   "RANLIB=$${RANLIB}" \
36935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36936                    info) \
36937           || exit 1
36938
36939 @endif target-libtermcap
36940
36941 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
36942 maybe-dvi-target-libtermcap:
36943 @if target-libtermcap
36944 maybe-dvi-target-libtermcap: dvi-target-libtermcap
36945
36946 dvi-target-libtermcap: \
36947     configure-target-libtermcap 
36948         @: $(MAKE); $(unstage)
36949         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36950         r=`${PWD_COMMAND}`; export r; \
36951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36952         $(NORMAL_TARGET_EXPORTS) \
36953         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
36954         for flag in $(EXTRA_TARGET_FLAGS); do \
36955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36956         done; \
36957         (cd $(TARGET_SUBDIR)/libtermcap && \
36958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36960                   "RANLIB=$${RANLIB}" \
36961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36962                    dvi) \
36963           || exit 1
36964
36965 @endif target-libtermcap
36966
36967 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
36968 maybe-pdf-target-libtermcap:
36969 @if target-libtermcap
36970 maybe-pdf-target-libtermcap: pdf-target-libtermcap
36971
36972 pdf-target-libtermcap: \
36973     configure-target-libtermcap 
36974         @: $(MAKE); $(unstage)
36975         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36976         r=`${PWD_COMMAND}`; export r; \
36977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36978         $(NORMAL_TARGET_EXPORTS) \
36979         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
36980         for flag in $(EXTRA_TARGET_FLAGS); do \
36981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36982         done; \
36983         (cd $(TARGET_SUBDIR)/libtermcap && \
36984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36986                   "RANLIB=$${RANLIB}" \
36987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36988                    pdf) \
36989           || exit 1
36990
36991 @endif target-libtermcap
36992
36993 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
36994 maybe-html-target-libtermcap:
36995 @if target-libtermcap
36996 maybe-html-target-libtermcap: html-target-libtermcap
36997
36998 html-target-libtermcap: \
36999     configure-target-libtermcap 
37000         @: $(MAKE); $(unstage)
37001         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37002         r=`${PWD_COMMAND}`; export r; \
37003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37004         $(NORMAL_TARGET_EXPORTS) \
37005         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
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)/libtermcap && \
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                    html) \
37015           || exit 1
37016
37017 @endif target-libtermcap
37018
37019 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
37020 maybe-TAGS-target-libtermcap:
37021 @if target-libtermcap
37022 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
37023
37024 TAGS-target-libtermcap: \
37025     configure-target-libtermcap 
37026         @: $(MAKE); $(unstage)
37027         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37028         r=`${PWD_COMMAND}`; export r; \
37029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37030         $(NORMAL_TARGET_EXPORTS) \
37031         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
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)/libtermcap && \
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                    TAGS) \
37041           || exit 1
37042
37043 @endif target-libtermcap
37044
37045 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
37046 maybe-install-info-target-libtermcap:
37047 @if target-libtermcap
37048 maybe-install-info-target-libtermcap: install-info-target-libtermcap
37049
37050 install-info-target-libtermcap: \
37051     configure-target-libtermcap \
37052     info-target-libtermcap 
37053         @: $(MAKE); $(unstage)
37054         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37055         r=`${PWD_COMMAND}`; export r; \
37056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37057         $(NORMAL_TARGET_EXPORTS) \
37058         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
37059         for flag in $(EXTRA_TARGET_FLAGS); do \
37060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37061         done; \
37062         (cd $(TARGET_SUBDIR)/libtermcap && \
37063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37065                   "RANLIB=$${RANLIB}" \
37066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37067                    install-info) \
37068           || exit 1
37069
37070 @endif target-libtermcap
37071
37072 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
37073 maybe-install-pdf-target-libtermcap:
37074 @if target-libtermcap
37075 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
37076
37077 install-pdf-target-libtermcap: \
37078     configure-target-libtermcap \
37079     pdf-target-libtermcap 
37080         @: $(MAKE); $(unstage)
37081         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37082         r=`${PWD_COMMAND}`; export r; \
37083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37084         $(NORMAL_TARGET_EXPORTS) \
37085         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
37086         for flag in $(EXTRA_TARGET_FLAGS); do \
37087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37088         done; \
37089         (cd $(TARGET_SUBDIR)/libtermcap && \
37090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37092                   "RANLIB=$${RANLIB}" \
37093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37094                    install-pdf) \
37095           || exit 1
37096
37097 @endif target-libtermcap
37098
37099 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
37100 maybe-install-html-target-libtermcap:
37101 @if target-libtermcap
37102 maybe-install-html-target-libtermcap: install-html-target-libtermcap
37103
37104 install-html-target-libtermcap: \
37105     configure-target-libtermcap \
37106     html-target-libtermcap 
37107         @: $(MAKE); $(unstage)
37108         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37109         r=`${PWD_COMMAND}`; export r; \
37110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37111         $(NORMAL_TARGET_EXPORTS) \
37112         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
37113         for flag in $(EXTRA_TARGET_FLAGS); do \
37114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37115         done; \
37116         (cd $(TARGET_SUBDIR)/libtermcap && \
37117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37119                   "RANLIB=$${RANLIB}" \
37120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37121                    install-html) \
37122           || exit 1
37123
37124 @endif target-libtermcap
37125
37126 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
37127 maybe-installcheck-target-libtermcap:
37128 @if target-libtermcap
37129 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
37130
37131 installcheck-target-libtermcap: \
37132     configure-target-libtermcap 
37133         @: $(MAKE); $(unstage)
37134         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37135         r=`${PWD_COMMAND}`; export r; \
37136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37137         $(NORMAL_TARGET_EXPORTS) \
37138         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
37139         for flag in $(EXTRA_TARGET_FLAGS); do \
37140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37141         done; \
37142         (cd $(TARGET_SUBDIR)/libtermcap && \
37143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37145                   "RANLIB=$${RANLIB}" \
37146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37147                    installcheck) \
37148           || exit 1
37149
37150 @endif target-libtermcap
37151
37152 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
37153 maybe-mostlyclean-target-libtermcap:
37154 @if target-libtermcap
37155 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
37156
37157 # libtermcap doesn't support mostlyclean.
37158 mostlyclean-target-libtermcap:
37159
37160 @endif target-libtermcap
37161
37162 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
37163 maybe-clean-target-libtermcap:
37164 @if target-libtermcap
37165 maybe-clean-target-libtermcap: clean-target-libtermcap
37166
37167 # libtermcap doesn't support clean.
37168 clean-target-libtermcap:
37169
37170 @endif target-libtermcap
37171
37172 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
37173 maybe-distclean-target-libtermcap:
37174 @if target-libtermcap
37175 maybe-distclean-target-libtermcap: distclean-target-libtermcap
37176
37177 # libtermcap doesn't support distclean.
37178 distclean-target-libtermcap:
37179
37180 @endif target-libtermcap
37181
37182 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
37183 maybe-maintainer-clean-target-libtermcap:
37184 @if target-libtermcap
37185 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
37186
37187 # libtermcap doesn't support maintainer-clean.
37188 maintainer-clean-target-libtermcap:
37189
37190 @endif target-libtermcap
37191
37192
37193
37194
37195
37196 .PHONY: configure-target-winsup maybe-configure-target-winsup
37197 maybe-configure-target-winsup:
37198 @if gcc-bootstrap
37199 configure-target-winsup: stage_current
37200 @endif gcc-bootstrap
37201 @if target-winsup
37202 maybe-configure-target-winsup: configure-target-winsup
37203 configure-target-winsup: 
37204         @: $(MAKE); $(unstage)
37205         @r=`${PWD_COMMAND}`; export r; \
37206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37207         echo "Checking multilib configuration for winsup..."; \
37208         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
37209         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
37210         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
37211           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
37212             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
37213           else \
37214             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
37215             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
37216           fi; \
37217         else \
37218           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
37219         fi; \
37220         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
37221         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
37222         $(NORMAL_TARGET_EXPORTS)  \
37223         echo Configuring in $(TARGET_SUBDIR)/winsup; \
37224         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
37225         case $(srcdir) in \
37226           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37227           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
37228                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37229         esac; \
37230         srcdiroption="--srcdir=$${topdir}/winsup"; \
37231         libsrcdir="$$s/winsup"; \
37232         rm -f no-such-file || : ; \
37233         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37234           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37235           --target=${target_alias} $${srcdiroption}  \
37236           || exit 1
37237 @endif target-winsup
37238
37239
37240
37241
37242
37243 .PHONY: all-target-winsup maybe-all-target-winsup
37244 maybe-all-target-winsup:
37245 @if gcc-bootstrap
37246 all-target-winsup: stage_current
37247 @endif gcc-bootstrap
37248 @if target-winsup
37249 TARGET-target-winsup=all
37250 maybe-all-target-winsup: all-target-winsup
37251 all-target-winsup: configure-target-winsup
37252         @: $(MAKE); $(unstage)
37253         @r=`${PWD_COMMAND}`; export r; \
37254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37255         $(NORMAL_TARGET_EXPORTS)  \
37256         (cd $(TARGET_SUBDIR)/winsup && \
37257           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37258                 $(TARGET-target-winsup))
37259 @endif target-winsup
37260
37261
37262
37263
37264
37265 .PHONY: check-target-winsup maybe-check-target-winsup
37266 maybe-check-target-winsup:
37267 @if target-winsup
37268 maybe-check-target-winsup: check-target-winsup
37269
37270 check-target-winsup:
37271         @: $(MAKE); $(unstage)
37272         @r=`${PWD_COMMAND}`; export r; \
37273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37274         $(NORMAL_TARGET_EXPORTS) \
37275         (cd $(TARGET_SUBDIR)/winsup && \
37276           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37277
37278 @endif target-winsup
37279
37280 .PHONY: install-target-winsup maybe-install-target-winsup
37281 maybe-install-target-winsup:
37282 @if target-winsup
37283 maybe-install-target-winsup: install-target-winsup
37284
37285 install-target-winsup: installdirs
37286         @: $(MAKE); $(unstage)
37287         @r=`${PWD_COMMAND}`; export r; \
37288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37289         $(NORMAL_TARGET_EXPORTS) \
37290         (cd $(TARGET_SUBDIR)/winsup && \
37291           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37292
37293 @endif target-winsup
37294
37295 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
37296 maybe-install-strip-target-winsup:
37297 @if target-winsup
37298 maybe-install-strip-target-winsup: install-strip-target-winsup
37299
37300 install-strip-target-winsup: installdirs
37301         @: $(MAKE); $(unstage)
37302         @r=`${PWD_COMMAND}`; export r; \
37303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37304         $(NORMAL_TARGET_EXPORTS) \
37305         (cd $(TARGET_SUBDIR)/winsup && \
37306           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37307
37308 @endif target-winsup
37309
37310 # Other targets (info, dvi, pdf, etc.)
37311
37312 .PHONY: maybe-info-target-winsup info-target-winsup
37313 maybe-info-target-winsup:
37314 @if target-winsup
37315 maybe-info-target-winsup: info-target-winsup
37316
37317 info-target-winsup: \
37318     configure-target-winsup 
37319         @: $(MAKE); $(unstage)
37320         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37321         r=`${PWD_COMMAND}`; export r; \
37322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323         $(NORMAL_TARGET_EXPORTS) \
37324         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
37325         for flag in $(EXTRA_TARGET_FLAGS); do \
37326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37327         done; \
37328         (cd $(TARGET_SUBDIR)/winsup && \
37329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37331                   "RANLIB=$${RANLIB}" \
37332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37333                    info) \
37334           || exit 1
37335
37336 @endif target-winsup
37337
37338 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
37339 maybe-dvi-target-winsup:
37340 @if target-winsup
37341 maybe-dvi-target-winsup: dvi-target-winsup
37342
37343 dvi-target-winsup: \
37344     configure-target-winsup 
37345         @: $(MAKE); $(unstage)
37346         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37347         r=`${PWD_COMMAND}`; export r; \
37348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37349         $(NORMAL_TARGET_EXPORTS) \
37350         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
37351         for flag in $(EXTRA_TARGET_FLAGS); do \
37352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37353         done; \
37354         (cd $(TARGET_SUBDIR)/winsup && \
37355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37357                   "RANLIB=$${RANLIB}" \
37358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37359                    dvi) \
37360           || exit 1
37361
37362 @endif target-winsup
37363
37364 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
37365 maybe-pdf-target-winsup:
37366 @if target-winsup
37367 maybe-pdf-target-winsup: pdf-target-winsup
37368
37369 pdf-target-winsup: \
37370     configure-target-winsup 
37371         @: $(MAKE); $(unstage)
37372         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37373         r=`${PWD_COMMAND}`; export r; \
37374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37375         $(NORMAL_TARGET_EXPORTS) \
37376         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
37377         for flag in $(EXTRA_TARGET_FLAGS); do \
37378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37379         done; \
37380         (cd $(TARGET_SUBDIR)/winsup && \
37381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37383                   "RANLIB=$${RANLIB}" \
37384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37385                    pdf) \
37386           || exit 1
37387
37388 @endif target-winsup
37389
37390 .PHONY: maybe-html-target-winsup html-target-winsup
37391 maybe-html-target-winsup:
37392 @if target-winsup
37393 maybe-html-target-winsup: html-target-winsup
37394
37395 html-target-winsup: \
37396     configure-target-winsup 
37397         @: $(MAKE); $(unstage)
37398         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37399         r=`${PWD_COMMAND}`; export r; \
37400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37401         $(NORMAL_TARGET_EXPORTS) \
37402         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
37403         for flag in $(EXTRA_TARGET_FLAGS); do \
37404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37405         done; \
37406         (cd $(TARGET_SUBDIR)/winsup && \
37407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37409                   "RANLIB=$${RANLIB}" \
37410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37411                    html) \
37412           || exit 1
37413
37414 @endif target-winsup
37415
37416 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
37417 maybe-TAGS-target-winsup:
37418 @if target-winsup
37419 maybe-TAGS-target-winsup: TAGS-target-winsup
37420
37421 TAGS-target-winsup: \
37422     configure-target-winsup 
37423         @: $(MAKE); $(unstage)
37424         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37425         r=`${PWD_COMMAND}`; export r; \
37426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37427         $(NORMAL_TARGET_EXPORTS) \
37428         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
37429         for flag in $(EXTRA_TARGET_FLAGS); do \
37430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37431         done; \
37432         (cd $(TARGET_SUBDIR)/winsup && \
37433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37435                   "RANLIB=$${RANLIB}" \
37436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37437                    TAGS) \
37438           || exit 1
37439
37440 @endif target-winsup
37441
37442 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
37443 maybe-install-info-target-winsup:
37444 @if target-winsup
37445 maybe-install-info-target-winsup: install-info-target-winsup
37446
37447 install-info-target-winsup: \
37448     configure-target-winsup \
37449     info-target-winsup 
37450         @: $(MAKE); $(unstage)
37451         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37452         r=`${PWD_COMMAND}`; export r; \
37453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37454         $(NORMAL_TARGET_EXPORTS) \
37455         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
37456         for flag in $(EXTRA_TARGET_FLAGS); do \
37457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37458         done; \
37459         (cd $(TARGET_SUBDIR)/winsup && \
37460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37462                   "RANLIB=$${RANLIB}" \
37463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37464                    install-info) \
37465           || exit 1
37466
37467 @endif target-winsup
37468
37469 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
37470 maybe-install-pdf-target-winsup:
37471 @if target-winsup
37472 maybe-install-pdf-target-winsup: install-pdf-target-winsup
37473
37474 install-pdf-target-winsup: \
37475     configure-target-winsup \
37476     pdf-target-winsup 
37477         @: $(MAKE); $(unstage)
37478         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37479         r=`${PWD_COMMAND}`; export r; \
37480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37481         $(NORMAL_TARGET_EXPORTS) \
37482         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
37483         for flag in $(EXTRA_TARGET_FLAGS); do \
37484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37485         done; \
37486         (cd $(TARGET_SUBDIR)/winsup && \
37487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37489                   "RANLIB=$${RANLIB}" \
37490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37491                    install-pdf) \
37492           || exit 1
37493
37494 @endif target-winsup
37495
37496 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
37497 maybe-install-html-target-winsup:
37498 @if target-winsup
37499 maybe-install-html-target-winsup: install-html-target-winsup
37500
37501 install-html-target-winsup: \
37502     configure-target-winsup \
37503     html-target-winsup 
37504         @: $(MAKE); $(unstage)
37505         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37506         r=`${PWD_COMMAND}`; export r; \
37507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37508         $(NORMAL_TARGET_EXPORTS) \
37509         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
37510         for flag in $(EXTRA_TARGET_FLAGS); do \
37511           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37512         done; \
37513         (cd $(TARGET_SUBDIR)/winsup && \
37514           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37515                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37516                   "RANLIB=$${RANLIB}" \
37517                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37518                    install-html) \
37519           || exit 1
37520
37521 @endif target-winsup
37522
37523 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
37524 maybe-installcheck-target-winsup:
37525 @if target-winsup
37526 maybe-installcheck-target-winsup: installcheck-target-winsup
37527
37528 installcheck-target-winsup: \
37529     configure-target-winsup 
37530         @: $(MAKE); $(unstage)
37531         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37532         r=`${PWD_COMMAND}`; export r; \
37533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37534         $(NORMAL_TARGET_EXPORTS) \
37535         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
37536         for flag in $(EXTRA_TARGET_FLAGS); do \
37537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37538         done; \
37539         (cd $(TARGET_SUBDIR)/winsup && \
37540           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37541                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37542                   "RANLIB=$${RANLIB}" \
37543                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37544                    installcheck) \
37545           || exit 1
37546
37547 @endif target-winsup
37548
37549 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
37550 maybe-mostlyclean-target-winsup:
37551 @if target-winsup
37552 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
37553
37554 mostlyclean-target-winsup: 
37555         @: $(MAKE); $(unstage)
37556         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37557         r=`${PWD_COMMAND}`; export r; \
37558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37559         $(NORMAL_TARGET_EXPORTS) \
37560         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
37561         for flag in $(EXTRA_TARGET_FLAGS); do \
37562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37563         done; \
37564         (cd $(TARGET_SUBDIR)/winsup && \
37565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37567                   "RANLIB=$${RANLIB}" \
37568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37569                    mostlyclean) \
37570           || exit 1
37571
37572 @endif target-winsup
37573
37574 .PHONY: maybe-clean-target-winsup clean-target-winsup
37575 maybe-clean-target-winsup:
37576 @if target-winsup
37577 maybe-clean-target-winsup: clean-target-winsup
37578
37579 clean-target-winsup: 
37580         @: $(MAKE); $(unstage)
37581         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37582         r=`${PWD_COMMAND}`; export r; \
37583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37584         $(NORMAL_TARGET_EXPORTS) \
37585         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
37586         for flag in $(EXTRA_TARGET_FLAGS); do \
37587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37588         done; \
37589         (cd $(TARGET_SUBDIR)/winsup && \
37590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37592                   "RANLIB=$${RANLIB}" \
37593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37594                    clean) \
37595           || exit 1
37596
37597 @endif target-winsup
37598
37599 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
37600 maybe-distclean-target-winsup:
37601 @if target-winsup
37602 maybe-distclean-target-winsup: distclean-target-winsup
37603
37604 distclean-target-winsup: 
37605         @: $(MAKE); $(unstage)
37606         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37607         r=`${PWD_COMMAND}`; export r; \
37608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37609         $(NORMAL_TARGET_EXPORTS) \
37610         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
37611         for flag in $(EXTRA_TARGET_FLAGS); do \
37612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37613         done; \
37614         (cd $(TARGET_SUBDIR)/winsup && \
37615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37617                   "RANLIB=$${RANLIB}" \
37618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37619                    distclean) \
37620           || exit 1
37621
37622 @endif target-winsup
37623
37624 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
37625 maybe-maintainer-clean-target-winsup:
37626 @if target-winsup
37627 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
37628
37629 maintainer-clean-target-winsup: 
37630         @: $(MAKE); $(unstage)
37631         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37632         r=`${PWD_COMMAND}`; export r; \
37633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37634         $(NORMAL_TARGET_EXPORTS) \
37635         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
37636         for flag in $(EXTRA_TARGET_FLAGS); do \
37637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37638         done; \
37639         (cd $(TARGET_SUBDIR)/winsup && \
37640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37642                   "RANLIB=$${RANLIB}" \
37643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37644                    maintainer-clean) \
37645           || exit 1
37646
37647 @endif target-winsup
37648
37649
37650
37651
37652
37653 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
37654 maybe-configure-target-libgloss:
37655 @if gcc-bootstrap
37656 configure-target-libgloss: stage_current
37657 @endif gcc-bootstrap
37658 @if target-libgloss
37659 maybe-configure-target-libgloss: configure-target-libgloss
37660 configure-target-libgloss: 
37661         @: $(MAKE); $(unstage)
37662         @r=`${PWD_COMMAND}`; export r; \
37663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37664         echo "Checking multilib configuration for libgloss..."; \
37665         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
37666         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
37667         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
37668           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
37669             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
37670           else \
37671             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
37672             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
37673           fi; \
37674         else \
37675           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
37676         fi; \
37677         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
37678         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
37679         $(NORMAL_TARGET_EXPORTS)  \
37680         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
37681         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
37682         case $(srcdir) in \
37683           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37684           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
37685                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37686         esac; \
37687         srcdiroption="--srcdir=$${topdir}/libgloss"; \
37688         libsrcdir="$$s/libgloss"; \
37689         rm -f no-such-file || : ; \
37690         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37691           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37692           --target=${target_alias} $${srcdiroption}  \
37693           || exit 1
37694 @endif target-libgloss
37695
37696
37697
37698
37699
37700 .PHONY: all-target-libgloss maybe-all-target-libgloss
37701 maybe-all-target-libgloss:
37702 @if gcc-bootstrap
37703 all-target-libgloss: stage_current
37704 @endif gcc-bootstrap
37705 @if target-libgloss
37706 TARGET-target-libgloss=all
37707 maybe-all-target-libgloss: all-target-libgloss
37708 all-target-libgloss: configure-target-libgloss
37709         @: $(MAKE); $(unstage)
37710         @r=`${PWD_COMMAND}`; export r; \
37711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37712         $(NORMAL_TARGET_EXPORTS)  \
37713         (cd $(TARGET_SUBDIR)/libgloss && \
37714           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37715                 $(TARGET-target-libgloss))
37716 @endif target-libgloss
37717
37718
37719
37720
37721
37722 .PHONY: check-target-libgloss maybe-check-target-libgloss
37723 maybe-check-target-libgloss:
37724 @if target-libgloss
37725 maybe-check-target-libgloss: check-target-libgloss
37726
37727 # Dummy target for uncheckable module.
37728 check-target-libgloss:
37729
37730 @endif target-libgloss
37731
37732 .PHONY: install-target-libgloss maybe-install-target-libgloss
37733 maybe-install-target-libgloss:
37734 @if target-libgloss
37735 maybe-install-target-libgloss: install-target-libgloss
37736
37737 install-target-libgloss: installdirs
37738         @: $(MAKE); $(unstage)
37739         @r=`${PWD_COMMAND}`; export r; \
37740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37741         $(NORMAL_TARGET_EXPORTS) \
37742         (cd $(TARGET_SUBDIR)/libgloss && \
37743           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37744
37745 @endif target-libgloss
37746
37747 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
37748 maybe-install-strip-target-libgloss:
37749 @if target-libgloss
37750 maybe-install-strip-target-libgloss: install-strip-target-libgloss
37751
37752 install-strip-target-libgloss: installdirs
37753         @: $(MAKE); $(unstage)
37754         @r=`${PWD_COMMAND}`; export r; \
37755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37756         $(NORMAL_TARGET_EXPORTS) \
37757         (cd $(TARGET_SUBDIR)/libgloss && \
37758           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37759
37760 @endif target-libgloss
37761
37762 # Other targets (info, dvi, pdf, etc.)
37763
37764 .PHONY: maybe-info-target-libgloss info-target-libgloss
37765 maybe-info-target-libgloss:
37766 @if target-libgloss
37767 maybe-info-target-libgloss: info-target-libgloss
37768
37769 info-target-libgloss: \
37770     configure-target-libgloss 
37771         @: $(MAKE); $(unstage)
37772         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37773         r=`${PWD_COMMAND}`; export r; \
37774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37775         $(NORMAL_TARGET_EXPORTS) \
37776         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
37777         for flag in $(EXTRA_TARGET_FLAGS); do \
37778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37779         done; \
37780         (cd $(TARGET_SUBDIR)/libgloss && \
37781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37783                   "RANLIB=$${RANLIB}" \
37784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37785                    info) \
37786           || exit 1
37787
37788 @endif target-libgloss
37789
37790 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
37791 maybe-dvi-target-libgloss:
37792 @if target-libgloss
37793 maybe-dvi-target-libgloss: dvi-target-libgloss
37794
37795 dvi-target-libgloss: \
37796     configure-target-libgloss 
37797         @: $(MAKE); $(unstage)
37798         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37799         r=`${PWD_COMMAND}`; export r; \
37800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37801         $(NORMAL_TARGET_EXPORTS) \
37802         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
37803         for flag in $(EXTRA_TARGET_FLAGS); do \
37804           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37805         done; \
37806         (cd $(TARGET_SUBDIR)/libgloss && \
37807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37809                   "RANLIB=$${RANLIB}" \
37810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37811                    dvi) \
37812           || exit 1
37813
37814 @endif target-libgloss
37815
37816 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
37817 maybe-pdf-target-libgloss:
37818 @if target-libgloss
37819 maybe-pdf-target-libgloss: pdf-target-libgloss
37820
37821 pdf-target-libgloss: \
37822     configure-target-libgloss 
37823         @: $(MAKE); $(unstage)
37824         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37825         r=`${PWD_COMMAND}`; export r; \
37826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37827         $(NORMAL_TARGET_EXPORTS) \
37828         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
37829         for flag in $(EXTRA_TARGET_FLAGS); do \
37830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37831         done; \
37832         (cd $(TARGET_SUBDIR)/libgloss && \
37833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37835                   "RANLIB=$${RANLIB}" \
37836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37837                    pdf) \
37838           || exit 1
37839
37840 @endif target-libgloss
37841
37842 .PHONY: maybe-html-target-libgloss html-target-libgloss
37843 maybe-html-target-libgloss:
37844 @if target-libgloss
37845 maybe-html-target-libgloss: html-target-libgloss
37846
37847 html-target-libgloss: \
37848     configure-target-libgloss 
37849         @: $(MAKE); $(unstage)
37850         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37851         r=`${PWD_COMMAND}`; export r; \
37852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37853         $(NORMAL_TARGET_EXPORTS) \
37854         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
37855         for flag in $(EXTRA_TARGET_FLAGS); do \
37856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37857         done; \
37858         (cd $(TARGET_SUBDIR)/libgloss && \
37859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37861                   "RANLIB=$${RANLIB}" \
37862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37863                    html) \
37864           || exit 1
37865
37866 @endif target-libgloss
37867
37868 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
37869 maybe-TAGS-target-libgloss:
37870 @if target-libgloss
37871 maybe-TAGS-target-libgloss: TAGS-target-libgloss
37872
37873 TAGS-target-libgloss: \
37874     configure-target-libgloss 
37875         @: $(MAKE); $(unstage)
37876         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37877         r=`${PWD_COMMAND}`; export r; \
37878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37879         $(NORMAL_TARGET_EXPORTS) \
37880         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
37881         for flag in $(EXTRA_TARGET_FLAGS); do \
37882           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37883         done; \
37884         (cd $(TARGET_SUBDIR)/libgloss && \
37885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37887                   "RANLIB=$${RANLIB}" \
37888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37889                    TAGS) \
37890           || exit 1
37891
37892 @endif target-libgloss
37893
37894 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
37895 maybe-install-info-target-libgloss:
37896 @if target-libgloss
37897 maybe-install-info-target-libgloss: install-info-target-libgloss
37898
37899 install-info-target-libgloss: \
37900     configure-target-libgloss \
37901     info-target-libgloss 
37902         @: $(MAKE); $(unstage)
37903         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37904         r=`${PWD_COMMAND}`; export r; \
37905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37906         $(NORMAL_TARGET_EXPORTS) \
37907         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
37908         for flag in $(EXTRA_TARGET_FLAGS); do \
37909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37910         done; \
37911         (cd $(TARGET_SUBDIR)/libgloss && \
37912           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37913                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37914                   "RANLIB=$${RANLIB}" \
37915                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37916                    install-info) \
37917           || exit 1
37918
37919 @endif target-libgloss
37920
37921 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
37922 maybe-install-pdf-target-libgloss:
37923 @if target-libgloss
37924 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
37925
37926 install-pdf-target-libgloss: \
37927     configure-target-libgloss \
37928     pdf-target-libgloss 
37929         @: $(MAKE); $(unstage)
37930         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37931         r=`${PWD_COMMAND}`; export r; \
37932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37933         $(NORMAL_TARGET_EXPORTS) \
37934         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
37935         for flag in $(EXTRA_TARGET_FLAGS); do \
37936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37937         done; \
37938         (cd $(TARGET_SUBDIR)/libgloss && \
37939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37941                   "RANLIB=$${RANLIB}" \
37942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37943                    install-pdf) \
37944           || exit 1
37945
37946 @endif target-libgloss
37947
37948 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
37949 maybe-install-html-target-libgloss:
37950 @if target-libgloss
37951 maybe-install-html-target-libgloss: install-html-target-libgloss
37952
37953 install-html-target-libgloss: \
37954     configure-target-libgloss \
37955     html-target-libgloss 
37956         @: $(MAKE); $(unstage)
37957         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37958         r=`${PWD_COMMAND}`; export r; \
37959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37960         $(NORMAL_TARGET_EXPORTS) \
37961         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
37962         for flag in $(EXTRA_TARGET_FLAGS); do \
37963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37964         done; \
37965         (cd $(TARGET_SUBDIR)/libgloss && \
37966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37968                   "RANLIB=$${RANLIB}" \
37969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37970                    install-html) \
37971           || exit 1
37972
37973 @endif target-libgloss
37974
37975 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
37976 maybe-installcheck-target-libgloss:
37977 @if target-libgloss
37978 maybe-installcheck-target-libgloss: installcheck-target-libgloss
37979
37980 installcheck-target-libgloss: \
37981     configure-target-libgloss 
37982         @: $(MAKE); $(unstage)
37983         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37984         r=`${PWD_COMMAND}`; export r; \
37985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37986         $(NORMAL_TARGET_EXPORTS) \
37987         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
37988         for flag in $(EXTRA_TARGET_FLAGS); do \
37989           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37990         done; \
37991         (cd $(TARGET_SUBDIR)/libgloss && \
37992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37994                   "RANLIB=$${RANLIB}" \
37995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37996                    installcheck) \
37997           || exit 1
37998
37999 @endif target-libgloss
38000
38001 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
38002 maybe-mostlyclean-target-libgloss:
38003 @if target-libgloss
38004 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
38005
38006 mostlyclean-target-libgloss: 
38007         @: $(MAKE); $(unstage)
38008         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38009         r=`${PWD_COMMAND}`; export r; \
38010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38011         $(NORMAL_TARGET_EXPORTS) \
38012         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
38013         for flag in $(EXTRA_TARGET_FLAGS); do \
38014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38015         done; \
38016         (cd $(TARGET_SUBDIR)/libgloss && \
38017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38019                   "RANLIB=$${RANLIB}" \
38020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38021                    mostlyclean) \
38022           || exit 1
38023
38024 @endif target-libgloss
38025
38026 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
38027 maybe-clean-target-libgloss:
38028 @if target-libgloss
38029 maybe-clean-target-libgloss: clean-target-libgloss
38030
38031 clean-target-libgloss: 
38032         @: $(MAKE); $(unstage)
38033         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38034         r=`${PWD_COMMAND}`; export r; \
38035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38036         $(NORMAL_TARGET_EXPORTS) \
38037         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
38038         for flag in $(EXTRA_TARGET_FLAGS); do \
38039           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38040         done; \
38041         (cd $(TARGET_SUBDIR)/libgloss && \
38042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38044                   "RANLIB=$${RANLIB}" \
38045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38046                    clean) \
38047           || exit 1
38048
38049 @endif target-libgloss
38050
38051 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
38052 maybe-distclean-target-libgloss:
38053 @if target-libgloss
38054 maybe-distclean-target-libgloss: distclean-target-libgloss
38055
38056 distclean-target-libgloss: 
38057         @: $(MAKE); $(unstage)
38058         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38059         r=`${PWD_COMMAND}`; export r; \
38060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38061         $(NORMAL_TARGET_EXPORTS) \
38062         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
38063         for flag in $(EXTRA_TARGET_FLAGS); do \
38064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38065         done; \
38066         (cd $(TARGET_SUBDIR)/libgloss && \
38067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38069                   "RANLIB=$${RANLIB}" \
38070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38071                    distclean) \
38072           || exit 1
38073
38074 @endif target-libgloss
38075
38076 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
38077 maybe-maintainer-clean-target-libgloss:
38078 @if target-libgloss
38079 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
38080
38081 maintainer-clean-target-libgloss: 
38082         @: $(MAKE); $(unstage)
38083         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38084         r=`${PWD_COMMAND}`; export r; \
38085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38086         $(NORMAL_TARGET_EXPORTS) \
38087         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
38088         for flag in $(EXTRA_TARGET_FLAGS); do \
38089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38090         done; \
38091         (cd $(TARGET_SUBDIR)/libgloss && \
38092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38094                   "RANLIB=$${RANLIB}" \
38095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38096                    maintainer-clean) \
38097           || exit 1
38098
38099 @endif target-libgloss
38100
38101
38102
38103
38104
38105 .PHONY: configure-target-libffi maybe-configure-target-libffi
38106 maybe-configure-target-libffi:
38107 @if gcc-bootstrap
38108 configure-target-libffi: stage_current
38109 @endif gcc-bootstrap
38110 @if target-libffi
38111 maybe-configure-target-libffi: configure-target-libffi
38112 configure-target-libffi: 
38113         @: $(MAKE); $(unstage)
38114         @r=`${PWD_COMMAND}`; export r; \
38115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38116         echo "Checking multilib configuration for libffi..."; \
38117         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
38118         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
38119         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
38120           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
38121             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
38122           else \
38123             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
38124             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
38125           fi; \
38126         else \
38127           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
38128         fi; \
38129         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
38130         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
38131         $(NORMAL_TARGET_EXPORTS)  \
38132         echo Configuring in $(TARGET_SUBDIR)/libffi; \
38133         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
38134         case $(srcdir) in \
38135           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38136           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
38137                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38138         esac; \
38139         srcdiroption="--srcdir=$${topdir}/libffi"; \
38140         libsrcdir="$$s/libffi"; \
38141         rm -f no-such-file || : ; \
38142         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38143           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38144           --target=${target_alias} $${srcdiroption}  \
38145           || exit 1
38146 @endif target-libffi
38147
38148
38149
38150
38151
38152 .PHONY: all-target-libffi maybe-all-target-libffi
38153 maybe-all-target-libffi:
38154 @if gcc-bootstrap
38155 all-target-libffi: stage_current
38156 @endif gcc-bootstrap
38157 @if target-libffi
38158 TARGET-target-libffi=all
38159 maybe-all-target-libffi: all-target-libffi
38160 all-target-libffi: configure-target-libffi
38161         @: $(MAKE); $(unstage)
38162         @r=`${PWD_COMMAND}`; export r; \
38163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38164         $(NORMAL_TARGET_EXPORTS)  \
38165         (cd $(TARGET_SUBDIR)/libffi && \
38166           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38167                 $(TARGET-target-libffi))
38168 @endif target-libffi
38169
38170
38171
38172
38173
38174 .PHONY: check-target-libffi maybe-check-target-libffi
38175 maybe-check-target-libffi:
38176 @if target-libffi
38177 maybe-check-target-libffi: check-target-libffi
38178
38179 check-target-libffi:
38180         @: $(MAKE); $(unstage)
38181         @r=`${PWD_COMMAND}`; export r; \
38182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38183         $(NORMAL_TARGET_EXPORTS) \
38184         (cd $(TARGET_SUBDIR)/libffi && \
38185           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38186
38187 @endif target-libffi
38188
38189 .PHONY: install-target-libffi maybe-install-target-libffi
38190 maybe-install-target-libffi:
38191 @if target-libffi
38192 maybe-install-target-libffi: install-target-libffi
38193
38194 install-target-libffi: installdirs
38195         @: $(MAKE); $(unstage)
38196         @r=`${PWD_COMMAND}`; export r; \
38197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38198         $(NORMAL_TARGET_EXPORTS) \
38199         (cd $(TARGET_SUBDIR)/libffi && \
38200           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38201
38202 @endif target-libffi
38203
38204 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
38205 maybe-install-strip-target-libffi:
38206 @if target-libffi
38207 maybe-install-strip-target-libffi: install-strip-target-libffi
38208
38209 install-strip-target-libffi: installdirs
38210         @: $(MAKE); $(unstage)
38211         @r=`${PWD_COMMAND}`; export r; \
38212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38213         $(NORMAL_TARGET_EXPORTS) \
38214         (cd $(TARGET_SUBDIR)/libffi && \
38215           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38216
38217 @endif target-libffi
38218
38219 # Other targets (info, dvi, pdf, etc.)
38220
38221 .PHONY: maybe-info-target-libffi info-target-libffi
38222 maybe-info-target-libffi:
38223 @if target-libffi
38224 maybe-info-target-libffi: info-target-libffi
38225
38226 info-target-libffi: \
38227     configure-target-libffi 
38228         @: $(MAKE); $(unstage)
38229         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38230         r=`${PWD_COMMAND}`; export r; \
38231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38232         $(NORMAL_TARGET_EXPORTS) \
38233         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
38234         for flag in $(EXTRA_TARGET_FLAGS); do \
38235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38236         done; \
38237         (cd $(TARGET_SUBDIR)/libffi && \
38238           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38239                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38240                   "RANLIB=$${RANLIB}" \
38241                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38242                    info) \
38243           || exit 1
38244
38245 @endif target-libffi
38246
38247 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
38248 maybe-dvi-target-libffi:
38249 @if target-libffi
38250 maybe-dvi-target-libffi: dvi-target-libffi
38251
38252 dvi-target-libffi: \
38253     configure-target-libffi 
38254         @: $(MAKE); $(unstage)
38255         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38256         r=`${PWD_COMMAND}`; export r; \
38257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38258         $(NORMAL_TARGET_EXPORTS) \
38259         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
38260         for flag in $(EXTRA_TARGET_FLAGS); do \
38261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38262         done; \
38263         (cd $(TARGET_SUBDIR)/libffi && \
38264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38266                   "RANLIB=$${RANLIB}" \
38267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38268                    dvi) \
38269           || exit 1
38270
38271 @endif target-libffi
38272
38273 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
38274 maybe-pdf-target-libffi:
38275 @if target-libffi
38276 maybe-pdf-target-libffi: pdf-target-libffi
38277
38278 pdf-target-libffi: \
38279     configure-target-libffi 
38280         @: $(MAKE); $(unstage)
38281         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38282         r=`${PWD_COMMAND}`; export r; \
38283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38284         $(NORMAL_TARGET_EXPORTS) \
38285         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
38286         for flag in $(EXTRA_TARGET_FLAGS); do \
38287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38288         done; \
38289         (cd $(TARGET_SUBDIR)/libffi && \
38290           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38291                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38292                   "RANLIB=$${RANLIB}" \
38293                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38294                    pdf) \
38295           || exit 1
38296
38297 @endif target-libffi
38298
38299 .PHONY: maybe-html-target-libffi html-target-libffi
38300 maybe-html-target-libffi:
38301 @if target-libffi
38302 maybe-html-target-libffi: html-target-libffi
38303
38304 html-target-libffi: \
38305     configure-target-libffi 
38306         @: $(MAKE); $(unstage)
38307         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38308         r=`${PWD_COMMAND}`; export r; \
38309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38310         $(NORMAL_TARGET_EXPORTS) \
38311         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
38312         for flag in $(EXTRA_TARGET_FLAGS); do \
38313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38314         done; \
38315         (cd $(TARGET_SUBDIR)/libffi && \
38316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38318                   "RANLIB=$${RANLIB}" \
38319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38320                    html) \
38321           || exit 1
38322
38323 @endif target-libffi
38324
38325 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
38326 maybe-TAGS-target-libffi:
38327 @if target-libffi
38328 maybe-TAGS-target-libffi: TAGS-target-libffi
38329
38330 TAGS-target-libffi: \
38331     configure-target-libffi 
38332         @: $(MAKE); $(unstage)
38333         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38334         r=`${PWD_COMMAND}`; export r; \
38335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38336         $(NORMAL_TARGET_EXPORTS) \
38337         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
38338         for flag in $(EXTRA_TARGET_FLAGS); do \
38339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38340         done; \
38341         (cd $(TARGET_SUBDIR)/libffi && \
38342           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38343                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38344                   "RANLIB=$${RANLIB}" \
38345                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38346                    TAGS) \
38347           || exit 1
38348
38349 @endif target-libffi
38350
38351 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
38352 maybe-install-info-target-libffi:
38353 @if target-libffi
38354 maybe-install-info-target-libffi: install-info-target-libffi
38355
38356 install-info-target-libffi: \
38357     configure-target-libffi \
38358     info-target-libffi 
38359         @: $(MAKE); $(unstage)
38360         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38361         r=`${PWD_COMMAND}`; export r; \
38362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38363         $(NORMAL_TARGET_EXPORTS) \
38364         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
38365         for flag in $(EXTRA_TARGET_FLAGS); do \
38366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367         done; \
38368         (cd $(TARGET_SUBDIR)/libffi && \
38369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38371                   "RANLIB=$${RANLIB}" \
38372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38373                    install-info) \
38374           || exit 1
38375
38376 @endif target-libffi
38377
38378 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
38379 maybe-install-pdf-target-libffi:
38380 @if target-libffi
38381 maybe-install-pdf-target-libffi: install-pdf-target-libffi
38382
38383 install-pdf-target-libffi: \
38384     configure-target-libffi \
38385     pdf-target-libffi 
38386         @: $(MAKE); $(unstage)
38387         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38388         r=`${PWD_COMMAND}`; export r; \
38389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38390         $(NORMAL_TARGET_EXPORTS) \
38391         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
38392         for flag in $(EXTRA_TARGET_FLAGS); do \
38393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38394         done; \
38395         (cd $(TARGET_SUBDIR)/libffi && \
38396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38398                   "RANLIB=$${RANLIB}" \
38399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38400                    install-pdf) \
38401           || exit 1
38402
38403 @endif target-libffi
38404
38405 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
38406 maybe-install-html-target-libffi:
38407 @if target-libffi
38408 maybe-install-html-target-libffi: install-html-target-libffi
38409
38410 install-html-target-libffi: \
38411     configure-target-libffi \
38412     html-target-libffi 
38413         @: $(MAKE); $(unstage)
38414         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38415         r=`${PWD_COMMAND}`; export r; \
38416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38417         $(NORMAL_TARGET_EXPORTS) \
38418         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
38419         for flag in $(EXTRA_TARGET_FLAGS); do \
38420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38421         done; \
38422         (cd $(TARGET_SUBDIR)/libffi && \
38423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38425                   "RANLIB=$${RANLIB}" \
38426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38427                    install-html) \
38428           || exit 1
38429
38430 @endif target-libffi
38431
38432 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
38433 maybe-installcheck-target-libffi:
38434 @if target-libffi
38435 maybe-installcheck-target-libffi: installcheck-target-libffi
38436
38437 installcheck-target-libffi: \
38438     configure-target-libffi 
38439         @: $(MAKE); $(unstage)
38440         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38441         r=`${PWD_COMMAND}`; export r; \
38442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38443         $(NORMAL_TARGET_EXPORTS) \
38444         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
38445         for flag in $(EXTRA_TARGET_FLAGS); do \
38446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38447         done; \
38448         (cd $(TARGET_SUBDIR)/libffi && \
38449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38451                   "RANLIB=$${RANLIB}" \
38452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38453                    installcheck) \
38454           || exit 1
38455
38456 @endif target-libffi
38457
38458 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
38459 maybe-mostlyclean-target-libffi:
38460 @if target-libffi
38461 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
38462
38463 mostlyclean-target-libffi: 
38464         @: $(MAKE); $(unstage)
38465         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38466         r=`${PWD_COMMAND}`; export r; \
38467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38468         $(NORMAL_TARGET_EXPORTS) \
38469         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
38470         for flag in $(EXTRA_TARGET_FLAGS); do \
38471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38472         done; \
38473         (cd $(TARGET_SUBDIR)/libffi && \
38474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38476                   "RANLIB=$${RANLIB}" \
38477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38478                    mostlyclean) \
38479           || exit 1
38480
38481 @endif target-libffi
38482
38483 .PHONY: maybe-clean-target-libffi clean-target-libffi
38484 maybe-clean-target-libffi:
38485 @if target-libffi
38486 maybe-clean-target-libffi: clean-target-libffi
38487
38488 clean-target-libffi: 
38489         @: $(MAKE); $(unstage)
38490         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38491         r=`${PWD_COMMAND}`; export r; \
38492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38493         $(NORMAL_TARGET_EXPORTS) \
38494         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
38495         for flag in $(EXTRA_TARGET_FLAGS); do \
38496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38497         done; \
38498         (cd $(TARGET_SUBDIR)/libffi && \
38499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38501                   "RANLIB=$${RANLIB}" \
38502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38503                    clean) \
38504           || exit 1
38505
38506 @endif target-libffi
38507
38508 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
38509 maybe-distclean-target-libffi:
38510 @if target-libffi
38511 maybe-distclean-target-libffi: distclean-target-libffi
38512
38513 distclean-target-libffi: 
38514         @: $(MAKE); $(unstage)
38515         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38516         r=`${PWD_COMMAND}`; export r; \
38517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38518         $(NORMAL_TARGET_EXPORTS) \
38519         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
38520         for flag in $(EXTRA_TARGET_FLAGS); do \
38521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38522         done; \
38523         (cd $(TARGET_SUBDIR)/libffi && \
38524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38526                   "RANLIB=$${RANLIB}" \
38527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38528                    distclean) \
38529           || exit 1
38530
38531 @endif target-libffi
38532
38533 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
38534 maybe-maintainer-clean-target-libffi:
38535 @if target-libffi
38536 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
38537
38538 maintainer-clean-target-libffi: 
38539         @: $(MAKE); $(unstage)
38540         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38541         r=`${PWD_COMMAND}`; export r; \
38542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38543         $(NORMAL_TARGET_EXPORTS) \
38544         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
38545         for flag in $(EXTRA_TARGET_FLAGS); do \
38546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38547         done; \
38548         (cd $(TARGET_SUBDIR)/libffi && \
38549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38551                   "RANLIB=$${RANLIB}" \
38552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38553                    maintainer-clean) \
38554           || exit 1
38555
38556 @endif target-libffi
38557
38558
38559
38560
38561
38562 .PHONY: configure-target-libjava maybe-configure-target-libjava
38563 maybe-configure-target-libjava:
38564 @if gcc-bootstrap
38565 configure-target-libjava: stage_current
38566 @endif gcc-bootstrap
38567 @if target-libjava
38568 maybe-configure-target-libjava: configure-target-libjava
38569 configure-target-libjava: 
38570         @: $(MAKE); $(unstage)
38571         @r=`${PWD_COMMAND}`; export r; \
38572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38573         echo "Checking multilib configuration for libjava..."; \
38574         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
38575         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
38576         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
38577           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
38578             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
38579           else \
38580             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
38581             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
38582           fi; \
38583         else \
38584           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
38585         fi; \
38586         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
38587         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
38588         $(RAW_CXX_TARGET_EXPORTS)  \
38589         echo Configuring in $(TARGET_SUBDIR)/libjava; \
38590         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
38591         case $(srcdir) in \
38592           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38593           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
38594                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38595         esac; \
38596         srcdiroption="--srcdir=$${topdir}/libjava"; \
38597         libsrcdir="$$s/libjava"; \
38598         rm -f no-such-file || : ; \
38599         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38600           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38601           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
38602           || exit 1
38603 @endif target-libjava
38604
38605
38606
38607
38608
38609 .PHONY: all-target-libjava maybe-all-target-libjava
38610 maybe-all-target-libjava:
38611 @if gcc-bootstrap
38612 all-target-libjava: stage_current
38613 @endif gcc-bootstrap
38614 @if target-libjava
38615 TARGET-target-libjava=all
38616 maybe-all-target-libjava: all-target-libjava
38617 all-target-libjava: configure-target-libjava
38618         @: $(MAKE); $(unstage)
38619         @r=`${PWD_COMMAND}`; export r; \
38620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38621         $(RAW_CXX_TARGET_EXPORTS)  \
38622         (cd $(TARGET_SUBDIR)/libjava && \
38623           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
38624                 $(TARGET-target-libjava))
38625 @endif target-libjava
38626
38627
38628
38629
38630
38631 .PHONY: check-target-libjava maybe-check-target-libjava
38632 maybe-check-target-libjava:
38633 @if target-libjava
38634 maybe-check-target-libjava: check-target-libjava
38635
38636 check-target-libjava:
38637         @: $(MAKE); $(unstage)
38638         @r=`${PWD_COMMAND}`; export r; \
38639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38640         $(RAW_CXX_TARGET_EXPORTS) \
38641         (cd $(TARGET_SUBDIR)/libjava && \
38642           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
38643
38644 @endif target-libjava
38645
38646 .PHONY: install-target-libjava maybe-install-target-libjava
38647 maybe-install-target-libjava:
38648 @if target-libjava
38649 maybe-install-target-libjava: install-target-libjava
38650
38651 install-target-libjava: installdirs
38652         @: $(MAKE); $(unstage)
38653         @r=`${PWD_COMMAND}`; export r; \
38654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38655         $(RAW_CXX_TARGET_EXPORTS) \
38656         (cd $(TARGET_SUBDIR)/libjava && \
38657           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38658
38659 @endif target-libjava
38660
38661 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
38662 maybe-install-strip-target-libjava:
38663 @if target-libjava
38664 maybe-install-strip-target-libjava: install-strip-target-libjava
38665
38666 install-strip-target-libjava: installdirs
38667         @: $(MAKE); $(unstage)
38668         @r=`${PWD_COMMAND}`; export r; \
38669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38670         $(RAW_CXX_TARGET_EXPORTS) \
38671         (cd $(TARGET_SUBDIR)/libjava && \
38672           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38673
38674 @endif target-libjava
38675
38676 # Other targets (info, dvi, pdf, etc.)
38677
38678 .PHONY: maybe-info-target-libjava info-target-libjava
38679 maybe-info-target-libjava:
38680 @if target-libjava
38681 maybe-info-target-libjava: info-target-libjava
38682
38683 info-target-libjava: \
38684     configure-target-libjava 
38685         @: $(MAKE); $(unstage)
38686         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38687         r=`${PWD_COMMAND}`; export r; \
38688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38689         $(RAW_CXX_TARGET_EXPORTS) \
38690         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
38691         for flag in $(EXTRA_TARGET_FLAGS); do \
38692           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38693         done; \
38694         (cd $(TARGET_SUBDIR)/libjava && \
38695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38697                   "RANLIB=$${RANLIB}" \
38698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38699                    info) \
38700           || exit 1
38701
38702 @endif target-libjava
38703
38704 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
38705 maybe-dvi-target-libjava:
38706 @if target-libjava
38707 maybe-dvi-target-libjava: dvi-target-libjava
38708
38709 dvi-target-libjava: \
38710     configure-target-libjava 
38711         @: $(MAKE); $(unstage)
38712         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38713         r=`${PWD_COMMAND}`; export r; \
38714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38715         $(RAW_CXX_TARGET_EXPORTS) \
38716         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
38717         for flag in $(EXTRA_TARGET_FLAGS); do \
38718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38719         done; \
38720         (cd $(TARGET_SUBDIR)/libjava && \
38721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38723                   "RANLIB=$${RANLIB}" \
38724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38725                    dvi) \
38726           || exit 1
38727
38728 @endif target-libjava
38729
38730 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
38731 maybe-pdf-target-libjava:
38732 @if target-libjava
38733 maybe-pdf-target-libjava: pdf-target-libjava
38734
38735 pdf-target-libjava: \
38736     configure-target-libjava 
38737         @: $(MAKE); $(unstage)
38738         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38739         r=`${PWD_COMMAND}`; export r; \
38740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38741         $(RAW_CXX_TARGET_EXPORTS) \
38742         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
38743         for flag in $(EXTRA_TARGET_FLAGS); do \
38744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38745         done; \
38746         (cd $(TARGET_SUBDIR)/libjava && \
38747           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38748                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38749                   "RANLIB=$${RANLIB}" \
38750                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38751                    pdf) \
38752           || exit 1
38753
38754 @endif target-libjava
38755
38756 .PHONY: maybe-html-target-libjava html-target-libjava
38757 maybe-html-target-libjava:
38758 @if target-libjava
38759 maybe-html-target-libjava: html-target-libjava
38760
38761 html-target-libjava: \
38762     configure-target-libjava 
38763         @: $(MAKE); $(unstage)
38764         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38765         r=`${PWD_COMMAND}`; export r; \
38766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38767         $(RAW_CXX_TARGET_EXPORTS) \
38768         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
38769         for flag in $(EXTRA_TARGET_FLAGS); do \
38770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38771         done; \
38772         (cd $(TARGET_SUBDIR)/libjava && \
38773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38775                   "RANLIB=$${RANLIB}" \
38776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38777                    html) \
38778           || exit 1
38779
38780 @endif target-libjava
38781
38782 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
38783 maybe-TAGS-target-libjava:
38784 @if target-libjava
38785 maybe-TAGS-target-libjava: TAGS-target-libjava
38786
38787 TAGS-target-libjava: \
38788     configure-target-libjava 
38789         @: $(MAKE); $(unstage)
38790         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38791         r=`${PWD_COMMAND}`; export r; \
38792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38793         $(RAW_CXX_TARGET_EXPORTS) \
38794         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
38795         for flag in $(EXTRA_TARGET_FLAGS); do \
38796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38797         done; \
38798         (cd $(TARGET_SUBDIR)/libjava && \
38799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38801                   "RANLIB=$${RANLIB}" \
38802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38803                    TAGS) \
38804           || exit 1
38805
38806 @endif target-libjava
38807
38808 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
38809 maybe-install-info-target-libjava:
38810 @if target-libjava
38811 maybe-install-info-target-libjava: install-info-target-libjava
38812
38813 install-info-target-libjava: \
38814     configure-target-libjava \
38815     info-target-libjava 
38816         @: $(MAKE); $(unstage)
38817         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38818         r=`${PWD_COMMAND}`; export r; \
38819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38820         $(RAW_CXX_TARGET_EXPORTS) \
38821         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
38822         for flag in $(EXTRA_TARGET_FLAGS); do \
38823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38824         done; \
38825         (cd $(TARGET_SUBDIR)/libjava && \
38826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38828                   "RANLIB=$${RANLIB}" \
38829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38830                    install-info) \
38831           || exit 1
38832
38833 @endif target-libjava
38834
38835 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
38836 maybe-install-pdf-target-libjava:
38837 @if target-libjava
38838 maybe-install-pdf-target-libjava: install-pdf-target-libjava
38839
38840 install-pdf-target-libjava: \
38841     configure-target-libjava \
38842     pdf-target-libjava 
38843         @: $(MAKE); $(unstage)
38844         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38845         r=`${PWD_COMMAND}`; export r; \
38846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38847         $(RAW_CXX_TARGET_EXPORTS) \
38848         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
38849         for flag in $(EXTRA_TARGET_FLAGS); do \
38850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38851         done; \
38852         (cd $(TARGET_SUBDIR)/libjava && \
38853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38855                   "RANLIB=$${RANLIB}" \
38856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38857                    install-pdf) \
38858           || exit 1
38859
38860 @endif target-libjava
38861
38862 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
38863 maybe-install-html-target-libjava:
38864 @if target-libjava
38865 maybe-install-html-target-libjava: install-html-target-libjava
38866
38867 install-html-target-libjava: \
38868     configure-target-libjava \
38869     html-target-libjava 
38870         @: $(MAKE); $(unstage)
38871         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38872         r=`${PWD_COMMAND}`; export r; \
38873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38874         $(RAW_CXX_TARGET_EXPORTS) \
38875         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
38876         for flag in $(EXTRA_TARGET_FLAGS); do \
38877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38878         done; \
38879         (cd $(TARGET_SUBDIR)/libjava && \
38880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38882                   "RANLIB=$${RANLIB}" \
38883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38884                    install-html) \
38885           || exit 1
38886
38887 @endif target-libjava
38888
38889 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
38890 maybe-installcheck-target-libjava:
38891 @if target-libjava
38892 maybe-installcheck-target-libjava: installcheck-target-libjava
38893
38894 installcheck-target-libjava: \
38895     configure-target-libjava 
38896         @: $(MAKE); $(unstage)
38897         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38898         r=`${PWD_COMMAND}`; export r; \
38899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900         $(RAW_CXX_TARGET_EXPORTS) \
38901         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
38902         for flag in $(EXTRA_TARGET_FLAGS); do \
38903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38904         done; \
38905         (cd $(TARGET_SUBDIR)/libjava && \
38906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38908                   "RANLIB=$${RANLIB}" \
38909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38910                    installcheck) \
38911           || exit 1
38912
38913 @endif target-libjava
38914
38915 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
38916 maybe-mostlyclean-target-libjava:
38917 @if target-libjava
38918 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
38919
38920 mostlyclean-target-libjava: 
38921         @: $(MAKE); $(unstage)
38922         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38923         r=`${PWD_COMMAND}`; export r; \
38924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38925         $(RAW_CXX_TARGET_EXPORTS) \
38926         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
38927         for flag in $(EXTRA_TARGET_FLAGS); do \
38928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38929         done; \
38930         (cd $(TARGET_SUBDIR)/libjava && \
38931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38933                   "RANLIB=$${RANLIB}" \
38934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38935                    mostlyclean) \
38936           || exit 1
38937
38938 @endif target-libjava
38939
38940 .PHONY: maybe-clean-target-libjava clean-target-libjava
38941 maybe-clean-target-libjava:
38942 @if target-libjava
38943 maybe-clean-target-libjava: clean-target-libjava
38944
38945 clean-target-libjava: 
38946         @: $(MAKE); $(unstage)
38947         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38948         r=`${PWD_COMMAND}`; export r; \
38949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38950         $(RAW_CXX_TARGET_EXPORTS) \
38951         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
38952         for flag in $(EXTRA_TARGET_FLAGS); do \
38953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38954         done; \
38955         (cd $(TARGET_SUBDIR)/libjava && \
38956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38958                   "RANLIB=$${RANLIB}" \
38959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38960                    clean) \
38961           || exit 1
38962
38963 @endif target-libjava
38964
38965 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
38966 maybe-distclean-target-libjava:
38967 @if target-libjava
38968 maybe-distclean-target-libjava: distclean-target-libjava
38969
38970 distclean-target-libjava: 
38971         @: $(MAKE); $(unstage)
38972         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38973         r=`${PWD_COMMAND}`; export r; \
38974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38975         $(RAW_CXX_TARGET_EXPORTS) \
38976         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
38977         for flag in $(EXTRA_TARGET_FLAGS); do \
38978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38979         done; \
38980         (cd $(TARGET_SUBDIR)/libjava && \
38981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38983                   "RANLIB=$${RANLIB}" \
38984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38985                    distclean) \
38986           || exit 1
38987
38988 @endif target-libjava
38989
38990 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
38991 maybe-maintainer-clean-target-libjava:
38992 @if target-libjava
38993 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
38994
38995 maintainer-clean-target-libjava: 
38996         @: $(MAKE); $(unstage)
38997         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38998         r=`${PWD_COMMAND}`; export r; \
38999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39000         $(RAW_CXX_TARGET_EXPORTS) \
39001         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
39002         for flag in $(EXTRA_TARGET_FLAGS); do \
39003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39004         done; \
39005         (cd $(TARGET_SUBDIR)/libjava && \
39006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39008                   "RANLIB=$${RANLIB}" \
39009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39010                    maintainer-clean) \
39011           || exit 1
39012
39013 @endif target-libjava
39014
39015
39016
39017
39018
39019 .PHONY: configure-target-zlib maybe-configure-target-zlib
39020 maybe-configure-target-zlib:
39021 @if gcc-bootstrap
39022 configure-target-zlib: stage_current
39023 @endif gcc-bootstrap
39024 @if target-zlib
39025 maybe-configure-target-zlib: configure-target-zlib
39026 configure-target-zlib: 
39027         @: $(MAKE); $(unstage)
39028         @r=`${PWD_COMMAND}`; export r; \
39029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39030         echo "Checking multilib configuration for zlib..."; \
39031         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
39032         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
39033         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
39034           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
39035             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
39036           else \
39037             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
39038             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
39039           fi; \
39040         else \
39041           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
39042         fi; \
39043         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
39044         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
39045         $(NORMAL_TARGET_EXPORTS)  \
39046         echo Configuring in $(TARGET_SUBDIR)/zlib; \
39047         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
39048         case $(srcdir) in \
39049           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39050           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
39051                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39052         esac; \
39053         srcdiroption="--srcdir=$${topdir}/zlib"; \
39054         libsrcdir="$$s/zlib"; \
39055         rm -f no-such-file || : ; \
39056         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39057           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39058           --target=${target_alias} $${srcdiroption}  \
39059           || exit 1
39060 @endif target-zlib
39061
39062
39063
39064
39065
39066 .PHONY: all-target-zlib maybe-all-target-zlib
39067 maybe-all-target-zlib:
39068 @if gcc-bootstrap
39069 all-target-zlib: stage_current
39070 @endif gcc-bootstrap
39071 @if target-zlib
39072 TARGET-target-zlib=all
39073 maybe-all-target-zlib: all-target-zlib
39074 all-target-zlib: configure-target-zlib
39075         @: $(MAKE); $(unstage)
39076         @r=`${PWD_COMMAND}`; export r; \
39077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39078         $(NORMAL_TARGET_EXPORTS)  \
39079         (cd $(TARGET_SUBDIR)/zlib && \
39080           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39081                 $(TARGET-target-zlib))
39082 @endif target-zlib
39083
39084
39085
39086
39087
39088 .PHONY: check-target-zlib maybe-check-target-zlib
39089 maybe-check-target-zlib:
39090 @if target-zlib
39091 maybe-check-target-zlib: check-target-zlib
39092
39093 check-target-zlib:
39094         @: $(MAKE); $(unstage)
39095         @r=`${PWD_COMMAND}`; export r; \
39096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39097         $(NORMAL_TARGET_EXPORTS) \
39098         (cd $(TARGET_SUBDIR)/zlib && \
39099           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39100
39101 @endif target-zlib
39102
39103 .PHONY: install-target-zlib maybe-install-target-zlib
39104 maybe-install-target-zlib:
39105 @if target-zlib
39106 maybe-install-target-zlib: install-target-zlib
39107
39108 install-target-zlib: installdirs
39109         @: $(MAKE); $(unstage)
39110         @r=`${PWD_COMMAND}`; export r; \
39111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39112         $(NORMAL_TARGET_EXPORTS) \
39113         (cd $(TARGET_SUBDIR)/zlib && \
39114           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39115
39116 @endif target-zlib
39117
39118 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
39119 maybe-install-strip-target-zlib:
39120 @if target-zlib
39121 maybe-install-strip-target-zlib: install-strip-target-zlib
39122
39123 install-strip-target-zlib: installdirs
39124         @: $(MAKE); $(unstage)
39125         @r=`${PWD_COMMAND}`; export r; \
39126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39127         $(NORMAL_TARGET_EXPORTS) \
39128         (cd $(TARGET_SUBDIR)/zlib && \
39129           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39130
39131 @endif target-zlib
39132
39133 # Other targets (info, dvi, pdf, etc.)
39134
39135 .PHONY: maybe-info-target-zlib info-target-zlib
39136 maybe-info-target-zlib:
39137 @if target-zlib
39138 maybe-info-target-zlib: info-target-zlib
39139
39140 info-target-zlib: \
39141     configure-target-zlib 
39142         @: $(MAKE); $(unstage)
39143         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39144         r=`${PWD_COMMAND}`; export r; \
39145         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39146         $(NORMAL_TARGET_EXPORTS) \
39147         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
39148         for flag in $(EXTRA_TARGET_FLAGS); do \
39149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39150         done; \
39151         (cd $(TARGET_SUBDIR)/zlib && \
39152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39154                   "RANLIB=$${RANLIB}" \
39155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39156                    info) \
39157           || exit 1
39158
39159 @endif target-zlib
39160
39161 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
39162 maybe-dvi-target-zlib:
39163 @if target-zlib
39164 maybe-dvi-target-zlib: dvi-target-zlib
39165
39166 dvi-target-zlib: \
39167     configure-target-zlib 
39168         @: $(MAKE); $(unstage)
39169         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39170         r=`${PWD_COMMAND}`; export r; \
39171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39172         $(NORMAL_TARGET_EXPORTS) \
39173         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
39174         for flag in $(EXTRA_TARGET_FLAGS); do \
39175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39176         done; \
39177         (cd $(TARGET_SUBDIR)/zlib && \
39178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39180                   "RANLIB=$${RANLIB}" \
39181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39182                    dvi) \
39183           || exit 1
39184
39185 @endif target-zlib
39186
39187 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
39188 maybe-pdf-target-zlib:
39189 @if target-zlib
39190 maybe-pdf-target-zlib: pdf-target-zlib
39191
39192 pdf-target-zlib: \
39193     configure-target-zlib 
39194         @: $(MAKE); $(unstage)
39195         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39196         r=`${PWD_COMMAND}`; export r; \
39197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39198         $(NORMAL_TARGET_EXPORTS) \
39199         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
39200         for flag in $(EXTRA_TARGET_FLAGS); do \
39201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39202         done; \
39203         (cd $(TARGET_SUBDIR)/zlib && \
39204           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39205                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39206                   "RANLIB=$${RANLIB}" \
39207                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39208                    pdf) \
39209           || exit 1
39210
39211 @endif target-zlib
39212
39213 .PHONY: maybe-html-target-zlib html-target-zlib
39214 maybe-html-target-zlib:
39215 @if target-zlib
39216 maybe-html-target-zlib: html-target-zlib
39217
39218 html-target-zlib: \
39219     configure-target-zlib 
39220         @: $(MAKE); $(unstage)
39221         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39222         r=`${PWD_COMMAND}`; export r; \
39223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39224         $(NORMAL_TARGET_EXPORTS) \
39225         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
39226         for flag in $(EXTRA_TARGET_FLAGS); do \
39227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39228         done; \
39229         (cd $(TARGET_SUBDIR)/zlib && \
39230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39232                   "RANLIB=$${RANLIB}" \
39233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39234                    html) \
39235           || exit 1
39236
39237 @endif target-zlib
39238
39239 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
39240 maybe-TAGS-target-zlib:
39241 @if target-zlib
39242 maybe-TAGS-target-zlib: TAGS-target-zlib
39243
39244 TAGS-target-zlib: \
39245     configure-target-zlib 
39246         @: $(MAKE); $(unstage)
39247         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39248         r=`${PWD_COMMAND}`; export r; \
39249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39250         $(NORMAL_TARGET_EXPORTS) \
39251         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
39252         for flag in $(EXTRA_TARGET_FLAGS); do \
39253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39254         done; \
39255         (cd $(TARGET_SUBDIR)/zlib && \
39256           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39257                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39258                   "RANLIB=$${RANLIB}" \
39259                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39260                    TAGS) \
39261           || exit 1
39262
39263 @endif target-zlib
39264
39265 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
39266 maybe-install-info-target-zlib:
39267 @if target-zlib
39268 maybe-install-info-target-zlib: install-info-target-zlib
39269
39270 install-info-target-zlib: \
39271     configure-target-zlib \
39272     info-target-zlib 
39273         @: $(MAKE); $(unstage)
39274         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39275         r=`${PWD_COMMAND}`; export r; \
39276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39277         $(NORMAL_TARGET_EXPORTS) \
39278         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
39279         for flag in $(EXTRA_TARGET_FLAGS); do \
39280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39281         done; \
39282         (cd $(TARGET_SUBDIR)/zlib && \
39283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39285                   "RANLIB=$${RANLIB}" \
39286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39287                    install-info) \
39288           || exit 1
39289
39290 @endif target-zlib
39291
39292 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
39293 maybe-install-pdf-target-zlib:
39294 @if target-zlib
39295 maybe-install-pdf-target-zlib: install-pdf-target-zlib
39296
39297 install-pdf-target-zlib: \
39298     configure-target-zlib \
39299     pdf-target-zlib 
39300         @: $(MAKE); $(unstage)
39301         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39302         r=`${PWD_COMMAND}`; export r; \
39303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39304         $(NORMAL_TARGET_EXPORTS) \
39305         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
39306         for flag in $(EXTRA_TARGET_FLAGS); do \
39307           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39308         done; \
39309         (cd $(TARGET_SUBDIR)/zlib && \
39310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39312                   "RANLIB=$${RANLIB}" \
39313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39314                    install-pdf) \
39315           || exit 1
39316
39317 @endif target-zlib
39318
39319 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
39320 maybe-install-html-target-zlib:
39321 @if target-zlib
39322 maybe-install-html-target-zlib: install-html-target-zlib
39323
39324 install-html-target-zlib: \
39325     configure-target-zlib \
39326     html-target-zlib 
39327         @: $(MAKE); $(unstage)
39328         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39329         r=`${PWD_COMMAND}`; export r; \
39330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39331         $(NORMAL_TARGET_EXPORTS) \
39332         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
39333         for flag in $(EXTRA_TARGET_FLAGS); do \
39334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39335         done; \
39336         (cd $(TARGET_SUBDIR)/zlib && \
39337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39339                   "RANLIB=$${RANLIB}" \
39340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39341                    install-html) \
39342           || exit 1
39343
39344 @endif target-zlib
39345
39346 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
39347 maybe-installcheck-target-zlib:
39348 @if target-zlib
39349 maybe-installcheck-target-zlib: installcheck-target-zlib
39350
39351 installcheck-target-zlib: \
39352     configure-target-zlib 
39353         @: $(MAKE); $(unstage)
39354         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39355         r=`${PWD_COMMAND}`; export r; \
39356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39357         $(NORMAL_TARGET_EXPORTS) \
39358         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
39359         for flag in $(EXTRA_TARGET_FLAGS); do \
39360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39361         done; \
39362         (cd $(TARGET_SUBDIR)/zlib && \
39363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39365                   "RANLIB=$${RANLIB}" \
39366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39367                    installcheck) \
39368           || exit 1
39369
39370 @endif target-zlib
39371
39372 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
39373 maybe-mostlyclean-target-zlib:
39374 @if target-zlib
39375 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
39376
39377 mostlyclean-target-zlib: 
39378         @: $(MAKE); $(unstage)
39379         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39380         r=`${PWD_COMMAND}`; export r; \
39381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39382         $(NORMAL_TARGET_EXPORTS) \
39383         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
39384         for flag in $(EXTRA_TARGET_FLAGS); do \
39385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39386         done; \
39387         (cd $(TARGET_SUBDIR)/zlib && \
39388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39390                   "RANLIB=$${RANLIB}" \
39391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39392                    mostlyclean) \
39393           || exit 1
39394
39395 @endif target-zlib
39396
39397 .PHONY: maybe-clean-target-zlib clean-target-zlib
39398 maybe-clean-target-zlib:
39399 @if target-zlib
39400 maybe-clean-target-zlib: clean-target-zlib
39401
39402 clean-target-zlib: 
39403         @: $(MAKE); $(unstage)
39404         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39405         r=`${PWD_COMMAND}`; export r; \
39406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39407         $(NORMAL_TARGET_EXPORTS) \
39408         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
39409         for flag in $(EXTRA_TARGET_FLAGS); do \
39410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39411         done; \
39412         (cd $(TARGET_SUBDIR)/zlib && \
39413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39415                   "RANLIB=$${RANLIB}" \
39416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39417                    clean) \
39418           || exit 1
39419
39420 @endif target-zlib
39421
39422 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
39423 maybe-distclean-target-zlib:
39424 @if target-zlib
39425 maybe-distclean-target-zlib: distclean-target-zlib
39426
39427 distclean-target-zlib: 
39428         @: $(MAKE); $(unstage)
39429         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39430         r=`${PWD_COMMAND}`; export r; \
39431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39432         $(NORMAL_TARGET_EXPORTS) \
39433         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
39434         for flag in $(EXTRA_TARGET_FLAGS); do \
39435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39436         done; \
39437         (cd $(TARGET_SUBDIR)/zlib && \
39438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39440                   "RANLIB=$${RANLIB}" \
39441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39442                    distclean) \
39443           || exit 1
39444
39445 @endif target-zlib
39446
39447 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
39448 maybe-maintainer-clean-target-zlib:
39449 @if target-zlib
39450 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
39451
39452 maintainer-clean-target-zlib: 
39453         @: $(MAKE); $(unstage)
39454         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39455         r=`${PWD_COMMAND}`; export r; \
39456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39457         $(NORMAL_TARGET_EXPORTS) \
39458         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
39459         for flag in $(EXTRA_TARGET_FLAGS); do \
39460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39461         done; \
39462         (cd $(TARGET_SUBDIR)/zlib && \
39463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39465                   "RANLIB=$${RANLIB}" \
39466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39467                    maintainer-clean) \
39468           || exit 1
39469
39470 @endif target-zlib
39471
39472
39473
39474
39475
39476 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
39477 maybe-configure-target-boehm-gc:
39478 @if gcc-bootstrap
39479 configure-target-boehm-gc: stage_current
39480 @endif gcc-bootstrap
39481 @if target-boehm-gc
39482 maybe-configure-target-boehm-gc: configure-target-boehm-gc
39483 configure-target-boehm-gc: 
39484         @: $(MAKE); $(unstage)
39485         @r=`${PWD_COMMAND}`; export r; \
39486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39487         echo "Checking multilib configuration for boehm-gc..."; \
39488         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
39489         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
39490         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
39491           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
39492             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
39493           else \
39494             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
39495             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
39496           fi; \
39497         else \
39498           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
39499         fi; \
39500         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
39501         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
39502         $(NORMAL_TARGET_EXPORTS)  \
39503         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
39504         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
39505         case $(srcdir) in \
39506           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39507           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
39508                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39509         esac; \
39510         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
39511         libsrcdir="$$s/boehm-gc"; \
39512         rm -f no-such-file || : ; \
39513         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39514           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39515           --target=${target_alias} $${srcdiroption}  \
39516           || exit 1
39517 @endif target-boehm-gc
39518
39519
39520
39521
39522
39523 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
39524 maybe-all-target-boehm-gc:
39525 @if gcc-bootstrap
39526 all-target-boehm-gc: stage_current
39527 @endif gcc-bootstrap
39528 @if target-boehm-gc
39529 TARGET-target-boehm-gc=all
39530 maybe-all-target-boehm-gc: all-target-boehm-gc
39531 all-target-boehm-gc: configure-target-boehm-gc
39532         @: $(MAKE); $(unstage)
39533         @r=`${PWD_COMMAND}`; export r; \
39534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39535         $(NORMAL_TARGET_EXPORTS)  \
39536         (cd $(TARGET_SUBDIR)/boehm-gc && \
39537           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39538                 $(TARGET-target-boehm-gc))
39539 @endif target-boehm-gc
39540
39541
39542
39543
39544
39545 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
39546 maybe-check-target-boehm-gc:
39547 @if target-boehm-gc
39548 maybe-check-target-boehm-gc: check-target-boehm-gc
39549
39550 check-target-boehm-gc:
39551         @: $(MAKE); $(unstage)
39552         @r=`${PWD_COMMAND}`; export r; \
39553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39554         $(NORMAL_TARGET_EXPORTS) \
39555         (cd $(TARGET_SUBDIR)/boehm-gc && \
39556           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39557
39558 @endif target-boehm-gc
39559
39560 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
39561 maybe-install-target-boehm-gc:
39562 @if target-boehm-gc
39563 maybe-install-target-boehm-gc: install-target-boehm-gc
39564
39565 install-target-boehm-gc: installdirs
39566         @: $(MAKE); $(unstage)
39567         @r=`${PWD_COMMAND}`; export r; \
39568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39569         $(NORMAL_TARGET_EXPORTS) \
39570         (cd $(TARGET_SUBDIR)/boehm-gc && \
39571           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39572
39573 @endif target-boehm-gc
39574
39575 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
39576 maybe-install-strip-target-boehm-gc:
39577 @if target-boehm-gc
39578 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
39579
39580 install-strip-target-boehm-gc: installdirs
39581         @: $(MAKE); $(unstage)
39582         @r=`${PWD_COMMAND}`; export r; \
39583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39584         $(NORMAL_TARGET_EXPORTS) \
39585         (cd $(TARGET_SUBDIR)/boehm-gc && \
39586           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39587
39588 @endif target-boehm-gc
39589
39590 # Other targets (info, dvi, pdf, etc.)
39591
39592 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
39593 maybe-info-target-boehm-gc:
39594 @if target-boehm-gc
39595 maybe-info-target-boehm-gc: info-target-boehm-gc
39596
39597 info-target-boehm-gc: \
39598     configure-target-boehm-gc 
39599         @: $(MAKE); $(unstage)
39600         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39601         r=`${PWD_COMMAND}`; export r; \
39602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39603         $(NORMAL_TARGET_EXPORTS) \
39604         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
39605         for flag in $(EXTRA_TARGET_FLAGS); do \
39606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39607         done; \
39608         (cd $(TARGET_SUBDIR)/boehm-gc && \
39609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39611                   "RANLIB=$${RANLIB}" \
39612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39613                    info) \
39614           || exit 1
39615
39616 @endif target-boehm-gc
39617
39618 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
39619 maybe-dvi-target-boehm-gc:
39620 @if target-boehm-gc
39621 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
39622
39623 dvi-target-boehm-gc: \
39624     configure-target-boehm-gc 
39625         @: $(MAKE); $(unstage)
39626         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39627         r=`${PWD_COMMAND}`; export r; \
39628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39629         $(NORMAL_TARGET_EXPORTS) \
39630         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
39631         for flag in $(EXTRA_TARGET_FLAGS); do \
39632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39633         done; \
39634         (cd $(TARGET_SUBDIR)/boehm-gc && \
39635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39637                   "RANLIB=$${RANLIB}" \
39638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39639                    dvi) \
39640           || exit 1
39641
39642 @endif target-boehm-gc
39643
39644 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
39645 maybe-pdf-target-boehm-gc:
39646 @if target-boehm-gc
39647 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
39648
39649 pdf-target-boehm-gc: \
39650     configure-target-boehm-gc 
39651         @: $(MAKE); $(unstage)
39652         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39653         r=`${PWD_COMMAND}`; export r; \
39654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39655         $(NORMAL_TARGET_EXPORTS) \
39656         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
39657         for flag in $(EXTRA_TARGET_FLAGS); do \
39658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39659         done; \
39660         (cd $(TARGET_SUBDIR)/boehm-gc && \
39661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39663                   "RANLIB=$${RANLIB}" \
39664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39665                    pdf) \
39666           || exit 1
39667
39668 @endif target-boehm-gc
39669
39670 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
39671 maybe-html-target-boehm-gc:
39672 @if target-boehm-gc
39673 maybe-html-target-boehm-gc: html-target-boehm-gc
39674
39675 html-target-boehm-gc: \
39676     configure-target-boehm-gc 
39677         @: $(MAKE); $(unstage)
39678         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39679         r=`${PWD_COMMAND}`; export r; \
39680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39681         $(NORMAL_TARGET_EXPORTS) \
39682         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
39683         for flag in $(EXTRA_TARGET_FLAGS); do \
39684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39685         done; \
39686         (cd $(TARGET_SUBDIR)/boehm-gc && \
39687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39689                   "RANLIB=$${RANLIB}" \
39690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39691                    html) \
39692           || exit 1
39693
39694 @endif target-boehm-gc
39695
39696 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
39697 maybe-TAGS-target-boehm-gc:
39698 @if target-boehm-gc
39699 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
39700
39701 TAGS-target-boehm-gc: \
39702     configure-target-boehm-gc 
39703         @: $(MAKE); $(unstage)
39704         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39705         r=`${PWD_COMMAND}`; export r; \
39706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39707         $(NORMAL_TARGET_EXPORTS) \
39708         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
39709         for flag in $(EXTRA_TARGET_FLAGS); do \
39710           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39711         done; \
39712         (cd $(TARGET_SUBDIR)/boehm-gc && \
39713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39715                   "RANLIB=$${RANLIB}" \
39716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39717                    TAGS) \
39718           || exit 1
39719
39720 @endif target-boehm-gc
39721
39722 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
39723 maybe-install-info-target-boehm-gc:
39724 @if target-boehm-gc
39725 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
39726
39727 install-info-target-boehm-gc: \
39728     configure-target-boehm-gc \
39729     info-target-boehm-gc 
39730         @: $(MAKE); $(unstage)
39731         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39732         r=`${PWD_COMMAND}`; export r; \
39733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39734         $(NORMAL_TARGET_EXPORTS) \
39735         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
39736         for flag in $(EXTRA_TARGET_FLAGS); do \
39737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39738         done; \
39739         (cd $(TARGET_SUBDIR)/boehm-gc && \
39740           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39741                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39742                   "RANLIB=$${RANLIB}" \
39743                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39744                    install-info) \
39745           || exit 1
39746
39747 @endif target-boehm-gc
39748
39749 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
39750 maybe-install-pdf-target-boehm-gc:
39751 @if target-boehm-gc
39752 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
39753
39754 install-pdf-target-boehm-gc: \
39755     configure-target-boehm-gc \
39756     pdf-target-boehm-gc 
39757         @: $(MAKE); $(unstage)
39758         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39759         r=`${PWD_COMMAND}`; export r; \
39760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761         $(NORMAL_TARGET_EXPORTS) \
39762         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
39763         for flag in $(EXTRA_TARGET_FLAGS); do \
39764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39765         done; \
39766         (cd $(TARGET_SUBDIR)/boehm-gc && \
39767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39769                   "RANLIB=$${RANLIB}" \
39770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39771                    install-pdf) \
39772           || exit 1
39773
39774 @endif target-boehm-gc
39775
39776 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
39777 maybe-install-html-target-boehm-gc:
39778 @if target-boehm-gc
39779 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
39780
39781 install-html-target-boehm-gc: \
39782     configure-target-boehm-gc \
39783     html-target-boehm-gc 
39784         @: $(MAKE); $(unstage)
39785         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39786         r=`${PWD_COMMAND}`; export r; \
39787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39788         $(NORMAL_TARGET_EXPORTS) \
39789         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
39790         for flag in $(EXTRA_TARGET_FLAGS); do \
39791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39792         done; \
39793         (cd $(TARGET_SUBDIR)/boehm-gc && \
39794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39796                   "RANLIB=$${RANLIB}" \
39797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39798                    install-html) \
39799           || exit 1
39800
39801 @endif target-boehm-gc
39802
39803 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
39804 maybe-installcheck-target-boehm-gc:
39805 @if target-boehm-gc
39806 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
39807
39808 installcheck-target-boehm-gc: \
39809     configure-target-boehm-gc 
39810         @: $(MAKE); $(unstage)
39811         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39812         r=`${PWD_COMMAND}`; export r; \
39813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39814         $(NORMAL_TARGET_EXPORTS) \
39815         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
39816         for flag in $(EXTRA_TARGET_FLAGS); do \
39817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39818         done; \
39819         (cd $(TARGET_SUBDIR)/boehm-gc && \
39820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39822                   "RANLIB=$${RANLIB}" \
39823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39824                    installcheck) \
39825           || exit 1
39826
39827 @endif target-boehm-gc
39828
39829 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
39830 maybe-mostlyclean-target-boehm-gc:
39831 @if target-boehm-gc
39832 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
39833
39834 mostlyclean-target-boehm-gc: 
39835         @: $(MAKE); $(unstage)
39836         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39837         r=`${PWD_COMMAND}`; export r; \
39838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39839         $(NORMAL_TARGET_EXPORTS) \
39840         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
39841         for flag in $(EXTRA_TARGET_FLAGS); do \
39842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39843         done; \
39844         (cd $(TARGET_SUBDIR)/boehm-gc && \
39845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39847                   "RANLIB=$${RANLIB}" \
39848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39849                    mostlyclean) \
39850           || exit 1
39851
39852 @endif target-boehm-gc
39853
39854 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
39855 maybe-clean-target-boehm-gc:
39856 @if target-boehm-gc
39857 maybe-clean-target-boehm-gc: clean-target-boehm-gc
39858
39859 clean-target-boehm-gc: 
39860         @: $(MAKE); $(unstage)
39861         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39862         r=`${PWD_COMMAND}`; export r; \
39863         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39864         $(NORMAL_TARGET_EXPORTS) \
39865         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
39866         for flag in $(EXTRA_TARGET_FLAGS); do \
39867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39868         done; \
39869         (cd $(TARGET_SUBDIR)/boehm-gc && \
39870           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39871                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39872                   "RANLIB=$${RANLIB}" \
39873                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39874                    clean) \
39875           || exit 1
39876
39877 @endif target-boehm-gc
39878
39879 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
39880 maybe-distclean-target-boehm-gc:
39881 @if target-boehm-gc
39882 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
39883
39884 distclean-target-boehm-gc: 
39885         @: $(MAKE); $(unstage)
39886         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39887         r=`${PWD_COMMAND}`; export r; \
39888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39889         $(NORMAL_TARGET_EXPORTS) \
39890         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
39891         for flag in $(EXTRA_TARGET_FLAGS); do \
39892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39893         done; \
39894         (cd $(TARGET_SUBDIR)/boehm-gc && \
39895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39897                   "RANLIB=$${RANLIB}" \
39898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39899                    distclean) \
39900           || exit 1
39901
39902 @endif target-boehm-gc
39903
39904 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
39905 maybe-maintainer-clean-target-boehm-gc:
39906 @if target-boehm-gc
39907 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
39908
39909 maintainer-clean-target-boehm-gc: 
39910         @: $(MAKE); $(unstage)
39911         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39912         r=`${PWD_COMMAND}`; export r; \
39913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39914         $(NORMAL_TARGET_EXPORTS) \
39915         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
39916         for flag in $(EXTRA_TARGET_FLAGS); do \
39917           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39918         done; \
39919         (cd $(TARGET_SUBDIR)/boehm-gc && \
39920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39922                   "RANLIB=$${RANLIB}" \
39923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39924                    maintainer-clean) \
39925           || exit 1
39926
39927 @endif target-boehm-gc
39928
39929
39930
39931
39932
39933 .PHONY: configure-target-rda maybe-configure-target-rda
39934 maybe-configure-target-rda:
39935 @if gcc-bootstrap
39936 configure-target-rda: stage_current
39937 @endif gcc-bootstrap
39938 @if target-rda
39939 maybe-configure-target-rda: configure-target-rda
39940 configure-target-rda: 
39941         @: $(MAKE); $(unstage)
39942         @r=`${PWD_COMMAND}`; export r; \
39943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39944         echo "Checking multilib configuration for rda..."; \
39945         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
39946         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
39947         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
39948           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
39949             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
39950           else \
39951             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
39952             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
39953           fi; \
39954         else \
39955           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
39956         fi; \
39957         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
39958         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
39959         $(NORMAL_TARGET_EXPORTS)  \
39960         echo Configuring in $(TARGET_SUBDIR)/rda; \
39961         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
39962         case $(srcdir) in \
39963           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39964           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
39965                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39966         esac; \
39967         srcdiroption="--srcdir=$${topdir}/rda"; \
39968         libsrcdir="$$s/rda"; \
39969         rm -f no-such-file || : ; \
39970         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39971           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39972           --target=${target_alias} $${srcdiroption}  \
39973           || exit 1
39974 @endif target-rda
39975
39976
39977
39978
39979
39980 .PHONY: all-target-rda maybe-all-target-rda
39981 maybe-all-target-rda:
39982 @if gcc-bootstrap
39983 all-target-rda: stage_current
39984 @endif gcc-bootstrap
39985 @if target-rda
39986 TARGET-target-rda=all
39987 maybe-all-target-rda: all-target-rda
39988 all-target-rda: configure-target-rda
39989         @: $(MAKE); $(unstage)
39990         @r=`${PWD_COMMAND}`; export r; \
39991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39992         $(NORMAL_TARGET_EXPORTS)  \
39993         (cd $(TARGET_SUBDIR)/rda && \
39994           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39995                 $(TARGET-target-rda))
39996 @endif target-rda
39997
39998
39999
40000
40001
40002 .PHONY: check-target-rda maybe-check-target-rda
40003 maybe-check-target-rda:
40004 @if target-rda
40005 maybe-check-target-rda: check-target-rda
40006
40007 check-target-rda:
40008         @: $(MAKE); $(unstage)
40009         @r=`${PWD_COMMAND}`; export r; \
40010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40011         $(NORMAL_TARGET_EXPORTS) \
40012         (cd $(TARGET_SUBDIR)/rda && \
40013           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40014
40015 @endif target-rda
40016
40017 .PHONY: install-target-rda maybe-install-target-rda
40018 maybe-install-target-rda:
40019 @if target-rda
40020 maybe-install-target-rda: install-target-rda
40021
40022 install-target-rda: installdirs
40023         @: $(MAKE); $(unstage)
40024         @r=`${PWD_COMMAND}`; export r; \
40025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40026         $(NORMAL_TARGET_EXPORTS) \
40027         (cd $(TARGET_SUBDIR)/rda && \
40028           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40029
40030 @endif target-rda
40031
40032 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
40033 maybe-install-strip-target-rda:
40034 @if target-rda
40035 maybe-install-strip-target-rda: install-strip-target-rda
40036
40037 install-strip-target-rda: installdirs
40038         @: $(MAKE); $(unstage)
40039         @r=`${PWD_COMMAND}`; export r; \
40040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40041         $(NORMAL_TARGET_EXPORTS) \
40042         (cd $(TARGET_SUBDIR)/rda && \
40043           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40044
40045 @endif target-rda
40046
40047 # Other targets (info, dvi, pdf, etc.)
40048
40049 .PHONY: maybe-info-target-rda info-target-rda
40050 maybe-info-target-rda:
40051 @if target-rda
40052 maybe-info-target-rda: info-target-rda
40053
40054 info-target-rda: \
40055     configure-target-rda 
40056         @: $(MAKE); $(unstage)
40057         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40058         r=`${PWD_COMMAND}`; export r; \
40059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40060         $(NORMAL_TARGET_EXPORTS) \
40061         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
40062         for flag in $(EXTRA_TARGET_FLAGS); do \
40063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40064         done; \
40065         (cd $(TARGET_SUBDIR)/rda && \
40066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40068                   "RANLIB=$${RANLIB}" \
40069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40070                    info) \
40071           || exit 1
40072
40073 @endif target-rda
40074
40075 .PHONY: maybe-dvi-target-rda dvi-target-rda
40076 maybe-dvi-target-rda:
40077 @if target-rda
40078 maybe-dvi-target-rda: dvi-target-rda
40079
40080 dvi-target-rda: \
40081     configure-target-rda 
40082         @: $(MAKE); $(unstage)
40083         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40084         r=`${PWD_COMMAND}`; export r; \
40085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40086         $(NORMAL_TARGET_EXPORTS) \
40087         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
40088         for flag in $(EXTRA_TARGET_FLAGS); do \
40089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40090         done; \
40091         (cd $(TARGET_SUBDIR)/rda && \
40092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40094                   "RANLIB=$${RANLIB}" \
40095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40096                    dvi) \
40097           || exit 1
40098
40099 @endif target-rda
40100
40101 .PHONY: maybe-pdf-target-rda pdf-target-rda
40102 maybe-pdf-target-rda:
40103 @if target-rda
40104 maybe-pdf-target-rda: pdf-target-rda
40105
40106 pdf-target-rda: \
40107     configure-target-rda 
40108         @: $(MAKE); $(unstage)
40109         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40110         r=`${PWD_COMMAND}`; export r; \
40111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40112         $(NORMAL_TARGET_EXPORTS) \
40113         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
40114         for flag in $(EXTRA_TARGET_FLAGS); do \
40115           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40116         done; \
40117         (cd $(TARGET_SUBDIR)/rda && \
40118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40120                   "RANLIB=$${RANLIB}" \
40121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40122                    pdf) \
40123           || exit 1
40124
40125 @endif target-rda
40126
40127 .PHONY: maybe-html-target-rda html-target-rda
40128 maybe-html-target-rda:
40129 @if target-rda
40130 maybe-html-target-rda: html-target-rda
40131
40132 html-target-rda: \
40133     configure-target-rda 
40134         @: $(MAKE); $(unstage)
40135         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40136         r=`${PWD_COMMAND}`; export r; \
40137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40138         $(NORMAL_TARGET_EXPORTS) \
40139         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
40140         for flag in $(EXTRA_TARGET_FLAGS); do \
40141           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40142         done; \
40143         (cd $(TARGET_SUBDIR)/rda && \
40144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40146                   "RANLIB=$${RANLIB}" \
40147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40148                    html) \
40149           || exit 1
40150
40151 @endif target-rda
40152
40153 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
40154 maybe-TAGS-target-rda:
40155 @if target-rda
40156 maybe-TAGS-target-rda: TAGS-target-rda
40157
40158 TAGS-target-rda: \
40159     configure-target-rda 
40160         @: $(MAKE); $(unstage)
40161         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40162         r=`${PWD_COMMAND}`; export r; \
40163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40164         $(NORMAL_TARGET_EXPORTS) \
40165         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
40166         for flag in $(EXTRA_TARGET_FLAGS); do \
40167           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40168         done; \
40169         (cd $(TARGET_SUBDIR)/rda && \
40170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40172                   "RANLIB=$${RANLIB}" \
40173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40174                    TAGS) \
40175           || exit 1
40176
40177 @endif target-rda
40178
40179 .PHONY: maybe-install-info-target-rda install-info-target-rda
40180 maybe-install-info-target-rda:
40181 @if target-rda
40182 maybe-install-info-target-rda: install-info-target-rda
40183
40184 install-info-target-rda: \
40185     configure-target-rda \
40186     info-target-rda 
40187         @: $(MAKE); $(unstage)
40188         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40189         r=`${PWD_COMMAND}`; export r; \
40190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40191         $(NORMAL_TARGET_EXPORTS) \
40192         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
40193         for flag in $(EXTRA_TARGET_FLAGS); do \
40194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40195         done; \
40196         (cd $(TARGET_SUBDIR)/rda && \
40197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40199                   "RANLIB=$${RANLIB}" \
40200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40201                    install-info) \
40202           || exit 1
40203
40204 @endif target-rda
40205
40206 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
40207 maybe-install-pdf-target-rda:
40208 @if target-rda
40209 maybe-install-pdf-target-rda: install-pdf-target-rda
40210
40211 install-pdf-target-rda: \
40212     configure-target-rda \
40213     pdf-target-rda 
40214         @: $(MAKE); $(unstage)
40215         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40216         r=`${PWD_COMMAND}`; export r; \
40217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40218         $(NORMAL_TARGET_EXPORTS) \
40219         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
40220         for flag in $(EXTRA_TARGET_FLAGS); do \
40221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40222         done; \
40223         (cd $(TARGET_SUBDIR)/rda && \
40224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40226                   "RANLIB=$${RANLIB}" \
40227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40228                    install-pdf) \
40229           || exit 1
40230
40231 @endif target-rda
40232
40233 .PHONY: maybe-install-html-target-rda install-html-target-rda
40234 maybe-install-html-target-rda:
40235 @if target-rda
40236 maybe-install-html-target-rda: install-html-target-rda
40237
40238 install-html-target-rda: \
40239     configure-target-rda \
40240     html-target-rda 
40241         @: $(MAKE); $(unstage)
40242         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40243         r=`${PWD_COMMAND}`; export r; \
40244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40245         $(NORMAL_TARGET_EXPORTS) \
40246         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
40247         for flag in $(EXTRA_TARGET_FLAGS); do \
40248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40249         done; \
40250         (cd $(TARGET_SUBDIR)/rda && \
40251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40253                   "RANLIB=$${RANLIB}" \
40254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40255                    install-html) \
40256           || exit 1
40257
40258 @endif target-rda
40259
40260 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
40261 maybe-installcheck-target-rda:
40262 @if target-rda
40263 maybe-installcheck-target-rda: installcheck-target-rda
40264
40265 installcheck-target-rda: \
40266     configure-target-rda 
40267         @: $(MAKE); $(unstage)
40268         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40269         r=`${PWD_COMMAND}`; export r; \
40270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40271         $(NORMAL_TARGET_EXPORTS) \
40272         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
40273         for flag in $(EXTRA_TARGET_FLAGS); do \
40274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40275         done; \
40276         (cd $(TARGET_SUBDIR)/rda && \
40277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40279                   "RANLIB=$${RANLIB}" \
40280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40281                    installcheck) \
40282           || exit 1
40283
40284 @endif target-rda
40285
40286 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
40287 maybe-mostlyclean-target-rda:
40288 @if target-rda
40289 maybe-mostlyclean-target-rda: mostlyclean-target-rda
40290
40291 mostlyclean-target-rda: 
40292         @: $(MAKE); $(unstage)
40293         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40294         r=`${PWD_COMMAND}`; export r; \
40295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40296         $(NORMAL_TARGET_EXPORTS) \
40297         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
40298         for flag in $(EXTRA_TARGET_FLAGS); do \
40299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40300         done; \
40301         (cd $(TARGET_SUBDIR)/rda && \
40302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40304                   "RANLIB=$${RANLIB}" \
40305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40306                    mostlyclean) \
40307           || exit 1
40308
40309 @endif target-rda
40310
40311 .PHONY: maybe-clean-target-rda clean-target-rda
40312 maybe-clean-target-rda:
40313 @if target-rda
40314 maybe-clean-target-rda: clean-target-rda
40315
40316 clean-target-rda: 
40317         @: $(MAKE); $(unstage)
40318         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40319         r=`${PWD_COMMAND}`; export r; \
40320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40321         $(NORMAL_TARGET_EXPORTS) \
40322         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
40323         for flag in $(EXTRA_TARGET_FLAGS); do \
40324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40325         done; \
40326         (cd $(TARGET_SUBDIR)/rda && \
40327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40329                   "RANLIB=$${RANLIB}" \
40330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40331                    clean) \
40332           || exit 1
40333
40334 @endif target-rda
40335
40336 .PHONY: maybe-distclean-target-rda distclean-target-rda
40337 maybe-distclean-target-rda:
40338 @if target-rda
40339 maybe-distclean-target-rda: distclean-target-rda
40340
40341 distclean-target-rda: 
40342         @: $(MAKE); $(unstage)
40343         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40344         r=`${PWD_COMMAND}`; export r; \
40345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40346         $(NORMAL_TARGET_EXPORTS) \
40347         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
40348         for flag in $(EXTRA_TARGET_FLAGS); do \
40349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40350         done; \
40351         (cd $(TARGET_SUBDIR)/rda && \
40352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40354                   "RANLIB=$${RANLIB}" \
40355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40356                    distclean) \
40357           || exit 1
40358
40359 @endif target-rda
40360
40361 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
40362 maybe-maintainer-clean-target-rda:
40363 @if target-rda
40364 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
40365
40366 maintainer-clean-target-rda: 
40367         @: $(MAKE); $(unstage)
40368         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40369         r=`${PWD_COMMAND}`; export r; \
40370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40371         $(NORMAL_TARGET_EXPORTS) \
40372         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
40373         for flag in $(EXTRA_TARGET_FLAGS); do \
40374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40375         done; \
40376         (cd $(TARGET_SUBDIR)/rda && \
40377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40379                   "RANLIB=$${RANLIB}" \
40380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40381                    maintainer-clean) \
40382           || exit 1
40383
40384 @endif target-rda
40385
40386
40387
40388
40389
40390 .PHONY: configure-target-libada maybe-configure-target-libada
40391 maybe-configure-target-libada:
40392 @if gcc-bootstrap
40393 configure-target-libada: stage_current
40394 @endif gcc-bootstrap
40395 @if target-libada
40396 maybe-configure-target-libada: configure-target-libada
40397 configure-target-libada: 
40398         @: $(MAKE); $(unstage)
40399         @r=`${PWD_COMMAND}`; export r; \
40400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40401         echo "Checking multilib configuration for libada..."; \
40402         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
40403         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
40404         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
40405           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
40406             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
40407           else \
40408             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
40409             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
40410           fi; \
40411         else \
40412           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
40413         fi; \
40414         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
40415         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
40416         $(NORMAL_TARGET_EXPORTS)  \
40417         echo Configuring in $(TARGET_SUBDIR)/libada; \
40418         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
40419         case $(srcdir) in \
40420           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40421           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
40422                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40423         esac; \
40424         srcdiroption="--srcdir=$${topdir}/libada"; \
40425         libsrcdir="$$s/libada"; \
40426         rm -f no-such-file || : ; \
40427         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40428           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40429           --target=${target_alias} $${srcdiroption}  \
40430           || exit 1
40431 @endif target-libada
40432
40433
40434
40435
40436
40437 .PHONY: all-target-libada maybe-all-target-libada
40438 maybe-all-target-libada:
40439 @if gcc-bootstrap
40440 all-target-libada: stage_current
40441 @endif gcc-bootstrap
40442 @if target-libada
40443 TARGET-target-libada=all
40444 maybe-all-target-libada: all-target-libada
40445 all-target-libada: configure-target-libada
40446         @: $(MAKE); $(unstage)
40447         @r=`${PWD_COMMAND}`; export r; \
40448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40449         $(NORMAL_TARGET_EXPORTS)  \
40450         (cd $(TARGET_SUBDIR)/libada && \
40451           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
40452                 $(TARGET-target-libada))
40453 @endif target-libada
40454
40455
40456
40457
40458
40459 .PHONY: check-target-libada maybe-check-target-libada
40460 maybe-check-target-libada:
40461 @if target-libada
40462 maybe-check-target-libada: check-target-libada
40463
40464 check-target-libada:
40465         @: $(MAKE); $(unstage)
40466         @r=`${PWD_COMMAND}`; export r; \
40467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40468         $(NORMAL_TARGET_EXPORTS) \
40469         (cd $(TARGET_SUBDIR)/libada && \
40470           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40471
40472 @endif target-libada
40473
40474 .PHONY: install-target-libada maybe-install-target-libada
40475 maybe-install-target-libada:
40476 @if target-libada
40477 maybe-install-target-libada: install-target-libada
40478
40479 install-target-libada: installdirs
40480         @: $(MAKE); $(unstage)
40481         @r=`${PWD_COMMAND}`; export r; \
40482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40483         $(NORMAL_TARGET_EXPORTS) \
40484         (cd $(TARGET_SUBDIR)/libada && \
40485           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40486
40487 @endif target-libada
40488
40489 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
40490 maybe-install-strip-target-libada:
40491 @if target-libada
40492 maybe-install-strip-target-libada: install-strip-target-libada
40493
40494 install-strip-target-libada: installdirs
40495         @: $(MAKE); $(unstage)
40496         @r=`${PWD_COMMAND}`; export r; \
40497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40498         $(NORMAL_TARGET_EXPORTS) \
40499         (cd $(TARGET_SUBDIR)/libada && \
40500           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40501
40502 @endif target-libada
40503
40504 # Other targets (info, dvi, pdf, etc.)
40505
40506 .PHONY: maybe-info-target-libada info-target-libada
40507 maybe-info-target-libada:
40508 @if target-libada
40509 maybe-info-target-libada: info-target-libada
40510
40511 info-target-libada: \
40512     configure-target-libada 
40513         @: $(MAKE); $(unstage)
40514         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40515         r=`${PWD_COMMAND}`; export r; \
40516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40517         $(NORMAL_TARGET_EXPORTS) \
40518         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
40519         for flag in $(EXTRA_TARGET_FLAGS); do \
40520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40521         done; \
40522         (cd $(TARGET_SUBDIR)/libada && \
40523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40525                   "RANLIB=$${RANLIB}" \
40526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40527                    info) \
40528           || exit 1
40529
40530 @endif target-libada
40531
40532 .PHONY: maybe-dvi-target-libada dvi-target-libada
40533 maybe-dvi-target-libada:
40534 @if target-libada
40535 maybe-dvi-target-libada: dvi-target-libada
40536
40537 dvi-target-libada: \
40538     configure-target-libada 
40539         @: $(MAKE); $(unstage)
40540         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40541         r=`${PWD_COMMAND}`; export r; \
40542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40543         $(NORMAL_TARGET_EXPORTS) \
40544         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
40545         for flag in $(EXTRA_TARGET_FLAGS); do \
40546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40547         done; \
40548         (cd $(TARGET_SUBDIR)/libada && \
40549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40551                   "RANLIB=$${RANLIB}" \
40552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40553                    dvi) \
40554           || exit 1
40555
40556 @endif target-libada
40557
40558 .PHONY: maybe-pdf-target-libada pdf-target-libada
40559 maybe-pdf-target-libada:
40560 @if target-libada
40561 maybe-pdf-target-libada: pdf-target-libada
40562
40563 pdf-target-libada: \
40564     configure-target-libada 
40565         @: $(MAKE); $(unstage)
40566         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40567         r=`${PWD_COMMAND}`; export r; \
40568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40569         $(NORMAL_TARGET_EXPORTS) \
40570         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
40571         for flag in $(EXTRA_TARGET_FLAGS); do \
40572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40573         done; \
40574         (cd $(TARGET_SUBDIR)/libada && \
40575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40577                   "RANLIB=$${RANLIB}" \
40578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40579                    pdf) \
40580           || exit 1
40581
40582 @endif target-libada
40583
40584 .PHONY: maybe-html-target-libada html-target-libada
40585 maybe-html-target-libada:
40586 @if target-libada
40587 maybe-html-target-libada: html-target-libada
40588
40589 html-target-libada: \
40590     configure-target-libada 
40591         @: $(MAKE); $(unstage)
40592         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40593         r=`${PWD_COMMAND}`; export r; \
40594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40595         $(NORMAL_TARGET_EXPORTS) \
40596         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
40597         for flag in $(EXTRA_TARGET_FLAGS); do \
40598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40599         done; \
40600         (cd $(TARGET_SUBDIR)/libada && \
40601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40603                   "RANLIB=$${RANLIB}" \
40604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40605                    html) \
40606           || exit 1
40607
40608 @endif target-libada
40609
40610 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
40611 maybe-TAGS-target-libada:
40612 @if target-libada
40613 maybe-TAGS-target-libada: TAGS-target-libada
40614
40615 TAGS-target-libada: \
40616     configure-target-libada 
40617         @: $(MAKE); $(unstage)
40618         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40619         r=`${PWD_COMMAND}`; export r; \
40620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40621         $(NORMAL_TARGET_EXPORTS) \
40622         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
40623         for flag in $(EXTRA_TARGET_FLAGS); do \
40624           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40625         done; \
40626         (cd $(TARGET_SUBDIR)/libada && \
40627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40629                   "RANLIB=$${RANLIB}" \
40630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40631                    TAGS) \
40632           || exit 1
40633
40634 @endif target-libada
40635
40636 .PHONY: maybe-install-info-target-libada install-info-target-libada
40637 maybe-install-info-target-libada:
40638 @if target-libada
40639 maybe-install-info-target-libada: install-info-target-libada
40640
40641 install-info-target-libada: \
40642     configure-target-libada \
40643     info-target-libada 
40644         @: $(MAKE); $(unstage)
40645         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40646         r=`${PWD_COMMAND}`; export r; \
40647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40648         $(NORMAL_TARGET_EXPORTS) \
40649         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
40650         for flag in $(EXTRA_TARGET_FLAGS); do \
40651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40652         done; \
40653         (cd $(TARGET_SUBDIR)/libada && \
40654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40656                   "RANLIB=$${RANLIB}" \
40657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40658                    install-info) \
40659           || exit 1
40660
40661 @endif target-libada
40662
40663 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
40664 maybe-install-pdf-target-libada:
40665 @if target-libada
40666 maybe-install-pdf-target-libada: install-pdf-target-libada
40667
40668 install-pdf-target-libada: \
40669     configure-target-libada \
40670     pdf-target-libada 
40671         @: $(MAKE); $(unstage)
40672         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40673         r=`${PWD_COMMAND}`; export r; \
40674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40675         $(NORMAL_TARGET_EXPORTS) \
40676         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
40677         for flag in $(EXTRA_TARGET_FLAGS); do \
40678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40679         done; \
40680         (cd $(TARGET_SUBDIR)/libada && \
40681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40683                   "RANLIB=$${RANLIB}" \
40684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40685                    install-pdf) \
40686           || exit 1
40687
40688 @endif target-libada
40689
40690 .PHONY: maybe-install-html-target-libada install-html-target-libada
40691 maybe-install-html-target-libada:
40692 @if target-libada
40693 maybe-install-html-target-libada: install-html-target-libada
40694
40695 install-html-target-libada: \
40696     configure-target-libada \
40697     html-target-libada 
40698         @: $(MAKE); $(unstage)
40699         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40700         r=`${PWD_COMMAND}`; export r; \
40701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40702         $(NORMAL_TARGET_EXPORTS) \
40703         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
40704         for flag in $(EXTRA_TARGET_FLAGS); do \
40705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40706         done; \
40707         (cd $(TARGET_SUBDIR)/libada && \
40708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40710                   "RANLIB=$${RANLIB}" \
40711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40712                    install-html) \
40713           || exit 1
40714
40715 @endif target-libada
40716
40717 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
40718 maybe-installcheck-target-libada:
40719 @if target-libada
40720 maybe-installcheck-target-libada: installcheck-target-libada
40721
40722 installcheck-target-libada: \
40723     configure-target-libada 
40724         @: $(MAKE); $(unstage)
40725         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40726         r=`${PWD_COMMAND}`; export r; \
40727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40728         $(NORMAL_TARGET_EXPORTS) \
40729         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
40730         for flag in $(EXTRA_TARGET_FLAGS); do \
40731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40732         done; \
40733         (cd $(TARGET_SUBDIR)/libada && \
40734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40736                   "RANLIB=$${RANLIB}" \
40737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40738                    installcheck) \
40739           || exit 1
40740
40741 @endif target-libada
40742
40743 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
40744 maybe-mostlyclean-target-libada:
40745 @if target-libada
40746 maybe-mostlyclean-target-libada: mostlyclean-target-libada
40747
40748 mostlyclean-target-libada: 
40749         @: $(MAKE); $(unstage)
40750         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40751         r=`${PWD_COMMAND}`; export r; \
40752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40753         $(NORMAL_TARGET_EXPORTS) \
40754         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
40755         for flag in $(EXTRA_TARGET_FLAGS); do \
40756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40757         done; \
40758         (cd $(TARGET_SUBDIR)/libada && \
40759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40761                   "RANLIB=$${RANLIB}" \
40762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40763                    mostlyclean) \
40764           || exit 1
40765
40766 @endif target-libada
40767
40768 .PHONY: maybe-clean-target-libada clean-target-libada
40769 maybe-clean-target-libada:
40770 @if target-libada
40771 maybe-clean-target-libada: clean-target-libada
40772
40773 clean-target-libada: 
40774         @: $(MAKE); $(unstage)
40775         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40776         r=`${PWD_COMMAND}`; export r; \
40777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40778         $(NORMAL_TARGET_EXPORTS) \
40779         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
40780         for flag in $(EXTRA_TARGET_FLAGS); do \
40781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40782         done; \
40783         (cd $(TARGET_SUBDIR)/libada && \
40784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40786                   "RANLIB=$${RANLIB}" \
40787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40788                    clean) \
40789           || exit 1
40790
40791 @endif target-libada
40792
40793 .PHONY: maybe-distclean-target-libada distclean-target-libada
40794 maybe-distclean-target-libada:
40795 @if target-libada
40796 maybe-distclean-target-libada: distclean-target-libada
40797
40798 distclean-target-libada: 
40799         @: $(MAKE); $(unstage)
40800         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40801         r=`${PWD_COMMAND}`; export r; \
40802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40803         $(NORMAL_TARGET_EXPORTS) \
40804         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
40805         for flag in $(EXTRA_TARGET_FLAGS); do \
40806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40807         done; \
40808         (cd $(TARGET_SUBDIR)/libada && \
40809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40811                   "RANLIB=$${RANLIB}" \
40812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40813                    distclean) \
40814           || exit 1
40815
40816 @endif target-libada
40817
40818 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
40819 maybe-maintainer-clean-target-libada:
40820 @if target-libada
40821 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
40822
40823 maintainer-clean-target-libada: 
40824         @: $(MAKE); $(unstage)
40825         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40826         r=`${PWD_COMMAND}`; export r; \
40827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40828         $(NORMAL_TARGET_EXPORTS) \
40829         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
40830         for flag in $(EXTRA_TARGET_FLAGS); do \
40831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40832         done; \
40833         (cd $(TARGET_SUBDIR)/libada && \
40834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40836                   "RANLIB=$${RANLIB}" \
40837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40838                    maintainer-clean) \
40839           || exit 1
40840
40841 @endif target-libada
40842
40843
40844
40845
40846
40847 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
40848 maybe-configure-target-libgomp:
40849 @if gcc-bootstrap
40850 configure-target-libgomp: stage_current
40851 @endif gcc-bootstrap
40852 @if target-libgomp
40853 maybe-configure-target-libgomp: configure-target-libgomp
40854 configure-target-libgomp: 
40855         @r=`${PWD_COMMAND}`; export r; \
40856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40857         echo "Checking multilib configuration for libgomp..."; \
40858         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40859         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40860         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40861           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40862             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40863           else \
40864             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40865             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40866           fi; \
40867         else \
40868           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40869         fi; \
40870         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40871         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40872         $(NORMAL_TARGET_EXPORTS)  \
40873         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
40874         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
40875         case $(srcdir) in \
40876           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40877           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40878                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40879         esac; \
40880         srcdiroption="--srcdir=$${topdir}/libgomp"; \
40881         libsrcdir="$$s/libgomp"; \
40882         rm -f no-such-file || : ; \
40883         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40884           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40885           --target=${target_alias} $${srcdiroption}  \
40886           || exit 1
40887 @endif target-libgomp
40888
40889
40890
40891 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
40892 maybe-configure-stage1-target-libgomp:
40893 @if target-libgomp-bootstrap
40894 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
40895 configure-stage1-target-libgomp:
40896         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40897         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40898         @r=`${PWD_COMMAND}`; export r; \
40899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40900         TFLAGS="$(STAGE1_TFLAGS)"; \
40901         echo "Checking multilib configuration for libgomp..."; \
40902         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40903         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40904           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40905             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40906           else \
40907             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40908             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40909           fi; \
40910         else \
40911           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40912         fi; \
40913         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40914         $(NORMAL_TARGET_EXPORTS) \
40915         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40916         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40917         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40918         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
40919         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40920         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
40921         case $(srcdir) in \
40922           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40923           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40924                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40925         esac; \
40926         srcdiroption="--srcdir=$${topdir}/libgomp"; \
40927         libsrcdir="$$s/libgomp"; \
40928         $(SHELL) $${libsrcdir}/configure \
40929           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40930           --target=${target_alias} $${srcdiroption} \
40931           $(STAGE1_CONFIGURE_FLAGS)
40932 @endif target-libgomp-bootstrap
40933
40934 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
40935 maybe-configure-stage2-target-libgomp:
40936 @if target-libgomp-bootstrap
40937 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
40938 configure-stage2-target-libgomp:
40939         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40940         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40941         @r=`${PWD_COMMAND}`; export r; \
40942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40943         TFLAGS="$(STAGE2_TFLAGS)"; \
40944         echo "Checking multilib configuration for libgomp..."; \
40945         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40946         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40947           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40948             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40949           else \
40950             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40951             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40952           fi; \
40953         else \
40954           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40955         fi; \
40956         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40957         $(NORMAL_TARGET_EXPORTS) \
40958          \
40959         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40960         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40961         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
40962         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
40963         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40964         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
40965         case $(srcdir) in \
40966           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40967           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40968                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40969         esac; \
40970         srcdiroption="--srcdir=$${topdir}/libgomp"; \
40971         libsrcdir="$$s/libgomp"; \
40972         $(SHELL) $${libsrcdir}/configure \
40973           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40974           --target=${target_alias} $${srcdiroption} \
40975           --with-build-libsubdir=$(HOST_SUBDIR) \
40976           $(STAGE2_CONFIGURE_FLAGS)
40977 @endif target-libgomp-bootstrap
40978
40979 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
40980 maybe-configure-stage3-target-libgomp:
40981 @if target-libgomp-bootstrap
40982 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
40983 configure-stage3-target-libgomp:
40984         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40985         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40986         @r=`${PWD_COMMAND}`; export r; \
40987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40988         TFLAGS="$(STAGE3_TFLAGS)"; \
40989         echo "Checking multilib configuration for libgomp..."; \
40990         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40991         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40992           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40993             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40994           else \
40995             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40996             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40997           fi; \
40998         else \
40999           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41000         fi; \
41001         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41002         $(NORMAL_TARGET_EXPORTS) \
41003          \
41004         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41005         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41006         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41007         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
41008         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41009         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41010         case $(srcdir) in \
41011           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41012           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41013                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41014         esac; \
41015         srcdiroption="--srcdir=$${topdir}/libgomp"; \
41016         libsrcdir="$$s/libgomp"; \
41017         $(SHELL) $${libsrcdir}/configure \
41018           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41019           --target=${target_alias} $${srcdiroption} \
41020           --with-build-libsubdir=$(HOST_SUBDIR) \
41021           $(STAGE3_CONFIGURE_FLAGS)
41022 @endif target-libgomp-bootstrap
41023
41024 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
41025 maybe-configure-stage4-target-libgomp:
41026 @if target-libgomp-bootstrap
41027 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
41028 configure-stage4-target-libgomp:
41029         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41030         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41031         @r=`${PWD_COMMAND}`; export r; \
41032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41033         TFLAGS="$(STAGE4_TFLAGS)"; \
41034         echo "Checking multilib configuration for libgomp..."; \
41035         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41036         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41037           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41038             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41039           else \
41040             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41041             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41042           fi; \
41043         else \
41044           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41045         fi; \
41046         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41047         $(NORMAL_TARGET_EXPORTS) \
41048          \
41049         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41050         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41051         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41052         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
41053         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41054         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41055         case $(srcdir) in \
41056           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41057           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41058                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41059         esac; \
41060         srcdiroption="--srcdir=$${topdir}/libgomp"; \
41061         libsrcdir="$$s/libgomp"; \
41062         $(SHELL) $${libsrcdir}/configure \
41063           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41064           --target=${target_alias} $${srcdiroption} \
41065           --with-build-libsubdir=$(HOST_SUBDIR) \
41066           $(STAGE4_CONFIGURE_FLAGS)
41067 @endif target-libgomp-bootstrap
41068
41069 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
41070 maybe-configure-stageprofile-target-libgomp:
41071 @if target-libgomp-bootstrap
41072 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
41073 configure-stageprofile-target-libgomp:
41074         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41075         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41076         @r=`${PWD_COMMAND}`; export r; \
41077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41078         TFLAGS="$(STAGEprofile_TFLAGS)"; \
41079         echo "Checking multilib configuration for libgomp..."; \
41080         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41081         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41082           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41083             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41084           else \
41085             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41086             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41087           fi; \
41088         else \
41089           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41090         fi; \
41091         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41092         $(NORMAL_TARGET_EXPORTS) \
41093          \
41094         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41095         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41096         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41097         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
41098         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41099         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41100         case $(srcdir) in \
41101           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41102           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41103                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41104         esac; \
41105         srcdiroption="--srcdir=$${topdir}/libgomp"; \
41106         libsrcdir="$$s/libgomp"; \
41107         $(SHELL) $${libsrcdir}/configure \
41108           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41109           --target=${target_alias} $${srcdiroption} \
41110           --with-build-libsubdir=$(HOST_SUBDIR) \
41111           $(STAGEprofile_CONFIGURE_FLAGS)
41112 @endif target-libgomp-bootstrap
41113
41114 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
41115 maybe-configure-stagefeedback-target-libgomp:
41116 @if target-libgomp-bootstrap
41117 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
41118 configure-stagefeedback-target-libgomp:
41119         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41120         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41121         @r=`${PWD_COMMAND}`; export r; \
41122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41123         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41124         echo "Checking multilib configuration for libgomp..."; \
41125         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41126         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41127           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41128             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41129           else \
41130             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41131             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41132           fi; \
41133         else \
41134           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41135         fi; \
41136         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41137         $(NORMAL_TARGET_EXPORTS) \
41138          \
41139         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41140         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41141         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
41142         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
41143         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41144         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41145         case $(srcdir) in \
41146           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41147           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41148                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41149         esac; \
41150         srcdiroption="--srcdir=$${topdir}/libgomp"; \
41151         libsrcdir="$$s/libgomp"; \
41152         $(SHELL) $${libsrcdir}/configure \
41153           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41154           --target=${target_alias} $${srcdiroption} \
41155           --with-build-libsubdir=$(HOST_SUBDIR) \
41156           $(STAGEfeedback_CONFIGURE_FLAGS)
41157 @endif target-libgomp-bootstrap
41158
41159
41160
41161
41162
41163 .PHONY: all-target-libgomp maybe-all-target-libgomp
41164 maybe-all-target-libgomp:
41165 @if gcc-bootstrap
41166 all-target-libgomp: stage_current
41167 @endif gcc-bootstrap
41168 @if target-libgomp
41169 TARGET-target-libgomp=all
41170 maybe-all-target-libgomp: all-target-libgomp
41171 all-target-libgomp: configure-target-libgomp
41172         @r=`${PWD_COMMAND}`; export r; \
41173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174         $(NORMAL_TARGET_EXPORTS)  \
41175         (cd $(TARGET_SUBDIR)/libgomp && \
41176           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41177                 $(TARGET-target-libgomp))
41178 @endif target-libgomp
41179
41180
41181
41182 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
41183 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
41184 maybe-all-stage1-target-libgomp:
41185 maybe-clean-stage1-target-libgomp:
41186 @if target-libgomp-bootstrap
41187 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
41188 all-stage1: all-stage1-target-libgomp
41189 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
41190 all-stage1-target-libgomp: configure-stage1-target-libgomp
41191         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41192         @r=`${PWD_COMMAND}`; export r; \
41193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41194         TFLAGS="$(STAGE1_TFLAGS)"; \
41195         $(NORMAL_TARGET_EXPORTS)  \
41196         cd $(TARGET_SUBDIR)/libgomp && \
41197         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41198                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41199                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41200                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41201                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41202                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41203                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41204                 $(EXTRA_TARGET_FLAGS)  \
41205                   \
41206                 TFLAGS="$(STAGE1_TFLAGS)" \
41207                 $(TARGET-stage1-target-libgomp)
41208
41209 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
41210 clean-stage1: clean-stage1-target-libgomp
41211 clean-stage1-target-libgomp:
41212         @if [ $(current_stage) = stage1 ]; then \
41213           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41214         else \
41215           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
41216           $(MAKE) stage1-start; \
41217         fi; \
41218         cd $(TARGET_SUBDIR)/libgomp && \
41219         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
41220           clean
41221 @endif target-libgomp-bootstrap
41222
41223
41224 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
41225 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
41226 maybe-all-stage2-target-libgomp:
41227 maybe-clean-stage2-target-libgomp:
41228 @if target-libgomp-bootstrap
41229 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
41230 all-stage2: all-stage2-target-libgomp
41231 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
41232 all-stage2-target-libgomp: configure-stage2-target-libgomp
41233         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41234         @r=`${PWD_COMMAND}`; export r; \
41235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41236         TFLAGS="$(STAGE2_TFLAGS)"; \
41237         $(NORMAL_TARGET_EXPORTS) \
41238           \
41239         cd $(TARGET_SUBDIR)/libgomp && \
41240         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41241                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41242                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41243                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41244                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41245                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41246                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41247                 $(EXTRA_TARGET_FLAGS)   \
41248                 TFLAGS="$(STAGE2_TFLAGS)" \
41249                 $(TARGET-stage2-target-libgomp)
41250
41251 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
41252 clean-stage2: clean-stage2-target-libgomp
41253 clean-stage2-target-libgomp:
41254         @if [ $(current_stage) = stage2 ]; then \
41255           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41256         else \
41257           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
41258           $(MAKE) stage2-start; \
41259         fi; \
41260         cd $(TARGET_SUBDIR)/libgomp && \
41261         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
41262 @endif target-libgomp-bootstrap
41263
41264
41265 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
41266 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
41267 maybe-all-stage3-target-libgomp:
41268 maybe-clean-stage3-target-libgomp:
41269 @if target-libgomp-bootstrap
41270 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
41271 all-stage3: all-stage3-target-libgomp
41272 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
41273 all-stage3-target-libgomp: configure-stage3-target-libgomp
41274         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41275         @r=`${PWD_COMMAND}`; export r; \
41276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41277         TFLAGS="$(STAGE3_TFLAGS)"; \
41278         $(NORMAL_TARGET_EXPORTS) \
41279           \
41280         cd $(TARGET_SUBDIR)/libgomp && \
41281         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41282                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41283                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41284                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41285                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41286                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41287                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41288                 $(EXTRA_TARGET_FLAGS)   \
41289                 TFLAGS="$(STAGE3_TFLAGS)" \
41290                 $(TARGET-stage3-target-libgomp)
41291
41292 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
41293 clean-stage3: clean-stage3-target-libgomp
41294 clean-stage3-target-libgomp:
41295         @if [ $(current_stage) = stage3 ]; then \
41296           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41297         else \
41298           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
41299           $(MAKE) stage3-start; \
41300         fi; \
41301         cd $(TARGET_SUBDIR)/libgomp && \
41302         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
41303 @endif target-libgomp-bootstrap
41304
41305
41306 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
41307 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
41308 maybe-all-stage4-target-libgomp:
41309 maybe-clean-stage4-target-libgomp:
41310 @if target-libgomp-bootstrap
41311 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
41312 all-stage4: all-stage4-target-libgomp
41313 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
41314 all-stage4-target-libgomp: configure-stage4-target-libgomp
41315         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41316         @r=`${PWD_COMMAND}`; export r; \
41317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41318         TFLAGS="$(STAGE4_TFLAGS)"; \
41319         $(NORMAL_TARGET_EXPORTS) \
41320           \
41321         cd $(TARGET_SUBDIR)/libgomp && \
41322         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41323                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41324                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41325                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41326                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41327                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41328                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41329                 $(EXTRA_TARGET_FLAGS)   \
41330                 TFLAGS="$(STAGE4_TFLAGS)" \
41331                 $(TARGET-stage4-target-libgomp)
41332
41333 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
41334 clean-stage4: clean-stage4-target-libgomp
41335 clean-stage4-target-libgomp:
41336         @if [ $(current_stage) = stage4 ]; then \
41337           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41338         else \
41339           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
41340           $(MAKE) stage4-start; \
41341         fi; \
41342         cd $(TARGET_SUBDIR)/libgomp && \
41343         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
41344 @endif target-libgomp-bootstrap
41345
41346
41347 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
41348 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
41349 maybe-all-stageprofile-target-libgomp:
41350 maybe-clean-stageprofile-target-libgomp:
41351 @if target-libgomp-bootstrap
41352 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
41353 all-stageprofile: all-stageprofile-target-libgomp
41354 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
41355 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
41356         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41357         @r=`${PWD_COMMAND}`; export r; \
41358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41359         TFLAGS="$(STAGEprofile_TFLAGS)"; \
41360         $(NORMAL_TARGET_EXPORTS) \
41361           \
41362         cd $(TARGET_SUBDIR)/libgomp && \
41363         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41364                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41365                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41366                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41367                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41368                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41369                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41370                 $(EXTRA_TARGET_FLAGS)   \
41371                 TFLAGS="$(STAGEprofile_TFLAGS)" \
41372                 $(TARGET-stageprofile-target-libgomp)
41373
41374 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
41375 clean-stageprofile: clean-stageprofile-target-libgomp
41376 clean-stageprofile-target-libgomp:
41377         @if [ $(current_stage) = stageprofile ]; then \
41378           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41379         else \
41380           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
41381           $(MAKE) stageprofile-start; \
41382         fi; \
41383         cd $(TARGET_SUBDIR)/libgomp && \
41384         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
41385 @endif target-libgomp-bootstrap
41386
41387
41388 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
41389 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
41390 maybe-all-stagefeedback-target-libgomp:
41391 maybe-clean-stagefeedback-target-libgomp:
41392 @if target-libgomp-bootstrap
41393 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
41394 all-stagefeedback: all-stagefeedback-target-libgomp
41395 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
41396 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
41397         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41398         @r=`${PWD_COMMAND}`; export r; \
41399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41400         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41401         $(NORMAL_TARGET_EXPORTS) \
41402           \
41403         cd $(TARGET_SUBDIR)/libgomp && \
41404         $(MAKE) $(BASE_FLAGS_TO_PASS) \
41405                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41406                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41407                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41408                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41409                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41410                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41411                 $(EXTRA_TARGET_FLAGS)   \
41412                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
41413                 $(TARGET-stagefeedback-target-libgomp)
41414
41415 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
41416 clean-stagefeedback: clean-stagefeedback-target-libgomp
41417 clean-stagefeedback-target-libgomp:
41418         @if [ $(current_stage) = stagefeedback ]; then \
41419           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41420         else \
41421           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
41422           $(MAKE) stagefeedback-start; \
41423         fi; \
41424         cd $(TARGET_SUBDIR)/libgomp && \
41425         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
41426 @endif target-libgomp-bootstrap
41427
41428
41429
41430
41431
41432
41433 .PHONY: check-target-libgomp maybe-check-target-libgomp
41434 maybe-check-target-libgomp:
41435 @if target-libgomp
41436 maybe-check-target-libgomp: check-target-libgomp
41437
41438 check-target-libgomp:
41439         @: $(MAKE); $(unstage)
41440         @r=`${PWD_COMMAND}`; export r; \
41441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41442         $(NORMAL_TARGET_EXPORTS) \
41443         (cd $(TARGET_SUBDIR)/libgomp && \
41444           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41445
41446 @endif target-libgomp
41447
41448 .PHONY: install-target-libgomp maybe-install-target-libgomp
41449 maybe-install-target-libgomp:
41450 @if target-libgomp
41451 maybe-install-target-libgomp: install-target-libgomp
41452
41453 install-target-libgomp: installdirs
41454         @: $(MAKE); $(unstage)
41455         @r=`${PWD_COMMAND}`; export r; \
41456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41457         $(NORMAL_TARGET_EXPORTS) \
41458         (cd $(TARGET_SUBDIR)/libgomp && \
41459           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41460
41461 @endif target-libgomp
41462
41463 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
41464 maybe-install-strip-target-libgomp:
41465 @if target-libgomp
41466 maybe-install-strip-target-libgomp: install-strip-target-libgomp
41467
41468 install-strip-target-libgomp: installdirs
41469         @: $(MAKE); $(unstage)
41470         @r=`${PWD_COMMAND}`; export r; \
41471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41472         $(NORMAL_TARGET_EXPORTS) \
41473         (cd $(TARGET_SUBDIR)/libgomp && \
41474           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41475
41476 @endif target-libgomp
41477
41478 # Other targets (info, dvi, pdf, etc.)
41479
41480 .PHONY: maybe-info-target-libgomp info-target-libgomp
41481 maybe-info-target-libgomp:
41482 @if target-libgomp
41483 maybe-info-target-libgomp: info-target-libgomp
41484
41485 info-target-libgomp: \
41486     configure-target-libgomp 
41487         @: $(MAKE); $(unstage)
41488         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41489         r=`${PWD_COMMAND}`; export r; \
41490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41491         $(NORMAL_TARGET_EXPORTS) \
41492         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
41493         for flag in $(EXTRA_TARGET_FLAGS); do \
41494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41495         done; \
41496         (cd $(TARGET_SUBDIR)/libgomp && \
41497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41499                   "RANLIB=$${RANLIB}" \
41500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41501                    info) \
41502           || exit 1
41503
41504 @endif target-libgomp
41505
41506 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
41507 maybe-dvi-target-libgomp:
41508 @if target-libgomp
41509 maybe-dvi-target-libgomp: dvi-target-libgomp
41510
41511 dvi-target-libgomp: \
41512     configure-target-libgomp 
41513         @: $(MAKE); $(unstage)
41514         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41515         r=`${PWD_COMMAND}`; export r; \
41516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41517         $(NORMAL_TARGET_EXPORTS) \
41518         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
41519         for flag in $(EXTRA_TARGET_FLAGS); do \
41520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41521         done; \
41522         (cd $(TARGET_SUBDIR)/libgomp && \
41523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41525                   "RANLIB=$${RANLIB}" \
41526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41527                    dvi) \
41528           || exit 1
41529
41530 @endif target-libgomp
41531
41532 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
41533 maybe-pdf-target-libgomp:
41534 @if target-libgomp
41535 maybe-pdf-target-libgomp: pdf-target-libgomp
41536
41537 pdf-target-libgomp: \
41538     configure-target-libgomp 
41539         @: $(MAKE); $(unstage)
41540         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41541         r=`${PWD_COMMAND}`; export r; \
41542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41543         $(NORMAL_TARGET_EXPORTS) \
41544         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
41545         for flag in $(EXTRA_TARGET_FLAGS); do \
41546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41547         done; \
41548         (cd $(TARGET_SUBDIR)/libgomp && \
41549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41551                   "RANLIB=$${RANLIB}" \
41552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41553                    pdf) \
41554           || exit 1
41555
41556 @endif target-libgomp
41557
41558 .PHONY: maybe-html-target-libgomp html-target-libgomp
41559 maybe-html-target-libgomp:
41560 @if target-libgomp
41561 maybe-html-target-libgomp: html-target-libgomp
41562
41563 html-target-libgomp: \
41564     configure-target-libgomp 
41565         @: $(MAKE); $(unstage)
41566         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41567         r=`${PWD_COMMAND}`; export r; \
41568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41569         $(NORMAL_TARGET_EXPORTS) \
41570         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
41571         for flag in $(EXTRA_TARGET_FLAGS); do \
41572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41573         done; \
41574         (cd $(TARGET_SUBDIR)/libgomp && \
41575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41577                   "RANLIB=$${RANLIB}" \
41578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41579                    html) \
41580           || exit 1
41581
41582 @endif target-libgomp
41583
41584 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
41585 maybe-TAGS-target-libgomp:
41586 @if target-libgomp
41587 maybe-TAGS-target-libgomp: TAGS-target-libgomp
41588
41589 TAGS-target-libgomp: \
41590     configure-target-libgomp 
41591         @: $(MAKE); $(unstage)
41592         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41593         r=`${PWD_COMMAND}`; export r; \
41594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41595         $(NORMAL_TARGET_EXPORTS) \
41596         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
41597         for flag in $(EXTRA_TARGET_FLAGS); do \
41598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41599         done; \
41600         (cd $(TARGET_SUBDIR)/libgomp && \
41601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41603                   "RANLIB=$${RANLIB}" \
41604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41605                    TAGS) \
41606           || exit 1
41607
41608 @endif target-libgomp
41609
41610 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
41611 maybe-install-info-target-libgomp:
41612 @if target-libgomp
41613 maybe-install-info-target-libgomp: install-info-target-libgomp
41614
41615 install-info-target-libgomp: \
41616     configure-target-libgomp \
41617     info-target-libgomp 
41618         @: $(MAKE); $(unstage)
41619         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41620         r=`${PWD_COMMAND}`; export r; \
41621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41622         $(NORMAL_TARGET_EXPORTS) \
41623         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
41624         for flag in $(EXTRA_TARGET_FLAGS); do \
41625           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41626         done; \
41627         (cd $(TARGET_SUBDIR)/libgomp && \
41628           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41629                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41630                   "RANLIB=$${RANLIB}" \
41631                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41632                    install-info) \
41633           || exit 1
41634
41635 @endif target-libgomp
41636
41637 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
41638 maybe-install-pdf-target-libgomp:
41639 @if target-libgomp
41640 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
41641
41642 install-pdf-target-libgomp: \
41643     configure-target-libgomp \
41644     pdf-target-libgomp 
41645         @: $(MAKE); $(unstage)
41646         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41647         r=`${PWD_COMMAND}`; export r; \
41648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41649         $(NORMAL_TARGET_EXPORTS) \
41650         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
41651         for flag in $(EXTRA_TARGET_FLAGS); do \
41652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41653         done; \
41654         (cd $(TARGET_SUBDIR)/libgomp && \
41655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41657                   "RANLIB=$${RANLIB}" \
41658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41659                    install-pdf) \
41660           || exit 1
41661
41662 @endif target-libgomp
41663
41664 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
41665 maybe-install-html-target-libgomp:
41666 @if target-libgomp
41667 maybe-install-html-target-libgomp: install-html-target-libgomp
41668
41669 install-html-target-libgomp: \
41670     configure-target-libgomp \
41671     html-target-libgomp 
41672         @: $(MAKE); $(unstage)
41673         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41674         r=`${PWD_COMMAND}`; export r; \
41675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41676         $(NORMAL_TARGET_EXPORTS) \
41677         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
41678         for flag in $(EXTRA_TARGET_FLAGS); do \
41679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41680         done; \
41681         (cd $(TARGET_SUBDIR)/libgomp && \
41682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41684                   "RANLIB=$${RANLIB}" \
41685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41686                    install-html) \
41687           || exit 1
41688
41689 @endif target-libgomp
41690
41691 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
41692 maybe-installcheck-target-libgomp:
41693 @if target-libgomp
41694 maybe-installcheck-target-libgomp: installcheck-target-libgomp
41695
41696 installcheck-target-libgomp: \
41697     configure-target-libgomp 
41698         @: $(MAKE); $(unstage)
41699         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41700         r=`${PWD_COMMAND}`; export r; \
41701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41702         $(NORMAL_TARGET_EXPORTS) \
41703         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
41704         for flag in $(EXTRA_TARGET_FLAGS); do \
41705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41706         done; \
41707         (cd $(TARGET_SUBDIR)/libgomp && \
41708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41710                   "RANLIB=$${RANLIB}" \
41711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41712                    installcheck) \
41713           || exit 1
41714
41715 @endif target-libgomp
41716
41717 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
41718 maybe-mostlyclean-target-libgomp:
41719 @if target-libgomp
41720 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
41721
41722 mostlyclean-target-libgomp: 
41723         @: $(MAKE); $(unstage)
41724         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41725         r=`${PWD_COMMAND}`; export r; \
41726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41727         $(NORMAL_TARGET_EXPORTS) \
41728         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
41729         for flag in $(EXTRA_TARGET_FLAGS); do \
41730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41731         done; \
41732         (cd $(TARGET_SUBDIR)/libgomp && \
41733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41735                   "RANLIB=$${RANLIB}" \
41736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41737                    mostlyclean) \
41738           || exit 1
41739
41740 @endif target-libgomp
41741
41742 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
41743 maybe-clean-target-libgomp:
41744 @if target-libgomp
41745 maybe-clean-target-libgomp: clean-target-libgomp
41746
41747 clean-target-libgomp: 
41748         @: $(MAKE); $(unstage)
41749         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41750         r=`${PWD_COMMAND}`; export r; \
41751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752         $(NORMAL_TARGET_EXPORTS) \
41753         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
41754         for flag in $(EXTRA_TARGET_FLAGS); do \
41755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41756         done; \
41757         (cd $(TARGET_SUBDIR)/libgomp && \
41758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41760                   "RANLIB=$${RANLIB}" \
41761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41762                    clean) \
41763           || exit 1
41764
41765 @endif target-libgomp
41766
41767 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
41768 maybe-distclean-target-libgomp:
41769 @if target-libgomp
41770 maybe-distclean-target-libgomp: distclean-target-libgomp
41771
41772 distclean-target-libgomp: 
41773         @: $(MAKE); $(unstage)
41774         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41775         r=`${PWD_COMMAND}`; export r; \
41776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41777         $(NORMAL_TARGET_EXPORTS) \
41778         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
41779         for flag in $(EXTRA_TARGET_FLAGS); do \
41780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41781         done; \
41782         (cd $(TARGET_SUBDIR)/libgomp && \
41783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41785                   "RANLIB=$${RANLIB}" \
41786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41787                    distclean) \
41788           || exit 1
41789
41790 @endif target-libgomp
41791
41792 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
41793 maybe-maintainer-clean-target-libgomp:
41794 @if target-libgomp
41795 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
41796
41797 maintainer-clean-target-libgomp: 
41798         @: $(MAKE); $(unstage)
41799         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41800         r=`${PWD_COMMAND}`; export r; \
41801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41802         $(NORMAL_TARGET_EXPORTS) \
41803         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
41804         for flag in $(EXTRA_TARGET_FLAGS); do \
41805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41806         done; \
41807         (cd $(TARGET_SUBDIR)/libgomp && \
41808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41810                   "RANLIB=$${RANLIB}" \
41811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41812                    maintainer-clean) \
41813           || exit 1
41814
41815 @endif target-libgomp
41816
41817
41818
41819
41820
41821 .PHONY: configure-target-libitm maybe-configure-target-libitm
41822 maybe-configure-target-libitm:
41823 @if gcc-bootstrap
41824 configure-target-libitm: stage_current
41825 @endif gcc-bootstrap
41826 @if target-libitm
41827 maybe-configure-target-libitm: configure-target-libitm
41828 configure-target-libitm: 
41829         @: $(MAKE); $(unstage)
41830         @r=`${PWD_COMMAND}`; export r; \
41831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41832         echo "Checking multilib configuration for libitm..."; \
41833         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
41834         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
41835         if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
41836           if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
41837             rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
41838           else \
41839             rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
41840             mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
41841           fi; \
41842         else \
41843           mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
41844         fi; \
41845         test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
41846         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
41847         $(NORMAL_TARGET_EXPORTS)  \
41848         echo Configuring in $(TARGET_SUBDIR)/libitm; \
41849         cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
41850         case $(srcdir) in \
41851           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41852           *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
41853                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41854         esac; \
41855         srcdiroption="--srcdir=$${topdir}/libitm"; \
41856         libsrcdir="$$s/libitm"; \
41857         rm -f no-such-file || : ; \
41858         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41859           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41860           --target=${target_alias} $${srcdiroption}  \
41861           || exit 1
41862 @endif target-libitm
41863
41864
41865
41866
41867
41868 .PHONY: all-target-libitm maybe-all-target-libitm
41869 maybe-all-target-libitm:
41870 @if gcc-bootstrap
41871 all-target-libitm: stage_current
41872 @endif gcc-bootstrap
41873 @if target-libitm
41874 TARGET-target-libitm=all
41875 maybe-all-target-libitm: all-target-libitm
41876 all-target-libitm: configure-target-libitm
41877         @: $(MAKE); $(unstage)
41878         @r=`${PWD_COMMAND}`; export r; \
41879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41880         $(NORMAL_TARGET_EXPORTS)  \
41881         (cd $(TARGET_SUBDIR)/libitm && \
41882           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41883                 $(TARGET-target-libitm))
41884 @endif target-libitm
41885
41886
41887
41888
41889
41890 .PHONY: check-target-libitm maybe-check-target-libitm
41891 maybe-check-target-libitm:
41892 @if target-libitm
41893 maybe-check-target-libitm: check-target-libitm
41894
41895 check-target-libitm:
41896         @: $(MAKE); $(unstage)
41897         @r=`${PWD_COMMAND}`; export r; \
41898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41899         $(NORMAL_TARGET_EXPORTS) \
41900         (cd $(TARGET_SUBDIR)/libitm && \
41901           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41902
41903 @endif target-libitm
41904
41905 .PHONY: install-target-libitm maybe-install-target-libitm
41906 maybe-install-target-libitm:
41907 @if target-libitm
41908 maybe-install-target-libitm: install-target-libitm
41909
41910 install-target-libitm: installdirs
41911         @: $(MAKE); $(unstage)
41912         @r=`${PWD_COMMAND}`; export r; \
41913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41914         $(NORMAL_TARGET_EXPORTS) \
41915         (cd $(TARGET_SUBDIR)/libitm && \
41916           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41917
41918 @endif target-libitm
41919
41920 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
41921 maybe-install-strip-target-libitm:
41922 @if target-libitm
41923 maybe-install-strip-target-libitm: install-strip-target-libitm
41924
41925 install-strip-target-libitm: installdirs
41926         @: $(MAKE); $(unstage)
41927         @r=`${PWD_COMMAND}`; export r; \
41928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41929         $(NORMAL_TARGET_EXPORTS) \
41930         (cd $(TARGET_SUBDIR)/libitm && \
41931           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41932
41933 @endif target-libitm
41934
41935 # Other targets (info, dvi, pdf, etc.)
41936
41937 .PHONY: maybe-info-target-libitm info-target-libitm
41938 maybe-info-target-libitm:
41939 @if target-libitm
41940 maybe-info-target-libitm: info-target-libitm
41941
41942 info-target-libitm: \
41943     configure-target-libitm 
41944         @: $(MAKE); $(unstage)
41945         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41946         r=`${PWD_COMMAND}`; export r; \
41947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41948         $(NORMAL_TARGET_EXPORTS) \
41949         echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
41950         for flag in $(EXTRA_TARGET_FLAGS); do \
41951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41952         done; \
41953         (cd $(TARGET_SUBDIR)/libitm && \
41954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41956                   "RANLIB=$${RANLIB}" \
41957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41958                    info) \
41959           || exit 1
41960
41961 @endif target-libitm
41962
41963 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
41964 maybe-dvi-target-libitm:
41965 @if target-libitm
41966 maybe-dvi-target-libitm: dvi-target-libitm
41967
41968 dvi-target-libitm: \
41969     configure-target-libitm 
41970         @: $(MAKE); $(unstage)
41971         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41972         r=`${PWD_COMMAND}`; export r; \
41973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41974         $(NORMAL_TARGET_EXPORTS) \
41975         echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
41976         for flag in $(EXTRA_TARGET_FLAGS); do \
41977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41978         done; \
41979         (cd $(TARGET_SUBDIR)/libitm && \
41980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41982                   "RANLIB=$${RANLIB}" \
41983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41984                    dvi) \
41985           || exit 1
41986
41987 @endif target-libitm
41988
41989 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
41990 maybe-pdf-target-libitm:
41991 @if target-libitm
41992 maybe-pdf-target-libitm: pdf-target-libitm
41993
41994 pdf-target-libitm: \
41995     configure-target-libitm 
41996         @: $(MAKE); $(unstage)
41997         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41998         r=`${PWD_COMMAND}`; export r; \
41999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42000         $(NORMAL_TARGET_EXPORTS) \
42001         echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
42002         for flag in $(EXTRA_TARGET_FLAGS); do \
42003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42004         done; \
42005         (cd $(TARGET_SUBDIR)/libitm && \
42006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42008                   "RANLIB=$${RANLIB}" \
42009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42010                    pdf) \
42011           || exit 1
42012
42013 @endif target-libitm
42014
42015 .PHONY: maybe-html-target-libitm html-target-libitm
42016 maybe-html-target-libitm:
42017 @if target-libitm
42018 maybe-html-target-libitm: html-target-libitm
42019
42020 html-target-libitm: \
42021     configure-target-libitm 
42022         @: $(MAKE); $(unstage)
42023         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42024         r=`${PWD_COMMAND}`; export r; \
42025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42026         $(NORMAL_TARGET_EXPORTS) \
42027         echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
42028         for flag in $(EXTRA_TARGET_FLAGS); do \
42029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42030         done; \
42031         (cd $(TARGET_SUBDIR)/libitm && \
42032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42034                   "RANLIB=$${RANLIB}" \
42035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42036                    html) \
42037           || exit 1
42038
42039 @endif target-libitm
42040
42041 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
42042 maybe-TAGS-target-libitm:
42043 @if target-libitm
42044 maybe-TAGS-target-libitm: TAGS-target-libitm
42045
42046 TAGS-target-libitm: \
42047     configure-target-libitm 
42048         @: $(MAKE); $(unstage)
42049         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42050         r=`${PWD_COMMAND}`; export r; \
42051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42052         $(NORMAL_TARGET_EXPORTS) \
42053         echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
42054         for flag in $(EXTRA_TARGET_FLAGS); do \
42055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42056         done; \
42057         (cd $(TARGET_SUBDIR)/libitm && \
42058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42060                   "RANLIB=$${RANLIB}" \
42061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42062                    TAGS) \
42063           || exit 1
42064
42065 @endif target-libitm
42066
42067 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
42068 maybe-install-info-target-libitm:
42069 @if target-libitm
42070 maybe-install-info-target-libitm: install-info-target-libitm
42071
42072 install-info-target-libitm: \
42073     configure-target-libitm \
42074     info-target-libitm 
42075         @: $(MAKE); $(unstage)
42076         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42077         r=`${PWD_COMMAND}`; export r; \
42078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42079         $(NORMAL_TARGET_EXPORTS) \
42080         echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
42081         for flag in $(EXTRA_TARGET_FLAGS); do \
42082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42083         done; \
42084         (cd $(TARGET_SUBDIR)/libitm && \
42085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42087                   "RANLIB=$${RANLIB}" \
42088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42089                    install-info) \
42090           || exit 1
42091
42092 @endif target-libitm
42093
42094 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
42095 maybe-install-pdf-target-libitm:
42096 @if target-libitm
42097 maybe-install-pdf-target-libitm: install-pdf-target-libitm
42098
42099 install-pdf-target-libitm: \
42100     configure-target-libitm \
42101     pdf-target-libitm 
42102         @: $(MAKE); $(unstage)
42103         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42104         r=`${PWD_COMMAND}`; export r; \
42105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106         $(NORMAL_TARGET_EXPORTS) \
42107         echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
42108         for flag in $(EXTRA_TARGET_FLAGS); do \
42109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42110         done; \
42111         (cd $(TARGET_SUBDIR)/libitm && \
42112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42114                   "RANLIB=$${RANLIB}" \
42115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42116                    install-pdf) \
42117           || exit 1
42118
42119 @endif target-libitm
42120
42121 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
42122 maybe-install-html-target-libitm:
42123 @if target-libitm
42124 maybe-install-html-target-libitm: install-html-target-libitm
42125
42126 install-html-target-libitm: \
42127     configure-target-libitm \
42128     html-target-libitm 
42129         @: $(MAKE); $(unstage)
42130         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42131         r=`${PWD_COMMAND}`; export r; \
42132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42133         $(NORMAL_TARGET_EXPORTS) \
42134         echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
42135         for flag in $(EXTRA_TARGET_FLAGS); do \
42136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42137         done; \
42138         (cd $(TARGET_SUBDIR)/libitm && \
42139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42141                   "RANLIB=$${RANLIB}" \
42142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42143                    install-html) \
42144           || exit 1
42145
42146 @endif target-libitm
42147
42148 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
42149 maybe-installcheck-target-libitm:
42150 @if target-libitm
42151 maybe-installcheck-target-libitm: installcheck-target-libitm
42152
42153 installcheck-target-libitm: \
42154     configure-target-libitm 
42155         @: $(MAKE); $(unstage)
42156         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42157         r=`${PWD_COMMAND}`; export r; \
42158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42159         $(NORMAL_TARGET_EXPORTS) \
42160         echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
42161         for flag in $(EXTRA_TARGET_FLAGS); do \
42162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42163         done; \
42164         (cd $(TARGET_SUBDIR)/libitm && \
42165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42167                   "RANLIB=$${RANLIB}" \
42168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42169                    installcheck) \
42170           || exit 1
42171
42172 @endif target-libitm
42173
42174 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
42175 maybe-mostlyclean-target-libitm:
42176 @if target-libitm
42177 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
42178
42179 mostlyclean-target-libitm: 
42180         @: $(MAKE); $(unstage)
42181         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42182         r=`${PWD_COMMAND}`; export r; \
42183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42184         $(NORMAL_TARGET_EXPORTS) \
42185         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
42186         for flag in $(EXTRA_TARGET_FLAGS); do \
42187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42188         done; \
42189         (cd $(TARGET_SUBDIR)/libitm && \
42190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42192                   "RANLIB=$${RANLIB}" \
42193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42194                    mostlyclean) \
42195           || exit 1
42196
42197 @endif target-libitm
42198
42199 .PHONY: maybe-clean-target-libitm clean-target-libitm
42200 maybe-clean-target-libitm:
42201 @if target-libitm
42202 maybe-clean-target-libitm: clean-target-libitm
42203
42204 clean-target-libitm: 
42205         @: $(MAKE); $(unstage)
42206         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42207         r=`${PWD_COMMAND}`; export r; \
42208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42209         $(NORMAL_TARGET_EXPORTS) \
42210         echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
42211         for flag in $(EXTRA_TARGET_FLAGS); do \
42212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42213         done; \
42214         (cd $(TARGET_SUBDIR)/libitm && \
42215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42217                   "RANLIB=$${RANLIB}" \
42218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42219                    clean) \
42220           || exit 1
42221
42222 @endif target-libitm
42223
42224 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
42225 maybe-distclean-target-libitm:
42226 @if target-libitm
42227 maybe-distclean-target-libitm: distclean-target-libitm
42228
42229 distclean-target-libitm: 
42230         @: $(MAKE); $(unstage)
42231         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42232         r=`${PWD_COMMAND}`; export r; \
42233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42234         $(NORMAL_TARGET_EXPORTS) \
42235         echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
42236         for flag in $(EXTRA_TARGET_FLAGS); do \
42237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42238         done; \
42239         (cd $(TARGET_SUBDIR)/libitm && \
42240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42242                   "RANLIB=$${RANLIB}" \
42243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42244                    distclean) \
42245           || exit 1
42246
42247 @endif target-libitm
42248
42249 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
42250 maybe-maintainer-clean-target-libitm:
42251 @if target-libitm
42252 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
42253
42254 maintainer-clean-target-libitm: 
42255         @: $(MAKE); $(unstage)
42256         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42257         r=`${PWD_COMMAND}`; export r; \
42258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42259         $(NORMAL_TARGET_EXPORTS) \
42260         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
42261         for flag in $(EXTRA_TARGET_FLAGS); do \
42262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42263         done; \
42264         (cd $(TARGET_SUBDIR)/libitm && \
42265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42267                   "RANLIB=$${RANLIB}" \
42268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42269                    maintainer-clean) \
42270           || exit 1
42271
42272 @endif target-libitm
42273
42274
42275
42276
42277
42278 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
42279 maybe-configure-target-libatomic:
42280 @if gcc-bootstrap
42281 configure-target-libatomic: stage_current
42282 @endif gcc-bootstrap
42283 @if target-libatomic
42284 maybe-configure-target-libatomic: configure-target-libatomic
42285 configure-target-libatomic: 
42286         @: $(MAKE); $(unstage)
42287         @r=`${PWD_COMMAND}`; export r; \
42288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42289         echo "Checking multilib configuration for libatomic..."; \
42290         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
42291         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
42292         if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
42293           if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
42294             rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
42295           else \
42296             rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
42297             mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
42298           fi; \
42299         else \
42300           mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
42301         fi; \
42302         test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
42303         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
42304         $(NORMAL_TARGET_EXPORTS)  \
42305         echo Configuring in $(TARGET_SUBDIR)/libatomic; \
42306         cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
42307         case $(srcdir) in \
42308           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42309           *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
42310                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42311         esac; \
42312         srcdiroption="--srcdir=$${topdir}/libatomic"; \
42313         libsrcdir="$$s/libatomic"; \
42314         rm -f no-such-file || : ; \
42315         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42316           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42317           --target=${target_alias} $${srcdiroption}  \
42318           || exit 1
42319 @endif target-libatomic
42320
42321
42322
42323
42324
42325 .PHONY: all-target-libatomic maybe-all-target-libatomic
42326 maybe-all-target-libatomic:
42327 @if gcc-bootstrap
42328 all-target-libatomic: stage_current
42329 @endif gcc-bootstrap
42330 @if target-libatomic
42331 TARGET-target-libatomic=all
42332 maybe-all-target-libatomic: all-target-libatomic
42333 all-target-libatomic: configure-target-libatomic
42334         @: $(MAKE); $(unstage)
42335         @r=`${PWD_COMMAND}`; export r; \
42336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42337         $(NORMAL_TARGET_EXPORTS)  \
42338         (cd $(TARGET_SUBDIR)/libatomic && \
42339           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
42340                 $(TARGET-target-libatomic))
42341 @endif target-libatomic
42342
42343
42344
42345
42346
42347 .PHONY: check-target-libatomic maybe-check-target-libatomic
42348 maybe-check-target-libatomic:
42349 @if target-libatomic
42350 maybe-check-target-libatomic: check-target-libatomic
42351
42352 check-target-libatomic:
42353         @: $(MAKE); $(unstage)
42354         @r=`${PWD_COMMAND}`; export r; \
42355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42356         $(NORMAL_TARGET_EXPORTS) \
42357         (cd $(TARGET_SUBDIR)/libatomic && \
42358           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
42359
42360 @endif target-libatomic
42361
42362 .PHONY: install-target-libatomic maybe-install-target-libatomic
42363 maybe-install-target-libatomic:
42364 @if target-libatomic
42365 maybe-install-target-libatomic: install-target-libatomic
42366
42367 install-target-libatomic: installdirs
42368         @: $(MAKE); $(unstage)
42369         @r=`${PWD_COMMAND}`; export r; \
42370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42371         $(NORMAL_TARGET_EXPORTS) \
42372         (cd $(TARGET_SUBDIR)/libatomic && \
42373           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42374
42375 @endif target-libatomic
42376
42377 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
42378 maybe-install-strip-target-libatomic:
42379 @if target-libatomic
42380 maybe-install-strip-target-libatomic: install-strip-target-libatomic
42381
42382 install-strip-target-libatomic: installdirs
42383         @: $(MAKE); $(unstage)
42384         @r=`${PWD_COMMAND}`; export r; \
42385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42386         $(NORMAL_TARGET_EXPORTS) \
42387         (cd $(TARGET_SUBDIR)/libatomic && \
42388           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42389
42390 @endif target-libatomic
42391
42392 # Other targets (info, dvi, pdf, etc.)
42393
42394 .PHONY: maybe-info-target-libatomic info-target-libatomic
42395 maybe-info-target-libatomic:
42396 @if target-libatomic
42397 maybe-info-target-libatomic: info-target-libatomic
42398
42399 info-target-libatomic: \
42400     configure-target-libatomic 
42401         @: $(MAKE); $(unstage)
42402         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42403         r=`${PWD_COMMAND}`; export r; \
42404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42405         $(NORMAL_TARGET_EXPORTS) \
42406         echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
42407         for flag in $(EXTRA_TARGET_FLAGS); do \
42408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42409         done; \
42410         (cd $(TARGET_SUBDIR)/libatomic && \
42411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42413                   "RANLIB=$${RANLIB}" \
42414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42415                    info) \
42416           || exit 1
42417
42418 @endif target-libatomic
42419
42420 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
42421 maybe-dvi-target-libatomic:
42422 @if target-libatomic
42423 maybe-dvi-target-libatomic: dvi-target-libatomic
42424
42425 dvi-target-libatomic: \
42426     configure-target-libatomic 
42427         @: $(MAKE); $(unstage)
42428         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42429         r=`${PWD_COMMAND}`; export r; \
42430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42431         $(NORMAL_TARGET_EXPORTS) \
42432         echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
42433         for flag in $(EXTRA_TARGET_FLAGS); do \
42434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42435         done; \
42436         (cd $(TARGET_SUBDIR)/libatomic && \
42437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42439                   "RANLIB=$${RANLIB}" \
42440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42441                    dvi) \
42442           || exit 1
42443
42444 @endif target-libatomic
42445
42446 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
42447 maybe-pdf-target-libatomic:
42448 @if target-libatomic
42449 maybe-pdf-target-libatomic: pdf-target-libatomic
42450
42451 pdf-target-libatomic: \
42452     configure-target-libatomic 
42453         @: $(MAKE); $(unstage)
42454         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42455         r=`${PWD_COMMAND}`; export r; \
42456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42457         $(NORMAL_TARGET_EXPORTS) \
42458         echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
42459         for flag in $(EXTRA_TARGET_FLAGS); do \
42460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42461         done; \
42462         (cd $(TARGET_SUBDIR)/libatomic && \
42463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42465                   "RANLIB=$${RANLIB}" \
42466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42467                    pdf) \
42468           || exit 1
42469
42470 @endif target-libatomic
42471
42472 .PHONY: maybe-html-target-libatomic html-target-libatomic
42473 maybe-html-target-libatomic:
42474 @if target-libatomic
42475 maybe-html-target-libatomic: html-target-libatomic
42476
42477 html-target-libatomic: \
42478     configure-target-libatomic 
42479         @: $(MAKE); $(unstage)
42480         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42481         r=`${PWD_COMMAND}`; export r; \
42482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42483         $(NORMAL_TARGET_EXPORTS) \
42484         echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
42485         for flag in $(EXTRA_TARGET_FLAGS); do \
42486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42487         done; \
42488         (cd $(TARGET_SUBDIR)/libatomic && \
42489           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42490                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42491                   "RANLIB=$${RANLIB}" \
42492                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42493                    html) \
42494           || exit 1
42495
42496 @endif target-libatomic
42497
42498 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
42499 maybe-TAGS-target-libatomic:
42500 @if target-libatomic
42501 maybe-TAGS-target-libatomic: TAGS-target-libatomic
42502
42503 TAGS-target-libatomic: \
42504     configure-target-libatomic 
42505         @: $(MAKE); $(unstage)
42506         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42507         r=`${PWD_COMMAND}`; export r; \
42508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42509         $(NORMAL_TARGET_EXPORTS) \
42510         echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
42511         for flag in $(EXTRA_TARGET_FLAGS); do \
42512           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42513         done; \
42514         (cd $(TARGET_SUBDIR)/libatomic && \
42515           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42516                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42517                   "RANLIB=$${RANLIB}" \
42518                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42519                    TAGS) \
42520           || exit 1
42521
42522 @endif target-libatomic
42523
42524 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
42525 maybe-install-info-target-libatomic:
42526 @if target-libatomic
42527 maybe-install-info-target-libatomic: install-info-target-libatomic
42528
42529 install-info-target-libatomic: \
42530     configure-target-libatomic \
42531     info-target-libatomic 
42532         @: $(MAKE); $(unstage)
42533         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42534         r=`${PWD_COMMAND}`; export r; \
42535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42536         $(NORMAL_TARGET_EXPORTS) \
42537         echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
42538         for flag in $(EXTRA_TARGET_FLAGS); do \
42539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42540         done; \
42541         (cd $(TARGET_SUBDIR)/libatomic && \
42542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42544                   "RANLIB=$${RANLIB}" \
42545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42546                    install-info) \
42547           || exit 1
42548
42549 @endif target-libatomic
42550
42551 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
42552 maybe-install-pdf-target-libatomic:
42553 @if target-libatomic
42554 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
42555
42556 install-pdf-target-libatomic: \
42557     configure-target-libatomic \
42558     pdf-target-libatomic 
42559         @: $(MAKE); $(unstage)
42560         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42561         r=`${PWD_COMMAND}`; export r; \
42562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42563         $(NORMAL_TARGET_EXPORTS) \
42564         echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
42565         for flag in $(EXTRA_TARGET_FLAGS); do \
42566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42567         done; \
42568         (cd $(TARGET_SUBDIR)/libatomic && \
42569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42571                   "RANLIB=$${RANLIB}" \
42572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42573                    install-pdf) \
42574           || exit 1
42575
42576 @endif target-libatomic
42577
42578 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
42579 maybe-install-html-target-libatomic:
42580 @if target-libatomic
42581 maybe-install-html-target-libatomic: install-html-target-libatomic
42582
42583 install-html-target-libatomic: \
42584     configure-target-libatomic \
42585     html-target-libatomic 
42586         @: $(MAKE); $(unstage)
42587         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42588         r=`${PWD_COMMAND}`; export r; \
42589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42590         $(NORMAL_TARGET_EXPORTS) \
42591         echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
42592         for flag in $(EXTRA_TARGET_FLAGS); do \
42593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42594         done; \
42595         (cd $(TARGET_SUBDIR)/libatomic && \
42596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42598                   "RANLIB=$${RANLIB}" \
42599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42600                    install-html) \
42601           || exit 1
42602
42603 @endif target-libatomic
42604
42605 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
42606 maybe-installcheck-target-libatomic:
42607 @if target-libatomic
42608 maybe-installcheck-target-libatomic: installcheck-target-libatomic
42609
42610 installcheck-target-libatomic: \
42611     configure-target-libatomic 
42612         @: $(MAKE); $(unstage)
42613         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42614         r=`${PWD_COMMAND}`; export r; \
42615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42616         $(NORMAL_TARGET_EXPORTS) \
42617         echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
42618         for flag in $(EXTRA_TARGET_FLAGS); do \
42619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42620         done; \
42621         (cd $(TARGET_SUBDIR)/libatomic && \
42622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42624                   "RANLIB=$${RANLIB}" \
42625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42626                    installcheck) \
42627           || exit 1
42628
42629 @endif target-libatomic
42630
42631 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
42632 maybe-mostlyclean-target-libatomic:
42633 @if target-libatomic
42634 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
42635
42636 mostlyclean-target-libatomic: 
42637         @: $(MAKE); $(unstage)
42638         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42639         r=`${PWD_COMMAND}`; export r; \
42640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42641         $(NORMAL_TARGET_EXPORTS) \
42642         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
42643         for flag in $(EXTRA_TARGET_FLAGS); do \
42644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42645         done; \
42646         (cd $(TARGET_SUBDIR)/libatomic && \
42647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42649                   "RANLIB=$${RANLIB}" \
42650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42651                    mostlyclean) \
42652           || exit 1
42653
42654 @endif target-libatomic
42655
42656 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
42657 maybe-clean-target-libatomic:
42658 @if target-libatomic
42659 maybe-clean-target-libatomic: clean-target-libatomic
42660
42661 clean-target-libatomic: 
42662         @: $(MAKE); $(unstage)
42663         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42664         r=`${PWD_COMMAND}`; export r; \
42665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42666         $(NORMAL_TARGET_EXPORTS) \
42667         echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
42668         for flag in $(EXTRA_TARGET_FLAGS); do \
42669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42670         done; \
42671         (cd $(TARGET_SUBDIR)/libatomic && \
42672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42674                   "RANLIB=$${RANLIB}" \
42675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42676                    clean) \
42677           || exit 1
42678
42679 @endif target-libatomic
42680
42681 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
42682 maybe-distclean-target-libatomic:
42683 @if target-libatomic
42684 maybe-distclean-target-libatomic: distclean-target-libatomic
42685
42686 distclean-target-libatomic: 
42687         @: $(MAKE); $(unstage)
42688         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42689         r=`${PWD_COMMAND}`; export r; \
42690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42691         $(NORMAL_TARGET_EXPORTS) \
42692         echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
42693         for flag in $(EXTRA_TARGET_FLAGS); do \
42694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42695         done; \
42696         (cd $(TARGET_SUBDIR)/libatomic && \
42697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42699                   "RANLIB=$${RANLIB}" \
42700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42701                    distclean) \
42702           || exit 1
42703
42704 @endif target-libatomic
42705
42706 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
42707 maybe-maintainer-clean-target-libatomic:
42708 @if target-libatomic
42709 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
42710
42711 maintainer-clean-target-libatomic: 
42712         @: $(MAKE); $(unstage)
42713         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42714         r=`${PWD_COMMAND}`; export r; \
42715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42716         $(NORMAL_TARGET_EXPORTS) \
42717         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
42718         for flag in $(EXTRA_TARGET_FLAGS); do \
42719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42720         done; \
42721         (cd $(TARGET_SUBDIR)/libatomic && \
42722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42724                   "RANLIB=$${RANLIB}" \
42725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42726                    maintainer-clean) \
42727           || exit 1
42728
42729 @endif target-libatomic
42730
42731
42732
42733 @if target-libmudflap
42734 .PHONY: check-target-libmudflap-c++
42735 check-target-libmudflap-c++:
42736         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
42737
42738 @endif target-libmudflap
42739
42740 @if target-libgomp
42741 .PHONY: check-target-libgomp-c++
42742 check-target-libgomp-c++:
42743         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
42744
42745 @endif target-libgomp
42746
42747 @if target-libitm
42748 .PHONY: check-target-libitm-c++
42749 check-target-libitm-c++:
42750         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
42751
42752 @endif target-libitm
42753
42754 # ----------
42755 # GCC module
42756 # ----------
42757
42758 @if gcc-no-bootstrap
42759 .PHONY: cross
42760 cross: all-build all-gas all-ld
42761         @r=`${PWD_COMMAND}`; export r; \
42762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42763         $(HOST_EXPORTS) \
42764         echo "Building the C and C++ compiler"; \
42765         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
42766         @r=`${PWD_COMMAND}`; export r; \
42767         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
42768         echo "Building runtime libraries"; \
42769         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
42770 @endif gcc-no-bootstrap
42771
42772 @if gcc
42773
42774 .PHONY: check-gcc-c check-c
42775 check-gcc-c:
42776         r=`${PWD_COMMAND}`; export r; \
42777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42778         $(HOST_EXPORTS) \
42779         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
42780 check-c: check-gcc-c
42781
42782 .PHONY: check-gcc-c++ check-c++
42783 check-gcc-c++:
42784         r=`${PWD_COMMAND}`; export r; \
42785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42786         $(HOST_EXPORTS) \
42787         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
42788 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ check-target-libitm-c++ check-target-libgomp-c++
42789
42790 .PHONY: check-gcc-fortran check-fortran
42791 check-gcc-fortran:
42792         r=`${PWD_COMMAND}`; export r; \
42793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42794         $(HOST_EXPORTS) \
42795         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
42796 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
42797
42798 .PHONY: check-gcc-java check-java
42799 check-gcc-java:
42800         r=`${PWD_COMMAND}`; export r; \
42801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42802         $(HOST_EXPORTS) \
42803         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
42804 check-java: check-gcc-java check-target-libjava
42805
42806 .PHONY: check-gcc-ada check-ada
42807 check-gcc-ada:
42808         r=`${PWD_COMMAND}`; export r; \
42809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42810         $(HOST_EXPORTS) \
42811         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
42812 check-ada: check-gcc-ada check-target-libada
42813
42814 .PHONY: check-gcc-objc check-objc
42815 check-gcc-objc:
42816         r=`${PWD_COMMAND}`; export r; \
42817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42818         $(HOST_EXPORTS) \
42819         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
42820 check-objc: check-gcc-objc check-target-libobjc
42821
42822 .PHONY: check-gcc-obj-c++ check-obj-c++
42823 check-gcc-obj-c++:
42824         r=`${PWD_COMMAND}`; export r; \
42825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42826         $(HOST_EXPORTS) \
42827         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
42828 check-obj-c++: check-gcc-obj-c++
42829
42830 .PHONY: check-gcc-go check-go
42831 check-gcc-go:
42832         r=`${PWD_COMMAND}`; export r; \
42833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42834         $(HOST_EXPORTS) \
42835         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
42836 check-go: check-gcc-go check-target-libgo
42837
42838
42839 # The gcc part of install-no-fixedincludes, which relies on an intimate
42840 # knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
42841 .PHONY: gcc-install-no-fixedincludes
42842 gcc-install-no-fixedincludes:
42843         @if [ -f ./gcc/Makefile ]; then \
42844           r=`${PWD_COMMAND}`; export r; \
42845           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42846           $(HOST_EXPORTS) \
42847           (cd ./gcc \
42848            && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
42849         else true; fi
42850 @endif gcc
42851
42852 # ---------------------
42853 # GCC bootstrap support
42854 # ---------------------
42855
42856 # We track the current stage (the one in 'gcc') in the stage_current file.
42857 # stage_last instead tracks the stage that was built last.  These targets
42858 # are dummy when toplevel bootstrap is not active.
42859
42860 # While making host and target tools, symlinks to the final stage must be
42861 # there, so $(unstage) should be run at various points.  To avoid excessive
42862 # recursive invocations of make, we "inline" them using a variable.  These
42863 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
42864 # to avoid warnings from the GNU Make job server.
42865
42866 unstage = :
42867 stage = :
42868 current_stage = ""
42869
42870 @if gcc-bootstrap
42871 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
42872 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
42873 current_stage = "`cat stage_current 2> /dev/null`"
42874 @endif gcc-bootstrap
42875
42876 .PHONY: unstage stage
42877 unstage:
42878         @: $(MAKE); $(unstage)
42879 stage:
42880         @: $(MAKE); $(stage)
42881
42882 # Disable commands for lean bootstrap.
42883 LEAN = false
42884
42885 # We name the build directories for the various stages "stage1-gcc",
42886 # "stage2-gcc","stage3-gcc", etc.
42887
42888 # Since the 'compare' process will fail (on debugging information) if any
42889 # directory names are different, we need to link the gcc directory for
42890 # the previous stage to a constant name ('prev-gcc'), and to make the name of
42891 # the build directories constant as well. For the latter, we use naked names
42892 # like 'gcc', because the scripts in that directory assume it.  We use
42893 # mv on platforms where symlinks to directories do not work or are not
42894 # reliable.
42895
42896 # 'touch' doesn't work right on some platforms.
42897 STAMP = echo timestamp > 
42898
42899 # We only want to compare .o files, so set this!
42900 objext = .o
42901
42902
42903 .PHONY: stage1-start stage1-end
42904
42905 stage1-start::
42906         @: $(MAKE); $(stage); \
42907         echo stage1 > stage_current ; \
42908         echo stage1 > stage_last; \
42909         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42910 @if bfd
42911         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
42912           mkdir stage1-bfd; \
42913         mv stage1-bfd bfd 
42914 @endif bfd
42915 @if opcodes
42916         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
42917           mkdir stage1-opcodes; \
42918         mv stage1-opcodes opcodes 
42919 @endif opcodes
42920 @if binutils
42921         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
42922           mkdir stage1-binutils; \
42923         mv stage1-binutils binutils 
42924 @endif binutils
42925 @if gas
42926         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
42927           mkdir stage1-gas; \
42928         mv stage1-gas gas 
42929 @endif gas
42930 @if gcc
42931         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
42932           mkdir stage1-gcc; \
42933         mv stage1-gcc gcc 
42934 @endif gcc
42935 @if gmp
42936         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
42937           mkdir stage1-gmp; \
42938         mv stage1-gmp gmp 
42939 @endif gmp
42940 @if mpfr
42941         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
42942           mkdir stage1-mpfr; \
42943         mv stage1-mpfr mpfr 
42944 @endif mpfr
42945 @if mpc
42946         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
42947           mkdir stage1-mpc; \
42948         mv stage1-mpc mpc 
42949 @endif mpc
42950 @if isl
42951         @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
42952           mkdir stage1-isl; \
42953         mv stage1-isl isl 
42954 @endif isl
42955 @if cloog
42956         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
42957           mkdir stage1-cloog; \
42958         mv stage1-cloog cloog 
42959 @endif cloog
42960 @if libelf
42961         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
42962           mkdir stage1-libelf; \
42963         mv stage1-libelf libelf 
42964 @endif libelf
42965 @if gold
42966         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
42967           mkdir stage1-gold; \
42968         mv stage1-gold gold 
42969 @endif gold
42970 @if intl
42971         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
42972           mkdir stage1-intl; \
42973         mv stage1-intl intl 
42974 @endif intl
42975 @if ld
42976         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
42977           mkdir stage1-ld; \
42978         mv stage1-ld ld 
42979 @endif ld
42980 @if libbacktrace
42981         @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
42982           mkdir stage1-libbacktrace; \
42983         mv stage1-libbacktrace libbacktrace 
42984 @endif libbacktrace
42985 @if libcpp
42986         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
42987           mkdir stage1-libcpp; \
42988         mv stage1-libcpp libcpp 
42989 @endif libcpp
42990 @if libdecnumber
42991         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
42992           mkdir stage1-libdecnumber; \
42993         mv stage1-libdecnumber libdecnumber 
42994 @endif libdecnumber
42995 @if libiberty
42996         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
42997           mkdir stage1-libiberty; \
42998         mv stage1-libiberty libiberty 
42999 @endif libiberty
43000 @if zlib
43001         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
43002           mkdir stage1-zlib; \
43003         mv stage1-zlib zlib 
43004 @endif zlib
43005 @if lto-plugin
43006         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
43007           mkdir stage1-lto-plugin; \
43008         mv stage1-lto-plugin lto-plugin 
43009 @endif lto-plugin
43010         @[ -d stage1-$(TARGET_SUBDIR) ] || \
43011           mkdir stage1-$(TARGET_SUBDIR); \
43012         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
43013
43014 stage1-end:: 
43015 @if bfd
43016         @if test -d $(HOST_SUBDIR)/bfd ; then \
43017           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
43018         fi
43019 @endif bfd
43020 @if opcodes
43021         @if test -d $(HOST_SUBDIR)/opcodes ; then \
43022           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
43023         fi
43024 @endif opcodes
43025 @if binutils
43026         @if test -d $(HOST_SUBDIR)/binutils ; then \
43027           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
43028         fi
43029 @endif binutils
43030 @if gas
43031         @if test -d $(HOST_SUBDIR)/gas ; then \
43032           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
43033         fi
43034 @endif gas
43035 @if gcc
43036         @if test -d $(HOST_SUBDIR)/gcc ; then \
43037           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
43038         fi
43039 @endif gcc
43040 @if gmp
43041         @if test -d $(HOST_SUBDIR)/gmp ; then \
43042           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
43043         fi
43044 @endif gmp
43045 @if mpfr
43046         @if test -d $(HOST_SUBDIR)/mpfr ; then \
43047           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
43048         fi
43049 @endif mpfr
43050 @if mpc
43051         @if test -d $(HOST_SUBDIR)/mpc ; then \
43052           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
43053         fi
43054 @endif mpc
43055 @if isl
43056         @if test -d $(HOST_SUBDIR)/isl ; then \
43057           cd $(HOST_SUBDIR); mv isl stage1-isl  ; \
43058         fi
43059 @endif isl
43060 @if cloog
43061         @if test -d $(HOST_SUBDIR)/cloog ; then \
43062           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
43063         fi
43064 @endif cloog
43065 @if libelf
43066         @if test -d $(HOST_SUBDIR)/libelf ; then \
43067           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
43068         fi
43069 @endif libelf
43070 @if gold
43071         @if test -d $(HOST_SUBDIR)/gold ; then \
43072           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
43073         fi
43074 @endif gold
43075 @if intl
43076         @if test -d $(HOST_SUBDIR)/intl ; then \
43077           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
43078         fi
43079 @endif intl
43080 @if ld
43081         @if test -d $(HOST_SUBDIR)/ld ; then \
43082           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
43083         fi
43084 @endif ld
43085 @if libbacktrace
43086         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43087           cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace  ; \
43088         fi
43089 @endif libbacktrace
43090 @if libcpp
43091         @if test -d $(HOST_SUBDIR)/libcpp ; then \
43092           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
43093         fi
43094 @endif libcpp
43095 @if libdecnumber
43096         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43097           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
43098         fi
43099 @endif libdecnumber
43100 @if libiberty
43101         @if test -d $(HOST_SUBDIR)/libiberty ; then \
43102           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
43103         fi
43104 @endif libiberty
43105 @if zlib
43106         @if test -d $(HOST_SUBDIR)/zlib ; then \
43107           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
43108         fi
43109 @endif zlib
43110 @if lto-plugin
43111         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43112           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
43113         fi
43114 @endif lto-plugin
43115         @if test -d $(TARGET_SUBDIR) ; then \
43116           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
43117         fi
43118         rm -f stage_current
43119
43120 # Bubble a bug fix through all the stages up to stage 1.  They are
43121 # remade, but not reconfigured.  The next stage (if any) will not be
43122 # reconfigured either.
43123 .PHONY: stage1-bubble
43124 stage1-bubble:: 
43125         @r=`${PWD_COMMAND}`; export r; \
43126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43127         if test -f stage1-lean  ; then \
43128           echo Skipping rebuild of stage1 ; \
43129         else \
43130           $(MAKE) stage1-start; \
43131           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
43132         fi
43133
43134 .PHONY: all-stage1 clean-stage1
43135 do-clean: clean-stage1
43136
43137 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43138 # only possibility, but now it conflicts with no-bootstrap rules
43139 @if gcc-bootstrap
43140
43141
43142
43143
43144 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43145
43146 .PHONY: distclean-stage1
43147 distclean-stage1::
43148         @: $(MAKE); $(stage)
43149         @test "`cat stage_last`" != stage1 || rm -f stage_last
43150         rm -rf stage1-* 
43151
43152
43153 @endif gcc-bootstrap
43154
43155
43156 .PHONY: stage2-start stage2-end
43157
43158 stage2-start::
43159         @: $(MAKE); $(stage); \
43160         echo stage2 > stage_current ; \
43161         echo stage2 > stage_last; \
43162         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43163 @if bfd
43164         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
43165           mkdir stage2-bfd; \
43166         mv stage2-bfd bfd  ; \
43167         mv stage1-bfd prev-bfd || test -f stage1-lean 
43168 @endif bfd
43169 @if opcodes
43170         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
43171           mkdir stage2-opcodes; \
43172         mv stage2-opcodes opcodes  ; \
43173         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
43174 @endif opcodes
43175 @if binutils
43176         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
43177           mkdir stage2-binutils; \
43178         mv stage2-binutils binutils  ; \
43179         mv stage1-binutils prev-binutils || test -f stage1-lean 
43180 @endif binutils
43181 @if gas
43182         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
43183           mkdir stage2-gas; \
43184         mv stage2-gas gas  ; \
43185         mv stage1-gas prev-gas || test -f stage1-lean 
43186 @endif gas
43187 @if gcc
43188         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
43189           mkdir stage2-gcc; \
43190         mv stage2-gcc gcc  ; \
43191         mv stage1-gcc prev-gcc || test -f stage1-lean 
43192 @endif gcc
43193 @if gmp
43194         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
43195           mkdir stage2-gmp; \
43196         mv stage2-gmp gmp  ; \
43197         mv stage1-gmp prev-gmp || test -f stage1-lean 
43198 @endif gmp
43199 @if mpfr
43200         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
43201           mkdir stage2-mpfr; \
43202         mv stage2-mpfr mpfr  ; \
43203         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
43204 @endif mpfr
43205 @if mpc
43206         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
43207           mkdir stage2-mpc; \
43208         mv stage2-mpc mpc  ; \
43209         mv stage1-mpc prev-mpc || test -f stage1-lean 
43210 @endif mpc
43211 @if isl
43212         @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
43213           mkdir stage2-isl; \
43214         mv stage2-isl isl  ; \
43215         mv stage1-isl prev-isl || test -f stage1-lean 
43216 @endif isl
43217 @if cloog
43218         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
43219           mkdir stage2-cloog; \
43220         mv stage2-cloog cloog  ; \
43221         mv stage1-cloog prev-cloog || test -f stage1-lean 
43222 @endif cloog
43223 @if libelf
43224         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
43225           mkdir stage2-libelf; \
43226         mv stage2-libelf libelf  ; \
43227         mv stage1-libelf prev-libelf || test -f stage1-lean 
43228 @endif libelf
43229 @if gold
43230         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
43231           mkdir stage2-gold; \
43232         mv stage2-gold gold  ; \
43233         mv stage1-gold prev-gold || test -f stage1-lean 
43234 @endif gold
43235 @if intl
43236         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
43237           mkdir stage2-intl; \
43238         mv stage2-intl intl  ; \
43239         mv stage1-intl prev-intl || test -f stage1-lean 
43240 @endif intl
43241 @if ld
43242         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
43243           mkdir stage2-ld; \
43244         mv stage2-ld ld  ; \
43245         mv stage1-ld prev-ld || test -f stage1-lean 
43246 @endif ld
43247 @if libbacktrace
43248         @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
43249           mkdir stage2-libbacktrace; \
43250         mv stage2-libbacktrace libbacktrace  ; \
43251         mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
43252 @endif libbacktrace
43253 @if libcpp
43254         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
43255           mkdir stage2-libcpp; \
43256         mv stage2-libcpp libcpp  ; \
43257         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
43258 @endif libcpp
43259 @if libdecnumber
43260         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
43261           mkdir stage2-libdecnumber; \
43262         mv stage2-libdecnumber libdecnumber  ; \
43263         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
43264 @endif libdecnumber
43265 @if libiberty
43266         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
43267           mkdir stage2-libiberty; \
43268         mv stage2-libiberty libiberty  ; \
43269         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
43270 @endif libiberty
43271 @if zlib
43272         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
43273           mkdir stage2-zlib; \
43274         mv stage2-zlib zlib  ; \
43275         mv stage1-zlib prev-zlib || test -f stage1-lean 
43276 @endif zlib
43277 @if lto-plugin
43278         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
43279           mkdir stage2-lto-plugin; \
43280         mv stage2-lto-plugin lto-plugin  ; \
43281         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
43282 @endif lto-plugin
43283         @[ -d stage2-$(TARGET_SUBDIR) ] || \
43284           mkdir stage2-$(TARGET_SUBDIR); \
43285         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
43286         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
43287
43288 stage2-end:: 
43289 @if bfd
43290         @if test -d $(HOST_SUBDIR)/bfd ; then \
43291           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
43292           mv prev-bfd stage1-bfd ; :  ; \
43293         fi
43294 @endif bfd
43295 @if opcodes
43296         @if test -d $(HOST_SUBDIR)/opcodes ; then \
43297           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
43298           mv prev-opcodes stage1-opcodes ; :  ; \
43299         fi
43300 @endif opcodes
43301 @if binutils
43302         @if test -d $(HOST_SUBDIR)/binutils ; then \
43303           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
43304           mv prev-binutils stage1-binutils ; :  ; \
43305         fi
43306 @endif binutils
43307 @if gas
43308         @if test -d $(HOST_SUBDIR)/gas ; then \
43309           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
43310           mv prev-gas stage1-gas ; :  ; \
43311         fi
43312 @endif gas
43313 @if gcc
43314         @if test -d $(HOST_SUBDIR)/gcc ; then \
43315           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
43316           mv prev-gcc stage1-gcc ; :  ; \
43317         fi
43318 @endif gcc
43319 @if gmp
43320         @if test -d $(HOST_SUBDIR)/gmp ; then \
43321           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
43322           mv prev-gmp stage1-gmp ; :  ; \
43323         fi
43324 @endif gmp
43325 @if mpfr
43326         @if test -d $(HOST_SUBDIR)/mpfr ; then \
43327           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
43328           mv prev-mpfr stage1-mpfr ; :  ; \
43329         fi
43330 @endif mpfr
43331 @if mpc
43332         @if test -d $(HOST_SUBDIR)/mpc ; then \
43333           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
43334           mv prev-mpc stage1-mpc ; :  ; \
43335         fi
43336 @endif mpc
43337 @if isl
43338         @if test -d $(HOST_SUBDIR)/isl ; then \
43339           cd $(HOST_SUBDIR); mv isl stage2-isl ; \
43340           mv prev-isl stage1-isl ; :  ; \
43341         fi
43342 @endif isl
43343 @if cloog
43344         @if test -d $(HOST_SUBDIR)/cloog ; then \
43345           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
43346           mv prev-cloog stage1-cloog ; :  ; \
43347         fi
43348 @endif cloog
43349 @if libelf
43350         @if test -d $(HOST_SUBDIR)/libelf ; then \
43351           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
43352           mv prev-libelf stage1-libelf ; :  ; \
43353         fi
43354 @endif libelf
43355 @if gold
43356         @if test -d $(HOST_SUBDIR)/gold ; then \
43357           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
43358           mv prev-gold stage1-gold ; :  ; \
43359         fi
43360 @endif gold
43361 @if intl
43362         @if test -d $(HOST_SUBDIR)/intl ; then \
43363           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
43364           mv prev-intl stage1-intl ; :  ; \
43365         fi
43366 @endif intl
43367 @if ld
43368         @if test -d $(HOST_SUBDIR)/ld ; then \
43369           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
43370           mv prev-ld stage1-ld ; :  ; \
43371         fi
43372 @endif ld
43373 @if libbacktrace
43374         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43375           cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
43376           mv prev-libbacktrace stage1-libbacktrace ; :  ; \
43377         fi
43378 @endif libbacktrace
43379 @if libcpp
43380         @if test -d $(HOST_SUBDIR)/libcpp ; then \
43381           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
43382           mv prev-libcpp stage1-libcpp ; :  ; \
43383         fi
43384 @endif libcpp
43385 @if libdecnumber
43386         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43387           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
43388           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
43389         fi
43390 @endif libdecnumber
43391 @if libiberty
43392         @if test -d $(HOST_SUBDIR)/libiberty ; then \
43393           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
43394           mv prev-libiberty stage1-libiberty ; :  ; \
43395         fi
43396 @endif libiberty
43397 @if zlib
43398         @if test -d $(HOST_SUBDIR)/zlib ; then \
43399           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
43400           mv prev-zlib stage1-zlib ; :  ; \
43401         fi
43402 @endif zlib
43403 @if lto-plugin
43404         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43405           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
43406           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
43407         fi
43408 @endif lto-plugin
43409         @if test -d $(TARGET_SUBDIR) ; then \
43410           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
43411           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
43412         fi
43413         rm -f stage_current
43414
43415 # Bubble a bug fix through all the stages up to stage 2.  They are
43416 # remade, but not reconfigured.  The next stage (if any) will not be
43417 # reconfigured either.
43418 .PHONY: stage2-bubble
43419 stage2-bubble:: stage1-bubble
43420         @r=`${PWD_COMMAND}`; export r; \
43421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43422         if test -f stage2-lean || test -f stage1-lean  ; then \
43423           echo Skipping rebuild of stage2 ; \
43424         else \
43425           $(MAKE) stage2-start; \
43426           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
43427         fi
43428
43429 .PHONY: all-stage2 clean-stage2
43430 do-clean: clean-stage2
43431
43432 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43433 # only possibility, but now it conflicts with no-bootstrap rules
43434 @if gcc-bootstrap
43435
43436
43437
43438 .PHONY: bootstrap2 bootstrap2-lean
43439 bootstrap2:
43440         echo stage2 > stage_final
43441         @r=`${PWD_COMMAND}`; export r; \
43442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43443         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
43444         @: $(MAKE); $(unstage)
43445         @r=`${PWD_COMMAND}`; export r; \
43446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43447         TFLAGS="$(STAGE2_TFLAGS)"; \
43448         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43449
43450 bootstrap2-lean:
43451         echo stage2 > stage_final
43452         @r=`${PWD_COMMAND}`; export r; \
43453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
43455         @: $(MAKE); $(unstage)
43456         @r=`${PWD_COMMAND}`; export r; \
43457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43458         TFLAGS="$(STAGE2_TFLAGS)"; \
43459         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43460
43461
43462 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43463 distclean-stage1:: distclean-stage2 
43464 .PHONY: distclean-stage2
43465 distclean-stage2::
43466         @: $(MAKE); $(stage)
43467         @test "`cat stage_last`" != stage2 || rm -f stage_last
43468         rm -rf stage2-* 
43469
43470
43471 @endif gcc-bootstrap
43472
43473
43474 .PHONY: stage3-start stage3-end
43475
43476 stage3-start::
43477         @: $(MAKE); $(stage); \
43478         echo stage3 > stage_current ; \
43479         echo stage3 > stage_last; \
43480         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43481 @if bfd
43482         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
43483           mkdir stage3-bfd; \
43484         mv stage3-bfd bfd  ; \
43485         mv stage2-bfd prev-bfd || test -f stage2-lean 
43486 @endif bfd
43487 @if opcodes
43488         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
43489           mkdir stage3-opcodes; \
43490         mv stage3-opcodes opcodes  ; \
43491         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
43492 @endif opcodes
43493 @if binutils
43494         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
43495           mkdir stage3-binutils; \
43496         mv stage3-binutils binutils  ; \
43497         mv stage2-binutils prev-binutils || test -f stage2-lean 
43498 @endif binutils
43499 @if gas
43500         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
43501           mkdir stage3-gas; \
43502         mv stage3-gas gas  ; \
43503         mv stage2-gas prev-gas || test -f stage2-lean 
43504 @endif gas
43505 @if gcc
43506         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
43507           mkdir stage3-gcc; \
43508         mv stage3-gcc gcc  ; \
43509         mv stage2-gcc prev-gcc || test -f stage2-lean 
43510 @endif gcc
43511 @if gmp
43512         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
43513           mkdir stage3-gmp; \
43514         mv stage3-gmp gmp  ; \
43515         mv stage2-gmp prev-gmp || test -f stage2-lean 
43516 @endif gmp
43517 @if mpfr
43518         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
43519           mkdir stage3-mpfr; \
43520         mv stage3-mpfr mpfr  ; \
43521         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
43522 @endif mpfr
43523 @if mpc
43524         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
43525           mkdir stage3-mpc; \
43526         mv stage3-mpc mpc  ; \
43527         mv stage2-mpc prev-mpc || test -f stage2-lean 
43528 @endif mpc
43529 @if isl
43530         @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
43531           mkdir stage3-isl; \
43532         mv stage3-isl isl  ; \
43533         mv stage2-isl prev-isl || test -f stage2-lean 
43534 @endif isl
43535 @if cloog
43536         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
43537           mkdir stage3-cloog; \
43538         mv stage3-cloog cloog  ; \
43539         mv stage2-cloog prev-cloog || test -f stage2-lean 
43540 @endif cloog
43541 @if libelf
43542         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
43543           mkdir stage3-libelf; \
43544         mv stage3-libelf libelf  ; \
43545         mv stage2-libelf prev-libelf || test -f stage2-lean 
43546 @endif libelf
43547 @if gold
43548         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
43549           mkdir stage3-gold; \
43550         mv stage3-gold gold  ; \
43551         mv stage2-gold prev-gold || test -f stage2-lean 
43552 @endif gold
43553 @if intl
43554         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
43555           mkdir stage3-intl; \
43556         mv stage3-intl intl  ; \
43557         mv stage2-intl prev-intl || test -f stage2-lean 
43558 @endif intl
43559 @if ld
43560         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
43561           mkdir stage3-ld; \
43562         mv stage3-ld ld  ; \
43563         mv stage2-ld prev-ld || test -f stage2-lean 
43564 @endif ld
43565 @if libbacktrace
43566         @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
43567           mkdir stage3-libbacktrace; \
43568         mv stage3-libbacktrace libbacktrace  ; \
43569         mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean 
43570 @endif libbacktrace
43571 @if libcpp
43572         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
43573           mkdir stage3-libcpp; \
43574         mv stage3-libcpp libcpp  ; \
43575         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
43576 @endif libcpp
43577 @if libdecnumber
43578         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
43579           mkdir stage3-libdecnumber; \
43580         mv stage3-libdecnumber libdecnumber  ; \
43581         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
43582 @endif libdecnumber
43583 @if libiberty
43584         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
43585           mkdir stage3-libiberty; \
43586         mv stage3-libiberty libiberty  ; \
43587         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
43588 @endif libiberty
43589 @if zlib
43590         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
43591           mkdir stage3-zlib; \
43592         mv stage3-zlib zlib  ; \
43593         mv stage2-zlib prev-zlib || test -f stage2-lean 
43594 @endif zlib
43595 @if lto-plugin
43596         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
43597           mkdir stage3-lto-plugin; \
43598         mv stage3-lto-plugin lto-plugin  ; \
43599         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
43600 @endif lto-plugin
43601         @[ -d stage3-$(TARGET_SUBDIR) ] || \
43602           mkdir stage3-$(TARGET_SUBDIR); \
43603         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
43604         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
43605
43606 stage3-end:: 
43607 @if bfd
43608         @if test -d $(HOST_SUBDIR)/bfd ; then \
43609           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
43610           mv prev-bfd stage2-bfd ; :  ; \
43611         fi
43612 @endif bfd
43613 @if opcodes
43614         @if test -d $(HOST_SUBDIR)/opcodes ; then \
43615           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
43616           mv prev-opcodes stage2-opcodes ; :  ; \
43617         fi
43618 @endif opcodes
43619 @if binutils
43620         @if test -d $(HOST_SUBDIR)/binutils ; then \
43621           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
43622           mv prev-binutils stage2-binutils ; :  ; \
43623         fi
43624 @endif binutils
43625 @if gas
43626         @if test -d $(HOST_SUBDIR)/gas ; then \
43627           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
43628           mv prev-gas stage2-gas ; :  ; \
43629         fi
43630 @endif gas
43631 @if gcc
43632         @if test -d $(HOST_SUBDIR)/gcc ; then \
43633           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
43634           mv prev-gcc stage2-gcc ; :  ; \
43635         fi
43636 @endif gcc
43637 @if gmp
43638         @if test -d $(HOST_SUBDIR)/gmp ; then \
43639           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
43640           mv prev-gmp stage2-gmp ; :  ; \
43641         fi
43642 @endif gmp
43643 @if mpfr
43644         @if test -d $(HOST_SUBDIR)/mpfr ; then \
43645           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
43646           mv prev-mpfr stage2-mpfr ; :  ; \
43647         fi
43648 @endif mpfr
43649 @if mpc
43650         @if test -d $(HOST_SUBDIR)/mpc ; then \
43651           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
43652           mv prev-mpc stage2-mpc ; :  ; \
43653         fi
43654 @endif mpc
43655 @if isl
43656         @if test -d $(HOST_SUBDIR)/isl ; then \
43657           cd $(HOST_SUBDIR); mv isl stage3-isl ; \
43658           mv prev-isl stage2-isl ; :  ; \
43659         fi
43660 @endif isl
43661 @if cloog
43662         @if test -d $(HOST_SUBDIR)/cloog ; then \
43663           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
43664           mv prev-cloog stage2-cloog ; :  ; \
43665         fi
43666 @endif cloog
43667 @if libelf
43668         @if test -d $(HOST_SUBDIR)/libelf ; then \
43669           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
43670           mv prev-libelf stage2-libelf ; :  ; \
43671         fi
43672 @endif libelf
43673 @if gold
43674         @if test -d $(HOST_SUBDIR)/gold ; then \
43675           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
43676           mv prev-gold stage2-gold ; :  ; \
43677         fi
43678 @endif gold
43679 @if intl
43680         @if test -d $(HOST_SUBDIR)/intl ; then \
43681           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
43682           mv prev-intl stage2-intl ; :  ; \
43683         fi
43684 @endif intl
43685 @if ld
43686         @if test -d $(HOST_SUBDIR)/ld ; then \
43687           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
43688           mv prev-ld stage2-ld ; :  ; \
43689         fi
43690 @endif ld
43691 @if libbacktrace
43692         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43693           cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
43694           mv prev-libbacktrace stage2-libbacktrace ; :  ; \
43695         fi
43696 @endif libbacktrace
43697 @if libcpp
43698         @if test -d $(HOST_SUBDIR)/libcpp ; then \
43699           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
43700           mv prev-libcpp stage2-libcpp ; :  ; \
43701         fi
43702 @endif libcpp
43703 @if libdecnumber
43704         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43705           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
43706           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
43707         fi
43708 @endif libdecnumber
43709 @if libiberty
43710         @if test -d $(HOST_SUBDIR)/libiberty ; then \
43711           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
43712           mv prev-libiberty stage2-libiberty ; :  ; \
43713         fi
43714 @endif libiberty
43715 @if zlib
43716         @if test -d $(HOST_SUBDIR)/zlib ; then \
43717           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
43718           mv prev-zlib stage2-zlib ; :  ; \
43719         fi
43720 @endif zlib
43721 @if lto-plugin
43722         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43723           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
43724           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
43725         fi
43726 @endif lto-plugin
43727         @if test -d $(TARGET_SUBDIR) ; then \
43728           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
43729           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
43730         fi
43731         rm -f stage_current
43732
43733 # Bubble a bug fix through all the stages up to stage 3.  They are
43734 # remade, but not reconfigured.  The next stage (if any) will not be
43735 # reconfigured either.
43736 .PHONY: stage3-bubble
43737 stage3-bubble:: stage2-bubble
43738         @r=`${PWD_COMMAND}`; export r; \
43739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43740         if test -f stage3-lean || test -f stage2-lean  ; then \
43741           echo Skipping rebuild of stage3 ; \
43742         else \
43743           $(MAKE) stage3-start; \
43744           if $(LEAN); then \
43745             rm -rf stage1-* ; \
43746             $(STAMP) stage1-lean ; \
43747           fi; \
43748           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
43749         fi
43750         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
43751
43752 .PHONY: all-stage3 clean-stage3
43753 do-clean: clean-stage3
43754
43755 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43756 # only possibility, but now it conflicts with no-bootstrap rules
43757 @if gcc-bootstrap
43758
43759 compare:
43760         @r=`${PWD_COMMAND}`; export r; \
43761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43762         if test -f stage2-lean; then \
43763           echo Cannot compare object files as stage 2 was deleted. ; \
43764           exit 0 ; \
43765         fi; \
43766         : $(MAKE); $(stage); \
43767         rm -f .bad_compare ; \
43768         echo Comparing stages 2 and 3 ; \
43769         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
43770         files=`find stage3-* -name "*$(objext)" -print | \
43771                  sed -n s,^stage$$sed-,,p` ; \
43772         for file in $${files} ; do \
43773           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
43774           if test ! -f $$f1; then continue; fi; \
43775           $(do-compare) > /dev/null 2>&1; \
43776           if test $$? -eq 1; then \
43777             case $$file in \
43778               @compare_exclusions@) \
43779                 echo warning: $$file differs ;; \
43780               *) \
43781                 echo $$file differs >> .bad_compare ;; \
43782             esac ; \
43783           fi ; \
43784         done ; \
43785         if [ -f .bad_compare ]; then \
43786           echo "Bootstrap comparison failure!"; \
43787           cat .bad_compare; \
43788           exit 1; \
43789         else \
43790           echo Comparison successful.; \
43791         fi ; \
43792         $(STAMP) compare
43793         if $(LEAN); then \
43794           rm -rf stage2-*; \
43795           $(STAMP) stage2-lean; \
43796         fi
43797
43798
43799
43800 .PHONY: bootstrap bootstrap-lean
43801 bootstrap:
43802         echo stage3 > stage_final
43803         @r=`${PWD_COMMAND}`; export r; \
43804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43805         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
43806         @: $(MAKE); $(unstage)
43807         @r=`${PWD_COMMAND}`; export r; \
43808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43809         TFLAGS="$(STAGE3_TFLAGS)"; \
43810         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43811
43812 bootstrap-lean:
43813         echo stage3 > stage_final
43814         @r=`${PWD_COMMAND}`; export r; \
43815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43816         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
43817         @: $(MAKE); $(unstage)
43818         @r=`${PWD_COMMAND}`; export r; \
43819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43820         TFLAGS="$(STAGE3_TFLAGS)"; \
43821         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43822
43823
43824 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43825 distclean-stage2:: distclean-stage3 
43826 .PHONY: distclean-stage3
43827 distclean-stage3::
43828         @: $(MAKE); $(stage)
43829         @test "`cat stage_last`" != stage3 || rm -f stage_last
43830         rm -rf stage3-* compare 
43831
43832
43833 .PHONY: cleanstrap
43834 cleanstrap: do-distclean local-clean
43835         echo stage3 > stage_final
43836         @r=`${PWD_COMMAND}`; export r; \
43837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43838         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
43839         @: $(MAKE); $(unstage)
43840         @r=`${PWD_COMMAND}`; export r; \
43841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43842         TFLAGS="$(STAGE3_TFLAGS)"; \
43843         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43844
43845 @endif gcc-bootstrap
43846
43847
43848 .PHONY: stage4-start stage4-end
43849
43850 stage4-start::
43851         @: $(MAKE); $(stage); \
43852         echo stage4 > stage_current ; \
43853         echo stage4 > stage_last; \
43854         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43855 @if bfd
43856         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
43857           mkdir stage4-bfd; \
43858         mv stage4-bfd bfd  ; \
43859         mv stage3-bfd prev-bfd || test -f stage3-lean 
43860 @endif bfd
43861 @if opcodes
43862         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
43863           mkdir stage4-opcodes; \
43864         mv stage4-opcodes opcodes  ; \
43865         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
43866 @endif opcodes
43867 @if binutils
43868         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
43869           mkdir stage4-binutils; \
43870         mv stage4-binutils binutils  ; \
43871         mv stage3-binutils prev-binutils || test -f stage3-lean 
43872 @endif binutils
43873 @if gas
43874         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
43875           mkdir stage4-gas; \
43876         mv stage4-gas gas  ; \
43877         mv stage3-gas prev-gas || test -f stage3-lean 
43878 @endif gas
43879 @if gcc
43880         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
43881           mkdir stage4-gcc; \
43882         mv stage4-gcc gcc  ; \
43883         mv stage3-gcc prev-gcc || test -f stage3-lean 
43884 @endif gcc
43885 @if gmp
43886         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
43887           mkdir stage4-gmp; \
43888         mv stage4-gmp gmp  ; \
43889         mv stage3-gmp prev-gmp || test -f stage3-lean 
43890 @endif gmp
43891 @if mpfr
43892         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
43893           mkdir stage4-mpfr; \
43894         mv stage4-mpfr mpfr  ; \
43895         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
43896 @endif mpfr
43897 @if mpc
43898         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
43899           mkdir stage4-mpc; \
43900         mv stage4-mpc mpc  ; \
43901         mv stage3-mpc prev-mpc || test -f stage3-lean 
43902 @endif mpc
43903 @if isl
43904         @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
43905           mkdir stage4-isl; \
43906         mv stage4-isl isl  ; \
43907         mv stage3-isl prev-isl || test -f stage3-lean 
43908 @endif isl
43909 @if cloog
43910         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
43911           mkdir stage4-cloog; \
43912         mv stage4-cloog cloog  ; \
43913         mv stage3-cloog prev-cloog || test -f stage3-lean 
43914 @endif cloog
43915 @if libelf
43916         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
43917           mkdir stage4-libelf; \
43918         mv stage4-libelf libelf  ; \
43919         mv stage3-libelf prev-libelf || test -f stage3-lean 
43920 @endif libelf
43921 @if gold
43922         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
43923           mkdir stage4-gold; \
43924         mv stage4-gold gold  ; \
43925         mv stage3-gold prev-gold || test -f stage3-lean 
43926 @endif gold
43927 @if intl
43928         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
43929           mkdir stage4-intl; \
43930         mv stage4-intl intl  ; \
43931         mv stage3-intl prev-intl || test -f stage3-lean 
43932 @endif intl
43933 @if ld
43934         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
43935           mkdir stage4-ld; \
43936         mv stage4-ld ld  ; \
43937         mv stage3-ld prev-ld || test -f stage3-lean 
43938 @endif ld
43939 @if libbacktrace
43940         @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
43941           mkdir stage4-libbacktrace; \
43942         mv stage4-libbacktrace libbacktrace  ; \
43943         mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean 
43944 @endif libbacktrace
43945 @if libcpp
43946         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
43947           mkdir stage4-libcpp; \
43948         mv stage4-libcpp libcpp  ; \
43949         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
43950 @endif libcpp
43951 @if libdecnumber
43952         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
43953           mkdir stage4-libdecnumber; \
43954         mv stage4-libdecnumber libdecnumber  ; \
43955         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
43956 @endif libdecnumber
43957 @if libiberty
43958         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
43959           mkdir stage4-libiberty; \
43960         mv stage4-libiberty libiberty  ; \
43961         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
43962 @endif libiberty
43963 @if zlib
43964         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
43965           mkdir stage4-zlib; \
43966         mv stage4-zlib zlib  ; \
43967         mv stage3-zlib prev-zlib || test -f stage3-lean 
43968 @endif zlib
43969 @if lto-plugin
43970         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
43971           mkdir stage4-lto-plugin; \
43972         mv stage4-lto-plugin lto-plugin  ; \
43973         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
43974 @endif lto-plugin
43975         @[ -d stage4-$(TARGET_SUBDIR) ] || \
43976           mkdir stage4-$(TARGET_SUBDIR); \
43977         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
43978         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
43979
43980 stage4-end:: 
43981 @if bfd
43982         @if test -d $(HOST_SUBDIR)/bfd ; then \
43983           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
43984           mv prev-bfd stage3-bfd ; :  ; \
43985         fi
43986 @endif bfd
43987 @if opcodes
43988         @if test -d $(HOST_SUBDIR)/opcodes ; then \
43989           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
43990           mv prev-opcodes stage3-opcodes ; :  ; \
43991         fi
43992 @endif opcodes
43993 @if binutils
43994         @if test -d $(HOST_SUBDIR)/binutils ; then \
43995           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
43996           mv prev-binutils stage3-binutils ; :  ; \
43997         fi
43998 @endif binutils
43999 @if gas
44000         @if test -d $(HOST_SUBDIR)/gas ; then \
44001           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
44002           mv prev-gas stage3-gas ; :  ; \
44003         fi
44004 @endif gas
44005 @if gcc
44006         @if test -d $(HOST_SUBDIR)/gcc ; then \
44007           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
44008           mv prev-gcc stage3-gcc ; :  ; \
44009         fi
44010 @endif gcc
44011 @if gmp
44012         @if test -d $(HOST_SUBDIR)/gmp ; then \
44013           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
44014           mv prev-gmp stage3-gmp ; :  ; \
44015         fi
44016 @endif gmp
44017 @if mpfr
44018         @if test -d $(HOST_SUBDIR)/mpfr ; then \
44019           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
44020           mv prev-mpfr stage3-mpfr ; :  ; \
44021         fi
44022 @endif mpfr
44023 @if mpc
44024         @if test -d $(HOST_SUBDIR)/mpc ; then \
44025           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
44026           mv prev-mpc stage3-mpc ; :  ; \
44027         fi
44028 @endif mpc
44029 @if isl
44030         @if test -d $(HOST_SUBDIR)/isl ; then \
44031           cd $(HOST_SUBDIR); mv isl stage4-isl ; \
44032           mv prev-isl stage3-isl ; :  ; \
44033         fi
44034 @endif isl
44035 @if cloog
44036         @if test -d $(HOST_SUBDIR)/cloog ; then \
44037           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
44038           mv prev-cloog stage3-cloog ; :  ; \
44039         fi
44040 @endif cloog
44041 @if libelf
44042         @if test -d $(HOST_SUBDIR)/libelf ; then \
44043           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
44044           mv prev-libelf stage3-libelf ; :  ; \
44045         fi
44046 @endif libelf
44047 @if gold
44048         @if test -d $(HOST_SUBDIR)/gold ; then \
44049           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
44050           mv prev-gold stage3-gold ; :  ; \
44051         fi
44052 @endif gold
44053 @if intl
44054         @if test -d $(HOST_SUBDIR)/intl ; then \
44055           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
44056           mv prev-intl stage3-intl ; :  ; \
44057         fi
44058 @endif intl
44059 @if ld
44060         @if test -d $(HOST_SUBDIR)/ld ; then \
44061           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
44062           mv prev-ld stage3-ld ; :  ; \
44063         fi
44064 @endif ld
44065 @if libbacktrace
44066         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44067           cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
44068           mv prev-libbacktrace stage3-libbacktrace ; :  ; \
44069         fi
44070 @endif libbacktrace
44071 @if libcpp
44072         @if test -d $(HOST_SUBDIR)/libcpp ; then \
44073           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
44074           mv prev-libcpp stage3-libcpp ; :  ; \
44075         fi
44076 @endif libcpp
44077 @if libdecnumber
44078         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44079           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
44080           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
44081         fi
44082 @endif libdecnumber
44083 @if libiberty
44084         @if test -d $(HOST_SUBDIR)/libiberty ; then \
44085           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
44086           mv prev-libiberty stage3-libiberty ; :  ; \
44087         fi
44088 @endif libiberty
44089 @if zlib
44090         @if test -d $(HOST_SUBDIR)/zlib ; then \
44091           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
44092           mv prev-zlib stage3-zlib ; :  ; \
44093         fi
44094 @endif zlib
44095 @if lto-plugin
44096         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44097           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
44098           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
44099         fi
44100 @endif lto-plugin
44101         @if test -d $(TARGET_SUBDIR) ; then \
44102           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
44103           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
44104         fi
44105         rm -f stage_current
44106
44107 # Bubble a bug fix through all the stages up to stage 4.  They are
44108 # remade, but not reconfigured.  The next stage (if any) will not be
44109 # reconfigured either.
44110 .PHONY: stage4-bubble
44111 stage4-bubble:: stage3-bubble
44112         @r=`${PWD_COMMAND}`; export r; \
44113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44114         if test -f stage4-lean || test -f stage3-lean  ; then \
44115           echo Skipping rebuild of stage4 ; \
44116         else \
44117           $(MAKE) stage4-start; \
44118           if $(LEAN); then \
44119             rm -rf stage2-* ; \
44120             $(STAMP) stage2-lean ; \
44121           fi; \
44122           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
44123         fi
44124         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
44125
44126 .PHONY: all-stage4 clean-stage4
44127 do-clean: clean-stage4
44128
44129 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44130 # only possibility, but now it conflicts with no-bootstrap rules
44131 @if gcc-bootstrap
44132
44133 compare3:
44134         @r=`${PWD_COMMAND}`; export r; \
44135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44136         if test -f stage3-lean; then \
44137           echo Cannot compare object files as stage 3 was deleted. ; \
44138           exit 0 ; \
44139         fi; \
44140         : $(MAKE); $(stage); \
44141         rm -f .bad_compare ; \
44142         echo Comparing stages 3 and 4 ; \
44143         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
44144         files=`find stage4-* -name "*$(objext)" -print | \
44145                  sed -n s,^stage$$sed-,,p` ; \
44146         for file in $${files} ; do \
44147           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
44148           if test ! -f $$f1; then continue; fi; \
44149           $(do-compare3) > /dev/null 2>&1; \
44150           if test $$? -eq 1; then \
44151             case $$file in \
44152               @compare_exclusions@) \
44153                 echo warning: $$file differs ;; \
44154               *) \
44155                 echo $$file differs >> .bad_compare ;; \
44156             esac ; \
44157           fi ; \
44158         done ; \
44159         if [ -f .bad_compare ]; then \
44160           echo "Bootstrap comparison failure!"; \
44161           cat .bad_compare; \
44162           exit 1; \
44163         else \
44164           echo Comparison successful.; \
44165         fi ; \
44166         $(STAMP) compare3
44167         if $(LEAN); then \
44168           rm -rf stage3-*; \
44169           $(STAMP) stage3-lean; \
44170         fi
44171
44172
44173
44174 .PHONY: bootstrap4 bootstrap4-lean
44175 bootstrap4:
44176         echo stage4 > stage_final
44177         @r=`${PWD_COMMAND}`; export r; \
44178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44179         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
44180         @: $(MAKE); $(unstage)
44181         @r=`${PWD_COMMAND}`; export r; \
44182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44183         TFLAGS="$(STAGE4_TFLAGS)"; \
44184         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44185
44186 bootstrap4-lean:
44187         echo stage4 > stage_final
44188         @r=`${PWD_COMMAND}`; export r; \
44189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44190         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
44191         @: $(MAKE); $(unstage)
44192         @r=`${PWD_COMMAND}`; export r; \
44193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44194         TFLAGS="$(STAGE4_TFLAGS)"; \
44195         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44196
44197
44198 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44199 distclean-stage3:: distclean-stage4 
44200 .PHONY: distclean-stage4
44201 distclean-stage4::
44202         @: $(MAKE); $(stage)
44203         @test "`cat stage_last`" != stage4 || rm -f stage_last
44204         rm -rf stage4-* compare3 
44205
44206
44207 @endif gcc-bootstrap
44208
44209
44210 .PHONY: stageprofile-start stageprofile-end
44211
44212 stageprofile-start::
44213         @: $(MAKE); $(stage); \
44214         echo stageprofile > stage_current ; \
44215         echo stageprofile > stage_last; \
44216         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44217 @if bfd
44218         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
44219           mkdir stageprofile-bfd; \
44220         mv stageprofile-bfd bfd  ; \
44221         mv stage1-bfd prev-bfd || test -f stage1-lean 
44222 @endif bfd
44223 @if opcodes
44224         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
44225           mkdir stageprofile-opcodes; \
44226         mv stageprofile-opcodes opcodes  ; \
44227         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
44228 @endif opcodes
44229 @if binutils
44230         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
44231           mkdir stageprofile-binutils; \
44232         mv stageprofile-binutils binutils  ; \
44233         mv stage1-binutils prev-binutils || test -f stage1-lean 
44234 @endif binutils
44235 @if gas
44236         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
44237           mkdir stageprofile-gas; \
44238         mv stageprofile-gas gas  ; \
44239         mv stage1-gas prev-gas || test -f stage1-lean 
44240 @endif gas
44241 @if gcc
44242         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
44243           mkdir stageprofile-gcc; \
44244         mv stageprofile-gcc gcc  ; \
44245         mv stage1-gcc prev-gcc || test -f stage1-lean 
44246 @endif gcc
44247 @if gmp
44248         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
44249           mkdir stageprofile-gmp; \
44250         mv stageprofile-gmp gmp  ; \
44251         mv stage1-gmp prev-gmp || test -f stage1-lean 
44252 @endif gmp
44253 @if mpfr
44254         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
44255           mkdir stageprofile-mpfr; \
44256         mv stageprofile-mpfr mpfr  ; \
44257         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
44258 @endif mpfr
44259 @if mpc
44260         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
44261           mkdir stageprofile-mpc; \
44262         mv stageprofile-mpc mpc  ; \
44263         mv stage1-mpc prev-mpc || test -f stage1-lean 
44264 @endif mpc
44265 @if isl
44266         @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
44267           mkdir stageprofile-isl; \
44268         mv stageprofile-isl isl  ; \
44269         mv stage1-isl prev-isl || test -f stage1-lean 
44270 @endif isl
44271 @if cloog
44272         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
44273           mkdir stageprofile-cloog; \
44274         mv stageprofile-cloog cloog  ; \
44275         mv stage1-cloog prev-cloog || test -f stage1-lean 
44276 @endif cloog
44277 @if libelf
44278         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
44279           mkdir stageprofile-libelf; \
44280         mv stageprofile-libelf libelf  ; \
44281         mv stage1-libelf prev-libelf || test -f stage1-lean 
44282 @endif libelf
44283 @if gold
44284         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
44285           mkdir stageprofile-gold; \
44286         mv stageprofile-gold gold  ; \
44287         mv stage1-gold prev-gold || test -f stage1-lean 
44288 @endif gold
44289 @if intl
44290         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
44291           mkdir stageprofile-intl; \
44292         mv stageprofile-intl intl  ; \
44293         mv stage1-intl prev-intl || test -f stage1-lean 
44294 @endif intl
44295 @if ld
44296         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
44297           mkdir stageprofile-ld; \
44298         mv stageprofile-ld ld  ; \
44299         mv stage1-ld prev-ld || test -f stage1-lean 
44300 @endif ld
44301 @if libbacktrace
44302         @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
44303           mkdir stageprofile-libbacktrace; \
44304         mv stageprofile-libbacktrace libbacktrace  ; \
44305         mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
44306 @endif libbacktrace
44307 @if libcpp
44308         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
44309           mkdir stageprofile-libcpp; \
44310         mv stageprofile-libcpp libcpp  ; \
44311         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
44312 @endif libcpp
44313 @if libdecnumber
44314         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
44315           mkdir stageprofile-libdecnumber; \
44316         mv stageprofile-libdecnumber libdecnumber  ; \
44317         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
44318 @endif libdecnumber
44319 @if libiberty
44320         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
44321           mkdir stageprofile-libiberty; \
44322         mv stageprofile-libiberty libiberty  ; \
44323         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
44324 @endif libiberty
44325 @if zlib
44326         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
44327           mkdir stageprofile-zlib; \
44328         mv stageprofile-zlib zlib  ; \
44329         mv stage1-zlib prev-zlib || test -f stage1-lean 
44330 @endif zlib
44331 @if lto-plugin
44332         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
44333           mkdir stageprofile-lto-plugin; \
44334         mv stageprofile-lto-plugin lto-plugin  ; \
44335         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
44336 @endif lto-plugin
44337         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
44338           mkdir stageprofile-$(TARGET_SUBDIR); \
44339         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
44340         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
44341
44342 stageprofile-end:: 
44343 @if bfd
44344         @if test -d $(HOST_SUBDIR)/bfd ; then \
44345           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
44346           mv prev-bfd stage1-bfd ; :  ; \
44347         fi
44348 @endif bfd
44349 @if opcodes
44350         @if test -d $(HOST_SUBDIR)/opcodes ; then \
44351           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
44352           mv prev-opcodes stage1-opcodes ; :  ; \
44353         fi
44354 @endif opcodes
44355 @if binutils
44356         @if test -d $(HOST_SUBDIR)/binutils ; then \
44357           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
44358           mv prev-binutils stage1-binutils ; :  ; \
44359         fi
44360 @endif binutils
44361 @if gas
44362         @if test -d $(HOST_SUBDIR)/gas ; then \
44363           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
44364           mv prev-gas stage1-gas ; :  ; \
44365         fi
44366 @endif gas
44367 @if gcc
44368         @if test -d $(HOST_SUBDIR)/gcc ; then \
44369           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
44370           mv prev-gcc stage1-gcc ; :  ; \
44371         fi
44372 @endif gcc
44373 @if gmp
44374         @if test -d $(HOST_SUBDIR)/gmp ; then \
44375           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
44376           mv prev-gmp stage1-gmp ; :  ; \
44377         fi
44378 @endif gmp
44379 @if mpfr
44380         @if test -d $(HOST_SUBDIR)/mpfr ; then \
44381           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
44382           mv prev-mpfr stage1-mpfr ; :  ; \
44383         fi
44384 @endif mpfr
44385 @if mpc
44386         @if test -d $(HOST_SUBDIR)/mpc ; then \
44387           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
44388           mv prev-mpc stage1-mpc ; :  ; \
44389         fi
44390 @endif mpc
44391 @if isl
44392         @if test -d $(HOST_SUBDIR)/isl ; then \
44393           cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
44394           mv prev-isl stage1-isl ; :  ; \
44395         fi
44396 @endif isl
44397 @if cloog
44398         @if test -d $(HOST_SUBDIR)/cloog ; then \
44399           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
44400           mv prev-cloog stage1-cloog ; :  ; \
44401         fi
44402 @endif cloog
44403 @if libelf
44404         @if test -d $(HOST_SUBDIR)/libelf ; then \
44405           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
44406           mv prev-libelf stage1-libelf ; :  ; \
44407         fi
44408 @endif libelf
44409 @if gold
44410         @if test -d $(HOST_SUBDIR)/gold ; then \
44411           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
44412           mv prev-gold stage1-gold ; :  ; \
44413         fi
44414 @endif gold
44415 @if intl
44416         @if test -d $(HOST_SUBDIR)/intl ; then \
44417           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
44418           mv prev-intl stage1-intl ; :  ; \
44419         fi
44420 @endif intl
44421 @if ld
44422         @if test -d $(HOST_SUBDIR)/ld ; then \
44423           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
44424           mv prev-ld stage1-ld ; :  ; \
44425         fi
44426 @endif ld
44427 @if libbacktrace
44428         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44429           cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
44430           mv prev-libbacktrace stage1-libbacktrace ; :  ; \
44431         fi
44432 @endif libbacktrace
44433 @if libcpp
44434         @if test -d $(HOST_SUBDIR)/libcpp ; then \
44435           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
44436           mv prev-libcpp stage1-libcpp ; :  ; \
44437         fi
44438 @endif libcpp
44439 @if libdecnumber
44440         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44441           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
44442           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
44443         fi
44444 @endif libdecnumber
44445 @if libiberty
44446         @if test -d $(HOST_SUBDIR)/libiberty ; then \
44447           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
44448           mv prev-libiberty stage1-libiberty ; :  ; \
44449         fi
44450 @endif libiberty
44451 @if zlib
44452         @if test -d $(HOST_SUBDIR)/zlib ; then \
44453           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
44454           mv prev-zlib stage1-zlib ; :  ; \
44455         fi
44456 @endif zlib
44457 @if lto-plugin
44458         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44459           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
44460           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
44461         fi
44462 @endif lto-plugin
44463         @if test -d $(TARGET_SUBDIR) ; then \
44464           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
44465           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
44466         fi
44467         rm -f stage_current
44468
44469 # Bubble a bug fix through all the stages up to stage profile.  They are
44470 # remade, but not reconfigured.  The next stage (if any) will not be
44471 # reconfigured either.
44472 .PHONY: stageprofile-bubble
44473 stageprofile-bubble:: stage1-bubble
44474         @r=`${PWD_COMMAND}`; export r; \
44475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44476         if test -f stageprofile-lean || test -f stage1-lean  ; then \
44477           echo Skipping rebuild of stageprofile ; \
44478         else \
44479           $(MAKE) stageprofile-start; \
44480           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
44481         fi
44482
44483 .PHONY: all-stageprofile clean-stageprofile
44484 do-clean: clean-stageprofile
44485
44486 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44487 # only possibility, but now it conflicts with no-bootstrap rules
44488 @if gcc-bootstrap
44489
44490
44491
44492
44493 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44494 distclean-stage1:: distclean-stageprofile 
44495 .PHONY: distclean-stageprofile
44496 distclean-stageprofile::
44497         @: $(MAKE); $(stage)
44498         @test "`cat stage_last`" != stageprofile || rm -f stage_last
44499         rm -rf stageprofile-* 
44500
44501
44502 @endif gcc-bootstrap
44503
44504
44505 .PHONY: stagefeedback-start stagefeedback-end
44506
44507 stagefeedback-start::
44508         @: $(MAKE); $(stage); \
44509         echo stagefeedback > stage_current ; \
44510         echo stagefeedback > stage_last; \
44511         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44512 @if bfd
44513         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
44514           mkdir stagefeedback-bfd; \
44515         mv stagefeedback-bfd bfd  ; \
44516         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
44517 @endif bfd
44518 @if opcodes
44519         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
44520           mkdir stagefeedback-opcodes; \
44521         mv stagefeedback-opcodes opcodes  ; \
44522         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
44523 @endif opcodes
44524 @if binutils
44525         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
44526           mkdir stagefeedback-binutils; \
44527         mv stagefeedback-binutils binutils  ; \
44528         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
44529 @endif binutils
44530 @if gas
44531         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
44532           mkdir stagefeedback-gas; \
44533         mv stagefeedback-gas gas  ; \
44534         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
44535 @endif gas
44536 @if gcc
44537         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
44538           mkdir stagefeedback-gcc; \
44539         mv stagefeedback-gcc gcc  ; \
44540         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
44541 @endif gcc
44542 @if gmp
44543         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
44544           mkdir stagefeedback-gmp; \
44545         mv stagefeedback-gmp gmp  ; \
44546         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
44547 @endif gmp
44548 @if mpfr
44549         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
44550           mkdir stagefeedback-mpfr; \
44551         mv stagefeedback-mpfr mpfr  ; \
44552         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
44553 @endif mpfr
44554 @if mpc
44555         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
44556           mkdir stagefeedback-mpc; \
44557         mv stagefeedback-mpc mpc  ; \
44558         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
44559 @endif mpc
44560 @if isl
44561         @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
44562           mkdir stagefeedback-isl; \
44563         mv stagefeedback-isl isl  ; \
44564         mv stageprofile-isl prev-isl || test -f stageprofile-lean 
44565 @endif isl
44566 @if cloog
44567         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
44568           mkdir stagefeedback-cloog; \
44569         mv stagefeedback-cloog cloog  ; \
44570         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
44571 @endif cloog
44572 @if libelf
44573         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
44574           mkdir stagefeedback-libelf; \
44575         mv stagefeedback-libelf libelf  ; \
44576         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
44577 @endif libelf
44578 @if gold
44579         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
44580           mkdir stagefeedback-gold; \
44581         mv stagefeedback-gold gold  ; \
44582         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
44583 @endif gold
44584 @if intl
44585         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
44586           mkdir stagefeedback-intl; \
44587         mv stagefeedback-intl intl  ; \
44588         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
44589 @endif intl
44590 @if ld
44591         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
44592           mkdir stagefeedback-ld; \
44593         mv stagefeedback-ld ld  ; \
44594         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
44595 @endif ld
44596 @if libbacktrace
44597         @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
44598           mkdir stagefeedback-libbacktrace; \
44599         mv stagefeedback-libbacktrace libbacktrace  ; \
44600         mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean 
44601 @endif libbacktrace
44602 @if libcpp
44603         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
44604           mkdir stagefeedback-libcpp; \
44605         mv stagefeedback-libcpp libcpp  ; \
44606         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
44607 @endif libcpp
44608 @if libdecnumber
44609         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
44610           mkdir stagefeedback-libdecnumber; \
44611         mv stagefeedback-libdecnumber libdecnumber  ; \
44612         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
44613 @endif libdecnumber
44614 @if libiberty
44615         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
44616           mkdir stagefeedback-libiberty; \
44617         mv stagefeedback-libiberty libiberty  ; \
44618         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
44619 @endif libiberty
44620 @if zlib
44621         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
44622           mkdir stagefeedback-zlib; \
44623         mv stagefeedback-zlib zlib  ; \
44624         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
44625 @endif zlib
44626 @if lto-plugin
44627         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
44628           mkdir stagefeedback-lto-plugin; \
44629         mv stagefeedback-lto-plugin lto-plugin  ; \
44630         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
44631 @endif lto-plugin
44632         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
44633           mkdir stagefeedback-$(TARGET_SUBDIR); \
44634         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
44635         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
44636
44637 stagefeedback-end:: 
44638 @if bfd
44639         @if test -d $(HOST_SUBDIR)/bfd ; then \
44640           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
44641           mv prev-bfd stageprofile-bfd ; :  ; \
44642         fi
44643 @endif bfd
44644 @if opcodes
44645         @if test -d $(HOST_SUBDIR)/opcodes ; then \
44646           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
44647           mv prev-opcodes stageprofile-opcodes ; :  ; \
44648         fi
44649 @endif opcodes
44650 @if binutils
44651         @if test -d $(HOST_SUBDIR)/binutils ; then \
44652           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
44653           mv prev-binutils stageprofile-binutils ; :  ; \
44654         fi
44655 @endif binutils
44656 @if gas
44657         @if test -d $(HOST_SUBDIR)/gas ; then \
44658           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
44659           mv prev-gas stageprofile-gas ; :  ; \
44660         fi
44661 @endif gas
44662 @if gcc
44663         @if test -d $(HOST_SUBDIR)/gcc ; then \
44664           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
44665           mv prev-gcc stageprofile-gcc ; :  ; \
44666         fi
44667 @endif gcc
44668 @if gmp
44669         @if test -d $(HOST_SUBDIR)/gmp ; then \
44670           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
44671           mv prev-gmp stageprofile-gmp ; :  ; \
44672         fi
44673 @endif gmp
44674 @if mpfr
44675         @if test -d $(HOST_SUBDIR)/mpfr ; then \
44676           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
44677           mv prev-mpfr stageprofile-mpfr ; :  ; \
44678         fi
44679 @endif mpfr
44680 @if mpc
44681         @if test -d $(HOST_SUBDIR)/mpc ; then \
44682           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
44683           mv prev-mpc stageprofile-mpc ; :  ; \
44684         fi
44685 @endif mpc
44686 @if isl
44687         @if test -d $(HOST_SUBDIR)/isl ; then \
44688           cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
44689           mv prev-isl stageprofile-isl ; :  ; \
44690         fi
44691 @endif isl
44692 @if cloog
44693         @if test -d $(HOST_SUBDIR)/cloog ; then \
44694           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
44695           mv prev-cloog stageprofile-cloog ; :  ; \
44696         fi
44697 @endif cloog
44698 @if libelf
44699         @if test -d $(HOST_SUBDIR)/libelf ; then \
44700           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
44701           mv prev-libelf stageprofile-libelf ; :  ; \
44702         fi
44703 @endif libelf
44704 @if gold
44705         @if test -d $(HOST_SUBDIR)/gold ; then \
44706           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
44707           mv prev-gold stageprofile-gold ; :  ; \
44708         fi
44709 @endif gold
44710 @if intl
44711         @if test -d $(HOST_SUBDIR)/intl ; then \
44712           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
44713           mv prev-intl stageprofile-intl ; :  ; \
44714         fi
44715 @endif intl
44716 @if ld
44717         @if test -d $(HOST_SUBDIR)/ld ; then \
44718           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
44719           mv prev-ld stageprofile-ld ; :  ; \
44720         fi
44721 @endif ld
44722 @if libbacktrace
44723         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44724           cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
44725           mv prev-libbacktrace stageprofile-libbacktrace ; :  ; \
44726         fi
44727 @endif libbacktrace
44728 @if libcpp
44729         @if test -d $(HOST_SUBDIR)/libcpp ; then \
44730           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
44731           mv prev-libcpp stageprofile-libcpp ; :  ; \
44732         fi
44733 @endif libcpp
44734 @if libdecnumber
44735         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44736           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
44737           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
44738         fi
44739 @endif libdecnumber
44740 @if libiberty
44741         @if test -d $(HOST_SUBDIR)/libiberty ; then \
44742           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
44743           mv prev-libiberty stageprofile-libiberty ; :  ; \
44744         fi
44745 @endif libiberty
44746 @if zlib
44747         @if test -d $(HOST_SUBDIR)/zlib ; then \
44748           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
44749           mv prev-zlib stageprofile-zlib ; :  ; \
44750         fi
44751 @endif zlib
44752 @if lto-plugin
44753         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44754           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
44755           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
44756         fi
44757 @endif lto-plugin
44758         @if test -d $(TARGET_SUBDIR) ; then \
44759           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
44760           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
44761         fi
44762         rm -f stage_current
44763
44764 # Bubble a bug fix through all the stages up to stage feedback.  They are
44765 # remade, but not reconfigured.  The next stage (if any) will not be
44766 # reconfigured either.
44767 .PHONY: stagefeedback-bubble
44768 stagefeedback-bubble:: stageprofile-bubble
44769         @r=`${PWD_COMMAND}`; export r; \
44770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44771         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
44772           echo Skipping rebuild of stagefeedback ; \
44773         else \
44774           $(MAKE) stagefeedback-start; \
44775           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
44776         fi
44777
44778 .PHONY: all-stagefeedback clean-stagefeedback
44779 do-clean: clean-stagefeedback
44780
44781 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44782 # only possibility, but now it conflicts with no-bootstrap rules
44783 @if gcc-bootstrap
44784
44785
44786
44787 .PHONY: profiledbootstrap profiledbootstrap-lean
44788 profiledbootstrap:
44789         echo stagefeedback > stage_final
44790         @r=`${PWD_COMMAND}`; export r; \
44791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44792         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
44793         @: $(MAKE); $(unstage)
44794         @r=`${PWD_COMMAND}`; export r; \
44795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44796         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44797         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44798
44799 profiledbootstrap-lean:
44800         echo stagefeedback > stage_final
44801         @r=`${PWD_COMMAND}`; export r; \
44802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44803         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
44804         @: $(MAKE); $(unstage)
44805         @r=`${PWD_COMMAND}`; export r; \
44806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44807         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44808         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44809
44810
44811 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44812 distclean-stageprofile:: distclean-stagefeedback 
44813 .PHONY: distclean-stagefeedback
44814 distclean-stagefeedback::
44815         @: $(MAKE); $(stage)
44816         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
44817         rm -rf stagefeedback-* 
44818
44819
44820 @endif gcc-bootstrap
44821
44822
44823
44824 stageprofile-end::
44825         $(MAKE) distclean-stagefeedback
44826
44827 stagefeedback-start::
44828         @r=`${PWD_COMMAND}`; export r; \
44829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44830         for i in prev-*; do \
44831           j=`echo $$i | sed s/^prev-//` ; \
44832           cd $$r/$$i && \
44833           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
44834           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
44835         done
44836
44837 @if gcc-bootstrap
44838 do-distclean: distclean-stage1
44839
44840 # Provide a GCC build when we're building target libraries.  This does
44841 # not work as a dependency, just as the minimum necessary to avoid errors.
44842 stage_last:
44843         @r=`${PWD_COMMAND}`; export r; \
44844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44845         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
44846
44847 # Same as unstage, but not phony and defaulting to stage1-start.  We place
44848 # it in the dependency so that for example `make -j3 all-gcc' works.
44849 stage_current:
44850         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
44851
44852 .PHONY: restrap
44853 restrap::
44854         @: $(MAKE); $(stage)
44855         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
44856 restrap:: all
44857 @endif gcc-bootstrap
44858
44859 # --------------------------------------
44860 # Dependencies between different modules
44861 # --------------------------------------
44862
44863 # Generic dependencies for target modules on host stuff, especially gcc
44864 @if gcc-bootstrap
44865 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
44866 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
44867 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
44868 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
44869 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
44870 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
44871 configure-target-libmudflap: stage_last
44872 configure-target-libsanitizer: stage_last
44873 configure-target-libssp: stage_last
44874 configure-target-newlib: stage_last
44875 configure-stage1-target-libgcc: maybe-all-stage1-gcc
44876 configure-stage2-target-libgcc: maybe-all-stage2-gcc
44877 configure-stage3-target-libgcc: maybe-all-stage3-gcc
44878 configure-stage4-target-libgcc: maybe-all-stage4-gcc
44879 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
44880 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
44881 configure-target-libbacktrace: stage_last
44882 configure-target-libquadmath: stage_last
44883 configure-target-libgfortran: stage_last
44884 configure-target-libobjc: stage_last
44885 configure-target-libgo: stage_last
44886 configure-target-libtermcap: stage_last
44887 configure-target-winsup: stage_last
44888 configure-target-libgloss: stage_last
44889 configure-target-libffi: stage_last
44890 configure-target-libjava: stage_last
44891 configure-target-zlib: stage_last
44892 configure-target-boehm-gc: stage_last
44893 configure-target-rda: stage_last
44894 configure-target-libada: stage_last
44895 configure-stage1-target-libgomp: maybe-all-stage1-gcc
44896 configure-stage2-target-libgomp: maybe-all-stage2-gcc
44897 configure-stage3-target-libgomp: maybe-all-stage3-gcc
44898 configure-stage4-target-libgomp: maybe-all-stage4-gcc
44899 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
44900 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
44901 configure-target-libitm: stage_last
44902 configure-target-libatomic: stage_last
44903 @endif gcc-bootstrap
44904
44905 @if gcc-no-bootstrap
44906 configure-target-libstdc++-v3: maybe-all-gcc
44907 configure-target-libmudflap: maybe-all-gcc
44908 configure-target-libsanitizer: maybe-all-gcc
44909 configure-target-libssp: maybe-all-gcc
44910 configure-target-newlib: maybe-all-gcc
44911 configure-target-libgcc: maybe-all-gcc
44912 configure-target-libbacktrace: maybe-all-gcc
44913 configure-target-libquadmath: maybe-all-gcc
44914 configure-target-libgfortran: maybe-all-gcc
44915 configure-target-libobjc: maybe-all-gcc
44916 configure-target-libgo: maybe-all-gcc
44917 configure-target-libtermcap: maybe-all-gcc
44918 configure-target-winsup: maybe-all-gcc
44919 configure-target-libgloss: maybe-all-gcc
44920 configure-target-libffi: maybe-all-gcc
44921 configure-target-libjava: maybe-all-gcc
44922 configure-target-zlib: maybe-all-gcc
44923 configure-target-boehm-gc: maybe-all-gcc
44924 configure-target-rda: maybe-all-gcc
44925 configure-target-libada: maybe-all-gcc
44926 configure-target-libgomp: maybe-all-gcc
44927 configure-target-libitm: maybe-all-gcc
44928 configure-target-libatomic: maybe-all-gcc
44929 @endif gcc-no-bootstrap
44930
44931
44932 # There are two types of dependencies here: 'hard' dependencies, where one
44933 # module simply won't build without the other; and 'soft' dependencies, where
44934 # if the depended-on module is missing, the depending module will do without
44935 # or find a substitute somewhere (perhaps installed).  Soft dependencies
44936 # are made here to depend on a 'maybe-' target.  If you're not sure,
44937 # it's safer to use a soft dependency.
44938
44939
44940
44941
44942
44943
44944 # With all the machinery above in place, it is pretty easy to generate
44945 # dependencies.  Host dependencies are a bit more complex because we have
44946 # to check for bootstrap/prebootstrap dependencies.  To resolve
44947 # prebootstrap dependencies, prebootstrap modules are gathered in
44948 # a hash table.
44949 all-build-bison: maybe-all-build-texinfo
44950 all-build-flex: maybe-all-build-texinfo
44951 all-build-flex: maybe-all-build-bison
44952 all-build-flex: maybe-all-build-m4
44953 all-build-libiberty: maybe-all-build-texinfo
44954 all-build-m4: maybe-all-build-texinfo
44955 all-build-fixincludes: maybe-all-build-libiberty
44956 configure-gcc: maybe-configure-intl
44957
44958 configure-stage1-gcc: maybe-configure-stage1-intl
44959 configure-stage2-gcc: maybe-configure-stage2-intl
44960 configure-stage3-gcc: maybe-configure-stage3-intl
44961 configure-stage4-gcc: maybe-configure-stage4-intl
44962 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
44963 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
44964 configure-gcc: maybe-all-lto-plugin
44965
44966 configure-stage1-gcc: maybe-all-stage1-lto-plugin
44967 configure-stage2-gcc: maybe-all-stage2-lto-plugin
44968 configure-stage3-gcc: maybe-all-stage3-lto-plugin
44969 configure-stage4-gcc: maybe-all-stage4-lto-plugin
44970 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
44971 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
44972 configure-gcc: maybe-all-binutils
44973
44974 configure-stage1-gcc: maybe-all-stage1-binutils
44975 configure-stage2-gcc: maybe-all-stage2-binutils
44976 configure-stage3-gcc: maybe-all-stage3-binutils
44977 configure-stage4-gcc: maybe-all-stage4-binutils
44978 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
44979 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
44980 configure-gcc: maybe-all-gas
44981
44982 configure-stage1-gcc: maybe-all-stage1-gas
44983 configure-stage2-gcc: maybe-all-stage2-gas
44984 configure-stage3-gcc: maybe-all-stage3-gas
44985 configure-stage4-gcc: maybe-all-stage4-gas
44986 configure-stageprofile-gcc: maybe-all-stageprofile-gas
44987 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
44988 configure-gcc: maybe-all-ld
44989
44990 configure-stage1-gcc: maybe-all-stage1-ld
44991 configure-stage2-gcc: maybe-all-stage2-ld
44992 configure-stage3-gcc: maybe-all-stage3-ld
44993 configure-stage4-gcc: maybe-all-stage4-ld
44994 configure-stageprofile-gcc: maybe-all-stageprofile-ld
44995 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
44996 configure-gcc: maybe-all-gold
44997
44998 configure-stage1-gcc: maybe-all-stage1-gold
44999 configure-stage2-gcc: maybe-all-stage2-gold
45000 configure-stage3-gcc: maybe-all-stage3-gold
45001 configure-stage4-gcc: maybe-all-stage4-gold
45002 configure-stageprofile-gcc: maybe-all-stageprofile-gold
45003 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
45004 configure-gcc: maybe-all-libelf
45005
45006 configure-stage1-gcc: maybe-all-stage1-libelf
45007 configure-stage2-gcc: maybe-all-stage2-libelf
45008 configure-stage3-gcc: maybe-all-stage3-libelf
45009 configure-stage4-gcc: maybe-all-stage4-libelf
45010 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
45011 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
45012 all-gcc: all-libiberty
45013
45014 all-stage1-gcc: all-stage1-libiberty
45015 all-stage2-gcc: all-stage2-libiberty
45016 all-stage3-gcc: all-stage3-libiberty
45017 all-stage4-gcc: all-stage4-libiberty
45018 all-stageprofile-gcc: all-stageprofile-libiberty
45019 all-stagefeedback-gcc: all-stagefeedback-libiberty
45020 all-gcc: maybe-all-gmp
45021
45022 all-stage1-gcc: maybe-all-stage1-gmp
45023 all-stage2-gcc: maybe-all-stage2-gmp
45024 all-stage3-gcc: maybe-all-stage3-gmp
45025 all-stage4-gcc: maybe-all-stage4-gmp
45026 all-stageprofile-gcc: maybe-all-stageprofile-gmp
45027 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
45028 all-gcc: maybe-all-intl
45029
45030 all-stage1-gcc: maybe-all-stage1-intl
45031 all-stage2-gcc: maybe-all-stage2-intl
45032 all-stage3-gcc: maybe-all-stage3-intl
45033 all-stage4-gcc: maybe-all-stage4-intl
45034 all-stageprofile-gcc: maybe-all-stageprofile-intl
45035 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
45036 all-gcc: maybe-all-mpfr
45037
45038 all-stage1-gcc: maybe-all-stage1-mpfr
45039 all-stage2-gcc: maybe-all-stage2-mpfr
45040 all-stage3-gcc: maybe-all-stage3-mpfr
45041 all-stage4-gcc: maybe-all-stage4-mpfr
45042 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
45043 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
45044 all-gcc: maybe-all-mpc
45045
45046 all-stage1-gcc: maybe-all-stage1-mpc
45047 all-stage2-gcc: maybe-all-stage2-mpc
45048 all-stage3-gcc: maybe-all-stage3-mpc
45049 all-stage4-gcc: maybe-all-stage4-mpc
45050 all-stageprofile-gcc: maybe-all-stageprofile-mpc
45051 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
45052 all-gcc: maybe-all-cloog
45053
45054 all-stage1-gcc: maybe-all-stage1-cloog
45055 all-stage2-gcc: maybe-all-stage2-cloog
45056 all-stage3-gcc: maybe-all-stage3-cloog
45057 all-stage4-gcc: maybe-all-stage4-cloog
45058 all-stageprofile-gcc: maybe-all-stageprofile-cloog
45059 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
45060 all-gcc: maybe-all-build-texinfo
45061
45062 all-stage1-gcc: maybe-all-build-texinfo
45063 all-stage2-gcc: maybe-all-build-texinfo
45064 all-stage3-gcc: maybe-all-build-texinfo
45065 all-stage4-gcc: maybe-all-build-texinfo
45066 all-stageprofile-gcc: maybe-all-build-texinfo
45067 all-stagefeedback-gcc: maybe-all-build-texinfo
45068 all-gcc: maybe-all-build-bison
45069
45070 all-stage1-gcc: maybe-all-build-bison
45071 all-stage2-gcc: maybe-all-build-bison
45072 all-stage3-gcc: maybe-all-build-bison
45073 all-stage4-gcc: maybe-all-build-bison
45074 all-stageprofile-gcc: maybe-all-build-bison
45075 all-stagefeedback-gcc: maybe-all-build-bison
45076 all-gcc: maybe-all-build-flex
45077
45078 all-stage1-gcc: maybe-all-build-flex
45079 all-stage2-gcc: maybe-all-build-flex
45080 all-stage3-gcc: maybe-all-build-flex
45081 all-stage4-gcc: maybe-all-build-flex
45082 all-stageprofile-gcc: maybe-all-build-flex
45083 all-stagefeedback-gcc: maybe-all-build-flex
45084 all-gcc: maybe-all-build-libiberty
45085
45086 all-stage1-gcc: maybe-all-build-libiberty
45087 all-stage2-gcc: maybe-all-build-libiberty
45088 all-stage3-gcc: maybe-all-build-libiberty
45089 all-stage4-gcc: maybe-all-build-libiberty
45090 all-stageprofile-gcc: maybe-all-build-libiberty
45091 all-stagefeedback-gcc: maybe-all-build-libiberty
45092 all-gcc: maybe-all-build-fixincludes
45093
45094 all-stage1-gcc: maybe-all-build-fixincludes
45095 all-stage2-gcc: maybe-all-build-fixincludes
45096 all-stage3-gcc: maybe-all-build-fixincludes
45097 all-stage4-gcc: maybe-all-build-fixincludes
45098 all-stageprofile-gcc: maybe-all-build-fixincludes
45099 all-stagefeedback-gcc: maybe-all-build-fixincludes
45100 all-gcc: maybe-all-zlib
45101
45102 all-stage1-gcc: maybe-all-stage1-zlib
45103 all-stage2-gcc: maybe-all-stage2-zlib
45104 all-stage3-gcc: maybe-all-stage3-zlib
45105 all-stage4-gcc: maybe-all-stage4-zlib
45106 all-stageprofile-gcc: maybe-all-stageprofile-zlib
45107 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
45108 all-gcc: all-libbacktrace
45109
45110 all-stage1-gcc: all-stage1-libbacktrace
45111 all-stage2-gcc: all-stage2-libbacktrace
45112 all-stage3-gcc: all-stage3-libbacktrace
45113 all-stage4-gcc: all-stage4-libbacktrace
45114 all-stageprofile-gcc: all-stageprofile-libbacktrace
45115 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
45116 all-gcc: all-libcpp
45117
45118 all-stage1-gcc: all-stage1-libcpp
45119 all-stage2-gcc: all-stage2-libcpp
45120 all-stage3-gcc: all-stage3-libcpp
45121 all-stage4-gcc: all-stage4-libcpp
45122 all-stageprofile-gcc: all-stageprofile-libcpp
45123 all-stagefeedback-gcc: all-stagefeedback-libcpp
45124 all-gcc: all-libdecnumber
45125
45126 all-stage1-gcc: all-stage1-libdecnumber
45127 all-stage2-gcc: all-stage2-libdecnumber
45128 all-stage3-gcc: all-stage3-libdecnumber
45129 all-stage4-gcc: all-stage4-libdecnumber
45130 all-stageprofile-gcc: all-stageprofile-libdecnumber
45131 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
45132 all-gcc: maybe-all-libiberty
45133
45134 all-stage1-gcc: maybe-all-stage1-libiberty
45135 all-stage2-gcc: maybe-all-stage2-libiberty
45136 all-stage3-gcc: maybe-all-stage3-libiberty
45137 all-stage4-gcc: maybe-all-stage4-libiberty
45138 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
45139 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
45140 all-gcc: maybe-all-fixincludes
45141 all-gcc: maybe-all-lto-plugin
45142
45143 all-stage1-gcc: maybe-all-stage1-lto-plugin
45144 all-stage2-gcc: maybe-all-stage2-lto-plugin
45145 all-stage3-gcc: maybe-all-stage3-lto-plugin
45146 all-stage4-gcc: maybe-all-stage4-lto-plugin
45147 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
45148 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
45149 info-gcc: maybe-all-build-libiberty
45150
45151 info-stage1-gcc: maybe-all-build-libiberty
45152 info-stage2-gcc: maybe-all-build-libiberty
45153 info-stage3-gcc: maybe-all-build-libiberty
45154 info-stage4-gcc: maybe-all-build-libiberty
45155 info-stageprofile-gcc: maybe-all-build-libiberty
45156 info-stagefeedback-gcc: maybe-all-build-libiberty
45157 dvi-gcc: maybe-all-build-libiberty
45158
45159 dvi-stage1-gcc: maybe-all-build-libiberty
45160 dvi-stage2-gcc: maybe-all-build-libiberty
45161 dvi-stage3-gcc: maybe-all-build-libiberty
45162 dvi-stage4-gcc: maybe-all-build-libiberty
45163 dvi-stageprofile-gcc: maybe-all-build-libiberty
45164 dvi-stagefeedback-gcc: maybe-all-build-libiberty
45165 pdf-gcc: maybe-all-build-libiberty
45166
45167 pdf-stage1-gcc: maybe-all-build-libiberty
45168 pdf-stage2-gcc: maybe-all-build-libiberty
45169 pdf-stage3-gcc: maybe-all-build-libiberty
45170 pdf-stage4-gcc: maybe-all-build-libiberty
45171 pdf-stageprofile-gcc: maybe-all-build-libiberty
45172 pdf-stagefeedback-gcc: maybe-all-build-libiberty
45173 html-gcc: maybe-all-build-libiberty
45174
45175 html-stage1-gcc: maybe-all-build-libiberty
45176 html-stage2-gcc: maybe-all-build-libiberty
45177 html-stage3-gcc: maybe-all-build-libiberty
45178 html-stage4-gcc: maybe-all-build-libiberty
45179 html-stageprofile-gcc: maybe-all-build-libiberty
45180 html-stagefeedback-gcc: maybe-all-build-libiberty
45181 install-gcc: maybe-install-fixincludes
45182 install-gcc: maybe-install-lto-plugin
45183 install-strip-gcc: maybe-install-strip-fixincludes
45184 install-strip-gcc: maybe-install-strip-lto-plugin
45185 configure-libcpp: configure-libiberty
45186
45187 configure-stage1-libcpp: configure-stage1-libiberty
45188 configure-stage2-libcpp: configure-stage2-libiberty
45189 configure-stage3-libcpp: configure-stage3-libiberty
45190 configure-stage4-libcpp: configure-stage4-libiberty
45191 configure-stageprofile-libcpp: configure-stageprofile-libiberty
45192 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
45193 configure-libcpp: maybe-configure-intl
45194
45195 configure-stage1-libcpp: maybe-configure-stage1-intl
45196 configure-stage2-libcpp: maybe-configure-stage2-intl
45197 configure-stage3-libcpp: maybe-configure-stage3-intl
45198 configure-stage4-libcpp: maybe-configure-stage4-intl
45199 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
45200 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
45201 all-libcpp: all-libiberty
45202
45203 all-stage1-libcpp: all-stage1-libiberty
45204 all-stage2-libcpp: all-stage2-libiberty
45205 all-stage3-libcpp: all-stage3-libiberty
45206 all-stage4-libcpp: all-stage4-libiberty
45207 all-stageprofile-libcpp: all-stageprofile-libiberty
45208 all-stagefeedback-libcpp: all-stagefeedback-libiberty
45209 all-libcpp: maybe-all-intl
45210
45211 all-stage1-libcpp: maybe-all-stage1-intl
45212 all-stage2-libcpp: maybe-all-stage2-intl
45213 all-stage3-libcpp: maybe-all-stage3-intl
45214 all-stage4-libcpp: maybe-all-stage4-intl
45215 all-stageprofile-libcpp: maybe-all-stageprofile-intl
45216 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
45217 all-fixincludes: maybe-all-libiberty
45218 all-gnattools: maybe-all-target-libada
45219 all-lto-plugin: maybe-all-libiberty
45220
45221 all-stage1-lto-plugin: maybe-all-stage1-libiberty
45222 all-stage2-lto-plugin: maybe-all-stage2-libiberty
45223 all-stage3-lto-plugin: maybe-all-stage3-libiberty
45224 all-stage4-lto-plugin: maybe-all-stage4-libiberty
45225 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
45226 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
45227 all-utils: maybe-all-libiberty
45228 configure-mpfr: maybe-all-gmp
45229
45230 configure-stage1-mpfr: maybe-all-stage1-gmp
45231 configure-stage2-mpfr: maybe-all-stage2-gmp
45232 configure-stage3-mpfr: maybe-all-stage3-gmp
45233 configure-stage4-mpfr: maybe-all-stage4-gmp
45234 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
45235 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
45236 configure-mpc: maybe-all-mpfr
45237
45238 configure-stage1-mpc: maybe-all-stage1-mpfr
45239 configure-stage2-mpc: maybe-all-stage2-mpfr
45240 configure-stage3-mpc: maybe-all-stage3-mpfr
45241 configure-stage4-mpc: maybe-all-stage4-mpfr
45242 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
45243 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
45244 configure-isl: maybe-all-gmp
45245
45246 configure-stage1-isl: maybe-all-stage1-gmp
45247 configure-stage2-isl: maybe-all-stage2-gmp
45248 configure-stage3-isl: maybe-all-stage3-gmp
45249 configure-stage4-isl: maybe-all-stage4-gmp
45250 configure-stageprofile-isl: maybe-all-stageprofile-gmp
45251 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
45252 configure-cloog: maybe-all-isl
45253
45254 configure-stage1-cloog: maybe-all-stage1-isl
45255 configure-stage2-cloog: maybe-all-stage2-isl
45256 configure-stage3-cloog: maybe-all-stage3-isl
45257 configure-stage4-cloog: maybe-all-stage4-isl
45258 configure-stageprofile-cloog: maybe-all-stageprofile-isl
45259 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
45260 configure-cloog: maybe-all-gmp
45261
45262 configure-stage1-cloog: maybe-all-stage1-gmp
45263 configure-stage2-cloog: maybe-all-stage2-gmp
45264 configure-stage3-cloog: maybe-all-stage3-gmp
45265 configure-stage4-cloog: maybe-all-stage4-gmp
45266 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
45267 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
45268 configure-gdb: maybe-all-intl
45269 configure-gdb: maybe-configure-sim
45270 configure-gdb: maybe-all-bfd
45271 configure-gdb: maybe-all-libiconv
45272 all-gdb: maybe-all-libiberty
45273 all-gdb: maybe-all-libiconv
45274 all-gdb: maybe-all-opcodes
45275 all-gdb: maybe-all-readline
45276 all-gdb: maybe-all-build-bison
45277 all-gdb: maybe-all-sim
45278 all-gdb: maybe-all-libdecnumber
45279 all-gdb: maybe-all-libtermcap
45280 configure-libgui: maybe-configure-tcl
45281 configure-libgui: maybe-configure-tk
45282 all-libgui: maybe-all-tcl
45283 all-libgui: maybe-all-tk
45284 all-libgui: maybe-all-itcl
45285 configure-bfd: configure-libiberty
45286
45287 configure-stage1-bfd: configure-stage1-libiberty
45288 configure-stage2-bfd: configure-stage2-libiberty
45289 configure-stage3-bfd: configure-stage3-libiberty
45290 configure-stage4-bfd: configure-stage4-libiberty
45291 configure-stageprofile-bfd: configure-stageprofile-libiberty
45292 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
45293 configure-bfd: maybe-configure-intl
45294
45295 configure-stage1-bfd: maybe-configure-stage1-intl
45296 configure-stage2-bfd: maybe-configure-stage2-intl
45297 configure-stage3-bfd: maybe-configure-stage3-intl
45298 configure-stage4-bfd: maybe-configure-stage4-intl
45299 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
45300 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
45301 all-bfd: maybe-all-libiberty
45302
45303 all-stage1-bfd: maybe-all-stage1-libiberty
45304 all-stage2-bfd: maybe-all-stage2-libiberty
45305 all-stage3-bfd: maybe-all-stage3-libiberty
45306 all-stage4-bfd: maybe-all-stage4-libiberty
45307 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
45308 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
45309 all-bfd: maybe-all-intl
45310
45311 all-stage1-bfd: maybe-all-stage1-intl
45312 all-stage2-bfd: maybe-all-stage2-intl
45313 all-stage3-bfd: maybe-all-stage3-intl
45314 all-stage4-bfd: maybe-all-stage4-intl
45315 all-stageprofile-bfd: maybe-all-stageprofile-intl
45316 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
45317 configure-opcodes: configure-libiberty
45318
45319 configure-stage1-opcodes: configure-stage1-libiberty
45320 configure-stage2-opcodes: configure-stage2-libiberty
45321 configure-stage3-opcodes: configure-stage3-libiberty
45322 configure-stage4-opcodes: configure-stage4-libiberty
45323 configure-stageprofile-opcodes: configure-stageprofile-libiberty
45324 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
45325 all-opcodes: maybe-all-libiberty
45326
45327 all-stage1-opcodes: maybe-all-stage1-libiberty
45328 all-stage2-opcodes: maybe-all-stage2-libiberty
45329 all-stage3-opcodes: maybe-all-stage3-libiberty
45330 all-stage4-opcodes: maybe-all-stage4-libiberty
45331 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
45332 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
45333 configure-binutils: maybe-configure-intl
45334
45335 configure-stage1-binutils: maybe-configure-stage1-intl
45336 configure-stage2-binutils: maybe-configure-stage2-intl
45337 configure-stage3-binutils: maybe-configure-stage3-intl
45338 configure-stage4-binutils: maybe-configure-stage4-intl
45339 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
45340 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
45341 all-binutils: maybe-all-libiberty
45342
45343 all-stage1-binutils: maybe-all-stage1-libiberty
45344 all-stage2-binutils: maybe-all-stage2-libiberty
45345 all-stage3-binutils: maybe-all-stage3-libiberty
45346 all-stage4-binutils: maybe-all-stage4-libiberty
45347 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
45348 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
45349 all-binutils: maybe-all-opcodes
45350
45351 all-stage1-binutils: maybe-all-stage1-opcodes
45352 all-stage2-binutils: maybe-all-stage2-opcodes
45353 all-stage3-binutils: maybe-all-stage3-opcodes
45354 all-stage4-binutils: maybe-all-stage4-opcodes
45355 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
45356 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
45357 all-binutils: maybe-all-bfd
45358
45359 all-stage1-binutils: maybe-all-stage1-bfd
45360 all-stage2-binutils: maybe-all-stage2-bfd
45361 all-stage3-binutils: maybe-all-stage3-bfd
45362 all-stage4-binutils: maybe-all-stage4-bfd
45363 all-stageprofile-binutils: maybe-all-stageprofile-bfd
45364 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
45365 all-binutils: maybe-all-build-flex
45366
45367 all-stage1-binutils: maybe-all-build-flex
45368 all-stage2-binutils: maybe-all-build-flex
45369 all-stage3-binutils: maybe-all-build-flex
45370 all-stage4-binutils: maybe-all-build-flex
45371 all-stageprofile-binutils: maybe-all-build-flex
45372 all-stagefeedback-binutils: maybe-all-build-flex
45373 all-binutils: maybe-all-build-bison
45374
45375 all-stage1-binutils: maybe-all-build-bison
45376 all-stage2-binutils: maybe-all-build-bison
45377 all-stage3-binutils: maybe-all-build-bison
45378 all-stage4-binutils: maybe-all-build-bison
45379 all-stageprofile-binutils: maybe-all-build-bison
45380 all-stagefeedback-binutils: maybe-all-build-bison
45381 all-binutils: maybe-all-intl
45382
45383 all-stage1-binutils: maybe-all-stage1-intl
45384 all-stage2-binutils: maybe-all-stage2-intl
45385 all-stage3-binutils: maybe-all-stage3-intl
45386 all-stage4-binutils: maybe-all-stage4-intl
45387 all-stageprofile-binutils: maybe-all-stageprofile-intl
45388 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
45389 install-binutils: maybe-install-opcodes
45390 install-strip-binutils: maybe-install-strip-opcodes
45391 install-opcodes: maybe-install-bfd
45392 install-strip-opcodes: maybe-install-strip-bfd
45393 configure-gas: maybe-configure-intl
45394
45395 configure-stage1-gas: maybe-configure-stage1-intl
45396 configure-stage2-gas: maybe-configure-stage2-intl
45397 configure-stage3-gas: maybe-configure-stage3-intl
45398 configure-stage4-gas: maybe-configure-stage4-intl
45399 configure-stageprofile-gas: maybe-configure-stageprofile-intl
45400 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
45401 all-gas: maybe-all-libiberty
45402
45403 all-stage1-gas: maybe-all-stage1-libiberty
45404 all-stage2-gas: maybe-all-stage2-libiberty
45405 all-stage3-gas: maybe-all-stage3-libiberty
45406 all-stage4-gas: maybe-all-stage4-libiberty
45407 all-stageprofile-gas: maybe-all-stageprofile-libiberty
45408 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
45409 all-gas: maybe-all-opcodes
45410
45411 all-stage1-gas: maybe-all-stage1-opcodes
45412 all-stage2-gas: maybe-all-stage2-opcodes
45413 all-stage3-gas: maybe-all-stage3-opcodes
45414 all-stage4-gas: maybe-all-stage4-opcodes
45415 all-stageprofile-gas: maybe-all-stageprofile-opcodes
45416 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
45417 all-gas: maybe-all-bfd
45418
45419 all-stage1-gas: maybe-all-stage1-bfd
45420 all-stage2-gas: maybe-all-stage2-bfd
45421 all-stage3-gas: maybe-all-stage3-bfd
45422 all-stage4-gas: maybe-all-stage4-bfd
45423 all-stageprofile-gas: maybe-all-stageprofile-bfd
45424 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
45425 all-gas: maybe-all-intl
45426
45427 all-stage1-gas: maybe-all-stage1-intl
45428 all-stage2-gas: maybe-all-stage2-intl
45429 all-stage3-gas: maybe-all-stage3-intl
45430 all-stage4-gas: maybe-all-stage4-intl
45431 all-stageprofile-gas: maybe-all-stageprofile-intl
45432 all-stagefeedback-gas: maybe-all-stagefeedback-intl
45433 configure-gprof: maybe-configure-intl
45434 all-gprof: maybe-all-libiberty
45435 all-gprof: maybe-all-bfd
45436 all-gprof: maybe-all-opcodes
45437 all-gprof: maybe-all-intl
45438 configure-ld: maybe-configure-intl
45439
45440 configure-stage1-ld: maybe-configure-stage1-intl
45441 configure-stage2-ld: maybe-configure-stage2-intl
45442 configure-stage3-ld: maybe-configure-stage3-intl
45443 configure-stage4-ld: maybe-configure-stage4-intl
45444 configure-stageprofile-ld: maybe-configure-stageprofile-intl
45445 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
45446 all-ld: maybe-all-libiberty
45447
45448 all-stage1-ld: maybe-all-stage1-libiberty
45449 all-stage2-ld: maybe-all-stage2-libiberty
45450 all-stage3-ld: maybe-all-stage3-libiberty
45451 all-stage4-ld: maybe-all-stage4-libiberty
45452 all-stageprofile-ld: maybe-all-stageprofile-libiberty
45453 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
45454 all-ld: maybe-all-bfd
45455
45456 all-stage1-ld: maybe-all-stage1-bfd
45457 all-stage2-ld: maybe-all-stage2-bfd
45458 all-stage3-ld: maybe-all-stage3-bfd
45459 all-stage4-ld: maybe-all-stage4-bfd
45460 all-stageprofile-ld: maybe-all-stageprofile-bfd
45461 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
45462 all-ld: maybe-all-opcodes
45463
45464 all-stage1-ld: maybe-all-stage1-opcodes
45465 all-stage2-ld: maybe-all-stage2-opcodes
45466 all-stage3-ld: maybe-all-stage3-opcodes
45467 all-stage4-ld: maybe-all-stage4-opcodes
45468 all-stageprofile-ld: maybe-all-stageprofile-opcodes
45469 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
45470 all-ld: maybe-all-build-bison
45471
45472 all-stage1-ld: maybe-all-build-bison
45473 all-stage2-ld: maybe-all-build-bison
45474 all-stage3-ld: maybe-all-build-bison
45475 all-stage4-ld: maybe-all-build-bison
45476 all-stageprofile-ld: maybe-all-build-bison
45477 all-stagefeedback-ld: maybe-all-build-bison
45478 all-ld: maybe-all-build-flex
45479
45480 all-stage1-ld: maybe-all-build-flex
45481 all-stage2-ld: maybe-all-build-flex
45482 all-stage3-ld: maybe-all-build-flex
45483 all-stage4-ld: maybe-all-build-flex
45484 all-stageprofile-ld: maybe-all-build-flex
45485 all-stagefeedback-ld: maybe-all-build-flex
45486 all-ld: maybe-all-intl
45487
45488 all-stage1-ld: maybe-all-stage1-intl
45489 all-stage2-ld: maybe-all-stage2-intl
45490 all-stage3-ld: maybe-all-stage3-intl
45491 all-stage4-ld: maybe-all-stage4-intl
45492 all-stageprofile-ld: maybe-all-stageprofile-intl
45493 all-stagefeedback-ld: maybe-all-stagefeedback-intl
45494 install-ld: maybe-install-gold
45495 install-strip-ld: maybe-install-strip-gold
45496 configure-gold: maybe-configure-intl
45497
45498 configure-stage1-gold: maybe-configure-stage1-intl
45499 configure-stage2-gold: maybe-configure-stage2-intl
45500 configure-stage3-gold: maybe-configure-stage3-intl
45501 configure-stage4-gold: maybe-configure-stage4-intl
45502 configure-stageprofile-gold: maybe-configure-stageprofile-intl
45503 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
45504 all-gold: maybe-all-libiberty
45505
45506 all-stage1-gold: maybe-all-stage1-libiberty
45507 all-stage2-gold: maybe-all-stage2-libiberty
45508 all-stage3-gold: maybe-all-stage3-libiberty
45509 all-stage4-gold: maybe-all-stage4-libiberty
45510 all-stageprofile-gold: maybe-all-stageprofile-libiberty
45511 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
45512 all-gold: maybe-all-intl
45513
45514 all-stage1-gold: maybe-all-stage1-intl
45515 all-stage2-gold: maybe-all-stage2-intl
45516 all-stage3-gold: maybe-all-stage3-intl
45517 all-stage4-gold: maybe-all-stage4-intl
45518 all-stageprofile-gold: maybe-all-stageprofile-intl
45519 all-stagefeedback-gold: maybe-all-stagefeedback-intl
45520 all-gold: maybe-all-bfd
45521
45522 all-stage1-gold: maybe-all-stage1-bfd
45523 all-stage2-gold: maybe-all-stage2-bfd
45524 all-stage3-gold: maybe-all-stage3-bfd
45525 all-stage4-gold: maybe-all-stage4-bfd
45526 all-stageprofile-gold: maybe-all-stageprofile-bfd
45527 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
45528 all-gold: maybe-all-build-bison
45529
45530 all-stage1-gold: maybe-all-build-bison
45531 all-stage2-gold: maybe-all-build-bison
45532 all-stage3-gold: maybe-all-build-bison
45533 all-stage4-gold: maybe-all-build-bison
45534 all-stageprofile-gold: maybe-all-build-bison
45535 all-stagefeedback-gold: maybe-all-build-bison
45536 check-gold: maybe-all-binutils
45537
45538 check-stage1-gold: maybe-all-stage1-binutils
45539 check-stage2-gold: maybe-all-stage2-binutils
45540 check-stage3-gold: maybe-all-stage3-binutils
45541 check-stage4-gold: maybe-all-stage4-binutils
45542 check-stageprofile-gold: maybe-all-stageprofile-binutils
45543 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
45544 check-gold: maybe-all-gas
45545
45546 check-stage1-gold: maybe-all-stage1-gas
45547 check-stage2-gold: maybe-all-stage2-gas
45548 check-stage3-gold: maybe-all-stage3-gas
45549 check-stage4-gold: maybe-all-stage4-gas
45550 check-stageprofile-gold: maybe-all-stageprofile-gas
45551 check-stagefeedback-gold: maybe-all-stagefeedback-gas
45552 configure-opcodes: maybe-configure-intl
45553
45554 configure-stage1-opcodes: maybe-configure-stage1-intl
45555 configure-stage2-opcodes: maybe-configure-stage2-intl
45556 configure-stage3-opcodes: maybe-configure-stage3-intl
45557 configure-stage4-opcodes: maybe-configure-stage4-intl
45558 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
45559 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
45560 all-opcodes: maybe-all-bfd
45561
45562 all-stage1-opcodes: maybe-all-stage1-bfd
45563 all-stage2-opcodes: maybe-all-stage2-bfd
45564 all-stage3-opcodes: maybe-all-stage3-bfd
45565 all-stage4-opcodes: maybe-all-stage4-bfd
45566 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
45567 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
45568 all-opcodes: maybe-all-libiberty
45569
45570 all-stage1-opcodes: maybe-all-stage1-libiberty
45571 all-stage2-opcodes: maybe-all-stage2-libiberty
45572 all-stage3-opcodes: maybe-all-stage3-libiberty
45573 all-stage4-opcodes: maybe-all-stage4-libiberty
45574 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
45575 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
45576 all-opcodes: maybe-all-intl
45577
45578 all-stage1-opcodes: maybe-all-stage1-intl
45579 all-stage2-opcodes: maybe-all-stage2-intl
45580 all-stage3-opcodes: maybe-all-stage3-intl
45581 all-stage4-opcodes: maybe-all-stage4-intl
45582 all-stageprofile-opcodes: maybe-all-stageprofile-intl
45583 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
45584 all-dejagnu: maybe-all-tcl
45585 all-dejagnu: maybe-all-expect
45586 all-dejagnu: maybe-all-tk
45587 configure-expect: maybe-configure-tcl
45588 configure-expect: maybe-configure-tk
45589 all-expect: maybe-all-tcl
45590 all-expect: maybe-all-tk
45591 configure-itcl: maybe-configure-tcl
45592 configure-itcl: maybe-configure-tk
45593 all-itcl: maybe-all-tcl
45594 all-itcl: maybe-all-tk
45595 install-itcl: maybe-install-tcl
45596 install-strip-itcl: maybe-install-strip-tcl
45597 configure-tk: maybe-configure-tcl
45598 all-tk: maybe-all-tcl
45599 all-sid: maybe-all-libiberty
45600 all-sid: maybe-all-bfd
45601 all-sid: maybe-all-opcodes
45602 all-sid: maybe-all-tcl
45603 all-sid: maybe-all-tk
45604 install-sid: maybe-install-tcl
45605 install-strip-sid: maybe-install-strip-tcl
45606 install-sid: maybe-install-tk
45607 install-strip-sid: maybe-install-strip-tk
45608 configure-sim: maybe-configure-intl
45609 all-sim: maybe-all-intl
45610 all-sim: maybe-all-libiberty
45611 all-sim: maybe-all-bfd
45612 all-sim: maybe-all-opcodes
45613 all-sim: maybe-all-readline
45614 all-sim: maybe-configure-gdb
45615 all-fastjar: maybe-all-zlib
45616 all-fastjar: maybe-all-build-texinfo
45617 all-fastjar: maybe-all-libiberty
45618 all-bison: maybe-all-intl
45619 all-bison: maybe-all-build-texinfo
45620 all-flex: maybe-all-build-bison
45621 all-flex: maybe-all-intl
45622 all-flex: maybe-all-m4
45623 all-flex: maybe-all-build-texinfo
45624 all-m4: maybe-all-intl
45625 all-m4: maybe-all-build-texinfo
45626 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
45627 configure-target-fastjar: maybe-configure-target-zlib
45628 all-target-fastjar: maybe-all-target-zlib
45629 configure-target-libgo: maybe-configure-target-libffi
45630 configure-target-libgo: maybe-all-target-libstdc++-v3
45631 all-target-libgo: maybe-all-target-libbacktrace
45632 all-target-libgo: maybe-all-target-libffi
45633 configure-target-libjava: maybe-configure-target-zlib
45634 configure-target-libjava: maybe-configure-target-boehm-gc
45635 configure-target-libjava: maybe-configure-target-libffi
45636 all-target-libjava: maybe-all-fastjar
45637 all-target-libjava: maybe-all-target-zlib
45638 all-target-libjava: maybe-all-target-boehm-gc
45639 all-target-libjava: maybe-all-target-libffi
45640 configure-target-libobjc: maybe-configure-target-boehm-gc
45641 all-target-libobjc: maybe-all-target-boehm-gc
45642 configure-target-libstdc++-v3: maybe-configure-target-libgomp
45643
45644 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
45645 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
45646 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
45647 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
45648 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
45649 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
45650 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
45651 all-target-libstdc++-v3: maybe-configure-target-libgomp
45652
45653 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
45654 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
45655 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
45656 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
45657 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
45658 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
45659 all-target-libgloss: maybe-all-target-newlib
45660 all-target-winsup: maybe-all-target-libtermcap
45661 configure-target-newlib: maybe-all-binutils
45662 configure-target-newlib: maybe-all-ld
45663 configure-target-libgfortran: maybe-all-target-libquadmath
45664
45665
45666 # Dependencies for target modules on other target modules are
45667 # described by lang_env_dependencies; the defaults apply to anything
45668 # not mentioned there.
45669
45670
45671 @if gcc-bootstrap
45672 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
45673 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
45674 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
45675 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
45676 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
45677 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
45678 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
45679 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
45680 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
45681 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
45682 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
45683 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
45684 @endif gcc-bootstrap
45685
45686 @if gcc-no-bootstrap
45687 configure-target-libstdc++-v3: maybe-all-target-libgcc
45688 configure-target-libmudflap: maybe-all-target-libgcc
45689 configure-target-libsanitizer: maybe-all-target-libgcc
45690 configure-target-libssp: maybe-all-target-libgcc
45691 configure-target-newlib: maybe-all-target-libgcc
45692 configure-target-libbacktrace: maybe-all-target-libgcc
45693 configure-target-libquadmath: maybe-all-target-libgcc
45694 configure-target-libgfortran: maybe-all-target-libgcc
45695 configure-target-libobjc: maybe-all-target-libgcc
45696 configure-target-libgo: maybe-all-target-libgcc
45697 configure-target-libtermcap: maybe-all-target-libgcc
45698 configure-target-winsup: maybe-all-target-libgcc
45699 configure-target-libgloss: maybe-all-target-libgcc
45700 configure-target-libffi: maybe-all-target-libgcc
45701 configure-target-libjava: maybe-all-target-libgcc
45702 configure-target-zlib: maybe-all-target-libgcc
45703 configure-target-boehm-gc: maybe-all-target-libgcc
45704 configure-target-rda: maybe-all-target-libgcc
45705 configure-target-libada: maybe-all-target-libgcc
45706 configure-target-libgomp: maybe-all-target-libgcc
45707 configure-target-libitm: maybe-all-target-libgcc
45708 configure-target-libatomic: maybe-all-target-libgcc
45709 @endif gcc-no-bootstrap
45710
45711
45712 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
45713
45714 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
45715
45716 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
45717
45718 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
45719
45720
45721
45722 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
45723
45724 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
45725
45726 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
45727
45728 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
45729
45730 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
45731
45732 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
45733
45734 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
45735
45736
45737 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
45738
45739 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
45740 configure-target-libjava: maybe-all-target-libstdc++-v3
45741
45742 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
45743
45744 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
45745
45746 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
45747
45748 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
45749
45750 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
45751
45752 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
45753 configure-target-libitm: maybe-all-target-libstdc++-v3
45754
45755 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
45756
45757
45758 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
45759 GDB_TK = @GDB_TK@
45760 INSTALL_GDB_TK = @INSTALL_GDB_TK@
45761 configure-gdb: $(CONFIGURE_GDB_TK)
45762 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
45763 install-gdb: $(INSTALL_GDB_TK)
45764
45765 # Serialization dependencies.  Host configures don't work well in parallel to
45766 # each other, due to contention over config.cache.  Target configures and 
45767 # build configures are similar.
45768 @serialization_dependencies@
45769
45770 # --------------------------------
45771 # Regenerating top level configury
45772 # --------------------------------
45773
45774 # Rebuilding Makefile.in, using autogen.
45775 AUTOGEN = autogen
45776 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
45777         cd $(srcdir) && $(AUTOGEN) Makefile.def
45778
45779 # Rebuilding Makefile.
45780 Makefile: $(srcdir)/Makefile.in config.status
45781         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
45782
45783 config.status: configure
45784         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
45785
45786 # Rebuilding configure.
45787 AUTOCONF = autoconf
45788 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
45789         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
45790         cd $(srcdir) && $(AUTOCONF)
45791
45792 # ------------------------------
45793 # Special directives to GNU Make
45794 # ------------------------------
45795
45796 # Don't pass command-line variables to submakes.
45797 .NOEXPORT:
45798 MAKEOVERRIDES=
45799
45800 # end of Makefile.in