Use dynamic text relocs for protected vars
[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_PASS.
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         OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218         READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220         HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223         ISLINC="$(HOST_ISLINC)"; export ISLINC; \
224         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233 POSTSTAGE1_CXX_EXPORT = \
234         CXX='$(CXX)'; export CXX; \
235         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243           `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244           `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245           `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248           export CXX; \
249         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
251
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254         $(HOST_EXPORTS) \
255         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259         $(POSTSTAGE1_CXX_EXPORT) \
260         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272         $(BASE_EXPORTS) \
273         AR="$(AR_FOR_TARGET)"; export AR; \
274         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289         OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
290         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291         READELF="$(READELF_FOR_TARGET)"; export READELF; \
292         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295 @if gcc-bootstrap
296         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 @endif gcc-bootstrap
298         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300
301 RAW_CXX_TARGET_EXPORTS = \
302         $(BASE_TARGET_EXPORTS) \
303         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306 NORMAL_TARGET_EXPORTS = \
307         $(BASE_TARGET_EXPORTS) \
308         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309
310 # Where to find GMP
311 HOST_GMPLIBS = @gmplibs@
312 HOST_GMPINC = @gmpinc@
313
314 # Where to find ISL
315 HOST_ISLINC = @islinc@
316
317 # Where to find CLOOG
318 HOST_CLOOGLIBS = @clooglibs@
319 HOST_CLOOGINC = @clooginc@
320
321 # Where to find libelf
322 HOST_LIBELFLIBS = @libelflibs@
323 HOST_LIBELFINC = @libelfinc@
324
325 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
326
327 # ----------------------------------------------
328 # Programs producing files for the BUILD machine
329 # ----------------------------------------------
330
331 SHELL = @SHELL@
332
333 # pwd command to use.  Allow user to override default by setting PWDCMD in
334 # the environment to account for automounters.  The make variable must not
335 # be called PWDCMD, otherwise the value set here is passed to make
336 # subprocesses and overrides the setting from the user's environment.
337 # Don't use PWD since it is a common shell environment variable and we
338 # don't want to corrupt it.
339 PWD_COMMAND = $${PWDCMD-pwd}
340
341 # compilers to use to create programs which must be run in the build
342 # environment.
343 AR_FOR_BUILD = @AR_FOR_BUILD@
344 AS_FOR_BUILD = @AS_FOR_BUILD@
345 CC_FOR_BUILD = @CC_FOR_BUILD@
346 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348 CXX_FOR_BUILD = @CXX_FOR_BUILD@
349 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352 GOC_FOR_BUILD = @GOC_FOR_BUILD@
353 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354 LD_FOR_BUILD = @LD_FOR_BUILD@
355 NM_FOR_BUILD = @NM_FOR_BUILD@
356 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
359
360 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BUILD_PREFIX = @BUILD_PREFIX@
363 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
364
365 # Flags to pass to stage2 and later makes.  They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BOOT_CFLAGS= -g -O2
368 BOOT_LDFLAGS=
369 BOOT_ADAFLAGS= -gnatpg
370
371 AWK = @AWK@
372 SED = @SED@
373 BISON = @BISON@
374 YACC = @YACC@
375 FLEX = @FLEX@
376 LEX = @LEX@
377 M4 = @M4@
378 MAKEINFO = @MAKEINFO@
379 EXPECT = @EXPECT@
380 RUNTEST = @RUNTEST@
381
382 # This just becomes part of the MAKEINFO definition passed down to
383 # sub-makes.  It lets flags be given on the command line while still
384 # using the makeinfo from the object tree.
385 # (Default to avoid splitting info files by setting the threshold high.)
386 MAKEINFOFLAGS = --split-size=5000000
387
388 # ---------------------------------------------
389 # Programs producing files for the HOST machine
390 # ---------------------------------------------
391
392 AS = @AS@
393 AR = @AR@
394 AR_FLAGS = rc
395 CC = @CC@
396 CXX = @CXX@
397 DLLTOOL = @DLLTOOL@
398 LD = @LD@
399 LIPO = @LIPO@
400 NM = @NM@
401 OBJDUMP = @OBJDUMP@
402 RANLIB = @RANLIB@
403 READELF = @READELF@
404 STRIP = @STRIP@
405 WINDRES = @WINDRES@
406 WINDMC = @WINDMC@
407
408 GNATBIND = @GNATBIND@
409 GNATMAKE = @GNATMAKE@
410
411 CFLAGS = @CFLAGS@
412 LDFLAGS = @LDFLAGS@
413 LIBCFLAGS = $(CFLAGS)
414 CXXFLAGS = @CXXFLAGS@
415 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416 GOCFLAGS = $(CFLAGS)
417
418 TFLAGS =
419
420 # Defaults for all stages; some are overridden below.
421
422 STAGE_CFLAGS = $(BOOT_CFLAGS)
423 STAGE_TFLAGS = $(TFLAGS)
424 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425
426
427 # Defaults for stage 1; some are overridden below.
428 STAGE1_CFLAGS = $(STAGE_CFLAGS)
429 STAGE1_CXXFLAGS = $(CXXFLAGS)
430 @if target-libstdc++-v3-bootstrap
431 # Override the above if we're bootstrapping C++.
432 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
433 @endif target-libstdc++-v3-bootstrap
434 STAGE1_TFLAGS = $(STAGE_TFLAGS)
435 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
436
437 # Defaults for stage 2; some are overridden below.
438 STAGE2_CFLAGS = $(STAGE_CFLAGS)
439 STAGE2_CXXFLAGS = $(CXXFLAGS)
440 @if target-libstdc++-v3-bootstrap
441 # Override the above if we're bootstrapping C++.
442 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
443 @endif target-libstdc++-v3-bootstrap
444 STAGE2_TFLAGS = $(STAGE_TFLAGS)
445 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
446
447 # Defaults for stage 3; some are overridden below.
448 STAGE3_CFLAGS = $(STAGE_CFLAGS)
449 STAGE3_CXXFLAGS = $(CXXFLAGS)
450 @if target-libstdc++-v3-bootstrap
451 # Override the above if we're bootstrapping C++.
452 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
453 @endif target-libstdc++-v3-bootstrap
454 STAGE3_TFLAGS = $(STAGE_TFLAGS)
455 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
456
457 # Defaults for stage 4; some are overridden below.
458 STAGE4_CFLAGS = $(STAGE_CFLAGS)
459 STAGE4_CXXFLAGS = $(CXXFLAGS)
460 @if target-libstdc++-v3-bootstrap
461 # Override the above if we're bootstrapping C++.
462 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
463 @endif target-libstdc++-v3-bootstrap
464 STAGE4_TFLAGS = $(STAGE_TFLAGS)
465 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
466
467 # Defaults for stage profile; some are overridden below.
468 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
469 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
470 @if target-libstdc++-v3-bootstrap
471 # Override the above if we're bootstrapping C++.
472 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
473 @endif target-libstdc++-v3-bootstrap
474 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
475 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
476
477 # Defaults for stage feedback; some are overridden below.
478 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
479 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
480 @if target-libstdc++-v3-bootstrap
481 # Override the above if we're bootstrapping C++.
482 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
483 @endif target-libstdc++-v3-bootstrap
484 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
485 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
486
487
488 # Only build the C compiler for stage1, because that is the only one that
489 # we can guarantee will build with the native compiler, and also it is the
490 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
491 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
492 # overrideable (for a bootstrap build stage1 also builds gcc.info).
493
494 STAGE1_CFLAGS = @stage1_cflags@
495 STAGE1_CHECKING = @stage1_checking@
496 STAGE1_LANGUAGES = @stage1_languages@
497 # * We force-disable intermodule optimizations, even if
498 #   --enable-intermodule was passed, since the installed compiler
499 #   probably can't handle them.  Luckily, autoconf always respects
500 #   the last argument when conflicting --enable arguments are passed.
501 # * Likewise, we force-disable coverage flags, since the installed
502 #   compiler probably has never heard of them.
503 # * We also disable -Wformat, since older GCCs don't understand newer %s.
504 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
505           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
506           --disable-build-format-warnings
507
508 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
509 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
510
511 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
512 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
513
514 do-compare = @do_compare@
515 do-compare3 = $(do-compare)
516
517 # -----------------------------------------------
518 # Programs producing files for the TARGET machine
519 # -----------------------------------------------
520
521 AR_FOR_TARGET=@AR_FOR_TARGET@
522 AS_FOR_TARGET=@AS_FOR_TARGET@
523 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
524
525 # If GCC_FOR_TARGET is not overriden on the command line, then this
526 # variable is passed down to the gcc Makefile, where it is used to
527 # build libgcc2.a.  We define it here so that it can itself be
528 # overridden on the command line.
529 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
530 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
531 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
532 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
533 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
534 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
535 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
536 LD_FOR_TARGET=@LD_FOR_TARGET@
537
538 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
539 NM_FOR_TARGET=@NM_FOR_TARGET@
540 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
541 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
542 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
543 READELF_FOR_TARGET=@READELF_FOR_TARGET@
544 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
545 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
546 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
547
548 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
549 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
550 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
551
552 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
553 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
554
555 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
556 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
557 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
558 GOCFLAGS_FOR_TARGET = -O2 -g
559
560 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
561 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
562 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
563
564 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
565
566 # ------------------------------------
567 # Miscellaneous targets and flag lists
568 # ------------------------------------
569
570 # The first rule in the file had better be this one.  Don't put any above it.
571 # This lives here to allow makefile fragments to contain dependencies.
572 all:
573
574 #### host and target specific makefile fragments come in here.
575 @target_makefile_frag@
576 @alphaieee_frag@
577 @ospace_frag@
578 @host_makefile_frag@
579 ###
580
581 # This is the list of directories that may be needed in RPATH_ENVVAR
582 # so that programs built for the target machine work.
583 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
584
585 @if target-libstdc++-v3
586 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
587 @endif target-libstdc++-v3
588
589 @if target-libsanitizer
590 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
591 @endif target-libsanitizer
592
593 @if target-libvtv
594 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
595 @endif target-libvtv
596
597 @if target-libcilkrts
598 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
599 @endif target-libcilkrts
600
601 @if target-libssp
602 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
603 @endif target-libssp
604
605 @if target-libgomp
606 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
607 @endif target-libgomp
608
609 @if target-libitm
610 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
611 @endif target-libitm
612
613 @if target-libatomic
614 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
615 @endif target-libatomic
616
617
618
619 # This is the list of directories that may be needed in RPATH_ENVVAR
620 # so that programs built for the host machine work.
621 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)
622
623 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
624 @if gcc
625 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
626 @endif gcc
627
628
629 @if gmp
630 HOST_LIB_PATH_gmp = \
631   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
632 @endif gmp
633
634 @if mpfr
635 HOST_LIB_PATH_mpfr = \
636   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
637 @endif mpfr
638
639 @if mpc
640 HOST_LIB_PATH_mpc = \
641   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
642 @endif mpc
643
644 @if isl
645 HOST_LIB_PATH_isl = \
646   $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
647 @endif isl
648
649 @if cloog
650 HOST_LIB_PATH_cloog = \
651   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
652 @endif cloog
653
654 @if libelf
655 HOST_LIB_PATH_libelf = \
656   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
657 @endif libelf
658
659
660 CXX_FOR_TARGET_FLAG_TO_PASS = \
661         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
662 @if target-libstdc++-v3
663 # CXX_FOR_TARGET is tricky to get right for target libs that require a
664 # functional C++ compiler.  When we recurse, if we expand
665 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
666 # libstdc++ include flags from the script.  Instead, we get an
667 # -funconfigured-* word, so that we'll get errors if this invalid C++
668 # command line is used for anything, but also so that we can use the
669 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
670 # don't pass it on, sub-make will use the default definition, that
671 # re-expands it at the time of use, so we'll get it right when we need
672 # it.  One potential exception is the expansion of CXX_FOR_TARGET
673 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
674 # really work, for C++ host programs can't depend on the current-stage
675 # C++ target library.
676 CXX_FOR_TARGET_FLAG_TO_PASS = \
677         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
678 @endif target-libstdc++-v3
679
680 # Flags to pass down to all sub-makes.
681 BASE_FLAGS_TO_PASS = \
682         "DESTDIR=$(DESTDIR)" \
683         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
684         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
685         "bindir=$(bindir)" \
686         "datadir=$(datadir)" \
687         "exec_prefix=$(exec_prefix)" \
688         "includedir=$(includedir)" \
689         "datarootdir=$(datarootdir)" \
690         "docdir=$(docdir)" \
691         "infodir=$(infodir)" \
692         "pdfdir=$(pdfdir)" \
693         "htmldir=$(htmldir)" \
694         "libdir=$(libdir)" \
695         "libexecdir=$(libexecdir)" \
696         "lispdir=$(lispdir)" \
697         "localstatedir=$(localstatedir)" \
698         "mandir=$(mandir)" \
699         "oldincludedir=$(oldincludedir)" \
700         "prefix=$(prefix)" \
701         "sbindir=$(sbindir)" \
702         "sharedstatedir=$(sharedstatedir)" \
703         "sysconfdir=$(sysconfdir)" \
704         "tooldir=$(tooldir)" \
705         "build_tooldir=$(build_tooldir)" \
706         "target_alias=$(target_alias)" \
707         "AWK=$(AWK)" \
708         "BISON=$(BISON)" \
709         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
710         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
711         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
712         "EXPECT=$(EXPECT)" \
713         "FLEX=$(FLEX)" \
714         "INSTALL=$(INSTALL)" \
715         "INSTALL_DATA=$(INSTALL_DATA)" \
716         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
717         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
718         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
719         "LEX=$(LEX)" \
720         "M4=$(M4)" \
721         "MAKE=$(MAKE)" \
722         "RUNTEST=$(RUNTEST)" \
723         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
724         "SED=$(SED)" \
725         "SHELL=$(SHELL)" \
726         "YACC=$(YACC)" \
727         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728         "ADA_CFLAGS=$(ADA_CFLAGS)" \
729         "AR_FLAGS=$(AR_FLAGS)" \
730         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
732         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
733         "CFLAGS=$(CFLAGS)" \
734         "CXXFLAGS=$(CXXFLAGS)" \
735         "LDFLAGS=$(LDFLAGS)" \
736         "LIBCFLAGS=$(LIBCFLAGS)" \
737         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
738         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
739         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
740         "GNATBIND=$(GNATBIND)" \
741         "GNATMAKE=$(GNATMAKE)" \
742         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
743         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
744         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
745         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
746         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
747         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
748         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
749         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
750         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
751         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
752         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
753         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
754         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
755         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
756         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
757         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
758         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
759         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
760         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
761         "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
762         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
763         "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
764         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
765         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
766         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
767         "BUILD_CONFIG=$(BUILD_CONFIG)" \
768         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
769         "LEAN=$(LEAN)" \
770         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
771         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
772         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
773         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
774         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
775         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
776         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
777         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
778         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
779         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
780         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
781         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
782         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
783         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
784         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
785         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
786         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
787         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
788         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
789         "TFLAGS=$(TFLAGS)" \
790         "CONFIG_SHELL=$(SHELL)" \
791         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
792
793 # We leave this in just in case, but it is not needed anymore.
794 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
795
796 # Flags to pass down to most sub-makes, in which we're building with
797 # the host environment.
798 EXTRA_HOST_FLAGS = \
799         'AR=$(AR)' \
800         'AS=$(AS)' \
801         'CC=$(CC)' \
802         'CXX=$(CXX)' \
803         'DLLTOOL=$(DLLTOOL)' \
804         'GCJ=$(GCJ)' \
805         'GFORTRAN=$(GFORTRAN)' \
806         'GOC=$(GOC)' \
807         'LD=$(LD)' \
808         'LIPO=$(LIPO)' \
809         'NM=$(NM)' \
810         'OBJDUMP=$(OBJDUMP)' \
811         'RANLIB=$(RANLIB)' \
812         'READELF=$(READELF)' \
813         'STRIP=$(STRIP)' \
814         'WINDRES=$(WINDRES)' \
815         'WINDMC=$(WINDMC)'
816
817 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
818
819 # Flags to pass to stage1 or when not bootstrapping.
820
821 STAGE1_FLAGS_TO_PASS = \
822         LDFLAGS="$${LDFLAGS}" \
823         HOST_LIBS="$${HOST_LIBS}"
824
825 # Flags to pass to stage2 and later makes.
826
827 POSTSTAGE1_FLAGS_TO_PASS = \
828         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
829         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
830         GNATBIND="$${GNATBIND}" \
831         LDFLAGS="$${LDFLAGS}" \
832         HOST_LIBS="$${HOST_LIBS}" \
833         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
834
835 # Flags to pass down to makes which are built with the target environment.
836 # The double $ decreases the length of the command line; those variables
837 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
838 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
839 # so we expand them here.
840 EXTRA_TARGET_FLAGS = \
841         'AR=$$(AR_FOR_TARGET)' \
842         'AS=$(COMPILER_AS_FOR_TARGET)' \
843         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
844         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
845         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
847         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
848         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
852         'LD=$(COMPILER_LD_FOR_TARGET)' \
853         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
854         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
855         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
856         'NM=$(COMPILER_NM_FOR_TARGET)' \
857         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
858         'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
859         'RANLIB=$$(RANLIB_FOR_TARGET)' \
860         'READELF=$$(READELF_FOR_TARGET)' \
861         'WINDRES=$$(WINDRES_FOR_TARGET)' \
862         'WINDMC=$$(WINDMC_FOR_TARGET)' \
863         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
864         "TFLAGS=$$TFLAGS"
865
866 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
867
868 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
869 # unfortunately needs the native compiler and the target ar and
870 # ranlib.
871 # If any variables are added here, they must be added to do-*, below.
872 # The BUILD_* variables are a special case, which are used for the gcc
873 # cross-building scheme.
874 EXTRA_GCC_FLAGS = \
875         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
876         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
877         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
878
879 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
880
881 @if gcc
882 BUILD_CONFIG = @BUILD_CONFIG@
883 ifneq ($(BUILD_CONFIG),)
884 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
885 endif
886 @endif gcc
887
888 .PHONY: configure-host
889 configure-host:  \
890     maybe-configure-bfd \
891     maybe-configure-opcodes \
892     maybe-configure-binutils \
893     maybe-configure-bison \
894     maybe-configure-cgen \
895     maybe-configure-dejagnu \
896     maybe-configure-etc \
897     maybe-configure-fastjar \
898     maybe-configure-fixincludes \
899     maybe-configure-flex \
900     maybe-configure-gas \
901     maybe-configure-gcc \
902     maybe-configure-gmp \
903     maybe-configure-mpfr \
904     maybe-configure-mpc \
905     maybe-configure-isl \
906     maybe-configure-cloog \
907     maybe-configure-libelf \
908     maybe-configure-gold \
909     maybe-configure-gprof \
910     maybe-configure-intl \
911     maybe-configure-tcl \
912     maybe-configure-itcl \
913     maybe-configure-ld \
914     maybe-configure-libbacktrace \
915     maybe-configure-libcpp \
916     maybe-configure-libdecnumber \
917     maybe-configure-libgui \
918     maybe-configure-libiberty \
919     maybe-configure-libiconv \
920     maybe-configure-m4 \
921     maybe-configure-readline \
922     maybe-configure-sid \
923     maybe-configure-sim \
924     maybe-configure-texinfo \
925     maybe-configure-zlib \
926     maybe-configure-gdb \
927     maybe-configure-expect \
928     maybe-configure-guile \
929     maybe-configure-tk \
930     maybe-configure-libtermcap \
931     maybe-configure-utils \
932     maybe-configure-gnattools \
933     maybe-configure-lto-plugin
934 .PHONY: configure-target
935 configure-target:  \
936     maybe-configure-target-libstdc++-v3 \
937     maybe-configure-target-libsanitizer \
938     maybe-configure-target-libvtv \
939     maybe-configure-target-libcilkrts \
940     maybe-configure-target-libssp \
941     maybe-configure-target-newlib \
942     maybe-configure-target-libgcc \
943     maybe-configure-target-libbacktrace \
944     maybe-configure-target-libquadmath \
945     maybe-configure-target-libgfortran \
946     maybe-configure-target-libobjc \
947     maybe-configure-target-libgo \
948     maybe-configure-target-libtermcap \
949     maybe-configure-target-winsup \
950     maybe-configure-target-libgloss \
951     maybe-configure-target-libffi \
952     maybe-configure-target-libjava \
953     maybe-configure-target-zlib \
954     maybe-configure-target-boehm-gc \
955     maybe-configure-target-rda \
956     maybe-configure-target-libada \
957     maybe-configure-target-libgomp \
958     maybe-configure-target-libitm \
959     maybe-configure-target-libatomic
960
961 # The target built for a native non-bootstrap build.
962 .PHONY: all
963 all:
964 @if gcc-bootstrap
965         [ -f stage_final ] || echo stage3 > stage_final
966         @r=`${PWD_COMMAND}`; export r; \
967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
968         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
969 @endif gcc-bootstrap
970         @: $(MAKE); $(unstage)
971         @r=`${PWD_COMMAND}`; export r; \
972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
973 @if gcc-bootstrap
974         if [ -f stage_last ]; then \
975           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
976           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
977         else \
978 @endif gcc-bootstrap
979           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
980 @if gcc-bootstrap
981             ; \
982         fi \
983 @endif gcc-bootstrap
984         && :
985
986 .PHONY: all-build
987
988 all-build: maybe-all-build-libiberty
989 all-build: maybe-all-build-bison
990 all-build: maybe-all-build-flex
991 all-build: maybe-all-build-m4
992 all-build: maybe-all-build-texinfo
993 all-build: maybe-all-build-fixincludes
994
995 .PHONY: all-host
996
997 @if bfd-no-bootstrap
998 all-host: maybe-all-bfd
999 @endif bfd-no-bootstrap
1000 @if opcodes-no-bootstrap
1001 all-host: maybe-all-opcodes
1002 @endif opcodes-no-bootstrap
1003 @if binutils-no-bootstrap
1004 all-host: maybe-all-binutils
1005 @endif binutils-no-bootstrap
1006 all-host: maybe-all-bison
1007 all-host: maybe-all-cgen
1008 all-host: maybe-all-dejagnu
1009 all-host: maybe-all-etc
1010 all-host: maybe-all-fastjar
1011 @if fixincludes-no-bootstrap
1012 all-host: maybe-all-fixincludes
1013 @endif fixincludes-no-bootstrap
1014 all-host: maybe-all-flex
1015 @if gas-no-bootstrap
1016 all-host: maybe-all-gas
1017 @endif gas-no-bootstrap
1018 @if gcc-no-bootstrap
1019 all-host: maybe-all-gcc
1020 @endif gcc-no-bootstrap
1021 @if gmp-no-bootstrap
1022 all-host: maybe-all-gmp
1023 @endif gmp-no-bootstrap
1024 @if mpfr-no-bootstrap
1025 all-host: maybe-all-mpfr
1026 @endif mpfr-no-bootstrap
1027 @if mpc-no-bootstrap
1028 all-host: maybe-all-mpc
1029 @endif mpc-no-bootstrap
1030 @if isl-no-bootstrap
1031 all-host: maybe-all-isl
1032 @endif isl-no-bootstrap
1033 @if cloog-no-bootstrap
1034 all-host: maybe-all-cloog
1035 @endif cloog-no-bootstrap
1036 @if libelf-no-bootstrap
1037 all-host: maybe-all-libelf
1038 @endif libelf-no-bootstrap
1039 @if gold-no-bootstrap
1040 all-host: maybe-all-gold
1041 @endif gold-no-bootstrap
1042 all-host: maybe-all-gprof
1043 @if intl-no-bootstrap
1044 all-host: maybe-all-intl
1045 @endif intl-no-bootstrap
1046 all-host: maybe-all-tcl
1047 all-host: maybe-all-itcl
1048 @if ld-no-bootstrap
1049 all-host: maybe-all-ld
1050 @endif ld-no-bootstrap
1051 @if libbacktrace-no-bootstrap
1052 all-host: maybe-all-libbacktrace
1053 @endif libbacktrace-no-bootstrap
1054 @if libcpp-no-bootstrap
1055 all-host: maybe-all-libcpp
1056 @endif libcpp-no-bootstrap
1057 @if libdecnumber-no-bootstrap
1058 all-host: maybe-all-libdecnumber
1059 @endif libdecnumber-no-bootstrap
1060 all-host: maybe-all-libgui
1061 @if libiberty-no-bootstrap
1062 all-host: maybe-all-libiberty
1063 @endif libiberty-no-bootstrap
1064 all-host: maybe-all-libiconv
1065 all-host: maybe-all-m4
1066 all-host: maybe-all-readline
1067 all-host: maybe-all-sid
1068 all-host: maybe-all-sim
1069 all-host: maybe-all-texinfo
1070 @if zlib-no-bootstrap
1071 all-host: maybe-all-zlib
1072 @endif zlib-no-bootstrap
1073 all-host: maybe-all-gdb
1074 all-host: maybe-all-expect
1075 all-host: maybe-all-guile
1076 all-host: maybe-all-tk
1077 all-host: maybe-all-libtermcap
1078 all-host: maybe-all-utils
1079 all-host: maybe-all-gnattools
1080 @if lto-plugin-no-bootstrap
1081 all-host: maybe-all-lto-plugin
1082 @endif lto-plugin-no-bootstrap
1083
1084 .PHONY: all-target
1085
1086 @if target-libstdc++-v3-no-bootstrap
1087 all-target: maybe-all-target-libstdc++-v3
1088 @endif target-libstdc++-v3-no-bootstrap
1089 @if target-libsanitizer-no-bootstrap
1090 all-target: maybe-all-target-libsanitizer
1091 @endif target-libsanitizer-no-bootstrap
1092 @if target-libvtv-no-bootstrap
1093 all-target: maybe-all-target-libvtv
1094 @endif target-libvtv-no-bootstrap
1095 all-target: maybe-all-target-libcilkrts
1096 all-target: maybe-all-target-libssp
1097 all-target: maybe-all-target-newlib
1098 @if target-libgcc-no-bootstrap
1099 all-target: maybe-all-target-libgcc
1100 @endif target-libgcc-no-bootstrap
1101 all-target: maybe-all-target-libbacktrace
1102 all-target: maybe-all-target-libquadmath
1103 all-target: maybe-all-target-libgfortran
1104 all-target: maybe-all-target-libobjc
1105 all-target: maybe-all-target-libgo
1106 all-target: maybe-all-target-libtermcap
1107 all-target: maybe-all-target-winsup
1108 all-target: maybe-all-target-libgloss
1109 all-target: maybe-all-target-libffi
1110 all-target: maybe-all-target-libjava
1111 all-target: maybe-all-target-zlib
1112 all-target: maybe-all-target-boehm-gc
1113 all-target: maybe-all-target-rda
1114 all-target: maybe-all-target-libada
1115 @if target-libgomp-no-bootstrap
1116 all-target: maybe-all-target-libgomp
1117 @endif target-libgomp-no-bootstrap
1118 all-target: maybe-all-target-libitm
1119 all-target: maybe-all-target-libatomic
1120
1121 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1122 # ``make X'' in all subdirectories (because, in general, there is a
1123 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1124 # but it may do additional work as well).
1125
1126 .PHONY: do-info
1127 do-info:
1128         @: $(MAKE); $(unstage)
1129         @r=`${PWD_COMMAND}`; export r; \
1130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1131         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1132           info-target
1133
1134
1135 .PHONY: info-host
1136
1137 info-host: maybe-info-bfd
1138 info-host: maybe-info-opcodes
1139 info-host: maybe-info-binutils
1140 info-host: maybe-info-bison
1141 info-host: maybe-info-cgen
1142 info-host: maybe-info-dejagnu
1143 info-host: maybe-info-etc
1144 info-host: maybe-info-fastjar
1145 info-host: maybe-info-fixincludes
1146 info-host: maybe-info-flex
1147 info-host: maybe-info-gas
1148 info-host: maybe-info-gcc
1149 info-host: maybe-info-gmp
1150 info-host: maybe-info-mpfr
1151 info-host: maybe-info-mpc
1152 info-host: maybe-info-isl
1153 info-host: maybe-info-cloog
1154 info-host: maybe-info-libelf
1155 info-host: maybe-info-gold
1156 info-host: maybe-info-gprof
1157 info-host: maybe-info-intl
1158 info-host: maybe-info-tcl
1159 info-host: maybe-info-itcl
1160 info-host: maybe-info-ld
1161 info-host: maybe-info-libbacktrace
1162 info-host: maybe-info-libcpp
1163 info-host: maybe-info-libdecnumber
1164 info-host: maybe-info-libgui
1165 info-host: maybe-info-libiberty
1166 info-host: maybe-info-libiconv
1167 info-host: maybe-info-m4
1168 info-host: maybe-info-readline
1169 info-host: maybe-info-sid
1170 info-host: maybe-info-sim
1171 info-host: maybe-info-texinfo
1172 info-host: maybe-info-zlib
1173 info-host: maybe-info-gdb
1174 info-host: maybe-info-expect
1175 info-host: maybe-info-guile
1176 info-host: maybe-info-tk
1177 info-host: maybe-info-libtermcap
1178 info-host: maybe-info-utils
1179 info-host: maybe-info-gnattools
1180 info-host: maybe-info-lto-plugin
1181
1182 .PHONY: info-target
1183
1184 info-target: maybe-info-target-libstdc++-v3
1185 info-target: maybe-info-target-libsanitizer
1186 info-target: maybe-info-target-libvtv
1187 info-target: maybe-info-target-libcilkrts
1188 info-target: maybe-info-target-libssp
1189 info-target: maybe-info-target-newlib
1190 info-target: maybe-info-target-libgcc
1191 info-target: maybe-info-target-libbacktrace
1192 info-target: maybe-info-target-libquadmath
1193 info-target: maybe-info-target-libgfortran
1194 info-target: maybe-info-target-libobjc
1195 info-target: maybe-info-target-libgo
1196 info-target: maybe-info-target-libtermcap
1197 info-target: maybe-info-target-winsup
1198 info-target: maybe-info-target-libgloss
1199 info-target: maybe-info-target-libffi
1200 info-target: maybe-info-target-libjava
1201 info-target: maybe-info-target-zlib
1202 info-target: maybe-info-target-boehm-gc
1203 info-target: maybe-info-target-rda
1204 info-target: maybe-info-target-libada
1205 info-target: maybe-info-target-libgomp
1206 info-target: maybe-info-target-libitm
1207 info-target: maybe-info-target-libatomic
1208
1209 .PHONY: do-dvi
1210 do-dvi:
1211         @: $(MAKE); $(unstage)
1212         @r=`${PWD_COMMAND}`; export r; \
1213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1214         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1215           dvi-target
1216
1217
1218 .PHONY: dvi-host
1219
1220 dvi-host: maybe-dvi-bfd
1221 dvi-host: maybe-dvi-opcodes
1222 dvi-host: maybe-dvi-binutils
1223 dvi-host: maybe-dvi-bison
1224 dvi-host: maybe-dvi-cgen
1225 dvi-host: maybe-dvi-dejagnu
1226 dvi-host: maybe-dvi-etc
1227 dvi-host: maybe-dvi-fastjar
1228 dvi-host: maybe-dvi-fixincludes
1229 dvi-host: maybe-dvi-flex
1230 dvi-host: maybe-dvi-gas
1231 dvi-host: maybe-dvi-gcc
1232 dvi-host: maybe-dvi-gmp
1233 dvi-host: maybe-dvi-mpfr
1234 dvi-host: maybe-dvi-mpc
1235 dvi-host: maybe-dvi-isl
1236 dvi-host: maybe-dvi-cloog
1237 dvi-host: maybe-dvi-libelf
1238 dvi-host: maybe-dvi-gold
1239 dvi-host: maybe-dvi-gprof
1240 dvi-host: maybe-dvi-intl
1241 dvi-host: maybe-dvi-tcl
1242 dvi-host: maybe-dvi-itcl
1243 dvi-host: maybe-dvi-ld
1244 dvi-host: maybe-dvi-libbacktrace
1245 dvi-host: maybe-dvi-libcpp
1246 dvi-host: maybe-dvi-libdecnumber
1247 dvi-host: maybe-dvi-libgui
1248 dvi-host: maybe-dvi-libiberty
1249 dvi-host: maybe-dvi-libiconv
1250 dvi-host: maybe-dvi-m4
1251 dvi-host: maybe-dvi-readline
1252 dvi-host: maybe-dvi-sid
1253 dvi-host: maybe-dvi-sim
1254 dvi-host: maybe-dvi-texinfo
1255 dvi-host: maybe-dvi-zlib
1256 dvi-host: maybe-dvi-gdb
1257 dvi-host: maybe-dvi-expect
1258 dvi-host: maybe-dvi-guile
1259 dvi-host: maybe-dvi-tk
1260 dvi-host: maybe-dvi-libtermcap
1261 dvi-host: maybe-dvi-utils
1262 dvi-host: maybe-dvi-gnattools
1263 dvi-host: maybe-dvi-lto-plugin
1264
1265 .PHONY: dvi-target
1266
1267 dvi-target: maybe-dvi-target-libstdc++-v3
1268 dvi-target: maybe-dvi-target-libsanitizer
1269 dvi-target: maybe-dvi-target-libvtv
1270 dvi-target: maybe-dvi-target-libcilkrts
1271 dvi-target: maybe-dvi-target-libssp
1272 dvi-target: maybe-dvi-target-newlib
1273 dvi-target: maybe-dvi-target-libgcc
1274 dvi-target: maybe-dvi-target-libbacktrace
1275 dvi-target: maybe-dvi-target-libquadmath
1276 dvi-target: maybe-dvi-target-libgfortran
1277 dvi-target: maybe-dvi-target-libobjc
1278 dvi-target: maybe-dvi-target-libgo
1279 dvi-target: maybe-dvi-target-libtermcap
1280 dvi-target: maybe-dvi-target-winsup
1281 dvi-target: maybe-dvi-target-libgloss
1282 dvi-target: maybe-dvi-target-libffi
1283 dvi-target: maybe-dvi-target-libjava
1284 dvi-target: maybe-dvi-target-zlib
1285 dvi-target: maybe-dvi-target-boehm-gc
1286 dvi-target: maybe-dvi-target-rda
1287 dvi-target: maybe-dvi-target-libada
1288 dvi-target: maybe-dvi-target-libgomp
1289 dvi-target: maybe-dvi-target-libitm
1290 dvi-target: maybe-dvi-target-libatomic
1291
1292 .PHONY: do-pdf
1293 do-pdf:
1294         @: $(MAKE); $(unstage)
1295         @r=`${PWD_COMMAND}`; export r; \
1296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1297         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1298           pdf-target
1299
1300
1301 .PHONY: pdf-host
1302
1303 pdf-host: maybe-pdf-bfd
1304 pdf-host: maybe-pdf-opcodes
1305 pdf-host: maybe-pdf-binutils
1306 pdf-host: maybe-pdf-bison
1307 pdf-host: maybe-pdf-cgen
1308 pdf-host: maybe-pdf-dejagnu
1309 pdf-host: maybe-pdf-etc
1310 pdf-host: maybe-pdf-fastjar
1311 pdf-host: maybe-pdf-fixincludes
1312 pdf-host: maybe-pdf-flex
1313 pdf-host: maybe-pdf-gas
1314 pdf-host: maybe-pdf-gcc
1315 pdf-host: maybe-pdf-gmp
1316 pdf-host: maybe-pdf-mpfr
1317 pdf-host: maybe-pdf-mpc
1318 pdf-host: maybe-pdf-isl
1319 pdf-host: maybe-pdf-cloog
1320 pdf-host: maybe-pdf-libelf
1321 pdf-host: maybe-pdf-gold
1322 pdf-host: maybe-pdf-gprof
1323 pdf-host: maybe-pdf-intl
1324 pdf-host: maybe-pdf-tcl
1325 pdf-host: maybe-pdf-itcl
1326 pdf-host: maybe-pdf-ld
1327 pdf-host: maybe-pdf-libbacktrace
1328 pdf-host: maybe-pdf-libcpp
1329 pdf-host: maybe-pdf-libdecnumber
1330 pdf-host: maybe-pdf-libgui
1331 pdf-host: maybe-pdf-libiberty
1332 pdf-host: maybe-pdf-libiconv
1333 pdf-host: maybe-pdf-m4
1334 pdf-host: maybe-pdf-readline
1335 pdf-host: maybe-pdf-sid
1336 pdf-host: maybe-pdf-sim
1337 pdf-host: maybe-pdf-texinfo
1338 pdf-host: maybe-pdf-zlib
1339 pdf-host: maybe-pdf-gdb
1340 pdf-host: maybe-pdf-expect
1341 pdf-host: maybe-pdf-guile
1342 pdf-host: maybe-pdf-tk
1343 pdf-host: maybe-pdf-libtermcap
1344 pdf-host: maybe-pdf-utils
1345 pdf-host: maybe-pdf-gnattools
1346 pdf-host: maybe-pdf-lto-plugin
1347
1348 .PHONY: pdf-target
1349
1350 pdf-target: maybe-pdf-target-libstdc++-v3
1351 pdf-target: maybe-pdf-target-libsanitizer
1352 pdf-target: maybe-pdf-target-libvtv
1353 pdf-target: maybe-pdf-target-libcilkrts
1354 pdf-target: maybe-pdf-target-libssp
1355 pdf-target: maybe-pdf-target-newlib
1356 pdf-target: maybe-pdf-target-libgcc
1357 pdf-target: maybe-pdf-target-libbacktrace
1358 pdf-target: maybe-pdf-target-libquadmath
1359 pdf-target: maybe-pdf-target-libgfortran
1360 pdf-target: maybe-pdf-target-libobjc
1361 pdf-target: maybe-pdf-target-libgo
1362 pdf-target: maybe-pdf-target-libtermcap
1363 pdf-target: maybe-pdf-target-winsup
1364 pdf-target: maybe-pdf-target-libgloss
1365 pdf-target: maybe-pdf-target-libffi
1366 pdf-target: maybe-pdf-target-libjava
1367 pdf-target: maybe-pdf-target-zlib
1368 pdf-target: maybe-pdf-target-boehm-gc
1369 pdf-target: maybe-pdf-target-rda
1370 pdf-target: maybe-pdf-target-libada
1371 pdf-target: maybe-pdf-target-libgomp
1372 pdf-target: maybe-pdf-target-libitm
1373 pdf-target: maybe-pdf-target-libatomic
1374
1375 .PHONY: do-html
1376 do-html:
1377         @: $(MAKE); $(unstage)
1378         @r=`${PWD_COMMAND}`; export r; \
1379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1380         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1381           html-target
1382
1383
1384 .PHONY: html-host
1385
1386 html-host: maybe-html-bfd
1387 html-host: maybe-html-opcodes
1388 html-host: maybe-html-binutils
1389 html-host: maybe-html-bison
1390 html-host: maybe-html-cgen
1391 html-host: maybe-html-dejagnu
1392 html-host: maybe-html-etc
1393 html-host: maybe-html-fastjar
1394 html-host: maybe-html-fixincludes
1395 html-host: maybe-html-flex
1396 html-host: maybe-html-gas
1397 html-host: maybe-html-gcc
1398 html-host: maybe-html-gmp
1399 html-host: maybe-html-mpfr
1400 html-host: maybe-html-mpc
1401 html-host: maybe-html-isl
1402 html-host: maybe-html-cloog
1403 html-host: maybe-html-libelf
1404 html-host: maybe-html-gold
1405 html-host: maybe-html-gprof
1406 html-host: maybe-html-intl
1407 html-host: maybe-html-tcl
1408 html-host: maybe-html-itcl
1409 html-host: maybe-html-ld
1410 html-host: maybe-html-libbacktrace
1411 html-host: maybe-html-libcpp
1412 html-host: maybe-html-libdecnumber
1413 html-host: maybe-html-libgui
1414 html-host: maybe-html-libiberty
1415 html-host: maybe-html-libiconv
1416 html-host: maybe-html-m4
1417 html-host: maybe-html-readline
1418 html-host: maybe-html-sid
1419 html-host: maybe-html-sim
1420 html-host: maybe-html-texinfo
1421 html-host: maybe-html-zlib
1422 html-host: maybe-html-gdb
1423 html-host: maybe-html-expect
1424 html-host: maybe-html-guile
1425 html-host: maybe-html-tk
1426 html-host: maybe-html-libtermcap
1427 html-host: maybe-html-utils
1428 html-host: maybe-html-gnattools
1429 html-host: maybe-html-lto-plugin
1430
1431 .PHONY: html-target
1432
1433 html-target: maybe-html-target-libstdc++-v3
1434 html-target: maybe-html-target-libsanitizer
1435 html-target: maybe-html-target-libvtv
1436 html-target: maybe-html-target-libcilkrts
1437 html-target: maybe-html-target-libssp
1438 html-target: maybe-html-target-newlib
1439 html-target: maybe-html-target-libgcc
1440 html-target: maybe-html-target-libbacktrace
1441 html-target: maybe-html-target-libquadmath
1442 html-target: maybe-html-target-libgfortran
1443 html-target: maybe-html-target-libobjc
1444 html-target: maybe-html-target-libgo
1445 html-target: maybe-html-target-libtermcap
1446 html-target: maybe-html-target-winsup
1447 html-target: maybe-html-target-libgloss
1448 html-target: maybe-html-target-libffi
1449 html-target: maybe-html-target-libjava
1450 html-target: maybe-html-target-zlib
1451 html-target: maybe-html-target-boehm-gc
1452 html-target: maybe-html-target-rda
1453 html-target: maybe-html-target-libada
1454 html-target: maybe-html-target-libgomp
1455 html-target: maybe-html-target-libitm
1456 html-target: maybe-html-target-libatomic
1457
1458 .PHONY: do-TAGS
1459 do-TAGS:
1460         @: $(MAKE); $(unstage)
1461         @r=`${PWD_COMMAND}`; export r; \
1462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1463         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1464           TAGS-target
1465
1466
1467 .PHONY: TAGS-host
1468
1469 TAGS-host: maybe-TAGS-bfd
1470 TAGS-host: maybe-TAGS-opcodes
1471 TAGS-host: maybe-TAGS-binutils
1472 TAGS-host: maybe-TAGS-bison
1473 TAGS-host: maybe-TAGS-cgen
1474 TAGS-host: maybe-TAGS-dejagnu
1475 TAGS-host: maybe-TAGS-etc
1476 TAGS-host: maybe-TAGS-fastjar
1477 TAGS-host: maybe-TAGS-fixincludes
1478 TAGS-host: maybe-TAGS-flex
1479 TAGS-host: maybe-TAGS-gas
1480 TAGS-host: maybe-TAGS-gcc
1481 TAGS-host: maybe-TAGS-gmp
1482 TAGS-host: maybe-TAGS-mpfr
1483 TAGS-host: maybe-TAGS-mpc
1484 TAGS-host: maybe-TAGS-isl
1485 TAGS-host: maybe-TAGS-cloog
1486 TAGS-host: maybe-TAGS-libelf
1487 TAGS-host: maybe-TAGS-gold
1488 TAGS-host: maybe-TAGS-gprof
1489 TAGS-host: maybe-TAGS-intl
1490 TAGS-host: maybe-TAGS-tcl
1491 TAGS-host: maybe-TAGS-itcl
1492 TAGS-host: maybe-TAGS-ld
1493 TAGS-host: maybe-TAGS-libbacktrace
1494 TAGS-host: maybe-TAGS-libcpp
1495 TAGS-host: maybe-TAGS-libdecnumber
1496 TAGS-host: maybe-TAGS-libgui
1497 TAGS-host: maybe-TAGS-libiberty
1498 TAGS-host: maybe-TAGS-libiconv
1499 TAGS-host: maybe-TAGS-m4
1500 TAGS-host: maybe-TAGS-readline
1501 TAGS-host: maybe-TAGS-sid
1502 TAGS-host: maybe-TAGS-sim
1503 TAGS-host: maybe-TAGS-texinfo
1504 TAGS-host: maybe-TAGS-zlib
1505 TAGS-host: maybe-TAGS-gdb
1506 TAGS-host: maybe-TAGS-expect
1507 TAGS-host: maybe-TAGS-guile
1508 TAGS-host: maybe-TAGS-tk
1509 TAGS-host: maybe-TAGS-libtermcap
1510 TAGS-host: maybe-TAGS-utils
1511 TAGS-host: maybe-TAGS-gnattools
1512 TAGS-host: maybe-TAGS-lto-plugin
1513
1514 .PHONY: TAGS-target
1515
1516 TAGS-target: maybe-TAGS-target-libstdc++-v3
1517 TAGS-target: maybe-TAGS-target-libsanitizer
1518 TAGS-target: maybe-TAGS-target-libvtv
1519 TAGS-target: maybe-TAGS-target-libcilkrts
1520 TAGS-target: maybe-TAGS-target-libssp
1521 TAGS-target: maybe-TAGS-target-newlib
1522 TAGS-target: maybe-TAGS-target-libgcc
1523 TAGS-target: maybe-TAGS-target-libbacktrace
1524 TAGS-target: maybe-TAGS-target-libquadmath
1525 TAGS-target: maybe-TAGS-target-libgfortran
1526 TAGS-target: maybe-TAGS-target-libobjc
1527 TAGS-target: maybe-TAGS-target-libgo
1528 TAGS-target: maybe-TAGS-target-libtermcap
1529 TAGS-target: maybe-TAGS-target-winsup
1530 TAGS-target: maybe-TAGS-target-libgloss
1531 TAGS-target: maybe-TAGS-target-libffi
1532 TAGS-target: maybe-TAGS-target-libjava
1533 TAGS-target: maybe-TAGS-target-zlib
1534 TAGS-target: maybe-TAGS-target-boehm-gc
1535 TAGS-target: maybe-TAGS-target-rda
1536 TAGS-target: maybe-TAGS-target-libada
1537 TAGS-target: maybe-TAGS-target-libgomp
1538 TAGS-target: maybe-TAGS-target-libitm
1539 TAGS-target: maybe-TAGS-target-libatomic
1540
1541 .PHONY: do-install-info
1542 do-install-info:
1543         @: $(MAKE); $(unstage)
1544         @r=`${PWD_COMMAND}`; export r; \
1545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1546         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1547           install-info-target
1548
1549
1550 .PHONY: install-info-host
1551
1552 install-info-host: maybe-install-info-bfd
1553 install-info-host: maybe-install-info-opcodes
1554 install-info-host: maybe-install-info-binutils
1555 install-info-host: maybe-install-info-bison
1556 install-info-host: maybe-install-info-cgen
1557 install-info-host: maybe-install-info-dejagnu
1558 install-info-host: maybe-install-info-etc
1559 install-info-host: maybe-install-info-fastjar
1560 install-info-host: maybe-install-info-fixincludes
1561 install-info-host: maybe-install-info-flex
1562 install-info-host: maybe-install-info-gas
1563 install-info-host: maybe-install-info-gcc
1564 install-info-host: maybe-install-info-gmp
1565 install-info-host: maybe-install-info-mpfr
1566 install-info-host: maybe-install-info-mpc
1567 install-info-host: maybe-install-info-isl
1568 install-info-host: maybe-install-info-cloog
1569 install-info-host: maybe-install-info-libelf
1570 install-info-host: maybe-install-info-gold
1571 install-info-host: maybe-install-info-gprof
1572 install-info-host: maybe-install-info-intl
1573 install-info-host: maybe-install-info-tcl
1574 install-info-host: maybe-install-info-itcl
1575 install-info-host: maybe-install-info-ld
1576 install-info-host: maybe-install-info-libbacktrace
1577 install-info-host: maybe-install-info-libcpp
1578 install-info-host: maybe-install-info-libdecnumber
1579 install-info-host: maybe-install-info-libgui
1580 install-info-host: maybe-install-info-libiberty
1581 install-info-host: maybe-install-info-libiconv
1582 install-info-host: maybe-install-info-m4
1583 install-info-host: maybe-install-info-readline
1584 install-info-host: maybe-install-info-sid
1585 install-info-host: maybe-install-info-sim
1586 install-info-host: maybe-install-info-texinfo
1587 install-info-host: maybe-install-info-zlib
1588 install-info-host: maybe-install-info-gdb
1589 install-info-host: maybe-install-info-expect
1590 install-info-host: maybe-install-info-guile
1591 install-info-host: maybe-install-info-tk
1592 install-info-host: maybe-install-info-libtermcap
1593 install-info-host: maybe-install-info-utils
1594 install-info-host: maybe-install-info-gnattools
1595 install-info-host: maybe-install-info-lto-plugin
1596
1597 .PHONY: install-info-target
1598
1599 install-info-target: maybe-install-info-target-libstdc++-v3
1600 install-info-target: maybe-install-info-target-libsanitizer
1601 install-info-target: maybe-install-info-target-libvtv
1602 install-info-target: maybe-install-info-target-libcilkrts
1603 install-info-target: maybe-install-info-target-libssp
1604 install-info-target: maybe-install-info-target-newlib
1605 install-info-target: maybe-install-info-target-libgcc
1606 install-info-target: maybe-install-info-target-libbacktrace
1607 install-info-target: maybe-install-info-target-libquadmath
1608 install-info-target: maybe-install-info-target-libgfortran
1609 install-info-target: maybe-install-info-target-libobjc
1610 install-info-target: maybe-install-info-target-libgo
1611 install-info-target: maybe-install-info-target-libtermcap
1612 install-info-target: maybe-install-info-target-winsup
1613 install-info-target: maybe-install-info-target-libgloss
1614 install-info-target: maybe-install-info-target-libffi
1615 install-info-target: maybe-install-info-target-libjava
1616 install-info-target: maybe-install-info-target-zlib
1617 install-info-target: maybe-install-info-target-boehm-gc
1618 install-info-target: maybe-install-info-target-rda
1619 install-info-target: maybe-install-info-target-libada
1620 install-info-target: maybe-install-info-target-libgomp
1621 install-info-target: maybe-install-info-target-libitm
1622 install-info-target: maybe-install-info-target-libatomic
1623
1624 .PHONY: do-install-pdf
1625 do-install-pdf:
1626         @: $(MAKE); $(unstage)
1627         @r=`${PWD_COMMAND}`; export r; \
1628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1629         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1630           install-pdf-target
1631
1632
1633 .PHONY: install-pdf-host
1634
1635 install-pdf-host: maybe-install-pdf-bfd
1636 install-pdf-host: maybe-install-pdf-opcodes
1637 install-pdf-host: maybe-install-pdf-binutils
1638 install-pdf-host: maybe-install-pdf-bison
1639 install-pdf-host: maybe-install-pdf-cgen
1640 install-pdf-host: maybe-install-pdf-dejagnu
1641 install-pdf-host: maybe-install-pdf-etc
1642 install-pdf-host: maybe-install-pdf-fastjar
1643 install-pdf-host: maybe-install-pdf-fixincludes
1644 install-pdf-host: maybe-install-pdf-flex
1645 install-pdf-host: maybe-install-pdf-gas
1646 install-pdf-host: maybe-install-pdf-gcc
1647 install-pdf-host: maybe-install-pdf-gmp
1648 install-pdf-host: maybe-install-pdf-mpfr
1649 install-pdf-host: maybe-install-pdf-mpc
1650 install-pdf-host: maybe-install-pdf-isl
1651 install-pdf-host: maybe-install-pdf-cloog
1652 install-pdf-host: maybe-install-pdf-libelf
1653 install-pdf-host: maybe-install-pdf-gold
1654 install-pdf-host: maybe-install-pdf-gprof
1655 install-pdf-host: maybe-install-pdf-intl
1656 install-pdf-host: maybe-install-pdf-tcl
1657 install-pdf-host: maybe-install-pdf-itcl
1658 install-pdf-host: maybe-install-pdf-ld
1659 install-pdf-host: maybe-install-pdf-libbacktrace
1660 install-pdf-host: maybe-install-pdf-libcpp
1661 install-pdf-host: maybe-install-pdf-libdecnumber
1662 install-pdf-host: maybe-install-pdf-libgui
1663 install-pdf-host: maybe-install-pdf-libiberty
1664 install-pdf-host: maybe-install-pdf-libiconv
1665 install-pdf-host: maybe-install-pdf-m4
1666 install-pdf-host: maybe-install-pdf-readline
1667 install-pdf-host: maybe-install-pdf-sid
1668 install-pdf-host: maybe-install-pdf-sim
1669 install-pdf-host: maybe-install-pdf-texinfo
1670 install-pdf-host: maybe-install-pdf-zlib
1671 install-pdf-host: maybe-install-pdf-gdb
1672 install-pdf-host: maybe-install-pdf-expect
1673 install-pdf-host: maybe-install-pdf-guile
1674 install-pdf-host: maybe-install-pdf-tk
1675 install-pdf-host: maybe-install-pdf-libtermcap
1676 install-pdf-host: maybe-install-pdf-utils
1677 install-pdf-host: maybe-install-pdf-gnattools
1678 install-pdf-host: maybe-install-pdf-lto-plugin
1679
1680 .PHONY: install-pdf-target
1681
1682 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1683 install-pdf-target: maybe-install-pdf-target-libsanitizer
1684 install-pdf-target: maybe-install-pdf-target-libvtv
1685 install-pdf-target: maybe-install-pdf-target-libcilkrts
1686 install-pdf-target: maybe-install-pdf-target-libssp
1687 install-pdf-target: maybe-install-pdf-target-newlib
1688 install-pdf-target: maybe-install-pdf-target-libgcc
1689 install-pdf-target: maybe-install-pdf-target-libbacktrace
1690 install-pdf-target: maybe-install-pdf-target-libquadmath
1691 install-pdf-target: maybe-install-pdf-target-libgfortran
1692 install-pdf-target: maybe-install-pdf-target-libobjc
1693 install-pdf-target: maybe-install-pdf-target-libgo
1694 install-pdf-target: maybe-install-pdf-target-libtermcap
1695 install-pdf-target: maybe-install-pdf-target-winsup
1696 install-pdf-target: maybe-install-pdf-target-libgloss
1697 install-pdf-target: maybe-install-pdf-target-libffi
1698 install-pdf-target: maybe-install-pdf-target-libjava
1699 install-pdf-target: maybe-install-pdf-target-zlib
1700 install-pdf-target: maybe-install-pdf-target-boehm-gc
1701 install-pdf-target: maybe-install-pdf-target-rda
1702 install-pdf-target: maybe-install-pdf-target-libada
1703 install-pdf-target: maybe-install-pdf-target-libgomp
1704 install-pdf-target: maybe-install-pdf-target-libitm
1705 install-pdf-target: maybe-install-pdf-target-libatomic
1706
1707 .PHONY: do-install-html
1708 do-install-html:
1709         @: $(MAKE); $(unstage)
1710         @r=`${PWD_COMMAND}`; export r; \
1711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1712         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1713           install-html-target
1714
1715
1716 .PHONY: install-html-host
1717
1718 install-html-host: maybe-install-html-bfd
1719 install-html-host: maybe-install-html-opcodes
1720 install-html-host: maybe-install-html-binutils
1721 install-html-host: maybe-install-html-bison
1722 install-html-host: maybe-install-html-cgen
1723 install-html-host: maybe-install-html-dejagnu
1724 install-html-host: maybe-install-html-etc
1725 install-html-host: maybe-install-html-fastjar
1726 install-html-host: maybe-install-html-fixincludes
1727 install-html-host: maybe-install-html-flex
1728 install-html-host: maybe-install-html-gas
1729 install-html-host: maybe-install-html-gcc
1730 install-html-host: maybe-install-html-gmp
1731 install-html-host: maybe-install-html-mpfr
1732 install-html-host: maybe-install-html-mpc
1733 install-html-host: maybe-install-html-isl
1734 install-html-host: maybe-install-html-cloog
1735 install-html-host: maybe-install-html-libelf
1736 install-html-host: maybe-install-html-gold
1737 install-html-host: maybe-install-html-gprof
1738 install-html-host: maybe-install-html-intl
1739 install-html-host: maybe-install-html-tcl
1740 install-html-host: maybe-install-html-itcl
1741 install-html-host: maybe-install-html-ld
1742 install-html-host: maybe-install-html-libbacktrace
1743 install-html-host: maybe-install-html-libcpp
1744 install-html-host: maybe-install-html-libdecnumber
1745 install-html-host: maybe-install-html-libgui
1746 install-html-host: maybe-install-html-libiberty
1747 install-html-host: maybe-install-html-libiconv
1748 install-html-host: maybe-install-html-m4
1749 install-html-host: maybe-install-html-readline
1750 install-html-host: maybe-install-html-sid
1751 install-html-host: maybe-install-html-sim
1752 install-html-host: maybe-install-html-texinfo
1753 install-html-host: maybe-install-html-zlib
1754 install-html-host: maybe-install-html-gdb
1755 install-html-host: maybe-install-html-expect
1756 install-html-host: maybe-install-html-guile
1757 install-html-host: maybe-install-html-tk
1758 install-html-host: maybe-install-html-libtermcap
1759 install-html-host: maybe-install-html-utils
1760 install-html-host: maybe-install-html-gnattools
1761 install-html-host: maybe-install-html-lto-plugin
1762
1763 .PHONY: install-html-target
1764
1765 install-html-target: maybe-install-html-target-libstdc++-v3
1766 install-html-target: maybe-install-html-target-libsanitizer
1767 install-html-target: maybe-install-html-target-libvtv
1768 install-html-target: maybe-install-html-target-libcilkrts
1769 install-html-target: maybe-install-html-target-libssp
1770 install-html-target: maybe-install-html-target-newlib
1771 install-html-target: maybe-install-html-target-libgcc
1772 install-html-target: maybe-install-html-target-libbacktrace
1773 install-html-target: maybe-install-html-target-libquadmath
1774 install-html-target: maybe-install-html-target-libgfortran
1775 install-html-target: maybe-install-html-target-libobjc
1776 install-html-target: maybe-install-html-target-libgo
1777 install-html-target: maybe-install-html-target-libtermcap
1778 install-html-target: maybe-install-html-target-winsup
1779 install-html-target: maybe-install-html-target-libgloss
1780 install-html-target: maybe-install-html-target-libffi
1781 install-html-target: maybe-install-html-target-libjava
1782 install-html-target: maybe-install-html-target-zlib
1783 install-html-target: maybe-install-html-target-boehm-gc
1784 install-html-target: maybe-install-html-target-rda
1785 install-html-target: maybe-install-html-target-libada
1786 install-html-target: maybe-install-html-target-libgomp
1787 install-html-target: maybe-install-html-target-libitm
1788 install-html-target: maybe-install-html-target-libatomic
1789
1790 .PHONY: do-installcheck
1791 do-installcheck:
1792         @: $(MAKE); $(unstage)
1793         @r=`${PWD_COMMAND}`; export r; \
1794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1795         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1796           installcheck-target
1797
1798
1799 .PHONY: installcheck-host
1800
1801 installcheck-host: maybe-installcheck-bfd
1802 installcheck-host: maybe-installcheck-opcodes
1803 installcheck-host: maybe-installcheck-binutils
1804 installcheck-host: maybe-installcheck-bison
1805 installcheck-host: maybe-installcheck-cgen
1806 installcheck-host: maybe-installcheck-dejagnu
1807 installcheck-host: maybe-installcheck-etc
1808 installcheck-host: maybe-installcheck-fastjar
1809 installcheck-host: maybe-installcheck-fixincludes
1810 installcheck-host: maybe-installcheck-flex
1811 installcheck-host: maybe-installcheck-gas
1812 installcheck-host: maybe-installcheck-gcc
1813 installcheck-host: maybe-installcheck-gmp
1814 installcheck-host: maybe-installcheck-mpfr
1815 installcheck-host: maybe-installcheck-mpc
1816 installcheck-host: maybe-installcheck-isl
1817 installcheck-host: maybe-installcheck-cloog
1818 installcheck-host: maybe-installcheck-libelf
1819 installcheck-host: maybe-installcheck-gold
1820 installcheck-host: maybe-installcheck-gprof
1821 installcheck-host: maybe-installcheck-intl
1822 installcheck-host: maybe-installcheck-tcl
1823 installcheck-host: maybe-installcheck-itcl
1824 installcheck-host: maybe-installcheck-ld
1825 installcheck-host: maybe-installcheck-libbacktrace
1826 installcheck-host: maybe-installcheck-libcpp
1827 installcheck-host: maybe-installcheck-libdecnumber
1828 installcheck-host: maybe-installcheck-libgui
1829 installcheck-host: maybe-installcheck-libiberty
1830 installcheck-host: maybe-installcheck-libiconv
1831 installcheck-host: maybe-installcheck-m4
1832 installcheck-host: maybe-installcheck-readline
1833 installcheck-host: maybe-installcheck-sid
1834 installcheck-host: maybe-installcheck-sim
1835 installcheck-host: maybe-installcheck-texinfo
1836 installcheck-host: maybe-installcheck-zlib
1837 installcheck-host: maybe-installcheck-gdb
1838 installcheck-host: maybe-installcheck-expect
1839 installcheck-host: maybe-installcheck-guile
1840 installcheck-host: maybe-installcheck-tk
1841 installcheck-host: maybe-installcheck-libtermcap
1842 installcheck-host: maybe-installcheck-utils
1843 installcheck-host: maybe-installcheck-gnattools
1844 installcheck-host: maybe-installcheck-lto-plugin
1845
1846 .PHONY: installcheck-target
1847
1848 installcheck-target: maybe-installcheck-target-libstdc++-v3
1849 installcheck-target: maybe-installcheck-target-libsanitizer
1850 installcheck-target: maybe-installcheck-target-libvtv
1851 installcheck-target: maybe-installcheck-target-libcilkrts
1852 installcheck-target: maybe-installcheck-target-libssp
1853 installcheck-target: maybe-installcheck-target-newlib
1854 installcheck-target: maybe-installcheck-target-libgcc
1855 installcheck-target: maybe-installcheck-target-libbacktrace
1856 installcheck-target: maybe-installcheck-target-libquadmath
1857 installcheck-target: maybe-installcheck-target-libgfortran
1858 installcheck-target: maybe-installcheck-target-libobjc
1859 installcheck-target: maybe-installcheck-target-libgo
1860 installcheck-target: maybe-installcheck-target-libtermcap
1861 installcheck-target: maybe-installcheck-target-winsup
1862 installcheck-target: maybe-installcheck-target-libgloss
1863 installcheck-target: maybe-installcheck-target-libffi
1864 installcheck-target: maybe-installcheck-target-libjava
1865 installcheck-target: maybe-installcheck-target-zlib
1866 installcheck-target: maybe-installcheck-target-boehm-gc
1867 installcheck-target: maybe-installcheck-target-rda
1868 installcheck-target: maybe-installcheck-target-libada
1869 installcheck-target: maybe-installcheck-target-libgomp
1870 installcheck-target: maybe-installcheck-target-libitm
1871 installcheck-target: maybe-installcheck-target-libatomic
1872
1873 .PHONY: do-mostlyclean
1874 do-mostlyclean:
1875         @: $(MAKE); $(unstage)
1876         @r=`${PWD_COMMAND}`; export r; \
1877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1879           mostlyclean-target
1880
1881
1882 .PHONY: mostlyclean-host
1883
1884 mostlyclean-host: maybe-mostlyclean-bfd
1885 mostlyclean-host: maybe-mostlyclean-opcodes
1886 mostlyclean-host: maybe-mostlyclean-binutils
1887 mostlyclean-host: maybe-mostlyclean-bison
1888 mostlyclean-host: maybe-mostlyclean-cgen
1889 mostlyclean-host: maybe-mostlyclean-dejagnu
1890 mostlyclean-host: maybe-mostlyclean-etc
1891 mostlyclean-host: maybe-mostlyclean-fastjar
1892 mostlyclean-host: maybe-mostlyclean-fixincludes
1893 mostlyclean-host: maybe-mostlyclean-flex
1894 mostlyclean-host: maybe-mostlyclean-gas
1895 mostlyclean-host: maybe-mostlyclean-gcc
1896 mostlyclean-host: maybe-mostlyclean-gmp
1897 mostlyclean-host: maybe-mostlyclean-mpfr
1898 mostlyclean-host: maybe-mostlyclean-mpc
1899 mostlyclean-host: maybe-mostlyclean-isl
1900 mostlyclean-host: maybe-mostlyclean-cloog
1901 mostlyclean-host: maybe-mostlyclean-libelf
1902 mostlyclean-host: maybe-mostlyclean-gold
1903 mostlyclean-host: maybe-mostlyclean-gprof
1904 mostlyclean-host: maybe-mostlyclean-intl
1905 mostlyclean-host: maybe-mostlyclean-tcl
1906 mostlyclean-host: maybe-mostlyclean-itcl
1907 mostlyclean-host: maybe-mostlyclean-ld
1908 mostlyclean-host: maybe-mostlyclean-libbacktrace
1909 mostlyclean-host: maybe-mostlyclean-libcpp
1910 mostlyclean-host: maybe-mostlyclean-libdecnumber
1911 mostlyclean-host: maybe-mostlyclean-libgui
1912 mostlyclean-host: maybe-mostlyclean-libiberty
1913 mostlyclean-host: maybe-mostlyclean-libiconv
1914 mostlyclean-host: maybe-mostlyclean-m4
1915 mostlyclean-host: maybe-mostlyclean-readline
1916 mostlyclean-host: maybe-mostlyclean-sid
1917 mostlyclean-host: maybe-mostlyclean-sim
1918 mostlyclean-host: maybe-mostlyclean-texinfo
1919 mostlyclean-host: maybe-mostlyclean-zlib
1920 mostlyclean-host: maybe-mostlyclean-gdb
1921 mostlyclean-host: maybe-mostlyclean-expect
1922 mostlyclean-host: maybe-mostlyclean-guile
1923 mostlyclean-host: maybe-mostlyclean-tk
1924 mostlyclean-host: maybe-mostlyclean-libtermcap
1925 mostlyclean-host: maybe-mostlyclean-utils
1926 mostlyclean-host: maybe-mostlyclean-gnattools
1927 mostlyclean-host: maybe-mostlyclean-lto-plugin
1928
1929 .PHONY: mostlyclean-target
1930
1931 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1932 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1933 mostlyclean-target: maybe-mostlyclean-target-libvtv
1934 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1935 mostlyclean-target: maybe-mostlyclean-target-libssp
1936 mostlyclean-target: maybe-mostlyclean-target-newlib
1937 mostlyclean-target: maybe-mostlyclean-target-libgcc
1938 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1939 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1940 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1941 mostlyclean-target: maybe-mostlyclean-target-libobjc
1942 mostlyclean-target: maybe-mostlyclean-target-libgo
1943 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1944 mostlyclean-target: maybe-mostlyclean-target-winsup
1945 mostlyclean-target: maybe-mostlyclean-target-libgloss
1946 mostlyclean-target: maybe-mostlyclean-target-libffi
1947 mostlyclean-target: maybe-mostlyclean-target-libjava
1948 mostlyclean-target: maybe-mostlyclean-target-zlib
1949 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1950 mostlyclean-target: maybe-mostlyclean-target-rda
1951 mostlyclean-target: maybe-mostlyclean-target-libada
1952 mostlyclean-target: maybe-mostlyclean-target-libgomp
1953 mostlyclean-target: maybe-mostlyclean-target-libitm
1954 mostlyclean-target: maybe-mostlyclean-target-libatomic
1955
1956 .PHONY: do-clean
1957 do-clean:
1958         @: $(MAKE); $(unstage)
1959         @r=`${PWD_COMMAND}`; export r; \
1960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1961         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1962           clean-target
1963
1964
1965 .PHONY: clean-host
1966
1967 clean-host: maybe-clean-bfd
1968 clean-host: maybe-clean-opcodes
1969 clean-host: maybe-clean-binutils
1970 clean-host: maybe-clean-bison
1971 clean-host: maybe-clean-cgen
1972 clean-host: maybe-clean-dejagnu
1973 clean-host: maybe-clean-etc
1974 clean-host: maybe-clean-fastjar
1975 clean-host: maybe-clean-fixincludes
1976 clean-host: maybe-clean-flex
1977 clean-host: maybe-clean-gas
1978 clean-host: maybe-clean-gcc
1979 clean-host: maybe-clean-gmp
1980 clean-host: maybe-clean-mpfr
1981 clean-host: maybe-clean-mpc
1982 clean-host: maybe-clean-isl
1983 clean-host: maybe-clean-cloog
1984 clean-host: maybe-clean-libelf
1985 clean-host: maybe-clean-gold
1986 clean-host: maybe-clean-gprof
1987 clean-host: maybe-clean-intl
1988 clean-host: maybe-clean-tcl
1989 clean-host: maybe-clean-itcl
1990 clean-host: maybe-clean-ld
1991 clean-host: maybe-clean-libbacktrace
1992 clean-host: maybe-clean-libcpp
1993 clean-host: maybe-clean-libdecnumber
1994 clean-host: maybe-clean-libgui
1995 clean-host: maybe-clean-libiberty
1996 clean-host: maybe-clean-libiconv
1997 clean-host: maybe-clean-m4
1998 clean-host: maybe-clean-readline
1999 clean-host: maybe-clean-sid
2000 clean-host: maybe-clean-sim
2001 clean-host: maybe-clean-texinfo
2002 clean-host: maybe-clean-zlib
2003 clean-host: maybe-clean-gdb
2004 clean-host: maybe-clean-expect
2005 clean-host: maybe-clean-guile
2006 clean-host: maybe-clean-tk
2007 clean-host: maybe-clean-libtermcap
2008 clean-host: maybe-clean-utils
2009 clean-host: maybe-clean-gnattools
2010 clean-host: maybe-clean-lto-plugin
2011
2012 .PHONY: clean-target
2013
2014 clean-target: maybe-clean-target-libstdc++-v3
2015 clean-target: maybe-clean-target-libsanitizer
2016 clean-target: maybe-clean-target-libvtv
2017 clean-target: maybe-clean-target-libcilkrts
2018 clean-target: maybe-clean-target-libssp
2019 clean-target: maybe-clean-target-newlib
2020 clean-target: maybe-clean-target-libgcc
2021 clean-target: maybe-clean-target-libbacktrace
2022 clean-target: maybe-clean-target-libquadmath
2023 clean-target: maybe-clean-target-libgfortran
2024 clean-target: maybe-clean-target-libobjc
2025 clean-target: maybe-clean-target-libgo
2026 clean-target: maybe-clean-target-libtermcap
2027 clean-target: maybe-clean-target-winsup
2028 clean-target: maybe-clean-target-libgloss
2029 clean-target: maybe-clean-target-libffi
2030 clean-target: maybe-clean-target-libjava
2031 clean-target: maybe-clean-target-zlib
2032 clean-target: maybe-clean-target-boehm-gc
2033 clean-target: maybe-clean-target-rda
2034 clean-target: maybe-clean-target-libada
2035 clean-target: maybe-clean-target-libgomp
2036 clean-target: maybe-clean-target-libitm
2037 clean-target: maybe-clean-target-libatomic
2038
2039 .PHONY: do-distclean
2040 do-distclean:
2041         @: $(MAKE); $(unstage)
2042         @r=`${PWD_COMMAND}`; export r; \
2043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2044         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2045           distclean-target
2046
2047
2048 .PHONY: distclean-host
2049
2050 distclean-host: maybe-distclean-bfd
2051 distclean-host: maybe-distclean-opcodes
2052 distclean-host: maybe-distclean-binutils
2053 distclean-host: maybe-distclean-bison
2054 distclean-host: maybe-distclean-cgen
2055 distclean-host: maybe-distclean-dejagnu
2056 distclean-host: maybe-distclean-etc
2057 distclean-host: maybe-distclean-fastjar
2058 distclean-host: maybe-distclean-fixincludes
2059 distclean-host: maybe-distclean-flex
2060 distclean-host: maybe-distclean-gas
2061 distclean-host: maybe-distclean-gcc
2062 distclean-host: maybe-distclean-gmp
2063 distclean-host: maybe-distclean-mpfr
2064 distclean-host: maybe-distclean-mpc
2065 distclean-host: maybe-distclean-isl
2066 distclean-host: maybe-distclean-cloog
2067 distclean-host: maybe-distclean-libelf
2068 distclean-host: maybe-distclean-gold
2069 distclean-host: maybe-distclean-gprof
2070 distclean-host: maybe-distclean-intl
2071 distclean-host: maybe-distclean-tcl
2072 distclean-host: maybe-distclean-itcl
2073 distclean-host: maybe-distclean-ld
2074 distclean-host: maybe-distclean-libbacktrace
2075 distclean-host: maybe-distclean-libcpp
2076 distclean-host: maybe-distclean-libdecnumber
2077 distclean-host: maybe-distclean-libgui
2078 distclean-host: maybe-distclean-libiberty
2079 distclean-host: maybe-distclean-libiconv
2080 distclean-host: maybe-distclean-m4
2081 distclean-host: maybe-distclean-readline
2082 distclean-host: maybe-distclean-sid
2083 distclean-host: maybe-distclean-sim
2084 distclean-host: maybe-distclean-texinfo
2085 distclean-host: maybe-distclean-zlib
2086 distclean-host: maybe-distclean-gdb
2087 distclean-host: maybe-distclean-expect
2088 distclean-host: maybe-distclean-guile
2089 distclean-host: maybe-distclean-tk
2090 distclean-host: maybe-distclean-libtermcap
2091 distclean-host: maybe-distclean-utils
2092 distclean-host: maybe-distclean-gnattools
2093 distclean-host: maybe-distclean-lto-plugin
2094
2095 .PHONY: distclean-target
2096
2097 distclean-target: maybe-distclean-target-libstdc++-v3
2098 distclean-target: maybe-distclean-target-libsanitizer
2099 distclean-target: maybe-distclean-target-libvtv
2100 distclean-target: maybe-distclean-target-libcilkrts
2101 distclean-target: maybe-distclean-target-libssp
2102 distclean-target: maybe-distclean-target-newlib
2103 distclean-target: maybe-distclean-target-libgcc
2104 distclean-target: maybe-distclean-target-libbacktrace
2105 distclean-target: maybe-distclean-target-libquadmath
2106 distclean-target: maybe-distclean-target-libgfortran
2107 distclean-target: maybe-distclean-target-libobjc
2108 distclean-target: maybe-distclean-target-libgo
2109 distclean-target: maybe-distclean-target-libtermcap
2110 distclean-target: maybe-distclean-target-winsup
2111 distclean-target: maybe-distclean-target-libgloss
2112 distclean-target: maybe-distclean-target-libffi
2113 distclean-target: maybe-distclean-target-libjava
2114 distclean-target: maybe-distclean-target-zlib
2115 distclean-target: maybe-distclean-target-boehm-gc
2116 distclean-target: maybe-distclean-target-rda
2117 distclean-target: maybe-distclean-target-libada
2118 distclean-target: maybe-distclean-target-libgomp
2119 distclean-target: maybe-distclean-target-libitm
2120 distclean-target: maybe-distclean-target-libatomic
2121
2122 .PHONY: do-maintainer-clean
2123 do-maintainer-clean:
2124         @: $(MAKE); $(unstage)
2125         @r=`${PWD_COMMAND}`; export r; \
2126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2127         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2128           maintainer-clean-target
2129
2130
2131 .PHONY: maintainer-clean-host
2132
2133 maintainer-clean-host: maybe-maintainer-clean-bfd
2134 maintainer-clean-host: maybe-maintainer-clean-opcodes
2135 maintainer-clean-host: maybe-maintainer-clean-binutils
2136 maintainer-clean-host: maybe-maintainer-clean-bison
2137 maintainer-clean-host: maybe-maintainer-clean-cgen
2138 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2139 maintainer-clean-host: maybe-maintainer-clean-etc
2140 maintainer-clean-host: maybe-maintainer-clean-fastjar
2141 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2142 maintainer-clean-host: maybe-maintainer-clean-flex
2143 maintainer-clean-host: maybe-maintainer-clean-gas
2144 maintainer-clean-host: maybe-maintainer-clean-gcc
2145 maintainer-clean-host: maybe-maintainer-clean-gmp
2146 maintainer-clean-host: maybe-maintainer-clean-mpfr
2147 maintainer-clean-host: maybe-maintainer-clean-mpc
2148 maintainer-clean-host: maybe-maintainer-clean-isl
2149 maintainer-clean-host: maybe-maintainer-clean-cloog
2150 maintainer-clean-host: maybe-maintainer-clean-libelf
2151 maintainer-clean-host: maybe-maintainer-clean-gold
2152 maintainer-clean-host: maybe-maintainer-clean-gprof
2153 maintainer-clean-host: maybe-maintainer-clean-intl
2154 maintainer-clean-host: maybe-maintainer-clean-tcl
2155 maintainer-clean-host: maybe-maintainer-clean-itcl
2156 maintainer-clean-host: maybe-maintainer-clean-ld
2157 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2158 maintainer-clean-host: maybe-maintainer-clean-libcpp
2159 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2160 maintainer-clean-host: maybe-maintainer-clean-libgui
2161 maintainer-clean-host: maybe-maintainer-clean-libiberty
2162 maintainer-clean-host: maybe-maintainer-clean-libiconv
2163 maintainer-clean-host: maybe-maintainer-clean-m4
2164 maintainer-clean-host: maybe-maintainer-clean-readline
2165 maintainer-clean-host: maybe-maintainer-clean-sid
2166 maintainer-clean-host: maybe-maintainer-clean-sim
2167 maintainer-clean-host: maybe-maintainer-clean-texinfo
2168 maintainer-clean-host: maybe-maintainer-clean-zlib
2169 maintainer-clean-host: maybe-maintainer-clean-gdb
2170 maintainer-clean-host: maybe-maintainer-clean-expect
2171 maintainer-clean-host: maybe-maintainer-clean-guile
2172 maintainer-clean-host: maybe-maintainer-clean-tk
2173 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2174 maintainer-clean-host: maybe-maintainer-clean-utils
2175 maintainer-clean-host: maybe-maintainer-clean-gnattools
2176 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2177
2178 .PHONY: maintainer-clean-target
2179
2180 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2181 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2182 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2183 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2184 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2185 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2186 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2187 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2188 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2189 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2190 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2191 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2192 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2193 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2194 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2195 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2196 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2197 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2198 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2199 maintainer-clean-target: maybe-maintainer-clean-target-rda
2200 maintainer-clean-target: maybe-maintainer-clean-target-libada
2201 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2202 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2203 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2204
2205
2206 # Here are the targets which correspond to the do-X targets.
2207
2208 .PHONY: info installcheck dvi pdf html
2209 .PHONY: install-info install-pdf install-html
2210 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2211 .PHONY: local-clean local-distclean local-maintainer-clean
2212 info: do-info
2213 installcheck: do-installcheck
2214 dvi: do-dvi
2215 pdf: do-pdf
2216 html: do-html
2217
2218 # Make sure makeinfo is built before we do a `make info', if we're
2219 # in fact building texinfo.
2220 do-info: maybe-all-texinfo
2221
2222 install-info: do-install-info dir.info
2223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2224         if [ -f dir.info ] ; then \
2225           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2226         else true ; fi
2227
2228 install-pdf: do-install-pdf
2229
2230 install-html: do-install-html
2231
2232 local-clean:
2233         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2234
2235 local-distclean:
2236         -rm -f Makefile config.status config.cache mh-frag mt-frag
2237         -rm -f maybedep.tmp serdep.tmp
2238         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2239           rm -rf $(TARGET_SUBDIR); \
2240         else true; fi
2241         -rm -rf $(BUILD_SUBDIR)
2242         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2243           rm -rf $(HOST_SUBDIR); \
2244         else true; fi
2245         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2246         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2247         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2248         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2249         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2250         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2251
2252 local-maintainer-clean:
2253         @echo "This command is intended for maintainers to use;"
2254         @echo "it deletes files that may require special tools to rebuild."
2255
2256 clean: do-clean local-clean
2257 mostlyclean: do-mostlyclean local-clean
2258 distclean: do-distclean local-clean local-distclean
2259 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2260 maintainer-clean: local-distclean
2261 realclean: maintainer-clean
2262
2263 # Check target.
2264
2265 .PHONY: check do-check
2266 check: do-check
2267
2268 # Only include modules actually being configured and built.
2269 .PHONY: check-host
2270 check-host:  \
2271     maybe-check-bfd \
2272     maybe-check-opcodes \
2273     maybe-check-binutils \
2274     maybe-check-bison \
2275     maybe-check-cgen \
2276     maybe-check-dejagnu \
2277     maybe-check-etc \
2278     maybe-check-fastjar \
2279     maybe-check-fixincludes \
2280     maybe-check-flex \
2281     maybe-check-gas \
2282     maybe-check-gcc \
2283     maybe-check-gmp \
2284     maybe-check-mpfr \
2285     maybe-check-mpc \
2286     maybe-check-isl \
2287     maybe-check-cloog \
2288     maybe-check-libelf \
2289     maybe-check-gold \
2290     maybe-check-gprof \
2291     maybe-check-intl \
2292     maybe-check-tcl \
2293     maybe-check-itcl \
2294     maybe-check-ld \
2295     maybe-check-libbacktrace \
2296     maybe-check-libcpp \
2297     maybe-check-libdecnumber \
2298     maybe-check-libgui \
2299     maybe-check-libiberty \
2300     maybe-check-libiconv \
2301     maybe-check-m4 \
2302     maybe-check-readline \
2303     maybe-check-sid \
2304     maybe-check-sim \
2305     maybe-check-texinfo \
2306     maybe-check-zlib \
2307     maybe-check-gdb \
2308     maybe-check-expect \
2309     maybe-check-guile \
2310     maybe-check-tk \
2311     maybe-check-libtermcap \
2312     maybe-check-utils \
2313     maybe-check-gnattools \
2314     maybe-check-lto-plugin
2315
2316 .PHONY: check-target
2317 check-target:  \
2318     maybe-check-target-libstdc++-v3 \
2319     maybe-check-target-libsanitizer \
2320     maybe-check-target-libvtv \
2321     maybe-check-target-libcilkrts \
2322     maybe-check-target-libssp \
2323     maybe-check-target-newlib \
2324     maybe-check-target-libgcc \
2325     maybe-check-target-libbacktrace \
2326     maybe-check-target-libquadmath \
2327     maybe-check-target-libgfortran \
2328     maybe-check-target-libobjc \
2329     maybe-check-target-libgo \
2330     maybe-check-target-libtermcap \
2331     maybe-check-target-winsup \
2332     maybe-check-target-libgloss \
2333     maybe-check-target-libffi \
2334     maybe-check-target-libjava \
2335     maybe-check-target-zlib \
2336     maybe-check-target-boehm-gc \
2337     maybe-check-target-rda \
2338     maybe-check-target-libada \
2339     maybe-check-target-libgomp \
2340     maybe-check-target-libitm \
2341     maybe-check-target-libatomic
2342
2343 do-check:
2344         @: $(MAKE); $(unstage)
2345         @r=`${PWD_COMMAND}`; export r; \
2346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2347         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2348
2349 # Automated reporting of test results.
2350
2351 warning.log: build.log
2352         $(srcdir)/contrib/warn_summary build.log > $@
2353
2354 mail-report.log:
2355         if test x'$(BOOT_CFLAGS)' != x''; then \
2356             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2357         fi; \
2358         $(srcdir)/contrib/test_summary -t >$@
2359         chmod +x $@
2360         echo If you really want to send e-mail, run ./$@ now
2361
2362 mail-report-with-warnings.log: warning.log
2363         if test x'$(BOOT_CFLAGS)' != x''; then \
2364             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2365         fi; \
2366         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2367         chmod +x $@
2368         echo If you really want to send e-mail, run ./$@ now
2369
2370 # Installation targets.
2371
2372 .PHONY: install uninstall
2373 install:
2374         @: $(MAKE); $(unstage)
2375         @r=`${PWD_COMMAND}`; export r; \
2376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2377         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2378
2379 .PHONY: install-host-nogcc
2380 install-host-nogcc:  \
2381     maybe-install-bfd \
2382     maybe-install-opcodes \
2383     maybe-install-binutils \
2384     maybe-install-bison \
2385     maybe-install-cgen \
2386     maybe-install-dejagnu \
2387     maybe-install-etc \
2388     maybe-install-fastjar \
2389     maybe-install-fixincludes \
2390     maybe-install-flex \
2391     maybe-install-gas \
2392     maybe-install-gmp \
2393     maybe-install-mpfr \
2394     maybe-install-mpc \
2395     maybe-install-isl \
2396     maybe-install-cloog \
2397     maybe-install-libelf \
2398     maybe-install-gold \
2399     maybe-install-gprof \
2400     maybe-install-intl \
2401     maybe-install-tcl \
2402     maybe-install-itcl \
2403     maybe-install-ld \
2404     maybe-install-libbacktrace \
2405     maybe-install-libcpp \
2406     maybe-install-libdecnumber \
2407     maybe-install-libgui \
2408     maybe-install-libiberty \
2409     maybe-install-libiconv \
2410     maybe-install-m4 \
2411     maybe-install-readline \
2412     maybe-install-sid \
2413     maybe-install-sim \
2414     maybe-install-texinfo \
2415     maybe-install-zlib \
2416     maybe-install-gdb \
2417     maybe-install-expect \
2418     maybe-install-guile \
2419     maybe-install-tk \
2420     maybe-install-libtermcap \
2421     maybe-install-utils \
2422     maybe-install-gnattools \
2423     maybe-install-lto-plugin
2424
2425 .PHONY: install-host
2426 install-host:  \
2427     maybe-install-bfd \
2428     maybe-install-opcodes \
2429     maybe-install-binutils \
2430     maybe-install-bison \
2431     maybe-install-cgen \
2432     maybe-install-dejagnu \
2433     maybe-install-etc \
2434     maybe-install-fastjar \
2435     maybe-install-fixincludes \
2436     maybe-install-flex \
2437     maybe-install-gas \
2438     maybe-install-gcc \
2439     maybe-install-gmp \
2440     maybe-install-mpfr \
2441     maybe-install-mpc \
2442     maybe-install-isl \
2443     maybe-install-cloog \
2444     maybe-install-libelf \
2445     maybe-install-gold \
2446     maybe-install-gprof \
2447     maybe-install-intl \
2448     maybe-install-tcl \
2449     maybe-install-itcl \
2450     maybe-install-ld \
2451     maybe-install-libbacktrace \
2452     maybe-install-libcpp \
2453     maybe-install-libdecnumber \
2454     maybe-install-libgui \
2455     maybe-install-libiberty \
2456     maybe-install-libiconv \
2457     maybe-install-m4 \
2458     maybe-install-readline \
2459     maybe-install-sid \
2460     maybe-install-sim \
2461     maybe-install-texinfo \
2462     maybe-install-zlib \
2463     maybe-install-gdb \
2464     maybe-install-expect \
2465     maybe-install-guile \
2466     maybe-install-tk \
2467     maybe-install-libtermcap \
2468     maybe-install-utils \
2469     maybe-install-gnattools \
2470     maybe-install-lto-plugin
2471
2472 .PHONY: install-target
2473 install-target:  \
2474     maybe-install-target-libstdc++-v3 \
2475     maybe-install-target-libsanitizer \
2476     maybe-install-target-libvtv \
2477     maybe-install-target-libcilkrts \
2478     maybe-install-target-libssp \
2479     maybe-install-target-newlib \
2480     maybe-install-target-libgcc \
2481     maybe-install-target-libbacktrace \
2482     maybe-install-target-libquadmath \
2483     maybe-install-target-libgfortran \
2484     maybe-install-target-libobjc \
2485     maybe-install-target-libgo \
2486     maybe-install-target-libtermcap \
2487     maybe-install-target-winsup \
2488     maybe-install-target-libgloss \
2489     maybe-install-target-libffi \
2490     maybe-install-target-libjava \
2491     maybe-install-target-zlib \
2492     maybe-install-target-boehm-gc \
2493     maybe-install-target-rda \
2494     maybe-install-target-libada \
2495     maybe-install-target-libgomp \
2496     maybe-install-target-libitm \
2497     maybe-install-target-libatomic
2498
2499 uninstall:
2500         @echo "the uninstall target is not supported in this tree"
2501
2502 .PHONY: install.all
2503 install.all: install-no-fixedincludes
2504         @if [ -f ./gcc/Makefile ] ; then \
2505                 r=`${PWD_COMMAND}` ; export r ; \
2506                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507                 $(HOST_EXPORTS) \
2508                 (cd ./gcc && \
2509                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2510         else \
2511                 true ; \
2512         fi
2513
2514 # install-no-fixedincludes is used to allow the elaboration of binary packages
2515 # suitable for distribution, where we cannot include the fixed system header
2516 # files.
2517 .PHONY: install-no-fixedincludes
2518 install-no-fixedincludes: installdirs install-host-nogcc \
2519         install-target gcc-install-no-fixedincludes
2520
2521 .PHONY: install-strip
2522 install-strip:
2523         @: $(MAKE); $(unstage)
2524         @r=`${PWD_COMMAND}`; export r; \
2525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2526         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2527
2528 .PHONY: install-strip-host
2529 install-strip-host:  \
2530     maybe-install-strip-bfd \
2531     maybe-install-strip-opcodes \
2532     maybe-install-strip-binutils \
2533     maybe-install-strip-bison \
2534     maybe-install-strip-cgen \
2535     maybe-install-strip-dejagnu \
2536     maybe-install-strip-etc \
2537     maybe-install-strip-fastjar \
2538     maybe-install-strip-fixincludes \
2539     maybe-install-strip-flex \
2540     maybe-install-strip-gas \
2541     maybe-install-strip-gcc \
2542     maybe-install-strip-gmp \
2543     maybe-install-strip-mpfr \
2544     maybe-install-strip-mpc \
2545     maybe-install-strip-isl \
2546     maybe-install-strip-cloog \
2547     maybe-install-strip-libelf \
2548     maybe-install-strip-gold \
2549     maybe-install-strip-gprof \
2550     maybe-install-strip-intl \
2551     maybe-install-strip-tcl \
2552     maybe-install-strip-itcl \
2553     maybe-install-strip-ld \
2554     maybe-install-strip-libbacktrace \
2555     maybe-install-strip-libcpp \
2556     maybe-install-strip-libdecnumber \
2557     maybe-install-strip-libgui \
2558     maybe-install-strip-libiberty \
2559     maybe-install-strip-libiconv \
2560     maybe-install-strip-m4 \
2561     maybe-install-strip-readline \
2562     maybe-install-strip-sid \
2563     maybe-install-strip-sim \
2564     maybe-install-strip-texinfo \
2565     maybe-install-strip-zlib \
2566     maybe-install-strip-gdb \
2567     maybe-install-strip-expect \
2568     maybe-install-strip-guile \
2569     maybe-install-strip-tk \
2570     maybe-install-strip-libtermcap \
2571     maybe-install-strip-utils \
2572     maybe-install-strip-gnattools \
2573     maybe-install-strip-lto-plugin
2574
2575 .PHONY: install-strip-target
2576 install-strip-target:  \
2577     maybe-install-strip-target-libstdc++-v3 \
2578     maybe-install-strip-target-libsanitizer \
2579     maybe-install-strip-target-libvtv \
2580     maybe-install-strip-target-libcilkrts \
2581     maybe-install-strip-target-libssp \
2582     maybe-install-strip-target-newlib \
2583     maybe-install-strip-target-libgcc \
2584     maybe-install-strip-target-libbacktrace \
2585     maybe-install-strip-target-libquadmath \
2586     maybe-install-strip-target-libgfortran \
2587     maybe-install-strip-target-libobjc \
2588     maybe-install-strip-target-libgo \
2589     maybe-install-strip-target-libtermcap \
2590     maybe-install-strip-target-winsup \
2591     maybe-install-strip-target-libgloss \
2592     maybe-install-strip-target-libffi \
2593     maybe-install-strip-target-libjava \
2594     maybe-install-strip-target-zlib \
2595     maybe-install-strip-target-boehm-gc \
2596     maybe-install-strip-target-rda \
2597     maybe-install-strip-target-libada \
2598     maybe-install-strip-target-libgomp \
2599     maybe-install-strip-target-libitm \
2600     maybe-install-strip-target-libatomic
2601
2602
2603 ### other supporting targets
2604
2605 MAKEDIRS= \
2606         $(DESTDIR)$(prefix) \
2607         $(DESTDIR)$(exec_prefix)
2608 .PHONY: installdirs
2609 installdirs: mkinstalldirs
2610         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2611
2612 dir.info: do-install-info
2613         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2614           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2615           mv -f dir.info.new dir.info ; \
2616         else true ; \
2617         fi
2618
2619 dist:
2620         @echo "Building a full distribution of this tree isn't done"
2621         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2622
2623 etags tags: TAGS
2624
2625 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2626 # ability to use several tags files at once, so there is probably no need
2627 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2628 # (if we felt like it) have this Makefile write a piece of elisp which
2629 # the user could load to tell emacs19 where all the TAGS files we just
2630 # built are.
2631 TAGS: do-TAGS
2632
2633 # ------------------------------------
2634 # Macros for configure and all targets
2635 # ------------------------------------
2636
2637
2638
2639
2640
2641 # --------------------------------------
2642 # Modules which run on the build machine
2643 # --------------------------------------
2644
2645
2646 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2647 maybe-configure-build-libiberty:
2648 @if gcc-bootstrap
2649 configure-build-libiberty: stage_current
2650 @endif gcc-bootstrap
2651 @if build-libiberty
2652 maybe-configure-build-libiberty: configure-build-libiberty
2653 configure-build-libiberty: 
2654         @: $(MAKE); $(unstage)
2655         @r=`${PWD_COMMAND}`; export r; \
2656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2657         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2658         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2659         $(BUILD_EXPORTS)  \
2660         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2661         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2662         case $(srcdir) in \
2663           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2664           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2665                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2666         esac; \
2667         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2668         libsrcdir="$$s/libiberty"; \
2669         rm -f no-such-file || : ; \
2670         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2671           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2672           --target=${target_alias} $${srcdiroption}  \
2673           || exit 1
2674 @endif build-libiberty
2675
2676
2677
2678
2679
2680 .PHONY: all-build-libiberty maybe-all-build-libiberty
2681 maybe-all-build-libiberty:
2682 @if gcc-bootstrap
2683 all-build-libiberty: stage_current
2684 @endif gcc-bootstrap
2685 @if build-libiberty
2686 TARGET-build-libiberty=all
2687 maybe-all-build-libiberty: all-build-libiberty
2688 all-build-libiberty: configure-build-libiberty
2689         @: $(MAKE); $(unstage)
2690         @r=`${PWD_COMMAND}`; export r; \
2691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2692         $(BUILD_EXPORTS)  \
2693         (cd $(BUILD_SUBDIR)/libiberty && \
2694           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2695                 $(TARGET-build-libiberty))
2696 @endif build-libiberty
2697
2698
2699
2700
2701
2702 .PHONY: configure-build-bison maybe-configure-build-bison
2703 maybe-configure-build-bison:
2704 @if gcc-bootstrap
2705 configure-build-bison: stage_current
2706 @endif gcc-bootstrap
2707 @if build-bison
2708 maybe-configure-build-bison: configure-build-bison
2709 configure-build-bison: 
2710         @: $(MAKE); $(unstage)
2711         @r=`${PWD_COMMAND}`; export r; \
2712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2714         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2715         $(BUILD_EXPORTS)  \
2716         echo Configuring in $(BUILD_SUBDIR)/bison; \
2717         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2718         case $(srcdir) in \
2719           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2720           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2721                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2722         esac; \
2723         srcdiroption="--srcdir=$${topdir}/bison"; \
2724         libsrcdir="$$s/bison"; \
2725         rm -f no-such-file || : ; \
2726         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2727           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2728           --target=${target_alias} $${srcdiroption}  \
2729           || exit 1
2730 @endif build-bison
2731
2732
2733
2734
2735
2736 .PHONY: all-build-bison maybe-all-build-bison
2737 maybe-all-build-bison:
2738 @if gcc-bootstrap
2739 all-build-bison: stage_current
2740 @endif gcc-bootstrap
2741 @if build-bison
2742 TARGET-build-bison=all
2743 maybe-all-build-bison: all-build-bison
2744 all-build-bison: configure-build-bison
2745         @: $(MAKE); $(unstage)
2746         @r=`${PWD_COMMAND}`; export r; \
2747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2748         $(BUILD_EXPORTS)  \
2749         (cd $(BUILD_SUBDIR)/bison && \
2750           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2751                 $(TARGET-build-bison))
2752 @endif build-bison
2753
2754
2755
2756
2757
2758 .PHONY: configure-build-flex maybe-configure-build-flex
2759 maybe-configure-build-flex:
2760 @if gcc-bootstrap
2761 configure-build-flex: stage_current
2762 @endif gcc-bootstrap
2763 @if build-flex
2764 maybe-configure-build-flex: configure-build-flex
2765 configure-build-flex: 
2766         @: $(MAKE); $(unstage)
2767         @r=`${PWD_COMMAND}`; export r; \
2768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2769         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2770         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2771         $(BUILD_EXPORTS)  \
2772         echo Configuring in $(BUILD_SUBDIR)/flex; \
2773         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2774         case $(srcdir) in \
2775           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2776           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2777                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2778         esac; \
2779         srcdiroption="--srcdir=$${topdir}/flex"; \
2780         libsrcdir="$$s/flex"; \
2781         rm -f no-such-file || : ; \
2782         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2783           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2784           --target=${target_alias} $${srcdiroption}  \
2785           || exit 1
2786 @endif build-flex
2787
2788
2789
2790
2791
2792 .PHONY: all-build-flex maybe-all-build-flex
2793 maybe-all-build-flex:
2794 @if gcc-bootstrap
2795 all-build-flex: stage_current
2796 @endif gcc-bootstrap
2797 @if build-flex
2798 TARGET-build-flex=all
2799 maybe-all-build-flex: all-build-flex
2800 all-build-flex: configure-build-flex
2801         @: $(MAKE); $(unstage)
2802         @r=`${PWD_COMMAND}`; export r; \
2803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2804         $(BUILD_EXPORTS)  \
2805         (cd $(BUILD_SUBDIR)/flex && \
2806           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2807                 $(TARGET-build-flex))
2808 @endif build-flex
2809
2810
2811
2812
2813
2814 .PHONY: configure-build-m4 maybe-configure-build-m4
2815 maybe-configure-build-m4:
2816 @if gcc-bootstrap
2817 configure-build-m4: stage_current
2818 @endif gcc-bootstrap
2819 @if build-m4
2820 maybe-configure-build-m4: configure-build-m4
2821 configure-build-m4: 
2822         @: $(MAKE); $(unstage)
2823         @r=`${PWD_COMMAND}`; export r; \
2824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2825         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2826         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2827         $(BUILD_EXPORTS)  \
2828         echo Configuring in $(BUILD_SUBDIR)/m4; \
2829         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2830         case $(srcdir) in \
2831           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2832           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2833                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2834         esac; \
2835         srcdiroption="--srcdir=$${topdir}/m4"; \
2836         libsrcdir="$$s/m4"; \
2837         rm -f no-such-file || : ; \
2838         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2839           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2840           --target=${target_alias} $${srcdiroption}  \
2841           || exit 1
2842 @endif build-m4
2843
2844
2845
2846
2847
2848 .PHONY: all-build-m4 maybe-all-build-m4
2849 maybe-all-build-m4:
2850 @if gcc-bootstrap
2851 all-build-m4: stage_current
2852 @endif gcc-bootstrap
2853 @if build-m4
2854 TARGET-build-m4=all
2855 maybe-all-build-m4: all-build-m4
2856 all-build-m4: configure-build-m4
2857         @: $(MAKE); $(unstage)
2858         @r=`${PWD_COMMAND}`; export r; \
2859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2860         $(BUILD_EXPORTS)  \
2861         (cd $(BUILD_SUBDIR)/m4 && \
2862           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2863                 $(TARGET-build-m4))
2864 @endif build-m4
2865
2866
2867
2868
2869
2870 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2871 maybe-configure-build-texinfo:
2872 @if gcc-bootstrap
2873 configure-build-texinfo: stage_current
2874 @endif gcc-bootstrap
2875 @if build-texinfo
2876 maybe-configure-build-texinfo: configure-build-texinfo
2877 configure-build-texinfo: 
2878         @: $(MAKE); $(unstage)
2879         @r=`${PWD_COMMAND}`; export r; \
2880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2881         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2882         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2883         $(BUILD_EXPORTS)  \
2884         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2885         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2886         case $(srcdir) in \
2887           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2888           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2889                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2890         esac; \
2891         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2892         libsrcdir="$$s/texinfo"; \
2893         rm -f no-such-file || : ; \
2894         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2895           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2896           --target=${target_alias} $${srcdiroption}  \
2897           || exit 1
2898 @endif build-texinfo
2899
2900
2901
2902
2903
2904 .PHONY: all-build-texinfo maybe-all-build-texinfo
2905 maybe-all-build-texinfo:
2906 @if gcc-bootstrap
2907 all-build-texinfo: stage_current
2908 @endif gcc-bootstrap
2909 @if build-texinfo
2910 TARGET-build-texinfo=all
2911 maybe-all-build-texinfo: all-build-texinfo
2912 all-build-texinfo: configure-build-texinfo
2913         @: $(MAKE); $(unstage)
2914         @r=`${PWD_COMMAND}`; export r; \
2915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916         $(BUILD_EXPORTS)  \
2917         (cd $(BUILD_SUBDIR)/texinfo && \
2918           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2919                 $(TARGET-build-texinfo))
2920 @endif build-texinfo
2921
2922
2923
2924
2925
2926 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2927 maybe-configure-build-fixincludes:
2928 @if gcc-bootstrap
2929 configure-build-fixincludes: stage_current
2930 @endif gcc-bootstrap
2931 @if build-fixincludes
2932 maybe-configure-build-fixincludes: configure-build-fixincludes
2933 configure-build-fixincludes: 
2934         @: $(MAKE); $(unstage)
2935         @r=`${PWD_COMMAND}`; export r; \
2936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2938         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2939         $(BUILD_EXPORTS)  \
2940         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2941         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2942         case $(srcdir) in \
2943           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2944           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2945                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2946         esac; \
2947         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2948         libsrcdir="$$s/fixincludes"; \
2949         rm -f no-such-file || : ; \
2950         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2951           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2952           --target=${target_alias} $${srcdiroption}  \
2953           || exit 1
2954 @endif build-fixincludes
2955
2956
2957
2958
2959
2960 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2961 maybe-all-build-fixincludes:
2962 @if gcc-bootstrap
2963 all-build-fixincludes: stage_current
2964 @endif gcc-bootstrap
2965 @if build-fixincludes
2966 TARGET-build-fixincludes=all
2967 maybe-all-build-fixincludes: all-build-fixincludes
2968 all-build-fixincludes: configure-build-fixincludes
2969         @: $(MAKE); $(unstage)
2970         @r=`${PWD_COMMAND}`; export r; \
2971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2972         $(BUILD_EXPORTS)  \
2973         (cd $(BUILD_SUBDIR)/fixincludes && \
2974           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
2975                 $(TARGET-build-fixincludes))
2976 @endif build-fixincludes
2977
2978
2979
2980
2981
2982 # --------------------------------------
2983 # Modules which run on the host machine
2984 # --------------------------------------
2985
2986
2987 .PHONY: configure-bfd maybe-configure-bfd
2988 maybe-configure-bfd:
2989 @if gcc-bootstrap
2990 configure-bfd: stage_current
2991 @endif gcc-bootstrap
2992 @if bfd
2993 maybe-configure-bfd: configure-bfd
2994 configure-bfd: 
2995         @r=`${PWD_COMMAND}`; export r; \
2996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2998         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2999         $(HOST_EXPORTS)  \
3000         echo Configuring in $(HOST_SUBDIR)/bfd; \
3001         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3002         case $(srcdir) in \
3003           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3004           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3005                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3006         esac; \
3007         srcdiroption="--srcdir=$${topdir}/bfd"; \
3008         libsrcdir="$$s/bfd"; \
3009         $(SHELL) $${libsrcdir}/configure \
3010           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3011           --target=${target_alias} $${srcdiroption}  \
3012           || exit 1
3013 @endif bfd
3014
3015
3016
3017 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3018 maybe-configure-stage1-bfd:
3019 @if bfd-bootstrap
3020 maybe-configure-stage1-bfd: configure-stage1-bfd
3021 configure-stage1-bfd:
3022         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3023         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3024         @r=`${PWD_COMMAND}`; export r; \
3025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026         TFLAGS="$(STAGE1_TFLAGS)"; \
3027         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3028         $(HOST_EXPORTS) \
3029         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3030         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3031         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3032         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3033         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3034         cd $(HOST_SUBDIR)/bfd || exit 1; \
3035         case $(srcdir) in \
3036           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3037           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3038                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3039         esac; \
3040         srcdiroption="--srcdir=$${topdir}/bfd"; \
3041         libsrcdir="$$s/bfd"; \
3042         $(SHELL) $${libsrcdir}/configure \
3043           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3044           --target=${target_alias} $${srcdiroption} \
3045           $(STAGE1_CONFIGURE_FLAGS)
3046 @endif bfd-bootstrap
3047
3048 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3049 maybe-configure-stage2-bfd:
3050 @if bfd-bootstrap
3051 maybe-configure-stage2-bfd: configure-stage2-bfd
3052 configure-stage2-bfd:
3053         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3054         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3055         @r=`${PWD_COMMAND}`; export r; \
3056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057         TFLAGS="$(STAGE2_TFLAGS)"; \
3058         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3059         $(HOST_EXPORTS) \
3060         $(POSTSTAGE1_HOST_EXPORTS) \
3061         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3062         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3063         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3064         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3065         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3066         cd $(HOST_SUBDIR)/bfd || exit 1; \
3067         case $(srcdir) in \
3068           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3069           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3070                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3071         esac; \
3072         srcdiroption="--srcdir=$${topdir}/bfd"; \
3073         libsrcdir="$$s/bfd"; \
3074         $(SHELL) $${libsrcdir}/configure \
3075           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3076           --target=${target_alias} $${srcdiroption} \
3077           --with-build-libsubdir=$(HOST_SUBDIR) \
3078           $(STAGE2_CONFIGURE_FLAGS)
3079 @endif bfd-bootstrap
3080
3081 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3082 maybe-configure-stage3-bfd:
3083 @if bfd-bootstrap
3084 maybe-configure-stage3-bfd: configure-stage3-bfd
3085 configure-stage3-bfd:
3086         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3087         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3088         @r=`${PWD_COMMAND}`; export r; \
3089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090         TFLAGS="$(STAGE3_TFLAGS)"; \
3091         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3092         $(HOST_EXPORTS) \
3093         $(POSTSTAGE1_HOST_EXPORTS) \
3094         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3095         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3096         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3097         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3098         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3099         cd $(HOST_SUBDIR)/bfd || exit 1; \
3100         case $(srcdir) in \
3101           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3102           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3103                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3104         esac; \
3105         srcdiroption="--srcdir=$${topdir}/bfd"; \
3106         libsrcdir="$$s/bfd"; \
3107         $(SHELL) $${libsrcdir}/configure \
3108           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3109           --target=${target_alias} $${srcdiroption} \
3110           --with-build-libsubdir=$(HOST_SUBDIR) \
3111           $(STAGE3_CONFIGURE_FLAGS)
3112 @endif bfd-bootstrap
3113
3114 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3115 maybe-configure-stage4-bfd:
3116 @if bfd-bootstrap
3117 maybe-configure-stage4-bfd: configure-stage4-bfd
3118 configure-stage4-bfd:
3119         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3120         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3121         @r=`${PWD_COMMAND}`; export r; \
3122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3123         TFLAGS="$(STAGE4_TFLAGS)"; \
3124         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3125         $(HOST_EXPORTS) \
3126         $(POSTSTAGE1_HOST_EXPORTS) \
3127         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3128         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3129         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3130         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3131         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3132         cd $(HOST_SUBDIR)/bfd || exit 1; \
3133         case $(srcdir) in \
3134           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3135           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3136                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3137         esac; \
3138         srcdiroption="--srcdir=$${topdir}/bfd"; \
3139         libsrcdir="$$s/bfd"; \
3140         $(SHELL) $${libsrcdir}/configure \
3141           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3142           --target=${target_alias} $${srcdiroption} \
3143           --with-build-libsubdir=$(HOST_SUBDIR) \
3144           $(STAGE4_CONFIGURE_FLAGS)
3145 @endif bfd-bootstrap
3146
3147 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3148 maybe-configure-stageprofile-bfd:
3149 @if bfd-bootstrap
3150 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3151 configure-stageprofile-bfd:
3152         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3153         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3154         @r=`${PWD_COMMAND}`; export r; \
3155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3156         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3157         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3158         $(HOST_EXPORTS) \
3159         $(POSTSTAGE1_HOST_EXPORTS) \
3160         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3161         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3162         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3163         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3164         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3165         cd $(HOST_SUBDIR)/bfd || exit 1; \
3166         case $(srcdir) in \
3167           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3168           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3169                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3170         esac; \
3171         srcdiroption="--srcdir=$${topdir}/bfd"; \
3172         libsrcdir="$$s/bfd"; \
3173         $(SHELL) $${libsrcdir}/configure \
3174           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3175           --target=${target_alias} $${srcdiroption} \
3176           --with-build-libsubdir=$(HOST_SUBDIR) \
3177           $(STAGEprofile_CONFIGURE_FLAGS)
3178 @endif bfd-bootstrap
3179
3180 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3181 maybe-configure-stagefeedback-bfd:
3182 @if bfd-bootstrap
3183 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3184 configure-stagefeedback-bfd:
3185         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3186         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3187         @r=`${PWD_COMMAND}`; export r; \
3188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3189         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3190         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3191         $(HOST_EXPORTS) \
3192         $(POSTSTAGE1_HOST_EXPORTS) \
3193         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3194         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3195         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3196         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3197         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3198         cd $(HOST_SUBDIR)/bfd || exit 1; \
3199         case $(srcdir) in \
3200           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3201           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3202                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3203         esac; \
3204         srcdiroption="--srcdir=$${topdir}/bfd"; \
3205         libsrcdir="$$s/bfd"; \
3206         $(SHELL) $${libsrcdir}/configure \
3207           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3208           --target=${target_alias} $${srcdiroption} \
3209           --with-build-libsubdir=$(HOST_SUBDIR) \
3210           $(STAGEfeedback_CONFIGURE_FLAGS)
3211 @endif bfd-bootstrap
3212
3213
3214
3215
3216
3217 .PHONY: all-bfd maybe-all-bfd
3218 maybe-all-bfd:
3219 @if gcc-bootstrap
3220 all-bfd: stage_current
3221 @endif gcc-bootstrap
3222 @if bfd
3223 TARGET-bfd=all
3224 maybe-all-bfd: all-bfd
3225 all-bfd: configure-bfd
3226         @r=`${PWD_COMMAND}`; export r; \
3227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228         $(HOST_EXPORTS)  \
3229         (cd $(HOST_SUBDIR)/bfd && \
3230           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3231                 $(TARGET-bfd))
3232 @endif bfd
3233
3234
3235
3236 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3237 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3238 maybe-all-stage1-bfd:
3239 maybe-clean-stage1-bfd:
3240 @if bfd-bootstrap
3241 maybe-all-stage1-bfd: all-stage1-bfd
3242 all-stage1: all-stage1-bfd
3243 TARGET-stage1-bfd = $(TARGET-bfd)
3244 all-stage1-bfd: configure-stage1-bfd
3245         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3246         @r=`${PWD_COMMAND}`; export r; \
3247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3248         TFLAGS="$(STAGE1_TFLAGS)"; \
3249         $(HOST_EXPORTS)  \
3250         cd $(HOST_SUBDIR)/bfd && \
3251         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3252                 CFLAGS="$(STAGE1_CFLAGS)" \
3253                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3254                 LIBCFLAGS="$(LIBCFLAGS)" \
3255                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3256                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3257                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3258                 $(EXTRA_HOST_FLAGS)  \
3259                 $(STAGE1_FLAGS_TO_PASS)  \
3260                 TFLAGS="$(STAGE1_TFLAGS)" \
3261                 $(TARGET-stage1-bfd)
3262
3263 maybe-clean-stage1-bfd: clean-stage1-bfd
3264 clean-stage1: clean-stage1-bfd
3265 clean-stage1-bfd:
3266         @if [ $(current_stage) = stage1 ]; then \
3267           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3268         else \
3269           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3270           $(MAKE) stage1-start; \
3271         fi; \
3272         cd $(HOST_SUBDIR)/bfd && \
3273         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3274         $(STAGE1_FLAGS_TO_PASS)  clean
3275 @endif bfd-bootstrap
3276
3277
3278 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3279 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3280 maybe-all-stage2-bfd:
3281 maybe-clean-stage2-bfd:
3282 @if bfd-bootstrap
3283 maybe-all-stage2-bfd: all-stage2-bfd
3284 all-stage2: all-stage2-bfd
3285 TARGET-stage2-bfd = $(TARGET-bfd)
3286 all-stage2-bfd: configure-stage2-bfd
3287         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3288         @r=`${PWD_COMMAND}`; export r; \
3289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3290         TFLAGS="$(STAGE2_TFLAGS)"; \
3291         $(HOST_EXPORTS) \
3292         $(POSTSTAGE1_HOST_EXPORTS)  \
3293         cd $(HOST_SUBDIR)/bfd && \
3294         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3295                 CFLAGS="$(STAGE2_CFLAGS)" \
3296                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3297                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3298                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3299                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3300                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3301                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3302                 TFLAGS="$(STAGE2_TFLAGS)" \
3303                 $(TARGET-stage2-bfd)
3304
3305 maybe-clean-stage2-bfd: clean-stage2-bfd
3306 clean-stage2: clean-stage2-bfd
3307 clean-stage2-bfd:
3308         @if [ $(current_stage) = stage2 ]; then \
3309           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3310         else \
3311           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3312           $(MAKE) stage2-start; \
3313         fi; \
3314         cd $(HOST_SUBDIR)/bfd && \
3315         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3316 @endif bfd-bootstrap
3317
3318
3319 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3320 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3321 maybe-all-stage3-bfd:
3322 maybe-clean-stage3-bfd:
3323 @if bfd-bootstrap
3324 maybe-all-stage3-bfd: all-stage3-bfd
3325 all-stage3: all-stage3-bfd
3326 TARGET-stage3-bfd = $(TARGET-bfd)
3327 all-stage3-bfd: configure-stage3-bfd
3328         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3329         @r=`${PWD_COMMAND}`; export r; \
3330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3331         TFLAGS="$(STAGE3_TFLAGS)"; \
3332         $(HOST_EXPORTS) \
3333         $(POSTSTAGE1_HOST_EXPORTS)  \
3334         cd $(HOST_SUBDIR)/bfd && \
3335         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3336                 CFLAGS="$(STAGE3_CFLAGS)" \
3337                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3338                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3339                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3340                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3341                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3342                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3343                 TFLAGS="$(STAGE3_TFLAGS)" \
3344                 $(TARGET-stage3-bfd)
3345
3346 maybe-clean-stage3-bfd: clean-stage3-bfd
3347 clean-stage3: clean-stage3-bfd
3348 clean-stage3-bfd:
3349         @if [ $(current_stage) = stage3 ]; then \
3350           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3351         else \
3352           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3353           $(MAKE) stage3-start; \
3354         fi; \
3355         cd $(HOST_SUBDIR)/bfd && \
3356         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3357 @endif bfd-bootstrap
3358
3359
3360 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3361 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3362 maybe-all-stage4-bfd:
3363 maybe-clean-stage4-bfd:
3364 @if bfd-bootstrap
3365 maybe-all-stage4-bfd: all-stage4-bfd
3366 all-stage4: all-stage4-bfd
3367 TARGET-stage4-bfd = $(TARGET-bfd)
3368 all-stage4-bfd: configure-stage4-bfd
3369         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3370         @r=`${PWD_COMMAND}`; export r; \
3371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3372         TFLAGS="$(STAGE4_TFLAGS)"; \
3373         $(HOST_EXPORTS) \
3374         $(POSTSTAGE1_HOST_EXPORTS)  \
3375         cd $(HOST_SUBDIR)/bfd && \
3376         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3377                 CFLAGS="$(STAGE4_CFLAGS)" \
3378                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3379                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3380                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3381                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3382                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3383                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3384                 TFLAGS="$(STAGE4_TFLAGS)" \
3385                 $(TARGET-stage4-bfd)
3386
3387 maybe-clean-stage4-bfd: clean-stage4-bfd
3388 clean-stage4: clean-stage4-bfd
3389 clean-stage4-bfd:
3390         @if [ $(current_stage) = stage4 ]; then \
3391           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3392         else \
3393           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3394           $(MAKE) stage4-start; \
3395         fi; \
3396         cd $(HOST_SUBDIR)/bfd && \
3397         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3398 @endif bfd-bootstrap
3399
3400
3401 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3402 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3403 maybe-all-stageprofile-bfd:
3404 maybe-clean-stageprofile-bfd:
3405 @if bfd-bootstrap
3406 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3407 all-stageprofile: all-stageprofile-bfd
3408 TARGET-stageprofile-bfd = $(TARGET-bfd)
3409 all-stageprofile-bfd: configure-stageprofile-bfd
3410         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3411         @r=`${PWD_COMMAND}`; export r; \
3412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3414         $(HOST_EXPORTS) \
3415         $(POSTSTAGE1_HOST_EXPORTS)  \
3416         cd $(HOST_SUBDIR)/bfd && \
3417         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3418                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3419                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3420                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3421                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3422                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3423                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3424                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3425                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3426                 $(TARGET-stageprofile-bfd)
3427
3428 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3429 clean-stageprofile: clean-stageprofile-bfd
3430 clean-stageprofile-bfd:
3431         @if [ $(current_stage) = stageprofile ]; then \
3432           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3433         else \
3434           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3435           $(MAKE) stageprofile-start; \
3436         fi; \
3437         cd $(HOST_SUBDIR)/bfd && \
3438         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3439 @endif bfd-bootstrap
3440
3441
3442 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3443 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3444 maybe-all-stagefeedback-bfd:
3445 maybe-clean-stagefeedback-bfd:
3446 @if bfd-bootstrap
3447 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3448 all-stagefeedback: all-stagefeedback-bfd
3449 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3450 all-stagefeedback-bfd: configure-stagefeedback-bfd
3451         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3452         @r=`${PWD_COMMAND}`; export r; \
3453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3454         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3455         $(HOST_EXPORTS) \
3456         $(POSTSTAGE1_HOST_EXPORTS)  \
3457         cd $(HOST_SUBDIR)/bfd && \
3458         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3459                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3460                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3461                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3462                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3463                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3464                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3465                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3466                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3467                 $(TARGET-stagefeedback-bfd)
3468
3469 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3470 clean-stagefeedback: clean-stagefeedback-bfd
3471 clean-stagefeedback-bfd:
3472         @if [ $(current_stage) = stagefeedback ]; then \
3473           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3474         else \
3475           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3476           $(MAKE) stagefeedback-start; \
3477         fi; \
3478         cd $(HOST_SUBDIR)/bfd && \
3479         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3480 @endif bfd-bootstrap
3481
3482
3483
3484
3485
3486 .PHONY: check-bfd maybe-check-bfd
3487 maybe-check-bfd:
3488 @if bfd
3489 maybe-check-bfd: check-bfd
3490
3491 check-bfd:
3492         @: $(MAKE); $(unstage)
3493         @r=`${PWD_COMMAND}`; export r; \
3494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3495         $(HOST_EXPORTS) \
3496         (cd $(HOST_SUBDIR)/bfd && \
3497           $(MAKE) $(FLAGS_TO_PASS)  check)
3498
3499 @endif bfd
3500
3501 .PHONY: install-bfd maybe-install-bfd
3502 maybe-install-bfd:
3503 @if bfd
3504 maybe-install-bfd: install-bfd
3505
3506 install-bfd: installdirs
3507         @: $(MAKE); $(unstage)
3508         @r=`${PWD_COMMAND}`; export r; \
3509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510         $(HOST_EXPORTS) \
3511         (cd $(HOST_SUBDIR)/bfd && \
3512           $(MAKE) $(FLAGS_TO_PASS)  install)
3513
3514 @endif bfd
3515
3516 .PHONY: install-strip-bfd maybe-install-strip-bfd
3517 maybe-install-strip-bfd:
3518 @if bfd
3519 maybe-install-strip-bfd: install-strip-bfd
3520
3521 install-strip-bfd: installdirs
3522         @: $(MAKE); $(unstage)
3523         @r=`${PWD_COMMAND}`; export r; \
3524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3525         $(HOST_EXPORTS) \
3526         (cd $(HOST_SUBDIR)/bfd && \
3527           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3528
3529 @endif bfd
3530
3531 # Other targets (info, dvi, pdf, etc.)
3532
3533 .PHONY: maybe-info-bfd info-bfd
3534 maybe-info-bfd:
3535 @if bfd
3536 maybe-info-bfd: info-bfd
3537
3538 info-bfd: \
3539     configure-bfd 
3540         @[ -f ./bfd/Makefile ] || exit 0; \
3541         r=`${PWD_COMMAND}`; export r; \
3542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3543         $(HOST_EXPORTS) \
3544         for flag in $(EXTRA_HOST_FLAGS) ; do \
3545           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3546         done; \
3547         echo "Doing info in bfd" ; \
3548         (cd $(HOST_SUBDIR)/bfd && \
3549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3551                   "RANLIB=$${RANLIB}" \
3552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3553                   info) \
3554           || exit 1
3555
3556 @endif bfd
3557
3558 .PHONY: maybe-dvi-bfd dvi-bfd
3559 maybe-dvi-bfd:
3560 @if bfd
3561 maybe-dvi-bfd: dvi-bfd
3562
3563 dvi-bfd: \
3564     configure-bfd 
3565         @[ -f ./bfd/Makefile ] || exit 0; \
3566         r=`${PWD_COMMAND}`; export r; \
3567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3568         $(HOST_EXPORTS) \
3569         for flag in $(EXTRA_HOST_FLAGS) ; do \
3570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3571         done; \
3572         echo "Doing dvi in bfd" ; \
3573         (cd $(HOST_SUBDIR)/bfd && \
3574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3576                   "RANLIB=$${RANLIB}" \
3577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3578                   dvi) \
3579           || exit 1
3580
3581 @endif bfd
3582
3583 .PHONY: maybe-pdf-bfd pdf-bfd
3584 maybe-pdf-bfd:
3585 @if bfd
3586 maybe-pdf-bfd: pdf-bfd
3587
3588 pdf-bfd: \
3589     configure-bfd 
3590         @[ -f ./bfd/Makefile ] || exit 0; \
3591         r=`${PWD_COMMAND}`; export r; \
3592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3593         $(HOST_EXPORTS) \
3594         for flag in $(EXTRA_HOST_FLAGS) ; do \
3595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3596         done; \
3597         echo "Doing pdf in bfd" ; \
3598         (cd $(HOST_SUBDIR)/bfd && \
3599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3601                   "RANLIB=$${RANLIB}" \
3602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3603                   pdf) \
3604           || exit 1
3605
3606 @endif bfd
3607
3608 .PHONY: maybe-html-bfd html-bfd
3609 maybe-html-bfd:
3610 @if bfd
3611 maybe-html-bfd: html-bfd
3612
3613 html-bfd: \
3614     configure-bfd 
3615         @[ -f ./bfd/Makefile ] || exit 0; \
3616         r=`${PWD_COMMAND}`; export r; \
3617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3618         $(HOST_EXPORTS) \
3619         for flag in $(EXTRA_HOST_FLAGS) ; do \
3620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3621         done; \
3622         echo "Doing html in bfd" ; \
3623         (cd $(HOST_SUBDIR)/bfd && \
3624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3626                   "RANLIB=$${RANLIB}" \
3627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3628                   html) \
3629           || exit 1
3630
3631 @endif bfd
3632
3633 .PHONY: maybe-TAGS-bfd TAGS-bfd
3634 maybe-TAGS-bfd:
3635 @if bfd
3636 maybe-TAGS-bfd: TAGS-bfd
3637
3638 TAGS-bfd: \
3639     configure-bfd 
3640         @[ -f ./bfd/Makefile ] || exit 0; \
3641         r=`${PWD_COMMAND}`; export r; \
3642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3643         $(HOST_EXPORTS) \
3644         for flag in $(EXTRA_HOST_FLAGS) ; do \
3645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3646         done; \
3647         echo "Doing TAGS in bfd" ; \
3648         (cd $(HOST_SUBDIR)/bfd && \
3649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3651                   "RANLIB=$${RANLIB}" \
3652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3653                   TAGS) \
3654           || exit 1
3655
3656 @endif bfd
3657
3658 .PHONY: maybe-install-info-bfd install-info-bfd
3659 maybe-install-info-bfd:
3660 @if bfd
3661 maybe-install-info-bfd: install-info-bfd
3662
3663 install-info-bfd: \
3664     configure-bfd \
3665     info-bfd 
3666         @[ -f ./bfd/Makefile ] || exit 0; \
3667         r=`${PWD_COMMAND}`; export r; \
3668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669         $(HOST_EXPORTS) \
3670         for flag in $(EXTRA_HOST_FLAGS) ; do \
3671           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3672         done; \
3673         echo "Doing install-info in bfd" ; \
3674         (cd $(HOST_SUBDIR)/bfd && \
3675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3677                   "RANLIB=$${RANLIB}" \
3678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3679                   install-info) \
3680           || exit 1
3681
3682 @endif bfd
3683
3684 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3685 maybe-install-pdf-bfd:
3686 @if bfd
3687 maybe-install-pdf-bfd: install-pdf-bfd
3688
3689 install-pdf-bfd: \
3690     configure-bfd \
3691     pdf-bfd 
3692         @[ -f ./bfd/Makefile ] || exit 0; \
3693         r=`${PWD_COMMAND}`; export r; \
3694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695         $(HOST_EXPORTS) \
3696         for flag in $(EXTRA_HOST_FLAGS) ; do \
3697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698         done; \
3699         echo "Doing install-pdf in bfd" ; \
3700         (cd $(HOST_SUBDIR)/bfd && \
3701           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703                   "RANLIB=$${RANLIB}" \
3704                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3705                   install-pdf) \
3706           || exit 1
3707
3708 @endif bfd
3709
3710 .PHONY: maybe-install-html-bfd install-html-bfd
3711 maybe-install-html-bfd:
3712 @if bfd
3713 maybe-install-html-bfd: install-html-bfd
3714
3715 install-html-bfd: \
3716     configure-bfd \
3717     html-bfd 
3718         @[ -f ./bfd/Makefile ] || exit 0; \
3719         r=`${PWD_COMMAND}`; export r; \
3720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721         $(HOST_EXPORTS) \
3722         for flag in $(EXTRA_HOST_FLAGS) ; do \
3723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724         done; \
3725         echo "Doing install-html in bfd" ; \
3726         (cd $(HOST_SUBDIR)/bfd && \
3727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729                   "RANLIB=$${RANLIB}" \
3730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3731                   install-html) \
3732           || exit 1
3733
3734 @endif bfd
3735
3736 .PHONY: maybe-installcheck-bfd installcheck-bfd
3737 maybe-installcheck-bfd:
3738 @if bfd
3739 maybe-installcheck-bfd: installcheck-bfd
3740
3741 installcheck-bfd: \
3742     configure-bfd 
3743         @[ -f ./bfd/Makefile ] || exit 0; \
3744         r=`${PWD_COMMAND}`; export r; \
3745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3746         $(HOST_EXPORTS) \
3747         for flag in $(EXTRA_HOST_FLAGS) ; do \
3748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3749         done; \
3750         echo "Doing installcheck in bfd" ; \
3751         (cd $(HOST_SUBDIR)/bfd && \
3752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3754                   "RANLIB=$${RANLIB}" \
3755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3756                   installcheck) \
3757           || exit 1
3758
3759 @endif bfd
3760
3761 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3762 maybe-mostlyclean-bfd:
3763 @if bfd
3764 maybe-mostlyclean-bfd: mostlyclean-bfd
3765
3766 mostlyclean-bfd: 
3767         @[ -f ./bfd/Makefile ] || exit 0; \
3768         r=`${PWD_COMMAND}`; export r; \
3769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3770         $(HOST_EXPORTS) \
3771         for flag in $(EXTRA_HOST_FLAGS) ; do \
3772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3773         done; \
3774         echo "Doing mostlyclean in bfd" ; \
3775         (cd $(HOST_SUBDIR)/bfd && \
3776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3778                   "RANLIB=$${RANLIB}" \
3779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3780                   mostlyclean) \
3781           || exit 1
3782
3783 @endif bfd
3784
3785 .PHONY: maybe-clean-bfd clean-bfd
3786 maybe-clean-bfd:
3787 @if bfd
3788 maybe-clean-bfd: clean-bfd
3789
3790 clean-bfd: 
3791         @[ -f ./bfd/Makefile ] || exit 0; \
3792         r=`${PWD_COMMAND}`; export r; \
3793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3794         $(HOST_EXPORTS) \
3795         for flag in $(EXTRA_HOST_FLAGS) ; do \
3796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3797         done; \
3798         echo "Doing clean in bfd" ; \
3799         (cd $(HOST_SUBDIR)/bfd && \
3800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3802                   "RANLIB=$${RANLIB}" \
3803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3804                   clean) \
3805           || exit 1
3806
3807 @endif bfd
3808
3809 .PHONY: maybe-distclean-bfd distclean-bfd
3810 maybe-distclean-bfd:
3811 @if bfd
3812 maybe-distclean-bfd: distclean-bfd
3813
3814 distclean-bfd: 
3815         @[ -f ./bfd/Makefile ] || exit 0; \
3816         r=`${PWD_COMMAND}`; export r; \
3817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3818         $(HOST_EXPORTS) \
3819         for flag in $(EXTRA_HOST_FLAGS) ; do \
3820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3821         done; \
3822         echo "Doing distclean in bfd" ; \
3823         (cd $(HOST_SUBDIR)/bfd && \
3824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3826                   "RANLIB=$${RANLIB}" \
3827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3828                   distclean) \
3829           || exit 1
3830
3831 @endif bfd
3832
3833 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3834 maybe-maintainer-clean-bfd:
3835 @if bfd
3836 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3837
3838 maintainer-clean-bfd: 
3839         @[ -f ./bfd/Makefile ] || exit 0; \
3840         r=`${PWD_COMMAND}`; export r; \
3841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3842         $(HOST_EXPORTS) \
3843         for flag in $(EXTRA_HOST_FLAGS) ; do \
3844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3845         done; \
3846         echo "Doing maintainer-clean in bfd" ; \
3847         (cd $(HOST_SUBDIR)/bfd && \
3848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3850                   "RANLIB=$${RANLIB}" \
3851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3852                   maintainer-clean) \
3853           || exit 1
3854
3855 @endif bfd
3856
3857
3858
3859 .PHONY: configure-opcodes maybe-configure-opcodes
3860 maybe-configure-opcodes:
3861 @if gcc-bootstrap
3862 configure-opcodes: stage_current
3863 @endif gcc-bootstrap
3864 @if opcodes
3865 maybe-configure-opcodes: configure-opcodes
3866 configure-opcodes: 
3867         @r=`${PWD_COMMAND}`; export r; \
3868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3869         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3870         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3871         $(HOST_EXPORTS)  \
3872         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3873         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3874         case $(srcdir) in \
3875           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3876           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3877                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3878         esac; \
3879         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3880         libsrcdir="$$s/opcodes"; \
3881         $(SHELL) $${libsrcdir}/configure \
3882           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3883           --target=${target_alias} $${srcdiroption}  \
3884           || exit 1
3885 @endif opcodes
3886
3887
3888
3889 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3890 maybe-configure-stage1-opcodes:
3891 @if opcodes-bootstrap
3892 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3893 configure-stage1-opcodes:
3894         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3895         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3896         @r=`${PWD_COMMAND}`; export r; \
3897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898         TFLAGS="$(STAGE1_TFLAGS)"; \
3899         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3900         $(HOST_EXPORTS) \
3901         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3902         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3903         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3904         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3905         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3906         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3907         case $(srcdir) in \
3908           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3909           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3910                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3911         esac; \
3912         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3913         libsrcdir="$$s/opcodes"; \
3914         $(SHELL) $${libsrcdir}/configure \
3915           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3916           --target=${target_alias} $${srcdiroption} \
3917           $(STAGE1_CONFIGURE_FLAGS)
3918 @endif opcodes-bootstrap
3919
3920 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3921 maybe-configure-stage2-opcodes:
3922 @if opcodes-bootstrap
3923 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3924 configure-stage2-opcodes:
3925         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3926         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3927         @r=`${PWD_COMMAND}`; export r; \
3928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3929         TFLAGS="$(STAGE2_TFLAGS)"; \
3930         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3931         $(HOST_EXPORTS) \
3932         $(POSTSTAGE1_HOST_EXPORTS) \
3933         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3934         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3935         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3936         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3937         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3938         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3939         case $(srcdir) in \
3940           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3941           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3942                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3943         esac; \
3944         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3945         libsrcdir="$$s/opcodes"; \
3946         $(SHELL) $${libsrcdir}/configure \
3947           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3948           --target=${target_alias} $${srcdiroption} \
3949           --with-build-libsubdir=$(HOST_SUBDIR) \
3950           $(STAGE2_CONFIGURE_FLAGS)
3951 @endif opcodes-bootstrap
3952
3953 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3954 maybe-configure-stage3-opcodes:
3955 @if opcodes-bootstrap
3956 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3957 configure-stage3-opcodes:
3958         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3959         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3960         @r=`${PWD_COMMAND}`; export r; \
3961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3962         TFLAGS="$(STAGE3_TFLAGS)"; \
3963         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3964         $(HOST_EXPORTS) \
3965         $(POSTSTAGE1_HOST_EXPORTS) \
3966         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3967         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3968         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3969         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3970         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3971         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3972         case $(srcdir) in \
3973           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3974           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3975                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3976         esac; \
3977         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3978         libsrcdir="$$s/opcodes"; \
3979         $(SHELL) $${libsrcdir}/configure \
3980           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3981           --target=${target_alias} $${srcdiroption} \
3982           --with-build-libsubdir=$(HOST_SUBDIR) \
3983           $(STAGE3_CONFIGURE_FLAGS)
3984 @endif opcodes-bootstrap
3985
3986 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3987 maybe-configure-stage4-opcodes:
3988 @if opcodes-bootstrap
3989 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3990 configure-stage4-opcodes:
3991         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3992         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3993         @r=`${PWD_COMMAND}`; export r; \
3994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3995         TFLAGS="$(STAGE4_TFLAGS)"; \
3996         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3997         $(HOST_EXPORTS) \
3998         $(POSTSTAGE1_HOST_EXPORTS) \
3999         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4000         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4001         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4002         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4003         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4004         cd $(HOST_SUBDIR)/opcodes || exit 1; \
4005         case $(srcdir) in \
4006           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4007           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4008                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4009         esac; \
4010         srcdiroption="--srcdir=$${topdir}/opcodes"; \
4011         libsrcdir="$$s/opcodes"; \
4012         $(SHELL) $${libsrcdir}/configure \
4013           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4014           --target=${target_alias} $${srcdiroption} \
4015           --with-build-libsubdir=$(HOST_SUBDIR) \
4016           $(STAGE4_CONFIGURE_FLAGS)
4017 @endif opcodes-bootstrap
4018
4019 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4020 maybe-configure-stageprofile-opcodes:
4021 @if opcodes-bootstrap
4022 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4023 configure-stageprofile-opcodes:
4024         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4025         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4026         @r=`${PWD_COMMAND}`; export r; \
4027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4029         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4030         $(HOST_EXPORTS) \
4031         $(POSTSTAGE1_HOST_EXPORTS) \
4032         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4033         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4034         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4035         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4036         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4037         cd $(HOST_SUBDIR)/opcodes || exit 1; \
4038         case $(srcdir) in \
4039           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4040           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4041                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4042         esac; \
4043         srcdiroption="--srcdir=$${topdir}/opcodes"; \
4044         libsrcdir="$$s/opcodes"; \
4045         $(SHELL) $${libsrcdir}/configure \
4046           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4047           --target=${target_alias} $${srcdiroption} \
4048           --with-build-libsubdir=$(HOST_SUBDIR) \
4049           $(STAGEprofile_CONFIGURE_FLAGS)
4050 @endif opcodes-bootstrap
4051
4052 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4053 maybe-configure-stagefeedback-opcodes:
4054 @if opcodes-bootstrap
4055 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4056 configure-stagefeedback-opcodes:
4057         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4058         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4059         @r=`${PWD_COMMAND}`; export r; \
4060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4061         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4062         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4063         $(HOST_EXPORTS) \
4064         $(POSTSTAGE1_HOST_EXPORTS) \
4065         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4066         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4067         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4068         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4069         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4070         cd $(HOST_SUBDIR)/opcodes || exit 1; \
4071         case $(srcdir) in \
4072           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4073           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4074                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4075         esac; \
4076         srcdiroption="--srcdir=$${topdir}/opcodes"; \
4077         libsrcdir="$$s/opcodes"; \
4078         $(SHELL) $${libsrcdir}/configure \
4079           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4080           --target=${target_alias} $${srcdiroption} \
4081           --with-build-libsubdir=$(HOST_SUBDIR) \
4082           $(STAGEfeedback_CONFIGURE_FLAGS)
4083 @endif opcodes-bootstrap
4084
4085
4086
4087
4088
4089 .PHONY: all-opcodes maybe-all-opcodes
4090 maybe-all-opcodes:
4091 @if gcc-bootstrap
4092 all-opcodes: stage_current
4093 @endif gcc-bootstrap
4094 @if opcodes
4095 TARGET-opcodes=all
4096 maybe-all-opcodes: all-opcodes
4097 all-opcodes: configure-opcodes
4098         @r=`${PWD_COMMAND}`; export r; \
4099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100         $(HOST_EXPORTS)  \
4101         (cd $(HOST_SUBDIR)/opcodes && \
4102           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4103                 $(TARGET-opcodes))
4104 @endif opcodes
4105
4106
4107
4108 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4109 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4110 maybe-all-stage1-opcodes:
4111 maybe-clean-stage1-opcodes:
4112 @if opcodes-bootstrap
4113 maybe-all-stage1-opcodes: all-stage1-opcodes
4114 all-stage1: all-stage1-opcodes
4115 TARGET-stage1-opcodes = $(TARGET-opcodes)
4116 all-stage1-opcodes: configure-stage1-opcodes
4117         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4118         @r=`${PWD_COMMAND}`; export r; \
4119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4120         TFLAGS="$(STAGE1_TFLAGS)"; \
4121         $(HOST_EXPORTS)  \
4122         cd $(HOST_SUBDIR)/opcodes && \
4123         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4124                 CFLAGS="$(STAGE1_CFLAGS)" \
4125                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4126                 LIBCFLAGS="$(LIBCFLAGS)" \
4127                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4128                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4129                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4130                 $(EXTRA_HOST_FLAGS)  \
4131                 $(STAGE1_FLAGS_TO_PASS)  \
4132                 TFLAGS="$(STAGE1_TFLAGS)" \
4133                 $(TARGET-stage1-opcodes)
4134
4135 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4136 clean-stage1: clean-stage1-opcodes
4137 clean-stage1-opcodes:
4138         @if [ $(current_stage) = stage1 ]; then \
4139           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4140         else \
4141           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4142           $(MAKE) stage1-start; \
4143         fi; \
4144         cd $(HOST_SUBDIR)/opcodes && \
4145         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4146         $(STAGE1_FLAGS_TO_PASS)  clean
4147 @endif opcodes-bootstrap
4148
4149
4150 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4151 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4152 maybe-all-stage2-opcodes:
4153 maybe-clean-stage2-opcodes:
4154 @if opcodes-bootstrap
4155 maybe-all-stage2-opcodes: all-stage2-opcodes
4156 all-stage2: all-stage2-opcodes
4157 TARGET-stage2-opcodes = $(TARGET-opcodes)
4158 all-stage2-opcodes: configure-stage2-opcodes
4159         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4160         @r=`${PWD_COMMAND}`; export r; \
4161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4162         TFLAGS="$(STAGE2_TFLAGS)"; \
4163         $(HOST_EXPORTS) \
4164         $(POSTSTAGE1_HOST_EXPORTS)  \
4165         cd $(HOST_SUBDIR)/opcodes && \
4166         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4167                 CFLAGS="$(STAGE2_CFLAGS)" \
4168                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4169                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4170                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4171                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4172                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4173                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4174                 TFLAGS="$(STAGE2_TFLAGS)" \
4175                 $(TARGET-stage2-opcodes)
4176
4177 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4178 clean-stage2: clean-stage2-opcodes
4179 clean-stage2-opcodes:
4180         @if [ $(current_stage) = stage2 ]; then \
4181           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4182         else \
4183           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4184           $(MAKE) stage2-start; \
4185         fi; \
4186         cd $(HOST_SUBDIR)/opcodes && \
4187         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4188 @endif opcodes-bootstrap
4189
4190
4191 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4192 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4193 maybe-all-stage3-opcodes:
4194 maybe-clean-stage3-opcodes:
4195 @if opcodes-bootstrap
4196 maybe-all-stage3-opcodes: all-stage3-opcodes
4197 all-stage3: all-stage3-opcodes
4198 TARGET-stage3-opcodes = $(TARGET-opcodes)
4199 all-stage3-opcodes: configure-stage3-opcodes
4200         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4201         @r=`${PWD_COMMAND}`; export r; \
4202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4203         TFLAGS="$(STAGE3_TFLAGS)"; \
4204         $(HOST_EXPORTS) \
4205         $(POSTSTAGE1_HOST_EXPORTS)  \
4206         cd $(HOST_SUBDIR)/opcodes && \
4207         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4208                 CFLAGS="$(STAGE3_CFLAGS)" \
4209                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4210                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4211                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4212                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4213                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4214                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4215                 TFLAGS="$(STAGE3_TFLAGS)" \
4216                 $(TARGET-stage3-opcodes)
4217
4218 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4219 clean-stage3: clean-stage3-opcodes
4220 clean-stage3-opcodes:
4221         @if [ $(current_stage) = stage3 ]; then \
4222           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4223         else \
4224           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4225           $(MAKE) stage3-start; \
4226         fi; \
4227         cd $(HOST_SUBDIR)/opcodes && \
4228         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4229 @endif opcodes-bootstrap
4230
4231
4232 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4233 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4234 maybe-all-stage4-opcodes:
4235 maybe-clean-stage4-opcodes:
4236 @if opcodes-bootstrap
4237 maybe-all-stage4-opcodes: all-stage4-opcodes
4238 all-stage4: all-stage4-opcodes
4239 TARGET-stage4-opcodes = $(TARGET-opcodes)
4240 all-stage4-opcodes: configure-stage4-opcodes
4241         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4242         @r=`${PWD_COMMAND}`; export r; \
4243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4244         TFLAGS="$(STAGE4_TFLAGS)"; \
4245         $(HOST_EXPORTS) \
4246         $(POSTSTAGE1_HOST_EXPORTS)  \
4247         cd $(HOST_SUBDIR)/opcodes && \
4248         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4249                 CFLAGS="$(STAGE4_CFLAGS)" \
4250                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4251                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4252                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4253                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4254                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4255                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4256                 TFLAGS="$(STAGE4_TFLAGS)" \
4257                 $(TARGET-stage4-opcodes)
4258
4259 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4260 clean-stage4: clean-stage4-opcodes
4261 clean-stage4-opcodes:
4262         @if [ $(current_stage) = stage4 ]; then \
4263           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4264         else \
4265           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4266           $(MAKE) stage4-start; \
4267         fi; \
4268         cd $(HOST_SUBDIR)/opcodes && \
4269         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4270 @endif opcodes-bootstrap
4271
4272
4273 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4274 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4275 maybe-all-stageprofile-opcodes:
4276 maybe-clean-stageprofile-opcodes:
4277 @if opcodes-bootstrap
4278 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4279 all-stageprofile: all-stageprofile-opcodes
4280 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4281 all-stageprofile-opcodes: configure-stageprofile-opcodes
4282         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4283         @r=`${PWD_COMMAND}`; export r; \
4284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4286         $(HOST_EXPORTS) \
4287         $(POSTSTAGE1_HOST_EXPORTS)  \
4288         cd $(HOST_SUBDIR)/opcodes && \
4289         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4290                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4291                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4292                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4293                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4294                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4295                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4296                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4297                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4298                 $(TARGET-stageprofile-opcodes)
4299
4300 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4301 clean-stageprofile: clean-stageprofile-opcodes
4302 clean-stageprofile-opcodes:
4303         @if [ $(current_stage) = stageprofile ]; then \
4304           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4305         else \
4306           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4307           $(MAKE) stageprofile-start; \
4308         fi; \
4309         cd $(HOST_SUBDIR)/opcodes && \
4310         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4311 @endif opcodes-bootstrap
4312
4313
4314 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4315 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4316 maybe-all-stagefeedback-opcodes:
4317 maybe-clean-stagefeedback-opcodes:
4318 @if opcodes-bootstrap
4319 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4320 all-stagefeedback: all-stagefeedback-opcodes
4321 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4322 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4323         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4324         @r=`${PWD_COMMAND}`; export r; \
4325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4326         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4327         $(HOST_EXPORTS) \
4328         $(POSTSTAGE1_HOST_EXPORTS)  \
4329         cd $(HOST_SUBDIR)/opcodes && \
4330         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4331                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4332                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4333                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4334                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4335                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4336                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4337                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4338                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4339                 $(TARGET-stagefeedback-opcodes)
4340
4341 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4342 clean-stagefeedback: clean-stagefeedback-opcodes
4343 clean-stagefeedback-opcodes:
4344         @if [ $(current_stage) = stagefeedback ]; then \
4345           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4346         else \
4347           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4348           $(MAKE) stagefeedback-start; \
4349         fi; \
4350         cd $(HOST_SUBDIR)/opcodes && \
4351         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4352 @endif opcodes-bootstrap
4353
4354
4355
4356
4357
4358 .PHONY: check-opcodes maybe-check-opcodes
4359 maybe-check-opcodes:
4360 @if opcodes
4361 maybe-check-opcodes: check-opcodes
4362
4363 check-opcodes:
4364         @: $(MAKE); $(unstage)
4365         @r=`${PWD_COMMAND}`; export r; \
4366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367         $(HOST_EXPORTS) \
4368         (cd $(HOST_SUBDIR)/opcodes && \
4369           $(MAKE) $(FLAGS_TO_PASS)  check)
4370
4371 @endif opcodes
4372
4373 .PHONY: install-opcodes maybe-install-opcodes
4374 maybe-install-opcodes:
4375 @if opcodes
4376 maybe-install-opcodes: install-opcodes
4377
4378 install-opcodes: installdirs
4379         @: $(MAKE); $(unstage)
4380         @r=`${PWD_COMMAND}`; export r; \
4381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4382         $(HOST_EXPORTS) \
4383         (cd $(HOST_SUBDIR)/opcodes && \
4384           $(MAKE) $(FLAGS_TO_PASS)  install)
4385
4386 @endif opcodes
4387
4388 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4389 maybe-install-strip-opcodes:
4390 @if opcodes
4391 maybe-install-strip-opcodes: install-strip-opcodes
4392
4393 install-strip-opcodes: installdirs
4394         @: $(MAKE); $(unstage)
4395         @r=`${PWD_COMMAND}`; export r; \
4396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4397         $(HOST_EXPORTS) \
4398         (cd $(HOST_SUBDIR)/opcodes && \
4399           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4400
4401 @endif opcodes
4402
4403 # Other targets (info, dvi, pdf, etc.)
4404
4405 .PHONY: maybe-info-opcodes info-opcodes
4406 maybe-info-opcodes:
4407 @if opcodes
4408 maybe-info-opcodes: info-opcodes
4409
4410 info-opcodes: \
4411     configure-opcodes 
4412         @[ -f ./opcodes/Makefile ] || exit 0; \
4413         r=`${PWD_COMMAND}`; export r; \
4414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4415         $(HOST_EXPORTS) \
4416         for flag in $(EXTRA_HOST_FLAGS) ; do \
4417           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4418         done; \
4419         echo "Doing info in opcodes" ; \
4420         (cd $(HOST_SUBDIR)/opcodes && \
4421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4423                   "RANLIB=$${RANLIB}" \
4424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4425                   info) \
4426           || exit 1
4427
4428 @endif opcodes
4429
4430 .PHONY: maybe-dvi-opcodes dvi-opcodes
4431 maybe-dvi-opcodes:
4432 @if opcodes
4433 maybe-dvi-opcodes: dvi-opcodes
4434
4435 dvi-opcodes: \
4436     configure-opcodes 
4437         @[ -f ./opcodes/Makefile ] || exit 0; \
4438         r=`${PWD_COMMAND}`; export r; \
4439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4440         $(HOST_EXPORTS) \
4441         for flag in $(EXTRA_HOST_FLAGS) ; do \
4442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4443         done; \
4444         echo "Doing dvi in opcodes" ; \
4445         (cd $(HOST_SUBDIR)/opcodes && \
4446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4448                   "RANLIB=$${RANLIB}" \
4449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4450                   dvi) \
4451           || exit 1
4452
4453 @endif opcodes
4454
4455 .PHONY: maybe-pdf-opcodes pdf-opcodes
4456 maybe-pdf-opcodes:
4457 @if opcodes
4458 maybe-pdf-opcodes: pdf-opcodes
4459
4460 pdf-opcodes: \
4461     configure-opcodes 
4462         @[ -f ./opcodes/Makefile ] || exit 0; \
4463         r=`${PWD_COMMAND}`; export r; \
4464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465         $(HOST_EXPORTS) \
4466         for flag in $(EXTRA_HOST_FLAGS) ; do \
4467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468         done; \
4469         echo "Doing pdf in opcodes" ; \
4470         (cd $(HOST_SUBDIR)/opcodes && \
4471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473                   "RANLIB=$${RANLIB}" \
4474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4475                   pdf) \
4476           || exit 1
4477
4478 @endif opcodes
4479
4480 .PHONY: maybe-html-opcodes html-opcodes
4481 maybe-html-opcodes:
4482 @if opcodes
4483 maybe-html-opcodes: html-opcodes
4484
4485 html-opcodes: \
4486     configure-opcodes 
4487         @[ -f ./opcodes/Makefile ] || exit 0; \
4488         r=`${PWD_COMMAND}`; export r; \
4489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490         $(HOST_EXPORTS) \
4491         for flag in $(EXTRA_HOST_FLAGS) ; do \
4492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493         done; \
4494         echo "Doing html in opcodes" ; \
4495         (cd $(HOST_SUBDIR)/opcodes && \
4496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498                   "RANLIB=$${RANLIB}" \
4499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500                   html) \
4501           || exit 1
4502
4503 @endif opcodes
4504
4505 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4506 maybe-TAGS-opcodes:
4507 @if opcodes
4508 maybe-TAGS-opcodes: TAGS-opcodes
4509
4510 TAGS-opcodes: \
4511     configure-opcodes 
4512         @[ -f ./opcodes/Makefile ] || exit 0; \
4513         r=`${PWD_COMMAND}`; export r; \
4514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515         $(HOST_EXPORTS) \
4516         for flag in $(EXTRA_HOST_FLAGS) ; do \
4517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518         done; \
4519         echo "Doing TAGS in opcodes" ; \
4520         (cd $(HOST_SUBDIR)/opcodes && \
4521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523                   "RANLIB=$${RANLIB}" \
4524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525                   TAGS) \
4526           || exit 1
4527
4528 @endif opcodes
4529
4530 .PHONY: maybe-install-info-opcodes install-info-opcodes
4531 maybe-install-info-opcodes:
4532 @if opcodes
4533 maybe-install-info-opcodes: install-info-opcodes
4534
4535 install-info-opcodes: \
4536     configure-opcodes \
4537     info-opcodes 
4538         @[ -f ./opcodes/Makefile ] || exit 0; \
4539         r=`${PWD_COMMAND}`; export r; \
4540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541         $(HOST_EXPORTS) \
4542         for flag in $(EXTRA_HOST_FLAGS) ; do \
4543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544         done; \
4545         echo "Doing install-info in opcodes" ; \
4546         (cd $(HOST_SUBDIR)/opcodes && \
4547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549                   "RANLIB=$${RANLIB}" \
4550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551                   install-info) \
4552           || exit 1
4553
4554 @endif opcodes
4555
4556 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4557 maybe-install-pdf-opcodes:
4558 @if opcodes
4559 maybe-install-pdf-opcodes: install-pdf-opcodes
4560
4561 install-pdf-opcodes: \
4562     configure-opcodes \
4563     pdf-opcodes 
4564         @[ -f ./opcodes/Makefile ] || exit 0; \
4565         r=`${PWD_COMMAND}`; export r; \
4566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567         $(HOST_EXPORTS) \
4568         for flag in $(EXTRA_HOST_FLAGS) ; do \
4569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570         done; \
4571         echo "Doing install-pdf in opcodes" ; \
4572         (cd $(HOST_SUBDIR)/opcodes && \
4573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575                   "RANLIB=$${RANLIB}" \
4576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4577                   install-pdf) \
4578           || exit 1
4579
4580 @endif opcodes
4581
4582 .PHONY: maybe-install-html-opcodes install-html-opcodes
4583 maybe-install-html-opcodes:
4584 @if opcodes
4585 maybe-install-html-opcodes: install-html-opcodes
4586
4587 install-html-opcodes: \
4588     configure-opcodes \
4589     html-opcodes 
4590         @[ -f ./opcodes/Makefile ] || exit 0; \
4591         r=`${PWD_COMMAND}`; export r; \
4592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4593         $(HOST_EXPORTS) \
4594         for flag in $(EXTRA_HOST_FLAGS) ; do \
4595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4596         done; \
4597         echo "Doing install-html in opcodes" ; \
4598         (cd $(HOST_SUBDIR)/opcodes && \
4599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4601                   "RANLIB=$${RANLIB}" \
4602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4603                   install-html) \
4604           || exit 1
4605
4606 @endif opcodes
4607
4608 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4609 maybe-installcheck-opcodes:
4610 @if opcodes
4611 maybe-installcheck-opcodes: installcheck-opcodes
4612
4613 installcheck-opcodes: \
4614     configure-opcodes 
4615         @[ -f ./opcodes/Makefile ] || exit 0; \
4616         r=`${PWD_COMMAND}`; export r; \
4617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4618         $(HOST_EXPORTS) \
4619         for flag in $(EXTRA_HOST_FLAGS) ; do \
4620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4621         done; \
4622         echo "Doing installcheck in opcodes" ; \
4623         (cd $(HOST_SUBDIR)/opcodes && \
4624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4626                   "RANLIB=$${RANLIB}" \
4627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4628                   installcheck) \
4629           || exit 1
4630
4631 @endif opcodes
4632
4633 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4634 maybe-mostlyclean-opcodes:
4635 @if opcodes
4636 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4637
4638 mostlyclean-opcodes: 
4639         @[ -f ./opcodes/Makefile ] || exit 0; \
4640         r=`${PWD_COMMAND}`; export r; \
4641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4642         $(HOST_EXPORTS) \
4643         for flag in $(EXTRA_HOST_FLAGS) ; do \
4644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645         done; \
4646         echo "Doing mostlyclean in opcodes" ; \
4647         (cd $(HOST_SUBDIR)/opcodes && \
4648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650                   "RANLIB=$${RANLIB}" \
4651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4652                   mostlyclean) \
4653           || exit 1
4654
4655 @endif opcodes
4656
4657 .PHONY: maybe-clean-opcodes clean-opcodes
4658 maybe-clean-opcodes:
4659 @if opcodes
4660 maybe-clean-opcodes: clean-opcodes
4661
4662 clean-opcodes: 
4663         @[ -f ./opcodes/Makefile ] || exit 0; \
4664         r=`${PWD_COMMAND}`; export r; \
4665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4666         $(HOST_EXPORTS) \
4667         for flag in $(EXTRA_HOST_FLAGS) ; do \
4668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4669         done; \
4670         echo "Doing clean in opcodes" ; \
4671         (cd $(HOST_SUBDIR)/opcodes && \
4672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4674                   "RANLIB=$${RANLIB}" \
4675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4676                   clean) \
4677           || exit 1
4678
4679 @endif opcodes
4680
4681 .PHONY: maybe-distclean-opcodes distclean-opcodes
4682 maybe-distclean-opcodes:
4683 @if opcodes
4684 maybe-distclean-opcodes: distclean-opcodes
4685
4686 distclean-opcodes: 
4687         @[ -f ./opcodes/Makefile ] || exit 0; \
4688         r=`${PWD_COMMAND}`; export r; \
4689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4690         $(HOST_EXPORTS) \
4691         for flag in $(EXTRA_HOST_FLAGS) ; do \
4692           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4693         done; \
4694         echo "Doing distclean in opcodes" ; \
4695         (cd $(HOST_SUBDIR)/opcodes && \
4696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4698                   "RANLIB=$${RANLIB}" \
4699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4700                   distclean) \
4701           || exit 1
4702
4703 @endif opcodes
4704
4705 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4706 maybe-maintainer-clean-opcodes:
4707 @if opcodes
4708 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4709
4710 maintainer-clean-opcodes: 
4711         @[ -f ./opcodes/Makefile ] || exit 0; \
4712         r=`${PWD_COMMAND}`; export r; \
4713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4714         $(HOST_EXPORTS) \
4715         for flag in $(EXTRA_HOST_FLAGS) ; do \
4716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4717         done; \
4718         echo "Doing maintainer-clean in opcodes" ; \
4719         (cd $(HOST_SUBDIR)/opcodes && \
4720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4722                   "RANLIB=$${RANLIB}" \
4723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4724                   maintainer-clean) \
4725           || exit 1
4726
4727 @endif opcodes
4728
4729
4730
4731 .PHONY: configure-binutils maybe-configure-binutils
4732 maybe-configure-binutils:
4733 @if gcc-bootstrap
4734 configure-binutils: stage_current
4735 @endif gcc-bootstrap
4736 @if binutils
4737 maybe-configure-binutils: configure-binutils
4738 configure-binutils: 
4739         @r=`${PWD_COMMAND}`; export r; \
4740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4741         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4742         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4743         $(HOST_EXPORTS)  \
4744         echo Configuring in $(HOST_SUBDIR)/binutils; \
4745         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4746         case $(srcdir) in \
4747           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4748           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4749                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4750         esac; \
4751         srcdiroption="--srcdir=$${topdir}/binutils"; \
4752         libsrcdir="$$s/binutils"; \
4753         $(SHELL) $${libsrcdir}/configure \
4754           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4755           --target=${target_alias} $${srcdiroption}  \
4756           || exit 1
4757 @endif binutils
4758
4759
4760
4761 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4762 maybe-configure-stage1-binutils:
4763 @if binutils-bootstrap
4764 maybe-configure-stage1-binutils: configure-stage1-binutils
4765 configure-stage1-binutils:
4766         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4767         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4768         @r=`${PWD_COMMAND}`; export r; \
4769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4770         TFLAGS="$(STAGE1_TFLAGS)"; \
4771         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4772         $(HOST_EXPORTS) \
4773         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4774         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4775         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4776         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4777         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4778         cd $(HOST_SUBDIR)/binutils || exit 1; \
4779         case $(srcdir) in \
4780           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4781           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4782                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4783         esac; \
4784         srcdiroption="--srcdir=$${topdir}/binutils"; \
4785         libsrcdir="$$s/binutils"; \
4786         $(SHELL) $${libsrcdir}/configure \
4787           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4788           --target=${target_alias} $${srcdiroption} \
4789           $(STAGE1_CONFIGURE_FLAGS)
4790 @endif binutils-bootstrap
4791
4792 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4793 maybe-configure-stage2-binutils:
4794 @if binutils-bootstrap
4795 maybe-configure-stage2-binutils: configure-stage2-binutils
4796 configure-stage2-binutils:
4797         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4798         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4799         @r=`${PWD_COMMAND}`; export r; \
4800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4801         TFLAGS="$(STAGE2_TFLAGS)"; \
4802         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4803         $(HOST_EXPORTS) \
4804         $(POSTSTAGE1_HOST_EXPORTS) \
4805         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4806         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4807         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4808         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4809         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4810         cd $(HOST_SUBDIR)/binutils || exit 1; \
4811         case $(srcdir) in \
4812           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4813           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4814                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4815         esac; \
4816         srcdiroption="--srcdir=$${topdir}/binutils"; \
4817         libsrcdir="$$s/binutils"; \
4818         $(SHELL) $${libsrcdir}/configure \
4819           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4820           --target=${target_alias} $${srcdiroption} \
4821           --with-build-libsubdir=$(HOST_SUBDIR) \
4822           $(STAGE2_CONFIGURE_FLAGS)
4823 @endif binutils-bootstrap
4824
4825 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4826 maybe-configure-stage3-binutils:
4827 @if binutils-bootstrap
4828 maybe-configure-stage3-binutils: configure-stage3-binutils
4829 configure-stage3-binutils:
4830         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4831         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4832         @r=`${PWD_COMMAND}`; export r; \
4833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4834         TFLAGS="$(STAGE3_TFLAGS)"; \
4835         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4836         $(HOST_EXPORTS) \
4837         $(POSTSTAGE1_HOST_EXPORTS) \
4838         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4839         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4840         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4841         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4842         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4843         cd $(HOST_SUBDIR)/binutils || exit 1; \
4844         case $(srcdir) in \
4845           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4846           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4847                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4848         esac; \
4849         srcdiroption="--srcdir=$${topdir}/binutils"; \
4850         libsrcdir="$$s/binutils"; \
4851         $(SHELL) $${libsrcdir}/configure \
4852           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4853           --target=${target_alias} $${srcdiroption} \
4854           --with-build-libsubdir=$(HOST_SUBDIR) \
4855           $(STAGE3_CONFIGURE_FLAGS)
4856 @endif binutils-bootstrap
4857
4858 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4859 maybe-configure-stage4-binutils:
4860 @if binutils-bootstrap
4861 maybe-configure-stage4-binutils: configure-stage4-binutils
4862 configure-stage4-binutils:
4863         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4864         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4865         @r=`${PWD_COMMAND}`; export r; \
4866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867         TFLAGS="$(STAGE4_TFLAGS)"; \
4868         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4869         $(HOST_EXPORTS) \
4870         $(POSTSTAGE1_HOST_EXPORTS) \
4871         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4872         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4873         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4874         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4875         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4876         cd $(HOST_SUBDIR)/binutils || exit 1; \
4877         case $(srcdir) in \
4878           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4879           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4880                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4881         esac; \
4882         srcdiroption="--srcdir=$${topdir}/binutils"; \
4883         libsrcdir="$$s/binutils"; \
4884         $(SHELL) $${libsrcdir}/configure \
4885           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4886           --target=${target_alias} $${srcdiroption} \
4887           --with-build-libsubdir=$(HOST_SUBDIR) \
4888           $(STAGE4_CONFIGURE_FLAGS)
4889 @endif binutils-bootstrap
4890
4891 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4892 maybe-configure-stageprofile-binutils:
4893 @if binutils-bootstrap
4894 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4895 configure-stageprofile-binutils:
4896         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4897         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4898         @r=`${PWD_COMMAND}`; export r; \
4899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4900         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4901         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4902         $(HOST_EXPORTS) \
4903         $(POSTSTAGE1_HOST_EXPORTS) \
4904         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4905         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4906         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4907         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4908         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4909         cd $(HOST_SUBDIR)/binutils || exit 1; \
4910         case $(srcdir) in \
4911           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4912           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4913                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4914         esac; \
4915         srcdiroption="--srcdir=$${topdir}/binutils"; \
4916         libsrcdir="$$s/binutils"; \
4917         $(SHELL) $${libsrcdir}/configure \
4918           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4919           --target=${target_alias} $${srcdiroption} \
4920           --with-build-libsubdir=$(HOST_SUBDIR) \
4921           $(STAGEprofile_CONFIGURE_FLAGS)
4922 @endif binutils-bootstrap
4923
4924 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4925 maybe-configure-stagefeedback-binutils:
4926 @if binutils-bootstrap
4927 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4928 configure-stagefeedback-binutils:
4929         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4930         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4931         @r=`${PWD_COMMAND}`; export r; \
4932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4933         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4934         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4935         $(HOST_EXPORTS) \
4936         $(POSTSTAGE1_HOST_EXPORTS) \
4937         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4938         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4939         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4940         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4941         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4942         cd $(HOST_SUBDIR)/binutils || exit 1; \
4943         case $(srcdir) in \
4944           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4945           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4946                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4947         esac; \
4948         srcdiroption="--srcdir=$${topdir}/binutils"; \
4949         libsrcdir="$$s/binutils"; \
4950         $(SHELL) $${libsrcdir}/configure \
4951           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4952           --target=${target_alias} $${srcdiroption} \
4953           --with-build-libsubdir=$(HOST_SUBDIR) \
4954           $(STAGEfeedback_CONFIGURE_FLAGS)
4955 @endif binutils-bootstrap
4956
4957
4958
4959
4960
4961 .PHONY: all-binutils maybe-all-binutils
4962 maybe-all-binutils:
4963 @if gcc-bootstrap
4964 all-binutils: stage_current
4965 @endif gcc-bootstrap
4966 @if binutils
4967 TARGET-binutils=all
4968 maybe-all-binutils: all-binutils
4969 all-binutils: configure-binutils
4970         @r=`${PWD_COMMAND}`; export r; \
4971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4972         $(HOST_EXPORTS)  \
4973         (cd $(HOST_SUBDIR)/binutils && \
4974           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4975                 $(TARGET-binutils))
4976 @endif binutils
4977
4978
4979
4980 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4981 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4982 maybe-all-stage1-binutils:
4983 maybe-clean-stage1-binutils:
4984 @if binutils-bootstrap
4985 maybe-all-stage1-binutils: all-stage1-binutils
4986 all-stage1: all-stage1-binutils
4987 TARGET-stage1-binutils = $(TARGET-binutils)
4988 all-stage1-binutils: configure-stage1-binutils
4989         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4990         @r=`${PWD_COMMAND}`; export r; \
4991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4992         TFLAGS="$(STAGE1_TFLAGS)"; \
4993         $(HOST_EXPORTS)  \
4994         cd $(HOST_SUBDIR)/binutils && \
4995         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4996                 CFLAGS="$(STAGE1_CFLAGS)" \
4997                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4998                 LIBCFLAGS="$(LIBCFLAGS)" \
4999                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5000                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5001                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5002                 $(EXTRA_HOST_FLAGS)  \
5003                 $(STAGE1_FLAGS_TO_PASS)  \
5004                 TFLAGS="$(STAGE1_TFLAGS)" \
5005                 $(TARGET-stage1-binutils)
5006
5007 maybe-clean-stage1-binutils: clean-stage1-binutils
5008 clean-stage1: clean-stage1-binutils
5009 clean-stage1-binutils:
5010         @if [ $(current_stage) = stage1 ]; then \
5011           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5012         else \
5013           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5014           $(MAKE) stage1-start; \
5015         fi; \
5016         cd $(HOST_SUBDIR)/binutils && \
5017         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5018         $(STAGE1_FLAGS_TO_PASS)  clean
5019 @endif binutils-bootstrap
5020
5021
5022 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5023 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5024 maybe-all-stage2-binutils:
5025 maybe-clean-stage2-binutils:
5026 @if binutils-bootstrap
5027 maybe-all-stage2-binutils: all-stage2-binutils
5028 all-stage2: all-stage2-binutils
5029 TARGET-stage2-binutils = $(TARGET-binutils)
5030 all-stage2-binutils: configure-stage2-binutils
5031         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5032         @r=`${PWD_COMMAND}`; export r; \
5033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5034         TFLAGS="$(STAGE2_TFLAGS)"; \
5035         $(HOST_EXPORTS) \
5036         $(POSTSTAGE1_HOST_EXPORTS)  \
5037         cd $(HOST_SUBDIR)/binutils && \
5038         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5039                 CFLAGS="$(STAGE2_CFLAGS)" \
5040                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5041                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5042                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5043                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5044                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5045                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5046                 TFLAGS="$(STAGE2_TFLAGS)" \
5047                 $(TARGET-stage2-binutils)
5048
5049 maybe-clean-stage2-binutils: clean-stage2-binutils
5050 clean-stage2: clean-stage2-binutils
5051 clean-stage2-binutils:
5052         @if [ $(current_stage) = stage2 ]; then \
5053           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5054         else \
5055           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5056           $(MAKE) stage2-start; \
5057         fi; \
5058         cd $(HOST_SUBDIR)/binutils && \
5059         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5060 @endif binutils-bootstrap
5061
5062
5063 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5064 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5065 maybe-all-stage3-binutils:
5066 maybe-clean-stage3-binutils:
5067 @if binutils-bootstrap
5068 maybe-all-stage3-binutils: all-stage3-binutils
5069 all-stage3: all-stage3-binutils
5070 TARGET-stage3-binutils = $(TARGET-binutils)
5071 all-stage3-binutils: configure-stage3-binutils
5072         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5073         @r=`${PWD_COMMAND}`; export r; \
5074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5075         TFLAGS="$(STAGE3_TFLAGS)"; \
5076         $(HOST_EXPORTS) \
5077         $(POSTSTAGE1_HOST_EXPORTS)  \
5078         cd $(HOST_SUBDIR)/binutils && \
5079         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5080                 CFLAGS="$(STAGE3_CFLAGS)" \
5081                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5082                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5083                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5084                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5085                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5086                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5087                 TFLAGS="$(STAGE3_TFLAGS)" \
5088                 $(TARGET-stage3-binutils)
5089
5090 maybe-clean-stage3-binutils: clean-stage3-binutils
5091 clean-stage3: clean-stage3-binutils
5092 clean-stage3-binutils:
5093         @if [ $(current_stage) = stage3 ]; then \
5094           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5095         else \
5096           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5097           $(MAKE) stage3-start; \
5098         fi; \
5099         cd $(HOST_SUBDIR)/binutils && \
5100         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5101 @endif binutils-bootstrap
5102
5103
5104 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5105 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5106 maybe-all-stage4-binutils:
5107 maybe-clean-stage4-binutils:
5108 @if binutils-bootstrap
5109 maybe-all-stage4-binutils: all-stage4-binutils
5110 all-stage4: all-stage4-binutils
5111 TARGET-stage4-binutils = $(TARGET-binutils)
5112 all-stage4-binutils: configure-stage4-binutils
5113         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5114         @r=`${PWD_COMMAND}`; export r; \
5115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5116         TFLAGS="$(STAGE4_TFLAGS)"; \
5117         $(HOST_EXPORTS) \
5118         $(POSTSTAGE1_HOST_EXPORTS)  \
5119         cd $(HOST_SUBDIR)/binutils && \
5120         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5121                 CFLAGS="$(STAGE4_CFLAGS)" \
5122                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5123                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5124                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5125                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5126                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5127                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5128                 TFLAGS="$(STAGE4_TFLAGS)" \
5129                 $(TARGET-stage4-binutils)
5130
5131 maybe-clean-stage4-binutils: clean-stage4-binutils
5132 clean-stage4: clean-stage4-binutils
5133 clean-stage4-binutils:
5134         @if [ $(current_stage) = stage4 ]; then \
5135           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5136         else \
5137           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5138           $(MAKE) stage4-start; \
5139         fi; \
5140         cd $(HOST_SUBDIR)/binutils && \
5141         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5142 @endif binutils-bootstrap
5143
5144
5145 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5146 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5147 maybe-all-stageprofile-binutils:
5148 maybe-clean-stageprofile-binutils:
5149 @if binutils-bootstrap
5150 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5151 all-stageprofile: all-stageprofile-binutils
5152 TARGET-stageprofile-binutils = $(TARGET-binutils)
5153 all-stageprofile-binutils: configure-stageprofile-binutils
5154         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5155         @r=`${PWD_COMMAND}`; export r; \
5156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5157         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5158         $(HOST_EXPORTS) \
5159         $(POSTSTAGE1_HOST_EXPORTS)  \
5160         cd $(HOST_SUBDIR)/binutils && \
5161         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5162                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5163                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5164                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5165                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5166                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5167                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5168                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5169                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5170                 $(TARGET-stageprofile-binutils)
5171
5172 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5173 clean-stageprofile: clean-stageprofile-binutils
5174 clean-stageprofile-binutils:
5175         @if [ $(current_stage) = stageprofile ]; then \
5176           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5177         else \
5178           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5179           $(MAKE) stageprofile-start; \
5180         fi; \
5181         cd $(HOST_SUBDIR)/binutils && \
5182         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5183 @endif binutils-bootstrap
5184
5185
5186 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5187 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5188 maybe-all-stagefeedback-binutils:
5189 maybe-clean-stagefeedback-binutils:
5190 @if binutils-bootstrap
5191 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5192 all-stagefeedback: all-stagefeedback-binutils
5193 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5194 all-stagefeedback-binutils: configure-stagefeedback-binutils
5195         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5196         @r=`${PWD_COMMAND}`; export r; \
5197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5198         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5199         $(HOST_EXPORTS) \
5200         $(POSTSTAGE1_HOST_EXPORTS)  \
5201         cd $(HOST_SUBDIR)/binutils && \
5202         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5203                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5204                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5205                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5206                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5207                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5208                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5209                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5210                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5211                 $(TARGET-stagefeedback-binutils)
5212
5213 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5214 clean-stagefeedback: clean-stagefeedback-binutils
5215 clean-stagefeedback-binutils:
5216         @if [ $(current_stage) = stagefeedback ]; then \
5217           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5218         else \
5219           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5220           $(MAKE) stagefeedback-start; \
5221         fi; \
5222         cd $(HOST_SUBDIR)/binutils && \
5223         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5224 @endif binutils-bootstrap
5225
5226
5227
5228
5229
5230 .PHONY: check-binutils maybe-check-binutils
5231 maybe-check-binutils:
5232 @if binutils
5233 maybe-check-binutils: check-binutils
5234
5235 check-binutils:
5236         @: $(MAKE); $(unstage)
5237         @r=`${PWD_COMMAND}`; export r; \
5238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5239         $(HOST_EXPORTS) \
5240         (cd $(HOST_SUBDIR)/binutils && \
5241           $(MAKE) $(FLAGS_TO_PASS)  check)
5242
5243 @endif binutils
5244
5245 .PHONY: install-binutils maybe-install-binutils
5246 maybe-install-binutils:
5247 @if binutils
5248 maybe-install-binutils: install-binutils
5249
5250 install-binutils: installdirs
5251         @: $(MAKE); $(unstage)
5252         @r=`${PWD_COMMAND}`; export r; \
5253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5254         $(HOST_EXPORTS) \
5255         (cd $(HOST_SUBDIR)/binutils && \
5256           $(MAKE) $(FLAGS_TO_PASS)  install)
5257
5258 @endif binutils
5259
5260 .PHONY: install-strip-binutils maybe-install-strip-binutils
5261 maybe-install-strip-binutils:
5262 @if binutils
5263 maybe-install-strip-binutils: install-strip-binutils
5264
5265 install-strip-binutils: installdirs
5266         @: $(MAKE); $(unstage)
5267         @r=`${PWD_COMMAND}`; export r; \
5268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5269         $(HOST_EXPORTS) \
5270         (cd $(HOST_SUBDIR)/binutils && \
5271           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5272
5273 @endif binutils
5274
5275 # Other targets (info, dvi, pdf, etc.)
5276
5277 .PHONY: maybe-info-binutils info-binutils
5278 maybe-info-binutils:
5279 @if binutils
5280 maybe-info-binutils: info-binutils
5281
5282 info-binutils: \
5283     configure-binutils 
5284         @[ -f ./binutils/Makefile ] || exit 0; \
5285         r=`${PWD_COMMAND}`; export r; \
5286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5287         $(HOST_EXPORTS) \
5288         for flag in $(EXTRA_HOST_FLAGS) ; do \
5289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5290         done; \
5291         echo "Doing info in binutils" ; \
5292         (cd $(HOST_SUBDIR)/binutils && \
5293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5295                   "RANLIB=$${RANLIB}" \
5296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5297                   info) \
5298           || exit 1
5299
5300 @endif binutils
5301
5302 .PHONY: maybe-dvi-binutils dvi-binutils
5303 maybe-dvi-binutils:
5304 @if binutils
5305 maybe-dvi-binutils: dvi-binutils
5306
5307 dvi-binutils: \
5308     configure-binutils 
5309         @[ -f ./binutils/Makefile ] || exit 0; \
5310         r=`${PWD_COMMAND}`; export r; \
5311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5312         $(HOST_EXPORTS) \
5313         for flag in $(EXTRA_HOST_FLAGS) ; do \
5314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5315         done; \
5316         echo "Doing dvi in binutils" ; \
5317         (cd $(HOST_SUBDIR)/binutils && \
5318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5320                   "RANLIB=$${RANLIB}" \
5321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5322                   dvi) \
5323           || exit 1
5324
5325 @endif binutils
5326
5327 .PHONY: maybe-pdf-binutils pdf-binutils
5328 maybe-pdf-binutils:
5329 @if binutils
5330 maybe-pdf-binutils: pdf-binutils
5331
5332 pdf-binutils: \
5333     configure-binutils 
5334         @[ -f ./binutils/Makefile ] || exit 0; \
5335         r=`${PWD_COMMAND}`; export r; \
5336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5337         $(HOST_EXPORTS) \
5338         for flag in $(EXTRA_HOST_FLAGS) ; do \
5339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5340         done; \
5341         echo "Doing pdf in binutils" ; \
5342         (cd $(HOST_SUBDIR)/binutils && \
5343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5345                   "RANLIB=$${RANLIB}" \
5346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5347                   pdf) \
5348           || exit 1
5349
5350 @endif binutils
5351
5352 .PHONY: maybe-html-binutils html-binutils
5353 maybe-html-binutils:
5354 @if binutils
5355 maybe-html-binutils: html-binutils
5356
5357 html-binutils: \
5358     configure-binutils 
5359         @[ -f ./binutils/Makefile ] || exit 0; \
5360         r=`${PWD_COMMAND}`; export r; \
5361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5362         $(HOST_EXPORTS) \
5363         for flag in $(EXTRA_HOST_FLAGS) ; do \
5364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5365         done; \
5366         echo "Doing html in binutils" ; \
5367         (cd $(HOST_SUBDIR)/binutils && \
5368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5370                   "RANLIB=$${RANLIB}" \
5371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5372                   html) \
5373           || exit 1
5374
5375 @endif binutils
5376
5377 .PHONY: maybe-TAGS-binutils TAGS-binutils
5378 maybe-TAGS-binutils:
5379 @if binutils
5380 maybe-TAGS-binutils: TAGS-binutils
5381
5382 TAGS-binutils: \
5383     configure-binutils 
5384         @[ -f ./binutils/Makefile ] || exit 0; \
5385         r=`${PWD_COMMAND}`; export r; \
5386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5387         $(HOST_EXPORTS) \
5388         for flag in $(EXTRA_HOST_FLAGS) ; do \
5389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390         done; \
5391         echo "Doing TAGS in binutils" ; \
5392         (cd $(HOST_SUBDIR)/binutils && \
5393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395                   "RANLIB=$${RANLIB}" \
5396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5397                   TAGS) \
5398           || exit 1
5399
5400 @endif binutils
5401
5402 .PHONY: maybe-install-info-binutils install-info-binutils
5403 maybe-install-info-binutils:
5404 @if binutils
5405 maybe-install-info-binutils: install-info-binutils
5406
5407 install-info-binutils: \
5408     configure-binutils \
5409     info-binutils 
5410         @[ -f ./binutils/Makefile ] || exit 0; \
5411         r=`${PWD_COMMAND}`; export r; \
5412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413         $(HOST_EXPORTS) \
5414         for flag in $(EXTRA_HOST_FLAGS) ; do \
5415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5416         done; \
5417         echo "Doing install-info in binutils" ; \
5418         (cd $(HOST_SUBDIR)/binutils && \
5419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5421                   "RANLIB=$${RANLIB}" \
5422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5423                   install-info) \
5424           || exit 1
5425
5426 @endif binutils
5427
5428 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5429 maybe-install-pdf-binutils:
5430 @if binutils
5431 maybe-install-pdf-binutils: install-pdf-binutils
5432
5433 install-pdf-binutils: \
5434     configure-binutils \
5435     pdf-binutils 
5436         @[ -f ./binutils/Makefile ] || exit 0; \
5437         r=`${PWD_COMMAND}`; export r; \
5438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439         $(HOST_EXPORTS) \
5440         for flag in $(EXTRA_HOST_FLAGS) ; do \
5441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442         done; \
5443         echo "Doing install-pdf in binutils" ; \
5444         (cd $(HOST_SUBDIR)/binutils && \
5445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447                   "RANLIB=$${RANLIB}" \
5448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5449                   install-pdf) \
5450           || exit 1
5451
5452 @endif binutils
5453
5454 .PHONY: maybe-install-html-binutils install-html-binutils
5455 maybe-install-html-binutils:
5456 @if binutils
5457 maybe-install-html-binutils: install-html-binutils
5458
5459 install-html-binutils: \
5460     configure-binutils \
5461     html-binutils 
5462         @[ -f ./binutils/Makefile ] || exit 0; \
5463         r=`${PWD_COMMAND}`; export r; \
5464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5465         $(HOST_EXPORTS) \
5466         for flag in $(EXTRA_HOST_FLAGS) ; do \
5467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468         done; \
5469         echo "Doing install-html in binutils" ; \
5470         (cd $(HOST_SUBDIR)/binutils && \
5471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473                   "RANLIB=$${RANLIB}" \
5474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5475                   install-html) \
5476           || exit 1
5477
5478 @endif binutils
5479
5480 .PHONY: maybe-installcheck-binutils installcheck-binutils
5481 maybe-installcheck-binutils:
5482 @if binutils
5483 maybe-installcheck-binutils: installcheck-binutils
5484
5485 installcheck-binutils: \
5486     configure-binutils 
5487         @[ -f ./binutils/Makefile ] || exit 0; \
5488         r=`${PWD_COMMAND}`; export r; \
5489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490         $(HOST_EXPORTS) \
5491         for flag in $(EXTRA_HOST_FLAGS) ; do \
5492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493         done; \
5494         echo "Doing installcheck in binutils" ; \
5495         (cd $(HOST_SUBDIR)/binutils && \
5496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498                   "RANLIB=$${RANLIB}" \
5499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500                   installcheck) \
5501           || exit 1
5502
5503 @endif binutils
5504
5505 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5506 maybe-mostlyclean-binutils:
5507 @if binutils
5508 maybe-mostlyclean-binutils: mostlyclean-binutils
5509
5510 mostlyclean-binutils: 
5511         @[ -f ./binutils/Makefile ] || exit 0; \
5512         r=`${PWD_COMMAND}`; export r; \
5513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514         $(HOST_EXPORTS) \
5515         for flag in $(EXTRA_HOST_FLAGS) ; do \
5516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517         done; \
5518         echo "Doing mostlyclean in binutils" ; \
5519         (cd $(HOST_SUBDIR)/binutils && \
5520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522                   "RANLIB=$${RANLIB}" \
5523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524                   mostlyclean) \
5525           || exit 1
5526
5527 @endif binutils
5528
5529 .PHONY: maybe-clean-binutils clean-binutils
5530 maybe-clean-binutils:
5531 @if binutils
5532 maybe-clean-binutils: clean-binutils
5533
5534 clean-binutils: 
5535         @[ -f ./binutils/Makefile ] || exit 0; \
5536         r=`${PWD_COMMAND}`; export r; \
5537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5538         $(HOST_EXPORTS) \
5539         for flag in $(EXTRA_HOST_FLAGS) ; do \
5540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5541         done; \
5542         echo "Doing clean in binutils" ; \
5543         (cd $(HOST_SUBDIR)/binutils && \
5544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5546                   "RANLIB=$${RANLIB}" \
5547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5548                   clean) \
5549           || exit 1
5550
5551 @endif binutils
5552
5553 .PHONY: maybe-distclean-binutils distclean-binutils
5554 maybe-distclean-binutils:
5555 @if binutils
5556 maybe-distclean-binutils: distclean-binutils
5557
5558 distclean-binutils: 
5559         @[ -f ./binutils/Makefile ] || exit 0; \
5560         r=`${PWD_COMMAND}`; export r; \
5561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5562         $(HOST_EXPORTS) \
5563         for flag in $(EXTRA_HOST_FLAGS) ; do \
5564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5565         done; \
5566         echo "Doing distclean in binutils" ; \
5567         (cd $(HOST_SUBDIR)/binutils && \
5568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5570                   "RANLIB=$${RANLIB}" \
5571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5572                   distclean) \
5573           || exit 1
5574
5575 @endif binutils
5576
5577 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5578 maybe-maintainer-clean-binutils:
5579 @if binutils
5580 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5581
5582 maintainer-clean-binutils: 
5583         @[ -f ./binutils/Makefile ] || exit 0; \
5584         r=`${PWD_COMMAND}`; export r; \
5585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5586         $(HOST_EXPORTS) \
5587         for flag in $(EXTRA_HOST_FLAGS) ; do \
5588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5589         done; \
5590         echo "Doing maintainer-clean in binutils" ; \
5591         (cd $(HOST_SUBDIR)/binutils && \
5592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5594                   "RANLIB=$${RANLIB}" \
5595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5596                   maintainer-clean) \
5597           || exit 1
5598
5599 @endif binutils
5600
5601
5602
5603 .PHONY: configure-bison maybe-configure-bison
5604 maybe-configure-bison:
5605 @if gcc-bootstrap
5606 configure-bison: stage_current
5607 @endif gcc-bootstrap
5608 @if bison
5609 maybe-configure-bison: configure-bison
5610 configure-bison: 
5611         @: $(MAKE); $(unstage)
5612         @r=`${PWD_COMMAND}`; export r; \
5613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5614         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5615         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5616         $(HOST_EXPORTS)  \
5617         echo Configuring in $(HOST_SUBDIR)/bison; \
5618         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5619         case $(srcdir) in \
5620           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5621           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5622                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5623         esac; \
5624         srcdiroption="--srcdir=$${topdir}/bison"; \
5625         libsrcdir="$$s/bison"; \
5626         $(SHELL) $${libsrcdir}/configure \
5627           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5628           --target=${target_alias} $${srcdiroption}  \
5629           || exit 1
5630 @endif bison
5631
5632
5633
5634
5635
5636 .PHONY: all-bison maybe-all-bison
5637 maybe-all-bison:
5638 @if gcc-bootstrap
5639 all-bison: stage_current
5640 @endif gcc-bootstrap
5641 @if bison
5642 TARGET-bison=all
5643 maybe-all-bison: all-bison
5644 all-bison: configure-bison
5645         @: $(MAKE); $(unstage)
5646         @r=`${PWD_COMMAND}`; export r; \
5647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648         $(HOST_EXPORTS)  \
5649         (cd $(HOST_SUBDIR)/bison && \
5650           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5651                 $(TARGET-bison))
5652 @endif bison
5653
5654
5655
5656
5657 .PHONY: check-bison maybe-check-bison
5658 maybe-check-bison:
5659 @if bison
5660 maybe-check-bison: check-bison
5661
5662 # This module is only tested in a native toolchain.
5663 check-bison:
5664         @: $(MAKE); $(unstage)
5665         @if [ '$(host)' = '$(target)' ] ; then \
5666           r=`${PWD_COMMAND}`; export r; \
5667           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5668           $(HOST_EXPORTS) \
5669           (cd $(HOST_SUBDIR)/bison && \
5670             $(MAKE) $(FLAGS_TO_PASS)  check); \
5671         fi
5672
5673 @endif bison
5674
5675 .PHONY: install-bison maybe-install-bison
5676 maybe-install-bison:
5677 @if bison
5678 maybe-install-bison: install-bison
5679
5680 install-bison: installdirs
5681         @: $(MAKE); $(unstage)
5682         @r=`${PWD_COMMAND}`; export r; \
5683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5684         $(HOST_EXPORTS) \
5685         (cd $(HOST_SUBDIR)/bison && \
5686           $(MAKE) $(FLAGS_TO_PASS)  install)
5687
5688 @endif bison
5689
5690 .PHONY: install-strip-bison maybe-install-strip-bison
5691 maybe-install-strip-bison:
5692 @if bison
5693 maybe-install-strip-bison: install-strip-bison
5694
5695 install-strip-bison: installdirs
5696         @: $(MAKE); $(unstage)
5697         @r=`${PWD_COMMAND}`; export r; \
5698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5699         $(HOST_EXPORTS) \
5700         (cd $(HOST_SUBDIR)/bison && \
5701           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5702
5703 @endif bison
5704
5705 # Other targets (info, dvi, pdf, etc.)
5706
5707 .PHONY: maybe-info-bison info-bison
5708 maybe-info-bison:
5709 @if bison
5710 maybe-info-bison: info-bison
5711
5712 info-bison: \
5713     configure-bison 
5714         @: $(MAKE); $(unstage)
5715         @[ -f ./bison/Makefile ] || exit 0; \
5716         r=`${PWD_COMMAND}`; export r; \
5717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5718         $(HOST_EXPORTS) \
5719         for flag in $(EXTRA_HOST_FLAGS) ; do \
5720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5721         done; \
5722         echo "Doing info in bison" ; \
5723         (cd $(HOST_SUBDIR)/bison && \
5724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5726                   "RANLIB=$${RANLIB}" \
5727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5728                   info) \
5729           || exit 1
5730
5731 @endif bison
5732
5733 .PHONY: maybe-dvi-bison dvi-bison
5734 maybe-dvi-bison:
5735 @if bison
5736 maybe-dvi-bison: dvi-bison
5737
5738 dvi-bison: \
5739     configure-bison 
5740         @: $(MAKE); $(unstage)
5741         @[ -f ./bison/Makefile ] || exit 0; \
5742         r=`${PWD_COMMAND}`; export r; \
5743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744         $(HOST_EXPORTS) \
5745         for flag in $(EXTRA_HOST_FLAGS) ; do \
5746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5747         done; \
5748         echo "Doing dvi in bison" ; \
5749         (cd $(HOST_SUBDIR)/bison && \
5750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5752                   "RANLIB=$${RANLIB}" \
5753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5754                   dvi) \
5755           || exit 1
5756
5757 @endif bison
5758
5759 .PHONY: maybe-pdf-bison pdf-bison
5760 maybe-pdf-bison:
5761 @if bison
5762 maybe-pdf-bison: pdf-bison
5763
5764 pdf-bison: \
5765     configure-bison 
5766         @: $(MAKE); $(unstage)
5767         @[ -f ./bison/Makefile ] || exit 0; \
5768         r=`${PWD_COMMAND}`; export r; \
5769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770         $(HOST_EXPORTS) \
5771         for flag in $(EXTRA_HOST_FLAGS) ; do \
5772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773         done; \
5774         echo "Doing pdf in bison" ; \
5775         (cd $(HOST_SUBDIR)/bison && \
5776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778                   "RANLIB=$${RANLIB}" \
5779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5780                   pdf) \
5781           || exit 1
5782
5783 @endif bison
5784
5785 .PHONY: maybe-html-bison html-bison
5786 maybe-html-bison:
5787 @if bison
5788 maybe-html-bison: html-bison
5789
5790 html-bison: \
5791     configure-bison 
5792         @: $(MAKE); $(unstage)
5793         @[ -f ./bison/Makefile ] || exit 0; \
5794         r=`${PWD_COMMAND}`; export r; \
5795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796         $(HOST_EXPORTS) \
5797         for flag in $(EXTRA_HOST_FLAGS) ; do \
5798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799         done; \
5800         echo "Doing html in bison" ; \
5801         (cd $(HOST_SUBDIR)/bison && \
5802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804                   "RANLIB=$${RANLIB}" \
5805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5806                   html) \
5807           || exit 1
5808
5809 @endif bison
5810
5811 .PHONY: maybe-TAGS-bison TAGS-bison
5812 maybe-TAGS-bison:
5813 @if bison
5814 maybe-TAGS-bison: TAGS-bison
5815
5816 TAGS-bison: \
5817     configure-bison 
5818         @: $(MAKE); $(unstage)
5819         @[ -f ./bison/Makefile ] || exit 0; \
5820         r=`${PWD_COMMAND}`; export r; \
5821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5822         $(HOST_EXPORTS) \
5823         for flag in $(EXTRA_HOST_FLAGS) ; do \
5824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5825         done; \
5826         echo "Doing TAGS in bison" ; \
5827         (cd $(HOST_SUBDIR)/bison && \
5828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5830                   "RANLIB=$${RANLIB}" \
5831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5832                   TAGS) \
5833           || exit 1
5834
5835 @endif bison
5836
5837 .PHONY: maybe-install-info-bison install-info-bison
5838 maybe-install-info-bison:
5839 @if bison
5840 maybe-install-info-bison: install-info-bison
5841
5842 install-info-bison: \
5843     configure-bison \
5844     info-bison 
5845         @: $(MAKE); $(unstage)
5846         @[ -f ./bison/Makefile ] || exit 0; \
5847         r=`${PWD_COMMAND}`; export r; \
5848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5849         $(HOST_EXPORTS) \
5850         for flag in $(EXTRA_HOST_FLAGS) ; do \
5851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5852         done; \
5853         echo "Doing install-info in bison" ; \
5854         (cd $(HOST_SUBDIR)/bison && \
5855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5857                   "RANLIB=$${RANLIB}" \
5858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5859                   install-info) \
5860           || exit 1
5861
5862 @endif bison
5863
5864 .PHONY: maybe-install-pdf-bison install-pdf-bison
5865 maybe-install-pdf-bison:
5866 @if bison
5867 maybe-install-pdf-bison: install-pdf-bison
5868
5869 install-pdf-bison: \
5870     configure-bison \
5871     pdf-bison 
5872         @: $(MAKE); $(unstage)
5873         @[ -f ./bison/Makefile ] || exit 0; \
5874         r=`${PWD_COMMAND}`; export r; \
5875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5876         $(HOST_EXPORTS) \
5877         for flag in $(EXTRA_HOST_FLAGS) ; do \
5878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5879         done; \
5880         echo "Doing install-pdf in bison" ; \
5881         (cd $(HOST_SUBDIR)/bison && \
5882           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5883                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5884                   "RANLIB=$${RANLIB}" \
5885                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5886                   install-pdf) \
5887           || exit 1
5888
5889 @endif bison
5890
5891 .PHONY: maybe-install-html-bison install-html-bison
5892 maybe-install-html-bison:
5893 @if bison
5894 maybe-install-html-bison: install-html-bison
5895
5896 install-html-bison: \
5897     configure-bison \
5898     html-bison 
5899         @: $(MAKE); $(unstage)
5900         @[ -f ./bison/Makefile ] || exit 0; \
5901         r=`${PWD_COMMAND}`; export r; \
5902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903         $(HOST_EXPORTS) \
5904         for flag in $(EXTRA_HOST_FLAGS) ; do \
5905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5906         done; \
5907         echo "Doing install-html in bison" ; \
5908         (cd $(HOST_SUBDIR)/bison && \
5909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5911                   "RANLIB=$${RANLIB}" \
5912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5913                   install-html) \
5914           || exit 1
5915
5916 @endif bison
5917
5918 .PHONY: maybe-installcheck-bison installcheck-bison
5919 maybe-installcheck-bison:
5920 @if bison
5921 maybe-installcheck-bison: installcheck-bison
5922
5923 installcheck-bison: \
5924     configure-bison 
5925         @: $(MAKE); $(unstage)
5926         @[ -f ./bison/Makefile ] || exit 0; \
5927         r=`${PWD_COMMAND}`; export r; \
5928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5929         $(HOST_EXPORTS) \
5930         for flag in $(EXTRA_HOST_FLAGS) ; do \
5931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5932         done; \
5933         echo "Doing installcheck in bison" ; \
5934         (cd $(HOST_SUBDIR)/bison && \
5935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5937                   "RANLIB=$${RANLIB}" \
5938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5939                   installcheck) \
5940           || exit 1
5941
5942 @endif bison
5943
5944 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5945 maybe-mostlyclean-bison:
5946 @if bison
5947 maybe-mostlyclean-bison: mostlyclean-bison
5948
5949 mostlyclean-bison: 
5950         @: $(MAKE); $(unstage)
5951         @[ -f ./bison/Makefile ] || exit 0; \
5952         r=`${PWD_COMMAND}`; export r; \
5953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954         $(HOST_EXPORTS) \
5955         for flag in $(EXTRA_HOST_FLAGS) ; do \
5956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957         done; \
5958         echo "Doing mostlyclean in bison" ; \
5959         (cd $(HOST_SUBDIR)/bison && \
5960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962                   "RANLIB=$${RANLIB}" \
5963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5964                   mostlyclean) \
5965           || exit 1
5966
5967 @endif bison
5968
5969 .PHONY: maybe-clean-bison clean-bison
5970 maybe-clean-bison:
5971 @if bison
5972 maybe-clean-bison: clean-bison
5973
5974 clean-bison: 
5975         @: $(MAKE); $(unstage)
5976         @[ -f ./bison/Makefile ] || exit 0; \
5977         r=`${PWD_COMMAND}`; export r; \
5978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5979         $(HOST_EXPORTS) \
5980         for flag in $(EXTRA_HOST_FLAGS) ; do \
5981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5982         done; \
5983         echo "Doing clean in bison" ; \
5984         (cd $(HOST_SUBDIR)/bison && \
5985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5987                   "RANLIB=$${RANLIB}" \
5988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5989                   clean) \
5990           || exit 1
5991
5992 @endif bison
5993
5994 .PHONY: maybe-distclean-bison distclean-bison
5995 maybe-distclean-bison:
5996 @if bison
5997 maybe-distclean-bison: distclean-bison
5998
5999 distclean-bison: 
6000         @: $(MAKE); $(unstage)
6001         @[ -f ./bison/Makefile ] || exit 0; \
6002         r=`${PWD_COMMAND}`; export r; \
6003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6004         $(HOST_EXPORTS) \
6005         for flag in $(EXTRA_HOST_FLAGS) ; do \
6006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6007         done; \
6008         echo "Doing distclean in bison" ; \
6009         (cd $(HOST_SUBDIR)/bison && \
6010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6012                   "RANLIB=$${RANLIB}" \
6013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6014                   distclean) \
6015           || exit 1
6016
6017 @endif bison
6018
6019 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6020 maybe-maintainer-clean-bison:
6021 @if bison
6022 maybe-maintainer-clean-bison: maintainer-clean-bison
6023
6024 maintainer-clean-bison: 
6025         @: $(MAKE); $(unstage)
6026         @[ -f ./bison/Makefile ] || exit 0; \
6027         r=`${PWD_COMMAND}`; export r; \
6028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6029         $(HOST_EXPORTS) \
6030         for flag in $(EXTRA_HOST_FLAGS) ; do \
6031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6032         done; \
6033         echo "Doing maintainer-clean in bison" ; \
6034         (cd $(HOST_SUBDIR)/bison && \
6035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6037                   "RANLIB=$${RANLIB}" \
6038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6039                   maintainer-clean) \
6040           || exit 1
6041
6042 @endif bison
6043
6044
6045
6046 .PHONY: configure-cgen maybe-configure-cgen
6047 maybe-configure-cgen:
6048 @if gcc-bootstrap
6049 configure-cgen: stage_current
6050 @endif gcc-bootstrap
6051 @if cgen
6052 maybe-configure-cgen: configure-cgen
6053 configure-cgen: 
6054         @: $(MAKE); $(unstage)
6055         @r=`${PWD_COMMAND}`; export r; \
6056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6057         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6058         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6059         $(HOST_EXPORTS)  \
6060         echo Configuring in $(HOST_SUBDIR)/cgen; \
6061         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6062         case $(srcdir) in \
6063           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6064           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6065                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6066         esac; \
6067         srcdiroption="--srcdir=$${topdir}/cgen"; \
6068         libsrcdir="$$s/cgen"; \
6069         $(SHELL) $${libsrcdir}/configure \
6070           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6071           --target=${target_alias} $${srcdiroption}  \
6072           || exit 1
6073 @endif cgen
6074
6075
6076
6077
6078
6079 .PHONY: all-cgen maybe-all-cgen
6080 maybe-all-cgen:
6081 @if gcc-bootstrap
6082 all-cgen: stage_current
6083 @endif gcc-bootstrap
6084 @if cgen
6085 TARGET-cgen=all
6086 maybe-all-cgen: all-cgen
6087 all-cgen: configure-cgen
6088         @: $(MAKE); $(unstage)
6089         @r=`${PWD_COMMAND}`; export r; \
6090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6091         $(HOST_EXPORTS)  \
6092         (cd $(HOST_SUBDIR)/cgen && \
6093           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6094                 $(TARGET-cgen))
6095 @endif cgen
6096
6097
6098
6099
6100 .PHONY: check-cgen maybe-check-cgen
6101 maybe-check-cgen:
6102 @if cgen
6103 maybe-check-cgen: check-cgen
6104
6105 check-cgen:
6106         @: $(MAKE); $(unstage)
6107         @r=`${PWD_COMMAND}`; export r; \
6108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6109         $(HOST_EXPORTS) \
6110         (cd $(HOST_SUBDIR)/cgen && \
6111           $(MAKE) $(FLAGS_TO_PASS)  check)
6112
6113 @endif cgen
6114
6115 .PHONY: install-cgen maybe-install-cgen
6116 maybe-install-cgen:
6117 @if cgen
6118 maybe-install-cgen: install-cgen
6119
6120 install-cgen: installdirs
6121         @: $(MAKE); $(unstage)
6122         @r=`${PWD_COMMAND}`; export r; \
6123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6124         $(HOST_EXPORTS) \
6125         (cd $(HOST_SUBDIR)/cgen && \
6126           $(MAKE) $(FLAGS_TO_PASS)  install)
6127
6128 @endif cgen
6129
6130 .PHONY: install-strip-cgen maybe-install-strip-cgen
6131 maybe-install-strip-cgen:
6132 @if cgen
6133 maybe-install-strip-cgen: install-strip-cgen
6134
6135 install-strip-cgen: installdirs
6136         @: $(MAKE); $(unstage)
6137         @r=`${PWD_COMMAND}`; export r; \
6138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139         $(HOST_EXPORTS) \
6140         (cd $(HOST_SUBDIR)/cgen && \
6141           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6142
6143 @endif cgen
6144
6145 # Other targets (info, dvi, pdf, etc.)
6146
6147 .PHONY: maybe-info-cgen info-cgen
6148 maybe-info-cgen:
6149 @if cgen
6150 maybe-info-cgen: info-cgen
6151
6152 info-cgen: \
6153     configure-cgen 
6154         @: $(MAKE); $(unstage)
6155         @[ -f ./cgen/Makefile ] || exit 0; \
6156         r=`${PWD_COMMAND}`; export r; \
6157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6158         $(HOST_EXPORTS) \
6159         for flag in $(EXTRA_HOST_FLAGS) ; do \
6160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6161         done; \
6162         echo "Doing info in cgen" ; \
6163         (cd $(HOST_SUBDIR)/cgen && \
6164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6166                   "RANLIB=$${RANLIB}" \
6167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6168                   info) \
6169           || exit 1
6170
6171 @endif cgen
6172
6173 .PHONY: maybe-dvi-cgen dvi-cgen
6174 maybe-dvi-cgen:
6175 @if cgen
6176 maybe-dvi-cgen: dvi-cgen
6177
6178 dvi-cgen: \
6179     configure-cgen 
6180         @: $(MAKE); $(unstage)
6181         @[ -f ./cgen/Makefile ] || exit 0; \
6182         r=`${PWD_COMMAND}`; export r; \
6183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184         $(HOST_EXPORTS) \
6185         for flag in $(EXTRA_HOST_FLAGS) ; do \
6186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6187         done; \
6188         echo "Doing dvi in cgen" ; \
6189         (cd $(HOST_SUBDIR)/cgen && \
6190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6192                   "RANLIB=$${RANLIB}" \
6193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6194                   dvi) \
6195           || exit 1
6196
6197 @endif cgen
6198
6199 .PHONY: maybe-pdf-cgen pdf-cgen
6200 maybe-pdf-cgen:
6201 @if cgen
6202 maybe-pdf-cgen: pdf-cgen
6203
6204 pdf-cgen: \
6205     configure-cgen 
6206         @: $(MAKE); $(unstage)
6207         @[ -f ./cgen/Makefile ] || exit 0; \
6208         r=`${PWD_COMMAND}`; export r; \
6209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6210         $(HOST_EXPORTS) \
6211         for flag in $(EXTRA_HOST_FLAGS) ; do \
6212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6213         done; \
6214         echo "Doing pdf in cgen" ; \
6215         (cd $(HOST_SUBDIR)/cgen && \
6216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6218                   "RANLIB=$${RANLIB}" \
6219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6220                   pdf) \
6221           || exit 1
6222
6223 @endif cgen
6224
6225 .PHONY: maybe-html-cgen html-cgen
6226 maybe-html-cgen:
6227 @if cgen
6228 maybe-html-cgen: html-cgen
6229
6230 html-cgen: \
6231     configure-cgen 
6232         @: $(MAKE); $(unstage)
6233         @[ -f ./cgen/Makefile ] || exit 0; \
6234         r=`${PWD_COMMAND}`; export r; \
6235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6236         $(HOST_EXPORTS) \
6237         for flag in $(EXTRA_HOST_FLAGS) ; do \
6238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239         done; \
6240         echo "Doing html in cgen" ; \
6241         (cd $(HOST_SUBDIR)/cgen && \
6242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244                   "RANLIB=$${RANLIB}" \
6245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6246                   html) \
6247           || exit 1
6248
6249 @endif cgen
6250
6251 .PHONY: maybe-TAGS-cgen TAGS-cgen
6252 maybe-TAGS-cgen:
6253 @if cgen
6254 maybe-TAGS-cgen: TAGS-cgen
6255
6256 TAGS-cgen: \
6257     configure-cgen 
6258         @: $(MAKE); $(unstage)
6259         @[ -f ./cgen/Makefile ] || exit 0; \
6260         r=`${PWD_COMMAND}`; export r; \
6261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6262         $(HOST_EXPORTS) \
6263         for flag in $(EXTRA_HOST_FLAGS) ; do \
6264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265         done; \
6266         echo "Doing TAGS in cgen" ; \
6267         (cd $(HOST_SUBDIR)/cgen && \
6268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270                   "RANLIB=$${RANLIB}" \
6271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6272                   TAGS) \
6273           || exit 1
6274
6275 @endif cgen
6276
6277 .PHONY: maybe-install-info-cgen install-info-cgen
6278 maybe-install-info-cgen:
6279 @if cgen
6280 maybe-install-info-cgen: install-info-cgen
6281
6282 install-info-cgen: \
6283     configure-cgen \
6284     info-cgen 
6285         @: $(MAKE); $(unstage)
6286         @[ -f ./cgen/Makefile ] || exit 0; \
6287         r=`${PWD_COMMAND}`; export r; \
6288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289         $(HOST_EXPORTS) \
6290         for flag in $(EXTRA_HOST_FLAGS) ; do \
6291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6292         done; \
6293         echo "Doing install-info in cgen" ; \
6294         (cd $(HOST_SUBDIR)/cgen && \
6295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6297                   "RANLIB=$${RANLIB}" \
6298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6299                   install-info) \
6300           || exit 1
6301
6302 @endif cgen
6303
6304 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6305 maybe-install-pdf-cgen:
6306 @if cgen
6307 maybe-install-pdf-cgen: install-pdf-cgen
6308
6309 install-pdf-cgen: \
6310     configure-cgen \
6311     pdf-cgen 
6312         @: $(MAKE); $(unstage)
6313         @[ -f ./cgen/Makefile ] || exit 0; \
6314         r=`${PWD_COMMAND}`; export r; \
6315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6316         $(HOST_EXPORTS) \
6317         for flag in $(EXTRA_HOST_FLAGS) ; do \
6318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6319         done; \
6320         echo "Doing install-pdf in cgen" ; \
6321         (cd $(HOST_SUBDIR)/cgen && \
6322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6324                   "RANLIB=$${RANLIB}" \
6325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6326                   install-pdf) \
6327           || exit 1
6328
6329 @endif cgen
6330
6331 .PHONY: maybe-install-html-cgen install-html-cgen
6332 maybe-install-html-cgen:
6333 @if cgen
6334 maybe-install-html-cgen: install-html-cgen
6335
6336 install-html-cgen: \
6337     configure-cgen \
6338     html-cgen 
6339         @: $(MAKE); $(unstage)
6340         @[ -f ./cgen/Makefile ] || exit 0; \
6341         r=`${PWD_COMMAND}`; export r; \
6342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343         $(HOST_EXPORTS) \
6344         for flag in $(EXTRA_HOST_FLAGS) ; do \
6345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6346         done; \
6347         echo "Doing install-html in cgen" ; \
6348         (cd $(HOST_SUBDIR)/cgen && \
6349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6351                   "RANLIB=$${RANLIB}" \
6352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6353                   install-html) \
6354           || exit 1
6355
6356 @endif cgen
6357
6358 .PHONY: maybe-installcheck-cgen installcheck-cgen
6359 maybe-installcheck-cgen:
6360 @if cgen
6361 maybe-installcheck-cgen: installcheck-cgen
6362
6363 installcheck-cgen: \
6364     configure-cgen 
6365         @: $(MAKE); $(unstage)
6366         @[ -f ./cgen/Makefile ] || exit 0; \
6367         r=`${PWD_COMMAND}`; export r; \
6368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369         $(HOST_EXPORTS) \
6370         for flag in $(EXTRA_HOST_FLAGS) ; do \
6371           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6372         done; \
6373         echo "Doing installcheck in cgen" ; \
6374         (cd $(HOST_SUBDIR)/cgen && \
6375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6377                   "RANLIB=$${RANLIB}" \
6378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6379                   installcheck) \
6380           || exit 1
6381
6382 @endif cgen
6383
6384 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6385 maybe-mostlyclean-cgen:
6386 @if cgen
6387 maybe-mostlyclean-cgen: mostlyclean-cgen
6388
6389 mostlyclean-cgen: 
6390         @: $(MAKE); $(unstage)
6391         @[ -f ./cgen/Makefile ] || exit 0; \
6392         r=`${PWD_COMMAND}`; export r; \
6393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6394         $(HOST_EXPORTS) \
6395         for flag in $(EXTRA_HOST_FLAGS) ; do \
6396           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6397         done; \
6398         echo "Doing mostlyclean in cgen" ; \
6399         (cd $(HOST_SUBDIR)/cgen && \
6400           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6401                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6402                   "RANLIB=$${RANLIB}" \
6403                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6404                   mostlyclean) \
6405           || exit 1
6406
6407 @endif cgen
6408
6409 .PHONY: maybe-clean-cgen clean-cgen
6410 maybe-clean-cgen:
6411 @if cgen
6412 maybe-clean-cgen: clean-cgen
6413
6414 clean-cgen: 
6415         @: $(MAKE); $(unstage)
6416         @[ -f ./cgen/Makefile ] || exit 0; \
6417         r=`${PWD_COMMAND}`; export r; \
6418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6419         $(HOST_EXPORTS) \
6420         for flag in $(EXTRA_HOST_FLAGS) ; do \
6421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6422         done; \
6423         echo "Doing clean in cgen" ; \
6424         (cd $(HOST_SUBDIR)/cgen && \
6425           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6426                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6427                   "RANLIB=$${RANLIB}" \
6428                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6429                   clean) \
6430           || exit 1
6431
6432 @endif cgen
6433
6434 .PHONY: maybe-distclean-cgen distclean-cgen
6435 maybe-distclean-cgen:
6436 @if cgen
6437 maybe-distclean-cgen: distclean-cgen
6438
6439 distclean-cgen: 
6440         @: $(MAKE); $(unstage)
6441         @[ -f ./cgen/Makefile ] || exit 0; \
6442         r=`${PWD_COMMAND}`; export r; \
6443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6444         $(HOST_EXPORTS) \
6445         for flag in $(EXTRA_HOST_FLAGS) ; do \
6446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6447         done; \
6448         echo "Doing distclean in cgen" ; \
6449         (cd $(HOST_SUBDIR)/cgen && \
6450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6452                   "RANLIB=$${RANLIB}" \
6453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6454                   distclean) \
6455           || exit 1
6456
6457 @endif cgen
6458
6459 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6460 maybe-maintainer-clean-cgen:
6461 @if cgen
6462 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6463
6464 maintainer-clean-cgen: 
6465         @: $(MAKE); $(unstage)
6466         @[ -f ./cgen/Makefile ] || exit 0; \
6467         r=`${PWD_COMMAND}`; export r; \
6468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6469         $(HOST_EXPORTS) \
6470         for flag in $(EXTRA_HOST_FLAGS) ; do \
6471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6472         done; \
6473         echo "Doing maintainer-clean in cgen" ; \
6474         (cd $(HOST_SUBDIR)/cgen && \
6475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6477                   "RANLIB=$${RANLIB}" \
6478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6479                   maintainer-clean) \
6480           || exit 1
6481
6482 @endif cgen
6483
6484
6485
6486 .PHONY: configure-dejagnu maybe-configure-dejagnu
6487 maybe-configure-dejagnu:
6488 @if gcc-bootstrap
6489 configure-dejagnu: stage_current
6490 @endif gcc-bootstrap
6491 @if dejagnu
6492 maybe-configure-dejagnu: configure-dejagnu
6493 configure-dejagnu: 
6494         @: $(MAKE); $(unstage)
6495         @r=`${PWD_COMMAND}`; export r; \
6496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6497         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6498         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6499         $(HOST_EXPORTS)  \
6500         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6501         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6502         case $(srcdir) in \
6503           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6504           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6505                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6506         esac; \
6507         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6508         libsrcdir="$$s/dejagnu"; \
6509         $(SHELL) $${libsrcdir}/configure \
6510           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6511           --target=${target_alias} $${srcdiroption}  \
6512           || exit 1
6513 @endif dejagnu
6514
6515
6516
6517
6518
6519 .PHONY: all-dejagnu maybe-all-dejagnu
6520 maybe-all-dejagnu:
6521 @if gcc-bootstrap
6522 all-dejagnu: stage_current
6523 @endif gcc-bootstrap
6524 @if dejagnu
6525 TARGET-dejagnu=all
6526 maybe-all-dejagnu: all-dejagnu
6527 all-dejagnu: configure-dejagnu
6528         @: $(MAKE); $(unstage)
6529         @r=`${PWD_COMMAND}`; export r; \
6530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531         $(HOST_EXPORTS)  \
6532         (cd $(HOST_SUBDIR)/dejagnu && \
6533           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6534                 $(TARGET-dejagnu))
6535 @endif dejagnu
6536
6537
6538
6539
6540 .PHONY: check-dejagnu maybe-check-dejagnu
6541 maybe-check-dejagnu:
6542 @if dejagnu
6543 maybe-check-dejagnu: check-dejagnu
6544
6545 check-dejagnu:
6546         @: $(MAKE); $(unstage)
6547         @r=`${PWD_COMMAND}`; export r; \
6548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6549         $(HOST_EXPORTS) \
6550         (cd $(HOST_SUBDIR)/dejagnu && \
6551           $(MAKE) $(FLAGS_TO_PASS)  check)
6552
6553 @endif dejagnu
6554
6555 .PHONY: install-dejagnu maybe-install-dejagnu
6556 maybe-install-dejagnu:
6557 @if dejagnu
6558 maybe-install-dejagnu: install-dejagnu
6559
6560 install-dejagnu: installdirs
6561         @: $(MAKE); $(unstage)
6562         @r=`${PWD_COMMAND}`; export r; \
6563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6564         $(HOST_EXPORTS) \
6565         (cd $(HOST_SUBDIR)/dejagnu && \
6566           $(MAKE) $(FLAGS_TO_PASS)  install)
6567
6568 @endif dejagnu
6569
6570 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6571 maybe-install-strip-dejagnu:
6572 @if dejagnu
6573 maybe-install-strip-dejagnu: install-strip-dejagnu
6574
6575 install-strip-dejagnu: installdirs
6576         @: $(MAKE); $(unstage)
6577         @r=`${PWD_COMMAND}`; export r; \
6578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6579         $(HOST_EXPORTS) \
6580         (cd $(HOST_SUBDIR)/dejagnu && \
6581           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6582
6583 @endif dejagnu
6584
6585 # Other targets (info, dvi, pdf, etc.)
6586
6587 .PHONY: maybe-info-dejagnu info-dejagnu
6588 maybe-info-dejagnu:
6589 @if dejagnu
6590 maybe-info-dejagnu: info-dejagnu
6591
6592 info-dejagnu: \
6593     configure-dejagnu 
6594         @: $(MAKE); $(unstage)
6595         @[ -f ./dejagnu/Makefile ] || exit 0; \
6596         r=`${PWD_COMMAND}`; export r; \
6597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6598         $(HOST_EXPORTS) \
6599         for flag in $(EXTRA_HOST_FLAGS) ; do \
6600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6601         done; \
6602         echo "Doing info in dejagnu" ; \
6603         (cd $(HOST_SUBDIR)/dejagnu && \
6604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6606                   "RANLIB=$${RANLIB}" \
6607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6608                   info) \
6609           || exit 1
6610
6611 @endif dejagnu
6612
6613 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6614 maybe-dvi-dejagnu:
6615 @if dejagnu
6616 maybe-dvi-dejagnu: dvi-dejagnu
6617
6618 dvi-dejagnu: \
6619     configure-dejagnu 
6620         @: $(MAKE); $(unstage)
6621         @[ -f ./dejagnu/Makefile ] || exit 0; \
6622         r=`${PWD_COMMAND}`; export r; \
6623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6624         $(HOST_EXPORTS) \
6625         for flag in $(EXTRA_HOST_FLAGS) ; do \
6626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627         done; \
6628         echo "Doing dvi in dejagnu" ; \
6629         (cd $(HOST_SUBDIR)/dejagnu && \
6630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632                   "RANLIB=$${RANLIB}" \
6633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6634                   dvi) \
6635           || exit 1
6636
6637 @endif dejagnu
6638
6639 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6640 maybe-pdf-dejagnu:
6641 @if dejagnu
6642 maybe-pdf-dejagnu: pdf-dejagnu
6643
6644 pdf-dejagnu: \
6645     configure-dejagnu 
6646         @: $(MAKE); $(unstage)
6647         @[ -f ./dejagnu/Makefile ] || exit 0; \
6648         r=`${PWD_COMMAND}`; export r; \
6649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6650         $(HOST_EXPORTS) \
6651         for flag in $(EXTRA_HOST_FLAGS) ; do \
6652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653         done; \
6654         echo "Doing pdf in dejagnu" ; \
6655         (cd $(HOST_SUBDIR)/dejagnu && \
6656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658                   "RANLIB=$${RANLIB}" \
6659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6660                   pdf) \
6661           || exit 1
6662
6663 @endif dejagnu
6664
6665 .PHONY: maybe-html-dejagnu html-dejagnu
6666 maybe-html-dejagnu:
6667 @if dejagnu
6668 maybe-html-dejagnu: html-dejagnu
6669
6670 html-dejagnu: \
6671     configure-dejagnu 
6672         @: $(MAKE); $(unstage)
6673         @[ -f ./dejagnu/Makefile ] || exit 0; \
6674         r=`${PWD_COMMAND}`; export r; \
6675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676         $(HOST_EXPORTS) \
6677         for flag in $(EXTRA_HOST_FLAGS) ; do \
6678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679         done; \
6680         echo "Doing html in dejagnu" ; \
6681         (cd $(HOST_SUBDIR)/dejagnu && \
6682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684                   "RANLIB=$${RANLIB}" \
6685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6686                   html) \
6687           || exit 1
6688
6689 @endif dejagnu
6690
6691 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6692 maybe-TAGS-dejagnu:
6693 @if dejagnu
6694 maybe-TAGS-dejagnu: TAGS-dejagnu
6695
6696 TAGS-dejagnu: \
6697     configure-dejagnu 
6698         @: $(MAKE); $(unstage)
6699         @[ -f ./dejagnu/Makefile ] || exit 0; \
6700         r=`${PWD_COMMAND}`; export r; \
6701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6702         $(HOST_EXPORTS) \
6703         for flag in $(EXTRA_HOST_FLAGS) ; do \
6704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6705         done; \
6706         echo "Doing TAGS in dejagnu" ; \
6707         (cd $(HOST_SUBDIR)/dejagnu && \
6708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6710                   "RANLIB=$${RANLIB}" \
6711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6712                   TAGS) \
6713           || exit 1
6714
6715 @endif dejagnu
6716
6717 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6718 maybe-install-info-dejagnu:
6719 @if dejagnu
6720 maybe-install-info-dejagnu: install-info-dejagnu
6721
6722 install-info-dejagnu: \
6723     configure-dejagnu \
6724     info-dejagnu 
6725         @: $(MAKE); $(unstage)
6726         @[ -f ./dejagnu/Makefile ] || exit 0; \
6727         r=`${PWD_COMMAND}`; export r; \
6728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6729         $(HOST_EXPORTS) \
6730         for flag in $(EXTRA_HOST_FLAGS) ; do \
6731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6732         done; \
6733         echo "Doing install-info in dejagnu" ; \
6734         (cd $(HOST_SUBDIR)/dejagnu && \
6735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6737                   "RANLIB=$${RANLIB}" \
6738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6739                   install-info) \
6740           || exit 1
6741
6742 @endif dejagnu
6743
6744 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6745 maybe-install-pdf-dejagnu:
6746 @if dejagnu
6747 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6748
6749 install-pdf-dejagnu: \
6750     configure-dejagnu \
6751     pdf-dejagnu 
6752         @: $(MAKE); $(unstage)
6753         @[ -f ./dejagnu/Makefile ] || exit 0; \
6754         r=`${PWD_COMMAND}`; export r; \
6755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6756         $(HOST_EXPORTS) \
6757         for flag in $(EXTRA_HOST_FLAGS) ; do \
6758           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6759         done; \
6760         echo "Doing install-pdf in dejagnu" ; \
6761         (cd $(HOST_SUBDIR)/dejagnu && \
6762           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6763                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6764                   "RANLIB=$${RANLIB}" \
6765                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6766                   install-pdf) \
6767           || exit 1
6768
6769 @endif dejagnu
6770
6771 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6772 maybe-install-html-dejagnu:
6773 @if dejagnu
6774 maybe-install-html-dejagnu: install-html-dejagnu
6775
6776 install-html-dejagnu: \
6777     configure-dejagnu \
6778     html-dejagnu 
6779         @: $(MAKE); $(unstage)
6780         @[ -f ./dejagnu/Makefile ] || exit 0; \
6781         r=`${PWD_COMMAND}`; export r; \
6782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6783         $(HOST_EXPORTS) \
6784         for flag in $(EXTRA_HOST_FLAGS) ; do \
6785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786         done; \
6787         echo "Doing install-html in dejagnu" ; \
6788         (cd $(HOST_SUBDIR)/dejagnu && \
6789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791                   "RANLIB=$${RANLIB}" \
6792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6793                   install-html) \
6794           || exit 1
6795
6796 @endif dejagnu
6797
6798 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6799 maybe-installcheck-dejagnu:
6800 @if dejagnu
6801 maybe-installcheck-dejagnu: installcheck-dejagnu
6802
6803 installcheck-dejagnu: \
6804     configure-dejagnu 
6805         @: $(MAKE); $(unstage)
6806         @[ -f ./dejagnu/Makefile ] || exit 0; \
6807         r=`${PWD_COMMAND}`; export r; \
6808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809         $(HOST_EXPORTS) \
6810         for flag in $(EXTRA_HOST_FLAGS) ; do \
6811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812         done; \
6813         echo "Doing installcheck in dejagnu" ; \
6814         (cd $(HOST_SUBDIR)/dejagnu && \
6815           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817                   "RANLIB=$${RANLIB}" \
6818                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819                   installcheck) \
6820           || exit 1
6821
6822 @endif dejagnu
6823
6824 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6825 maybe-mostlyclean-dejagnu:
6826 @if dejagnu
6827 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6828
6829 mostlyclean-dejagnu: 
6830         @: $(MAKE); $(unstage)
6831         @[ -f ./dejagnu/Makefile ] || exit 0; \
6832         r=`${PWD_COMMAND}`; export r; \
6833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6834         $(HOST_EXPORTS) \
6835         for flag in $(EXTRA_HOST_FLAGS) ; do \
6836           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6837         done; \
6838         echo "Doing mostlyclean in dejagnu" ; \
6839         (cd $(HOST_SUBDIR)/dejagnu && \
6840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6842                   "RANLIB=$${RANLIB}" \
6843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6844                   mostlyclean) \
6845           || exit 1
6846
6847 @endif dejagnu
6848
6849 .PHONY: maybe-clean-dejagnu clean-dejagnu
6850 maybe-clean-dejagnu:
6851 @if dejagnu
6852 maybe-clean-dejagnu: clean-dejagnu
6853
6854 clean-dejagnu: 
6855         @: $(MAKE); $(unstage)
6856         @[ -f ./dejagnu/Makefile ] || exit 0; \
6857         r=`${PWD_COMMAND}`; export r; \
6858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6859         $(HOST_EXPORTS) \
6860         for flag in $(EXTRA_HOST_FLAGS) ; do \
6861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6862         done; \
6863         echo "Doing clean in dejagnu" ; \
6864         (cd $(HOST_SUBDIR)/dejagnu && \
6865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6867                   "RANLIB=$${RANLIB}" \
6868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6869                   clean) \
6870           || exit 1
6871
6872 @endif dejagnu
6873
6874 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6875 maybe-distclean-dejagnu:
6876 @if dejagnu
6877 maybe-distclean-dejagnu: distclean-dejagnu
6878
6879 distclean-dejagnu: 
6880         @: $(MAKE); $(unstage)
6881         @[ -f ./dejagnu/Makefile ] || exit 0; \
6882         r=`${PWD_COMMAND}`; export r; \
6883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6884         $(HOST_EXPORTS) \
6885         for flag in $(EXTRA_HOST_FLAGS) ; do \
6886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6887         done; \
6888         echo "Doing distclean in dejagnu" ; \
6889         (cd $(HOST_SUBDIR)/dejagnu && \
6890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6892                   "RANLIB=$${RANLIB}" \
6893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6894                   distclean) \
6895           || exit 1
6896
6897 @endif dejagnu
6898
6899 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6900 maybe-maintainer-clean-dejagnu:
6901 @if dejagnu
6902 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6903
6904 maintainer-clean-dejagnu: 
6905         @: $(MAKE); $(unstage)
6906         @[ -f ./dejagnu/Makefile ] || exit 0; \
6907         r=`${PWD_COMMAND}`; export r; \
6908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6909         $(HOST_EXPORTS) \
6910         for flag in $(EXTRA_HOST_FLAGS) ; do \
6911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6912         done; \
6913         echo "Doing maintainer-clean in dejagnu" ; \
6914         (cd $(HOST_SUBDIR)/dejagnu && \
6915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6917                   "RANLIB=$${RANLIB}" \
6918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6919                   maintainer-clean) \
6920           || exit 1
6921
6922 @endif dejagnu
6923
6924
6925
6926 .PHONY: configure-etc maybe-configure-etc
6927 maybe-configure-etc:
6928 @if gcc-bootstrap
6929 configure-etc: stage_current
6930 @endif gcc-bootstrap
6931 @if etc
6932 maybe-configure-etc: configure-etc
6933 configure-etc: 
6934         @: $(MAKE); $(unstage)
6935         @r=`${PWD_COMMAND}`; export r; \
6936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6937         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6938         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6939         $(HOST_EXPORTS)  \
6940         echo Configuring in $(HOST_SUBDIR)/etc; \
6941         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6942         case $(srcdir) in \
6943           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6944           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6945                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6946         esac; \
6947         srcdiroption="--srcdir=$${topdir}/etc"; \
6948         libsrcdir="$$s/etc"; \
6949         $(SHELL) $${libsrcdir}/configure \
6950           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6951           --target=${target_alias} $${srcdiroption}  \
6952           || exit 1
6953 @endif etc
6954
6955
6956
6957
6958
6959 .PHONY: all-etc maybe-all-etc
6960 maybe-all-etc:
6961 @if gcc-bootstrap
6962 all-etc: stage_current
6963 @endif gcc-bootstrap
6964 @if etc
6965 TARGET-etc=all
6966 maybe-all-etc: all-etc
6967 all-etc: configure-etc
6968         @: $(MAKE); $(unstage)
6969         @r=`${PWD_COMMAND}`; export r; \
6970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971         $(HOST_EXPORTS)  \
6972         (cd $(HOST_SUBDIR)/etc && \
6973           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6974                 $(TARGET-etc))
6975 @endif etc
6976
6977
6978
6979
6980 .PHONY: check-etc maybe-check-etc
6981 maybe-check-etc:
6982 @if etc
6983 maybe-check-etc: check-etc
6984
6985 check-etc:
6986         @: $(MAKE); $(unstage)
6987         @r=`${PWD_COMMAND}`; export r; \
6988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6989         $(HOST_EXPORTS) \
6990         (cd $(HOST_SUBDIR)/etc && \
6991           $(MAKE) $(FLAGS_TO_PASS)  check)
6992
6993 @endif etc
6994
6995 .PHONY: install-etc maybe-install-etc
6996 maybe-install-etc:
6997 @if etc
6998 maybe-install-etc: install-etc
6999
7000 install-etc: installdirs
7001         @: $(MAKE); $(unstage)
7002         @r=`${PWD_COMMAND}`; export r; \
7003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7004         $(HOST_EXPORTS) \
7005         (cd $(HOST_SUBDIR)/etc && \
7006           $(MAKE) $(FLAGS_TO_PASS)  install)
7007
7008 @endif etc
7009
7010 .PHONY: install-strip-etc maybe-install-strip-etc
7011 maybe-install-strip-etc:
7012 @if etc
7013 maybe-install-strip-etc: install-strip-etc
7014
7015 install-strip-etc: installdirs
7016         @: $(MAKE); $(unstage)
7017         @r=`${PWD_COMMAND}`; export r; \
7018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7019         $(HOST_EXPORTS) \
7020         (cd $(HOST_SUBDIR)/etc && \
7021           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7022
7023 @endif etc
7024
7025 # Other targets (info, dvi, pdf, etc.)
7026
7027 .PHONY: maybe-info-etc info-etc
7028 maybe-info-etc:
7029 @if etc
7030 maybe-info-etc: info-etc
7031
7032 info-etc: \
7033     configure-etc 
7034         @: $(MAKE); $(unstage)
7035         @[ -f ./etc/Makefile ] || exit 0; \
7036         r=`${PWD_COMMAND}`; export r; \
7037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038         $(HOST_EXPORTS) \
7039         for flag in $(EXTRA_HOST_FLAGS) ; do \
7040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7041         done; \
7042         echo "Doing info in etc" ; \
7043         (cd $(HOST_SUBDIR)/etc && \
7044           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7045                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7046                   "RANLIB=$${RANLIB}" \
7047                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7048                   info) \
7049           || exit 1
7050
7051 @endif etc
7052
7053 .PHONY: maybe-dvi-etc dvi-etc
7054 maybe-dvi-etc:
7055 @if etc
7056 maybe-dvi-etc: dvi-etc
7057
7058 dvi-etc: \
7059     configure-etc 
7060         @: $(MAKE); $(unstage)
7061         @[ -f ./etc/Makefile ] || exit 0; \
7062         r=`${PWD_COMMAND}`; export r; \
7063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7064         $(HOST_EXPORTS) \
7065         for flag in $(EXTRA_HOST_FLAGS) ; do \
7066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7067         done; \
7068         echo "Doing dvi in etc" ; \
7069         (cd $(HOST_SUBDIR)/etc && \
7070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7072                   "RANLIB=$${RANLIB}" \
7073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7074                   dvi) \
7075           || exit 1
7076
7077 @endif etc
7078
7079 .PHONY: maybe-pdf-etc pdf-etc
7080 maybe-pdf-etc:
7081 @if etc
7082 maybe-pdf-etc: pdf-etc
7083
7084 pdf-etc: \
7085     configure-etc 
7086         @: $(MAKE); $(unstage)
7087         @[ -f ./etc/Makefile ] || exit 0; \
7088         r=`${PWD_COMMAND}`; export r; \
7089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7090         $(HOST_EXPORTS) \
7091         for flag in $(EXTRA_HOST_FLAGS) ; do \
7092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7093         done; \
7094         echo "Doing pdf in etc" ; \
7095         (cd $(HOST_SUBDIR)/etc && \
7096           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7097                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7098                   "RANLIB=$${RANLIB}" \
7099                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7100                   pdf) \
7101           || exit 1
7102
7103 @endif etc
7104
7105 .PHONY: maybe-html-etc html-etc
7106 maybe-html-etc:
7107 @if etc
7108 maybe-html-etc: html-etc
7109
7110 html-etc: \
7111     configure-etc 
7112         @: $(MAKE); $(unstage)
7113         @[ -f ./etc/Makefile ] || exit 0; \
7114         r=`${PWD_COMMAND}`; export r; \
7115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7116         $(HOST_EXPORTS) \
7117         for flag in $(EXTRA_HOST_FLAGS) ; do \
7118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7119         done; \
7120         echo "Doing html in etc" ; \
7121         (cd $(HOST_SUBDIR)/etc && \
7122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7124                   "RANLIB=$${RANLIB}" \
7125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7126                   html) \
7127           || exit 1
7128
7129 @endif etc
7130
7131 .PHONY: maybe-TAGS-etc TAGS-etc
7132 maybe-TAGS-etc:
7133 @if etc
7134 maybe-TAGS-etc: TAGS-etc
7135
7136 TAGS-etc: \
7137     configure-etc 
7138         @: $(MAKE); $(unstage)
7139         @[ -f ./etc/Makefile ] || exit 0; \
7140         r=`${PWD_COMMAND}`; export r; \
7141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7142         $(HOST_EXPORTS) \
7143         for flag in $(EXTRA_HOST_FLAGS) ; do \
7144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7145         done; \
7146         echo "Doing TAGS in etc" ; \
7147         (cd $(HOST_SUBDIR)/etc && \
7148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7150                   "RANLIB=$${RANLIB}" \
7151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7152                   TAGS) \
7153           || exit 1
7154
7155 @endif etc
7156
7157 .PHONY: maybe-install-info-etc install-info-etc
7158 maybe-install-info-etc:
7159 @if etc
7160 maybe-install-info-etc: install-info-etc
7161
7162 install-info-etc: \
7163     configure-etc \
7164     info-etc 
7165         @: $(MAKE); $(unstage)
7166         @[ -f ./etc/Makefile ] || exit 0; \
7167         r=`${PWD_COMMAND}`; export r; \
7168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7169         $(HOST_EXPORTS) \
7170         for flag in $(EXTRA_HOST_FLAGS) ; do \
7171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7172         done; \
7173         echo "Doing install-info in etc" ; \
7174         (cd $(HOST_SUBDIR)/etc && \
7175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7177                   "RANLIB=$${RANLIB}" \
7178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7179                   install-info) \
7180           || exit 1
7181
7182 @endif etc
7183
7184 .PHONY: maybe-install-pdf-etc install-pdf-etc
7185 maybe-install-pdf-etc:
7186 @if etc
7187 maybe-install-pdf-etc: install-pdf-etc
7188
7189 install-pdf-etc: \
7190     configure-etc \
7191     pdf-etc 
7192         @: $(MAKE); $(unstage)
7193         @[ -f ./etc/Makefile ] || exit 0; \
7194         r=`${PWD_COMMAND}`; export r; \
7195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196         $(HOST_EXPORTS) \
7197         for flag in $(EXTRA_HOST_FLAGS) ; do \
7198           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7199         done; \
7200         echo "Doing install-pdf in etc" ; \
7201         (cd $(HOST_SUBDIR)/etc && \
7202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7204                   "RANLIB=$${RANLIB}" \
7205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7206                   install-pdf) \
7207           || exit 1
7208
7209 @endif etc
7210
7211 .PHONY: maybe-install-html-etc install-html-etc
7212 maybe-install-html-etc:
7213 @if etc
7214 maybe-install-html-etc: install-html-etc
7215
7216 install-html-etc: \
7217     configure-etc \
7218     html-etc 
7219         @: $(MAKE); $(unstage)
7220         @[ -f ./etc/Makefile ] || exit 0; \
7221         r=`${PWD_COMMAND}`; export r; \
7222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223         $(HOST_EXPORTS) \
7224         for flag in $(EXTRA_HOST_FLAGS) ; do \
7225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7226         done; \
7227         echo "Doing install-html in etc" ; \
7228         (cd $(HOST_SUBDIR)/etc && \
7229           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7230                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7231                   "RANLIB=$${RANLIB}" \
7232                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7233                   install-html) \
7234           || exit 1
7235
7236 @endif etc
7237
7238 .PHONY: maybe-installcheck-etc installcheck-etc
7239 maybe-installcheck-etc:
7240 @if etc
7241 maybe-installcheck-etc: installcheck-etc
7242
7243 installcheck-etc: \
7244     configure-etc 
7245         @: $(MAKE); $(unstage)
7246         @[ -f ./etc/Makefile ] || exit 0; \
7247         r=`${PWD_COMMAND}`; export r; \
7248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249         $(HOST_EXPORTS) \
7250         for flag in $(EXTRA_HOST_FLAGS) ; do \
7251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7252         done; \
7253         echo "Doing installcheck in etc" ; \
7254         (cd $(HOST_SUBDIR)/etc && \
7255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7257                   "RANLIB=$${RANLIB}" \
7258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7259                   installcheck) \
7260           || exit 1
7261
7262 @endif etc
7263
7264 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7265 maybe-mostlyclean-etc:
7266 @if etc
7267 maybe-mostlyclean-etc: mostlyclean-etc
7268
7269 mostlyclean-etc: 
7270         @: $(MAKE); $(unstage)
7271         @[ -f ./etc/Makefile ] || exit 0; \
7272         r=`${PWD_COMMAND}`; export r; \
7273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274         $(HOST_EXPORTS) \
7275         for flag in $(EXTRA_HOST_FLAGS) ; do \
7276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7277         done; \
7278         echo "Doing mostlyclean in etc" ; \
7279         (cd $(HOST_SUBDIR)/etc && \
7280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7282                   "RANLIB=$${RANLIB}" \
7283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7284                   mostlyclean) \
7285           || exit 1
7286
7287 @endif etc
7288
7289 .PHONY: maybe-clean-etc clean-etc
7290 maybe-clean-etc:
7291 @if etc
7292 maybe-clean-etc: clean-etc
7293
7294 clean-etc: 
7295         @: $(MAKE); $(unstage)
7296         @[ -f ./etc/Makefile ] || exit 0; \
7297         r=`${PWD_COMMAND}`; export r; \
7298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299         $(HOST_EXPORTS) \
7300         for flag in $(EXTRA_HOST_FLAGS) ; do \
7301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7302         done; \
7303         echo "Doing clean in etc" ; \
7304         (cd $(HOST_SUBDIR)/etc && \
7305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7307                   "RANLIB=$${RANLIB}" \
7308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7309                   clean) \
7310           || exit 1
7311
7312 @endif etc
7313
7314 .PHONY: maybe-distclean-etc distclean-etc
7315 maybe-distclean-etc:
7316 @if etc
7317 maybe-distclean-etc: distclean-etc
7318
7319 distclean-etc: 
7320         @: $(MAKE); $(unstage)
7321         @[ -f ./etc/Makefile ] || exit 0; \
7322         r=`${PWD_COMMAND}`; export r; \
7323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324         $(HOST_EXPORTS) \
7325         for flag in $(EXTRA_HOST_FLAGS) ; do \
7326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7327         done; \
7328         echo "Doing distclean in etc" ; \
7329         (cd $(HOST_SUBDIR)/etc && \
7330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7332                   "RANLIB=$${RANLIB}" \
7333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7334                   distclean) \
7335           || exit 1
7336
7337 @endif etc
7338
7339 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7340 maybe-maintainer-clean-etc:
7341 @if etc
7342 maybe-maintainer-clean-etc: maintainer-clean-etc
7343
7344 maintainer-clean-etc: 
7345         @: $(MAKE); $(unstage)
7346         @[ -f ./etc/Makefile ] || exit 0; \
7347         r=`${PWD_COMMAND}`; export r; \
7348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7349         $(HOST_EXPORTS) \
7350         for flag in $(EXTRA_HOST_FLAGS) ; do \
7351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7352         done; \
7353         echo "Doing maintainer-clean in etc" ; \
7354         (cd $(HOST_SUBDIR)/etc && \
7355           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7356                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7357                   "RANLIB=$${RANLIB}" \
7358                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7359                   maintainer-clean) \
7360           || exit 1
7361
7362 @endif etc
7363
7364
7365
7366 .PHONY: configure-fastjar maybe-configure-fastjar
7367 maybe-configure-fastjar:
7368 @if gcc-bootstrap
7369 configure-fastjar: stage_current
7370 @endif gcc-bootstrap
7371 @if fastjar
7372 maybe-configure-fastjar: configure-fastjar
7373 configure-fastjar: 
7374         @: $(MAKE); $(unstage)
7375         @r=`${PWD_COMMAND}`; export r; \
7376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7377         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7378         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7379         $(HOST_EXPORTS)  \
7380         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7381         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7382         case $(srcdir) in \
7383           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7384           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7385                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7386         esac; \
7387         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7388         libsrcdir="$$s/fastjar"; \
7389         $(SHELL) $${libsrcdir}/configure \
7390           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7391           --target=${target_alias} $${srcdiroption}  \
7392           || exit 1
7393 @endif fastjar
7394
7395
7396
7397
7398
7399 .PHONY: all-fastjar maybe-all-fastjar
7400 maybe-all-fastjar:
7401 @if gcc-bootstrap
7402 all-fastjar: stage_current
7403 @endif gcc-bootstrap
7404 @if fastjar
7405 TARGET-fastjar=all
7406 maybe-all-fastjar: all-fastjar
7407 all-fastjar: configure-fastjar
7408         @: $(MAKE); $(unstage)
7409         @r=`${PWD_COMMAND}`; export r; \
7410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411         $(HOST_EXPORTS)  \
7412         (cd $(HOST_SUBDIR)/fastjar && \
7413           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7414                 $(TARGET-fastjar))
7415 @endif fastjar
7416
7417
7418
7419
7420 .PHONY: check-fastjar maybe-check-fastjar
7421 maybe-check-fastjar:
7422 @if fastjar
7423 maybe-check-fastjar: check-fastjar
7424
7425 # This module is only tested in a native toolchain.
7426 check-fastjar:
7427         @: $(MAKE); $(unstage)
7428         @if [ '$(host)' = '$(target)' ] ; then \
7429           r=`${PWD_COMMAND}`; export r; \
7430           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7431           $(HOST_EXPORTS) \
7432           (cd $(HOST_SUBDIR)/fastjar && \
7433             $(MAKE) $(FLAGS_TO_PASS)  check); \
7434         fi
7435
7436 @endif fastjar
7437
7438 .PHONY: install-fastjar maybe-install-fastjar
7439 maybe-install-fastjar:
7440 @if fastjar
7441 maybe-install-fastjar: install-fastjar
7442
7443 install-fastjar: installdirs
7444         @: $(MAKE); $(unstage)
7445         @r=`${PWD_COMMAND}`; export r; \
7446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7447         $(HOST_EXPORTS) \
7448         (cd $(HOST_SUBDIR)/fastjar && \
7449           $(MAKE) $(FLAGS_TO_PASS)  install)
7450
7451 @endif fastjar
7452
7453 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7454 maybe-install-strip-fastjar:
7455 @if fastjar
7456 maybe-install-strip-fastjar: install-strip-fastjar
7457
7458 install-strip-fastjar: installdirs
7459         @: $(MAKE); $(unstage)
7460         @r=`${PWD_COMMAND}`; export r; \
7461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7462         $(HOST_EXPORTS) \
7463         (cd $(HOST_SUBDIR)/fastjar && \
7464           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7465
7466 @endif fastjar
7467
7468 # Other targets (info, dvi, pdf, etc.)
7469
7470 .PHONY: maybe-info-fastjar info-fastjar
7471 maybe-info-fastjar:
7472 @if fastjar
7473 maybe-info-fastjar: info-fastjar
7474
7475 info-fastjar: \
7476     configure-fastjar 
7477         @: $(MAKE); $(unstage)
7478         @[ -f ./fastjar/Makefile ] || exit 0; \
7479         r=`${PWD_COMMAND}`; export r; \
7480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7481         $(HOST_EXPORTS) \
7482         for flag in $(EXTRA_HOST_FLAGS) ; do \
7483           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7484         done; \
7485         echo "Doing info in fastjar" ; \
7486         (cd $(HOST_SUBDIR)/fastjar && \
7487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7489                   "RANLIB=$${RANLIB}" \
7490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7491                   info) \
7492           || exit 1
7493
7494 @endif fastjar
7495
7496 .PHONY: maybe-dvi-fastjar dvi-fastjar
7497 maybe-dvi-fastjar:
7498 @if fastjar
7499 maybe-dvi-fastjar: dvi-fastjar
7500
7501 dvi-fastjar: \
7502     configure-fastjar 
7503         @: $(MAKE); $(unstage)
7504         @[ -f ./fastjar/Makefile ] || exit 0; \
7505         r=`${PWD_COMMAND}`; export r; \
7506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7507         $(HOST_EXPORTS) \
7508         for flag in $(EXTRA_HOST_FLAGS) ; do \
7509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7510         done; \
7511         echo "Doing dvi in fastjar" ; \
7512         (cd $(HOST_SUBDIR)/fastjar && \
7513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7515                   "RANLIB=$${RANLIB}" \
7516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7517                   dvi) \
7518           || exit 1
7519
7520 @endif fastjar
7521
7522 .PHONY: maybe-pdf-fastjar pdf-fastjar
7523 maybe-pdf-fastjar:
7524 @if fastjar
7525 maybe-pdf-fastjar: pdf-fastjar
7526
7527 pdf-fastjar: \
7528     configure-fastjar 
7529         @: $(MAKE); $(unstage)
7530         @[ -f ./fastjar/Makefile ] || exit 0; \
7531         r=`${PWD_COMMAND}`; export r; \
7532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7533         $(HOST_EXPORTS) \
7534         for flag in $(EXTRA_HOST_FLAGS) ; do \
7535           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7536         done; \
7537         echo "Doing pdf in fastjar" ; \
7538         (cd $(HOST_SUBDIR)/fastjar && \
7539           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7540                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7541                   "RANLIB=$${RANLIB}" \
7542                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7543                   pdf) \
7544           || exit 1
7545
7546 @endif fastjar
7547
7548 .PHONY: maybe-html-fastjar html-fastjar
7549 maybe-html-fastjar:
7550 @if fastjar
7551 maybe-html-fastjar: html-fastjar
7552
7553 html-fastjar: \
7554     configure-fastjar 
7555         @: $(MAKE); $(unstage)
7556         @[ -f ./fastjar/Makefile ] || exit 0; \
7557         r=`${PWD_COMMAND}`; export r; \
7558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7559         $(HOST_EXPORTS) \
7560         for flag in $(EXTRA_HOST_FLAGS) ; do \
7561           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7562         done; \
7563         echo "Doing html in fastjar" ; \
7564         (cd $(HOST_SUBDIR)/fastjar && \
7565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7567                   "RANLIB=$${RANLIB}" \
7568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7569                   html) \
7570           || exit 1
7571
7572 @endif fastjar
7573
7574 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7575 maybe-TAGS-fastjar:
7576 @if fastjar
7577 maybe-TAGS-fastjar: TAGS-fastjar
7578
7579 TAGS-fastjar: \
7580     configure-fastjar 
7581         @: $(MAKE); $(unstage)
7582         @[ -f ./fastjar/Makefile ] || exit 0; \
7583         r=`${PWD_COMMAND}`; export r; \
7584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7585         $(HOST_EXPORTS) \
7586         for flag in $(EXTRA_HOST_FLAGS) ; do \
7587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7588         done; \
7589         echo "Doing TAGS in fastjar" ; \
7590         (cd $(HOST_SUBDIR)/fastjar && \
7591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7593                   "RANLIB=$${RANLIB}" \
7594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7595                   TAGS) \
7596           || exit 1
7597
7598 @endif fastjar
7599
7600 .PHONY: maybe-install-info-fastjar install-info-fastjar
7601 maybe-install-info-fastjar:
7602 @if fastjar
7603 maybe-install-info-fastjar: install-info-fastjar
7604
7605 install-info-fastjar: \
7606     configure-fastjar \
7607     info-fastjar 
7608         @: $(MAKE); $(unstage)
7609         @[ -f ./fastjar/Makefile ] || exit 0; \
7610         r=`${PWD_COMMAND}`; export r; \
7611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7612         $(HOST_EXPORTS) \
7613         for flag in $(EXTRA_HOST_FLAGS) ; do \
7614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7615         done; \
7616         echo "Doing install-info in fastjar" ; \
7617         (cd $(HOST_SUBDIR)/fastjar && \
7618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7620                   "RANLIB=$${RANLIB}" \
7621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7622                   install-info) \
7623           || exit 1
7624
7625 @endif fastjar
7626
7627 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7628 maybe-install-pdf-fastjar:
7629 @if fastjar
7630 maybe-install-pdf-fastjar: install-pdf-fastjar
7631
7632 install-pdf-fastjar: \
7633     configure-fastjar \
7634     pdf-fastjar 
7635         @: $(MAKE); $(unstage)
7636         @[ -f ./fastjar/Makefile ] || exit 0; \
7637         r=`${PWD_COMMAND}`; export r; \
7638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7639         $(HOST_EXPORTS) \
7640         for flag in $(EXTRA_HOST_FLAGS) ; do \
7641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7642         done; \
7643         echo "Doing install-pdf in fastjar" ; \
7644         (cd $(HOST_SUBDIR)/fastjar && \
7645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7647                   "RANLIB=$${RANLIB}" \
7648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7649                   install-pdf) \
7650           || exit 1
7651
7652 @endif fastjar
7653
7654 .PHONY: maybe-install-html-fastjar install-html-fastjar
7655 maybe-install-html-fastjar:
7656 @if fastjar
7657 maybe-install-html-fastjar: install-html-fastjar
7658
7659 install-html-fastjar: \
7660     configure-fastjar \
7661     html-fastjar 
7662         @: $(MAKE); $(unstage)
7663         @[ -f ./fastjar/Makefile ] || exit 0; \
7664         r=`${PWD_COMMAND}`; export r; \
7665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7666         $(HOST_EXPORTS) \
7667         for flag in $(EXTRA_HOST_FLAGS) ; do \
7668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669         done; \
7670         echo "Doing install-html in fastjar" ; \
7671         (cd $(HOST_SUBDIR)/fastjar && \
7672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674                   "RANLIB=$${RANLIB}" \
7675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7676                   install-html) \
7677           || exit 1
7678
7679 @endif fastjar
7680
7681 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7682 maybe-installcheck-fastjar:
7683 @if fastjar
7684 maybe-installcheck-fastjar: installcheck-fastjar
7685
7686 installcheck-fastjar: \
7687     configure-fastjar 
7688         @: $(MAKE); $(unstage)
7689         @[ -f ./fastjar/Makefile ] || exit 0; \
7690         r=`${PWD_COMMAND}`; export r; \
7691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7692         $(HOST_EXPORTS) \
7693         for flag in $(EXTRA_HOST_FLAGS) ; do \
7694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695         done; \
7696         echo "Doing installcheck in fastjar" ; \
7697         (cd $(HOST_SUBDIR)/fastjar && \
7698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700                   "RANLIB=$${RANLIB}" \
7701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7702                   installcheck) \
7703           || exit 1
7704
7705 @endif fastjar
7706
7707 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7708 maybe-mostlyclean-fastjar:
7709 @if fastjar
7710 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7711
7712 mostlyclean-fastjar: 
7713         @: $(MAKE); $(unstage)
7714         @[ -f ./fastjar/Makefile ] || exit 0; \
7715         r=`${PWD_COMMAND}`; export r; \
7716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7717         $(HOST_EXPORTS) \
7718         for flag in $(EXTRA_HOST_FLAGS) ; do \
7719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720         done; \
7721         echo "Doing mostlyclean in fastjar" ; \
7722         (cd $(HOST_SUBDIR)/fastjar && \
7723           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725                   "RANLIB=$${RANLIB}" \
7726                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7727                   mostlyclean) \
7728           || exit 1
7729
7730 @endif fastjar
7731
7732 .PHONY: maybe-clean-fastjar clean-fastjar
7733 maybe-clean-fastjar:
7734 @if fastjar
7735 maybe-clean-fastjar: clean-fastjar
7736
7737 clean-fastjar: 
7738         @: $(MAKE); $(unstage)
7739         @[ -f ./fastjar/Makefile ] || exit 0; \
7740         r=`${PWD_COMMAND}`; export r; \
7741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7742         $(HOST_EXPORTS) \
7743         for flag in $(EXTRA_HOST_FLAGS) ; do \
7744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7745         done; \
7746         echo "Doing clean in fastjar" ; \
7747         (cd $(HOST_SUBDIR)/fastjar && \
7748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7750                   "RANLIB=$${RANLIB}" \
7751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7752                   clean) \
7753           || exit 1
7754
7755 @endif fastjar
7756
7757 .PHONY: maybe-distclean-fastjar distclean-fastjar
7758 maybe-distclean-fastjar:
7759 @if fastjar
7760 maybe-distclean-fastjar: distclean-fastjar
7761
7762 distclean-fastjar: 
7763         @: $(MAKE); $(unstage)
7764         @[ -f ./fastjar/Makefile ] || exit 0; \
7765         r=`${PWD_COMMAND}`; export r; \
7766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7767         $(HOST_EXPORTS) \
7768         for flag in $(EXTRA_HOST_FLAGS) ; do \
7769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7770         done; \
7771         echo "Doing distclean in fastjar" ; \
7772         (cd $(HOST_SUBDIR)/fastjar && \
7773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7775                   "RANLIB=$${RANLIB}" \
7776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7777                   distclean) \
7778           || exit 1
7779
7780 @endif fastjar
7781
7782 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7783 maybe-maintainer-clean-fastjar:
7784 @if fastjar
7785 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7786
7787 maintainer-clean-fastjar: 
7788         @: $(MAKE); $(unstage)
7789         @[ -f ./fastjar/Makefile ] || exit 0; \
7790         r=`${PWD_COMMAND}`; export r; \
7791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7792         $(HOST_EXPORTS) \
7793         for flag in $(EXTRA_HOST_FLAGS) ; do \
7794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795         done; \
7796         echo "Doing maintainer-clean in fastjar" ; \
7797         (cd $(HOST_SUBDIR)/fastjar && \
7798           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800                   "RANLIB=$${RANLIB}" \
7801                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7802                   maintainer-clean) \
7803           || exit 1
7804
7805 @endif fastjar
7806
7807
7808
7809 .PHONY: configure-fixincludes maybe-configure-fixincludes
7810 maybe-configure-fixincludes:
7811 @if gcc-bootstrap
7812 configure-fixincludes: stage_current
7813 @endif gcc-bootstrap
7814 @if fixincludes
7815 maybe-configure-fixincludes: configure-fixincludes
7816 configure-fixincludes: 
7817         @r=`${PWD_COMMAND}`; export r; \
7818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7819         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7820         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7821         $(HOST_EXPORTS)  \
7822         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7823         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7824         case $(srcdir) in \
7825           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7826           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7827                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7828         esac; \
7829         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7830         libsrcdir="$$s/fixincludes"; \
7831         $(SHELL) $${libsrcdir}/configure \
7832           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7833           --target=${target_alias} $${srcdiroption}  \
7834           || exit 1
7835 @endif fixincludes
7836
7837
7838
7839 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7840 maybe-configure-stage1-fixincludes:
7841 @if fixincludes-bootstrap
7842 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7843 configure-stage1-fixincludes:
7844         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7845         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7846         @r=`${PWD_COMMAND}`; export r; \
7847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7848         TFLAGS="$(STAGE1_TFLAGS)"; \
7849         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7850         $(HOST_EXPORTS) \
7851         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7852         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7853         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
7854         echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7855         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7856         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7857         case $(srcdir) in \
7858           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7859           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7860                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7861         esac; \
7862         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7863         libsrcdir="$$s/fixincludes"; \
7864         $(SHELL) $${libsrcdir}/configure \
7865           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7866           --target=${target_alias} $${srcdiroption} \
7867           $(STAGE1_CONFIGURE_FLAGS)
7868 @endif fixincludes-bootstrap
7869
7870 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7871 maybe-configure-stage2-fixincludes:
7872 @if fixincludes-bootstrap
7873 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7874 configure-stage2-fixincludes:
7875         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7876         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7877         @r=`${PWD_COMMAND}`; export r; \
7878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879         TFLAGS="$(STAGE2_TFLAGS)"; \
7880         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7881         $(HOST_EXPORTS) \
7882         $(POSTSTAGE1_HOST_EXPORTS) \
7883         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7884         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7885         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
7886         echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7887         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7888         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7889         case $(srcdir) in \
7890           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7891           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7892                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7893         esac; \
7894         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7895         libsrcdir="$$s/fixincludes"; \
7896         $(SHELL) $${libsrcdir}/configure \
7897           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7898           --target=${target_alias} $${srcdiroption} \
7899           --with-build-libsubdir=$(HOST_SUBDIR) \
7900           $(STAGE2_CONFIGURE_FLAGS)
7901 @endif fixincludes-bootstrap
7902
7903 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7904 maybe-configure-stage3-fixincludes:
7905 @if fixincludes-bootstrap
7906 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7907 configure-stage3-fixincludes:
7908         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7909         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7910         @r=`${PWD_COMMAND}`; export r; \
7911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7912         TFLAGS="$(STAGE3_TFLAGS)"; \
7913         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7914         $(HOST_EXPORTS) \
7915         $(POSTSTAGE1_HOST_EXPORTS) \
7916         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7917         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7918         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
7919         echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7920         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7921         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7922         case $(srcdir) in \
7923           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7924           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7925                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7926         esac; \
7927         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7928         libsrcdir="$$s/fixincludes"; \
7929         $(SHELL) $${libsrcdir}/configure \
7930           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7931           --target=${target_alias} $${srcdiroption} \
7932           --with-build-libsubdir=$(HOST_SUBDIR) \
7933           $(STAGE3_CONFIGURE_FLAGS)
7934 @endif fixincludes-bootstrap
7935
7936 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
7937 maybe-configure-stage4-fixincludes:
7938 @if fixincludes-bootstrap
7939 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
7940 configure-stage4-fixincludes:
7941         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
7942         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7943         @r=`${PWD_COMMAND}`; export r; \
7944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7945         TFLAGS="$(STAGE4_TFLAGS)"; \
7946         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7947         $(HOST_EXPORTS) \
7948         $(POSTSTAGE1_HOST_EXPORTS) \
7949         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7950         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7951         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
7952         echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
7953         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7954         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7955         case $(srcdir) in \
7956           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7957           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7958                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7959         esac; \
7960         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7961         libsrcdir="$$s/fixincludes"; \
7962         $(SHELL) $${libsrcdir}/configure \
7963           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7964           --target=${target_alias} $${srcdiroption} \
7965           --with-build-libsubdir=$(HOST_SUBDIR) \
7966           $(STAGE4_CONFIGURE_FLAGS)
7967 @endif fixincludes-bootstrap
7968
7969 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
7970 maybe-configure-stageprofile-fixincludes:
7971 @if fixincludes-bootstrap
7972 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
7973 configure-stageprofile-fixincludes:
7974         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
7975         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7976         @r=`${PWD_COMMAND}`; export r; \
7977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7978         TFLAGS="$(STAGEprofile_TFLAGS)"; \
7979         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7980         $(HOST_EXPORTS) \
7981         $(POSTSTAGE1_HOST_EXPORTS) \
7982         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
7983         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7984         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
7985         echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
7986         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7987         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7988         case $(srcdir) in \
7989           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7990           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7991                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7992         esac; \
7993         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7994         libsrcdir="$$s/fixincludes"; \
7995         $(SHELL) $${libsrcdir}/configure \
7996           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7997           --target=${target_alias} $${srcdiroption} \
7998           --with-build-libsubdir=$(HOST_SUBDIR) \
7999           $(STAGEprofile_CONFIGURE_FLAGS)
8000 @endif fixincludes-bootstrap
8001
8002 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8003 maybe-configure-stagefeedback-fixincludes:
8004 @if fixincludes-bootstrap
8005 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8006 configure-stagefeedback-fixincludes:
8007         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8008         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8009         @r=`${PWD_COMMAND}`; export r; \
8010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8011         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8012         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8013         $(HOST_EXPORTS) \
8014         $(POSTSTAGE1_HOST_EXPORTS) \
8015         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8016         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8017         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8018         echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8019         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8020         cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8021         case $(srcdir) in \
8022           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8023           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8024                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8025         esac; \
8026         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8027         libsrcdir="$$s/fixincludes"; \
8028         $(SHELL) $${libsrcdir}/configure \
8029           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8030           --target=${target_alias} $${srcdiroption} \
8031           --with-build-libsubdir=$(HOST_SUBDIR) \
8032           $(STAGEfeedback_CONFIGURE_FLAGS)
8033 @endif fixincludes-bootstrap
8034
8035
8036
8037
8038
8039 .PHONY: all-fixincludes maybe-all-fixincludes
8040 maybe-all-fixincludes:
8041 @if gcc-bootstrap
8042 all-fixincludes: stage_current
8043 @endif gcc-bootstrap
8044 @if fixincludes
8045 TARGET-fixincludes=all
8046 maybe-all-fixincludes: all-fixincludes
8047 all-fixincludes: configure-fixincludes
8048         @r=`${PWD_COMMAND}`; export r; \
8049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8050         $(HOST_EXPORTS)  \
8051         (cd $(HOST_SUBDIR)/fixincludes && \
8052           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8053                 $(TARGET-fixincludes))
8054 @endif fixincludes
8055
8056
8057
8058 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8059 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8060 maybe-all-stage1-fixincludes:
8061 maybe-clean-stage1-fixincludes:
8062 @if fixincludes-bootstrap
8063 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8064 all-stage1: all-stage1-fixincludes
8065 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8066 all-stage1-fixincludes: configure-stage1-fixincludes
8067         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8068         @r=`${PWD_COMMAND}`; export r; \
8069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8070         TFLAGS="$(STAGE1_TFLAGS)"; \
8071         $(HOST_EXPORTS)  \
8072         cd $(HOST_SUBDIR)/fixincludes && \
8073         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8074                 CFLAGS="$(STAGE1_CFLAGS)" \
8075                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8076                 LIBCFLAGS="$(LIBCFLAGS)" \
8077                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8078                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8079                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8080                 $(EXTRA_HOST_FLAGS)  \
8081                 $(STAGE1_FLAGS_TO_PASS)  \
8082                 TFLAGS="$(STAGE1_TFLAGS)" \
8083                 $(TARGET-stage1-fixincludes)
8084
8085 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8086 clean-stage1: clean-stage1-fixincludes
8087 clean-stage1-fixincludes:
8088         @if [ $(current_stage) = stage1 ]; then \
8089           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8090         else \
8091           [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8092           $(MAKE) stage1-start; \
8093         fi; \
8094         cd $(HOST_SUBDIR)/fixincludes && \
8095         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8096         $(STAGE1_FLAGS_TO_PASS)  clean
8097 @endif fixincludes-bootstrap
8098
8099
8100 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8101 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8102 maybe-all-stage2-fixincludes:
8103 maybe-clean-stage2-fixincludes:
8104 @if fixincludes-bootstrap
8105 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8106 all-stage2: all-stage2-fixincludes
8107 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8108 all-stage2-fixincludes: configure-stage2-fixincludes
8109         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8110         @r=`${PWD_COMMAND}`; export r; \
8111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8112         TFLAGS="$(STAGE2_TFLAGS)"; \
8113         $(HOST_EXPORTS) \
8114         $(POSTSTAGE1_HOST_EXPORTS)  \
8115         cd $(HOST_SUBDIR)/fixincludes && \
8116         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8117                 CFLAGS="$(STAGE2_CFLAGS)" \
8118                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8119                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8120                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8121                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8122                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8123                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8124                 TFLAGS="$(STAGE2_TFLAGS)" \
8125                 $(TARGET-stage2-fixincludes)
8126
8127 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8128 clean-stage2: clean-stage2-fixincludes
8129 clean-stage2-fixincludes:
8130         @if [ $(current_stage) = stage2 ]; then \
8131           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8132         else \
8133           [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8134           $(MAKE) stage2-start; \
8135         fi; \
8136         cd $(HOST_SUBDIR)/fixincludes && \
8137         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8138 @endif fixincludes-bootstrap
8139
8140
8141 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8142 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8143 maybe-all-stage3-fixincludes:
8144 maybe-clean-stage3-fixincludes:
8145 @if fixincludes-bootstrap
8146 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8147 all-stage3: all-stage3-fixincludes
8148 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8149 all-stage3-fixincludes: configure-stage3-fixincludes
8150         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8151         @r=`${PWD_COMMAND}`; export r; \
8152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8153         TFLAGS="$(STAGE3_TFLAGS)"; \
8154         $(HOST_EXPORTS) \
8155         $(POSTSTAGE1_HOST_EXPORTS)  \
8156         cd $(HOST_SUBDIR)/fixincludes && \
8157         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8158                 CFLAGS="$(STAGE3_CFLAGS)" \
8159                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8160                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8161                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8162                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8163                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8164                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8165                 TFLAGS="$(STAGE3_TFLAGS)" \
8166                 $(TARGET-stage3-fixincludes)
8167
8168 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8169 clean-stage3: clean-stage3-fixincludes
8170 clean-stage3-fixincludes:
8171         @if [ $(current_stage) = stage3 ]; then \
8172           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8173         else \
8174           [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8175           $(MAKE) stage3-start; \
8176         fi; \
8177         cd $(HOST_SUBDIR)/fixincludes && \
8178         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8179 @endif fixincludes-bootstrap
8180
8181
8182 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8183 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8184 maybe-all-stage4-fixincludes:
8185 maybe-clean-stage4-fixincludes:
8186 @if fixincludes-bootstrap
8187 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8188 all-stage4: all-stage4-fixincludes
8189 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8190 all-stage4-fixincludes: configure-stage4-fixincludes
8191         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8192         @r=`${PWD_COMMAND}`; export r; \
8193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8194         TFLAGS="$(STAGE4_TFLAGS)"; \
8195         $(HOST_EXPORTS) \
8196         $(POSTSTAGE1_HOST_EXPORTS)  \
8197         cd $(HOST_SUBDIR)/fixincludes && \
8198         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8199                 CFLAGS="$(STAGE4_CFLAGS)" \
8200                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8201                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8202                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8203                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8204                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8205                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8206                 TFLAGS="$(STAGE4_TFLAGS)" \
8207                 $(TARGET-stage4-fixincludes)
8208
8209 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8210 clean-stage4: clean-stage4-fixincludes
8211 clean-stage4-fixincludes:
8212         @if [ $(current_stage) = stage4 ]; then \
8213           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8214         else \
8215           [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8216           $(MAKE) stage4-start; \
8217         fi; \
8218         cd $(HOST_SUBDIR)/fixincludes && \
8219         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8220 @endif fixincludes-bootstrap
8221
8222
8223 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8224 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8225 maybe-all-stageprofile-fixincludes:
8226 maybe-clean-stageprofile-fixincludes:
8227 @if fixincludes-bootstrap
8228 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8229 all-stageprofile: all-stageprofile-fixincludes
8230 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8231 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8232         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8233         @r=`${PWD_COMMAND}`; export r; \
8234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8236         $(HOST_EXPORTS) \
8237         $(POSTSTAGE1_HOST_EXPORTS)  \
8238         cd $(HOST_SUBDIR)/fixincludes && \
8239         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8240                 CFLAGS="$(STAGEprofile_CFLAGS)" \
8241                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8242                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8243                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8244                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8245                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8246                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8247                 TFLAGS="$(STAGEprofile_TFLAGS)" \
8248                 $(TARGET-stageprofile-fixincludes)
8249
8250 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8251 clean-stageprofile: clean-stageprofile-fixincludes
8252 clean-stageprofile-fixincludes:
8253         @if [ $(current_stage) = stageprofile ]; then \
8254           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8255         else \
8256           [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8257           $(MAKE) stageprofile-start; \
8258         fi; \
8259         cd $(HOST_SUBDIR)/fixincludes && \
8260         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8261 @endif fixincludes-bootstrap
8262
8263
8264 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8265 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8266 maybe-all-stagefeedback-fixincludes:
8267 maybe-clean-stagefeedback-fixincludes:
8268 @if fixincludes-bootstrap
8269 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8270 all-stagefeedback: all-stagefeedback-fixincludes
8271 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8272 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8273         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8274         @r=`${PWD_COMMAND}`; export r; \
8275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8277         $(HOST_EXPORTS) \
8278         $(POSTSTAGE1_HOST_EXPORTS)  \
8279         cd $(HOST_SUBDIR)/fixincludes && \
8280         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8281                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8282                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8283                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8284                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8285                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8286                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8287                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8288                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8289                 $(TARGET-stagefeedback-fixincludes)
8290
8291 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8292 clean-stagefeedback: clean-stagefeedback-fixincludes
8293 clean-stagefeedback-fixincludes:
8294         @if [ $(current_stage) = stagefeedback ]; then \
8295           [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8296         else \
8297           [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8298           $(MAKE) stagefeedback-start; \
8299         fi; \
8300         cd $(HOST_SUBDIR)/fixincludes && \
8301         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
8302 @endif fixincludes-bootstrap
8303
8304
8305
8306
8307
8308 .PHONY: check-fixincludes maybe-check-fixincludes
8309 maybe-check-fixincludes:
8310 @if fixincludes
8311 maybe-check-fixincludes: check-fixincludes
8312
8313 check-fixincludes:
8314         @: $(MAKE); $(unstage)
8315         @r=`${PWD_COMMAND}`; export r; \
8316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8317         $(HOST_EXPORTS) \
8318         (cd $(HOST_SUBDIR)/fixincludes && \
8319           $(MAKE) $(FLAGS_TO_PASS)  check)
8320
8321 @endif fixincludes
8322
8323 .PHONY: install-fixincludes maybe-install-fixincludes
8324 maybe-install-fixincludes:
8325 @if fixincludes
8326 maybe-install-fixincludes: install-fixincludes
8327
8328 install-fixincludes: installdirs
8329         @: $(MAKE); $(unstage)
8330         @r=`${PWD_COMMAND}`; export r; \
8331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8332         $(HOST_EXPORTS) \
8333         (cd $(HOST_SUBDIR)/fixincludes && \
8334           $(MAKE) $(FLAGS_TO_PASS)  install)
8335
8336 @endif fixincludes
8337
8338 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8339 maybe-install-strip-fixincludes:
8340 @if fixincludes
8341 maybe-install-strip-fixincludes: install-strip-fixincludes
8342
8343 install-strip-fixincludes: installdirs
8344         @: $(MAKE); $(unstage)
8345         @r=`${PWD_COMMAND}`; export r; \
8346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8347         $(HOST_EXPORTS) \
8348         (cd $(HOST_SUBDIR)/fixincludes && \
8349           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8350
8351 @endif fixincludes
8352
8353 # Other targets (info, dvi, pdf, etc.)
8354
8355 .PHONY: maybe-info-fixincludes info-fixincludes
8356 maybe-info-fixincludes:
8357 @if fixincludes
8358 maybe-info-fixincludes: info-fixincludes
8359
8360 info-fixincludes: \
8361     configure-fixincludes 
8362         @[ -f ./fixincludes/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 info in fixincludes" ; \
8370         (cd $(HOST_SUBDIR)/fixincludes && \
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                   info) \
8376           || exit 1
8377
8378 @endif fixincludes
8379
8380 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8381 maybe-dvi-fixincludes:
8382 @if fixincludes
8383 maybe-dvi-fixincludes: dvi-fixincludes
8384
8385 dvi-fixincludes: \
8386     configure-fixincludes 
8387         @[ -f ./fixincludes/Makefile ] || exit 0; \
8388         r=`${PWD_COMMAND}`; export r; \
8389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8390         $(HOST_EXPORTS) \
8391         for flag in $(EXTRA_HOST_FLAGS) ; do \
8392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8393         done; \
8394         echo "Doing dvi in fixincludes" ; \
8395         (cd $(HOST_SUBDIR)/fixincludes && \
8396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8398                   "RANLIB=$${RANLIB}" \
8399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8400                   dvi) \
8401           || exit 1
8402
8403 @endif fixincludes
8404
8405 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8406 maybe-pdf-fixincludes:
8407 @if fixincludes
8408 maybe-pdf-fixincludes: pdf-fixincludes
8409
8410 pdf-fixincludes: \
8411     configure-fixincludes 
8412         @[ -f ./fixincludes/Makefile ] || exit 0; \
8413         r=`${PWD_COMMAND}`; export r; \
8414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8415         $(HOST_EXPORTS) \
8416         for flag in $(EXTRA_HOST_FLAGS) ; do \
8417           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8418         done; \
8419         echo "Doing pdf in fixincludes" ; \
8420         (cd $(HOST_SUBDIR)/fixincludes && \
8421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8423                   "RANLIB=$${RANLIB}" \
8424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8425                   pdf) \
8426           || exit 1
8427
8428 @endif fixincludes
8429
8430 .PHONY: maybe-html-fixincludes html-fixincludes
8431 maybe-html-fixincludes:
8432 @if fixincludes
8433 maybe-html-fixincludes: html-fixincludes
8434
8435 html-fixincludes: \
8436     configure-fixincludes 
8437         @[ -f ./fixincludes/Makefile ] || exit 0; \
8438         r=`${PWD_COMMAND}`; export r; \
8439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8440         $(HOST_EXPORTS) \
8441         for flag in $(EXTRA_HOST_FLAGS) ; do \
8442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8443         done; \
8444         echo "Doing html in fixincludes" ; \
8445         (cd $(HOST_SUBDIR)/fixincludes && \
8446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8448                   "RANLIB=$${RANLIB}" \
8449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8450                   html) \
8451           || exit 1
8452
8453 @endif fixincludes
8454
8455 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8456 maybe-TAGS-fixincludes:
8457 @if fixincludes
8458 maybe-TAGS-fixincludes: TAGS-fixincludes
8459
8460 # fixincludes doesn't support TAGS.
8461 TAGS-fixincludes:
8462
8463 @endif fixincludes
8464
8465 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8466 maybe-install-info-fixincludes:
8467 @if fixincludes
8468 maybe-install-info-fixincludes: install-info-fixincludes
8469
8470 install-info-fixincludes: \
8471     configure-fixincludes \
8472     info-fixincludes 
8473         @[ -f ./fixincludes/Makefile ] || exit 0; \
8474         r=`${PWD_COMMAND}`; export r; \
8475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8476         $(HOST_EXPORTS) \
8477         for flag in $(EXTRA_HOST_FLAGS) ; do \
8478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8479         done; \
8480         echo "Doing install-info in fixincludes" ; \
8481         (cd $(HOST_SUBDIR)/fixincludes && \
8482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8484                   "RANLIB=$${RANLIB}" \
8485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8486                   install-info) \
8487           || exit 1
8488
8489 @endif fixincludes
8490
8491 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8492 maybe-install-pdf-fixincludes:
8493 @if fixincludes
8494 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8495
8496 install-pdf-fixincludes: \
8497     configure-fixincludes \
8498     pdf-fixincludes 
8499         @[ -f ./fixincludes/Makefile ] || exit 0; \
8500         r=`${PWD_COMMAND}`; export r; \
8501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8502         $(HOST_EXPORTS) \
8503         for flag in $(EXTRA_HOST_FLAGS) ; do \
8504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8505         done; \
8506         echo "Doing install-pdf in fixincludes" ; \
8507         (cd $(HOST_SUBDIR)/fixincludes && \
8508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8510                   "RANLIB=$${RANLIB}" \
8511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8512                   install-pdf) \
8513           || exit 1
8514
8515 @endif fixincludes
8516
8517 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8518 maybe-install-html-fixincludes:
8519 @if fixincludes
8520 maybe-install-html-fixincludes: install-html-fixincludes
8521
8522 install-html-fixincludes: \
8523     configure-fixincludes \
8524     html-fixincludes 
8525         @[ -f ./fixincludes/Makefile ] || exit 0; \
8526         r=`${PWD_COMMAND}`; export r; \
8527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8528         $(HOST_EXPORTS) \
8529         for flag in $(EXTRA_HOST_FLAGS) ; do \
8530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8531         done; \
8532         echo "Doing install-html in fixincludes" ; \
8533         (cd $(HOST_SUBDIR)/fixincludes && \
8534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8536                   "RANLIB=$${RANLIB}" \
8537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8538                   install-html) \
8539           || exit 1
8540
8541 @endif fixincludes
8542
8543 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8544 maybe-installcheck-fixincludes:
8545 @if fixincludes
8546 maybe-installcheck-fixincludes: installcheck-fixincludes
8547
8548 installcheck-fixincludes: \
8549     configure-fixincludes 
8550         @[ -f ./fixincludes/Makefile ] || exit 0; \
8551         r=`${PWD_COMMAND}`; export r; \
8552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553         $(HOST_EXPORTS) \
8554         for flag in $(EXTRA_HOST_FLAGS) ; do \
8555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556         done; \
8557         echo "Doing installcheck in fixincludes" ; \
8558         (cd $(HOST_SUBDIR)/fixincludes && \
8559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561                   "RANLIB=$${RANLIB}" \
8562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8563                   installcheck) \
8564           || exit 1
8565
8566 @endif fixincludes
8567
8568 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8569 maybe-mostlyclean-fixincludes:
8570 @if fixincludes
8571 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8572
8573 mostlyclean-fixincludes: 
8574         @[ -f ./fixincludes/Makefile ] || exit 0; \
8575         r=`${PWD_COMMAND}`; export r; \
8576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8577         $(HOST_EXPORTS) \
8578         for flag in $(EXTRA_HOST_FLAGS) ; do \
8579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8580         done; \
8581         echo "Doing mostlyclean in fixincludes" ; \
8582         (cd $(HOST_SUBDIR)/fixincludes && \
8583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8585                   "RANLIB=$${RANLIB}" \
8586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8587                   mostlyclean) \
8588           || exit 1
8589
8590 @endif fixincludes
8591
8592 .PHONY: maybe-clean-fixincludes clean-fixincludes
8593 maybe-clean-fixincludes:
8594 @if fixincludes
8595 maybe-clean-fixincludes: clean-fixincludes
8596
8597 clean-fixincludes: 
8598         @[ -f ./fixincludes/Makefile ] || exit 0; \
8599         r=`${PWD_COMMAND}`; export r; \
8600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8601         $(HOST_EXPORTS) \
8602         for flag in $(EXTRA_HOST_FLAGS) ; do \
8603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8604         done; \
8605         echo "Doing clean in fixincludes" ; \
8606         (cd $(HOST_SUBDIR)/fixincludes && \
8607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8609                   "RANLIB=$${RANLIB}" \
8610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8611                   clean) \
8612           || exit 1
8613
8614 @endif fixincludes
8615
8616 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8617 maybe-distclean-fixincludes:
8618 @if fixincludes
8619 maybe-distclean-fixincludes: distclean-fixincludes
8620
8621 distclean-fixincludes: 
8622         @[ -f ./fixincludes/Makefile ] || exit 0; \
8623         r=`${PWD_COMMAND}`; export r; \
8624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8625         $(HOST_EXPORTS) \
8626         for flag in $(EXTRA_HOST_FLAGS) ; do \
8627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8628         done; \
8629         echo "Doing distclean in fixincludes" ; \
8630         (cd $(HOST_SUBDIR)/fixincludes && \
8631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8633                   "RANLIB=$${RANLIB}" \
8634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8635                   distclean) \
8636           || exit 1
8637
8638 @endif fixincludes
8639
8640 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8641 maybe-maintainer-clean-fixincludes:
8642 @if fixincludes
8643 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8644
8645 maintainer-clean-fixincludes: 
8646         @[ -f ./fixincludes/Makefile ] || exit 0; \
8647         r=`${PWD_COMMAND}`; export r; \
8648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8649         $(HOST_EXPORTS) \
8650         for flag in $(EXTRA_HOST_FLAGS) ; do \
8651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652         done; \
8653         echo "Doing maintainer-clean in fixincludes" ; \
8654         (cd $(HOST_SUBDIR)/fixincludes && \
8655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657                   "RANLIB=$${RANLIB}" \
8658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8659                   maintainer-clean) \
8660           || exit 1
8661
8662 @endif fixincludes
8663
8664
8665
8666 .PHONY: configure-flex maybe-configure-flex
8667 maybe-configure-flex:
8668 @if gcc-bootstrap
8669 configure-flex: stage_current
8670 @endif gcc-bootstrap
8671 @if flex
8672 maybe-configure-flex: configure-flex
8673 configure-flex: 
8674         @: $(MAKE); $(unstage)
8675         @r=`${PWD_COMMAND}`; export r; \
8676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8677         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8678         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8679         $(HOST_EXPORTS)  \
8680         echo Configuring in $(HOST_SUBDIR)/flex; \
8681         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8682         case $(srcdir) in \
8683           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8684           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8685                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8686         esac; \
8687         srcdiroption="--srcdir=$${topdir}/flex"; \
8688         libsrcdir="$$s/flex"; \
8689         $(SHELL) $${libsrcdir}/configure \
8690           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8691           --target=${target_alias} $${srcdiroption}  \
8692           || exit 1
8693 @endif flex
8694
8695
8696
8697
8698
8699 .PHONY: all-flex maybe-all-flex
8700 maybe-all-flex:
8701 @if gcc-bootstrap
8702 all-flex: stage_current
8703 @endif gcc-bootstrap
8704 @if flex
8705 TARGET-flex=all
8706 maybe-all-flex: all-flex
8707 all-flex: configure-flex
8708         @: $(MAKE); $(unstage)
8709         @r=`${PWD_COMMAND}`; export r; \
8710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8711         $(HOST_EXPORTS)  \
8712         (cd $(HOST_SUBDIR)/flex && \
8713           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8714                 $(TARGET-flex))
8715 @endif flex
8716
8717
8718
8719
8720 .PHONY: check-flex maybe-check-flex
8721 maybe-check-flex:
8722 @if flex
8723 maybe-check-flex: check-flex
8724
8725 # This module is only tested in a native toolchain.
8726 check-flex:
8727         @: $(MAKE); $(unstage)
8728         @if [ '$(host)' = '$(target)' ] ; then \
8729           r=`${PWD_COMMAND}`; export r; \
8730           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8731           $(HOST_EXPORTS) \
8732           (cd $(HOST_SUBDIR)/flex && \
8733             $(MAKE) $(FLAGS_TO_PASS)  check); \
8734         fi
8735
8736 @endif flex
8737
8738 .PHONY: install-flex maybe-install-flex
8739 maybe-install-flex:
8740 @if flex
8741 maybe-install-flex: install-flex
8742
8743 install-flex: installdirs
8744         @: $(MAKE); $(unstage)
8745         @r=`${PWD_COMMAND}`; export r; \
8746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8747         $(HOST_EXPORTS) \
8748         (cd $(HOST_SUBDIR)/flex && \
8749           $(MAKE) $(FLAGS_TO_PASS)  install)
8750
8751 @endif flex
8752
8753 .PHONY: install-strip-flex maybe-install-strip-flex
8754 maybe-install-strip-flex:
8755 @if flex
8756 maybe-install-strip-flex: install-strip-flex
8757
8758 install-strip-flex: installdirs
8759         @: $(MAKE); $(unstage)
8760         @r=`${PWD_COMMAND}`; export r; \
8761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762         $(HOST_EXPORTS) \
8763         (cd $(HOST_SUBDIR)/flex && \
8764           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8765
8766 @endif flex
8767
8768 # Other targets (info, dvi, pdf, etc.)
8769
8770 .PHONY: maybe-info-flex info-flex
8771 maybe-info-flex:
8772 @if flex
8773 maybe-info-flex: info-flex
8774
8775 info-flex: \
8776     configure-flex 
8777         @: $(MAKE); $(unstage)
8778         @[ -f ./flex/Makefile ] || exit 0; \
8779         r=`${PWD_COMMAND}`; export r; \
8780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8781         $(HOST_EXPORTS) \
8782         for flag in $(EXTRA_HOST_FLAGS) ; do \
8783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8784         done; \
8785         echo "Doing info in flex" ; \
8786         (cd $(HOST_SUBDIR)/flex && \
8787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8789                   "RANLIB=$${RANLIB}" \
8790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8791                   info) \
8792           || exit 1
8793
8794 @endif flex
8795
8796 .PHONY: maybe-dvi-flex dvi-flex
8797 maybe-dvi-flex:
8798 @if flex
8799 maybe-dvi-flex: dvi-flex
8800
8801 dvi-flex: \
8802     configure-flex 
8803         @: $(MAKE); $(unstage)
8804         @[ -f ./flex/Makefile ] || exit 0; \
8805         r=`${PWD_COMMAND}`; export r; \
8806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8807         $(HOST_EXPORTS) \
8808         for flag in $(EXTRA_HOST_FLAGS) ; do \
8809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8810         done; \
8811         echo "Doing dvi in flex" ; \
8812         (cd $(HOST_SUBDIR)/flex && \
8813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8815                   "RANLIB=$${RANLIB}" \
8816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8817                   dvi) \
8818           || exit 1
8819
8820 @endif flex
8821
8822 .PHONY: maybe-pdf-flex pdf-flex
8823 maybe-pdf-flex:
8824 @if flex
8825 maybe-pdf-flex: pdf-flex
8826
8827 pdf-flex: \
8828     configure-flex 
8829         @: $(MAKE); $(unstage)
8830         @[ -f ./flex/Makefile ] || exit 0; \
8831         r=`${PWD_COMMAND}`; export r; \
8832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833         $(HOST_EXPORTS) \
8834         for flag in $(EXTRA_HOST_FLAGS) ; do \
8835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8836         done; \
8837         echo "Doing pdf in flex" ; \
8838         (cd $(HOST_SUBDIR)/flex && \
8839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8841                   "RANLIB=$${RANLIB}" \
8842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8843                   pdf) \
8844           || exit 1
8845
8846 @endif flex
8847
8848 .PHONY: maybe-html-flex html-flex
8849 maybe-html-flex:
8850 @if flex
8851 maybe-html-flex: html-flex
8852
8853 html-flex: \
8854     configure-flex 
8855         @: $(MAKE); $(unstage)
8856         @[ -f ./flex/Makefile ] || exit 0; \
8857         r=`${PWD_COMMAND}`; export r; \
8858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8859         $(HOST_EXPORTS) \
8860         for flag in $(EXTRA_HOST_FLAGS) ; do \
8861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8862         done; \
8863         echo "Doing html in flex" ; \
8864         (cd $(HOST_SUBDIR)/flex && \
8865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8867                   "RANLIB=$${RANLIB}" \
8868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8869                   html) \
8870           || exit 1
8871
8872 @endif flex
8873
8874 .PHONY: maybe-TAGS-flex TAGS-flex
8875 maybe-TAGS-flex:
8876 @if flex
8877 maybe-TAGS-flex: TAGS-flex
8878
8879 TAGS-flex: \
8880     configure-flex 
8881         @: $(MAKE); $(unstage)
8882         @[ -f ./flex/Makefile ] || exit 0; \
8883         r=`${PWD_COMMAND}`; export r; \
8884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8885         $(HOST_EXPORTS) \
8886         for flag in $(EXTRA_HOST_FLAGS) ; do \
8887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8888         done; \
8889         echo "Doing TAGS in flex" ; \
8890         (cd $(HOST_SUBDIR)/flex && \
8891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8893                   "RANLIB=$${RANLIB}" \
8894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8895                   TAGS) \
8896           || exit 1
8897
8898 @endif flex
8899
8900 .PHONY: maybe-install-info-flex install-info-flex
8901 maybe-install-info-flex:
8902 @if flex
8903 maybe-install-info-flex: install-info-flex
8904
8905 install-info-flex: \
8906     configure-flex \
8907     info-flex 
8908         @: $(MAKE); $(unstage)
8909         @[ -f ./flex/Makefile ] || exit 0; \
8910         r=`${PWD_COMMAND}`; export r; \
8911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8912         $(HOST_EXPORTS) \
8913         for flag in $(EXTRA_HOST_FLAGS) ; do \
8914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8915         done; \
8916         echo "Doing install-info in flex" ; \
8917         (cd $(HOST_SUBDIR)/flex && \
8918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8920                   "RANLIB=$${RANLIB}" \
8921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8922                   install-info) \
8923           || exit 1
8924
8925 @endif flex
8926
8927 .PHONY: maybe-install-pdf-flex install-pdf-flex
8928 maybe-install-pdf-flex:
8929 @if flex
8930 maybe-install-pdf-flex: install-pdf-flex
8931
8932 install-pdf-flex: \
8933     configure-flex \
8934     pdf-flex 
8935         @: $(MAKE); $(unstage)
8936         @[ -f ./flex/Makefile ] || exit 0; \
8937         r=`${PWD_COMMAND}`; export r; \
8938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8939         $(HOST_EXPORTS) \
8940         for flag in $(EXTRA_HOST_FLAGS) ; do \
8941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8942         done; \
8943         echo "Doing install-pdf in flex" ; \
8944         (cd $(HOST_SUBDIR)/flex && \
8945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8947                   "RANLIB=$${RANLIB}" \
8948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8949                   install-pdf) \
8950           || exit 1
8951
8952 @endif flex
8953
8954 .PHONY: maybe-install-html-flex install-html-flex
8955 maybe-install-html-flex:
8956 @if flex
8957 maybe-install-html-flex: install-html-flex
8958
8959 install-html-flex: \
8960     configure-flex \
8961     html-flex 
8962         @: $(MAKE); $(unstage)
8963         @[ -f ./flex/Makefile ] || exit 0; \
8964         r=`${PWD_COMMAND}`; export r; \
8965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8966         $(HOST_EXPORTS) \
8967         for flag in $(EXTRA_HOST_FLAGS) ; do \
8968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8969         done; \
8970         echo "Doing install-html in flex" ; \
8971         (cd $(HOST_SUBDIR)/flex && \
8972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8974                   "RANLIB=$${RANLIB}" \
8975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8976                   install-html) \
8977           || exit 1
8978
8979 @endif flex
8980
8981 .PHONY: maybe-installcheck-flex installcheck-flex
8982 maybe-installcheck-flex:
8983 @if flex
8984 maybe-installcheck-flex: installcheck-flex
8985
8986 installcheck-flex: \
8987     configure-flex 
8988         @: $(MAKE); $(unstage)
8989         @[ -f ./flex/Makefile ] || exit 0; \
8990         r=`${PWD_COMMAND}`; export r; \
8991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992         $(HOST_EXPORTS) \
8993         for flag in $(EXTRA_HOST_FLAGS) ; do \
8994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8995         done; \
8996         echo "Doing installcheck in flex" ; \
8997         (cd $(HOST_SUBDIR)/flex && \
8998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9000                   "RANLIB=$${RANLIB}" \
9001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9002                   installcheck) \
9003           || exit 1
9004
9005 @endif flex
9006
9007 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9008 maybe-mostlyclean-flex:
9009 @if flex
9010 maybe-mostlyclean-flex: mostlyclean-flex
9011
9012 mostlyclean-flex: 
9013         @: $(MAKE); $(unstage)
9014         @[ -f ./flex/Makefile ] || exit 0; \
9015         r=`${PWD_COMMAND}`; export r; \
9016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9017         $(HOST_EXPORTS) \
9018         for flag in $(EXTRA_HOST_FLAGS) ; do \
9019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9020         done; \
9021         echo "Doing mostlyclean in flex" ; \
9022         (cd $(HOST_SUBDIR)/flex && \
9023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9025                   "RANLIB=$${RANLIB}" \
9026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9027                   mostlyclean) \
9028           || exit 1
9029
9030 @endif flex
9031
9032 .PHONY: maybe-clean-flex clean-flex
9033 maybe-clean-flex:
9034 @if flex
9035 maybe-clean-flex: clean-flex
9036
9037 clean-flex: 
9038         @: $(MAKE); $(unstage)
9039         @[ -f ./flex/Makefile ] || exit 0; \
9040         r=`${PWD_COMMAND}`; export r; \
9041         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9042         $(HOST_EXPORTS) \
9043         for flag in $(EXTRA_HOST_FLAGS) ; do \
9044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9045         done; \
9046         echo "Doing clean in flex" ; \
9047         (cd $(HOST_SUBDIR)/flex && \
9048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9050                   "RANLIB=$${RANLIB}" \
9051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9052                   clean) \
9053           || exit 1
9054
9055 @endif flex
9056
9057 .PHONY: maybe-distclean-flex distclean-flex
9058 maybe-distclean-flex:
9059 @if flex
9060 maybe-distclean-flex: distclean-flex
9061
9062 distclean-flex: 
9063         @: $(MAKE); $(unstage)
9064         @[ -f ./flex/Makefile ] || exit 0; \
9065         r=`${PWD_COMMAND}`; export r; \
9066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9067         $(HOST_EXPORTS) \
9068         for flag in $(EXTRA_HOST_FLAGS) ; do \
9069           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9070         done; \
9071         echo "Doing distclean in flex" ; \
9072         (cd $(HOST_SUBDIR)/flex && \
9073           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9074                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9075                   "RANLIB=$${RANLIB}" \
9076                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9077                   distclean) \
9078           || exit 1
9079
9080 @endif flex
9081
9082 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9083 maybe-maintainer-clean-flex:
9084 @if flex
9085 maybe-maintainer-clean-flex: maintainer-clean-flex
9086
9087 maintainer-clean-flex: 
9088         @: $(MAKE); $(unstage)
9089         @[ -f ./flex/Makefile ] || exit 0; \
9090         r=`${PWD_COMMAND}`; export r; \
9091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9092         $(HOST_EXPORTS) \
9093         for flag in $(EXTRA_HOST_FLAGS) ; do \
9094           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9095         done; \
9096         echo "Doing maintainer-clean in flex" ; \
9097         (cd $(HOST_SUBDIR)/flex && \
9098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9100                   "RANLIB=$${RANLIB}" \
9101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9102                   maintainer-clean) \
9103           || exit 1
9104
9105 @endif flex
9106
9107
9108
9109 .PHONY: configure-gas maybe-configure-gas
9110 maybe-configure-gas:
9111 @if gcc-bootstrap
9112 configure-gas: stage_current
9113 @endif gcc-bootstrap
9114 @if gas
9115 maybe-configure-gas: configure-gas
9116 configure-gas: 
9117         @r=`${PWD_COMMAND}`; export r; \
9118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9119         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9120         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9121         $(HOST_EXPORTS)  \
9122         echo Configuring in $(HOST_SUBDIR)/gas; \
9123         cd "$(HOST_SUBDIR)/gas" || exit 1; \
9124         case $(srcdir) in \
9125           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9126           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9127                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9128         esac; \
9129         srcdiroption="--srcdir=$${topdir}/gas"; \
9130         libsrcdir="$$s/gas"; \
9131         $(SHELL) $${libsrcdir}/configure \
9132           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9133           --target=${target_alias} $${srcdiroption}  \
9134           || exit 1
9135 @endif gas
9136
9137
9138
9139 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9140 maybe-configure-stage1-gas:
9141 @if gas-bootstrap
9142 maybe-configure-stage1-gas: configure-stage1-gas
9143 configure-stage1-gas:
9144         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9145         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9146         @r=`${PWD_COMMAND}`; export r; \
9147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9148         TFLAGS="$(STAGE1_TFLAGS)"; \
9149         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9150         $(HOST_EXPORTS) \
9151         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9152         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9153         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9154         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9155         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9156         cd $(HOST_SUBDIR)/gas || exit 1; \
9157         case $(srcdir) in \
9158           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9159           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9160                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9161         esac; \
9162         srcdiroption="--srcdir=$${topdir}/gas"; \
9163         libsrcdir="$$s/gas"; \
9164         $(SHELL) $${libsrcdir}/configure \
9165           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9166           --target=${target_alias} $${srcdiroption} \
9167           $(STAGE1_CONFIGURE_FLAGS)
9168 @endif gas-bootstrap
9169
9170 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9171 maybe-configure-stage2-gas:
9172 @if gas-bootstrap
9173 maybe-configure-stage2-gas: configure-stage2-gas
9174 configure-stage2-gas:
9175         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9176         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9177         @r=`${PWD_COMMAND}`; export r; \
9178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9179         TFLAGS="$(STAGE2_TFLAGS)"; \
9180         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9181         $(HOST_EXPORTS) \
9182         $(POSTSTAGE1_HOST_EXPORTS) \
9183         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9184         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9185         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9186         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9187         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9188         cd $(HOST_SUBDIR)/gas || exit 1; \
9189         case $(srcdir) in \
9190           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9191           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9192                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9193         esac; \
9194         srcdiroption="--srcdir=$${topdir}/gas"; \
9195         libsrcdir="$$s/gas"; \
9196         $(SHELL) $${libsrcdir}/configure \
9197           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9198           --target=${target_alias} $${srcdiroption} \
9199           --with-build-libsubdir=$(HOST_SUBDIR) \
9200           $(STAGE2_CONFIGURE_FLAGS)
9201 @endif gas-bootstrap
9202
9203 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9204 maybe-configure-stage3-gas:
9205 @if gas-bootstrap
9206 maybe-configure-stage3-gas: configure-stage3-gas
9207 configure-stage3-gas:
9208         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9209         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9210         @r=`${PWD_COMMAND}`; export r; \
9211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9212         TFLAGS="$(STAGE3_TFLAGS)"; \
9213         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9214         $(HOST_EXPORTS) \
9215         $(POSTSTAGE1_HOST_EXPORTS) \
9216         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9217         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9218         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9219         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9220         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9221         cd $(HOST_SUBDIR)/gas || exit 1; \
9222         case $(srcdir) in \
9223           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9224           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9225                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9226         esac; \
9227         srcdiroption="--srcdir=$${topdir}/gas"; \
9228         libsrcdir="$$s/gas"; \
9229         $(SHELL) $${libsrcdir}/configure \
9230           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9231           --target=${target_alias} $${srcdiroption} \
9232           --with-build-libsubdir=$(HOST_SUBDIR) \
9233           $(STAGE3_CONFIGURE_FLAGS)
9234 @endif gas-bootstrap
9235
9236 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9237 maybe-configure-stage4-gas:
9238 @if gas-bootstrap
9239 maybe-configure-stage4-gas: configure-stage4-gas
9240 configure-stage4-gas:
9241         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9242         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9243         @r=`${PWD_COMMAND}`; export r; \
9244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9245         TFLAGS="$(STAGE4_TFLAGS)"; \
9246         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9247         $(HOST_EXPORTS) \
9248         $(POSTSTAGE1_HOST_EXPORTS) \
9249         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9250         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9251         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9252         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9253         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9254         cd $(HOST_SUBDIR)/gas || exit 1; \
9255         case $(srcdir) in \
9256           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9257           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9258                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9259         esac; \
9260         srcdiroption="--srcdir=$${topdir}/gas"; \
9261         libsrcdir="$$s/gas"; \
9262         $(SHELL) $${libsrcdir}/configure \
9263           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9264           --target=${target_alias} $${srcdiroption} \
9265           --with-build-libsubdir=$(HOST_SUBDIR) \
9266           $(STAGE4_CONFIGURE_FLAGS)
9267 @endif gas-bootstrap
9268
9269 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9270 maybe-configure-stageprofile-gas:
9271 @if gas-bootstrap
9272 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9273 configure-stageprofile-gas:
9274         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9275         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9276         @r=`${PWD_COMMAND}`; export r; \
9277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9278         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9279         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9280         $(HOST_EXPORTS) \
9281         $(POSTSTAGE1_HOST_EXPORTS) \
9282         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9283         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9284         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9285         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9286         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9287         cd $(HOST_SUBDIR)/gas || exit 1; \
9288         case $(srcdir) in \
9289           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9290           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9291                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9292         esac; \
9293         srcdiroption="--srcdir=$${topdir}/gas"; \
9294         libsrcdir="$$s/gas"; \
9295         $(SHELL) $${libsrcdir}/configure \
9296           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9297           --target=${target_alias} $${srcdiroption} \
9298           --with-build-libsubdir=$(HOST_SUBDIR) \
9299           $(STAGEprofile_CONFIGURE_FLAGS)
9300 @endif gas-bootstrap
9301
9302 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9303 maybe-configure-stagefeedback-gas:
9304 @if gas-bootstrap
9305 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9306 configure-stagefeedback-gas:
9307         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9308         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9309         @r=`${PWD_COMMAND}`; export r; \
9310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9312         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9313         $(HOST_EXPORTS) \
9314         $(POSTSTAGE1_HOST_EXPORTS) \
9315         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9316         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9317         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9318         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9319         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9320         cd $(HOST_SUBDIR)/gas || exit 1; \
9321         case $(srcdir) in \
9322           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9323           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9324                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9325         esac; \
9326         srcdiroption="--srcdir=$${topdir}/gas"; \
9327         libsrcdir="$$s/gas"; \
9328         $(SHELL) $${libsrcdir}/configure \
9329           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9330           --target=${target_alias} $${srcdiroption} \
9331           --with-build-libsubdir=$(HOST_SUBDIR) \
9332           $(STAGEfeedback_CONFIGURE_FLAGS)
9333 @endif gas-bootstrap
9334
9335
9336
9337
9338
9339 .PHONY: all-gas maybe-all-gas
9340 maybe-all-gas:
9341 @if gcc-bootstrap
9342 all-gas: stage_current
9343 @endif gcc-bootstrap
9344 @if gas
9345 TARGET-gas=all
9346 maybe-all-gas: all-gas
9347 all-gas: configure-gas
9348         @r=`${PWD_COMMAND}`; export r; \
9349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350         $(HOST_EXPORTS)  \
9351         (cd $(HOST_SUBDIR)/gas && \
9352           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9353                 $(TARGET-gas))
9354 @endif gas
9355
9356
9357
9358 .PHONY: all-stage1-gas maybe-all-stage1-gas
9359 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9360 maybe-all-stage1-gas:
9361 maybe-clean-stage1-gas:
9362 @if gas-bootstrap
9363 maybe-all-stage1-gas: all-stage1-gas
9364 all-stage1: all-stage1-gas
9365 TARGET-stage1-gas = $(TARGET-gas)
9366 all-stage1-gas: configure-stage1-gas
9367         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9368         @r=`${PWD_COMMAND}`; export r; \
9369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9370         TFLAGS="$(STAGE1_TFLAGS)"; \
9371         $(HOST_EXPORTS)  \
9372         cd $(HOST_SUBDIR)/gas && \
9373         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9374                 CFLAGS="$(STAGE1_CFLAGS)" \
9375                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9376                 LIBCFLAGS="$(LIBCFLAGS)" \
9377                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9378                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9379                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9380                 $(EXTRA_HOST_FLAGS)  \
9381                 $(STAGE1_FLAGS_TO_PASS)  \
9382                 TFLAGS="$(STAGE1_TFLAGS)" \
9383                 $(TARGET-stage1-gas)
9384
9385 maybe-clean-stage1-gas: clean-stage1-gas
9386 clean-stage1: clean-stage1-gas
9387 clean-stage1-gas:
9388         @if [ $(current_stage) = stage1 ]; then \
9389           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9390         else \
9391           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9392           $(MAKE) stage1-start; \
9393         fi; \
9394         cd $(HOST_SUBDIR)/gas && \
9395         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9396         $(STAGE1_FLAGS_TO_PASS)  clean
9397 @endif gas-bootstrap
9398
9399
9400 .PHONY: all-stage2-gas maybe-all-stage2-gas
9401 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9402 maybe-all-stage2-gas:
9403 maybe-clean-stage2-gas:
9404 @if gas-bootstrap
9405 maybe-all-stage2-gas: all-stage2-gas
9406 all-stage2: all-stage2-gas
9407 TARGET-stage2-gas = $(TARGET-gas)
9408 all-stage2-gas: configure-stage2-gas
9409         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9410         @r=`${PWD_COMMAND}`; export r; \
9411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9412         TFLAGS="$(STAGE2_TFLAGS)"; \
9413         $(HOST_EXPORTS) \
9414         $(POSTSTAGE1_HOST_EXPORTS)  \
9415         cd $(HOST_SUBDIR)/gas && \
9416         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9417                 CFLAGS="$(STAGE2_CFLAGS)" \
9418                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9419                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9420                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9421                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9422                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9423                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9424                 TFLAGS="$(STAGE2_TFLAGS)" \
9425                 $(TARGET-stage2-gas)
9426
9427 maybe-clean-stage2-gas: clean-stage2-gas
9428 clean-stage2: clean-stage2-gas
9429 clean-stage2-gas:
9430         @if [ $(current_stage) = stage2 ]; then \
9431           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9432         else \
9433           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9434           $(MAKE) stage2-start; \
9435         fi; \
9436         cd $(HOST_SUBDIR)/gas && \
9437         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9438 @endif gas-bootstrap
9439
9440
9441 .PHONY: all-stage3-gas maybe-all-stage3-gas
9442 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9443 maybe-all-stage3-gas:
9444 maybe-clean-stage3-gas:
9445 @if gas-bootstrap
9446 maybe-all-stage3-gas: all-stage3-gas
9447 all-stage3: all-stage3-gas
9448 TARGET-stage3-gas = $(TARGET-gas)
9449 all-stage3-gas: configure-stage3-gas
9450         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9451         @r=`${PWD_COMMAND}`; export r; \
9452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9453         TFLAGS="$(STAGE3_TFLAGS)"; \
9454         $(HOST_EXPORTS) \
9455         $(POSTSTAGE1_HOST_EXPORTS)  \
9456         cd $(HOST_SUBDIR)/gas && \
9457         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9458                 CFLAGS="$(STAGE3_CFLAGS)" \
9459                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9460                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9461                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9462                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9463                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9464                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9465                 TFLAGS="$(STAGE3_TFLAGS)" \
9466                 $(TARGET-stage3-gas)
9467
9468 maybe-clean-stage3-gas: clean-stage3-gas
9469 clean-stage3: clean-stage3-gas
9470 clean-stage3-gas:
9471         @if [ $(current_stage) = stage3 ]; then \
9472           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9473         else \
9474           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9475           $(MAKE) stage3-start; \
9476         fi; \
9477         cd $(HOST_SUBDIR)/gas && \
9478         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9479 @endif gas-bootstrap
9480
9481
9482 .PHONY: all-stage4-gas maybe-all-stage4-gas
9483 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9484 maybe-all-stage4-gas:
9485 maybe-clean-stage4-gas:
9486 @if gas-bootstrap
9487 maybe-all-stage4-gas: all-stage4-gas
9488 all-stage4: all-stage4-gas
9489 TARGET-stage4-gas = $(TARGET-gas)
9490 all-stage4-gas: configure-stage4-gas
9491         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9492         @r=`${PWD_COMMAND}`; export r; \
9493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9494         TFLAGS="$(STAGE4_TFLAGS)"; \
9495         $(HOST_EXPORTS) \
9496         $(POSTSTAGE1_HOST_EXPORTS)  \
9497         cd $(HOST_SUBDIR)/gas && \
9498         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9499                 CFLAGS="$(STAGE4_CFLAGS)" \
9500                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9501                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9502                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9503                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9504                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9505                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9506                 TFLAGS="$(STAGE4_TFLAGS)" \
9507                 $(TARGET-stage4-gas)
9508
9509 maybe-clean-stage4-gas: clean-stage4-gas
9510 clean-stage4: clean-stage4-gas
9511 clean-stage4-gas:
9512         @if [ $(current_stage) = stage4 ]; then \
9513           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9514         else \
9515           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9516           $(MAKE) stage4-start; \
9517         fi; \
9518         cd $(HOST_SUBDIR)/gas && \
9519         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9520 @endif gas-bootstrap
9521
9522
9523 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9524 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9525 maybe-all-stageprofile-gas:
9526 maybe-clean-stageprofile-gas:
9527 @if gas-bootstrap
9528 maybe-all-stageprofile-gas: all-stageprofile-gas
9529 all-stageprofile: all-stageprofile-gas
9530 TARGET-stageprofile-gas = $(TARGET-gas)
9531 all-stageprofile-gas: configure-stageprofile-gas
9532         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9533         @r=`${PWD_COMMAND}`; export r; \
9534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9535         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9536         $(HOST_EXPORTS) \
9537         $(POSTSTAGE1_HOST_EXPORTS)  \
9538         cd $(HOST_SUBDIR)/gas && \
9539         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9540                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9541                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9542                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9543                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9544                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9545                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9546                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9547                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9548                 $(TARGET-stageprofile-gas)
9549
9550 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9551 clean-stageprofile: clean-stageprofile-gas
9552 clean-stageprofile-gas:
9553         @if [ $(current_stage) = stageprofile ]; then \
9554           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9555         else \
9556           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9557           $(MAKE) stageprofile-start; \
9558         fi; \
9559         cd $(HOST_SUBDIR)/gas && \
9560         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9561 @endif gas-bootstrap
9562
9563
9564 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9565 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9566 maybe-all-stagefeedback-gas:
9567 maybe-clean-stagefeedback-gas:
9568 @if gas-bootstrap
9569 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9570 all-stagefeedback: all-stagefeedback-gas
9571 TARGET-stagefeedback-gas = $(TARGET-gas)
9572 all-stagefeedback-gas: configure-stagefeedback-gas
9573         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9574         @r=`${PWD_COMMAND}`; export r; \
9575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9576         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9577         $(HOST_EXPORTS) \
9578         $(POSTSTAGE1_HOST_EXPORTS)  \
9579         cd $(HOST_SUBDIR)/gas && \
9580         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9581                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9582                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9583                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9584                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9585                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9586                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9587                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9588                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9589                 $(TARGET-stagefeedback-gas)
9590
9591 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9592 clean-stagefeedback: clean-stagefeedback-gas
9593 clean-stagefeedback-gas:
9594         @if [ $(current_stage) = stagefeedback ]; then \
9595           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9596         else \
9597           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9598           $(MAKE) stagefeedback-start; \
9599         fi; \
9600         cd $(HOST_SUBDIR)/gas && \
9601         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9602 @endif gas-bootstrap
9603
9604
9605
9606
9607
9608 .PHONY: check-gas maybe-check-gas
9609 maybe-check-gas:
9610 @if gas
9611 maybe-check-gas: check-gas
9612
9613 check-gas:
9614         @: $(MAKE); $(unstage)
9615         @r=`${PWD_COMMAND}`; export r; \
9616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9617         $(HOST_EXPORTS) \
9618         (cd $(HOST_SUBDIR)/gas && \
9619           $(MAKE) $(FLAGS_TO_PASS)  check)
9620
9621 @endif gas
9622
9623 .PHONY: install-gas maybe-install-gas
9624 maybe-install-gas:
9625 @if gas
9626 maybe-install-gas: install-gas
9627
9628 install-gas: installdirs
9629         @: $(MAKE); $(unstage)
9630         @r=`${PWD_COMMAND}`; export r; \
9631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9632         $(HOST_EXPORTS) \
9633         (cd $(HOST_SUBDIR)/gas && \
9634           $(MAKE) $(FLAGS_TO_PASS)  install)
9635
9636 @endif gas
9637
9638 .PHONY: install-strip-gas maybe-install-strip-gas
9639 maybe-install-strip-gas:
9640 @if gas
9641 maybe-install-strip-gas: install-strip-gas
9642
9643 install-strip-gas: installdirs
9644         @: $(MAKE); $(unstage)
9645         @r=`${PWD_COMMAND}`; export r; \
9646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9647         $(HOST_EXPORTS) \
9648         (cd $(HOST_SUBDIR)/gas && \
9649           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9650
9651 @endif gas
9652
9653 # Other targets (info, dvi, pdf, etc.)
9654
9655 .PHONY: maybe-info-gas info-gas
9656 maybe-info-gas:
9657 @if gas
9658 maybe-info-gas: info-gas
9659
9660 info-gas: \
9661     configure-gas 
9662         @[ -f ./gas/Makefile ] || exit 0; \
9663         r=`${PWD_COMMAND}`; export r; \
9664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665         $(HOST_EXPORTS) \
9666         for flag in $(EXTRA_HOST_FLAGS) ; do \
9667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9668         done; \
9669         echo "Doing info in gas" ; \
9670         (cd $(HOST_SUBDIR)/gas && \
9671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9673                   "RANLIB=$${RANLIB}" \
9674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9675                   info) \
9676           || exit 1
9677
9678 @endif gas
9679
9680 .PHONY: maybe-dvi-gas dvi-gas
9681 maybe-dvi-gas:
9682 @if gas
9683 maybe-dvi-gas: dvi-gas
9684
9685 dvi-gas: \
9686     configure-gas 
9687         @[ -f ./gas/Makefile ] || exit 0; \
9688         r=`${PWD_COMMAND}`; export r; \
9689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9690         $(HOST_EXPORTS) \
9691         for flag in $(EXTRA_HOST_FLAGS) ; do \
9692           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9693         done; \
9694         echo "Doing dvi in gas" ; \
9695         (cd $(HOST_SUBDIR)/gas && \
9696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9698                   "RANLIB=$${RANLIB}" \
9699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9700                   dvi) \
9701           || exit 1
9702
9703 @endif gas
9704
9705 .PHONY: maybe-pdf-gas pdf-gas
9706 maybe-pdf-gas:
9707 @if gas
9708 maybe-pdf-gas: pdf-gas
9709
9710 pdf-gas: \
9711     configure-gas 
9712         @[ -f ./gas/Makefile ] || exit 0; \
9713         r=`${PWD_COMMAND}`; export r; \
9714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9715         $(HOST_EXPORTS) \
9716         for flag in $(EXTRA_HOST_FLAGS) ; do \
9717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9718         done; \
9719         echo "Doing pdf in gas" ; \
9720         (cd $(HOST_SUBDIR)/gas && \
9721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9723                   "RANLIB=$${RANLIB}" \
9724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9725                   pdf) \
9726           || exit 1
9727
9728 @endif gas
9729
9730 .PHONY: maybe-html-gas html-gas
9731 maybe-html-gas:
9732 @if gas
9733 maybe-html-gas: html-gas
9734
9735 html-gas: \
9736     configure-gas 
9737         @[ -f ./gas/Makefile ] || exit 0; \
9738         r=`${PWD_COMMAND}`; export r; \
9739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9740         $(HOST_EXPORTS) \
9741         for flag in $(EXTRA_HOST_FLAGS) ; do \
9742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9743         done; \
9744         echo "Doing html in gas" ; \
9745         (cd $(HOST_SUBDIR)/gas && \
9746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9748                   "RANLIB=$${RANLIB}" \
9749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9750                   html) \
9751           || exit 1
9752
9753 @endif gas
9754
9755 .PHONY: maybe-TAGS-gas TAGS-gas
9756 maybe-TAGS-gas:
9757 @if gas
9758 maybe-TAGS-gas: TAGS-gas
9759
9760 TAGS-gas: \
9761     configure-gas 
9762         @[ -f ./gas/Makefile ] || exit 0; \
9763         r=`${PWD_COMMAND}`; export r; \
9764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765         $(HOST_EXPORTS) \
9766         for flag in $(EXTRA_HOST_FLAGS) ; do \
9767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9768         done; \
9769         echo "Doing TAGS in gas" ; \
9770         (cd $(HOST_SUBDIR)/gas && \
9771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9773                   "RANLIB=$${RANLIB}" \
9774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9775                   TAGS) \
9776           || exit 1
9777
9778 @endif gas
9779
9780 .PHONY: maybe-install-info-gas install-info-gas
9781 maybe-install-info-gas:
9782 @if gas
9783 maybe-install-info-gas: install-info-gas
9784
9785 install-info-gas: \
9786     configure-gas \
9787     info-gas 
9788         @[ -f ./gas/Makefile ] || exit 0; \
9789         r=`${PWD_COMMAND}`; export r; \
9790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9791         $(HOST_EXPORTS) \
9792         for flag in $(EXTRA_HOST_FLAGS) ; do \
9793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9794         done; \
9795         echo "Doing install-info in gas" ; \
9796         (cd $(HOST_SUBDIR)/gas && \
9797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9799                   "RANLIB=$${RANLIB}" \
9800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9801                   install-info) \
9802           || exit 1
9803
9804 @endif gas
9805
9806 .PHONY: maybe-install-pdf-gas install-pdf-gas
9807 maybe-install-pdf-gas:
9808 @if gas
9809 maybe-install-pdf-gas: install-pdf-gas
9810
9811 install-pdf-gas: \
9812     configure-gas \
9813     pdf-gas 
9814         @[ -f ./gas/Makefile ] || exit 0; \
9815         r=`${PWD_COMMAND}`; export r; \
9816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9817         $(HOST_EXPORTS) \
9818         for flag in $(EXTRA_HOST_FLAGS) ; do \
9819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9820         done; \
9821         echo "Doing install-pdf in gas" ; \
9822         (cd $(HOST_SUBDIR)/gas && \
9823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9825                   "RANLIB=$${RANLIB}" \
9826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9827                   install-pdf) \
9828           || exit 1
9829
9830 @endif gas
9831
9832 .PHONY: maybe-install-html-gas install-html-gas
9833 maybe-install-html-gas:
9834 @if gas
9835 maybe-install-html-gas: install-html-gas
9836
9837 install-html-gas: \
9838     configure-gas \
9839     html-gas 
9840         @[ -f ./gas/Makefile ] || exit 0; \
9841         r=`${PWD_COMMAND}`; export r; \
9842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9843         $(HOST_EXPORTS) \
9844         for flag in $(EXTRA_HOST_FLAGS) ; do \
9845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9846         done; \
9847         echo "Doing install-html in gas" ; \
9848         (cd $(HOST_SUBDIR)/gas && \
9849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9851                   "RANLIB=$${RANLIB}" \
9852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9853                   install-html) \
9854           || exit 1
9855
9856 @endif gas
9857
9858 .PHONY: maybe-installcheck-gas installcheck-gas
9859 maybe-installcheck-gas:
9860 @if gas
9861 maybe-installcheck-gas: installcheck-gas
9862
9863 installcheck-gas: \
9864     configure-gas 
9865         @[ -f ./gas/Makefile ] || exit 0; \
9866         r=`${PWD_COMMAND}`; export r; \
9867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9868         $(HOST_EXPORTS) \
9869         for flag in $(EXTRA_HOST_FLAGS) ; do \
9870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9871         done; \
9872         echo "Doing installcheck in gas" ; \
9873         (cd $(HOST_SUBDIR)/gas && \
9874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9876                   "RANLIB=$${RANLIB}" \
9877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9878                   installcheck) \
9879           || exit 1
9880
9881 @endif gas
9882
9883 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9884 maybe-mostlyclean-gas:
9885 @if gas
9886 maybe-mostlyclean-gas: mostlyclean-gas
9887
9888 mostlyclean-gas: 
9889         @[ -f ./gas/Makefile ] || exit 0; \
9890         r=`${PWD_COMMAND}`; export r; \
9891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892         $(HOST_EXPORTS) \
9893         for flag in $(EXTRA_HOST_FLAGS) ; do \
9894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9895         done; \
9896         echo "Doing mostlyclean in gas" ; \
9897         (cd $(HOST_SUBDIR)/gas && \
9898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9900                   "RANLIB=$${RANLIB}" \
9901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9902                   mostlyclean) \
9903           || exit 1
9904
9905 @endif gas
9906
9907 .PHONY: maybe-clean-gas clean-gas
9908 maybe-clean-gas:
9909 @if gas
9910 maybe-clean-gas: clean-gas
9911
9912 clean-gas: 
9913         @[ -f ./gas/Makefile ] || exit 0; \
9914         r=`${PWD_COMMAND}`; export r; \
9915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916         $(HOST_EXPORTS) \
9917         for flag in $(EXTRA_HOST_FLAGS) ; do \
9918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9919         done; \
9920         echo "Doing clean in gas" ; \
9921         (cd $(HOST_SUBDIR)/gas && \
9922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9924                   "RANLIB=$${RANLIB}" \
9925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9926                   clean) \
9927           || exit 1
9928
9929 @endif gas
9930
9931 .PHONY: maybe-distclean-gas distclean-gas
9932 maybe-distclean-gas:
9933 @if gas
9934 maybe-distclean-gas: distclean-gas
9935
9936 distclean-gas: 
9937         @[ -f ./gas/Makefile ] || exit 0; \
9938         r=`${PWD_COMMAND}`; export r; \
9939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9940         $(HOST_EXPORTS) \
9941         for flag in $(EXTRA_HOST_FLAGS) ; do \
9942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9943         done; \
9944         echo "Doing distclean in gas" ; \
9945         (cd $(HOST_SUBDIR)/gas && \
9946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9948                   "RANLIB=$${RANLIB}" \
9949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9950                   distclean) \
9951           || exit 1
9952
9953 @endif gas
9954
9955 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9956 maybe-maintainer-clean-gas:
9957 @if gas
9958 maybe-maintainer-clean-gas: maintainer-clean-gas
9959
9960 maintainer-clean-gas: 
9961         @[ -f ./gas/Makefile ] || exit 0; \
9962         r=`${PWD_COMMAND}`; export r; \
9963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9964         $(HOST_EXPORTS) \
9965         for flag in $(EXTRA_HOST_FLAGS) ; do \
9966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9967         done; \
9968         echo "Doing maintainer-clean in gas" ; \
9969         (cd $(HOST_SUBDIR)/gas && \
9970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9972                   "RANLIB=$${RANLIB}" \
9973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9974                   maintainer-clean) \
9975           || exit 1
9976
9977 @endif gas
9978
9979
9980
9981 .PHONY: configure-gcc maybe-configure-gcc
9982 maybe-configure-gcc:
9983 @if gcc-bootstrap
9984 configure-gcc: stage_current
9985 @endif gcc-bootstrap
9986 @if gcc
9987 maybe-configure-gcc: configure-gcc
9988 configure-gcc: 
9989         @r=`${PWD_COMMAND}`; export r; \
9990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9991         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9992         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9993         $(HOST_EXPORTS)  \
9994         echo Configuring in $(HOST_SUBDIR)/gcc; \
9995         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9996         case $(srcdir) in \
9997           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9998           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9999                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10000         esac; \
10001         srcdiroption="--srcdir=$${topdir}/gcc"; \
10002         libsrcdir="$$s/gcc"; \
10003         $(SHELL) $${libsrcdir}/configure \
10004           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10005           --target=${target_alias} $${srcdiroption}  \
10006           || exit 1
10007 @endif gcc
10008
10009
10010
10011 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10012 maybe-configure-stage1-gcc:
10013 @if gcc-bootstrap
10014 maybe-configure-stage1-gcc: configure-stage1-gcc
10015 configure-stage1-gcc:
10016         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10017         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10018         @r=`${PWD_COMMAND}`; export r; \
10019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10020         TFLAGS="$(STAGE1_TFLAGS)"; \
10021         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10022         $(HOST_EXPORTS) \
10023         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10024         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10025         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10026         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10027         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10028         cd $(HOST_SUBDIR)/gcc || exit 1; \
10029         case $(srcdir) in \
10030           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10031           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10032                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10033         esac; \
10034         srcdiroption="--srcdir=$${topdir}/gcc"; \
10035         libsrcdir="$$s/gcc"; \
10036         $(SHELL) $${libsrcdir}/configure \
10037           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10038           --target=${target_alias} $${srcdiroption} \
10039           $(STAGE1_CONFIGURE_FLAGS)
10040 @endif gcc-bootstrap
10041
10042 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10043 maybe-configure-stage2-gcc:
10044 @if gcc-bootstrap
10045 maybe-configure-stage2-gcc: configure-stage2-gcc
10046 configure-stage2-gcc:
10047         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10048         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10049         @r=`${PWD_COMMAND}`; export r; \
10050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051         TFLAGS="$(STAGE2_TFLAGS)"; \
10052         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10053         $(HOST_EXPORTS) \
10054         $(POSTSTAGE1_HOST_EXPORTS) \
10055         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10056         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10057         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10058         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10059         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10060         cd $(HOST_SUBDIR)/gcc || exit 1; \
10061         case $(srcdir) in \
10062           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10063           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10064                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10065         esac; \
10066         srcdiroption="--srcdir=$${topdir}/gcc"; \
10067         libsrcdir="$$s/gcc"; \
10068         $(SHELL) $${libsrcdir}/configure \
10069           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10070           --target=${target_alias} $${srcdiroption} \
10071           --with-build-libsubdir=$(HOST_SUBDIR) \
10072           $(STAGE2_CONFIGURE_FLAGS)
10073 @endif gcc-bootstrap
10074
10075 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10076 maybe-configure-stage3-gcc:
10077 @if gcc-bootstrap
10078 maybe-configure-stage3-gcc: configure-stage3-gcc
10079 configure-stage3-gcc:
10080         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10081         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10082         @r=`${PWD_COMMAND}`; export r; \
10083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10084         TFLAGS="$(STAGE3_TFLAGS)"; \
10085         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10086         $(HOST_EXPORTS) \
10087         $(POSTSTAGE1_HOST_EXPORTS) \
10088         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10089         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10090         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10091         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10092         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10093         cd $(HOST_SUBDIR)/gcc || exit 1; \
10094         case $(srcdir) in \
10095           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10096           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10097                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10098         esac; \
10099         srcdiroption="--srcdir=$${topdir}/gcc"; \
10100         libsrcdir="$$s/gcc"; \
10101         $(SHELL) $${libsrcdir}/configure \
10102           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10103           --target=${target_alias} $${srcdiroption} \
10104           --with-build-libsubdir=$(HOST_SUBDIR) \
10105           $(STAGE3_CONFIGURE_FLAGS)
10106 @endif gcc-bootstrap
10107
10108 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10109 maybe-configure-stage4-gcc:
10110 @if gcc-bootstrap
10111 maybe-configure-stage4-gcc: configure-stage4-gcc
10112 configure-stage4-gcc:
10113         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10114         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10115         @r=`${PWD_COMMAND}`; export r; \
10116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10117         TFLAGS="$(STAGE4_TFLAGS)"; \
10118         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10119         $(HOST_EXPORTS) \
10120         $(POSTSTAGE1_HOST_EXPORTS) \
10121         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10122         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10123         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10124         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10125         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10126         cd $(HOST_SUBDIR)/gcc || exit 1; \
10127         case $(srcdir) in \
10128           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10129           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10130                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10131         esac; \
10132         srcdiroption="--srcdir=$${topdir}/gcc"; \
10133         libsrcdir="$$s/gcc"; \
10134         $(SHELL) $${libsrcdir}/configure \
10135           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10136           --target=${target_alias} $${srcdiroption} \
10137           --with-build-libsubdir=$(HOST_SUBDIR) \
10138           $(STAGE4_CONFIGURE_FLAGS)
10139 @endif gcc-bootstrap
10140
10141 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10142 maybe-configure-stageprofile-gcc:
10143 @if gcc-bootstrap
10144 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10145 configure-stageprofile-gcc:
10146         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10147         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10148         @r=`${PWD_COMMAND}`; export r; \
10149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10150         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10151         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10152         $(HOST_EXPORTS) \
10153         $(POSTSTAGE1_HOST_EXPORTS) \
10154         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10155         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10156         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10157         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10158         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10159         cd $(HOST_SUBDIR)/gcc || exit 1; \
10160         case $(srcdir) in \
10161           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10162           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10163                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10164         esac; \
10165         srcdiroption="--srcdir=$${topdir}/gcc"; \
10166         libsrcdir="$$s/gcc"; \
10167         $(SHELL) $${libsrcdir}/configure \
10168           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10169           --target=${target_alias} $${srcdiroption} \
10170           --with-build-libsubdir=$(HOST_SUBDIR) \
10171           $(STAGEprofile_CONFIGURE_FLAGS)
10172 @endif gcc-bootstrap
10173
10174 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10175 maybe-configure-stagefeedback-gcc:
10176 @if gcc-bootstrap
10177 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10178 configure-stagefeedback-gcc:
10179         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10180         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10181         @r=`${PWD_COMMAND}`; export r; \
10182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10183         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10184         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10185         $(HOST_EXPORTS) \
10186         $(POSTSTAGE1_HOST_EXPORTS) \
10187         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10188         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10189         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10190         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10191         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10192         cd $(HOST_SUBDIR)/gcc || exit 1; \
10193         case $(srcdir) in \
10194           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10195           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10196                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10197         esac; \
10198         srcdiroption="--srcdir=$${topdir}/gcc"; \
10199         libsrcdir="$$s/gcc"; \
10200         $(SHELL) $${libsrcdir}/configure \
10201           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10202           --target=${target_alias} $${srcdiroption} \
10203           --with-build-libsubdir=$(HOST_SUBDIR) \
10204           $(STAGEfeedback_CONFIGURE_FLAGS)
10205 @endif gcc-bootstrap
10206
10207
10208
10209
10210
10211 .PHONY: all-gcc maybe-all-gcc
10212 maybe-all-gcc:
10213 @if gcc-bootstrap
10214 all-gcc: stage_current
10215 @endif gcc-bootstrap
10216 @if gcc
10217 TARGET-gcc=all
10218 maybe-all-gcc: all-gcc
10219 all-gcc: configure-gcc
10220         @r=`${PWD_COMMAND}`; export r; \
10221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10222         $(HOST_EXPORTS)  \
10223         (cd $(HOST_SUBDIR)/gcc && \
10224           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10225                 $(TARGET-gcc))
10226 @endif gcc
10227
10228
10229
10230 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10231 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10232 maybe-all-stage1-gcc:
10233 maybe-clean-stage1-gcc:
10234 @if gcc-bootstrap
10235 maybe-all-stage1-gcc: all-stage1-gcc
10236 all-stage1: all-stage1-gcc
10237 TARGET-stage1-gcc = $(TARGET-gcc)
10238 all-stage1-gcc: configure-stage1-gcc
10239         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10240         @r=`${PWD_COMMAND}`; export r; \
10241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10242         TFLAGS="$(STAGE1_TFLAGS)"; \
10243         $(HOST_EXPORTS)  \
10244         cd $(HOST_SUBDIR)/gcc && \
10245         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10246                 CFLAGS="$(STAGE1_CFLAGS)" \
10247                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10248                 LIBCFLAGS="$(LIBCFLAGS)" \
10249                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10250                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10251                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10252                 $(EXTRA_HOST_FLAGS)  \
10253                 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10254                 TFLAGS="$(STAGE1_TFLAGS)" \
10255                 $(TARGET-stage1-gcc)
10256
10257 maybe-clean-stage1-gcc: clean-stage1-gcc
10258 clean-stage1: clean-stage1-gcc
10259 clean-stage1-gcc:
10260         @if [ $(current_stage) = stage1 ]; then \
10261           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10262         else \
10263           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10264           $(MAKE) stage1-start; \
10265         fi; \
10266         cd $(HOST_SUBDIR)/gcc && \
10267         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10268         $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10269 @endif gcc-bootstrap
10270
10271
10272 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10273 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10274 maybe-all-stage2-gcc:
10275 maybe-clean-stage2-gcc:
10276 @if gcc-bootstrap
10277 maybe-all-stage2-gcc: all-stage2-gcc
10278 all-stage2: all-stage2-gcc
10279 TARGET-stage2-gcc = $(TARGET-gcc)
10280 all-stage2-gcc: configure-stage2-gcc
10281         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10282         @r=`${PWD_COMMAND}`; export r; \
10283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10284         TFLAGS="$(STAGE2_TFLAGS)"; \
10285         $(HOST_EXPORTS) \
10286         $(POSTSTAGE1_HOST_EXPORTS)  \
10287         cd $(HOST_SUBDIR)/gcc && \
10288         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10289                 CFLAGS="$(STAGE2_CFLAGS)" \
10290                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10291                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10292                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10293                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10294                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10295                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10296                 TFLAGS="$(STAGE2_TFLAGS)" \
10297                 $(TARGET-stage2-gcc)
10298
10299 maybe-clean-stage2-gcc: clean-stage2-gcc
10300 clean-stage2: clean-stage2-gcc
10301 clean-stage2-gcc:
10302         @if [ $(current_stage) = stage2 ]; then \
10303           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10304         else \
10305           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10306           $(MAKE) stage2-start; \
10307         fi; \
10308         cd $(HOST_SUBDIR)/gcc && \
10309         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10310 @endif gcc-bootstrap
10311
10312
10313 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10314 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10315 maybe-all-stage3-gcc:
10316 maybe-clean-stage3-gcc:
10317 @if gcc-bootstrap
10318 maybe-all-stage3-gcc: all-stage3-gcc
10319 all-stage3: all-stage3-gcc
10320 TARGET-stage3-gcc = $(TARGET-gcc)
10321 all-stage3-gcc: configure-stage3-gcc
10322         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10323         @r=`${PWD_COMMAND}`; export r; \
10324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325         TFLAGS="$(STAGE3_TFLAGS)"; \
10326         $(HOST_EXPORTS) \
10327         $(POSTSTAGE1_HOST_EXPORTS)  \
10328         cd $(HOST_SUBDIR)/gcc && \
10329         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10330                 CFLAGS="$(STAGE3_CFLAGS)" \
10331                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10332                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10333                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10334                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10335                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10336                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10337                 TFLAGS="$(STAGE3_TFLAGS)" \
10338                 $(TARGET-stage3-gcc)
10339
10340 maybe-clean-stage3-gcc: clean-stage3-gcc
10341 clean-stage3: clean-stage3-gcc
10342 clean-stage3-gcc:
10343         @if [ $(current_stage) = stage3 ]; then \
10344           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10345         else \
10346           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10347           $(MAKE) stage3-start; \
10348         fi; \
10349         cd $(HOST_SUBDIR)/gcc && \
10350         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10351 @endif gcc-bootstrap
10352
10353
10354 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10355 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10356 maybe-all-stage4-gcc:
10357 maybe-clean-stage4-gcc:
10358 @if gcc-bootstrap
10359 maybe-all-stage4-gcc: all-stage4-gcc
10360 all-stage4: all-stage4-gcc
10361 TARGET-stage4-gcc = $(TARGET-gcc)
10362 all-stage4-gcc: configure-stage4-gcc
10363         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10364         @r=`${PWD_COMMAND}`; export r; \
10365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10366         TFLAGS="$(STAGE4_TFLAGS)"; \
10367         $(HOST_EXPORTS) \
10368         $(POSTSTAGE1_HOST_EXPORTS)  \
10369         cd $(HOST_SUBDIR)/gcc && \
10370         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10371                 CFLAGS="$(STAGE4_CFLAGS)" \
10372                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10373                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10374                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10375                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10376                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10377                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10378                 TFLAGS="$(STAGE4_TFLAGS)" \
10379                 $(TARGET-stage4-gcc)
10380
10381 maybe-clean-stage4-gcc: clean-stage4-gcc
10382 clean-stage4: clean-stage4-gcc
10383 clean-stage4-gcc:
10384         @if [ $(current_stage) = stage4 ]; then \
10385           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10386         else \
10387           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10388           $(MAKE) stage4-start; \
10389         fi; \
10390         cd $(HOST_SUBDIR)/gcc && \
10391         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10392 @endif gcc-bootstrap
10393
10394
10395 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10396 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10397 maybe-all-stageprofile-gcc:
10398 maybe-clean-stageprofile-gcc:
10399 @if gcc-bootstrap
10400 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10401 all-stageprofile: all-stageprofile-gcc
10402 TARGET-stageprofile-gcc = $(TARGET-gcc)
10403 all-stageprofile-gcc: configure-stageprofile-gcc
10404         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10405         @r=`${PWD_COMMAND}`; export r; \
10406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10407         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10408         $(HOST_EXPORTS) \
10409         $(POSTSTAGE1_HOST_EXPORTS)  \
10410         cd $(HOST_SUBDIR)/gcc && \
10411         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10412                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10413                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10414                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10415                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10416                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10417                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10418                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10419                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10420                 $(TARGET-stageprofile-gcc)
10421
10422 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10423 clean-stageprofile: clean-stageprofile-gcc
10424 clean-stageprofile-gcc:
10425         @if [ $(current_stage) = stageprofile ]; then \
10426           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10427         else \
10428           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10429           $(MAKE) stageprofile-start; \
10430         fi; \
10431         cd $(HOST_SUBDIR)/gcc && \
10432         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10433 @endif gcc-bootstrap
10434
10435
10436 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10437 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10438 maybe-all-stagefeedback-gcc:
10439 maybe-clean-stagefeedback-gcc:
10440 @if gcc-bootstrap
10441 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10442 all-stagefeedback: all-stagefeedback-gcc
10443 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10444 all-stagefeedback-gcc: configure-stagefeedback-gcc
10445         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10446         @r=`${PWD_COMMAND}`; export r; \
10447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10448         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10449         $(HOST_EXPORTS) \
10450         $(POSTSTAGE1_HOST_EXPORTS)  \
10451         cd $(HOST_SUBDIR)/gcc && \
10452         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10453                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10454                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10455                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10456                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10457                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10458                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10459                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10460                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10461                 $(TARGET-stagefeedback-gcc)
10462
10463 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10464 clean-stagefeedback: clean-stagefeedback-gcc
10465 clean-stagefeedback-gcc:
10466         @if [ $(current_stage) = stagefeedback ]; then \
10467           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10468         else \
10469           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10470           $(MAKE) stagefeedback-start; \
10471         fi; \
10472         cd $(HOST_SUBDIR)/gcc && \
10473         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10474 @endif gcc-bootstrap
10475
10476
10477
10478
10479
10480 .PHONY: check-gcc maybe-check-gcc
10481 maybe-check-gcc:
10482 @if gcc
10483 maybe-check-gcc: check-gcc
10484
10485 check-gcc:
10486         @: $(MAKE); $(unstage)
10487         @r=`${PWD_COMMAND}`; export r; \
10488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10489         $(HOST_EXPORTS) \
10490         (cd $(HOST_SUBDIR)/gcc && \
10491           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10492
10493 @endif gcc
10494
10495 .PHONY: install-gcc maybe-install-gcc
10496 maybe-install-gcc:
10497 @if gcc
10498 maybe-install-gcc: install-gcc
10499
10500 install-gcc: installdirs
10501         @: $(MAKE); $(unstage)
10502         @r=`${PWD_COMMAND}`; export r; \
10503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10504         $(HOST_EXPORTS) \
10505         (cd $(HOST_SUBDIR)/gcc && \
10506           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10507
10508 @endif gcc
10509
10510 .PHONY: install-strip-gcc maybe-install-strip-gcc
10511 maybe-install-strip-gcc:
10512 @if gcc
10513 maybe-install-strip-gcc: install-strip-gcc
10514
10515 install-strip-gcc: installdirs
10516         @: $(MAKE); $(unstage)
10517         @r=`${PWD_COMMAND}`; export r; \
10518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10519         $(HOST_EXPORTS) \
10520         (cd $(HOST_SUBDIR)/gcc && \
10521           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10522
10523 @endif gcc
10524
10525 # Other targets (info, dvi, pdf, etc.)
10526
10527 .PHONY: maybe-info-gcc info-gcc
10528 maybe-info-gcc:
10529 @if gcc
10530 maybe-info-gcc: info-gcc
10531
10532 info-gcc: \
10533     configure-gcc 
10534         @[ -f ./gcc/Makefile ] || exit 0; \
10535         r=`${PWD_COMMAND}`; export r; \
10536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10537         $(HOST_EXPORTS) \
10538         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10540         done; \
10541         echo "Doing info in gcc" ; \
10542         (cd $(HOST_SUBDIR)/gcc && \
10543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10545                   "RANLIB=$${RANLIB}" \
10546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10547                   info) \
10548           || exit 1
10549
10550 @endif gcc
10551
10552 .PHONY: maybe-dvi-gcc dvi-gcc
10553 maybe-dvi-gcc:
10554 @if gcc
10555 maybe-dvi-gcc: dvi-gcc
10556
10557 dvi-gcc: \
10558     configure-gcc 
10559         @[ -f ./gcc/Makefile ] || exit 0; \
10560         r=`${PWD_COMMAND}`; export r; \
10561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562         $(HOST_EXPORTS) \
10563         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565         done; \
10566         echo "Doing dvi in gcc" ; \
10567         (cd $(HOST_SUBDIR)/gcc && \
10568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570                   "RANLIB=$${RANLIB}" \
10571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10572                   dvi) \
10573           || exit 1
10574
10575 @endif gcc
10576
10577 .PHONY: maybe-pdf-gcc pdf-gcc
10578 maybe-pdf-gcc:
10579 @if gcc
10580 maybe-pdf-gcc: pdf-gcc
10581
10582 pdf-gcc: \
10583     configure-gcc 
10584         @[ -f ./gcc/Makefile ] || exit 0; \
10585         r=`${PWD_COMMAND}`; export r; \
10586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10587         $(HOST_EXPORTS) \
10588         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10590         done; \
10591         echo "Doing pdf in gcc" ; \
10592         (cd $(HOST_SUBDIR)/gcc && \
10593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10595                   "RANLIB=$${RANLIB}" \
10596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10597                   pdf) \
10598           || exit 1
10599
10600 @endif gcc
10601
10602 .PHONY: maybe-html-gcc html-gcc
10603 maybe-html-gcc:
10604 @if gcc
10605 maybe-html-gcc: html-gcc
10606
10607 html-gcc: \
10608     configure-gcc 
10609         @[ -f ./gcc/Makefile ] || exit 0; \
10610         r=`${PWD_COMMAND}`; export r; \
10611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10612         $(HOST_EXPORTS) \
10613         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10615         done; \
10616         echo "Doing html in gcc" ; \
10617         (cd $(HOST_SUBDIR)/gcc && \
10618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10620                   "RANLIB=$${RANLIB}" \
10621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10622                   html) \
10623           || exit 1
10624
10625 @endif gcc
10626
10627 .PHONY: maybe-TAGS-gcc TAGS-gcc
10628 maybe-TAGS-gcc:
10629 @if gcc
10630 maybe-TAGS-gcc: TAGS-gcc
10631
10632 TAGS-gcc: \
10633     configure-gcc 
10634         @[ -f ./gcc/Makefile ] || exit 0; \
10635         r=`${PWD_COMMAND}`; export r; \
10636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10637         $(HOST_EXPORTS) \
10638         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10640         done; \
10641         echo "Doing TAGS in gcc" ; \
10642         (cd $(HOST_SUBDIR)/gcc && \
10643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10645                   "RANLIB=$${RANLIB}" \
10646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10647                   TAGS) \
10648           || exit 1
10649
10650 @endif gcc
10651
10652 .PHONY: maybe-install-info-gcc install-info-gcc
10653 maybe-install-info-gcc:
10654 @if gcc
10655 maybe-install-info-gcc: install-info-gcc
10656
10657 install-info-gcc: \
10658     configure-gcc \
10659     info-gcc 
10660         @[ -f ./gcc/Makefile ] || exit 0; \
10661         r=`${PWD_COMMAND}`; export r; \
10662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10663         $(HOST_EXPORTS) \
10664         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10666         done; \
10667         echo "Doing install-info in gcc" ; \
10668         (cd $(HOST_SUBDIR)/gcc && \
10669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10671                   "RANLIB=$${RANLIB}" \
10672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10673                   install-info) \
10674           || exit 1
10675
10676 @endif gcc
10677
10678 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10679 maybe-install-pdf-gcc:
10680 @if gcc
10681 maybe-install-pdf-gcc: install-pdf-gcc
10682
10683 install-pdf-gcc: \
10684     configure-gcc \
10685     pdf-gcc 
10686         @[ -f ./gcc/Makefile ] || exit 0; \
10687         r=`${PWD_COMMAND}`; export r; \
10688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10689         $(HOST_EXPORTS) \
10690         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10692         done; \
10693         echo "Doing install-pdf in gcc" ; \
10694         (cd $(HOST_SUBDIR)/gcc && \
10695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10697                   "RANLIB=$${RANLIB}" \
10698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10699                   install-pdf) \
10700           || exit 1
10701
10702 @endif gcc
10703
10704 .PHONY: maybe-install-html-gcc install-html-gcc
10705 maybe-install-html-gcc:
10706 @if gcc
10707 maybe-install-html-gcc: install-html-gcc
10708
10709 install-html-gcc: \
10710     configure-gcc \
10711     html-gcc 
10712         @[ -f ./gcc/Makefile ] || exit 0; \
10713         r=`${PWD_COMMAND}`; export r; \
10714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10715         $(HOST_EXPORTS) \
10716         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10718         done; \
10719         echo "Doing install-html in gcc" ; \
10720         (cd $(HOST_SUBDIR)/gcc && \
10721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10723                   "RANLIB=$${RANLIB}" \
10724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10725                   install-html) \
10726           || exit 1
10727
10728 @endif gcc
10729
10730 .PHONY: maybe-installcheck-gcc installcheck-gcc
10731 maybe-installcheck-gcc:
10732 @if gcc
10733 maybe-installcheck-gcc: installcheck-gcc
10734
10735 installcheck-gcc: \
10736     configure-gcc 
10737         @[ -f ./gcc/Makefile ] || exit 0; \
10738         r=`${PWD_COMMAND}`; export r; \
10739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10740         $(HOST_EXPORTS) \
10741         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10743         done; \
10744         echo "Doing installcheck in gcc" ; \
10745         (cd $(HOST_SUBDIR)/gcc && \
10746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10748                   "RANLIB=$${RANLIB}" \
10749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10750                   installcheck) \
10751           || exit 1
10752
10753 @endif gcc
10754
10755 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10756 maybe-mostlyclean-gcc:
10757 @if gcc
10758 maybe-mostlyclean-gcc: mostlyclean-gcc
10759
10760 mostlyclean-gcc: 
10761         @[ -f ./gcc/Makefile ] || exit 0; \
10762         r=`${PWD_COMMAND}`; export r; \
10763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10764         $(HOST_EXPORTS) \
10765         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767         done; \
10768         echo "Doing mostlyclean in gcc" ; \
10769         (cd $(HOST_SUBDIR)/gcc && \
10770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772                   "RANLIB=$${RANLIB}" \
10773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10774                   mostlyclean) \
10775           || exit 1
10776
10777 @endif gcc
10778
10779 .PHONY: maybe-clean-gcc clean-gcc
10780 maybe-clean-gcc:
10781 @if gcc
10782 maybe-clean-gcc: clean-gcc
10783
10784 clean-gcc: 
10785         @[ -f ./gcc/Makefile ] || exit 0; \
10786         r=`${PWD_COMMAND}`; export r; \
10787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10788         $(HOST_EXPORTS) \
10789         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791         done; \
10792         echo "Doing clean in gcc" ; \
10793         (cd $(HOST_SUBDIR)/gcc && \
10794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796                   "RANLIB=$${RANLIB}" \
10797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10798                   clean) \
10799           || exit 1
10800
10801 @endif gcc
10802
10803 .PHONY: maybe-distclean-gcc distclean-gcc
10804 maybe-distclean-gcc:
10805 @if gcc
10806 maybe-distclean-gcc: distclean-gcc
10807
10808 distclean-gcc: 
10809         @[ -f ./gcc/Makefile ] || exit 0; \
10810         r=`${PWD_COMMAND}`; export r; \
10811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10812         $(HOST_EXPORTS) \
10813         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10815         done; \
10816         echo "Doing distclean in gcc" ; \
10817         (cd $(HOST_SUBDIR)/gcc && \
10818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10820                   "RANLIB=$${RANLIB}" \
10821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10822                   distclean) \
10823           || exit 1
10824
10825 @endif gcc
10826
10827 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10828 maybe-maintainer-clean-gcc:
10829 @if gcc
10830 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10831
10832 maintainer-clean-gcc: 
10833         @[ -f ./gcc/Makefile ] || exit 0; \
10834         r=`${PWD_COMMAND}`; export r; \
10835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10836         $(HOST_EXPORTS) \
10837         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10839         done; \
10840         echo "Doing maintainer-clean in gcc" ; \
10841         (cd $(HOST_SUBDIR)/gcc && \
10842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10844                   "RANLIB=$${RANLIB}" \
10845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10846                   maintainer-clean) \
10847           || exit 1
10848
10849 @endif gcc
10850
10851
10852
10853 .PHONY: configure-gmp maybe-configure-gmp
10854 maybe-configure-gmp:
10855 @if gcc-bootstrap
10856 configure-gmp: stage_current
10857 @endif gcc-bootstrap
10858 @if gmp
10859 maybe-configure-gmp: configure-gmp
10860 configure-gmp: 
10861         @r=`${PWD_COMMAND}`; export r; \
10862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10863         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10864         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10865         $(HOST_EXPORTS)  \
10866         echo Configuring in $(HOST_SUBDIR)/gmp; \
10867         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10868         case $(srcdir) in \
10869           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10870           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10871                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10872         esac; \
10873         srcdiroption="--srcdir=$${topdir}/gmp"; \
10874         libsrcdir="$$s/gmp"; \
10875         $(SHELL) $${libsrcdir}/configure \
10876           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10877           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10878           || exit 1
10879 @endif gmp
10880
10881
10882
10883 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10884 maybe-configure-stage1-gmp:
10885 @if gmp-bootstrap
10886 maybe-configure-stage1-gmp: configure-stage1-gmp
10887 configure-stage1-gmp:
10888         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10889         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10890         @r=`${PWD_COMMAND}`; export r; \
10891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10892         TFLAGS="$(STAGE1_TFLAGS)"; \
10893         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10894         $(HOST_EXPORTS) \
10895         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10896         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10897         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10898         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10899         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10900         cd $(HOST_SUBDIR)/gmp || exit 1; \
10901         case $(srcdir) in \
10902           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10903           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10904                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10905         esac; \
10906         srcdiroption="--srcdir=$${topdir}/gmp"; \
10907         libsrcdir="$$s/gmp"; \
10908         $(SHELL) $${libsrcdir}/configure \
10909           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10910           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10911           $(STAGE1_CONFIGURE_FLAGS) \
10912           --disable-shared
10913 @endif gmp-bootstrap
10914
10915 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10916 maybe-configure-stage2-gmp:
10917 @if gmp-bootstrap
10918 maybe-configure-stage2-gmp: configure-stage2-gmp
10919 configure-stage2-gmp:
10920         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10921         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10922         @r=`${PWD_COMMAND}`; export r; \
10923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10924         TFLAGS="$(STAGE2_TFLAGS)"; \
10925         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10926         $(HOST_EXPORTS) \
10927         $(POSTSTAGE1_HOST_EXPORTS) \
10928         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10929         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10930         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10931         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10932         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10933         cd $(HOST_SUBDIR)/gmp || exit 1; \
10934         case $(srcdir) in \
10935           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10936           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10937                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10938         esac; \
10939         srcdiroption="--srcdir=$${topdir}/gmp"; \
10940         libsrcdir="$$s/gmp"; \
10941         $(SHELL) $${libsrcdir}/configure \
10942           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10943           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10944           --with-build-libsubdir=$(HOST_SUBDIR) \
10945           $(STAGE2_CONFIGURE_FLAGS) \
10946           --disable-shared
10947 @endif gmp-bootstrap
10948
10949 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10950 maybe-configure-stage3-gmp:
10951 @if gmp-bootstrap
10952 maybe-configure-stage3-gmp: configure-stage3-gmp
10953 configure-stage3-gmp:
10954         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10955         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10956         @r=`${PWD_COMMAND}`; export r; \
10957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10958         TFLAGS="$(STAGE3_TFLAGS)"; \
10959         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10960         $(HOST_EXPORTS) \
10961         $(POSTSTAGE1_HOST_EXPORTS) \
10962         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10963         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10964         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10965         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10966         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10967         cd $(HOST_SUBDIR)/gmp || exit 1; \
10968         case $(srcdir) in \
10969           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10970           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10971                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10972         esac; \
10973         srcdiroption="--srcdir=$${topdir}/gmp"; \
10974         libsrcdir="$$s/gmp"; \
10975         $(SHELL) $${libsrcdir}/configure \
10976           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10977           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10978           --with-build-libsubdir=$(HOST_SUBDIR) \
10979           $(STAGE3_CONFIGURE_FLAGS) \
10980           --disable-shared
10981 @endif gmp-bootstrap
10982
10983 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10984 maybe-configure-stage4-gmp:
10985 @if gmp-bootstrap
10986 maybe-configure-stage4-gmp: configure-stage4-gmp
10987 configure-stage4-gmp:
10988         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10989         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10990         @r=`${PWD_COMMAND}`; export r; \
10991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10992         TFLAGS="$(STAGE4_TFLAGS)"; \
10993         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10994         $(HOST_EXPORTS) \
10995         $(POSTSTAGE1_HOST_EXPORTS) \
10996         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10997         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10998         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10999         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11000         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11001         cd $(HOST_SUBDIR)/gmp || exit 1; \
11002         case $(srcdir) in \
11003           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11004           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11005                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11006         esac; \
11007         srcdiroption="--srcdir=$${topdir}/gmp"; \
11008         libsrcdir="$$s/gmp"; \
11009         $(SHELL) $${libsrcdir}/configure \
11010           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11011           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11012           --with-build-libsubdir=$(HOST_SUBDIR) \
11013           $(STAGE4_CONFIGURE_FLAGS) \
11014           --disable-shared
11015 @endif gmp-bootstrap
11016
11017 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11018 maybe-configure-stageprofile-gmp:
11019 @if gmp-bootstrap
11020 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11021 configure-stageprofile-gmp:
11022         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11023         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11024         @r=`${PWD_COMMAND}`; export r; \
11025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11026         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11027         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11028         $(HOST_EXPORTS) \
11029         $(POSTSTAGE1_HOST_EXPORTS) \
11030         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11031         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11032         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11033         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11034         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11035         cd $(HOST_SUBDIR)/gmp || exit 1; \
11036         case $(srcdir) in \
11037           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11038           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11039                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11040         esac; \
11041         srcdiroption="--srcdir=$${topdir}/gmp"; \
11042         libsrcdir="$$s/gmp"; \
11043         $(SHELL) $${libsrcdir}/configure \
11044           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11045           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11046           --with-build-libsubdir=$(HOST_SUBDIR) \
11047           $(STAGEprofile_CONFIGURE_FLAGS) \
11048           --disable-shared
11049 @endif gmp-bootstrap
11050
11051 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11052 maybe-configure-stagefeedback-gmp:
11053 @if gmp-bootstrap
11054 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11055 configure-stagefeedback-gmp:
11056         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11057         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11058         @r=`${PWD_COMMAND}`; export r; \
11059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11060         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11061         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11062         $(HOST_EXPORTS) \
11063         $(POSTSTAGE1_HOST_EXPORTS) \
11064         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11065         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11066         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11067         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11068         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11069         cd $(HOST_SUBDIR)/gmp || exit 1; \
11070         case $(srcdir) in \
11071           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11072           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11073                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11074         esac; \
11075         srcdiroption="--srcdir=$${topdir}/gmp"; \
11076         libsrcdir="$$s/gmp"; \
11077         $(SHELL) $${libsrcdir}/configure \
11078           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11079           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11080           --with-build-libsubdir=$(HOST_SUBDIR) \
11081           $(STAGEfeedback_CONFIGURE_FLAGS) \
11082           --disable-shared
11083 @endif gmp-bootstrap
11084
11085
11086
11087
11088
11089 .PHONY: all-gmp maybe-all-gmp
11090 maybe-all-gmp:
11091 @if gcc-bootstrap
11092 all-gmp: stage_current
11093 @endif gcc-bootstrap
11094 @if gmp
11095 TARGET-gmp=all
11096 maybe-all-gmp: all-gmp
11097 all-gmp: configure-gmp
11098         @r=`${PWD_COMMAND}`; export r; \
11099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11100         $(HOST_EXPORTS)  \
11101         (cd $(HOST_SUBDIR)/gmp && \
11102           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11103                 $(TARGET-gmp))
11104 @endif gmp
11105
11106
11107
11108 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11109 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11110 maybe-all-stage1-gmp:
11111 maybe-clean-stage1-gmp:
11112 @if gmp-bootstrap
11113 maybe-all-stage1-gmp: all-stage1-gmp
11114 all-stage1: all-stage1-gmp
11115 TARGET-stage1-gmp = $(TARGET-gmp)
11116 all-stage1-gmp: configure-stage1-gmp
11117         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11118         @r=`${PWD_COMMAND}`; export r; \
11119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120         TFLAGS="$(STAGE1_TFLAGS)"; \
11121         $(HOST_EXPORTS)  \
11122         cd $(HOST_SUBDIR)/gmp && \
11123         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11124                 CFLAGS="$(STAGE1_CFLAGS)" \
11125                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11126                 LIBCFLAGS="$(LIBCFLAGS)" \
11127                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11128                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11129                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11130                 $(EXTRA_HOST_FLAGS)  \
11131                 $(STAGE1_FLAGS_TO_PASS)  \
11132                 TFLAGS="$(STAGE1_TFLAGS)" \
11133                 $(TARGET-stage1-gmp)
11134
11135 maybe-clean-stage1-gmp: clean-stage1-gmp
11136 clean-stage1: clean-stage1-gmp
11137 clean-stage1-gmp:
11138         @if [ $(current_stage) = stage1 ]; then \
11139           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11140         else \
11141           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11142           $(MAKE) stage1-start; \
11143         fi; \
11144         cd $(HOST_SUBDIR)/gmp && \
11145         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11146         $(STAGE1_FLAGS_TO_PASS)  clean
11147 @endif gmp-bootstrap
11148
11149
11150 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11151 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11152 maybe-all-stage2-gmp:
11153 maybe-clean-stage2-gmp:
11154 @if gmp-bootstrap
11155 maybe-all-stage2-gmp: all-stage2-gmp
11156 all-stage2: all-stage2-gmp
11157 TARGET-stage2-gmp = $(TARGET-gmp)
11158 all-stage2-gmp: configure-stage2-gmp
11159         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11160         @r=`${PWD_COMMAND}`; export r; \
11161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11162         TFLAGS="$(STAGE2_TFLAGS)"; \
11163         $(HOST_EXPORTS) \
11164         $(POSTSTAGE1_HOST_EXPORTS)  \
11165         cd $(HOST_SUBDIR)/gmp && \
11166         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11167                 CFLAGS="$(STAGE2_CFLAGS)" \
11168                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11169                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11170                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11171                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11172                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11173                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11174                 TFLAGS="$(STAGE2_TFLAGS)" \
11175                 $(TARGET-stage2-gmp)
11176
11177 maybe-clean-stage2-gmp: clean-stage2-gmp
11178 clean-stage2: clean-stage2-gmp
11179 clean-stage2-gmp:
11180         @if [ $(current_stage) = stage2 ]; then \
11181           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11182         else \
11183           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11184           $(MAKE) stage2-start; \
11185         fi; \
11186         cd $(HOST_SUBDIR)/gmp && \
11187         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11188 @endif gmp-bootstrap
11189
11190
11191 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11192 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11193 maybe-all-stage3-gmp:
11194 maybe-clean-stage3-gmp:
11195 @if gmp-bootstrap
11196 maybe-all-stage3-gmp: all-stage3-gmp
11197 all-stage3: all-stage3-gmp
11198 TARGET-stage3-gmp = $(TARGET-gmp)
11199 all-stage3-gmp: configure-stage3-gmp
11200         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11201         @r=`${PWD_COMMAND}`; export r; \
11202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203         TFLAGS="$(STAGE3_TFLAGS)"; \
11204         $(HOST_EXPORTS) \
11205         $(POSTSTAGE1_HOST_EXPORTS)  \
11206         cd $(HOST_SUBDIR)/gmp && \
11207         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11208                 CFLAGS="$(STAGE3_CFLAGS)" \
11209                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11210                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11211                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11212                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11213                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11214                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11215                 TFLAGS="$(STAGE3_TFLAGS)" \
11216                 $(TARGET-stage3-gmp)
11217
11218 maybe-clean-stage3-gmp: clean-stage3-gmp
11219 clean-stage3: clean-stage3-gmp
11220 clean-stage3-gmp:
11221         @if [ $(current_stage) = stage3 ]; then \
11222           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11223         else \
11224           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11225           $(MAKE) stage3-start; \
11226         fi; \
11227         cd $(HOST_SUBDIR)/gmp && \
11228         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11229 @endif gmp-bootstrap
11230
11231
11232 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11233 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11234 maybe-all-stage4-gmp:
11235 maybe-clean-stage4-gmp:
11236 @if gmp-bootstrap
11237 maybe-all-stage4-gmp: all-stage4-gmp
11238 all-stage4: all-stage4-gmp
11239 TARGET-stage4-gmp = $(TARGET-gmp)
11240 all-stage4-gmp: configure-stage4-gmp
11241         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11242         @r=`${PWD_COMMAND}`; export r; \
11243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11244         TFLAGS="$(STAGE4_TFLAGS)"; \
11245         $(HOST_EXPORTS) \
11246         $(POSTSTAGE1_HOST_EXPORTS)  \
11247         cd $(HOST_SUBDIR)/gmp && \
11248         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11249                 CFLAGS="$(STAGE4_CFLAGS)" \
11250                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11251                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11252                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11253                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11254                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11255                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11256                 TFLAGS="$(STAGE4_TFLAGS)" \
11257                 $(TARGET-stage4-gmp)
11258
11259 maybe-clean-stage4-gmp: clean-stage4-gmp
11260 clean-stage4: clean-stage4-gmp
11261 clean-stage4-gmp:
11262         @if [ $(current_stage) = stage4 ]; then \
11263           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11264         else \
11265           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11266           $(MAKE) stage4-start; \
11267         fi; \
11268         cd $(HOST_SUBDIR)/gmp && \
11269         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11270 @endif gmp-bootstrap
11271
11272
11273 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11274 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11275 maybe-all-stageprofile-gmp:
11276 maybe-clean-stageprofile-gmp:
11277 @if gmp-bootstrap
11278 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11279 all-stageprofile: all-stageprofile-gmp
11280 TARGET-stageprofile-gmp = $(TARGET-gmp)
11281 all-stageprofile-gmp: configure-stageprofile-gmp
11282         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11283         @r=`${PWD_COMMAND}`; export r; \
11284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11286         $(HOST_EXPORTS) \
11287         $(POSTSTAGE1_HOST_EXPORTS)  \
11288         cd $(HOST_SUBDIR)/gmp && \
11289         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11290                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11291                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11292                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11293                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11294                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11295                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11296                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11297                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11298                 $(TARGET-stageprofile-gmp)
11299
11300 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11301 clean-stageprofile: clean-stageprofile-gmp
11302 clean-stageprofile-gmp:
11303         @if [ $(current_stage) = stageprofile ]; then \
11304           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11305         else \
11306           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11307           $(MAKE) stageprofile-start; \
11308         fi; \
11309         cd $(HOST_SUBDIR)/gmp && \
11310         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11311 @endif gmp-bootstrap
11312
11313
11314 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11315 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11316 maybe-all-stagefeedback-gmp:
11317 maybe-clean-stagefeedback-gmp:
11318 @if gmp-bootstrap
11319 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11320 all-stagefeedback: all-stagefeedback-gmp
11321 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11322 all-stagefeedback-gmp: configure-stagefeedback-gmp
11323         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11324         @r=`${PWD_COMMAND}`; export r; \
11325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11327         $(HOST_EXPORTS) \
11328         $(POSTSTAGE1_HOST_EXPORTS)  \
11329         cd $(HOST_SUBDIR)/gmp && \
11330         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11331                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11332                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11333                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11334                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11335                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11336                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11337                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11338                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11339                 $(TARGET-stagefeedback-gmp)
11340
11341 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11342 clean-stagefeedback: clean-stagefeedback-gmp
11343 clean-stagefeedback-gmp:
11344         @if [ $(current_stage) = stagefeedback ]; then \
11345           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11346         else \
11347           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11348           $(MAKE) stagefeedback-start; \
11349         fi; \
11350         cd $(HOST_SUBDIR)/gmp && \
11351         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11352 @endif gmp-bootstrap
11353
11354
11355
11356
11357
11358 .PHONY: check-gmp maybe-check-gmp
11359 maybe-check-gmp:
11360 @if gmp
11361 maybe-check-gmp: check-gmp
11362
11363 check-gmp:
11364         @: $(MAKE); $(unstage)
11365         @r=`${PWD_COMMAND}`; export r; \
11366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11367         $(HOST_EXPORTS) \
11368         (cd $(HOST_SUBDIR)/gmp && \
11369           $(MAKE) $(FLAGS_TO_PASS)  check)
11370
11371 @endif gmp
11372
11373 .PHONY: install-gmp maybe-install-gmp
11374 maybe-install-gmp:
11375 @if gmp
11376 maybe-install-gmp: install-gmp
11377
11378 install-gmp:
11379
11380 @endif gmp
11381
11382 .PHONY: install-strip-gmp maybe-install-strip-gmp
11383 maybe-install-strip-gmp:
11384 @if gmp
11385 maybe-install-strip-gmp: install-strip-gmp
11386
11387 install-strip-gmp:
11388
11389 @endif gmp
11390
11391 # Other targets (info, dvi, pdf, etc.)
11392
11393 .PHONY: maybe-info-gmp info-gmp
11394 maybe-info-gmp:
11395 @if gmp
11396 maybe-info-gmp: info-gmp
11397
11398 info-gmp: \
11399     configure-gmp 
11400         @[ -f ./gmp/Makefile ] || exit 0; \
11401         r=`${PWD_COMMAND}`; export r; \
11402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403         $(HOST_EXPORTS) \
11404         for flag in $(EXTRA_HOST_FLAGS) ; do \
11405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11406         done; \
11407         echo "Doing info in gmp" ; \
11408         (cd $(HOST_SUBDIR)/gmp && \
11409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11411                   "RANLIB=$${RANLIB}" \
11412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11413                   info) \
11414           || exit 1
11415
11416 @endif gmp
11417
11418 .PHONY: maybe-dvi-gmp dvi-gmp
11419 maybe-dvi-gmp:
11420 @if gmp
11421 maybe-dvi-gmp: dvi-gmp
11422
11423 dvi-gmp: \
11424     configure-gmp 
11425         @[ -f ./gmp/Makefile ] || exit 0; \
11426         r=`${PWD_COMMAND}`; export r; \
11427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11428         $(HOST_EXPORTS) \
11429         for flag in $(EXTRA_HOST_FLAGS) ; do \
11430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11431         done; \
11432         echo "Doing dvi in gmp" ; \
11433         (cd $(HOST_SUBDIR)/gmp && \
11434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11436                   "RANLIB=$${RANLIB}" \
11437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11438                   dvi) \
11439           || exit 1
11440
11441 @endif gmp
11442
11443 .PHONY: maybe-pdf-gmp pdf-gmp
11444 maybe-pdf-gmp:
11445 @if gmp
11446 maybe-pdf-gmp: pdf-gmp
11447
11448 pdf-gmp: \
11449     configure-gmp 
11450         @[ -f ./gmp/Makefile ] || exit 0; \
11451         r=`${PWD_COMMAND}`; export r; \
11452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11453         $(HOST_EXPORTS) \
11454         for flag in $(EXTRA_HOST_FLAGS) ; do \
11455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11456         done; \
11457         echo "Doing pdf in gmp" ; \
11458         (cd $(HOST_SUBDIR)/gmp && \
11459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11461                   "RANLIB=$${RANLIB}" \
11462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11463                   pdf) \
11464           || exit 1
11465
11466 @endif gmp
11467
11468 .PHONY: maybe-html-gmp html-gmp
11469 maybe-html-gmp:
11470 @if gmp
11471 maybe-html-gmp: html-gmp
11472
11473 html-gmp: \
11474     configure-gmp 
11475         @[ -f ./gmp/Makefile ] || exit 0; \
11476         r=`${PWD_COMMAND}`; export r; \
11477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11478         $(HOST_EXPORTS) \
11479         for flag in $(EXTRA_HOST_FLAGS) ; do \
11480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11481         done; \
11482         echo "Doing html in gmp" ; \
11483         (cd $(HOST_SUBDIR)/gmp && \
11484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11486                   "RANLIB=$${RANLIB}" \
11487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11488                   html) \
11489           || exit 1
11490
11491 @endif gmp
11492
11493 .PHONY: maybe-TAGS-gmp TAGS-gmp
11494 maybe-TAGS-gmp:
11495 @if gmp
11496 maybe-TAGS-gmp: TAGS-gmp
11497
11498 TAGS-gmp: \
11499     configure-gmp 
11500         @[ -f ./gmp/Makefile ] || exit 0; \
11501         r=`${PWD_COMMAND}`; export r; \
11502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11503         $(HOST_EXPORTS) \
11504         for flag in $(EXTRA_HOST_FLAGS) ; do \
11505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11506         done; \
11507         echo "Doing TAGS in gmp" ; \
11508         (cd $(HOST_SUBDIR)/gmp && \
11509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11511                   "RANLIB=$${RANLIB}" \
11512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11513                   TAGS) \
11514           || exit 1
11515
11516 @endif gmp
11517
11518 .PHONY: maybe-install-info-gmp install-info-gmp
11519 maybe-install-info-gmp:
11520 @if gmp
11521 maybe-install-info-gmp: install-info-gmp
11522
11523 install-info-gmp: \
11524     configure-gmp \
11525     info-gmp 
11526         @[ -f ./gmp/Makefile ] || exit 0; \
11527         r=`${PWD_COMMAND}`; export r; \
11528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11529         $(HOST_EXPORTS) \
11530         for flag in $(EXTRA_HOST_FLAGS) ; do \
11531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11532         done; \
11533         echo "Doing install-info in gmp" ; \
11534         (cd $(HOST_SUBDIR)/gmp && \
11535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11537                   "RANLIB=$${RANLIB}" \
11538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11539                   install-info) \
11540           || exit 1
11541
11542 @endif gmp
11543
11544 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11545 maybe-install-pdf-gmp:
11546 @if gmp
11547 maybe-install-pdf-gmp: install-pdf-gmp
11548
11549 install-pdf-gmp: \
11550     configure-gmp \
11551     pdf-gmp 
11552         @[ -f ./gmp/Makefile ] || exit 0; \
11553         r=`${PWD_COMMAND}`; export r; \
11554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11555         $(HOST_EXPORTS) \
11556         for flag in $(EXTRA_HOST_FLAGS) ; do \
11557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11558         done; \
11559         echo "Doing install-pdf in gmp" ; \
11560         (cd $(HOST_SUBDIR)/gmp && \
11561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11563                   "RANLIB=$${RANLIB}" \
11564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11565                   install-pdf) \
11566           || exit 1
11567
11568 @endif gmp
11569
11570 .PHONY: maybe-install-html-gmp install-html-gmp
11571 maybe-install-html-gmp:
11572 @if gmp
11573 maybe-install-html-gmp: install-html-gmp
11574
11575 install-html-gmp: \
11576     configure-gmp \
11577     html-gmp 
11578         @[ -f ./gmp/Makefile ] || exit 0; \
11579         r=`${PWD_COMMAND}`; export r; \
11580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11581         $(HOST_EXPORTS) \
11582         for flag in $(EXTRA_HOST_FLAGS) ; do \
11583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11584         done; \
11585         echo "Doing install-html in gmp" ; \
11586         (cd $(HOST_SUBDIR)/gmp && \
11587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11589                   "RANLIB=$${RANLIB}" \
11590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11591                   install-html) \
11592           || exit 1
11593
11594 @endif gmp
11595
11596 .PHONY: maybe-installcheck-gmp installcheck-gmp
11597 maybe-installcheck-gmp:
11598 @if gmp
11599 maybe-installcheck-gmp: installcheck-gmp
11600
11601 installcheck-gmp: \
11602     configure-gmp 
11603         @[ -f ./gmp/Makefile ] || exit 0; \
11604         r=`${PWD_COMMAND}`; export r; \
11605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11606         $(HOST_EXPORTS) \
11607         for flag in $(EXTRA_HOST_FLAGS) ; do \
11608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11609         done; \
11610         echo "Doing installcheck in gmp" ; \
11611         (cd $(HOST_SUBDIR)/gmp && \
11612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11614                   "RANLIB=$${RANLIB}" \
11615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11616                   installcheck) \
11617           || exit 1
11618
11619 @endif gmp
11620
11621 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11622 maybe-mostlyclean-gmp:
11623 @if gmp
11624 maybe-mostlyclean-gmp: mostlyclean-gmp
11625
11626 mostlyclean-gmp: 
11627         @[ -f ./gmp/Makefile ] || exit 0; \
11628         r=`${PWD_COMMAND}`; export r; \
11629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11630         $(HOST_EXPORTS) \
11631         for flag in $(EXTRA_HOST_FLAGS) ; do \
11632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11633         done; \
11634         echo "Doing mostlyclean in gmp" ; \
11635         (cd $(HOST_SUBDIR)/gmp && \
11636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11638                   "RANLIB=$${RANLIB}" \
11639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11640                   mostlyclean) \
11641           || exit 1
11642
11643 @endif gmp
11644
11645 .PHONY: maybe-clean-gmp clean-gmp
11646 maybe-clean-gmp:
11647 @if gmp
11648 maybe-clean-gmp: clean-gmp
11649
11650 clean-gmp: 
11651         @[ -f ./gmp/Makefile ] || exit 0; \
11652         r=`${PWD_COMMAND}`; export r; \
11653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654         $(HOST_EXPORTS) \
11655         for flag in $(EXTRA_HOST_FLAGS) ; do \
11656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11657         done; \
11658         echo "Doing clean in gmp" ; \
11659         (cd $(HOST_SUBDIR)/gmp && \
11660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11662                   "RANLIB=$${RANLIB}" \
11663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11664                   clean) \
11665           || exit 1
11666
11667 @endif gmp
11668
11669 .PHONY: maybe-distclean-gmp distclean-gmp
11670 maybe-distclean-gmp:
11671 @if gmp
11672 maybe-distclean-gmp: distclean-gmp
11673
11674 distclean-gmp: 
11675         @[ -f ./gmp/Makefile ] || exit 0; \
11676         r=`${PWD_COMMAND}`; export r; \
11677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678         $(HOST_EXPORTS) \
11679         for flag in $(EXTRA_HOST_FLAGS) ; do \
11680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11681         done; \
11682         echo "Doing distclean in gmp" ; \
11683         (cd $(HOST_SUBDIR)/gmp && \
11684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11686                   "RANLIB=$${RANLIB}" \
11687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11688                   distclean) \
11689           || exit 1
11690
11691 @endif gmp
11692
11693 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11694 maybe-maintainer-clean-gmp:
11695 @if gmp
11696 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11697
11698 maintainer-clean-gmp: 
11699         @[ -f ./gmp/Makefile ] || exit 0; \
11700         r=`${PWD_COMMAND}`; export r; \
11701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11702         $(HOST_EXPORTS) \
11703         for flag in $(EXTRA_HOST_FLAGS) ; do \
11704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11705         done; \
11706         echo "Doing maintainer-clean in gmp" ; \
11707         (cd $(HOST_SUBDIR)/gmp && \
11708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11710                   "RANLIB=$${RANLIB}" \
11711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11712                   maintainer-clean) \
11713           || exit 1
11714
11715 @endif gmp
11716
11717
11718
11719 .PHONY: configure-mpfr maybe-configure-mpfr
11720 maybe-configure-mpfr:
11721 @if gcc-bootstrap
11722 configure-mpfr: stage_current
11723 @endif gcc-bootstrap
11724 @if mpfr
11725 maybe-configure-mpfr: configure-mpfr
11726 configure-mpfr: 
11727         @r=`${PWD_COMMAND}`; export r; \
11728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11729         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11730         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11731         $(HOST_EXPORTS)  \
11732         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11733         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11734         case $(srcdir) in \
11735           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11736           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11737                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11738         esac; \
11739         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11740         libsrcdir="$$s/mpfr"; \
11741         $(SHELL) $${libsrcdir}/configure \
11742           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11743           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11744           || exit 1
11745 @endif mpfr
11746
11747
11748
11749 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11750 maybe-configure-stage1-mpfr:
11751 @if mpfr-bootstrap
11752 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11753 configure-stage1-mpfr:
11754         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11755         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11756         @r=`${PWD_COMMAND}`; export r; \
11757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11758         TFLAGS="$(STAGE1_TFLAGS)"; \
11759         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11760         $(HOST_EXPORTS) \
11761         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11762         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11763         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11764         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11765         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11766         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11767         case $(srcdir) in \
11768           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11769           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11770                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11771         esac; \
11772         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11773         libsrcdir="$$s/mpfr"; \
11774         $(SHELL) $${libsrcdir}/configure \
11775           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11776           --target=${target_alias} $${srcdiroption} \
11777           $(STAGE1_CONFIGURE_FLAGS) \
11778           --disable-shared @extra_mpfr_configure_flags@
11779 @endif mpfr-bootstrap
11780
11781 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11782 maybe-configure-stage2-mpfr:
11783 @if mpfr-bootstrap
11784 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11785 configure-stage2-mpfr:
11786         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11787         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11788         @r=`${PWD_COMMAND}`; export r; \
11789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11790         TFLAGS="$(STAGE2_TFLAGS)"; \
11791         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11792         $(HOST_EXPORTS) \
11793         $(POSTSTAGE1_HOST_EXPORTS) \
11794         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11795         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11796         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11797         echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11798         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11799         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11800         case $(srcdir) in \
11801           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11802           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11803                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11804         esac; \
11805         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11806         libsrcdir="$$s/mpfr"; \
11807         $(SHELL) $${libsrcdir}/configure \
11808           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11809           --target=${target_alias} $${srcdiroption} \
11810           --with-build-libsubdir=$(HOST_SUBDIR) \
11811           $(STAGE2_CONFIGURE_FLAGS) \
11812           --disable-shared @extra_mpfr_configure_flags@
11813 @endif mpfr-bootstrap
11814
11815 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11816 maybe-configure-stage3-mpfr:
11817 @if mpfr-bootstrap
11818 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11819 configure-stage3-mpfr:
11820         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11821         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11822         @r=`${PWD_COMMAND}`; export r; \
11823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824         TFLAGS="$(STAGE3_TFLAGS)"; \
11825         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11826         $(HOST_EXPORTS) \
11827         $(POSTSTAGE1_HOST_EXPORTS) \
11828         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11829         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11830         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11831         echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11832         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11833         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11834         case $(srcdir) in \
11835           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11836           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11837                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11838         esac; \
11839         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11840         libsrcdir="$$s/mpfr"; \
11841         $(SHELL) $${libsrcdir}/configure \
11842           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11843           --target=${target_alias} $${srcdiroption} \
11844           --with-build-libsubdir=$(HOST_SUBDIR) \
11845           $(STAGE3_CONFIGURE_FLAGS) \
11846           --disable-shared @extra_mpfr_configure_flags@
11847 @endif mpfr-bootstrap
11848
11849 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11850 maybe-configure-stage4-mpfr:
11851 @if mpfr-bootstrap
11852 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11853 configure-stage4-mpfr:
11854         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11855         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11856         @r=`${PWD_COMMAND}`; export r; \
11857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11858         TFLAGS="$(STAGE4_TFLAGS)"; \
11859         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11860         $(HOST_EXPORTS) \
11861         $(POSTSTAGE1_HOST_EXPORTS) \
11862         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11863         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11864         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11865         echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11866         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11867         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11868         case $(srcdir) in \
11869           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11870           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11871                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11872         esac; \
11873         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11874         libsrcdir="$$s/mpfr"; \
11875         $(SHELL) $${libsrcdir}/configure \
11876           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11877           --target=${target_alias} $${srcdiroption} \
11878           --with-build-libsubdir=$(HOST_SUBDIR) \
11879           $(STAGE4_CONFIGURE_FLAGS) \
11880           --disable-shared @extra_mpfr_configure_flags@
11881 @endif mpfr-bootstrap
11882
11883 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11884 maybe-configure-stageprofile-mpfr:
11885 @if mpfr-bootstrap
11886 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11887 configure-stageprofile-mpfr:
11888         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11889         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11890         @r=`${PWD_COMMAND}`; export r; \
11891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11892         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11893         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11894         $(HOST_EXPORTS) \
11895         $(POSTSTAGE1_HOST_EXPORTS) \
11896         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11897         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11898         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11899         echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11900         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11901         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11902         case $(srcdir) in \
11903           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11904           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11905                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11906         esac; \
11907         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11908         libsrcdir="$$s/mpfr"; \
11909         $(SHELL) $${libsrcdir}/configure \
11910           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11911           --target=${target_alias} $${srcdiroption} \
11912           --with-build-libsubdir=$(HOST_SUBDIR) \
11913           $(STAGEprofile_CONFIGURE_FLAGS) \
11914           --disable-shared @extra_mpfr_configure_flags@
11915 @endif mpfr-bootstrap
11916
11917 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11918 maybe-configure-stagefeedback-mpfr:
11919 @if mpfr-bootstrap
11920 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11921 configure-stagefeedback-mpfr:
11922         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11923         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11924         @r=`${PWD_COMMAND}`; export r; \
11925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11927         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11928         $(HOST_EXPORTS) \
11929         $(POSTSTAGE1_HOST_EXPORTS) \
11930         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11931         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11932         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11933         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11934         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11935         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11936         case $(srcdir) in \
11937           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11938           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11939                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11940         esac; \
11941         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11942         libsrcdir="$$s/mpfr"; \
11943         $(SHELL) $${libsrcdir}/configure \
11944           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11945           --target=${target_alias} $${srcdiroption} \
11946           --with-build-libsubdir=$(HOST_SUBDIR) \
11947           $(STAGEfeedback_CONFIGURE_FLAGS) \
11948           --disable-shared @extra_mpfr_configure_flags@
11949 @endif mpfr-bootstrap
11950
11951
11952
11953
11954
11955 .PHONY: all-mpfr maybe-all-mpfr
11956 maybe-all-mpfr:
11957 @if gcc-bootstrap
11958 all-mpfr: stage_current
11959 @endif gcc-bootstrap
11960 @if mpfr
11961 TARGET-mpfr=all
11962 maybe-all-mpfr: all-mpfr
11963 all-mpfr: configure-mpfr
11964         @r=`${PWD_COMMAND}`; export r; \
11965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11966         $(HOST_EXPORTS)  \
11967         (cd $(HOST_SUBDIR)/mpfr && \
11968           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11969                 $(TARGET-mpfr))
11970 @endif mpfr
11971
11972
11973
11974 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11975 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11976 maybe-all-stage1-mpfr:
11977 maybe-clean-stage1-mpfr:
11978 @if mpfr-bootstrap
11979 maybe-all-stage1-mpfr: all-stage1-mpfr
11980 all-stage1: all-stage1-mpfr
11981 TARGET-stage1-mpfr = $(TARGET-mpfr)
11982 all-stage1-mpfr: configure-stage1-mpfr
11983         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11984         @r=`${PWD_COMMAND}`; export r; \
11985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11986         TFLAGS="$(STAGE1_TFLAGS)"; \
11987         $(HOST_EXPORTS)  \
11988         cd $(HOST_SUBDIR)/mpfr && \
11989         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11990                 CFLAGS="$(STAGE1_CFLAGS)" \
11991                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11992                 LIBCFLAGS="$(LIBCFLAGS)" \
11993                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11994                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11995                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11996                 $(EXTRA_HOST_FLAGS)  \
11997                 $(STAGE1_FLAGS_TO_PASS)  \
11998                 TFLAGS="$(STAGE1_TFLAGS)" \
11999                 $(TARGET-stage1-mpfr)
12000
12001 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12002 clean-stage1: clean-stage1-mpfr
12003 clean-stage1-mpfr:
12004         @if [ $(current_stage) = stage1 ]; then \
12005           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12006         else \
12007           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12008           $(MAKE) stage1-start; \
12009         fi; \
12010         cd $(HOST_SUBDIR)/mpfr && \
12011         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12012         $(STAGE1_FLAGS_TO_PASS)  clean
12013 @endif mpfr-bootstrap
12014
12015
12016 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12017 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12018 maybe-all-stage2-mpfr:
12019 maybe-clean-stage2-mpfr:
12020 @if mpfr-bootstrap
12021 maybe-all-stage2-mpfr: all-stage2-mpfr
12022 all-stage2: all-stage2-mpfr
12023 TARGET-stage2-mpfr = $(TARGET-mpfr)
12024 all-stage2-mpfr: configure-stage2-mpfr
12025         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12026         @r=`${PWD_COMMAND}`; export r; \
12027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12028         TFLAGS="$(STAGE2_TFLAGS)"; \
12029         $(HOST_EXPORTS) \
12030         $(POSTSTAGE1_HOST_EXPORTS)  \
12031         cd $(HOST_SUBDIR)/mpfr && \
12032         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12033                 CFLAGS="$(STAGE2_CFLAGS)" \
12034                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12035                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12036                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12037                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12038                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12039                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12040                 TFLAGS="$(STAGE2_TFLAGS)" \
12041                 $(TARGET-stage2-mpfr)
12042
12043 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12044 clean-stage2: clean-stage2-mpfr
12045 clean-stage2-mpfr:
12046         @if [ $(current_stage) = stage2 ]; then \
12047           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12048         else \
12049           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12050           $(MAKE) stage2-start; \
12051         fi; \
12052         cd $(HOST_SUBDIR)/mpfr && \
12053         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12054 @endif mpfr-bootstrap
12055
12056
12057 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12058 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12059 maybe-all-stage3-mpfr:
12060 maybe-clean-stage3-mpfr:
12061 @if mpfr-bootstrap
12062 maybe-all-stage3-mpfr: all-stage3-mpfr
12063 all-stage3: all-stage3-mpfr
12064 TARGET-stage3-mpfr = $(TARGET-mpfr)
12065 all-stage3-mpfr: configure-stage3-mpfr
12066         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12067         @r=`${PWD_COMMAND}`; export r; \
12068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12069         TFLAGS="$(STAGE3_TFLAGS)"; \
12070         $(HOST_EXPORTS) \
12071         $(POSTSTAGE1_HOST_EXPORTS)  \
12072         cd $(HOST_SUBDIR)/mpfr && \
12073         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12074                 CFLAGS="$(STAGE3_CFLAGS)" \
12075                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12076                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12077                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12078                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12079                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12080                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12081                 TFLAGS="$(STAGE3_TFLAGS)" \
12082                 $(TARGET-stage3-mpfr)
12083
12084 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12085 clean-stage3: clean-stage3-mpfr
12086 clean-stage3-mpfr:
12087         @if [ $(current_stage) = stage3 ]; then \
12088           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12089         else \
12090           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12091           $(MAKE) stage3-start; \
12092         fi; \
12093         cd $(HOST_SUBDIR)/mpfr && \
12094         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12095 @endif mpfr-bootstrap
12096
12097
12098 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12099 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12100 maybe-all-stage4-mpfr:
12101 maybe-clean-stage4-mpfr:
12102 @if mpfr-bootstrap
12103 maybe-all-stage4-mpfr: all-stage4-mpfr
12104 all-stage4: all-stage4-mpfr
12105 TARGET-stage4-mpfr = $(TARGET-mpfr)
12106 all-stage4-mpfr: configure-stage4-mpfr
12107         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12108         @r=`${PWD_COMMAND}`; export r; \
12109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12110         TFLAGS="$(STAGE4_TFLAGS)"; \
12111         $(HOST_EXPORTS) \
12112         $(POSTSTAGE1_HOST_EXPORTS)  \
12113         cd $(HOST_SUBDIR)/mpfr && \
12114         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12115                 CFLAGS="$(STAGE4_CFLAGS)" \
12116                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12117                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12118                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12119                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12120                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12121                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12122                 TFLAGS="$(STAGE4_TFLAGS)" \
12123                 $(TARGET-stage4-mpfr)
12124
12125 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12126 clean-stage4: clean-stage4-mpfr
12127 clean-stage4-mpfr:
12128         @if [ $(current_stage) = stage4 ]; then \
12129           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12130         else \
12131           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12132           $(MAKE) stage4-start; \
12133         fi; \
12134         cd $(HOST_SUBDIR)/mpfr && \
12135         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12136 @endif mpfr-bootstrap
12137
12138
12139 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12140 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12141 maybe-all-stageprofile-mpfr:
12142 maybe-clean-stageprofile-mpfr:
12143 @if mpfr-bootstrap
12144 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12145 all-stageprofile: all-stageprofile-mpfr
12146 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12147 all-stageprofile-mpfr: configure-stageprofile-mpfr
12148         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12149         @r=`${PWD_COMMAND}`; export r; \
12150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12151         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12152         $(HOST_EXPORTS) \
12153         $(POSTSTAGE1_HOST_EXPORTS)  \
12154         cd $(HOST_SUBDIR)/mpfr && \
12155         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12156                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12157                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12158                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12159                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12160                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12161                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12162                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12163                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12164                 $(TARGET-stageprofile-mpfr)
12165
12166 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12167 clean-stageprofile: clean-stageprofile-mpfr
12168 clean-stageprofile-mpfr:
12169         @if [ $(current_stage) = stageprofile ]; then \
12170           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12171         else \
12172           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12173           $(MAKE) stageprofile-start; \
12174         fi; \
12175         cd $(HOST_SUBDIR)/mpfr && \
12176         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12177 @endif mpfr-bootstrap
12178
12179
12180 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12181 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12182 maybe-all-stagefeedback-mpfr:
12183 maybe-clean-stagefeedback-mpfr:
12184 @if mpfr-bootstrap
12185 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12186 all-stagefeedback: all-stagefeedback-mpfr
12187 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12188 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12189         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12190         @r=`${PWD_COMMAND}`; export r; \
12191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12192         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12193         $(HOST_EXPORTS) \
12194         $(POSTSTAGE1_HOST_EXPORTS)  \
12195         cd $(HOST_SUBDIR)/mpfr && \
12196         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12197                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12198                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12199                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12200                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12201                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12202                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12203                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12204                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12205                 $(TARGET-stagefeedback-mpfr)
12206
12207 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12208 clean-stagefeedback: clean-stagefeedback-mpfr
12209 clean-stagefeedback-mpfr:
12210         @if [ $(current_stage) = stagefeedback ]; then \
12211           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12212         else \
12213           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12214           $(MAKE) stagefeedback-start; \
12215         fi; \
12216         cd $(HOST_SUBDIR)/mpfr && \
12217         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12218 @endif mpfr-bootstrap
12219
12220
12221
12222
12223
12224 .PHONY: check-mpfr maybe-check-mpfr
12225 maybe-check-mpfr:
12226 @if mpfr
12227 maybe-check-mpfr: check-mpfr
12228
12229 check-mpfr:
12230         @: $(MAKE); $(unstage)
12231         @r=`${PWD_COMMAND}`; export r; \
12232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12233         $(HOST_EXPORTS) \
12234         (cd $(HOST_SUBDIR)/mpfr && \
12235           $(MAKE) $(FLAGS_TO_PASS)  check)
12236
12237 @endif mpfr
12238
12239 .PHONY: install-mpfr maybe-install-mpfr
12240 maybe-install-mpfr:
12241 @if mpfr
12242 maybe-install-mpfr: install-mpfr
12243
12244 install-mpfr:
12245
12246 @endif mpfr
12247
12248 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12249 maybe-install-strip-mpfr:
12250 @if mpfr
12251 maybe-install-strip-mpfr: install-strip-mpfr
12252
12253 install-strip-mpfr:
12254
12255 @endif mpfr
12256
12257 # Other targets (info, dvi, pdf, etc.)
12258
12259 .PHONY: maybe-info-mpfr info-mpfr
12260 maybe-info-mpfr:
12261 @if mpfr
12262 maybe-info-mpfr: info-mpfr
12263
12264 info-mpfr: \
12265     configure-mpfr 
12266         @[ -f ./mpfr/Makefile ] || exit 0; \
12267         r=`${PWD_COMMAND}`; export r; \
12268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269         $(HOST_EXPORTS) \
12270         for flag in $(EXTRA_HOST_FLAGS) ; do \
12271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12272         done; \
12273         echo "Doing info in mpfr" ; \
12274         (cd $(HOST_SUBDIR)/mpfr && \
12275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12277                   "RANLIB=$${RANLIB}" \
12278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12279                   info) \
12280           || exit 1
12281
12282 @endif mpfr
12283
12284 .PHONY: maybe-dvi-mpfr dvi-mpfr
12285 maybe-dvi-mpfr:
12286 @if mpfr
12287 maybe-dvi-mpfr: dvi-mpfr
12288
12289 dvi-mpfr: \
12290     configure-mpfr 
12291         @[ -f ./mpfr/Makefile ] || exit 0; \
12292         r=`${PWD_COMMAND}`; export r; \
12293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12294         $(HOST_EXPORTS) \
12295         for flag in $(EXTRA_HOST_FLAGS) ; do \
12296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12297         done; \
12298         echo "Doing dvi in mpfr" ; \
12299         (cd $(HOST_SUBDIR)/mpfr && \
12300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12302                   "RANLIB=$${RANLIB}" \
12303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12304                   dvi) \
12305           || exit 1
12306
12307 @endif mpfr
12308
12309 .PHONY: maybe-pdf-mpfr pdf-mpfr
12310 maybe-pdf-mpfr:
12311 @if mpfr
12312 maybe-pdf-mpfr: pdf-mpfr
12313
12314 pdf-mpfr: \
12315     configure-mpfr 
12316         @[ -f ./mpfr/Makefile ] || exit 0; \
12317         r=`${PWD_COMMAND}`; export r; \
12318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12319         $(HOST_EXPORTS) \
12320         for flag in $(EXTRA_HOST_FLAGS) ; do \
12321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12322         done; \
12323         echo "Doing pdf in mpfr" ; \
12324         (cd $(HOST_SUBDIR)/mpfr && \
12325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12327                   "RANLIB=$${RANLIB}" \
12328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12329                   pdf) \
12330           || exit 1
12331
12332 @endif mpfr
12333
12334 .PHONY: maybe-html-mpfr html-mpfr
12335 maybe-html-mpfr:
12336 @if mpfr
12337 maybe-html-mpfr: html-mpfr
12338
12339 html-mpfr: \
12340     configure-mpfr 
12341         @[ -f ./mpfr/Makefile ] || exit 0; \
12342         r=`${PWD_COMMAND}`; export r; \
12343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12344         $(HOST_EXPORTS) \
12345         for flag in $(EXTRA_HOST_FLAGS) ; do \
12346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12347         done; \
12348         echo "Doing html in mpfr" ; \
12349         (cd $(HOST_SUBDIR)/mpfr && \
12350           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12351                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12352                   "RANLIB=$${RANLIB}" \
12353                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12354                   html) \
12355           || exit 1
12356
12357 @endif mpfr
12358
12359 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12360 maybe-TAGS-mpfr:
12361 @if mpfr
12362 maybe-TAGS-mpfr: TAGS-mpfr
12363
12364 TAGS-mpfr: \
12365     configure-mpfr 
12366         @[ -f ./mpfr/Makefile ] || exit 0; \
12367         r=`${PWD_COMMAND}`; export r; \
12368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369         $(HOST_EXPORTS) \
12370         for flag in $(EXTRA_HOST_FLAGS) ; do \
12371           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12372         done; \
12373         echo "Doing TAGS in mpfr" ; \
12374         (cd $(HOST_SUBDIR)/mpfr && \
12375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12377                   "RANLIB=$${RANLIB}" \
12378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12379                   TAGS) \
12380           || exit 1
12381
12382 @endif mpfr
12383
12384 .PHONY: maybe-install-info-mpfr install-info-mpfr
12385 maybe-install-info-mpfr:
12386 @if mpfr
12387 maybe-install-info-mpfr: install-info-mpfr
12388
12389 install-info-mpfr: \
12390     configure-mpfr \
12391     info-mpfr 
12392         @[ -f ./mpfr/Makefile ] || exit 0; \
12393         r=`${PWD_COMMAND}`; export r; \
12394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12395         $(HOST_EXPORTS) \
12396         for flag in $(EXTRA_HOST_FLAGS) ; do \
12397           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12398         done; \
12399         echo "Doing install-info in mpfr" ; \
12400         (cd $(HOST_SUBDIR)/mpfr && \
12401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12403                   "RANLIB=$${RANLIB}" \
12404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12405                   install-info) \
12406           || exit 1
12407
12408 @endif mpfr
12409
12410 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12411 maybe-install-pdf-mpfr:
12412 @if mpfr
12413 maybe-install-pdf-mpfr: install-pdf-mpfr
12414
12415 install-pdf-mpfr: \
12416     configure-mpfr \
12417     pdf-mpfr 
12418         @[ -f ./mpfr/Makefile ] || exit 0; \
12419         r=`${PWD_COMMAND}`; export r; \
12420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12421         $(HOST_EXPORTS) \
12422         for flag in $(EXTRA_HOST_FLAGS) ; do \
12423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12424         done; \
12425         echo "Doing install-pdf in mpfr" ; \
12426         (cd $(HOST_SUBDIR)/mpfr && \
12427           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12428                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12429                   "RANLIB=$${RANLIB}" \
12430                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12431                   install-pdf) \
12432           || exit 1
12433
12434 @endif mpfr
12435
12436 .PHONY: maybe-install-html-mpfr install-html-mpfr
12437 maybe-install-html-mpfr:
12438 @if mpfr
12439 maybe-install-html-mpfr: install-html-mpfr
12440
12441 install-html-mpfr: \
12442     configure-mpfr \
12443     html-mpfr 
12444         @[ -f ./mpfr/Makefile ] || exit 0; \
12445         r=`${PWD_COMMAND}`; export r; \
12446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12447         $(HOST_EXPORTS) \
12448         for flag in $(EXTRA_HOST_FLAGS) ; do \
12449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12450         done; \
12451         echo "Doing install-html in mpfr" ; \
12452         (cd $(HOST_SUBDIR)/mpfr && \
12453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12455                   "RANLIB=$${RANLIB}" \
12456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12457                   install-html) \
12458           || exit 1
12459
12460 @endif mpfr
12461
12462 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12463 maybe-installcheck-mpfr:
12464 @if mpfr
12465 maybe-installcheck-mpfr: installcheck-mpfr
12466
12467 installcheck-mpfr: \
12468     configure-mpfr 
12469         @[ -f ./mpfr/Makefile ] || exit 0; \
12470         r=`${PWD_COMMAND}`; export r; \
12471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12472         $(HOST_EXPORTS) \
12473         for flag in $(EXTRA_HOST_FLAGS) ; do \
12474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12475         done; \
12476         echo "Doing installcheck in mpfr" ; \
12477         (cd $(HOST_SUBDIR)/mpfr && \
12478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12480                   "RANLIB=$${RANLIB}" \
12481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12482                   installcheck) \
12483           || exit 1
12484
12485 @endif mpfr
12486
12487 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12488 maybe-mostlyclean-mpfr:
12489 @if mpfr
12490 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12491
12492 mostlyclean-mpfr: 
12493         @[ -f ./mpfr/Makefile ] || exit 0; \
12494         r=`${PWD_COMMAND}`; export r; \
12495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496         $(HOST_EXPORTS) \
12497         for flag in $(EXTRA_HOST_FLAGS) ; do \
12498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499         done; \
12500         echo "Doing mostlyclean in mpfr" ; \
12501         (cd $(HOST_SUBDIR)/mpfr && \
12502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504                   "RANLIB=$${RANLIB}" \
12505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12506                   mostlyclean) \
12507           || exit 1
12508
12509 @endif mpfr
12510
12511 .PHONY: maybe-clean-mpfr clean-mpfr
12512 maybe-clean-mpfr:
12513 @if mpfr
12514 maybe-clean-mpfr: clean-mpfr
12515
12516 clean-mpfr: 
12517         @[ -f ./mpfr/Makefile ] || exit 0; \
12518         r=`${PWD_COMMAND}`; export r; \
12519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12520         $(HOST_EXPORTS) \
12521         for flag in $(EXTRA_HOST_FLAGS) ; do \
12522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12523         done; \
12524         echo "Doing clean in mpfr" ; \
12525         (cd $(HOST_SUBDIR)/mpfr && \
12526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12528                   "RANLIB=$${RANLIB}" \
12529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12530                   clean) \
12531           || exit 1
12532
12533 @endif mpfr
12534
12535 .PHONY: maybe-distclean-mpfr distclean-mpfr
12536 maybe-distclean-mpfr:
12537 @if mpfr
12538 maybe-distclean-mpfr: distclean-mpfr
12539
12540 distclean-mpfr: 
12541         @[ -f ./mpfr/Makefile ] || exit 0; \
12542         r=`${PWD_COMMAND}`; export r; \
12543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12544         $(HOST_EXPORTS) \
12545         for flag in $(EXTRA_HOST_FLAGS) ; do \
12546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12547         done; \
12548         echo "Doing distclean in mpfr" ; \
12549         (cd $(HOST_SUBDIR)/mpfr && \
12550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12552                   "RANLIB=$${RANLIB}" \
12553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12554                   distclean) \
12555           || exit 1
12556
12557 @endif mpfr
12558
12559 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12560 maybe-maintainer-clean-mpfr:
12561 @if mpfr
12562 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12563
12564 maintainer-clean-mpfr: 
12565         @[ -f ./mpfr/Makefile ] || exit 0; \
12566         r=`${PWD_COMMAND}`; export r; \
12567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12568         $(HOST_EXPORTS) \
12569         for flag in $(EXTRA_HOST_FLAGS) ; do \
12570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12571         done; \
12572         echo "Doing maintainer-clean in mpfr" ; \
12573         (cd $(HOST_SUBDIR)/mpfr && \
12574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12576                   "RANLIB=$${RANLIB}" \
12577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12578                   maintainer-clean) \
12579           || exit 1
12580
12581 @endif mpfr
12582
12583
12584
12585 .PHONY: configure-mpc maybe-configure-mpc
12586 maybe-configure-mpc:
12587 @if gcc-bootstrap
12588 configure-mpc: stage_current
12589 @endif gcc-bootstrap
12590 @if mpc
12591 maybe-configure-mpc: configure-mpc
12592 configure-mpc: 
12593         @r=`${PWD_COMMAND}`; export r; \
12594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12596         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12597         $(HOST_EXPORTS)  \
12598         echo Configuring in $(HOST_SUBDIR)/mpc; \
12599         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12600         case $(srcdir) in \
12601           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12602           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12603                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12604         esac; \
12605         srcdiroption="--srcdir=$${topdir}/mpc"; \
12606         libsrcdir="$$s/mpc"; \
12607         $(SHELL) $${libsrcdir}/configure \
12608           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12609           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12610           || exit 1
12611 @endif mpc
12612
12613
12614
12615 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12616 maybe-configure-stage1-mpc:
12617 @if mpc-bootstrap
12618 maybe-configure-stage1-mpc: configure-stage1-mpc
12619 configure-stage1-mpc:
12620         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12621         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12622         @r=`${PWD_COMMAND}`; export r; \
12623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12624         TFLAGS="$(STAGE1_TFLAGS)"; \
12625         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12626         $(HOST_EXPORTS) \
12627         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12628         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12629         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12630         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12631         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12632         cd $(HOST_SUBDIR)/mpc || exit 1; \
12633         case $(srcdir) in \
12634           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12635           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12636                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12637         esac; \
12638         srcdiroption="--srcdir=$${topdir}/mpc"; \
12639         libsrcdir="$$s/mpc"; \
12640         $(SHELL) $${libsrcdir}/configure \
12641           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12642           --target=${target_alias} $${srcdiroption} \
12643           $(STAGE1_CONFIGURE_FLAGS) \
12644           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12645 @endif mpc-bootstrap
12646
12647 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12648 maybe-configure-stage2-mpc:
12649 @if mpc-bootstrap
12650 maybe-configure-stage2-mpc: configure-stage2-mpc
12651 configure-stage2-mpc:
12652         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12653         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12654         @r=`${PWD_COMMAND}`; export r; \
12655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12656         TFLAGS="$(STAGE2_TFLAGS)"; \
12657         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12658         $(HOST_EXPORTS) \
12659         $(POSTSTAGE1_HOST_EXPORTS) \
12660         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12661         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12662         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12663         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12664         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12665         cd $(HOST_SUBDIR)/mpc || exit 1; \
12666         case $(srcdir) in \
12667           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12668           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12669                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12670         esac; \
12671         srcdiroption="--srcdir=$${topdir}/mpc"; \
12672         libsrcdir="$$s/mpc"; \
12673         $(SHELL) $${libsrcdir}/configure \
12674           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12675           --target=${target_alias} $${srcdiroption} \
12676           --with-build-libsubdir=$(HOST_SUBDIR) \
12677           $(STAGE2_CONFIGURE_FLAGS) \
12678           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12679 @endif mpc-bootstrap
12680
12681 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12682 maybe-configure-stage3-mpc:
12683 @if mpc-bootstrap
12684 maybe-configure-stage3-mpc: configure-stage3-mpc
12685 configure-stage3-mpc:
12686         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12687         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12688         @r=`${PWD_COMMAND}`; export r; \
12689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690         TFLAGS="$(STAGE3_TFLAGS)"; \
12691         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12692         $(HOST_EXPORTS) \
12693         $(POSTSTAGE1_HOST_EXPORTS) \
12694         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12695         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12696         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12697         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12698         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12699         cd $(HOST_SUBDIR)/mpc || exit 1; \
12700         case $(srcdir) in \
12701           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12702           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12703                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12704         esac; \
12705         srcdiroption="--srcdir=$${topdir}/mpc"; \
12706         libsrcdir="$$s/mpc"; \
12707         $(SHELL) $${libsrcdir}/configure \
12708           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12709           --target=${target_alias} $${srcdiroption} \
12710           --with-build-libsubdir=$(HOST_SUBDIR) \
12711           $(STAGE3_CONFIGURE_FLAGS) \
12712           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12713 @endif mpc-bootstrap
12714
12715 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12716 maybe-configure-stage4-mpc:
12717 @if mpc-bootstrap
12718 maybe-configure-stage4-mpc: configure-stage4-mpc
12719 configure-stage4-mpc:
12720         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12721         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12722         @r=`${PWD_COMMAND}`; export r; \
12723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12724         TFLAGS="$(STAGE4_TFLAGS)"; \
12725         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12726         $(HOST_EXPORTS) \
12727         $(POSTSTAGE1_HOST_EXPORTS) \
12728         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12729         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12730         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12731         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12732         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12733         cd $(HOST_SUBDIR)/mpc || exit 1; \
12734         case $(srcdir) in \
12735           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12736           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12737                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12738         esac; \
12739         srcdiroption="--srcdir=$${topdir}/mpc"; \
12740         libsrcdir="$$s/mpc"; \
12741         $(SHELL) $${libsrcdir}/configure \
12742           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12743           --target=${target_alias} $${srcdiroption} \
12744           --with-build-libsubdir=$(HOST_SUBDIR) \
12745           $(STAGE4_CONFIGURE_FLAGS) \
12746           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12747 @endif mpc-bootstrap
12748
12749 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12750 maybe-configure-stageprofile-mpc:
12751 @if mpc-bootstrap
12752 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12753 configure-stageprofile-mpc:
12754         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12755         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12756         @r=`${PWD_COMMAND}`; export r; \
12757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12758         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12759         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12760         $(HOST_EXPORTS) \
12761         $(POSTSTAGE1_HOST_EXPORTS) \
12762         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12763         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12764         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12765         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12766         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12767         cd $(HOST_SUBDIR)/mpc || exit 1; \
12768         case $(srcdir) in \
12769           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12770           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12771                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12772         esac; \
12773         srcdiroption="--srcdir=$${topdir}/mpc"; \
12774         libsrcdir="$$s/mpc"; \
12775         $(SHELL) $${libsrcdir}/configure \
12776           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12777           --target=${target_alias} $${srcdiroption} \
12778           --with-build-libsubdir=$(HOST_SUBDIR) \
12779           $(STAGEprofile_CONFIGURE_FLAGS) \
12780           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12781 @endif mpc-bootstrap
12782
12783 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12784 maybe-configure-stagefeedback-mpc:
12785 @if mpc-bootstrap
12786 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12787 configure-stagefeedback-mpc:
12788         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12789         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12790         @r=`${PWD_COMMAND}`; export r; \
12791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12792         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12793         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12794         $(HOST_EXPORTS) \
12795         $(POSTSTAGE1_HOST_EXPORTS) \
12796         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12797         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12798         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12799         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12800         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12801         cd $(HOST_SUBDIR)/mpc || exit 1; \
12802         case $(srcdir) in \
12803           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12804           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12805                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12806         esac; \
12807         srcdiroption="--srcdir=$${topdir}/mpc"; \
12808         libsrcdir="$$s/mpc"; \
12809         $(SHELL) $${libsrcdir}/configure \
12810           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12811           --target=${target_alias} $${srcdiroption} \
12812           --with-build-libsubdir=$(HOST_SUBDIR) \
12813           $(STAGEfeedback_CONFIGURE_FLAGS) \
12814           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12815 @endif mpc-bootstrap
12816
12817
12818
12819
12820
12821 .PHONY: all-mpc maybe-all-mpc
12822 maybe-all-mpc:
12823 @if gcc-bootstrap
12824 all-mpc: stage_current
12825 @endif gcc-bootstrap
12826 @if mpc
12827 TARGET-mpc=all
12828 maybe-all-mpc: all-mpc
12829 all-mpc: configure-mpc
12830         @r=`${PWD_COMMAND}`; export r; \
12831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12832         $(HOST_EXPORTS)  \
12833         (cd $(HOST_SUBDIR)/mpc && \
12834           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
12835                 $(TARGET-mpc))
12836 @endif mpc
12837
12838
12839
12840 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12841 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12842 maybe-all-stage1-mpc:
12843 maybe-clean-stage1-mpc:
12844 @if mpc-bootstrap
12845 maybe-all-stage1-mpc: all-stage1-mpc
12846 all-stage1: all-stage1-mpc
12847 TARGET-stage1-mpc = $(TARGET-mpc)
12848 all-stage1-mpc: configure-stage1-mpc
12849         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12850         @r=`${PWD_COMMAND}`; export r; \
12851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12852         TFLAGS="$(STAGE1_TFLAGS)"; \
12853         $(HOST_EXPORTS)  \
12854         cd $(HOST_SUBDIR)/mpc && \
12855         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12856                 CFLAGS="$(STAGE1_CFLAGS)" \
12857                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12858                 LIBCFLAGS="$(LIBCFLAGS)" \
12859                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12860                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12861                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12862                 $(EXTRA_HOST_FLAGS)  \
12863                 $(STAGE1_FLAGS_TO_PASS)  \
12864                 TFLAGS="$(STAGE1_TFLAGS)" \
12865                 $(TARGET-stage1-mpc)
12866
12867 maybe-clean-stage1-mpc: clean-stage1-mpc
12868 clean-stage1: clean-stage1-mpc
12869 clean-stage1-mpc:
12870         @if [ $(current_stage) = stage1 ]; then \
12871           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12872         else \
12873           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12874           $(MAKE) stage1-start; \
12875         fi; \
12876         cd $(HOST_SUBDIR)/mpc && \
12877         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12878         $(STAGE1_FLAGS_TO_PASS)  clean
12879 @endif mpc-bootstrap
12880
12881
12882 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12883 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12884 maybe-all-stage2-mpc:
12885 maybe-clean-stage2-mpc:
12886 @if mpc-bootstrap
12887 maybe-all-stage2-mpc: all-stage2-mpc
12888 all-stage2: all-stage2-mpc
12889 TARGET-stage2-mpc = $(TARGET-mpc)
12890 all-stage2-mpc: configure-stage2-mpc
12891         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12892         @r=`${PWD_COMMAND}`; export r; \
12893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12894         TFLAGS="$(STAGE2_TFLAGS)"; \
12895         $(HOST_EXPORTS) \
12896         $(POSTSTAGE1_HOST_EXPORTS)  \
12897         cd $(HOST_SUBDIR)/mpc && \
12898         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12899                 CFLAGS="$(STAGE2_CFLAGS)" \
12900                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12901                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12902                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12903                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12904                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12905                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12906                 TFLAGS="$(STAGE2_TFLAGS)" \
12907                 $(TARGET-stage2-mpc)
12908
12909 maybe-clean-stage2-mpc: clean-stage2-mpc
12910 clean-stage2: clean-stage2-mpc
12911 clean-stage2-mpc:
12912         @if [ $(current_stage) = stage2 ]; then \
12913           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12914         else \
12915           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12916           $(MAKE) stage2-start; \
12917         fi; \
12918         cd $(HOST_SUBDIR)/mpc && \
12919         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12920 @endif mpc-bootstrap
12921
12922
12923 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12924 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12925 maybe-all-stage3-mpc:
12926 maybe-clean-stage3-mpc:
12927 @if mpc-bootstrap
12928 maybe-all-stage3-mpc: all-stage3-mpc
12929 all-stage3: all-stage3-mpc
12930 TARGET-stage3-mpc = $(TARGET-mpc)
12931 all-stage3-mpc: configure-stage3-mpc
12932         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12933         @r=`${PWD_COMMAND}`; export r; \
12934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12935         TFLAGS="$(STAGE3_TFLAGS)"; \
12936         $(HOST_EXPORTS) \
12937         $(POSTSTAGE1_HOST_EXPORTS)  \
12938         cd $(HOST_SUBDIR)/mpc && \
12939         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12940                 CFLAGS="$(STAGE3_CFLAGS)" \
12941                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12942                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12943                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12944                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12945                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12946                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12947                 TFLAGS="$(STAGE3_TFLAGS)" \
12948                 $(TARGET-stage3-mpc)
12949
12950 maybe-clean-stage3-mpc: clean-stage3-mpc
12951 clean-stage3: clean-stage3-mpc
12952 clean-stage3-mpc:
12953         @if [ $(current_stage) = stage3 ]; then \
12954           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12955         else \
12956           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12957           $(MAKE) stage3-start; \
12958         fi; \
12959         cd $(HOST_SUBDIR)/mpc && \
12960         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
12961 @endif mpc-bootstrap
12962
12963
12964 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12965 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12966 maybe-all-stage4-mpc:
12967 maybe-clean-stage4-mpc:
12968 @if mpc-bootstrap
12969 maybe-all-stage4-mpc: all-stage4-mpc
12970 all-stage4: all-stage4-mpc
12971 TARGET-stage4-mpc = $(TARGET-mpc)
12972 all-stage4-mpc: configure-stage4-mpc
12973         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12974         @r=`${PWD_COMMAND}`; export r; \
12975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12976         TFLAGS="$(STAGE4_TFLAGS)"; \
12977         $(HOST_EXPORTS) \
12978         $(POSTSTAGE1_HOST_EXPORTS)  \
12979         cd $(HOST_SUBDIR)/mpc && \
12980         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12981                 CFLAGS="$(STAGE4_CFLAGS)" \
12982                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12983                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12984                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12985                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12986                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12987                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12988                 TFLAGS="$(STAGE4_TFLAGS)" \
12989                 $(TARGET-stage4-mpc)
12990
12991 maybe-clean-stage4-mpc: clean-stage4-mpc
12992 clean-stage4: clean-stage4-mpc
12993 clean-stage4-mpc:
12994         @if [ $(current_stage) = stage4 ]; then \
12995           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12996         else \
12997           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12998           $(MAKE) stage4-start; \
12999         fi; \
13000         cd $(HOST_SUBDIR)/mpc && \
13001         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13002 @endif mpc-bootstrap
13003
13004
13005 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13006 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13007 maybe-all-stageprofile-mpc:
13008 maybe-clean-stageprofile-mpc:
13009 @if mpc-bootstrap
13010 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13011 all-stageprofile: all-stageprofile-mpc
13012 TARGET-stageprofile-mpc = $(TARGET-mpc)
13013 all-stageprofile-mpc: configure-stageprofile-mpc
13014         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13015         @r=`${PWD_COMMAND}`; export r; \
13016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13017         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13018         $(HOST_EXPORTS) \
13019         $(POSTSTAGE1_HOST_EXPORTS)  \
13020         cd $(HOST_SUBDIR)/mpc && \
13021         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13022                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13023                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13024                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13025                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13026                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13027                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13028                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13029                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13030                 $(TARGET-stageprofile-mpc)
13031
13032 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13033 clean-stageprofile: clean-stageprofile-mpc
13034 clean-stageprofile-mpc:
13035         @if [ $(current_stage) = stageprofile ]; then \
13036           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13037         else \
13038           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13039           $(MAKE) stageprofile-start; \
13040         fi; \
13041         cd $(HOST_SUBDIR)/mpc && \
13042         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13043 @endif mpc-bootstrap
13044
13045
13046 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13047 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13048 maybe-all-stagefeedback-mpc:
13049 maybe-clean-stagefeedback-mpc:
13050 @if mpc-bootstrap
13051 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13052 all-stagefeedback: all-stagefeedback-mpc
13053 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13054 all-stagefeedback-mpc: configure-stagefeedback-mpc
13055         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13056         @r=`${PWD_COMMAND}`; export r; \
13057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13059         $(HOST_EXPORTS) \
13060         $(POSTSTAGE1_HOST_EXPORTS)  \
13061         cd $(HOST_SUBDIR)/mpc && \
13062         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13063                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13064                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13065                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13066                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13067                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13068                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13069                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13070                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13071                 $(TARGET-stagefeedback-mpc)
13072
13073 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13074 clean-stagefeedback: clean-stagefeedback-mpc
13075 clean-stagefeedback-mpc:
13076         @if [ $(current_stage) = stagefeedback ]; then \
13077           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13078         else \
13079           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13080           $(MAKE) stagefeedback-start; \
13081         fi; \
13082         cd $(HOST_SUBDIR)/mpc && \
13083         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
13084 @endif mpc-bootstrap
13085
13086
13087
13088
13089
13090 .PHONY: check-mpc maybe-check-mpc
13091 maybe-check-mpc:
13092 @if mpc
13093 maybe-check-mpc: check-mpc
13094
13095 check-mpc:
13096         @: $(MAKE); $(unstage)
13097         @r=`${PWD_COMMAND}`; export r; \
13098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13099         $(HOST_EXPORTS) \
13100         (cd $(HOST_SUBDIR)/mpc && \
13101           $(MAKE) $(FLAGS_TO_PASS)  check)
13102
13103 @endif mpc
13104
13105 .PHONY: install-mpc maybe-install-mpc
13106 maybe-install-mpc:
13107 @if mpc
13108 maybe-install-mpc: install-mpc
13109
13110 install-mpc:
13111
13112 @endif mpc
13113
13114 .PHONY: install-strip-mpc maybe-install-strip-mpc
13115 maybe-install-strip-mpc:
13116 @if mpc
13117 maybe-install-strip-mpc: install-strip-mpc
13118
13119 install-strip-mpc:
13120
13121 @endif mpc
13122
13123 # Other targets (info, dvi, pdf, etc.)
13124
13125 .PHONY: maybe-info-mpc info-mpc
13126 maybe-info-mpc:
13127 @if mpc
13128 maybe-info-mpc: info-mpc
13129
13130 info-mpc: \
13131     configure-mpc 
13132         @[ -f ./mpc/Makefile ] || exit 0; \
13133         r=`${PWD_COMMAND}`; export r; \
13134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135         $(HOST_EXPORTS) \
13136         for flag in $(EXTRA_HOST_FLAGS) ; do \
13137           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13138         done; \
13139         echo "Doing info in mpc" ; \
13140         (cd $(HOST_SUBDIR)/mpc && \
13141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13143                   "RANLIB=$${RANLIB}" \
13144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13145                   info) \
13146           || exit 1
13147
13148 @endif mpc
13149
13150 .PHONY: maybe-dvi-mpc dvi-mpc
13151 maybe-dvi-mpc:
13152 @if mpc
13153 maybe-dvi-mpc: dvi-mpc
13154
13155 dvi-mpc: \
13156     configure-mpc 
13157         @[ -f ./mpc/Makefile ] || exit 0; \
13158         r=`${PWD_COMMAND}`; export r; \
13159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13160         $(HOST_EXPORTS) \
13161         for flag in $(EXTRA_HOST_FLAGS) ; do \
13162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13163         done; \
13164         echo "Doing dvi in mpc" ; \
13165         (cd $(HOST_SUBDIR)/mpc && \
13166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13168                   "RANLIB=$${RANLIB}" \
13169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13170                   dvi) \
13171           || exit 1
13172
13173 @endif mpc
13174
13175 .PHONY: maybe-pdf-mpc pdf-mpc
13176 maybe-pdf-mpc:
13177 @if mpc
13178 maybe-pdf-mpc: pdf-mpc
13179
13180 pdf-mpc: \
13181     configure-mpc 
13182         @[ -f ./mpc/Makefile ] || exit 0; \
13183         r=`${PWD_COMMAND}`; export r; \
13184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13185         $(HOST_EXPORTS) \
13186         for flag in $(EXTRA_HOST_FLAGS) ; do \
13187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13188         done; \
13189         echo "Doing pdf in mpc" ; \
13190         (cd $(HOST_SUBDIR)/mpc && \
13191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13193                   "RANLIB=$${RANLIB}" \
13194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13195                   pdf) \
13196           || exit 1
13197
13198 @endif mpc
13199
13200 .PHONY: maybe-html-mpc html-mpc
13201 maybe-html-mpc:
13202 @if mpc
13203 maybe-html-mpc: html-mpc
13204
13205 html-mpc: \
13206     configure-mpc 
13207         @[ -f ./mpc/Makefile ] || exit 0; \
13208         r=`${PWD_COMMAND}`; export r; \
13209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13210         $(HOST_EXPORTS) \
13211         for flag in $(EXTRA_HOST_FLAGS) ; do \
13212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13213         done; \
13214         echo "Doing html in mpc" ; \
13215         (cd $(HOST_SUBDIR)/mpc && \
13216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13218                   "RANLIB=$${RANLIB}" \
13219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13220                   html) \
13221           || exit 1
13222
13223 @endif mpc
13224
13225 .PHONY: maybe-TAGS-mpc TAGS-mpc
13226 maybe-TAGS-mpc:
13227 @if mpc
13228 maybe-TAGS-mpc: TAGS-mpc
13229
13230 TAGS-mpc: \
13231     configure-mpc 
13232         @[ -f ./mpc/Makefile ] || exit 0; \
13233         r=`${PWD_COMMAND}`; export r; \
13234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13235         $(HOST_EXPORTS) \
13236         for flag in $(EXTRA_HOST_FLAGS) ; do \
13237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13238         done; \
13239         echo "Doing TAGS in mpc" ; \
13240         (cd $(HOST_SUBDIR)/mpc && \
13241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13243                   "RANLIB=$${RANLIB}" \
13244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13245                   TAGS) \
13246           || exit 1
13247
13248 @endif mpc
13249
13250 .PHONY: maybe-install-info-mpc install-info-mpc
13251 maybe-install-info-mpc:
13252 @if mpc
13253 maybe-install-info-mpc: install-info-mpc
13254
13255 install-info-mpc: \
13256     configure-mpc \
13257     info-mpc 
13258         @[ -f ./mpc/Makefile ] || exit 0; \
13259         r=`${PWD_COMMAND}`; export r; \
13260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13261         $(HOST_EXPORTS) \
13262         for flag in $(EXTRA_HOST_FLAGS) ; do \
13263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13264         done; \
13265         echo "Doing install-info in mpc" ; \
13266         (cd $(HOST_SUBDIR)/mpc && \
13267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13269                   "RANLIB=$${RANLIB}" \
13270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13271                   install-info) \
13272           || exit 1
13273
13274 @endif mpc
13275
13276 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13277 maybe-install-pdf-mpc:
13278 @if mpc
13279 maybe-install-pdf-mpc: install-pdf-mpc
13280
13281 install-pdf-mpc: \
13282     configure-mpc \
13283     pdf-mpc 
13284         @[ -f ./mpc/Makefile ] || exit 0; \
13285         r=`${PWD_COMMAND}`; export r; \
13286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287         $(HOST_EXPORTS) \
13288         for flag in $(EXTRA_HOST_FLAGS) ; do \
13289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290         done; \
13291         echo "Doing install-pdf in mpc" ; \
13292         (cd $(HOST_SUBDIR)/mpc && \
13293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295                   "RANLIB=$${RANLIB}" \
13296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13297                   install-pdf) \
13298           || exit 1
13299
13300 @endif mpc
13301
13302 .PHONY: maybe-install-html-mpc install-html-mpc
13303 maybe-install-html-mpc:
13304 @if mpc
13305 maybe-install-html-mpc: install-html-mpc
13306
13307 install-html-mpc: \
13308     configure-mpc \
13309     html-mpc 
13310         @[ -f ./mpc/Makefile ] || exit 0; \
13311         r=`${PWD_COMMAND}`; export r; \
13312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13313         $(HOST_EXPORTS) \
13314         for flag in $(EXTRA_HOST_FLAGS) ; do \
13315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316         done; \
13317         echo "Doing install-html in mpc" ; \
13318         (cd $(HOST_SUBDIR)/mpc && \
13319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13321                   "RANLIB=$${RANLIB}" \
13322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13323                   install-html) \
13324           || exit 1
13325
13326 @endif mpc
13327
13328 .PHONY: maybe-installcheck-mpc installcheck-mpc
13329 maybe-installcheck-mpc:
13330 @if mpc
13331 maybe-installcheck-mpc: installcheck-mpc
13332
13333 installcheck-mpc: \
13334     configure-mpc 
13335         @[ -f ./mpc/Makefile ] || exit 0; \
13336         r=`${PWD_COMMAND}`; export r; \
13337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13338         $(HOST_EXPORTS) \
13339         for flag in $(EXTRA_HOST_FLAGS) ; do \
13340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13341         done; \
13342         echo "Doing installcheck in mpc" ; \
13343         (cd $(HOST_SUBDIR)/mpc && \
13344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13346                   "RANLIB=$${RANLIB}" \
13347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13348                   installcheck) \
13349           || exit 1
13350
13351 @endif mpc
13352
13353 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13354 maybe-mostlyclean-mpc:
13355 @if mpc
13356 maybe-mostlyclean-mpc: mostlyclean-mpc
13357
13358 mostlyclean-mpc: 
13359         @[ -f ./mpc/Makefile ] || exit 0; \
13360         r=`${PWD_COMMAND}`; export r; \
13361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362         $(HOST_EXPORTS) \
13363         for flag in $(EXTRA_HOST_FLAGS) ; do \
13364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13365         done; \
13366         echo "Doing mostlyclean in mpc" ; \
13367         (cd $(HOST_SUBDIR)/mpc && \
13368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13370                   "RANLIB=$${RANLIB}" \
13371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13372                   mostlyclean) \
13373           || exit 1
13374
13375 @endif mpc
13376
13377 .PHONY: maybe-clean-mpc clean-mpc
13378 maybe-clean-mpc:
13379 @if mpc
13380 maybe-clean-mpc: clean-mpc
13381
13382 clean-mpc: 
13383         @[ -f ./mpc/Makefile ] || exit 0; \
13384         r=`${PWD_COMMAND}`; export r; \
13385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13386         $(HOST_EXPORTS) \
13387         for flag in $(EXTRA_HOST_FLAGS) ; do \
13388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13389         done; \
13390         echo "Doing clean in mpc" ; \
13391         (cd $(HOST_SUBDIR)/mpc && \
13392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13394                   "RANLIB=$${RANLIB}" \
13395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13396                   clean) \
13397           || exit 1
13398
13399 @endif mpc
13400
13401 .PHONY: maybe-distclean-mpc distclean-mpc
13402 maybe-distclean-mpc:
13403 @if mpc
13404 maybe-distclean-mpc: distclean-mpc
13405
13406 distclean-mpc: 
13407         @[ -f ./mpc/Makefile ] || exit 0; \
13408         r=`${PWD_COMMAND}`; export r; \
13409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13410         $(HOST_EXPORTS) \
13411         for flag in $(EXTRA_HOST_FLAGS) ; do \
13412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13413         done; \
13414         echo "Doing distclean in mpc" ; \
13415         (cd $(HOST_SUBDIR)/mpc && \
13416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13418                   "RANLIB=$${RANLIB}" \
13419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13420                   distclean) \
13421           || exit 1
13422
13423 @endif mpc
13424
13425 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13426 maybe-maintainer-clean-mpc:
13427 @if mpc
13428 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13429
13430 maintainer-clean-mpc: 
13431         @[ -f ./mpc/Makefile ] || exit 0; \
13432         r=`${PWD_COMMAND}`; export r; \
13433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13434         $(HOST_EXPORTS) \
13435         for flag in $(EXTRA_HOST_FLAGS) ; do \
13436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13437         done; \
13438         echo "Doing maintainer-clean in mpc" ; \
13439         (cd $(HOST_SUBDIR)/mpc && \
13440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13442                   "RANLIB=$${RANLIB}" \
13443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13444                   maintainer-clean) \
13445           || exit 1
13446
13447 @endif mpc
13448
13449
13450
13451 .PHONY: configure-isl maybe-configure-isl
13452 maybe-configure-isl:
13453 @if gcc-bootstrap
13454 configure-isl: stage_current
13455 @endif gcc-bootstrap
13456 @if isl
13457 maybe-configure-isl: configure-isl
13458 configure-isl: 
13459         @r=`${PWD_COMMAND}`; export r; \
13460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13461         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13462         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13463         $(HOST_EXPORTS)  \
13464         echo Configuring in $(HOST_SUBDIR)/isl; \
13465         cd "$(HOST_SUBDIR)/isl" || exit 1; \
13466         case $(srcdir) in \
13467           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13468           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13469                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13470         esac; \
13471         srcdiroption="--srcdir=$${topdir}/isl"; \
13472         libsrcdir="$$s/isl"; \
13473         $(SHELL) $${libsrcdir}/configure \
13474           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13475           --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13476           || exit 1
13477 @endif isl
13478
13479
13480
13481 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13482 maybe-configure-stage1-isl:
13483 @if isl-bootstrap
13484 maybe-configure-stage1-isl: configure-stage1-isl
13485 configure-stage1-isl:
13486         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13487         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13488         @r=`${PWD_COMMAND}`; export r; \
13489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490         TFLAGS="$(STAGE1_TFLAGS)"; \
13491         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13492         $(HOST_EXPORTS) \
13493         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13494         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13495         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13496         echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13497         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13498         cd $(HOST_SUBDIR)/isl || exit 1; \
13499         case $(srcdir) in \
13500           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13501           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13502                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13503         esac; \
13504         srcdiroption="--srcdir=$${topdir}/isl"; \
13505         libsrcdir="$$s/isl"; \
13506         $(SHELL) $${libsrcdir}/configure \
13507           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13508           --target=${target_alias} $${srcdiroption} \
13509           $(STAGE1_CONFIGURE_FLAGS) \
13510           --disable-shared @extra_isl_gmp_configure_flags@
13511 @endif isl-bootstrap
13512
13513 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13514 maybe-configure-stage2-isl:
13515 @if isl-bootstrap
13516 maybe-configure-stage2-isl: configure-stage2-isl
13517 configure-stage2-isl:
13518         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13519         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13520         @r=`${PWD_COMMAND}`; export r; \
13521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522         TFLAGS="$(STAGE2_TFLAGS)"; \
13523         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13524         $(HOST_EXPORTS) \
13525         $(POSTSTAGE1_HOST_EXPORTS) \
13526         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13527         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13528         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13529         echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13530         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13531         cd $(HOST_SUBDIR)/isl || exit 1; \
13532         case $(srcdir) in \
13533           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13534           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13535                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13536         esac; \
13537         srcdiroption="--srcdir=$${topdir}/isl"; \
13538         libsrcdir="$$s/isl"; \
13539         $(SHELL) $${libsrcdir}/configure \
13540           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13541           --target=${target_alias} $${srcdiroption} \
13542           --with-build-libsubdir=$(HOST_SUBDIR) \
13543           $(STAGE2_CONFIGURE_FLAGS) \
13544           --disable-shared @extra_isl_gmp_configure_flags@
13545 @endif isl-bootstrap
13546
13547 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13548 maybe-configure-stage3-isl:
13549 @if isl-bootstrap
13550 maybe-configure-stage3-isl: configure-stage3-isl
13551 configure-stage3-isl:
13552         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13553         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13554         @r=`${PWD_COMMAND}`; export r; \
13555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13556         TFLAGS="$(STAGE3_TFLAGS)"; \
13557         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13558         $(HOST_EXPORTS) \
13559         $(POSTSTAGE1_HOST_EXPORTS) \
13560         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13561         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13562         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13563         echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13564         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13565         cd $(HOST_SUBDIR)/isl || exit 1; \
13566         case $(srcdir) in \
13567           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13568           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13569                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13570         esac; \
13571         srcdiroption="--srcdir=$${topdir}/isl"; \
13572         libsrcdir="$$s/isl"; \
13573         $(SHELL) $${libsrcdir}/configure \
13574           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13575           --target=${target_alias} $${srcdiroption} \
13576           --with-build-libsubdir=$(HOST_SUBDIR) \
13577           $(STAGE3_CONFIGURE_FLAGS) \
13578           --disable-shared @extra_isl_gmp_configure_flags@
13579 @endif isl-bootstrap
13580
13581 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13582 maybe-configure-stage4-isl:
13583 @if isl-bootstrap
13584 maybe-configure-stage4-isl: configure-stage4-isl
13585 configure-stage4-isl:
13586         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13587         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13588         @r=`${PWD_COMMAND}`; export r; \
13589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13590         TFLAGS="$(STAGE4_TFLAGS)"; \
13591         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13592         $(HOST_EXPORTS) \
13593         $(POSTSTAGE1_HOST_EXPORTS) \
13594         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13595         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13596         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13597         echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13598         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13599         cd $(HOST_SUBDIR)/isl || exit 1; \
13600         case $(srcdir) in \
13601           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13602           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13603                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13604         esac; \
13605         srcdiroption="--srcdir=$${topdir}/isl"; \
13606         libsrcdir="$$s/isl"; \
13607         $(SHELL) $${libsrcdir}/configure \
13608           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13609           --target=${target_alias} $${srcdiroption} \
13610           --with-build-libsubdir=$(HOST_SUBDIR) \
13611           $(STAGE4_CONFIGURE_FLAGS) \
13612           --disable-shared @extra_isl_gmp_configure_flags@
13613 @endif isl-bootstrap
13614
13615 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13616 maybe-configure-stageprofile-isl:
13617 @if isl-bootstrap
13618 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13619 configure-stageprofile-isl:
13620         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13621         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13622         @r=`${PWD_COMMAND}`; export r; \
13623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13624         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13625         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13626         $(HOST_EXPORTS) \
13627         $(POSTSTAGE1_HOST_EXPORTS) \
13628         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13629         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13630         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13631         echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13632         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13633         cd $(HOST_SUBDIR)/isl || exit 1; \
13634         case $(srcdir) in \
13635           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13636           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13637                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13638         esac; \
13639         srcdiroption="--srcdir=$${topdir}/isl"; \
13640         libsrcdir="$$s/isl"; \
13641         $(SHELL) $${libsrcdir}/configure \
13642           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13643           --target=${target_alias} $${srcdiroption} \
13644           --with-build-libsubdir=$(HOST_SUBDIR) \
13645           $(STAGEprofile_CONFIGURE_FLAGS) \
13646           --disable-shared @extra_isl_gmp_configure_flags@
13647 @endif isl-bootstrap
13648
13649 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13650 maybe-configure-stagefeedback-isl:
13651 @if isl-bootstrap
13652 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13653 configure-stagefeedback-isl:
13654         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13655         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13656         @r=`${PWD_COMMAND}`; export r; \
13657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13658         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13659         test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13660         $(HOST_EXPORTS) \
13661         $(POSTSTAGE1_HOST_EXPORTS) \
13662         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13663         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13664         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13665         echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13666         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13667         cd $(HOST_SUBDIR)/isl || exit 1; \
13668         case $(srcdir) in \
13669           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13670           *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13671                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13672         esac; \
13673         srcdiroption="--srcdir=$${topdir}/isl"; \
13674         libsrcdir="$$s/isl"; \
13675         $(SHELL) $${libsrcdir}/configure \
13676           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13677           --target=${target_alias} $${srcdiroption} \
13678           --with-build-libsubdir=$(HOST_SUBDIR) \
13679           $(STAGEfeedback_CONFIGURE_FLAGS) \
13680           --disable-shared @extra_isl_gmp_configure_flags@
13681 @endif isl-bootstrap
13682
13683
13684
13685
13686
13687 .PHONY: all-isl maybe-all-isl
13688 maybe-all-isl:
13689 @if gcc-bootstrap
13690 all-isl: stage_current
13691 @endif gcc-bootstrap
13692 @if isl
13693 TARGET-isl=all
13694 maybe-all-isl: all-isl
13695 all-isl: configure-isl
13696         @r=`${PWD_COMMAND}`; export r; \
13697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13698         $(HOST_EXPORTS)  \
13699         (cd $(HOST_SUBDIR)/isl && \
13700           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13701                 $(TARGET-isl))
13702 @endif isl
13703
13704
13705
13706 .PHONY: all-stage1-isl maybe-all-stage1-isl
13707 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13708 maybe-all-stage1-isl:
13709 maybe-clean-stage1-isl:
13710 @if isl-bootstrap
13711 maybe-all-stage1-isl: all-stage1-isl
13712 all-stage1: all-stage1-isl
13713 TARGET-stage1-isl = $(TARGET-isl)
13714 all-stage1-isl: configure-stage1-isl
13715         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13716         @r=`${PWD_COMMAND}`; export r; \
13717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13718         TFLAGS="$(STAGE1_TFLAGS)"; \
13719         $(HOST_EXPORTS)  \
13720         cd $(HOST_SUBDIR)/isl && \
13721         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13722                 CFLAGS="$(STAGE1_CFLAGS)" \
13723                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13724                 LIBCFLAGS="$(LIBCFLAGS)" \
13725                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13726                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13727                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13728                 $(EXTRA_HOST_FLAGS)  \
13729                 $(STAGE1_FLAGS_TO_PASS) V=1 \
13730                 TFLAGS="$(STAGE1_TFLAGS)" \
13731                 $(TARGET-stage1-isl)
13732
13733 maybe-clean-stage1-isl: clean-stage1-isl
13734 clean-stage1: clean-stage1-isl
13735 clean-stage1-isl:
13736         @if [ $(current_stage) = stage1 ]; then \
13737           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13738         else \
13739           [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13740           $(MAKE) stage1-start; \
13741         fi; \
13742         cd $(HOST_SUBDIR)/isl && \
13743         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13744         $(STAGE1_FLAGS_TO_PASS) V=1 clean
13745 @endif isl-bootstrap
13746
13747
13748 .PHONY: all-stage2-isl maybe-all-stage2-isl
13749 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13750 maybe-all-stage2-isl:
13751 maybe-clean-stage2-isl:
13752 @if isl-bootstrap
13753 maybe-all-stage2-isl: all-stage2-isl
13754 all-stage2: all-stage2-isl
13755 TARGET-stage2-isl = $(TARGET-isl)
13756 all-stage2-isl: configure-stage2-isl
13757         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13758         @r=`${PWD_COMMAND}`; export r; \
13759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13760         TFLAGS="$(STAGE2_TFLAGS)"; \
13761         $(HOST_EXPORTS) \
13762         $(POSTSTAGE1_HOST_EXPORTS)  \
13763         cd $(HOST_SUBDIR)/isl && \
13764         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13765                 CFLAGS="$(STAGE2_CFLAGS)" \
13766                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13767                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13768                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13769                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13770                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13771                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13772                 TFLAGS="$(STAGE2_TFLAGS)" \
13773                 $(TARGET-stage2-isl)
13774
13775 maybe-clean-stage2-isl: clean-stage2-isl
13776 clean-stage2: clean-stage2-isl
13777 clean-stage2-isl:
13778         @if [ $(current_stage) = stage2 ]; then \
13779           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13780         else \
13781           [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13782           $(MAKE) stage2-start; \
13783         fi; \
13784         cd $(HOST_SUBDIR)/isl && \
13785         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13786 @endif isl-bootstrap
13787
13788
13789 .PHONY: all-stage3-isl maybe-all-stage3-isl
13790 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13791 maybe-all-stage3-isl:
13792 maybe-clean-stage3-isl:
13793 @if isl-bootstrap
13794 maybe-all-stage3-isl: all-stage3-isl
13795 all-stage3: all-stage3-isl
13796 TARGET-stage3-isl = $(TARGET-isl)
13797 all-stage3-isl: configure-stage3-isl
13798         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13799         @r=`${PWD_COMMAND}`; export r; \
13800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801         TFLAGS="$(STAGE3_TFLAGS)"; \
13802         $(HOST_EXPORTS) \
13803         $(POSTSTAGE1_HOST_EXPORTS)  \
13804         cd $(HOST_SUBDIR)/isl && \
13805         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13806                 CFLAGS="$(STAGE3_CFLAGS)" \
13807                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13808                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13809                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13810                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13811                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13812                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13813                 TFLAGS="$(STAGE3_TFLAGS)" \
13814                 $(TARGET-stage3-isl)
13815
13816 maybe-clean-stage3-isl: clean-stage3-isl
13817 clean-stage3: clean-stage3-isl
13818 clean-stage3-isl:
13819         @if [ $(current_stage) = stage3 ]; then \
13820           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13821         else \
13822           [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13823           $(MAKE) stage3-start; \
13824         fi; \
13825         cd $(HOST_SUBDIR)/isl && \
13826         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13827 @endif isl-bootstrap
13828
13829
13830 .PHONY: all-stage4-isl maybe-all-stage4-isl
13831 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13832 maybe-all-stage4-isl:
13833 maybe-clean-stage4-isl:
13834 @if isl-bootstrap
13835 maybe-all-stage4-isl: all-stage4-isl
13836 all-stage4: all-stage4-isl
13837 TARGET-stage4-isl = $(TARGET-isl)
13838 all-stage4-isl: configure-stage4-isl
13839         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13840         @r=`${PWD_COMMAND}`; export r; \
13841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13842         TFLAGS="$(STAGE4_TFLAGS)"; \
13843         $(HOST_EXPORTS) \
13844         $(POSTSTAGE1_HOST_EXPORTS)  \
13845         cd $(HOST_SUBDIR)/isl && \
13846         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13847                 CFLAGS="$(STAGE4_CFLAGS)" \
13848                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13849                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13850                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13851                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13852                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13853                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13854                 TFLAGS="$(STAGE4_TFLAGS)" \
13855                 $(TARGET-stage4-isl)
13856
13857 maybe-clean-stage4-isl: clean-stage4-isl
13858 clean-stage4: clean-stage4-isl
13859 clean-stage4-isl:
13860         @if [ $(current_stage) = stage4 ]; then \
13861           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13862         else \
13863           [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13864           $(MAKE) stage4-start; \
13865         fi; \
13866         cd $(HOST_SUBDIR)/isl && \
13867         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13868 @endif isl-bootstrap
13869
13870
13871 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13872 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13873 maybe-all-stageprofile-isl:
13874 maybe-clean-stageprofile-isl:
13875 @if isl-bootstrap
13876 maybe-all-stageprofile-isl: all-stageprofile-isl
13877 all-stageprofile: all-stageprofile-isl
13878 TARGET-stageprofile-isl = $(TARGET-isl)
13879 all-stageprofile-isl: configure-stageprofile-isl
13880         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13881         @r=`${PWD_COMMAND}`; export r; \
13882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13883         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13884         $(HOST_EXPORTS) \
13885         $(POSTSTAGE1_HOST_EXPORTS)  \
13886         cd $(HOST_SUBDIR)/isl && \
13887         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13888                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13889                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13890                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13891                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13892                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13893                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13894                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13895                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13896                 $(TARGET-stageprofile-isl)
13897
13898 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13899 clean-stageprofile: clean-stageprofile-isl
13900 clean-stageprofile-isl:
13901         @if [ $(current_stage) = stageprofile ]; then \
13902           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13903         else \
13904           [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13905           $(MAKE) stageprofile-start; \
13906         fi; \
13907         cd $(HOST_SUBDIR)/isl && \
13908         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13909 @endif isl-bootstrap
13910
13911
13912 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13913 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13914 maybe-all-stagefeedback-isl:
13915 maybe-clean-stagefeedback-isl:
13916 @if isl-bootstrap
13917 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13918 all-stagefeedback: all-stagefeedback-isl
13919 TARGET-stagefeedback-isl = $(TARGET-isl)
13920 all-stagefeedback-isl: configure-stagefeedback-isl
13921         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13922         @r=`${PWD_COMMAND}`; export r; \
13923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13925         $(HOST_EXPORTS) \
13926         $(POSTSTAGE1_HOST_EXPORTS)  \
13927         cd $(HOST_SUBDIR)/isl && \
13928         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13929                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13930                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13931                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13932                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13933                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13934                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13935                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13936                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13937                 $(TARGET-stagefeedback-isl)
13938
13939 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13940 clean-stagefeedback: clean-stagefeedback-isl
13941 clean-stagefeedback-isl:
13942         @if [ $(current_stage) = stagefeedback ]; then \
13943           [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13944         else \
13945           [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13946           $(MAKE) stagefeedback-start; \
13947         fi; \
13948         cd $(HOST_SUBDIR)/isl && \
13949         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13950 @endif isl-bootstrap
13951
13952
13953
13954
13955
13956 .PHONY: check-isl maybe-check-isl
13957 maybe-check-isl:
13958 @if isl
13959 maybe-check-isl: check-isl
13960
13961 check-isl:
13962         @: $(MAKE); $(unstage)
13963         @r=`${PWD_COMMAND}`; export r; \
13964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13965         $(HOST_EXPORTS) \
13966         (cd $(HOST_SUBDIR)/isl && \
13967           $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13968
13969 @endif isl
13970
13971 .PHONY: install-isl maybe-install-isl
13972 maybe-install-isl:
13973 @if isl
13974 maybe-install-isl: install-isl
13975
13976 install-isl:
13977
13978 @endif isl
13979
13980 .PHONY: install-strip-isl maybe-install-strip-isl
13981 maybe-install-strip-isl:
13982 @if isl
13983 maybe-install-strip-isl: install-strip-isl
13984
13985 install-strip-isl:
13986
13987 @endif isl
13988
13989 # Other targets (info, dvi, pdf, etc.)
13990
13991 .PHONY: maybe-info-isl info-isl
13992 maybe-info-isl:
13993 @if isl
13994 maybe-info-isl: info-isl
13995
13996 info-isl: \
13997     configure-isl 
13998         @[ -f ./isl/Makefile ] || exit 0; \
13999         r=`${PWD_COMMAND}`; export r; \
14000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14001         $(HOST_EXPORTS) \
14002         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14004         done; \
14005         echo "Doing info in isl" ; \
14006         (cd $(HOST_SUBDIR)/isl && \
14007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14009                   "RANLIB=$${RANLIB}" \
14010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14011                   info) \
14012           || exit 1
14013
14014 @endif isl
14015
14016 .PHONY: maybe-dvi-isl dvi-isl
14017 maybe-dvi-isl:
14018 @if isl
14019 maybe-dvi-isl: dvi-isl
14020
14021 dvi-isl: \
14022     configure-isl 
14023         @[ -f ./isl/Makefile ] || exit 0; \
14024         r=`${PWD_COMMAND}`; export r; \
14025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14026         $(HOST_EXPORTS) \
14027         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14029         done; \
14030         echo "Doing dvi in isl" ; \
14031         (cd $(HOST_SUBDIR)/isl && \
14032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14034                   "RANLIB=$${RANLIB}" \
14035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14036                   dvi) \
14037           || exit 1
14038
14039 @endif isl
14040
14041 .PHONY: maybe-pdf-isl pdf-isl
14042 maybe-pdf-isl:
14043 @if isl
14044 maybe-pdf-isl: pdf-isl
14045
14046 pdf-isl: \
14047     configure-isl 
14048         @[ -f ./isl/Makefile ] || exit 0; \
14049         r=`${PWD_COMMAND}`; export r; \
14050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14051         $(HOST_EXPORTS) \
14052         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14054         done; \
14055         echo "Doing pdf in isl" ; \
14056         (cd $(HOST_SUBDIR)/isl && \
14057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14059                   "RANLIB=$${RANLIB}" \
14060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14061                   pdf) \
14062           || exit 1
14063
14064 @endif isl
14065
14066 .PHONY: maybe-html-isl html-isl
14067 maybe-html-isl:
14068 @if isl
14069 maybe-html-isl: html-isl
14070
14071 html-isl: \
14072     configure-isl 
14073         @[ -f ./isl/Makefile ] || exit 0; \
14074         r=`${PWD_COMMAND}`; export r; \
14075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14076         $(HOST_EXPORTS) \
14077         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14079         done; \
14080         echo "Doing html in isl" ; \
14081         (cd $(HOST_SUBDIR)/isl && \
14082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14084                   "RANLIB=$${RANLIB}" \
14085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14086                   html) \
14087           || exit 1
14088
14089 @endif isl
14090
14091 .PHONY: maybe-TAGS-isl TAGS-isl
14092 maybe-TAGS-isl:
14093 @if isl
14094 maybe-TAGS-isl: TAGS-isl
14095
14096 TAGS-isl: \
14097     configure-isl 
14098         @[ -f ./isl/Makefile ] || exit 0; \
14099         r=`${PWD_COMMAND}`; export r; \
14100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14101         $(HOST_EXPORTS) \
14102         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14104         done; \
14105         echo "Doing TAGS in isl" ; \
14106         (cd $(HOST_SUBDIR)/isl && \
14107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14109                   "RANLIB=$${RANLIB}" \
14110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14111                   TAGS) \
14112           || exit 1
14113
14114 @endif isl
14115
14116 .PHONY: maybe-install-info-isl install-info-isl
14117 maybe-install-info-isl:
14118 @if isl
14119 maybe-install-info-isl: install-info-isl
14120
14121 install-info-isl: \
14122     configure-isl \
14123     info-isl 
14124         @[ -f ./isl/Makefile ] || exit 0; \
14125         r=`${PWD_COMMAND}`; export r; \
14126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14127         $(HOST_EXPORTS) \
14128         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14130         done; \
14131         echo "Doing install-info in isl" ; \
14132         (cd $(HOST_SUBDIR)/isl && \
14133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14135                   "RANLIB=$${RANLIB}" \
14136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14137                   install-info) \
14138           || exit 1
14139
14140 @endif isl
14141
14142 .PHONY: maybe-install-pdf-isl install-pdf-isl
14143 maybe-install-pdf-isl:
14144 @if isl
14145 maybe-install-pdf-isl: install-pdf-isl
14146
14147 install-pdf-isl: \
14148     configure-isl \
14149     pdf-isl 
14150         @[ -f ./isl/Makefile ] || exit 0; \
14151         r=`${PWD_COMMAND}`; export r; \
14152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14153         $(HOST_EXPORTS) \
14154         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14156         done; \
14157         echo "Doing install-pdf in isl" ; \
14158         (cd $(HOST_SUBDIR)/isl && \
14159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14161                   "RANLIB=$${RANLIB}" \
14162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14163                   install-pdf) \
14164           || exit 1
14165
14166 @endif isl
14167
14168 .PHONY: maybe-install-html-isl install-html-isl
14169 maybe-install-html-isl:
14170 @if isl
14171 maybe-install-html-isl: install-html-isl
14172
14173 install-html-isl: \
14174     configure-isl \
14175     html-isl 
14176         @[ -f ./isl/Makefile ] || exit 0; \
14177         r=`${PWD_COMMAND}`; export r; \
14178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14179         $(HOST_EXPORTS) \
14180         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14182         done; \
14183         echo "Doing install-html in isl" ; \
14184         (cd $(HOST_SUBDIR)/isl && \
14185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14187                   "RANLIB=$${RANLIB}" \
14188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14189                   install-html) \
14190           || exit 1
14191
14192 @endif isl
14193
14194 .PHONY: maybe-installcheck-isl installcheck-isl
14195 maybe-installcheck-isl:
14196 @if isl
14197 maybe-installcheck-isl: installcheck-isl
14198
14199 installcheck-isl: \
14200     configure-isl 
14201         @[ -f ./isl/Makefile ] || exit 0; \
14202         r=`${PWD_COMMAND}`; export r; \
14203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14204         $(HOST_EXPORTS) \
14205         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14207         done; \
14208         echo "Doing installcheck in isl" ; \
14209         (cd $(HOST_SUBDIR)/isl && \
14210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14212                   "RANLIB=$${RANLIB}" \
14213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14214                   installcheck) \
14215           || exit 1
14216
14217 @endif isl
14218
14219 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14220 maybe-mostlyclean-isl:
14221 @if isl
14222 maybe-mostlyclean-isl: mostlyclean-isl
14223
14224 mostlyclean-isl: 
14225         @[ -f ./isl/Makefile ] || exit 0; \
14226         r=`${PWD_COMMAND}`; export r; \
14227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14228         $(HOST_EXPORTS) \
14229         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14231         done; \
14232         echo "Doing mostlyclean in isl" ; \
14233         (cd $(HOST_SUBDIR)/isl && \
14234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14236                   "RANLIB=$${RANLIB}" \
14237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14238                   mostlyclean) \
14239           || exit 1
14240
14241 @endif isl
14242
14243 .PHONY: maybe-clean-isl clean-isl
14244 maybe-clean-isl:
14245 @if isl
14246 maybe-clean-isl: clean-isl
14247
14248 clean-isl: 
14249         @[ -f ./isl/Makefile ] || exit 0; \
14250         r=`${PWD_COMMAND}`; export r; \
14251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14252         $(HOST_EXPORTS) \
14253         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14255         done; \
14256         echo "Doing clean in isl" ; \
14257         (cd $(HOST_SUBDIR)/isl && \
14258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14260                   "RANLIB=$${RANLIB}" \
14261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14262                   clean) \
14263           || exit 1
14264
14265 @endif isl
14266
14267 .PHONY: maybe-distclean-isl distclean-isl
14268 maybe-distclean-isl:
14269 @if isl
14270 maybe-distclean-isl: distclean-isl
14271
14272 distclean-isl: 
14273         @[ -f ./isl/Makefile ] || exit 0; \
14274         r=`${PWD_COMMAND}`; export r; \
14275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14276         $(HOST_EXPORTS) \
14277         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14279         done; \
14280         echo "Doing distclean in isl" ; \
14281         (cd $(HOST_SUBDIR)/isl && \
14282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14284                   "RANLIB=$${RANLIB}" \
14285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14286                   distclean) \
14287           || exit 1
14288
14289 @endif isl
14290
14291 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14292 maybe-maintainer-clean-isl:
14293 @if isl
14294 maybe-maintainer-clean-isl: maintainer-clean-isl
14295
14296 maintainer-clean-isl: 
14297         @[ -f ./isl/Makefile ] || exit 0; \
14298         r=`${PWD_COMMAND}`; export r; \
14299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14300         $(HOST_EXPORTS) \
14301         for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14303         done; \
14304         echo "Doing maintainer-clean in isl" ; \
14305         (cd $(HOST_SUBDIR)/isl && \
14306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14308                   "RANLIB=$${RANLIB}" \
14309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14310                   maintainer-clean) \
14311           || exit 1
14312
14313 @endif isl
14314
14315
14316
14317 .PHONY: configure-cloog maybe-configure-cloog
14318 maybe-configure-cloog:
14319 @if gcc-bootstrap
14320 configure-cloog: stage_current
14321 @endif gcc-bootstrap
14322 @if cloog
14323 maybe-configure-cloog: configure-cloog
14324 configure-cloog: 
14325         @r=`${PWD_COMMAND}`; export r; \
14326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14327         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14328         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14329         $(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;  \
14330         echo Configuring in $(HOST_SUBDIR)/cloog; \
14331         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14332         case $(srcdir) in \
14333           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14334           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14335                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14336         esac; \
14337         srcdiroption="--srcdir=$${topdir}/cloog"; \
14338         libsrcdir="$$s/cloog"; \
14339         $(SHELL) $${libsrcdir}/configure \
14340           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14341           --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14342           || exit 1
14343 @endif cloog
14344
14345
14346
14347 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14348 maybe-configure-stage1-cloog:
14349 @if cloog-bootstrap
14350 maybe-configure-stage1-cloog: configure-stage1-cloog
14351 configure-stage1-cloog:
14352         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14353         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14354         @r=`${PWD_COMMAND}`; export r; \
14355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14356         TFLAGS="$(STAGE1_TFLAGS)"; \
14357         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14358         $(HOST_EXPORTS) \
14359         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14360         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14361         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;  \
14362         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14363         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14364         cd $(HOST_SUBDIR)/cloog || exit 1; \
14365         case $(srcdir) in \
14366           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14367           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14368                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14369         esac; \
14370         srcdiroption="--srcdir=$${topdir}/cloog"; \
14371         libsrcdir="$$s/cloog"; \
14372         $(SHELL) $${libsrcdir}/configure \
14373           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14374           --target=${target_alias} $${srcdiroption} \
14375           $(STAGE1_CONFIGURE_FLAGS) \
14376           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14377 @endif cloog-bootstrap
14378
14379 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14380 maybe-configure-stage2-cloog:
14381 @if cloog-bootstrap
14382 maybe-configure-stage2-cloog: configure-stage2-cloog
14383 configure-stage2-cloog:
14384         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14385         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14386         @r=`${PWD_COMMAND}`; export r; \
14387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14388         TFLAGS="$(STAGE2_TFLAGS)"; \
14389         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14390         $(HOST_EXPORTS) \
14391         $(POSTSTAGE1_HOST_EXPORTS) \
14392         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14393         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14394         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;  \
14395         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14396         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14397         cd $(HOST_SUBDIR)/cloog || exit 1; \
14398         case $(srcdir) in \
14399           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14400           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14401                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14402         esac; \
14403         srcdiroption="--srcdir=$${topdir}/cloog"; \
14404         libsrcdir="$$s/cloog"; \
14405         $(SHELL) $${libsrcdir}/configure \
14406           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14407           --target=${target_alias} $${srcdiroption} \
14408           --with-build-libsubdir=$(HOST_SUBDIR) \
14409           $(STAGE2_CONFIGURE_FLAGS) \
14410           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14411 @endif cloog-bootstrap
14412
14413 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14414 maybe-configure-stage3-cloog:
14415 @if cloog-bootstrap
14416 maybe-configure-stage3-cloog: configure-stage3-cloog
14417 configure-stage3-cloog:
14418         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14419         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14420         @r=`${PWD_COMMAND}`; export r; \
14421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14422         TFLAGS="$(STAGE3_TFLAGS)"; \
14423         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14424         $(HOST_EXPORTS) \
14425         $(POSTSTAGE1_HOST_EXPORTS) \
14426         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14427         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14428         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;  \
14429         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14430         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14431         cd $(HOST_SUBDIR)/cloog || exit 1; \
14432         case $(srcdir) in \
14433           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14434           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14435                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14436         esac; \
14437         srcdiroption="--srcdir=$${topdir}/cloog"; \
14438         libsrcdir="$$s/cloog"; \
14439         $(SHELL) $${libsrcdir}/configure \
14440           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14441           --target=${target_alias} $${srcdiroption} \
14442           --with-build-libsubdir=$(HOST_SUBDIR) \
14443           $(STAGE3_CONFIGURE_FLAGS) \
14444           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14445 @endif cloog-bootstrap
14446
14447 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14448 maybe-configure-stage4-cloog:
14449 @if cloog-bootstrap
14450 maybe-configure-stage4-cloog: configure-stage4-cloog
14451 configure-stage4-cloog:
14452         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14453         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14454         @r=`${PWD_COMMAND}`; export r; \
14455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14456         TFLAGS="$(STAGE4_TFLAGS)"; \
14457         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14458         $(HOST_EXPORTS) \
14459         $(POSTSTAGE1_HOST_EXPORTS) \
14460         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14461         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14462         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;  \
14463         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14464         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14465         cd $(HOST_SUBDIR)/cloog || exit 1; \
14466         case $(srcdir) in \
14467           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14468           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14469                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14470         esac; \
14471         srcdiroption="--srcdir=$${topdir}/cloog"; \
14472         libsrcdir="$$s/cloog"; \
14473         $(SHELL) $${libsrcdir}/configure \
14474           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14475           --target=${target_alias} $${srcdiroption} \
14476           --with-build-libsubdir=$(HOST_SUBDIR) \
14477           $(STAGE4_CONFIGURE_FLAGS) \
14478           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14479 @endif cloog-bootstrap
14480
14481 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14482 maybe-configure-stageprofile-cloog:
14483 @if cloog-bootstrap
14484 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14485 configure-stageprofile-cloog:
14486         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14487         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14488         @r=`${PWD_COMMAND}`; export r; \
14489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14490         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14491         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14492         $(HOST_EXPORTS) \
14493         $(POSTSTAGE1_HOST_EXPORTS) \
14494         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14495         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14496         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;  \
14497         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14498         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14499         cd $(HOST_SUBDIR)/cloog || exit 1; \
14500         case $(srcdir) in \
14501           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14502           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14503                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14504         esac; \
14505         srcdiroption="--srcdir=$${topdir}/cloog"; \
14506         libsrcdir="$$s/cloog"; \
14507         $(SHELL) $${libsrcdir}/configure \
14508           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14509           --target=${target_alias} $${srcdiroption} \
14510           --with-build-libsubdir=$(HOST_SUBDIR) \
14511           $(STAGEprofile_CONFIGURE_FLAGS) \
14512           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14513 @endif cloog-bootstrap
14514
14515 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14516 maybe-configure-stagefeedback-cloog:
14517 @if cloog-bootstrap
14518 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14519 configure-stagefeedback-cloog:
14520         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14521         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14522         @r=`${PWD_COMMAND}`; export r; \
14523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14524         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14525         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14526         $(HOST_EXPORTS) \
14527         $(POSTSTAGE1_HOST_EXPORTS) \
14528         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14529         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14530         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;  \
14531         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14532         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14533         cd $(HOST_SUBDIR)/cloog || exit 1; \
14534         case $(srcdir) in \
14535           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14536           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14537                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14538         esac; \
14539         srcdiroption="--srcdir=$${topdir}/cloog"; \
14540         libsrcdir="$$s/cloog"; \
14541         $(SHELL) $${libsrcdir}/configure \
14542           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14543           --target=${target_alias} $${srcdiroption} \
14544           --with-build-libsubdir=$(HOST_SUBDIR) \
14545           $(STAGEfeedback_CONFIGURE_FLAGS) \
14546           --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14547 @endif cloog-bootstrap
14548
14549
14550
14551
14552
14553 .PHONY: all-cloog maybe-all-cloog
14554 maybe-all-cloog:
14555 @if gcc-bootstrap
14556 all-cloog: stage_current
14557 @endif gcc-bootstrap
14558 @if cloog
14559 TARGET-cloog=all
14560 maybe-all-cloog: all-cloog
14561 all-cloog: configure-cloog
14562         @r=`${PWD_COMMAND}`; export r; \
14563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14564         $(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;  \
14565         (cd $(HOST_SUBDIR)/cloog && \
14566           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14567                 $(TARGET-cloog))
14568 @endif cloog
14569
14570
14571
14572 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14573 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14574 maybe-all-stage1-cloog:
14575 maybe-clean-stage1-cloog:
14576 @if cloog-bootstrap
14577 maybe-all-stage1-cloog: all-stage1-cloog
14578 all-stage1: all-stage1-cloog
14579 TARGET-stage1-cloog = $(TARGET-cloog)
14580 all-stage1-cloog: configure-stage1-cloog
14581         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14582         @r=`${PWD_COMMAND}`; export r; \
14583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14584         TFLAGS="$(STAGE1_TFLAGS)"; \
14585         $(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;  \
14586         cd $(HOST_SUBDIR)/cloog && \
14587         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14588                 CFLAGS="$(STAGE1_CFLAGS)" \
14589                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14590                 LIBCFLAGS="$(LIBCFLAGS)" \
14591                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14592                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14593                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14594                 $(EXTRA_HOST_FLAGS)  \
14595                 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14596                 TFLAGS="$(STAGE1_TFLAGS)" \
14597                 $(TARGET-stage1-cloog)
14598
14599 maybe-clean-stage1-cloog: clean-stage1-cloog
14600 clean-stage1: clean-stage1-cloog
14601 clean-stage1-cloog:
14602         @if [ $(current_stage) = stage1 ]; then \
14603           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14604         else \
14605           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14606           $(MAKE) stage1-start; \
14607         fi; \
14608         cd $(HOST_SUBDIR)/cloog && \
14609         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14610         $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14611 @endif cloog-bootstrap
14612
14613
14614 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14615 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14616 maybe-all-stage2-cloog:
14617 maybe-clean-stage2-cloog:
14618 @if cloog-bootstrap
14619 maybe-all-stage2-cloog: all-stage2-cloog
14620 all-stage2: all-stage2-cloog
14621 TARGET-stage2-cloog = $(TARGET-cloog)
14622 all-stage2-cloog: configure-stage2-cloog
14623         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14624         @r=`${PWD_COMMAND}`; export r; \
14625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14626         TFLAGS="$(STAGE2_TFLAGS)"; \
14627         $(HOST_EXPORTS) \
14628         $(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;  \
14629         cd $(HOST_SUBDIR)/cloog && \
14630         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14631                 CFLAGS="$(STAGE2_CFLAGS)" \
14632                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14633                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14634                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14635                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14636                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14637                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14638                 TFLAGS="$(STAGE2_TFLAGS)" \
14639                 $(TARGET-stage2-cloog)
14640
14641 maybe-clean-stage2-cloog: clean-stage2-cloog
14642 clean-stage2: clean-stage2-cloog
14643 clean-stage2-cloog:
14644         @if [ $(current_stage) = stage2 ]; then \
14645           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14646         else \
14647           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14648           $(MAKE) stage2-start; \
14649         fi; \
14650         cd $(HOST_SUBDIR)/cloog && \
14651         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14652 @endif cloog-bootstrap
14653
14654
14655 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14656 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14657 maybe-all-stage3-cloog:
14658 maybe-clean-stage3-cloog:
14659 @if cloog-bootstrap
14660 maybe-all-stage3-cloog: all-stage3-cloog
14661 all-stage3: all-stage3-cloog
14662 TARGET-stage3-cloog = $(TARGET-cloog)
14663 all-stage3-cloog: configure-stage3-cloog
14664         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14665         @r=`${PWD_COMMAND}`; export r; \
14666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14667         TFLAGS="$(STAGE3_TFLAGS)"; \
14668         $(HOST_EXPORTS) \
14669         $(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;  \
14670         cd $(HOST_SUBDIR)/cloog && \
14671         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14672                 CFLAGS="$(STAGE3_CFLAGS)" \
14673                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14674                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14675                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14676                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14677                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14678                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14679                 TFLAGS="$(STAGE3_TFLAGS)" \
14680                 $(TARGET-stage3-cloog)
14681
14682 maybe-clean-stage3-cloog: clean-stage3-cloog
14683 clean-stage3: clean-stage3-cloog
14684 clean-stage3-cloog:
14685         @if [ $(current_stage) = stage3 ]; then \
14686           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14687         else \
14688           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14689           $(MAKE) stage3-start; \
14690         fi; \
14691         cd $(HOST_SUBDIR)/cloog && \
14692         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14693 @endif cloog-bootstrap
14694
14695
14696 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14697 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14698 maybe-all-stage4-cloog:
14699 maybe-clean-stage4-cloog:
14700 @if cloog-bootstrap
14701 maybe-all-stage4-cloog: all-stage4-cloog
14702 all-stage4: all-stage4-cloog
14703 TARGET-stage4-cloog = $(TARGET-cloog)
14704 all-stage4-cloog: configure-stage4-cloog
14705         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14706         @r=`${PWD_COMMAND}`; export r; \
14707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14708         TFLAGS="$(STAGE4_TFLAGS)"; \
14709         $(HOST_EXPORTS) \
14710         $(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;  \
14711         cd $(HOST_SUBDIR)/cloog && \
14712         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14713                 CFLAGS="$(STAGE4_CFLAGS)" \
14714                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14715                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14716                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14717                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14718                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14719                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14720                 TFLAGS="$(STAGE4_TFLAGS)" \
14721                 $(TARGET-stage4-cloog)
14722
14723 maybe-clean-stage4-cloog: clean-stage4-cloog
14724 clean-stage4: clean-stage4-cloog
14725 clean-stage4-cloog:
14726         @if [ $(current_stage) = stage4 ]; then \
14727           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14728         else \
14729           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14730           $(MAKE) stage4-start; \
14731         fi; \
14732         cd $(HOST_SUBDIR)/cloog && \
14733         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14734 @endif cloog-bootstrap
14735
14736
14737 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14738 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14739 maybe-all-stageprofile-cloog:
14740 maybe-clean-stageprofile-cloog:
14741 @if cloog-bootstrap
14742 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14743 all-stageprofile: all-stageprofile-cloog
14744 TARGET-stageprofile-cloog = $(TARGET-cloog)
14745 all-stageprofile-cloog: configure-stageprofile-cloog
14746         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14747         @r=`${PWD_COMMAND}`; export r; \
14748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14749         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14750         $(HOST_EXPORTS) \
14751         $(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;  \
14752         cd $(HOST_SUBDIR)/cloog && \
14753         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14754                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14755                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14756                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14757                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14758                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14759                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14760                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14761                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14762                 $(TARGET-stageprofile-cloog)
14763
14764 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14765 clean-stageprofile: clean-stageprofile-cloog
14766 clean-stageprofile-cloog:
14767         @if [ $(current_stage) = stageprofile ]; then \
14768           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14769         else \
14770           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14771           $(MAKE) stageprofile-start; \
14772         fi; \
14773         cd $(HOST_SUBDIR)/cloog && \
14774         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14775 @endif cloog-bootstrap
14776
14777
14778 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14779 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14780 maybe-all-stagefeedback-cloog:
14781 maybe-clean-stagefeedback-cloog:
14782 @if cloog-bootstrap
14783 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14784 all-stagefeedback: all-stagefeedback-cloog
14785 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14786 all-stagefeedback-cloog: configure-stagefeedback-cloog
14787         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14788         @r=`${PWD_COMMAND}`; export r; \
14789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14791         $(HOST_EXPORTS) \
14792         $(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;  \
14793         cd $(HOST_SUBDIR)/cloog && \
14794         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14795                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14796                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14797                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14798                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14799                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14800                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14801                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14802                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14803                 $(TARGET-stagefeedback-cloog)
14804
14805 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14806 clean-stagefeedback: clean-stagefeedback-cloog
14807 clean-stagefeedback-cloog:
14808         @if [ $(current_stage) = stagefeedback ]; then \
14809           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14810         else \
14811           [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14812           $(MAKE) stagefeedback-start; \
14813         fi; \
14814         cd $(HOST_SUBDIR)/cloog && \
14815         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14816 @endif cloog-bootstrap
14817
14818
14819
14820
14821
14822 .PHONY: check-cloog maybe-check-cloog
14823 maybe-check-cloog:
14824 @if cloog
14825 maybe-check-cloog: check-cloog
14826
14827 check-cloog:
14828         @: $(MAKE); $(unstage)
14829         @r=`${PWD_COMMAND}`; export r; \
14830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14831         $(HOST_EXPORTS) \
14832         (cd $(HOST_SUBDIR)/cloog && \
14833           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14834
14835 @endif cloog
14836
14837 .PHONY: install-cloog maybe-install-cloog
14838 maybe-install-cloog:
14839 @if cloog
14840 maybe-install-cloog: install-cloog
14841
14842 install-cloog:
14843
14844 @endif cloog
14845
14846 .PHONY: install-strip-cloog maybe-install-strip-cloog
14847 maybe-install-strip-cloog:
14848 @if cloog
14849 maybe-install-strip-cloog: install-strip-cloog
14850
14851 install-strip-cloog:
14852
14853 @endif cloog
14854
14855 # Other targets (info, dvi, pdf, etc.)
14856
14857 .PHONY: maybe-info-cloog info-cloog
14858 maybe-info-cloog:
14859 @if cloog
14860 maybe-info-cloog: info-cloog
14861
14862 info-cloog: \
14863     configure-cloog 
14864         @[ -f ./cloog/Makefile ] || exit 0; \
14865         r=`${PWD_COMMAND}`; export r; \
14866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867         $(HOST_EXPORTS) \
14868         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14870         done; \
14871         echo "Doing info in cloog" ; \
14872         (cd $(HOST_SUBDIR)/cloog && \
14873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14875                   "RANLIB=$${RANLIB}" \
14876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14877                   info) \
14878           || exit 1
14879
14880 @endif cloog
14881
14882 .PHONY: maybe-dvi-cloog dvi-cloog
14883 maybe-dvi-cloog:
14884 @if cloog
14885 maybe-dvi-cloog: dvi-cloog
14886
14887 dvi-cloog: \
14888     configure-cloog 
14889         @[ -f ./cloog/Makefile ] || exit 0; \
14890         r=`${PWD_COMMAND}`; export r; \
14891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892         $(HOST_EXPORTS) \
14893         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14895         done; \
14896         echo "Doing dvi in cloog" ; \
14897         (cd $(HOST_SUBDIR)/cloog && \
14898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14900                   "RANLIB=$${RANLIB}" \
14901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14902                   dvi) \
14903           || exit 1
14904
14905 @endif cloog
14906
14907 .PHONY: maybe-pdf-cloog pdf-cloog
14908 maybe-pdf-cloog:
14909 @if cloog
14910 maybe-pdf-cloog: pdf-cloog
14911
14912 pdf-cloog: \
14913     configure-cloog 
14914         @[ -f ./cloog/Makefile ] || exit 0; \
14915         r=`${PWD_COMMAND}`; export r; \
14916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14917         $(HOST_EXPORTS) \
14918         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14920         done; \
14921         echo "Doing pdf in cloog" ; \
14922         (cd $(HOST_SUBDIR)/cloog && \
14923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14925                   "RANLIB=$${RANLIB}" \
14926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14927                   pdf) \
14928           || exit 1
14929
14930 @endif cloog
14931
14932 .PHONY: maybe-html-cloog html-cloog
14933 maybe-html-cloog:
14934 @if cloog
14935 maybe-html-cloog: html-cloog
14936
14937 html-cloog: \
14938     configure-cloog 
14939         @[ -f ./cloog/Makefile ] || exit 0; \
14940         r=`${PWD_COMMAND}`; export r; \
14941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14942         $(HOST_EXPORTS) \
14943         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14945         done; \
14946         echo "Doing html in cloog" ; \
14947         (cd $(HOST_SUBDIR)/cloog && \
14948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14950                   "RANLIB=$${RANLIB}" \
14951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14952                   html) \
14953           || exit 1
14954
14955 @endif cloog
14956
14957 .PHONY: maybe-TAGS-cloog TAGS-cloog
14958 maybe-TAGS-cloog:
14959 @if cloog
14960 maybe-TAGS-cloog: TAGS-cloog
14961
14962 TAGS-cloog: \
14963     configure-cloog 
14964         @[ -f ./cloog/Makefile ] || exit 0; \
14965         r=`${PWD_COMMAND}`; export r; \
14966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14967         $(HOST_EXPORTS) \
14968         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14970         done; \
14971         echo "Doing TAGS in cloog" ; \
14972         (cd $(HOST_SUBDIR)/cloog && \
14973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14975                   "RANLIB=$${RANLIB}" \
14976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14977                   TAGS) \
14978           || exit 1
14979
14980 @endif cloog
14981
14982 .PHONY: maybe-install-info-cloog install-info-cloog
14983 maybe-install-info-cloog:
14984 @if cloog
14985 maybe-install-info-cloog: install-info-cloog
14986
14987 install-info-cloog: \
14988     configure-cloog \
14989     info-cloog 
14990         @[ -f ./cloog/Makefile ] || exit 0; \
14991         r=`${PWD_COMMAND}`; export r; \
14992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14993         $(HOST_EXPORTS) \
14994         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14996         done; \
14997         echo "Doing install-info in cloog" ; \
14998         (cd $(HOST_SUBDIR)/cloog && \
14999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15001                   "RANLIB=$${RANLIB}" \
15002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15003                   install-info) \
15004           || exit 1
15005
15006 @endif cloog
15007
15008 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15009 maybe-install-pdf-cloog:
15010 @if cloog
15011 maybe-install-pdf-cloog: install-pdf-cloog
15012
15013 install-pdf-cloog: \
15014     configure-cloog \
15015     pdf-cloog 
15016         @[ -f ./cloog/Makefile ] || exit 0; \
15017         r=`${PWD_COMMAND}`; export r; \
15018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15019         $(HOST_EXPORTS) \
15020         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15021           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15022         done; \
15023         echo "Doing install-pdf in cloog" ; \
15024         (cd $(HOST_SUBDIR)/cloog && \
15025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15027                   "RANLIB=$${RANLIB}" \
15028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15029                   install-pdf) \
15030           || exit 1
15031
15032 @endif cloog
15033
15034 .PHONY: maybe-install-html-cloog install-html-cloog
15035 maybe-install-html-cloog:
15036 @if cloog
15037 maybe-install-html-cloog: install-html-cloog
15038
15039 install-html-cloog: \
15040     configure-cloog \
15041     html-cloog 
15042         @[ -f ./cloog/Makefile ] || exit 0; \
15043         r=`${PWD_COMMAND}`; export r; \
15044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15045         $(HOST_EXPORTS) \
15046         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15048         done; \
15049         echo "Doing install-html in cloog" ; \
15050         (cd $(HOST_SUBDIR)/cloog && \
15051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15053                   "RANLIB=$${RANLIB}" \
15054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15055                   install-html) \
15056           || exit 1
15057
15058 @endif cloog
15059
15060 .PHONY: maybe-installcheck-cloog installcheck-cloog
15061 maybe-installcheck-cloog:
15062 @if cloog
15063 maybe-installcheck-cloog: installcheck-cloog
15064
15065 installcheck-cloog: \
15066     configure-cloog 
15067         @[ -f ./cloog/Makefile ] || exit 0; \
15068         r=`${PWD_COMMAND}`; export r; \
15069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15070         $(HOST_EXPORTS) \
15071         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15073         done; \
15074         echo "Doing installcheck in cloog" ; \
15075         (cd $(HOST_SUBDIR)/cloog && \
15076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15078                   "RANLIB=$${RANLIB}" \
15079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15080                   installcheck) \
15081           || exit 1
15082
15083 @endif cloog
15084
15085 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15086 maybe-mostlyclean-cloog:
15087 @if cloog
15088 maybe-mostlyclean-cloog: mostlyclean-cloog
15089
15090 mostlyclean-cloog: 
15091         @[ -f ./cloog/Makefile ] || exit 0; \
15092         r=`${PWD_COMMAND}`; export r; \
15093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094         $(HOST_EXPORTS) \
15095         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15097         done; \
15098         echo "Doing mostlyclean in cloog" ; \
15099         (cd $(HOST_SUBDIR)/cloog && \
15100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15102                   "RANLIB=$${RANLIB}" \
15103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15104                   mostlyclean) \
15105           || exit 1
15106
15107 @endif cloog
15108
15109 .PHONY: maybe-clean-cloog clean-cloog
15110 maybe-clean-cloog:
15111 @if cloog
15112 maybe-clean-cloog: clean-cloog
15113
15114 clean-cloog: 
15115         @[ -f ./cloog/Makefile ] || exit 0; \
15116         r=`${PWD_COMMAND}`; export r; \
15117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118         $(HOST_EXPORTS) \
15119         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15120           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121         done; \
15122         echo "Doing clean in cloog" ; \
15123         (cd $(HOST_SUBDIR)/cloog && \
15124           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126                   "RANLIB=$${RANLIB}" \
15127                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15128                   clean) \
15129           || exit 1
15130
15131 @endif cloog
15132
15133 .PHONY: maybe-distclean-cloog distclean-cloog
15134 maybe-distclean-cloog:
15135 @if cloog
15136 maybe-distclean-cloog: distclean-cloog
15137
15138 distclean-cloog: 
15139         @[ -f ./cloog/Makefile ] || exit 0; \
15140         r=`${PWD_COMMAND}`; export r; \
15141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15142         $(HOST_EXPORTS) \
15143         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15145         done; \
15146         echo "Doing distclean in cloog" ; \
15147         (cd $(HOST_SUBDIR)/cloog && \
15148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15150                   "RANLIB=$${RANLIB}" \
15151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15152                   distclean) \
15153           || exit 1
15154
15155 @endif cloog
15156
15157 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15158 maybe-maintainer-clean-cloog:
15159 @if cloog
15160 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15161
15162 maintainer-clean-cloog: 
15163         @[ -f ./cloog/Makefile ] || exit 0; \
15164         r=`${PWD_COMMAND}`; export r; \
15165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15166         $(HOST_EXPORTS) \
15167         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15169         done; \
15170         echo "Doing maintainer-clean in cloog" ; \
15171         (cd $(HOST_SUBDIR)/cloog && \
15172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15174                   "RANLIB=$${RANLIB}" \
15175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15176                   maintainer-clean) \
15177           || exit 1
15178
15179 @endif cloog
15180
15181
15182
15183 .PHONY: configure-libelf maybe-configure-libelf
15184 maybe-configure-libelf:
15185 @if gcc-bootstrap
15186 configure-libelf: stage_current
15187 @endif gcc-bootstrap
15188 @if libelf
15189 maybe-configure-libelf: configure-libelf
15190 configure-libelf: 
15191         @r=`${PWD_COMMAND}`; export r; \
15192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15193         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15194         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15195         $(HOST_EXPORTS)  \
15196         echo Configuring in $(HOST_SUBDIR)/libelf; \
15197         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15198         case $(srcdir) in \
15199           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15200           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15201                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15202         esac; \
15203         srcdiroption="--srcdir=$${topdir}/libelf"; \
15204         libsrcdir="$$s/libelf"; \
15205         $(SHELL) $${libsrcdir}/configure \
15206           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15207           --target=${target_alias} $${srcdiroption} --disable-shared \
15208           || exit 1
15209 @endif libelf
15210
15211
15212
15213 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15214 maybe-configure-stage1-libelf:
15215 @if libelf-bootstrap
15216 maybe-configure-stage1-libelf: configure-stage1-libelf
15217 configure-stage1-libelf:
15218         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15219         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15220         @r=`${PWD_COMMAND}`; export r; \
15221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15222         TFLAGS="$(STAGE1_TFLAGS)"; \
15223         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15224         $(HOST_EXPORTS) \
15225         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15226         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15227         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15228         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15229         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15230         cd $(HOST_SUBDIR)/libelf || exit 1; \
15231         case $(srcdir) in \
15232           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15233           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15234                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15235         esac; \
15236         srcdiroption="--srcdir=$${topdir}/libelf"; \
15237         libsrcdir="$$s/libelf"; \
15238         $(SHELL) $${libsrcdir}/configure \
15239           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15240           --target=${target_alias} $${srcdiroption} \
15241           $(STAGE1_CONFIGURE_FLAGS) \
15242           --disable-shared
15243 @endif libelf-bootstrap
15244
15245 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15246 maybe-configure-stage2-libelf:
15247 @if libelf-bootstrap
15248 maybe-configure-stage2-libelf: configure-stage2-libelf
15249 configure-stage2-libelf:
15250         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15251         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15252         @r=`${PWD_COMMAND}`; export r; \
15253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15254         TFLAGS="$(STAGE2_TFLAGS)"; \
15255         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15256         $(HOST_EXPORTS) \
15257         $(POSTSTAGE1_HOST_EXPORTS) \
15258         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15259         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15260         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15261         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15262         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15263         cd $(HOST_SUBDIR)/libelf || exit 1; \
15264         case $(srcdir) in \
15265           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15266           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15267                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15268         esac; \
15269         srcdiroption="--srcdir=$${topdir}/libelf"; \
15270         libsrcdir="$$s/libelf"; \
15271         $(SHELL) $${libsrcdir}/configure \
15272           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15273           --target=${target_alias} $${srcdiroption} \
15274           --with-build-libsubdir=$(HOST_SUBDIR) \
15275           $(STAGE2_CONFIGURE_FLAGS) \
15276           --disable-shared
15277 @endif libelf-bootstrap
15278
15279 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15280 maybe-configure-stage3-libelf:
15281 @if libelf-bootstrap
15282 maybe-configure-stage3-libelf: configure-stage3-libelf
15283 configure-stage3-libelf:
15284         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15285         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15286         @r=`${PWD_COMMAND}`; export r; \
15287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15288         TFLAGS="$(STAGE3_TFLAGS)"; \
15289         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15290         $(HOST_EXPORTS) \
15291         $(POSTSTAGE1_HOST_EXPORTS) \
15292         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15293         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15294         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15295         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15296         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15297         cd $(HOST_SUBDIR)/libelf || exit 1; \
15298         case $(srcdir) in \
15299           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15300           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15301                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15302         esac; \
15303         srcdiroption="--srcdir=$${topdir}/libelf"; \
15304         libsrcdir="$$s/libelf"; \
15305         $(SHELL) $${libsrcdir}/configure \
15306           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15307           --target=${target_alias} $${srcdiroption} \
15308           --with-build-libsubdir=$(HOST_SUBDIR) \
15309           $(STAGE3_CONFIGURE_FLAGS) \
15310           --disable-shared
15311 @endif libelf-bootstrap
15312
15313 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15314 maybe-configure-stage4-libelf:
15315 @if libelf-bootstrap
15316 maybe-configure-stage4-libelf: configure-stage4-libelf
15317 configure-stage4-libelf:
15318         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15319         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15320         @r=`${PWD_COMMAND}`; export r; \
15321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15322         TFLAGS="$(STAGE4_TFLAGS)"; \
15323         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15324         $(HOST_EXPORTS) \
15325         $(POSTSTAGE1_HOST_EXPORTS) \
15326         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15327         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15328         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15329         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15330         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15331         cd $(HOST_SUBDIR)/libelf || exit 1; \
15332         case $(srcdir) in \
15333           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15334           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15335                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15336         esac; \
15337         srcdiroption="--srcdir=$${topdir}/libelf"; \
15338         libsrcdir="$$s/libelf"; \
15339         $(SHELL) $${libsrcdir}/configure \
15340           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15341           --target=${target_alias} $${srcdiroption} \
15342           --with-build-libsubdir=$(HOST_SUBDIR) \
15343           $(STAGE4_CONFIGURE_FLAGS) \
15344           --disable-shared
15345 @endif libelf-bootstrap
15346
15347 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15348 maybe-configure-stageprofile-libelf:
15349 @if libelf-bootstrap
15350 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15351 configure-stageprofile-libelf:
15352         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15353         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15354         @r=`${PWD_COMMAND}`; export r; \
15355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15356         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15357         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15358         $(HOST_EXPORTS) \
15359         $(POSTSTAGE1_HOST_EXPORTS) \
15360         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15361         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15362         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15363         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15364         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15365         cd $(HOST_SUBDIR)/libelf || exit 1; \
15366         case $(srcdir) in \
15367           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15368           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15369                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15370         esac; \
15371         srcdiroption="--srcdir=$${topdir}/libelf"; \
15372         libsrcdir="$$s/libelf"; \
15373         $(SHELL) $${libsrcdir}/configure \
15374           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15375           --target=${target_alias} $${srcdiroption} \
15376           --with-build-libsubdir=$(HOST_SUBDIR) \
15377           $(STAGEprofile_CONFIGURE_FLAGS) \
15378           --disable-shared
15379 @endif libelf-bootstrap
15380
15381 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15382 maybe-configure-stagefeedback-libelf:
15383 @if libelf-bootstrap
15384 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15385 configure-stagefeedback-libelf:
15386         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15387         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15388         @r=`${PWD_COMMAND}`; export r; \
15389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15390         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15391         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15392         $(HOST_EXPORTS) \
15393         $(POSTSTAGE1_HOST_EXPORTS) \
15394         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15395         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15396         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15397         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15398         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15399         cd $(HOST_SUBDIR)/libelf || exit 1; \
15400         case $(srcdir) in \
15401           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15402           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15403                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15404         esac; \
15405         srcdiroption="--srcdir=$${topdir}/libelf"; \
15406         libsrcdir="$$s/libelf"; \
15407         $(SHELL) $${libsrcdir}/configure \
15408           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15409           --target=${target_alias} $${srcdiroption} \
15410           --with-build-libsubdir=$(HOST_SUBDIR) \
15411           $(STAGEfeedback_CONFIGURE_FLAGS) \
15412           --disable-shared
15413 @endif libelf-bootstrap
15414
15415
15416
15417
15418
15419 .PHONY: all-libelf maybe-all-libelf
15420 maybe-all-libelf:
15421 @if gcc-bootstrap
15422 all-libelf: stage_current
15423 @endif gcc-bootstrap
15424 @if libelf
15425 TARGET-libelf=all
15426 maybe-all-libelf: all-libelf
15427 all-libelf: configure-libelf
15428         @r=`${PWD_COMMAND}`; export r; \
15429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15430         $(HOST_EXPORTS)  \
15431         (cd $(HOST_SUBDIR)/libelf && \
15432           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15433                 $(TARGET-libelf))
15434 @endif libelf
15435
15436
15437
15438 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15439 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15440 maybe-all-stage1-libelf:
15441 maybe-clean-stage1-libelf:
15442 @if libelf-bootstrap
15443 maybe-all-stage1-libelf: all-stage1-libelf
15444 all-stage1: all-stage1-libelf
15445 TARGET-stage1-libelf = $(TARGET-libelf)
15446 all-stage1-libelf: configure-stage1-libelf
15447         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15448         @r=`${PWD_COMMAND}`; export r; \
15449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15450         TFLAGS="$(STAGE1_TFLAGS)"; \
15451         $(HOST_EXPORTS)  \
15452         cd $(HOST_SUBDIR)/libelf && \
15453         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15454                 CFLAGS="$(STAGE1_CFLAGS)" \
15455                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15456                 LIBCFLAGS="$(LIBCFLAGS)" \
15457                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15458                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15459                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15460                 $(EXTRA_HOST_FLAGS)  \
15461                 $(STAGE1_FLAGS_TO_PASS)  \
15462                 TFLAGS="$(STAGE1_TFLAGS)" \
15463                 $(TARGET-stage1-libelf)
15464
15465 maybe-clean-stage1-libelf: clean-stage1-libelf
15466 clean-stage1: clean-stage1-libelf
15467 clean-stage1-libelf:
15468         @if [ $(current_stage) = stage1 ]; then \
15469           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15470         else \
15471           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15472           $(MAKE) stage1-start; \
15473         fi; \
15474         cd $(HOST_SUBDIR)/libelf && \
15475         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15476         $(STAGE1_FLAGS_TO_PASS)  clean
15477 @endif libelf-bootstrap
15478
15479
15480 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15481 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15482 maybe-all-stage2-libelf:
15483 maybe-clean-stage2-libelf:
15484 @if libelf-bootstrap
15485 maybe-all-stage2-libelf: all-stage2-libelf
15486 all-stage2: all-stage2-libelf
15487 TARGET-stage2-libelf = $(TARGET-libelf)
15488 all-stage2-libelf: configure-stage2-libelf
15489         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15490         @r=`${PWD_COMMAND}`; export r; \
15491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15492         TFLAGS="$(STAGE2_TFLAGS)"; \
15493         $(HOST_EXPORTS) \
15494         $(POSTSTAGE1_HOST_EXPORTS)  \
15495         cd $(HOST_SUBDIR)/libelf && \
15496         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15497                 CFLAGS="$(STAGE2_CFLAGS)" \
15498                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15499                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15500                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15501                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15502                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15503                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15504                 TFLAGS="$(STAGE2_TFLAGS)" \
15505                 $(TARGET-stage2-libelf)
15506
15507 maybe-clean-stage2-libelf: clean-stage2-libelf
15508 clean-stage2: clean-stage2-libelf
15509 clean-stage2-libelf:
15510         @if [ $(current_stage) = stage2 ]; then \
15511           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15512         else \
15513           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15514           $(MAKE) stage2-start; \
15515         fi; \
15516         cd $(HOST_SUBDIR)/libelf && \
15517         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15518 @endif libelf-bootstrap
15519
15520
15521 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15522 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15523 maybe-all-stage3-libelf:
15524 maybe-clean-stage3-libelf:
15525 @if libelf-bootstrap
15526 maybe-all-stage3-libelf: all-stage3-libelf
15527 all-stage3: all-stage3-libelf
15528 TARGET-stage3-libelf = $(TARGET-libelf)
15529 all-stage3-libelf: configure-stage3-libelf
15530         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15531         @r=`${PWD_COMMAND}`; export r; \
15532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15533         TFLAGS="$(STAGE3_TFLAGS)"; \
15534         $(HOST_EXPORTS) \
15535         $(POSTSTAGE1_HOST_EXPORTS)  \
15536         cd $(HOST_SUBDIR)/libelf && \
15537         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15538                 CFLAGS="$(STAGE3_CFLAGS)" \
15539                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15540                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15541                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15542                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15543                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15544                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15545                 TFLAGS="$(STAGE3_TFLAGS)" \
15546                 $(TARGET-stage3-libelf)
15547
15548 maybe-clean-stage3-libelf: clean-stage3-libelf
15549 clean-stage3: clean-stage3-libelf
15550 clean-stage3-libelf:
15551         @if [ $(current_stage) = stage3 ]; then \
15552           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15553         else \
15554           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15555           $(MAKE) stage3-start; \
15556         fi; \
15557         cd $(HOST_SUBDIR)/libelf && \
15558         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15559 @endif libelf-bootstrap
15560
15561
15562 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15563 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15564 maybe-all-stage4-libelf:
15565 maybe-clean-stage4-libelf:
15566 @if libelf-bootstrap
15567 maybe-all-stage4-libelf: all-stage4-libelf
15568 all-stage4: all-stage4-libelf
15569 TARGET-stage4-libelf = $(TARGET-libelf)
15570 all-stage4-libelf: configure-stage4-libelf
15571         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15572         @r=`${PWD_COMMAND}`; export r; \
15573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15574         TFLAGS="$(STAGE4_TFLAGS)"; \
15575         $(HOST_EXPORTS) \
15576         $(POSTSTAGE1_HOST_EXPORTS)  \
15577         cd $(HOST_SUBDIR)/libelf && \
15578         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15579                 CFLAGS="$(STAGE4_CFLAGS)" \
15580                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15581                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15582                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15583                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15584                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15585                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15586                 TFLAGS="$(STAGE4_TFLAGS)" \
15587                 $(TARGET-stage4-libelf)
15588
15589 maybe-clean-stage4-libelf: clean-stage4-libelf
15590 clean-stage4: clean-stage4-libelf
15591 clean-stage4-libelf:
15592         @if [ $(current_stage) = stage4 ]; then \
15593           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15594         else \
15595           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15596           $(MAKE) stage4-start; \
15597         fi; \
15598         cd $(HOST_SUBDIR)/libelf && \
15599         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15600 @endif libelf-bootstrap
15601
15602
15603 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15604 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15605 maybe-all-stageprofile-libelf:
15606 maybe-clean-stageprofile-libelf:
15607 @if libelf-bootstrap
15608 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15609 all-stageprofile: all-stageprofile-libelf
15610 TARGET-stageprofile-libelf = $(TARGET-libelf)
15611 all-stageprofile-libelf: configure-stageprofile-libelf
15612         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15613         @r=`${PWD_COMMAND}`; export r; \
15614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15615         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15616         $(HOST_EXPORTS) \
15617         $(POSTSTAGE1_HOST_EXPORTS)  \
15618         cd $(HOST_SUBDIR)/libelf && \
15619         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15620                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15621                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15622                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15623                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15624                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15625                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15626                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15627                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15628                 $(TARGET-stageprofile-libelf)
15629
15630 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15631 clean-stageprofile: clean-stageprofile-libelf
15632 clean-stageprofile-libelf:
15633         @if [ $(current_stage) = stageprofile ]; then \
15634           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15635         else \
15636           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15637           $(MAKE) stageprofile-start; \
15638         fi; \
15639         cd $(HOST_SUBDIR)/libelf && \
15640         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15641 @endif libelf-bootstrap
15642
15643
15644 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15645 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15646 maybe-all-stagefeedback-libelf:
15647 maybe-clean-stagefeedback-libelf:
15648 @if libelf-bootstrap
15649 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15650 all-stagefeedback: all-stagefeedback-libelf
15651 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15652 all-stagefeedback-libelf: configure-stagefeedback-libelf
15653         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15654         @r=`${PWD_COMMAND}`; export r; \
15655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15656         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15657         $(HOST_EXPORTS) \
15658         $(POSTSTAGE1_HOST_EXPORTS)  \
15659         cd $(HOST_SUBDIR)/libelf && \
15660         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15661                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15662                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15663                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15664                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15665                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15666                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15667                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15668                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15669                 $(TARGET-stagefeedback-libelf)
15670
15671 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15672 clean-stagefeedback: clean-stagefeedback-libelf
15673 clean-stagefeedback-libelf:
15674         @if [ $(current_stage) = stagefeedback ]; then \
15675           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15676         else \
15677           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15678           $(MAKE) stagefeedback-start; \
15679         fi; \
15680         cd $(HOST_SUBDIR)/libelf && \
15681         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15682 @endif libelf-bootstrap
15683
15684
15685
15686
15687
15688 .PHONY: check-libelf maybe-check-libelf
15689 maybe-check-libelf:
15690 @if libelf
15691 maybe-check-libelf: check-libelf
15692
15693 check-libelf:
15694         @: $(MAKE); $(unstage)
15695         @r=`${PWD_COMMAND}`; export r; \
15696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15697         $(HOST_EXPORTS) \
15698         (cd $(HOST_SUBDIR)/libelf && \
15699           $(MAKE) $(FLAGS_TO_PASS)  check)
15700
15701 @endif libelf
15702
15703 .PHONY: install-libelf maybe-install-libelf
15704 maybe-install-libelf:
15705 @if libelf
15706 maybe-install-libelf: install-libelf
15707
15708 install-libelf:
15709
15710 @endif libelf
15711
15712 .PHONY: install-strip-libelf maybe-install-strip-libelf
15713 maybe-install-strip-libelf:
15714 @if libelf
15715 maybe-install-strip-libelf: install-strip-libelf
15716
15717 install-strip-libelf:
15718
15719 @endif libelf
15720
15721 # Other targets (info, dvi, pdf, etc.)
15722
15723 .PHONY: maybe-info-libelf info-libelf
15724 maybe-info-libelf:
15725 @if libelf
15726 maybe-info-libelf: info-libelf
15727
15728 info-libelf: \
15729     configure-libelf 
15730         @[ -f ./libelf/Makefile ] || exit 0; \
15731         r=`${PWD_COMMAND}`; export r; \
15732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15733         $(HOST_EXPORTS) \
15734         for flag in $(EXTRA_HOST_FLAGS) ; do \
15735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15736         done; \
15737         echo "Doing info in libelf" ; \
15738         (cd $(HOST_SUBDIR)/libelf && \
15739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15741                   "RANLIB=$${RANLIB}" \
15742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15743                   info) \
15744           || exit 1
15745
15746 @endif libelf
15747
15748 .PHONY: maybe-dvi-libelf dvi-libelf
15749 maybe-dvi-libelf:
15750 @if libelf
15751 maybe-dvi-libelf: dvi-libelf
15752
15753 dvi-libelf: \
15754     configure-libelf 
15755         @[ -f ./libelf/Makefile ] || exit 0; \
15756         r=`${PWD_COMMAND}`; export r; \
15757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15758         $(HOST_EXPORTS) \
15759         for flag in $(EXTRA_HOST_FLAGS) ; do \
15760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15761         done; \
15762         echo "Doing dvi in libelf" ; \
15763         (cd $(HOST_SUBDIR)/libelf && \
15764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15766                   "RANLIB=$${RANLIB}" \
15767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15768                   dvi) \
15769           || exit 1
15770
15771 @endif libelf
15772
15773 .PHONY: maybe-pdf-libelf pdf-libelf
15774 maybe-pdf-libelf:
15775 @if libelf
15776 maybe-pdf-libelf: pdf-libelf
15777
15778 pdf-libelf: \
15779     configure-libelf 
15780         @[ -f ./libelf/Makefile ] || exit 0; \
15781         r=`${PWD_COMMAND}`; export r; \
15782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15783         $(HOST_EXPORTS) \
15784         for flag in $(EXTRA_HOST_FLAGS) ; do \
15785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15786         done; \
15787         echo "Doing pdf in libelf" ; \
15788         (cd $(HOST_SUBDIR)/libelf && \
15789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15791                   "RANLIB=$${RANLIB}" \
15792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15793                   pdf) \
15794           || exit 1
15795
15796 @endif libelf
15797
15798 .PHONY: maybe-html-libelf html-libelf
15799 maybe-html-libelf:
15800 @if libelf
15801 maybe-html-libelf: html-libelf
15802
15803 html-libelf: \
15804     configure-libelf 
15805         @[ -f ./libelf/Makefile ] || exit 0; \
15806         r=`${PWD_COMMAND}`; export r; \
15807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15808         $(HOST_EXPORTS) \
15809         for flag in $(EXTRA_HOST_FLAGS) ; do \
15810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15811         done; \
15812         echo "Doing html in libelf" ; \
15813         (cd $(HOST_SUBDIR)/libelf && \
15814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15816                   "RANLIB=$${RANLIB}" \
15817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15818                   html) \
15819           || exit 1
15820
15821 @endif libelf
15822
15823 .PHONY: maybe-TAGS-libelf TAGS-libelf
15824 maybe-TAGS-libelf:
15825 @if libelf
15826 maybe-TAGS-libelf: TAGS-libelf
15827
15828 TAGS-libelf: \
15829     configure-libelf 
15830         @[ -f ./libelf/Makefile ] || exit 0; \
15831         r=`${PWD_COMMAND}`; export r; \
15832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833         $(HOST_EXPORTS) \
15834         for flag in $(EXTRA_HOST_FLAGS) ; do \
15835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15836         done; \
15837         echo "Doing TAGS in libelf" ; \
15838         (cd $(HOST_SUBDIR)/libelf && \
15839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15841                   "RANLIB=$${RANLIB}" \
15842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15843                   TAGS) \
15844           || exit 1
15845
15846 @endif libelf
15847
15848 .PHONY: maybe-install-info-libelf install-info-libelf
15849 maybe-install-info-libelf:
15850 @if libelf
15851 maybe-install-info-libelf: install-info-libelf
15852
15853 install-info-libelf: \
15854     configure-libelf \
15855     info-libelf 
15856         @[ -f ./libelf/Makefile ] || exit 0; \
15857         r=`${PWD_COMMAND}`; export r; \
15858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15859         $(HOST_EXPORTS) \
15860         for flag in $(EXTRA_HOST_FLAGS) ; do \
15861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15862         done; \
15863         echo "Doing install-info in libelf" ; \
15864         (cd $(HOST_SUBDIR)/libelf && \
15865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15867                   "RANLIB=$${RANLIB}" \
15868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15869                   install-info) \
15870           || exit 1
15871
15872 @endif libelf
15873
15874 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15875 maybe-install-pdf-libelf:
15876 @if libelf
15877 maybe-install-pdf-libelf: install-pdf-libelf
15878
15879 install-pdf-libelf: \
15880     configure-libelf \
15881     pdf-libelf 
15882         @[ -f ./libelf/Makefile ] || exit 0; \
15883         r=`${PWD_COMMAND}`; export r; \
15884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15885         $(HOST_EXPORTS) \
15886         for flag in $(EXTRA_HOST_FLAGS) ; do \
15887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15888         done; \
15889         echo "Doing install-pdf in libelf" ; \
15890         (cd $(HOST_SUBDIR)/libelf && \
15891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15893                   "RANLIB=$${RANLIB}" \
15894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15895                   install-pdf) \
15896           || exit 1
15897
15898 @endif libelf
15899
15900 .PHONY: maybe-install-html-libelf install-html-libelf
15901 maybe-install-html-libelf:
15902 @if libelf
15903 maybe-install-html-libelf: install-html-libelf
15904
15905 install-html-libelf: \
15906     configure-libelf \
15907     html-libelf 
15908         @[ -f ./libelf/Makefile ] || exit 0; \
15909         r=`${PWD_COMMAND}`; export r; \
15910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15911         $(HOST_EXPORTS) \
15912         for flag in $(EXTRA_HOST_FLAGS) ; do \
15913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15914         done; \
15915         echo "Doing install-html in libelf" ; \
15916         (cd $(HOST_SUBDIR)/libelf && \
15917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15919                   "RANLIB=$${RANLIB}" \
15920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15921                   install-html) \
15922           || exit 1
15923
15924 @endif libelf
15925
15926 .PHONY: maybe-installcheck-libelf installcheck-libelf
15927 maybe-installcheck-libelf:
15928 @if libelf
15929 maybe-installcheck-libelf: installcheck-libelf
15930
15931 installcheck-libelf: \
15932     configure-libelf 
15933         @[ -f ./libelf/Makefile ] || exit 0; \
15934         r=`${PWD_COMMAND}`; export r; \
15935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15936         $(HOST_EXPORTS) \
15937         for flag in $(EXTRA_HOST_FLAGS) ; do \
15938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15939         done; \
15940         echo "Doing installcheck in libelf" ; \
15941         (cd $(HOST_SUBDIR)/libelf && \
15942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15944                   "RANLIB=$${RANLIB}" \
15945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15946                   installcheck) \
15947           || exit 1
15948
15949 @endif libelf
15950
15951 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15952 maybe-mostlyclean-libelf:
15953 @if libelf
15954 maybe-mostlyclean-libelf: mostlyclean-libelf
15955
15956 mostlyclean-libelf: 
15957         @[ -f ./libelf/Makefile ] || exit 0; \
15958         r=`${PWD_COMMAND}`; export r; \
15959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15960         $(HOST_EXPORTS) \
15961         for flag in $(EXTRA_HOST_FLAGS) ; do \
15962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15963         done; \
15964         echo "Doing mostlyclean in libelf" ; \
15965         (cd $(HOST_SUBDIR)/libelf && \
15966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15968                   "RANLIB=$${RANLIB}" \
15969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15970                   mostlyclean) \
15971           || exit 1
15972
15973 @endif libelf
15974
15975 .PHONY: maybe-clean-libelf clean-libelf
15976 maybe-clean-libelf:
15977 @if libelf
15978 maybe-clean-libelf: clean-libelf
15979
15980 clean-libelf: 
15981         @[ -f ./libelf/Makefile ] || exit 0; \
15982         r=`${PWD_COMMAND}`; export r; \
15983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15984         $(HOST_EXPORTS) \
15985         for flag in $(EXTRA_HOST_FLAGS) ; do \
15986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15987         done; \
15988         echo "Doing clean in libelf" ; \
15989         (cd $(HOST_SUBDIR)/libelf && \
15990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15992                   "RANLIB=$${RANLIB}" \
15993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15994                   clean) \
15995           || exit 1
15996
15997 @endif libelf
15998
15999 .PHONY: maybe-distclean-libelf distclean-libelf
16000 maybe-distclean-libelf:
16001 @if libelf
16002 maybe-distclean-libelf: distclean-libelf
16003
16004 distclean-libelf: 
16005         @[ -f ./libelf/Makefile ] || exit 0; \
16006         r=`${PWD_COMMAND}`; export r; \
16007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16008         $(HOST_EXPORTS) \
16009         for flag in $(EXTRA_HOST_FLAGS) ; do \
16010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16011         done; \
16012         echo "Doing distclean in libelf" ; \
16013         (cd $(HOST_SUBDIR)/libelf && \
16014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16016                   "RANLIB=$${RANLIB}" \
16017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16018                   distclean) \
16019           || exit 1
16020
16021 @endif libelf
16022
16023 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16024 maybe-maintainer-clean-libelf:
16025 @if libelf
16026 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16027
16028 maintainer-clean-libelf: 
16029         @[ -f ./libelf/Makefile ] || exit 0; \
16030         r=`${PWD_COMMAND}`; export r; \
16031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16032         $(HOST_EXPORTS) \
16033         for flag in $(EXTRA_HOST_FLAGS) ; do \
16034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16035         done; \
16036         echo "Doing maintainer-clean in libelf" ; \
16037         (cd $(HOST_SUBDIR)/libelf && \
16038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16040                   "RANLIB=$${RANLIB}" \
16041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16042                   maintainer-clean) \
16043           || exit 1
16044
16045 @endif libelf
16046
16047
16048
16049 .PHONY: configure-gold maybe-configure-gold
16050 maybe-configure-gold:
16051 @if gcc-bootstrap
16052 configure-gold: stage_current
16053 @endif gcc-bootstrap
16054 @if gold
16055 maybe-configure-gold: configure-gold
16056 configure-gold: 
16057         @r=`${PWD_COMMAND}`; export r; \
16058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16059         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16060         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16061         $(HOST_EXPORTS)  \
16062         echo Configuring in $(HOST_SUBDIR)/gold; \
16063         cd "$(HOST_SUBDIR)/gold" || exit 1; \
16064         case $(srcdir) in \
16065           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16066           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16067                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16068         esac; \
16069         srcdiroption="--srcdir=$${topdir}/gold"; \
16070         libsrcdir="$$s/gold"; \
16071         $(SHELL) $${libsrcdir}/configure \
16072           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16073           --target=${target_alias} $${srcdiroption}  \
16074           || exit 1
16075 @endif gold
16076
16077
16078
16079 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16080 maybe-configure-stage1-gold:
16081 @if gold-bootstrap
16082 maybe-configure-stage1-gold: configure-stage1-gold
16083 configure-stage1-gold:
16084         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16085         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16086         @r=`${PWD_COMMAND}`; export r; \
16087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16088         TFLAGS="$(STAGE1_TFLAGS)"; \
16089         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16090         $(HOST_EXPORTS) \
16091         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16092         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16093         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16094         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16095         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16096         cd $(HOST_SUBDIR)/gold || exit 1; \
16097         case $(srcdir) in \
16098           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16099           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16100                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16101         esac; \
16102         srcdiroption="--srcdir=$${topdir}/gold"; \
16103         libsrcdir="$$s/gold"; \
16104         $(SHELL) $${libsrcdir}/configure \
16105           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16106           --target=${target_alias} $${srcdiroption} \
16107           $(STAGE1_CONFIGURE_FLAGS)
16108 @endif gold-bootstrap
16109
16110 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16111 maybe-configure-stage2-gold:
16112 @if gold-bootstrap
16113 maybe-configure-stage2-gold: configure-stage2-gold
16114 configure-stage2-gold:
16115         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16116         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16117         @r=`${PWD_COMMAND}`; export r; \
16118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16119         TFLAGS="$(STAGE2_TFLAGS)"; \
16120         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16121         $(HOST_EXPORTS) \
16122         $(POSTSTAGE1_HOST_EXPORTS) \
16123         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16124         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16125         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16126         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16127         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16128         cd $(HOST_SUBDIR)/gold || exit 1; \
16129         case $(srcdir) in \
16130           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16131           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16132                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16133         esac; \
16134         srcdiroption="--srcdir=$${topdir}/gold"; \
16135         libsrcdir="$$s/gold"; \
16136         $(SHELL) $${libsrcdir}/configure \
16137           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16138           --target=${target_alias} $${srcdiroption} \
16139           --with-build-libsubdir=$(HOST_SUBDIR) \
16140           $(STAGE2_CONFIGURE_FLAGS)
16141 @endif gold-bootstrap
16142
16143 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16144 maybe-configure-stage3-gold:
16145 @if gold-bootstrap
16146 maybe-configure-stage3-gold: configure-stage3-gold
16147 configure-stage3-gold:
16148         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16149         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16150         @r=`${PWD_COMMAND}`; export r; \
16151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16152         TFLAGS="$(STAGE3_TFLAGS)"; \
16153         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16154         $(HOST_EXPORTS) \
16155         $(POSTSTAGE1_HOST_EXPORTS) \
16156         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16157         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16158         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16159         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16160         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16161         cd $(HOST_SUBDIR)/gold || exit 1; \
16162         case $(srcdir) in \
16163           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16164           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16165                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16166         esac; \
16167         srcdiroption="--srcdir=$${topdir}/gold"; \
16168         libsrcdir="$$s/gold"; \
16169         $(SHELL) $${libsrcdir}/configure \
16170           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16171           --target=${target_alias} $${srcdiroption} \
16172           --with-build-libsubdir=$(HOST_SUBDIR) \
16173           $(STAGE3_CONFIGURE_FLAGS)
16174 @endif gold-bootstrap
16175
16176 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16177 maybe-configure-stage4-gold:
16178 @if gold-bootstrap
16179 maybe-configure-stage4-gold: configure-stage4-gold
16180 configure-stage4-gold:
16181         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16182         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16183         @r=`${PWD_COMMAND}`; export r; \
16184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16185         TFLAGS="$(STAGE4_TFLAGS)"; \
16186         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16187         $(HOST_EXPORTS) \
16188         $(POSTSTAGE1_HOST_EXPORTS) \
16189         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16190         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16191         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16192         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16193         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16194         cd $(HOST_SUBDIR)/gold || exit 1; \
16195         case $(srcdir) in \
16196           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16197           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16198                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16199         esac; \
16200         srcdiroption="--srcdir=$${topdir}/gold"; \
16201         libsrcdir="$$s/gold"; \
16202         $(SHELL) $${libsrcdir}/configure \
16203           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16204           --target=${target_alias} $${srcdiroption} \
16205           --with-build-libsubdir=$(HOST_SUBDIR) \
16206           $(STAGE4_CONFIGURE_FLAGS)
16207 @endif gold-bootstrap
16208
16209 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16210 maybe-configure-stageprofile-gold:
16211 @if gold-bootstrap
16212 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16213 configure-stageprofile-gold:
16214         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16215         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16216         @r=`${PWD_COMMAND}`; export r; \
16217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16218         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16219         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16220         $(HOST_EXPORTS) \
16221         $(POSTSTAGE1_HOST_EXPORTS) \
16222         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16223         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16224         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16225         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16226         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16227         cd $(HOST_SUBDIR)/gold || exit 1; \
16228         case $(srcdir) in \
16229           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16230           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16231                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16232         esac; \
16233         srcdiroption="--srcdir=$${topdir}/gold"; \
16234         libsrcdir="$$s/gold"; \
16235         $(SHELL) $${libsrcdir}/configure \
16236           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16237           --target=${target_alias} $${srcdiroption} \
16238           --with-build-libsubdir=$(HOST_SUBDIR) \
16239           $(STAGEprofile_CONFIGURE_FLAGS)
16240 @endif gold-bootstrap
16241
16242 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16243 maybe-configure-stagefeedback-gold:
16244 @if gold-bootstrap
16245 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16246 configure-stagefeedback-gold:
16247         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16248         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16249         @r=`${PWD_COMMAND}`; export r; \
16250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16251         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16252         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16253         $(HOST_EXPORTS) \
16254         $(POSTSTAGE1_HOST_EXPORTS) \
16255         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16256         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16257         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16258         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16259         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16260         cd $(HOST_SUBDIR)/gold || exit 1; \
16261         case $(srcdir) in \
16262           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16263           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16264                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16265         esac; \
16266         srcdiroption="--srcdir=$${topdir}/gold"; \
16267         libsrcdir="$$s/gold"; \
16268         $(SHELL) $${libsrcdir}/configure \
16269           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16270           --target=${target_alias} $${srcdiroption} \
16271           --with-build-libsubdir=$(HOST_SUBDIR) \
16272           $(STAGEfeedback_CONFIGURE_FLAGS)
16273 @endif gold-bootstrap
16274
16275
16276
16277
16278
16279 .PHONY: all-gold maybe-all-gold
16280 maybe-all-gold:
16281 @if gcc-bootstrap
16282 all-gold: stage_current
16283 @endif gcc-bootstrap
16284 @if gold
16285 TARGET-gold=all
16286 maybe-all-gold: all-gold
16287 all-gold: configure-gold
16288         @r=`${PWD_COMMAND}`; export r; \
16289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16290         $(HOST_EXPORTS)  \
16291         (cd $(HOST_SUBDIR)/gold && \
16292           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16293                 $(TARGET-gold))
16294 @endif gold
16295
16296
16297
16298 .PHONY: all-stage1-gold maybe-all-stage1-gold
16299 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16300 maybe-all-stage1-gold:
16301 maybe-clean-stage1-gold:
16302 @if gold-bootstrap
16303 maybe-all-stage1-gold: all-stage1-gold
16304 all-stage1: all-stage1-gold
16305 TARGET-stage1-gold = $(TARGET-gold)
16306 all-stage1-gold: configure-stage1-gold
16307         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16308         @r=`${PWD_COMMAND}`; export r; \
16309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16310         TFLAGS="$(STAGE1_TFLAGS)"; \
16311         $(HOST_EXPORTS)  \
16312         cd $(HOST_SUBDIR)/gold && \
16313         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16314                 CFLAGS="$(STAGE1_CFLAGS)" \
16315                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16316                 LIBCFLAGS="$(LIBCFLAGS)" \
16317                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16318                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16319                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16320                 $(EXTRA_HOST_FLAGS)  \
16321                 $(STAGE1_FLAGS_TO_PASS)  \
16322                 TFLAGS="$(STAGE1_TFLAGS)" \
16323                 $(TARGET-stage1-gold)
16324
16325 maybe-clean-stage1-gold: clean-stage1-gold
16326 clean-stage1: clean-stage1-gold
16327 clean-stage1-gold:
16328         @if [ $(current_stage) = stage1 ]; then \
16329           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16330         else \
16331           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16332           $(MAKE) stage1-start; \
16333         fi; \
16334         cd $(HOST_SUBDIR)/gold && \
16335         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16336         $(STAGE1_FLAGS_TO_PASS)  clean
16337 @endif gold-bootstrap
16338
16339
16340 .PHONY: all-stage2-gold maybe-all-stage2-gold
16341 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16342 maybe-all-stage2-gold:
16343 maybe-clean-stage2-gold:
16344 @if gold-bootstrap
16345 maybe-all-stage2-gold: all-stage2-gold
16346 all-stage2: all-stage2-gold
16347 TARGET-stage2-gold = $(TARGET-gold)
16348 all-stage2-gold: configure-stage2-gold
16349         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16350         @r=`${PWD_COMMAND}`; export r; \
16351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16352         TFLAGS="$(STAGE2_TFLAGS)"; \
16353         $(HOST_EXPORTS) \
16354         $(POSTSTAGE1_HOST_EXPORTS)  \
16355         cd $(HOST_SUBDIR)/gold && \
16356         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16357                 CFLAGS="$(STAGE2_CFLAGS)" \
16358                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16359                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16360                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16361                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16362                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16363                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16364                 TFLAGS="$(STAGE2_TFLAGS)" \
16365                 $(TARGET-stage2-gold)
16366
16367 maybe-clean-stage2-gold: clean-stage2-gold
16368 clean-stage2: clean-stage2-gold
16369 clean-stage2-gold:
16370         @if [ $(current_stage) = stage2 ]; then \
16371           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16372         else \
16373           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16374           $(MAKE) stage2-start; \
16375         fi; \
16376         cd $(HOST_SUBDIR)/gold && \
16377         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16378 @endif gold-bootstrap
16379
16380
16381 .PHONY: all-stage3-gold maybe-all-stage3-gold
16382 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16383 maybe-all-stage3-gold:
16384 maybe-clean-stage3-gold:
16385 @if gold-bootstrap
16386 maybe-all-stage3-gold: all-stage3-gold
16387 all-stage3: all-stage3-gold
16388 TARGET-stage3-gold = $(TARGET-gold)
16389 all-stage3-gold: configure-stage3-gold
16390         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16391         @r=`${PWD_COMMAND}`; export r; \
16392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16393         TFLAGS="$(STAGE3_TFLAGS)"; \
16394         $(HOST_EXPORTS) \
16395         $(POSTSTAGE1_HOST_EXPORTS)  \
16396         cd $(HOST_SUBDIR)/gold && \
16397         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16398                 CFLAGS="$(STAGE3_CFLAGS)" \
16399                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16400                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16401                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16402                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16403                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16404                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16405                 TFLAGS="$(STAGE3_TFLAGS)" \
16406                 $(TARGET-stage3-gold)
16407
16408 maybe-clean-stage3-gold: clean-stage3-gold
16409 clean-stage3: clean-stage3-gold
16410 clean-stage3-gold:
16411         @if [ $(current_stage) = stage3 ]; then \
16412           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16413         else \
16414           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16415           $(MAKE) stage3-start; \
16416         fi; \
16417         cd $(HOST_SUBDIR)/gold && \
16418         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16419 @endif gold-bootstrap
16420
16421
16422 .PHONY: all-stage4-gold maybe-all-stage4-gold
16423 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16424 maybe-all-stage4-gold:
16425 maybe-clean-stage4-gold:
16426 @if gold-bootstrap
16427 maybe-all-stage4-gold: all-stage4-gold
16428 all-stage4: all-stage4-gold
16429 TARGET-stage4-gold = $(TARGET-gold)
16430 all-stage4-gold: configure-stage4-gold
16431         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16432         @r=`${PWD_COMMAND}`; export r; \
16433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434         TFLAGS="$(STAGE4_TFLAGS)"; \
16435         $(HOST_EXPORTS) \
16436         $(POSTSTAGE1_HOST_EXPORTS)  \
16437         cd $(HOST_SUBDIR)/gold && \
16438         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16439                 CFLAGS="$(STAGE4_CFLAGS)" \
16440                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16441                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16442                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16443                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16444                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16445                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16446                 TFLAGS="$(STAGE4_TFLAGS)" \
16447                 $(TARGET-stage4-gold)
16448
16449 maybe-clean-stage4-gold: clean-stage4-gold
16450 clean-stage4: clean-stage4-gold
16451 clean-stage4-gold:
16452         @if [ $(current_stage) = stage4 ]; then \
16453           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16454         else \
16455           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16456           $(MAKE) stage4-start; \
16457         fi; \
16458         cd $(HOST_SUBDIR)/gold && \
16459         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16460 @endif gold-bootstrap
16461
16462
16463 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16464 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16465 maybe-all-stageprofile-gold:
16466 maybe-clean-stageprofile-gold:
16467 @if gold-bootstrap
16468 maybe-all-stageprofile-gold: all-stageprofile-gold
16469 all-stageprofile: all-stageprofile-gold
16470 TARGET-stageprofile-gold = $(TARGET-gold)
16471 all-stageprofile-gold: configure-stageprofile-gold
16472         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16473         @r=`${PWD_COMMAND}`; export r; \
16474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16475         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16476         $(HOST_EXPORTS) \
16477         $(POSTSTAGE1_HOST_EXPORTS)  \
16478         cd $(HOST_SUBDIR)/gold && \
16479         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16480                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16481                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16482                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16483                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16484                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16485                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16486                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16487                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16488                 $(TARGET-stageprofile-gold)
16489
16490 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16491 clean-stageprofile: clean-stageprofile-gold
16492 clean-stageprofile-gold:
16493         @if [ $(current_stage) = stageprofile ]; then \
16494           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16495         else \
16496           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16497           $(MAKE) stageprofile-start; \
16498         fi; \
16499         cd $(HOST_SUBDIR)/gold && \
16500         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16501 @endif gold-bootstrap
16502
16503
16504 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16505 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16506 maybe-all-stagefeedback-gold:
16507 maybe-clean-stagefeedback-gold:
16508 @if gold-bootstrap
16509 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16510 all-stagefeedback: all-stagefeedback-gold
16511 TARGET-stagefeedback-gold = $(TARGET-gold)
16512 all-stagefeedback-gold: configure-stagefeedback-gold
16513         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16514         @r=`${PWD_COMMAND}`; export r; \
16515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16516         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16517         $(HOST_EXPORTS) \
16518         $(POSTSTAGE1_HOST_EXPORTS)  \
16519         cd $(HOST_SUBDIR)/gold && \
16520         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16521                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16522                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16523                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16524                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16525                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16526                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16527                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16528                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16529                 $(TARGET-stagefeedback-gold)
16530
16531 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16532 clean-stagefeedback: clean-stagefeedback-gold
16533 clean-stagefeedback-gold:
16534         @if [ $(current_stage) = stagefeedback ]; then \
16535           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16536         else \
16537           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16538           $(MAKE) stagefeedback-start; \
16539         fi; \
16540         cd $(HOST_SUBDIR)/gold && \
16541         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16542 @endif gold-bootstrap
16543
16544
16545
16546
16547
16548 .PHONY: check-gold maybe-check-gold
16549 maybe-check-gold:
16550 @if gold
16551 maybe-check-gold: check-gold
16552
16553 check-gold:
16554         @: $(MAKE); $(unstage)
16555         @r=`${PWD_COMMAND}`; export r; \
16556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557         $(HOST_EXPORTS) \
16558         (cd $(HOST_SUBDIR)/gold && \
16559           $(MAKE) $(FLAGS_TO_PASS)  check)
16560
16561 @endif gold
16562
16563 .PHONY: install-gold maybe-install-gold
16564 maybe-install-gold:
16565 @if gold
16566 maybe-install-gold: install-gold
16567
16568 install-gold: installdirs
16569         @: $(MAKE); $(unstage)
16570         @r=`${PWD_COMMAND}`; export r; \
16571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16572         $(HOST_EXPORTS) \
16573         (cd $(HOST_SUBDIR)/gold && \
16574           $(MAKE) $(FLAGS_TO_PASS)  install)
16575
16576 @endif gold
16577
16578 .PHONY: install-strip-gold maybe-install-strip-gold
16579 maybe-install-strip-gold:
16580 @if gold
16581 maybe-install-strip-gold: install-strip-gold
16582
16583 install-strip-gold: installdirs
16584         @: $(MAKE); $(unstage)
16585         @r=`${PWD_COMMAND}`; export r; \
16586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16587         $(HOST_EXPORTS) \
16588         (cd $(HOST_SUBDIR)/gold && \
16589           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16590
16591 @endif gold
16592
16593 # Other targets (info, dvi, pdf, etc.)
16594
16595 .PHONY: maybe-info-gold info-gold
16596 maybe-info-gold:
16597 @if gold
16598 maybe-info-gold: info-gold
16599
16600 info-gold: \
16601     configure-gold 
16602         @[ -f ./gold/Makefile ] || exit 0; \
16603         r=`${PWD_COMMAND}`; export r; \
16604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605         $(HOST_EXPORTS) \
16606         for flag in $(EXTRA_HOST_FLAGS) ; do \
16607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16608         done; \
16609         echo "Doing info in gold" ; \
16610         (cd $(HOST_SUBDIR)/gold && \
16611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16613                   "RANLIB=$${RANLIB}" \
16614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16615                   info) \
16616           || exit 1
16617
16618 @endif gold
16619
16620 .PHONY: maybe-dvi-gold dvi-gold
16621 maybe-dvi-gold:
16622 @if gold
16623 maybe-dvi-gold: dvi-gold
16624
16625 dvi-gold: \
16626     configure-gold 
16627         @[ -f ./gold/Makefile ] || exit 0; \
16628         r=`${PWD_COMMAND}`; export r; \
16629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16630         $(HOST_EXPORTS) \
16631         for flag in $(EXTRA_HOST_FLAGS) ; do \
16632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16633         done; \
16634         echo "Doing dvi in gold" ; \
16635         (cd $(HOST_SUBDIR)/gold && \
16636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16638                   "RANLIB=$${RANLIB}" \
16639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16640                   dvi) \
16641           || exit 1
16642
16643 @endif gold
16644
16645 .PHONY: maybe-pdf-gold pdf-gold
16646 maybe-pdf-gold:
16647 @if gold
16648 maybe-pdf-gold: pdf-gold
16649
16650 pdf-gold: \
16651     configure-gold 
16652         @[ -f ./gold/Makefile ] || exit 0; \
16653         r=`${PWD_COMMAND}`; export r; \
16654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16655         $(HOST_EXPORTS) \
16656         for flag in $(EXTRA_HOST_FLAGS) ; do \
16657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16658         done; \
16659         echo "Doing pdf in gold" ; \
16660         (cd $(HOST_SUBDIR)/gold && \
16661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16663                   "RANLIB=$${RANLIB}" \
16664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16665                   pdf) \
16666           || exit 1
16667
16668 @endif gold
16669
16670 .PHONY: maybe-html-gold html-gold
16671 maybe-html-gold:
16672 @if gold
16673 maybe-html-gold: html-gold
16674
16675 html-gold: \
16676     configure-gold 
16677         @[ -f ./gold/Makefile ] || exit 0; \
16678         r=`${PWD_COMMAND}`; export r; \
16679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16680         $(HOST_EXPORTS) \
16681         for flag in $(EXTRA_HOST_FLAGS) ; do \
16682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16683         done; \
16684         echo "Doing html in gold" ; \
16685         (cd $(HOST_SUBDIR)/gold && \
16686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16688                   "RANLIB=$${RANLIB}" \
16689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16690                   html) \
16691           || exit 1
16692
16693 @endif gold
16694
16695 .PHONY: maybe-TAGS-gold TAGS-gold
16696 maybe-TAGS-gold:
16697 @if gold
16698 maybe-TAGS-gold: TAGS-gold
16699
16700 TAGS-gold: \
16701     configure-gold 
16702         @[ -f ./gold/Makefile ] || exit 0; \
16703         r=`${PWD_COMMAND}`; export r; \
16704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16705         $(HOST_EXPORTS) \
16706         for flag in $(EXTRA_HOST_FLAGS) ; do \
16707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16708         done; \
16709         echo "Doing TAGS in gold" ; \
16710         (cd $(HOST_SUBDIR)/gold && \
16711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16713                   "RANLIB=$${RANLIB}" \
16714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16715                   TAGS) \
16716           || exit 1
16717
16718 @endif gold
16719
16720 .PHONY: maybe-install-info-gold install-info-gold
16721 maybe-install-info-gold:
16722 @if gold
16723 maybe-install-info-gold: install-info-gold
16724
16725 install-info-gold: \
16726     configure-gold \
16727     info-gold 
16728         @[ -f ./gold/Makefile ] || exit 0; \
16729         r=`${PWD_COMMAND}`; export r; \
16730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16731         $(HOST_EXPORTS) \
16732         for flag in $(EXTRA_HOST_FLAGS) ; do \
16733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16734         done; \
16735         echo "Doing install-info in gold" ; \
16736         (cd $(HOST_SUBDIR)/gold && \
16737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16739                   "RANLIB=$${RANLIB}" \
16740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16741                   install-info) \
16742           || exit 1
16743
16744 @endif gold
16745
16746 .PHONY: maybe-install-pdf-gold install-pdf-gold
16747 maybe-install-pdf-gold:
16748 @if gold
16749 maybe-install-pdf-gold: install-pdf-gold
16750
16751 install-pdf-gold: \
16752     configure-gold \
16753     pdf-gold 
16754         @[ -f ./gold/Makefile ] || exit 0; \
16755         r=`${PWD_COMMAND}`; export r; \
16756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16757         $(HOST_EXPORTS) \
16758         for flag in $(EXTRA_HOST_FLAGS) ; do \
16759           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16760         done; \
16761         echo "Doing install-pdf in gold" ; \
16762         (cd $(HOST_SUBDIR)/gold && \
16763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16765                   "RANLIB=$${RANLIB}" \
16766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16767                   install-pdf) \
16768           || exit 1
16769
16770 @endif gold
16771
16772 .PHONY: maybe-install-html-gold install-html-gold
16773 maybe-install-html-gold:
16774 @if gold
16775 maybe-install-html-gold: install-html-gold
16776
16777 install-html-gold: \
16778     configure-gold \
16779     html-gold 
16780         @[ -f ./gold/Makefile ] || exit 0; \
16781         r=`${PWD_COMMAND}`; export r; \
16782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16783         $(HOST_EXPORTS) \
16784         for flag in $(EXTRA_HOST_FLAGS) ; do \
16785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16786         done; \
16787         echo "Doing install-html in gold" ; \
16788         (cd $(HOST_SUBDIR)/gold && \
16789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16791                   "RANLIB=$${RANLIB}" \
16792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16793                   install-html) \
16794           || exit 1
16795
16796 @endif gold
16797
16798 .PHONY: maybe-installcheck-gold installcheck-gold
16799 maybe-installcheck-gold:
16800 @if gold
16801 maybe-installcheck-gold: installcheck-gold
16802
16803 installcheck-gold: \
16804     configure-gold 
16805         @[ -f ./gold/Makefile ] || exit 0; \
16806         r=`${PWD_COMMAND}`; export r; \
16807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16808         $(HOST_EXPORTS) \
16809         for flag in $(EXTRA_HOST_FLAGS) ; do \
16810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16811         done; \
16812         echo "Doing installcheck in gold" ; \
16813         (cd $(HOST_SUBDIR)/gold && \
16814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16816                   "RANLIB=$${RANLIB}" \
16817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16818                   installcheck) \
16819           || exit 1
16820
16821 @endif gold
16822
16823 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16824 maybe-mostlyclean-gold:
16825 @if gold
16826 maybe-mostlyclean-gold: mostlyclean-gold
16827
16828 mostlyclean-gold: 
16829         @[ -f ./gold/Makefile ] || exit 0; \
16830         r=`${PWD_COMMAND}`; export r; \
16831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16832         $(HOST_EXPORTS) \
16833         for flag in $(EXTRA_HOST_FLAGS) ; do \
16834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16835         done; \
16836         echo "Doing mostlyclean in gold" ; \
16837         (cd $(HOST_SUBDIR)/gold && \
16838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16840                   "RANLIB=$${RANLIB}" \
16841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16842                   mostlyclean) \
16843           || exit 1
16844
16845 @endif gold
16846
16847 .PHONY: maybe-clean-gold clean-gold
16848 maybe-clean-gold:
16849 @if gold
16850 maybe-clean-gold: clean-gold
16851
16852 clean-gold: 
16853         @[ -f ./gold/Makefile ] || exit 0; \
16854         r=`${PWD_COMMAND}`; export r; \
16855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16856         $(HOST_EXPORTS) \
16857         for flag in $(EXTRA_HOST_FLAGS) ; do \
16858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16859         done; \
16860         echo "Doing clean in gold" ; \
16861         (cd $(HOST_SUBDIR)/gold && \
16862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16864                   "RANLIB=$${RANLIB}" \
16865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16866                   clean) \
16867           || exit 1
16868
16869 @endif gold
16870
16871 .PHONY: maybe-distclean-gold distclean-gold
16872 maybe-distclean-gold:
16873 @if gold
16874 maybe-distclean-gold: distclean-gold
16875
16876 distclean-gold: 
16877         @[ -f ./gold/Makefile ] || exit 0; \
16878         r=`${PWD_COMMAND}`; export r; \
16879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16880         $(HOST_EXPORTS) \
16881         for flag in $(EXTRA_HOST_FLAGS) ; do \
16882           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16883         done; \
16884         echo "Doing distclean in gold" ; \
16885         (cd $(HOST_SUBDIR)/gold && \
16886           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16887                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16888                   "RANLIB=$${RANLIB}" \
16889                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16890                   distclean) \
16891           || exit 1
16892
16893 @endif gold
16894
16895 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16896 maybe-maintainer-clean-gold:
16897 @if gold
16898 maybe-maintainer-clean-gold: maintainer-clean-gold
16899
16900 maintainer-clean-gold: 
16901         @[ -f ./gold/Makefile ] || exit 0; \
16902         r=`${PWD_COMMAND}`; export r; \
16903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16904         $(HOST_EXPORTS) \
16905         for flag in $(EXTRA_HOST_FLAGS) ; do \
16906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16907         done; \
16908         echo "Doing maintainer-clean in gold" ; \
16909         (cd $(HOST_SUBDIR)/gold && \
16910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16912                   "RANLIB=$${RANLIB}" \
16913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16914                   maintainer-clean) \
16915           || exit 1
16916
16917 @endif gold
16918
16919
16920
16921 .PHONY: configure-gprof maybe-configure-gprof
16922 maybe-configure-gprof:
16923 @if gcc-bootstrap
16924 configure-gprof: stage_current
16925 @endif gcc-bootstrap
16926 @if gprof
16927 maybe-configure-gprof: configure-gprof
16928 configure-gprof: 
16929         @: $(MAKE); $(unstage)
16930         @r=`${PWD_COMMAND}`; export r; \
16931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16932         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16933         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16934         $(HOST_EXPORTS)  \
16935         echo Configuring in $(HOST_SUBDIR)/gprof; \
16936         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16937         case $(srcdir) in \
16938           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16939           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16940                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16941         esac; \
16942         srcdiroption="--srcdir=$${topdir}/gprof"; \
16943         libsrcdir="$$s/gprof"; \
16944         $(SHELL) $${libsrcdir}/configure \
16945           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16946           --target=${target_alias} $${srcdiroption}  \
16947           || exit 1
16948 @endif gprof
16949
16950
16951
16952
16953
16954 .PHONY: all-gprof maybe-all-gprof
16955 maybe-all-gprof:
16956 @if gcc-bootstrap
16957 all-gprof: stage_current
16958 @endif gcc-bootstrap
16959 @if gprof
16960 TARGET-gprof=all
16961 maybe-all-gprof: all-gprof
16962 all-gprof: configure-gprof
16963         @: $(MAKE); $(unstage)
16964         @r=`${PWD_COMMAND}`; export r; \
16965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16966         $(HOST_EXPORTS)  \
16967         (cd $(HOST_SUBDIR)/gprof && \
16968           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
16969                 $(TARGET-gprof))
16970 @endif gprof
16971
16972
16973
16974
16975 .PHONY: check-gprof maybe-check-gprof
16976 maybe-check-gprof:
16977 @if gprof
16978 maybe-check-gprof: check-gprof
16979
16980 check-gprof:
16981         @: $(MAKE); $(unstage)
16982         @r=`${PWD_COMMAND}`; export r; \
16983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16984         $(HOST_EXPORTS) \
16985         (cd $(HOST_SUBDIR)/gprof && \
16986           $(MAKE) $(FLAGS_TO_PASS)  check)
16987
16988 @endif gprof
16989
16990 .PHONY: install-gprof maybe-install-gprof
16991 maybe-install-gprof:
16992 @if gprof
16993 maybe-install-gprof: install-gprof
16994
16995 install-gprof: installdirs
16996         @: $(MAKE); $(unstage)
16997         @r=`${PWD_COMMAND}`; export r; \
16998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16999         $(HOST_EXPORTS) \
17000         (cd $(HOST_SUBDIR)/gprof && \
17001           $(MAKE) $(FLAGS_TO_PASS)  install)
17002
17003 @endif gprof
17004
17005 .PHONY: install-strip-gprof maybe-install-strip-gprof
17006 maybe-install-strip-gprof:
17007 @if gprof
17008 maybe-install-strip-gprof: install-strip-gprof
17009
17010 install-strip-gprof: installdirs
17011         @: $(MAKE); $(unstage)
17012         @r=`${PWD_COMMAND}`; export r; \
17013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17014         $(HOST_EXPORTS) \
17015         (cd $(HOST_SUBDIR)/gprof && \
17016           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17017
17018 @endif gprof
17019
17020 # Other targets (info, dvi, pdf, etc.)
17021
17022 .PHONY: maybe-info-gprof info-gprof
17023 maybe-info-gprof:
17024 @if gprof
17025 maybe-info-gprof: info-gprof
17026
17027 info-gprof: \
17028     configure-gprof 
17029         @: $(MAKE); $(unstage)
17030         @[ -f ./gprof/Makefile ] || exit 0; \
17031         r=`${PWD_COMMAND}`; export r; \
17032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17033         $(HOST_EXPORTS) \
17034         for flag in $(EXTRA_HOST_FLAGS) ; do \
17035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17036         done; \
17037         echo "Doing info in gprof" ; \
17038         (cd $(HOST_SUBDIR)/gprof && \
17039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17041                   "RANLIB=$${RANLIB}" \
17042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17043                   info) \
17044           || exit 1
17045
17046 @endif gprof
17047
17048 .PHONY: maybe-dvi-gprof dvi-gprof
17049 maybe-dvi-gprof:
17050 @if gprof
17051 maybe-dvi-gprof: dvi-gprof
17052
17053 dvi-gprof: \
17054     configure-gprof 
17055         @: $(MAKE); $(unstage)
17056         @[ -f ./gprof/Makefile ] || exit 0; \
17057         r=`${PWD_COMMAND}`; export r; \
17058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17059         $(HOST_EXPORTS) \
17060         for flag in $(EXTRA_HOST_FLAGS) ; do \
17061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17062         done; \
17063         echo "Doing dvi in gprof" ; \
17064         (cd $(HOST_SUBDIR)/gprof && \
17065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17067                   "RANLIB=$${RANLIB}" \
17068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17069                   dvi) \
17070           || exit 1
17071
17072 @endif gprof
17073
17074 .PHONY: maybe-pdf-gprof pdf-gprof
17075 maybe-pdf-gprof:
17076 @if gprof
17077 maybe-pdf-gprof: pdf-gprof
17078
17079 pdf-gprof: \
17080     configure-gprof 
17081         @: $(MAKE); $(unstage)
17082         @[ -f ./gprof/Makefile ] || exit 0; \
17083         r=`${PWD_COMMAND}`; export r; \
17084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17085         $(HOST_EXPORTS) \
17086         for flag in $(EXTRA_HOST_FLAGS) ; do \
17087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17088         done; \
17089         echo "Doing pdf in gprof" ; \
17090         (cd $(HOST_SUBDIR)/gprof && \
17091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17093                   "RANLIB=$${RANLIB}" \
17094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17095                   pdf) \
17096           || exit 1
17097
17098 @endif gprof
17099
17100 .PHONY: maybe-html-gprof html-gprof
17101 maybe-html-gprof:
17102 @if gprof
17103 maybe-html-gprof: html-gprof
17104
17105 html-gprof: \
17106     configure-gprof 
17107         @: $(MAKE); $(unstage)
17108         @[ -f ./gprof/Makefile ] || exit 0; \
17109         r=`${PWD_COMMAND}`; export r; \
17110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17111         $(HOST_EXPORTS) \
17112         for flag in $(EXTRA_HOST_FLAGS) ; do \
17113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17114         done; \
17115         echo "Doing html in gprof" ; \
17116         (cd $(HOST_SUBDIR)/gprof && \
17117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17119                   "RANLIB=$${RANLIB}" \
17120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17121                   html) \
17122           || exit 1
17123
17124 @endif gprof
17125
17126 .PHONY: maybe-TAGS-gprof TAGS-gprof
17127 maybe-TAGS-gprof:
17128 @if gprof
17129 maybe-TAGS-gprof: TAGS-gprof
17130
17131 TAGS-gprof: \
17132     configure-gprof 
17133         @: $(MAKE); $(unstage)
17134         @[ -f ./gprof/Makefile ] || exit 0; \
17135         r=`${PWD_COMMAND}`; export r; \
17136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17137         $(HOST_EXPORTS) \
17138         for flag in $(EXTRA_HOST_FLAGS) ; do \
17139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17140         done; \
17141         echo "Doing TAGS in gprof" ; \
17142         (cd $(HOST_SUBDIR)/gprof && \
17143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17145                   "RANLIB=$${RANLIB}" \
17146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17147                   TAGS) \
17148           || exit 1
17149
17150 @endif gprof
17151
17152 .PHONY: maybe-install-info-gprof install-info-gprof
17153 maybe-install-info-gprof:
17154 @if gprof
17155 maybe-install-info-gprof: install-info-gprof
17156
17157 install-info-gprof: \
17158     configure-gprof \
17159     info-gprof 
17160         @: $(MAKE); $(unstage)
17161         @[ -f ./gprof/Makefile ] || exit 0; \
17162         r=`${PWD_COMMAND}`; export r; \
17163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17164         $(HOST_EXPORTS) \
17165         for flag in $(EXTRA_HOST_FLAGS) ; do \
17166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17167         done; \
17168         echo "Doing install-info in gprof" ; \
17169         (cd $(HOST_SUBDIR)/gprof && \
17170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17172                   "RANLIB=$${RANLIB}" \
17173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17174                   install-info) \
17175           || exit 1
17176
17177 @endif gprof
17178
17179 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17180 maybe-install-pdf-gprof:
17181 @if gprof
17182 maybe-install-pdf-gprof: install-pdf-gprof
17183
17184 install-pdf-gprof: \
17185     configure-gprof \
17186     pdf-gprof 
17187         @: $(MAKE); $(unstage)
17188         @[ -f ./gprof/Makefile ] || exit 0; \
17189         r=`${PWD_COMMAND}`; export r; \
17190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17191         $(HOST_EXPORTS) \
17192         for flag in $(EXTRA_HOST_FLAGS) ; do \
17193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17194         done; \
17195         echo "Doing install-pdf in gprof" ; \
17196         (cd $(HOST_SUBDIR)/gprof && \
17197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17199                   "RANLIB=$${RANLIB}" \
17200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17201                   install-pdf) \
17202           || exit 1
17203
17204 @endif gprof
17205
17206 .PHONY: maybe-install-html-gprof install-html-gprof
17207 maybe-install-html-gprof:
17208 @if gprof
17209 maybe-install-html-gprof: install-html-gprof
17210
17211 install-html-gprof: \
17212     configure-gprof \
17213     html-gprof 
17214         @: $(MAKE); $(unstage)
17215         @[ -f ./gprof/Makefile ] || exit 0; \
17216         r=`${PWD_COMMAND}`; export r; \
17217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17218         $(HOST_EXPORTS) \
17219         for flag in $(EXTRA_HOST_FLAGS) ; do \
17220           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17221         done; \
17222         echo "Doing install-html in gprof" ; \
17223         (cd $(HOST_SUBDIR)/gprof && \
17224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17226                   "RANLIB=$${RANLIB}" \
17227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17228                   install-html) \
17229           || exit 1
17230
17231 @endif gprof
17232
17233 .PHONY: maybe-installcheck-gprof installcheck-gprof
17234 maybe-installcheck-gprof:
17235 @if gprof
17236 maybe-installcheck-gprof: installcheck-gprof
17237
17238 installcheck-gprof: \
17239     configure-gprof 
17240         @: $(MAKE); $(unstage)
17241         @[ -f ./gprof/Makefile ] || exit 0; \
17242         r=`${PWD_COMMAND}`; export r; \
17243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17244         $(HOST_EXPORTS) \
17245         for flag in $(EXTRA_HOST_FLAGS) ; do \
17246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17247         done; \
17248         echo "Doing installcheck in gprof" ; \
17249         (cd $(HOST_SUBDIR)/gprof && \
17250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17252                   "RANLIB=$${RANLIB}" \
17253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17254                   installcheck) \
17255           || exit 1
17256
17257 @endif gprof
17258
17259 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17260 maybe-mostlyclean-gprof:
17261 @if gprof
17262 maybe-mostlyclean-gprof: mostlyclean-gprof
17263
17264 mostlyclean-gprof: 
17265         @: $(MAKE); $(unstage)
17266         @[ -f ./gprof/Makefile ] || exit 0; \
17267         r=`${PWD_COMMAND}`; export r; \
17268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17269         $(HOST_EXPORTS) \
17270         for flag in $(EXTRA_HOST_FLAGS) ; do \
17271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17272         done; \
17273         echo "Doing mostlyclean in gprof" ; \
17274         (cd $(HOST_SUBDIR)/gprof && \
17275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17277                   "RANLIB=$${RANLIB}" \
17278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17279                   mostlyclean) \
17280           || exit 1
17281
17282 @endif gprof
17283
17284 .PHONY: maybe-clean-gprof clean-gprof
17285 maybe-clean-gprof:
17286 @if gprof
17287 maybe-clean-gprof: clean-gprof
17288
17289 clean-gprof: 
17290         @: $(MAKE); $(unstage)
17291         @[ -f ./gprof/Makefile ] || exit 0; \
17292         r=`${PWD_COMMAND}`; export r; \
17293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17294         $(HOST_EXPORTS) \
17295         for flag in $(EXTRA_HOST_FLAGS) ; do \
17296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17297         done; \
17298         echo "Doing clean in gprof" ; \
17299         (cd $(HOST_SUBDIR)/gprof && \
17300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17302                   "RANLIB=$${RANLIB}" \
17303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17304                   clean) \
17305           || exit 1
17306
17307 @endif gprof
17308
17309 .PHONY: maybe-distclean-gprof distclean-gprof
17310 maybe-distclean-gprof:
17311 @if gprof
17312 maybe-distclean-gprof: distclean-gprof
17313
17314 distclean-gprof: 
17315         @: $(MAKE); $(unstage)
17316         @[ -f ./gprof/Makefile ] || exit 0; \
17317         r=`${PWD_COMMAND}`; export r; \
17318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17319         $(HOST_EXPORTS) \
17320         for flag in $(EXTRA_HOST_FLAGS) ; do \
17321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17322         done; \
17323         echo "Doing distclean in gprof" ; \
17324         (cd $(HOST_SUBDIR)/gprof && \
17325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17327                   "RANLIB=$${RANLIB}" \
17328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17329                   distclean) \
17330           || exit 1
17331
17332 @endif gprof
17333
17334 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17335 maybe-maintainer-clean-gprof:
17336 @if gprof
17337 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17338
17339 maintainer-clean-gprof: 
17340         @: $(MAKE); $(unstage)
17341         @[ -f ./gprof/Makefile ] || exit 0; \
17342         r=`${PWD_COMMAND}`; export r; \
17343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17344         $(HOST_EXPORTS) \
17345         for flag in $(EXTRA_HOST_FLAGS) ; do \
17346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17347         done; \
17348         echo "Doing maintainer-clean in gprof" ; \
17349         (cd $(HOST_SUBDIR)/gprof && \
17350           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17351                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17352                   "RANLIB=$${RANLIB}" \
17353                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17354                   maintainer-clean) \
17355           || exit 1
17356
17357 @endif gprof
17358
17359
17360
17361 .PHONY: configure-intl maybe-configure-intl
17362 maybe-configure-intl:
17363 @if gcc-bootstrap
17364 configure-intl: stage_current
17365 @endif gcc-bootstrap
17366 @if intl
17367 maybe-configure-intl: configure-intl
17368 configure-intl: 
17369         @r=`${PWD_COMMAND}`; export r; \
17370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17371         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17372         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17373         $(HOST_EXPORTS)  \
17374         echo Configuring in $(HOST_SUBDIR)/intl; \
17375         cd "$(HOST_SUBDIR)/intl" || exit 1; \
17376         case $(srcdir) in \
17377           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17378           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17379                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17380         esac; \
17381         srcdiroption="--srcdir=$${topdir}/intl"; \
17382         libsrcdir="$$s/intl"; \
17383         $(SHELL) $${libsrcdir}/configure \
17384           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17385           --target=${target_alias} $${srcdiroption}  \
17386           || exit 1
17387 @endif intl
17388
17389
17390
17391 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17392 maybe-configure-stage1-intl:
17393 @if intl-bootstrap
17394 maybe-configure-stage1-intl: configure-stage1-intl
17395 configure-stage1-intl:
17396         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17397         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17398         @r=`${PWD_COMMAND}`; export r; \
17399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17400         TFLAGS="$(STAGE1_TFLAGS)"; \
17401         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17402         $(HOST_EXPORTS) \
17403         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17404         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17405         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
17406         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17407         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17408         cd $(HOST_SUBDIR)/intl || exit 1; \
17409         case $(srcdir) in \
17410           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17411           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17412                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17413         esac; \
17414         srcdiroption="--srcdir=$${topdir}/intl"; \
17415         libsrcdir="$$s/intl"; \
17416         $(SHELL) $${libsrcdir}/configure \
17417           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17418           --target=${target_alias} $${srcdiroption} \
17419           $(STAGE1_CONFIGURE_FLAGS)
17420 @endif intl-bootstrap
17421
17422 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17423 maybe-configure-stage2-intl:
17424 @if intl-bootstrap
17425 maybe-configure-stage2-intl: configure-stage2-intl
17426 configure-stage2-intl:
17427         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17428         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17429         @r=`${PWD_COMMAND}`; export r; \
17430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17431         TFLAGS="$(STAGE2_TFLAGS)"; \
17432         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17433         $(HOST_EXPORTS) \
17434         $(POSTSTAGE1_HOST_EXPORTS) \
17435         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17436         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17437         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17438         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17439         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17440         cd $(HOST_SUBDIR)/intl || exit 1; \
17441         case $(srcdir) in \
17442           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17443           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17444                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17445         esac; \
17446         srcdiroption="--srcdir=$${topdir}/intl"; \
17447         libsrcdir="$$s/intl"; \
17448         $(SHELL) $${libsrcdir}/configure \
17449           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17450           --target=${target_alias} $${srcdiroption} \
17451           --with-build-libsubdir=$(HOST_SUBDIR) \
17452           $(STAGE2_CONFIGURE_FLAGS)
17453 @endif intl-bootstrap
17454
17455 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17456 maybe-configure-stage3-intl:
17457 @if intl-bootstrap
17458 maybe-configure-stage3-intl: configure-stage3-intl
17459 configure-stage3-intl:
17460         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17461         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17462         @r=`${PWD_COMMAND}`; export r; \
17463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17464         TFLAGS="$(STAGE3_TFLAGS)"; \
17465         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17466         $(HOST_EXPORTS) \
17467         $(POSTSTAGE1_HOST_EXPORTS) \
17468         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17469         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17470         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17471         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17472         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17473         cd $(HOST_SUBDIR)/intl || exit 1; \
17474         case $(srcdir) in \
17475           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17476           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17477                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17478         esac; \
17479         srcdiroption="--srcdir=$${topdir}/intl"; \
17480         libsrcdir="$$s/intl"; \
17481         $(SHELL) $${libsrcdir}/configure \
17482           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17483           --target=${target_alias} $${srcdiroption} \
17484           --with-build-libsubdir=$(HOST_SUBDIR) \
17485           $(STAGE3_CONFIGURE_FLAGS)
17486 @endif intl-bootstrap
17487
17488 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17489 maybe-configure-stage4-intl:
17490 @if intl-bootstrap
17491 maybe-configure-stage4-intl: configure-stage4-intl
17492 configure-stage4-intl:
17493         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17494         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17495         @r=`${PWD_COMMAND}`; export r; \
17496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17497         TFLAGS="$(STAGE4_TFLAGS)"; \
17498         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17499         $(HOST_EXPORTS) \
17500         $(POSTSTAGE1_HOST_EXPORTS) \
17501         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17502         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17503         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17504         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17505         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17506         cd $(HOST_SUBDIR)/intl || exit 1; \
17507         case $(srcdir) in \
17508           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17509           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17510                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17511         esac; \
17512         srcdiroption="--srcdir=$${topdir}/intl"; \
17513         libsrcdir="$$s/intl"; \
17514         $(SHELL) $${libsrcdir}/configure \
17515           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17516           --target=${target_alias} $${srcdiroption} \
17517           --with-build-libsubdir=$(HOST_SUBDIR) \
17518           $(STAGE4_CONFIGURE_FLAGS)
17519 @endif intl-bootstrap
17520
17521 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17522 maybe-configure-stageprofile-intl:
17523 @if intl-bootstrap
17524 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17525 configure-stageprofile-intl:
17526         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17527         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17528         @r=`${PWD_COMMAND}`; export r; \
17529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17530         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17531         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17532         $(HOST_EXPORTS) \
17533         $(POSTSTAGE1_HOST_EXPORTS) \
17534         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17535         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17536         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17537         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17538         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17539         cd $(HOST_SUBDIR)/intl || exit 1; \
17540         case $(srcdir) in \
17541           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17542           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17543                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17544         esac; \
17545         srcdiroption="--srcdir=$${topdir}/intl"; \
17546         libsrcdir="$$s/intl"; \
17547         $(SHELL) $${libsrcdir}/configure \
17548           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17549           --target=${target_alias} $${srcdiroption} \
17550           --with-build-libsubdir=$(HOST_SUBDIR) \
17551           $(STAGEprofile_CONFIGURE_FLAGS)
17552 @endif intl-bootstrap
17553
17554 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17555 maybe-configure-stagefeedback-intl:
17556 @if intl-bootstrap
17557 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17558 configure-stagefeedback-intl:
17559         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17560         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17561         @r=`${PWD_COMMAND}`; export r; \
17562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17563         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17564         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17565         $(HOST_EXPORTS) \
17566         $(POSTSTAGE1_HOST_EXPORTS) \
17567         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17568         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17569         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17570         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17571         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17572         cd $(HOST_SUBDIR)/intl || exit 1; \
17573         case $(srcdir) in \
17574           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17575           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17576                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17577         esac; \
17578         srcdiroption="--srcdir=$${topdir}/intl"; \
17579         libsrcdir="$$s/intl"; \
17580         $(SHELL) $${libsrcdir}/configure \
17581           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17582           --target=${target_alias} $${srcdiroption} \
17583           --with-build-libsubdir=$(HOST_SUBDIR) \
17584           $(STAGEfeedback_CONFIGURE_FLAGS)
17585 @endif intl-bootstrap
17586
17587
17588
17589
17590
17591 .PHONY: all-intl maybe-all-intl
17592 maybe-all-intl:
17593 @if gcc-bootstrap
17594 all-intl: stage_current
17595 @endif gcc-bootstrap
17596 @if intl
17597 TARGET-intl=all
17598 maybe-all-intl: all-intl
17599 all-intl: configure-intl
17600         @r=`${PWD_COMMAND}`; export r; \
17601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602         $(HOST_EXPORTS)  \
17603         (cd $(HOST_SUBDIR)/intl && \
17604           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
17605                 $(TARGET-intl))
17606 @endif intl
17607
17608
17609
17610 .PHONY: all-stage1-intl maybe-all-stage1-intl
17611 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17612 maybe-all-stage1-intl:
17613 maybe-clean-stage1-intl:
17614 @if intl-bootstrap
17615 maybe-all-stage1-intl: all-stage1-intl
17616 all-stage1: all-stage1-intl
17617 TARGET-stage1-intl = $(TARGET-intl)
17618 all-stage1-intl: configure-stage1-intl
17619         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17620         @r=`${PWD_COMMAND}`; export r; \
17621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17622         TFLAGS="$(STAGE1_TFLAGS)"; \
17623         $(HOST_EXPORTS)  \
17624         cd $(HOST_SUBDIR)/intl && \
17625         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17626                 CFLAGS="$(STAGE1_CFLAGS)" \
17627                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17628                 LIBCFLAGS="$(LIBCFLAGS)" \
17629                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17630                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17631                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17632                 $(EXTRA_HOST_FLAGS)  \
17633                 $(STAGE1_FLAGS_TO_PASS)  \
17634                 TFLAGS="$(STAGE1_TFLAGS)" \
17635                 $(TARGET-stage1-intl)
17636
17637 maybe-clean-stage1-intl: clean-stage1-intl
17638 clean-stage1: clean-stage1-intl
17639 clean-stage1-intl:
17640         @if [ $(current_stage) = stage1 ]; then \
17641           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17642         else \
17643           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17644           $(MAKE) stage1-start; \
17645         fi; \
17646         cd $(HOST_SUBDIR)/intl && \
17647         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17648         $(STAGE1_FLAGS_TO_PASS)  clean
17649 @endif intl-bootstrap
17650
17651
17652 .PHONY: all-stage2-intl maybe-all-stage2-intl
17653 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17654 maybe-all-stage2-intl:
17655 maybe-clean-stage2-intl:
17656 @if intl-bootstrap
17657 maybe-all-stage2-intl: all-stage2-intl
17658 all-stage2: all-stage2-intl
17659 TARGET-stage2-intl = $(TARGET-intl)
17660 all-stage2-intl: configure-stage2-intl
17661         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17662         @r=`${PWD_COMMAND}`; export r; \
17663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17664         TFLAGS="$(STAGE2_TFLAGS)"; \
17665         $(HOST_EXPORTS) \
17666         $(POSTSTAGE1_HOST_EXPORTS)  \
17667         cd $(HOST_SUBDIR)/intl && \
17668         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17669                 CFLAGS="$(STAGE2_CFLAGS)" \
17670                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17671                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17672                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17673                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17674                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17675                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17676                 TFLAGS="$(STAGE2_TFLAGS)" \
17677                 $(TARGET-stage2-intl)
17678
17679 maybe-clean-stage2-intl: clean-stage2-intl
17680 clean-stage2: clean-stage2-intl
17681 clean-stage2-intl:
17682         @if [ $(current_stage) = stage2 ]; then \
17683           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17684         else \
17685           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17686           $(MAKE) stage2-start; \
17687         fi; \
17688         cd $(HOST_SUBDIR)/intl && \
17689         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17690 @endif intl-bootstrap
17691
17692
17693 .PHONY: all-stage3-intl maybe-all-stage3-intl
17694 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17695 maybe-all-stage3-intl:
17696 maybe-clean-stage3-intl:
17697 @if intl-bootstrap
17698 maybe-all-stage3-intl: all-stage3-intl
17699 all-stage3: all-stage3-intl
17700 TARGET-stage3-intl = $(TARGET-intl)
17701 all-stage3-intl: configure-stage3-intl
17702         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17703         @r=`${PWD_COMMAND}`; export r; \
17704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705         TFLAGS="$(STAGE3_TFLAGS)"; \
17706         $(HOST_EXPORTS) \
17707         $(POSTSTAGE1_HOST_EXPORTS)  \
17708         cd $(HOST_SUBDIR)/intl && \
17709         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17710                 CFLAGS="$(STAGE3_CFLAGS)" \
17711                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17712                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17713                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17714                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17715                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17716                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17717                 TFLAGS="$(STAGE3_TFLAGS)" \
17718                 $(TARGET-stage3-intl)
17719
17720 maybe-clean-stage3-intl: clean-stage3-intl
17721 clean-stage3: clean-stage3-intl
17722 clean-stage3-intl:
17723         @if [ $(current_stage) = stage3 ]; then \
17724           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17725         else \
17726           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17727           $(MAKE) stage3-start; \
17728         fi; \
17729         cd $(HOST_SUBDIR)/intl && \
17730         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17731 @endif intl-bootstrap
17732
17733
17734 .PHONY: all-stage4-intl maybe-all-stage4-intl
17735 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17736 maybe-all-stage4-intl:
17737 maybe-clean-stage4-intl:
17738 @if intl-bootstrap
17739 maybe-all-stage4-intl: all-stage4-intl
17740 all-stage4: all-stage4-intl
17741 TARGET-stage4-intl = $(TARGET-intl)
17742 all-stage4-intl: configure-stage4-intl
17743         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17744         @r=`${PWD_COMMAND}`; export r; \
17745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17746         TFLAGS="$(STAGE4_TFLAGS)"; \
17747         $(HOST_EXPORTS) \
17748         $(POSTSTAGE1_HOST_EXPORTS)  \
17749         cd $(HOST_SUBDIR)/intl && \
17750         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17751                 CFLAGS="$(STAGE4_CFLAGS)" \
17752                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17753                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17754                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17755                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17756                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17757                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17758                 TFLAGS="$(STAGE4_TFLAGS)" \
17759                 $(TARGET-stage4-intl)
17760
17761 maybe-clean-stage4-intl: clean-stage4-intl
17762 clean-stage4: clean-stage4-intl
17763 clean-stage4-intl:
17764         @if [ $(current_stage) = stage4 ]; then \
17765           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17766         else \
17767           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17768           $(MAKE) stage4-start; \
17769         fi; \
17770         cd $(HOST_SUBDIR)/intl && \
17771         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17772 @endif intl-bootstrap
17773
17774
17775 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17776 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17777 maybe-all-stageprofile-intl:
17778 maybe-clean-stageprofile-intl:
17779 @if intl-bootstrap
17780 maybe-all-stageprofile-intl: all-stageprofile-intl
17781 all-stageprofile: all-stageprofile-intl
17782 TARGET-stageprofile-intl = $(TARGET-intl)
17783 all-stageprofile-intl: configure-stageprofile-intl
17784         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17785         @r=`${PWD_COMMAND}`; export r; \
17786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17787         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17788         $(HOST_EXPORTS) \
17789         $(POSTSTAGE1_HOST_EXPORTS)  \
17790         cd $(HOST_SUBDIR)/intl && \
17791         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17792                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17793                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17794                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17795                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17796                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17797                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17798                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17799                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17800                 $(TARGET-stageprofile-intl)
17801
17802 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17803 clean-stageprofile: clean-stageprofile-intl
17804 clean-stageprofile-intl:
17805         @if [ $(current_stage) = stageprofile ]; then \
17806           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17807         else \
17808           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17809           $(MAKE) stageprofile-start; \
17810         fi; \
17811         cd $(HOST_SUBDIR)/intl && \
17812         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17813 @endif intl-bootstrap
17814
17815
17816 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17817 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17818 maybe-all-stagefeedback-intl:
17819 maybe-clean-stagefeedback-intl:
17820 @if intl-bootstrap
17821 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17822 all-stagefeedback: all-stagefeedback-intl
17823 TARGET-stagefeedback-intl = $(TARGET-intl)
17824 all-stagefeedback-intl: configure-stagefeedback-intl
17825         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17826         @r=`${PWD_COMMAND}`; export r; \
17827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17829         $(HOST_EXPORTS) \
17830         $(POSTSTAGE1_HOST_EXPORTS)  \
17831         cd $(HOST_SUBDIR)/intl && \
17832         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17833                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17834                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17835                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17836                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17837                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17838                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17839                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17840                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17841                 $(TARGET-stagefeedback-intl)
17842
17843 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17844 clean-stagefeedback: clean-stagefeedback-intl
17845 clean-stagefeedback-intl:
17846         @if [ $(current_stage) = stagefeedback ]; then \
17847           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17848         else \
17849           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17850           $(MAKE) stagefeedback-start; \
17851         fi; \
17852         cd $(HOST_SUBDIR)/intl && \
17853         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
17854 @endif intl-bootstrap
17855
17856
17857
17858
17859
17860 .PHONY: check-intl maybe-check-intl
17861 maybe-check-intl:
17862 @if intl
17863 maybe-check-intl: check-intl
17864
17865 check-intl:
17866         @: $(MAKE); $(unstage)
17867         @r=`${PWD_COMMAND}`; export r; \
17868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17869         $(HOST_EXPORTS) \
17870         (cd $(HOST_SUBDIR)/intl && \
17871           $(MAKE) $(FLAGS_TO_PASS)  check)
17872
17873 @endif intl
17874
17875 .PHONY: install-intl maybe-install-intl
17876 maybe-install-intl:
17877 @if intl
17878 maybe-install-intl: install-intl
17879
17880 install-intl: installdirs
17881         @: $(MAKE); $(unstage)
17882         @r=`${PWD_COMMAND}`; export r; \
17883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884         $(HOST_EXPORTS) \
17885         (cd $(HOST_SUBDIR)/intl && \
17886           $(MAKE) $(FLAGS_TO_PASS)  install)
17887
17888 @endif intl
17889
17890 .PHONY: install-strip-intl maybe-install-strip-intl
17891 maybe-install-strip-intl:
17892 @if intl
17893 maybe-install-strip-intl: install-strip-intl
17894
17895 install-strip-intl: installdirs
17896         @: $(MAKE); $(unstage)
17897         @r=`${PWD_COMMAND}`; export r; \
17898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17899         $(HOST_EXPORTS) \
17900         (cd $(HOST_SUBDIR)/intl && \
17901           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17902
17903 @endif intl
17904
17905 # Other targets (info, dvi, pdf, etc.)
17906
17907 .PHONY: maybe-info-intl info-intl
17908 maybe-info-intl:
17909 @if intl
17910 maybe-info-intl: info-intl
17911
17912 info-intl: \
17913     configure-intl 
17914         @[ -f ./intl/Makefile ] || exit 0; \
17915         r=`${PWD_COMMAND}`; export r; \
17916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17917         $(HOST_EXPORTS) \
17918         for flag in $(EXTRA_HOST_FLAGS) ; do \
17919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17920         done; \
17921         echo "Doing info in intl" ; \
17922         (cd $(HOST_SUBDIR)/intl && \
17923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17925                   "RANLIB=$${RANLIB}" \
17926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17927                   info) \
17928           || exit 1
17929
17930 @endif intl
17931
17932 .PHONY: maybe-dvi-intl dvi-intl
17933 maybe-dvi-intl:
17934 @if intl
17935 maybe-dvi-intl: dvi-intl
17936
17937 dvi-intl: \
17938     configure-intl 
17939         @[ -f ./intl/Makefile ] || exit 0; \
17940         r=`${PWD_COMMAND}`; export r; \
17941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17942         $(HOST_EXPORTS) \
17943         for flag in $(EXTRA_HOST_FLAGS) ; do \
17944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17945         done; \
17946         echo "Doing dvi in intl" ; \
17947         (cd $(HOST_SUBDIR)/intl && \
17948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17950                   "RANLIB=$${RANLIB}" \
17951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17952                   dvi) \
17953           || exit 1
17954
17955 @endif intl
17956
17957 .PHONY: maybe-pdf-intl pdf-intl
17958 maybe-pdf-intl:
17959 @if intl
17960 maybe-pdf-intl: pdf-intl
17961
17962 pdf-intl: \
17963     configure-intl 
17964         @[ -f ./intl/Makefile ] || exit 0; \
17965         r=`${PWD_COMMAND}`; export r; \
17966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17967         $(HOST_EXPORTS) \
17968         for flag in $(EXTRA_HOST_FLAGS) ; do \
17969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17970         done; \
17971         echo "Doing pdf in intl" ; \
17972         (cd $(HOST_SUBDIR)/intl && \
17973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17975                   "RANLIB=$${RANLIB}" \
17976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17977                   pdf) \
17978           || exit 1
17979
17980 @endif intl
17981
17982 .PHONY: maybe-html-intl html-intl
17983 maybe-html-intl:
17984 @if intl
17985 maybe-html-intl: html-intl
17986
17987 html-intl: \
17988     configure-intl 
17989         @[ -f ./intl/Makefile ] || exit 0; \
17990         r=`${PWD_COMMAND}`; export r; \
17991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17992         $(HOST_EXPORTS) \
17993         for flag in $(EXTRA_HOST_FLAGS) ; do \
17994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17995         done; \
17996         echo "Doing html in intl" ; \
17997         (cd $(HOST_SUBDIR)/intl && \
17998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18000                   "RANLIB=$${RANLIB}" \
18001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18002                   html) \
18003           || exit 1
18004
18005 @endif intl
18006
18007 .PHONY: maybe-TAGS-intl TAGS-intl
18008 maybe-TAGS-intl:
18009 @if intl
18010 maybe-TAGS-intl: TAGS-intl
18011
18012 TAGS-intl: \
18013     configure-intl 
18014         @[ -f ./intl/Makefile ] || exit 0; \
18015         r=`${PWD_COMMAND}`; export r; \
18016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017         $(HOST_EXPORTS) \
18018         for flag in $(EXTRA_HOST_FLAGS) ; do \
18019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18020         done; \
18021         echo "Doing TAGS in intl" ; \
18022         (cd $(HOST_SUBDIR)/intl && \
18023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18025                   "RANLIB=$${RANLIB}" \
18026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18027                   TAGS) \
18028           || exit 1
18029
18030 @endif intl
18031
18032 .PHONY: maybe-install-info-intl install-info-intl
18033 maybe-install-info-intl:
18034 @if intl
18035 maybe-install-info-intl: install-info-intl
18036
18037 install-info-intl: \
18038     configure-intl \
18039     info-intl 
18040         @[ -f ./intl/Makefile ] || exit 0; \
18041         r=`${PWD_COMMAND}`; export r; \
18042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18043         $(HOST_EXPORTS) \
18044         for flag in $(EXTRA_HOST_FLAGS) ; do \
18045           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18046         done; \
18047         echo "Doing install-info in intl" ; \
18048         (cd $(HOST_SUBDIR)/intl && \
18049           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18050                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18051                   "RANLIB=$${RANLIB}" \
18052                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18053                   install-info) \
18054           || exit 1
18055
18056 @endif intl
18057
18058 .PHONY: maybe-install-pdf-intl install-pdf-intl
18059 maybe-install-pdf-intl:
18060 @if intl
18061 maybe-install-pdf-intl: install-pdf-intl
18062
18063 install-pdf-intl: \
18064     configure-intl \
18065     pdf-intl 
18066         @[ -f ./intl/Makefile ] || exit 0; \
18067         r=`${PWD_COMMAND}`; export r; \
18068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18069         $(HOST_EXPORTS) \
18070         for flag in $(EXTRA_HOST_FLAGS) ; do \
18071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18072         done; \
18073         echo "Doing install-pdf in intl" ; \
18074         (cd $(HOST_SUBDIR)/intl && \
18075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18077                   "RANLIB=$${RANLIB}" \
18078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18079                   install-pdf) \
18080           || exit 1
18081
18082 @endif intl
18083
18084 .PHONY: maybe-install-html-intl install-html-intl
18085 maybe-install-html-intl:
18086 @if intl
18087 maybe-install-html-intl: install-html-intl
18088
18089 install-html-intl: \
18090     configure-intl \
18091     html-intl 
18092         @[ -f ./intl/Makefile ] || exit 0; \
18093         r=`${PWD_COMMAND}`; export r; \
18094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18095         $(HOST_EXPORTS) \
18096         for flag in $(EXTRA_HOST_FLAGS) ; do \
18097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18098         done; \
18099         echo "Doing install-html in intl" ; \
18100         (cd $(HOST_SUBDIR)/intl && \
18101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18103                   "RANLIB=$${RANLIB}" \
18104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18105                   install-html) \
18106           || exit 1
18107
18108 @endif intl
18109
18110 .PHONY: maybe-installcheck-intl installcheck-intl
18111 maybe-installcheck-intl:
18112 @if intl
18113 maybe-installcheck-intl: installcheck-intl
18114
18115 installcheck-intl: \
18116     configure-intl 
18117         @[ -f ./intl/Makefile ] || exit 0; \
18118         r=`${PWD_COMMAND}`; export r; \
18119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18120         $(HOST_EXPORTS) \
18121         for flag in $(EXTRA_HOST_FLAGS) ; do \
18122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18123         done; \
18124         echo "Doing installcheck in intl" ; \
18125         (cd $(HOST_SUBDIR)/intl && \
18126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18128                   "RANLIB=$${RANLIB}" \
18129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18130                   installcheck) \
18131           || exit 1
18132
18133 @endif intl
18134
18135 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18136 maybe-mostlyclean-intl:
18137 @if intl
18138 maybe-mostlyclean-intl: mostlyclean-intl
18139
18140 mostlyclean-intl: 
18141         @[ -f ./intl/Makefile ] || exit 0; \
18142         r=`${PWD_COMMAND}`; export r; \
18143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18144         $(HOST_EXPORTS) \
18145         for flag in $(EXTRA_HOST_FLAGS) ; do \
18146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18147         done; \
18148         echo "Doing mostlyclean in intl" ; \
18149         (cd $(HOST_SUBDIR)/intl && \
18150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18152                   "RANLIB=$${RANLIB}" \
18153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18154                   mostlyclean) \
18155           || exit 1
18156
18157 @endif intl
18158
18159 .PHONY: maybe-clean-intl clean-intl
18160 maybe-clean-intl:
18161 @if intl
18162 maybe-clean-intl: clean-intl
18163
18164 clean-intl: 
18165         @[ -f ./intl/Makefile ] || exit 0; \
18166         r=`${PWD_COMMAND}`; export r; \
18167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168         $(HOST_EXPORTS) \
18169         for flag in $(EXTRA_HOST_FLAGS) ; do \
18170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18171         done; \
18172         echo "Doing clean in intl" ; \
18173         (cd $(HOST_SUBDIR)/intl && \
18174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18176                   "RANLIB=$${RANLIB}" \
18177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18178                   clean) \
18179           || exit 1
18180
18181 @endif intl
18182
18183 .PHONY: maybe-distclean-intl distclean-intl
18184 maybe-distclean-intl:
18185 @if intl
18186 maybe-distclean-intl: distclean-intl
18187
18188 distclean-intl: 
18189         @[ -f ./intl/Makefile ] || exit 0; \
18190         r=`${PWD_COMMAND}`; export r; \
18191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18192         $(HOST_EXPORTS) \
18193         for flag in $(EXTRA_HOST_FLAGS) ; do \
18194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18195         done; \
18196         echo "Doing distclean in intl" ; \
18197         (cd $(HOST_SUBDIR)/intl && \
18198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18200                   "RANLIB=$${RANLIB}" \
18201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18202                   distclean) \
18203           || exit 1
18204
18205 @endif intl
18206
18207 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18208 maybe-maintainer-clean-intl:
18209 @if intl
18210 maybe-maintainer-clean-intl: maintainer-clean-intl
18211
18212 maintainer-clean-intl: 
18213         @[ -f ./intl/Makefile ] || exit 0; \
18214         r=`${PWD_COMMAND}`; export r; \
18215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18216         $(HOST_EXPORTS) \
18217         for flag in $(EXTRA_HOST_FLAGS) ; do \
18218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18219         done; \
18220         echo "Doing maintainer-clean in intl" ; \
18221         (cd $(HOST_SUBDIR)/intl && \
18222           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18223                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18224                   "RANLIB=$${RANLIB}" \
18225                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18226                   maintainer-clean) \
18227           || exit 1
18228
18229 @endif intl
18230
18231
18232
18233 .PHONY: configure-tcl maybe-configure-tcl
18234 maybe-configure-tcl:
18235 @if gcc-bootstrap
18236 configure-tcl: stage_current
18237 @endif gcc-bootstrap
18238 @if tcl
18239 maybe-configure-tcl: configure-tcl
18240 configure-tcl: 
18241         @: $(MAKE); $(unstage)
18242         @r=`${PWD_COMMAND}`; export r; \
18243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18244         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18245         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18246         $(HOST_EXPORTS)  \
18247         echo Configuring in $(HOST_SUBDIR)/tcl; \
18248         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18249         case $(srcdir) in \
18250           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18251           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18252                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18253         esac; \
18254         srcdiroption="--srcdir=$${topdir}/tcl"; \
18255         libsrcdir="$$s/tcl"; \
18256         $(SHELL) $${libsrcdir}/configure \
18257           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18258           --target=${target_alias} $${srcdiroption}  \
18259           || exit 1
18260 @endif tcl
18261
18262
18263
18264
18265
18266 .PHONY: all-tcl maybe-all-tcl
18267 maybe-all-tcl:
18268 @if gcc-bootstrap
18269 all-tcl: stage_current
18270 @endif gcc-bootstrap
18271 @if tcl
18272 TARGET-tcl=all
18273 maybe-all-tcl: all-tcl
18274 all-tcl: configure-tcl
18275         @: $(MAKE); $(unstage)
18276         @r=`${PWD_COMMAND}`; export r; \
18277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278         $(HOST_EXPORTS)  \
18279         (cd $(HOST_SUBDIR)/tcl && \
18280           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18281                 $(TARGET-tcl))
18282 @endif tcl
18283
18284
18285
18286
18287 .PHONY: check-tcl maybe-check-tcl
18288 maybe-check-tcl:
18289 @if tcl
18290 maybe-check-tcl: check-tcl
18291
18292 check-tcl:
18293         @: $(MAKE); $(unstage)
18294         @r=`${PWD_COMMAND}`; export r; \
18295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18296         $(HOST_EXPORTS) \
18297         (cd $(HOST_SUBDIR)/tcl && \
18298           $(MAKE) $(FLAGS_TO_PASS)  check)
18299
18300 @endif tcl
18301
18302 .PHONY: install-tcl maybe-install-tcl
18303 maybe-install-tcl:
18304 @if tcl
18305 maybe-install-tcl: install-tcl
18306
18307 install-tcl: installdirs
18308         @: $(MAKE); $(unstage)
18309         @r=`${PWD_COMMAND}`; export r; \
18310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18311         $(HOST_EXPORTS) \
18312         (cd $(HOST_SUBDIR)/tcl && \
18313           $(MAKE) $(FLAGS_TO_PASS)  install)
18314
18315 @endif tcl
18316
18317 .PHONY: install-strip-tcl maybe-install-strip-tcl
18318 maybe-install-strip-tcl:
18319 @if tcl
18320 maybe-install-strip-tcl: install-strip-tcl
18321
18322 install-strip-tcl: installdirs
18323         @: $(MAKE); $(unstage)
18324         @r=`${PWD_COMMAND}`; export r; \
18325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326         $(HOST_EXPORTS) \
18327         (cd $(HOST_SUBDIR)/tcl && \
18328           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18329
18330 @endif tcl
18331
18332 # Other targets (info, dvi, pdf, etc.)
18333
18334 .PHONY: maybe-info-tcl info-tcl
18335 maybe-info-tcl:
18336 @if tcl
18337 maybe-info-tcl: info-tcl
18338
18339 info-tcl: \
18340     configure-tcl 
18341         @: $(MAKE); $(unstage)
18342         @[ -f ./tcl/Makefile ] || exit 0; \
18343         r=`${PWD_COMMAND}`; export r; \
18344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18345         $(HOST_EXPORTS) \
18346         for flag in $(EXTRA_HOST_FLAGS) ; do \
18347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18348         done; \
18349         echo "Doing info in tcl" ; \
18350         (cd $(HOST_SUBDIR)/tcl && \
18351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18353                   "RANLIB=$${RANLIB}" \
18354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18355                   info) \
18356           || exit 1
18357
18358 @endif tcl
18359
18360 .PHONY: maybe-dvi-tcl dvi-tcl
18361 maybe-dvi-tcl:
18362 @if tcl
18363 maybe-dvi-tcl: dvi-tcl
18364
18365 dvi-tcl: \
18366     configure-tcl 
18367         @: $(MAKE); $(unstage)
18368         @[ -f ./tcl/Makefile ] || exit 0; \
18369         r=`${PWD_COMMAND}`; export r; \
18370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371         $(HOST_EXPORTS) \
18372         for flag in $(EXTRA_HOST_FLAGS) ; do \
18373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18374         done; \
18375         echo "Doing dvi in tcl" ; \
18376         (cd $(HOST_SUBDIR)/tcl && \
18377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18379                   "RANLIB=$${RANLIB}" \
18380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18381                   dvi) \
18382           || exit 1
18383
18384 @endif tcl
18385
18386 .PHONY: maybe-pdf-tcl pdf-tcl
18387 maybe-pdf-tcl:
18388 @if tcl
18389 maybe-pdf-tcl: pdf-tcl
18390
18391 pdf-tcl: \
18392     configure-tcl 
18393         @: $(MAKE); $(unstage)
18394         @[ -f ./tcl/Makefile ] || exit 0; \
18395         r=`${PWD_COMMAND}`; export r; \
18396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18397         $(HOST_EXPORTS) \
18398         for flag in $(EXTRA_HOST_FLAGS) ; do \
18399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18400         done; \
18401         echo "Doing pdf in tcl" ; \
18402         (cd $(HOST_SUBDIR)/tcl && \
18403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18405                   "RANLIB=$${RANLIB}" \
18406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18407                   pdf) \
18408           || exit 1
18409
18410 @endif tcl
18411
18412 .PHONY: maybe-html-tcl html-tcl
18413 maybe-html-tcl:
18414 @if tcl
18415 maybe-html-tcl: html-tcl
18416
18417 html-tcl: \
18418     configure-tcl 
18419         @: $(MAKE); $(unstage)
18420         @[ -f ./tcl/Makefile ] || exit 0; \
18421         r=`${PWD_COMMAND}`; export r; \
18422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18423         $(HOST_EXPORTS) \
18424         for flag in $(EXTRA_HOST_FLAGS) ; do \
18425           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18426         done; \
18427         echo "Doing html in tcl" ; \
18428         (cd $(HOST_SUBDIR)/tcl && \
18429           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18430                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18431                   "RANLIB=$${RANLIB}" \
18432                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18433                   html) \
18434           || exit 1
18435
18436 @endif tcl
18437
18438 .PHONY: maybe-TAGS-tcl TAGS-tcl
18439 maybe-TAGS-tcl:
18440 @if tcl
18441 maybe-TAGS-tcl: TAGS-tcl
18442
18443 TAGS-tcl: \
18444     configure-tcl 
18445         @: $(MAKE); $(unstage)
18446         @[ -f ./tcl/Makefile ] || exit 0; \
18447         r=`${PWD_COMMAND}`; export r; \
18448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18449         $(HOST_EXPORTS) \
18450         for flag in $(EXTRA_HOST_FLAGS) ; do \
18451           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18452         done; \
18453         echo "Doing TAGS in tcl" ; \
18454         (cd $(HOST_SUBDIR)/tcl && \
18455           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18456                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18457                   "RANLIB=$${RANLIB}" \
18458                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18459                   TAGS) \
18460           || exit 1
18461
18462 @endif tcl
18463
18464 .PHONY: maybe-install-info-tcl install-info-tcl
18465 maybe-install-info-tcl:
18466 @if tcl
18467 maybe-install-info-tcl: install-info-tcl
18468
18469 install-info-tcl: \
18470     configure-tcl \
18471     info-tcl 
18472         @: $(MAKE); $(unstage)
18473         @[ -f ./tcl/Makefile ] || exit 0; \
18474         r=`${PWD_COMMAND}`; export r; \
18475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18476         $(HOST_EXPORTS) \
18477         for flag in $(EXTRA_HOST_FLAGS) ; do \
18478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18479         done; \
18480         echo "Doing install-info in tcl" ; \
18481         (cd $(HOST_SUBDIR)/tcl && \
18482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18484                   "RANLIB=$${RANLIB}" \
18485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18486                   install-info) \
18487           || exit 1
18488
18489 @endif tcl
18490
18491 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18492 maybe-install-pdf-tcl:
18493 @if tcl
18494 maybe-install-pdf-tcl: install-pdf-tcl
18495
18496 install-pdf-tcl: \
18497     configure-tcl \
18498     pdf-tcl 
18499         @: $(MAKE); $(unstage)
18500         @[ -f ./tcl/Makefile ] || exit 0; \
18501         r=`${PWD_COMMAND}`; export r; \
18502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18503         $(HOST_EXPORTS) \
18504         for flag in $(EXTRA_HOST_FLAGS) ; do \
18505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18506         done; \
18507         echo "Doing install-pdf in tcl" ; \
18508         (cd $(HOST_SUBDIR)/tcl && \
18509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18511                   "RANLIB=$${RANLIB}" \
18512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18513                   install-pdf) \
18514           || exit 1
18515
18516 @endif tcl
18517
18518 .PHONY: maybe-install-html-tcl install-html-tcl
18519 maybe-install-html-tcl:
18520 @if tcl
18521 maybe-install-html-tcl: install-html-tcl
18522
18523 install-html-tcl: \
18524     configure-tcl \
18525     html-tcl 
18526         @: $(MAKE); $(unstage)
18527         @[ -f ./tcl/Makefile ] || exit 0; \
18528         r=`${PWD_COMMAND}`; export r; \
18529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18530         $(HOST_EXPORTS) \
18531         for flag in $(EXTRA_HOST_FLAGS) ; do \
18532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18533         done; \
18534         echo "Doing install-html in tcl" ; \
18535         (cd $(HOST_SUBDIR)/tcl && \
18536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18538                   "RANLIB=$${RANLIB}" \
18539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18540                   install-html) \
18541           || exit 1
18542
18543 @endif tcl
18544
18545 .PHONY: maybe-installcheck-tcl installcheck-tcl
18546 maybe-installcheck-tcl:
18547 @if tcl
18548 maybe-installcheck-tcl: installcheck-tcl
18549
18550 installcheck-tcl: \
18551     configure-tcl 
18552         @: $(MAKE); $(unstage)
18553         @[ -f ./tcl/Makefile ] || exit 0; \
18554         r=`${PWD_COMMAND}`; export r; \
18555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18556         $(HOST_EXPORTS) \
18557         for flag in $(EXTRA_HOST_FLAGS) ; do \
18558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18559         done; \
18560         echo "Doing installcheck in tcl" ; \
18561         (cd $(HOST_SUBDIR)/tcl && \
18562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18564                   "RANLIB=$${RANLIB}" \
18565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18566                   installcheck) \
18567           || exit 1
18568
18569 @endif tcl
18570
18571 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18572 maybe-mostlyclean-tcl:
18573 @if tcl
18574 maybe-mostlyclean-tcl: mostlyclean-tcl
18575
18576 # tcl doesn't support mostlyclean.
18577 mostlyclean-tcl:
18578
18579 @endif tcl
18580
18581 .PHONY: maybe-clean-tcl clean-tcl
18582 maybe-clean-tcl:
18583 @if tcl
18584 maybe-clean-tcl: clean-tcl
18585
18586 clean-tcl: 
18587         @: $(MAKE); $(unstage)
18588         @[ -f ./tcl/Makefile ] || exit 0; \
18589         r=`${PWD_COMMAND}`; export r; \
18590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18591         $(HOST_EXPORTS) \
18592         for flag in $(EXTRA_HOST_FLAGS) ; do \
18593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594         done; \
18595         echo "Doing clean in tcl" ; \
18596         (cd $(HOST_SUBDIR)/tcl && \
18597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599                   "RANLIB=$${RANLIB}" \
18600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18601                   clean) \
18602           || exit 1
18603
18604 @endif tcl
18605
18606 .PHONY: maybe-distclean-tcl distclean-tcl
18607 maybe-distclean-tcl:
18608 @if tcl
18609 maybe-distclean-tcl: distclean-tcl
18610
18611 distclean-tcl: 
18612         @: $(MAKE); $(unstage)
18613         @[ -f ./tcl/Makefile ] || exit 0; \
18614         r=`${PWD_COMMAND}`; export r; \
18615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616         $(HOST_EXPORTS) \
18617         for flag in $(EXTRA_HOST_FLAGS) ; do \
18618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619         done; \
18620         echo "Doing distclean in tcl" ; \
18621         (cd $(HOST_SUBDIR)/tcl && \
18622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624                   "RANLIB=$${RANLIB}" \
18625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18626                   distclean) \
18627           || exit 1
18628
18629 @endif tcl
18630
18631 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18632 maybe-maintainer-clean-tcl:
18633 @if tcl
18634 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18635
18636 maintainer-clean-tcl: 
18637         @: $(MAKE); $(unstage)
18638         @[ -f ./tcl/Makefile ] || exit 0; \
18639         r=`${PWD_COMMAND}`; export r; \
18640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18641         $(HOST_EXPORTS) \
18642         for flag in $(EXTRA_HOST_FLAGS) ; do \
18643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644         done; \
18645         echo "Doing maintainer-clean in tcl" ; \
18646         (cd $(HOST_SUBDIR)/tcl && \
18647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649                   "RANLIB=$${RANLIB}" \
18650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18651                   maintainer-clean) \
18652           || exit 1
18653
18654 @endif tcl
18655
18656
18657
18658 .PHONY: configure-itcl maybe-configure-itcl
18659 maybe-configure-itcl:
18660 @if gcc-bootstrap
18661 configure-itcl: stage_current
18662 @endif gcc-bootstrap
18663 @if itcl
18664 maybe-configure-itcl: configure-itcl
18665 configure-itcl: 
18666         @: $(MAKE); $(unstage)
18667         @r=`${PWD_COMMAND}`; export r; \
18668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18670         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18671         $(HOST_EXPORTS)  \
18672         echo Configuring in $(HOST_SUBDIR)/itcl; \
18673         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18674         case $(srcdir) in \
18675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18676           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18678         esac; \
18679         srcdiroption="--srcdir=$${topdir}/itcl"; \
18680         libsrcdir="$$s/itcl"; \
18681         $(SHELL) $${libsrcdir}/configure \
18682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18683           --target=${target_alias} $${srcdiroption}  \
18684           || exit 1
18685 @endif itcl
18686
18687
18688
18689
18690
18691 .PHONY: all-itcl maybe-all-itcl
18692 maybe-all-itcl:
18693 @if gcc-bootstrap
18694 all-itcl: stage_current
18695 @endif gcc-bootstrap
18696 @if itcl
18697 TARGET-itcl=all
18698 maybe-all-itcl: all-itcl
18699 all-itcl: configure-itcl
18700         @: $(MAKE); $(unstage)
18701         @r=`${PWD_COMMAND}`; export r; \
18702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703         $(HOST_EXPORTS)  \
18704         (cd $(HOST_SUBDIR)/itcl && \
18705           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18706                 $(TARGET-itcl))
18707 @endif itcl
18708
18709
18710
18711
18712 .PHONY: check-itcl maybe-check-itcl
18713 maybe-check-itcl:
18714 @if itcl
18715 maybe-check-itcl: check-itcl
18716
18717 check-itcl:
18718         @: $(MAKE); $(unstage)
18719         @r=`${PWD_COMMAND}`; export r; \
18720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18721         $(HOST_EXPORTS) \
18722         (cd $(HOST_SUBDIR)/itcl && \
18723           $(MAKE) $(FLAGS_TO_PASS)  check)
18724
18725 @endif itcl
18726
18727 .PHONY: install-itcl maybe-install-itcl
18728 maybe-install-itcl:
18729 @if itcl
18730 maybe-install-itcl: install-itcl
18731
18732 install-itcl: installdirs
18733         @: $(MAKE); $(unstage)
18734         @r=`${PWD_COMMAND}`; export r; \
18735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18736         $(HOST_EXPORTS) \
18737         (cd $(HOST_SUBDIR)/itcl && \
18738           $(MAKE) $(FLAGS_TO_PASS)  install)
18739
18740 @endif itcl
18741
18742 .PHONY: install-strip-itcl maybe-install-strip-itcl
18743 maybe-install-strip-itcl:
18744 @if itcl
18745 maybe-install-strip-itcl: install-strip-itcl
18746
18747 install-strip-itcl: installdirs
18748         @: $(MAKE); $(unstage)
18749         @r=`${PWD_COMMAND}`; export r; \
18750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18751         $(HOST_EXPORTS) \
18752         (cd $(HOST_SUBDIR)/itcl && \
18753           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18754
18755 @endif itcl
18756
18757 # Other targets (info, dvi, pdf, etc.)
18758
18759 .PHONY: maybe-info-itcl info-itcl
18760 maybe-info-itcl:
18761 @if itcl
18762 maybe-info-itcl: info-itcl
18763
18764 info-itcl: \
18765     configure-itcl 
18766         @: $(MAKE); $(unstage)
18767         @[ -f ./itcl/Makefile ] || exit 0; \
18768         r=`${PWD_COMMAND}`; export r; \
18769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18770         $(HOST_EXPORTS) \
18771         for flag in $(EXTRA_HOST_FLAGS) ; do \
18772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18773         done; \
18774         echo "Doing info in itcl" ; \
18775         (cd $(HOST_SUBDIR)/itcl && \
18776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18778                   "RANLIB=$${RANLIB}" \
18779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18780                   info) \
18781           || exit 1
18782
18783 @endif itcl
18784
18785 .PHONY: maybe-dvi-itcl dvi-itcl
18786 maybe-dvi-itcl:
18787 @if itcl
18788 maybe-dvi-itcl: dvi-itcl
18789
18790 dvi-itcl: \
18791     configure-itcl 
18792         @: $(MAKE); $(unstage)
18793         @[ -f ./itcl/Makefile ] || exit 0; \
18794         r=`${PWD_COMMAND}`; export r; \
18795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18796         $(HOST_EXPORTS) \
18797         for flag in $(EXTRA_HOST_FLAGS) ; do \
18798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18799         done; \
18800         echo "Doing dvi in itcl" ; \
18801         (cd $(HOST_SUBDIR)/itcl && \
18802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18804                   "RANLIB=$${RANLIB}" \
18805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18806                   dvi) \
18807           || exit 1
18808
18809 @endif itcl
18810
18811 .PHONY: maybe-pdf-itcl pdf-itcl
18812 maybe-pdf-itcl:
18813 @if itcl
18814 maybe-pdf-itcl: pdf-itcl
18815
18816 pdf-itcl: \
18817     configure-itcl 
18818         @: $(MAKE); $(unstage)
18819         @[ -f ./itcl/Makefile ] || exit 0; \
18820         r=`${PWD_COMMAND}`; export r; \
18821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18822         $(HOST_EXPORTS) \
18823         for flag in $(EXTRA_HOST_FLAGS) ; do \
18824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18825         done; \
18826         echo "Doing pdf in itcl" ; \
18827         (cd $(HOST_SUBDIR)/itcl && \
18828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18830                   "RANLIB=$${RANLIB}" \
18831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18832                   pdf) \
18833           || exit 1
18834
18835 @endif itcl
18836
18837 .PHONY: maybe-html-itcl html-itcl
18838 maybe-html-itcl:
18839 @if itcl
18840 maybe-html-itcl: html-itcl
18841
18842 html-itcl: \
18843     configure-itcl 
18844         @: $(MAKE); $(unstage)
18845         @[ -f ./itcl/Makefile ] || exit 0; \
18846         r=`${PWD_COMMAND}`; export r; \
18847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18848         $(HOST_EXPORTS) \
18849         for flag in $(EXTRA_HOST_FLAGS) ; do \
18850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18851         done; \
18852         echo "Doing html in itcl" ; \
18853         (cd $(HOST_SUBDIR)/itcl && \
18854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18856                   "RANLIB=$${RANLIB}" \
18857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18858                   html) \
18859           || exit 1
18860
18861 @endif itcl
18862
18863 .PHONY: maybe-TAGS-itcl TAGS-itcl
18864 maybe-TAGS-itcl:
18865 @if itcl
18866 maybe-TAGS-itcl: TAGS-itcl
18867
18868 TAGS-itcl: \
18869     configure-itcl 
18870         @: $(MAKE); $(unstage)
18871         @[ -f ./itcl/Makefile ] || exit 0; \
18872         r=`${PWD_COMMAND}`; export r; \
18873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18874         $(HOST_EXPORTS) \
18875         for flag in $(EXTRA_HOST_FLAGS) ; do \
18876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18877         done; \
18878         echo "Doing TAGS in itcl" ; \
18879         (cd $(HOST_SUBDIR)/itcl && \
18880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18882                   "RANLIB=$${RANLIB}" \
18883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18884                   TAGS) \
18885           || exit 1
18886
18887 @endif itcl
18888
18889 .PHONY: maybe-install-info-itcl install-info-itcl
18890 maybe-install-info-itcl:
18891 @if itcl
18892 maybe-install-info-itcl: install-info-itcl
18893
18894 install-info-itcl: \
18895     configure-itcl \
18896     info-itcl 
18897         @: $(MAKE); $(unstage)
18898         @[ -f ./itcl/Makefile ] || exit 0; \
18899         r=`${PWD_COMMAND}`; export r; \
18900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18901         $(HOST_EXPORTS) \
18902         for flag in $(EXTRA_HOST_FLAGS) ; do \
18903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18904         done; \
18905         echo "Doing install-info in itcl" ; \
18906         (cd $(HOST_SUBDIR)/itcl && \
18907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18909                   "RANLIB=$${RANLIB}" \
18910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18911                   install-info) \
18912           || exit 1
18913
18914 @endif itcl
18915
18916 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18917 maybe-install-pdf-itcl:
18918 @if itcl
18919 maybe-install-pdf-itcl: install-pdf-itcl
18920
18921 install-pdf-itcl: \
18922     configure-itcl \
18923     pdf-itcl 
18924         @: $(MAKE); $(unstage)
18925         @[ -f ./itcl/Makefile ] || exit 0; \
18926         r=`${PWD_COMMAND}`; export r; \
18927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18928         $(HOST_EXPORTS) \
18929         for flag in $(EXTRA_HOST_FLAGS) ; do \
18930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18931         done; \
18932         echo "Doing install-pdf in itcl" ; \
18933         (cd $(HOST_SUBDIR)/itcl && \
18934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18936                   "RANLIB=$${RANLIB}" \
18937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18938                   install-pdf) \
18939           || exit 1
18940
18941 @endif itcl
18942
18943 .PHONY: maybe-install-html-itcl install-html-itcl
18944 maybe-install-html-itcl:
18945 @if itcl
18946 maybe-install-html-itcl: install-html-itcl
18947
18948 install-html-itcl: \
18949     configure-itcl \
18950     html-itcl 
18951         @: $(MAKE); $(unstage)
18952         @[ -f ./itcl/Makefile ] || exit 0; \
18953         r=`${PWD_COMMAND}`; export r; \
18954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955         $(HOST_EXPORTS) \
18956         for flag in $(EXTRA_HOST_FLAGS) ; do \
18957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18958         done; \
18959         echo "Doing install-html in itcl" ; \
18960         (cd $(HOST_SUBDIR)/itcl && \
18961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18963                   "RANLIB=$${RANLIB}" \
18964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18965                   install-html) \
18966           || exit 1
18967
18968 @endif itcl
18969
18970 .PHONY: maybe-installcheck-itcl installcheck-itcl
18971 maybe-installcheck-itcl:
18972 @if itcl
18973 maybe-installcheck-itcl: installcheck-itcl
18974
18975 installcheck-itcl: \
18976     configure-itcl 
18977         @: $(MAKE); $(unstage)
18978         @[ -f ./itcl/Makefile ] || exit 0; \
18979         r=`${PWD_COMMAND}`; export r; \
18980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18981         $(HOST_EXPORTS) \
18982         for flag in $(EXTRA_HOST_FLAGS) ; do \
18983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18984         done; \
18985         echo "Doing installcheck in itcl" ; \
18986         (cd $(HOST_SUBDIR)/itcl && \
18987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18989                   "RANLIB=$${RANLIB}" \
18990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18991                   installcheck) \
18992           || exit 1
18993
18994 @endif itcl
18995
18996 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18997 maybe-mostlyclean-itcl:
18998 @if itcl
18999 maybe-mostlyclean-itcl: mostlyclean-itcl
19000
19001 mostlyclean-itcl: 
19002         @: $(MAKE); $(unstage)
19003         @[ -f ./itcl/Makefile ] || exit 0; \
19004         r=`${PWD_COMMAND}`; export r; \
19005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19006         $(HOST_EXPORTS) \
19007         for flag in $(EXTRA_HOST_FLAGS) ; do \
19008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009         done; \
19010         echo "Doing mostlyclean in itcl" ; \
19011         (cd $(HOST_SUBDIR)/itcl && \
19012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19014                   "RANLIB=$${RANLIB}" \
19015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19016                   mostlyclean) \
19017           || exit 1
19018
19019 @endif itcl
19020
19021 .PHONY: maybe-clean-itcl clean-itcl
19022 maybe-clean-itcl:
19023 @if itcl
19024 maybe-clean-itcl: clean-itcl
19025
19026 clean-itcl: 
19027         @: $(MAKE); $(unstage)
19028         @[ -f ./itcl/Makefile ] || exit 0; \
19029         r=`${PWD_COMMAND}`; export r; \
19030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19031         $(HOST_EXPORTS) \
19032         for flag in $(EXTRA_HOST_FLAGS) ; do \
19033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034         done; \
19035         echo "Doing clean in itcl" ; \
19036         (cd $(HOST_SUBDIR)/itcl && \
19037           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19038                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19039                   "RANLIB=$${RANLIB}" \
19040                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19041                   clean) \
19042           || exit 1
19043
19044 @endif itcl
19045
19046 .PHONY: maybe-distclean-itcl distclean-itcl
19047 maybe-distclean-itcl:
19048 @if itcl
19049 maybe-distclean-itcl: distclean-itcl
19050
19051 distclean-itcl: 
19052         @: $(MAKE); $(unstage)
19053         @[ -f ./itcl/Makefile ] || exit 0; \
19054         r=`${PWD_COMMAND}`; export r; \
19055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19056         $(HOST_EXPORTS) \
19057         for flag in $(EXTRA_HOST_FLAGS) ; do \
19058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059         done; \
19060         echo "Doing distclean in itcl" ; \
19061         (cd $(HOST_SUBDIR)/itcl && \
19062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064                   "RANLIB=$${RANLIB}" \
19065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19066                   distclean) \
19067           || exit 1
19068
19069 @endif itcl
19070
19071 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19072 maybe-maintainer-clean-itcl:
19073 @if itcl
19074 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19075
19076 maintainer-clean-itcl: 
19077         @: $(MAKE); $(unstage)
19078         @[ -f ./itcl/Makefile ] || exit 0; \
19079         r=`${PWD_COMMAND}`; export r; \
19080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19081         $(HOST_EXPORTS) \
19082         for flag in $(EXTRA_HOST_FLAGS) ; do \
19083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084         done; \
19085         echo "Doing maintainer-clean in itcl" ; \
19086         (cd $(HOST_SUBDIR)/itcl && \
19087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089                   "RANLIB=$${RANLIB}" \
19090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19091                   maintainer-clean) \
19092           || exit 1
19093
19094 @endif itcl
19095
19096
19097
19098 .PHONY: configure-ld maybe-configure-ld
19099 maybe-configure-ld:
19100 @if gcc-bootstrap
19101 configure-ld: stage_current
19102 @endif gcc-bootstrap
19103 @if ld
19104 maybe-configure-ld: configure-ld
19105 configure-ld: 
19106         @r=`${PWD_COMMAND}`; export r; \
19107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19108         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19109         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19110         $(HOST_EXPORTS)  \
19111         echo Configuring in $(HOST_SUBDIR)/ld; \
19112         cd "$(HOST_SUBDIR)/ld" || exit 1; \
19113         case $(srcdir) in \
19114           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19115           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19116                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19117         esac; \
19118         srcdiroption="--srcdir=$${topdir}/ld"; \
19119         libsrcdir="$$s/ld"; \
19120         $(SHELL) $${libsrcdir}/configure \
19121           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19122           --target=${target_alias} $${srcdiroption}  \
19123           || exit 1
19124 @endif ld
19125
19126
19127
19128 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19129 maybe-configure-stage1-ld:
19130 @if ld-bootstrap
19131 maybe-configure-stage1-ld: configure-stage1-ld
19132 configure-stage1-ld:
19133         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19134         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19135         @r=`${PWD_COMMAND}`; export r; \
19136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19137         TFLAGS="$(STAGE1_TFLAGS)"; \
19138         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19139         $(HOST_EXPORTS) \
19140         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19141         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19142         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19143         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19144         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19145         cd $(HOST_SUBDIR)/ld || exit 1; \
19146         case $(srcdir) in \
19147           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19148           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19149                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19150         esac; \
19151         srcdiroption="--srcdir=$${topdir}/ld"; \
19152         libsrcdir="$$s/ld"; \
19153         $(SHELL) $${libsrcdir}/configure \
19154           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19155           --target=${target_alias} $${srcdiroption} \
19156           $(STAGE1_CONFIGURE_FLAGS)
19157 @endif ld-bootstrap
19158
19159 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19160 maybe-configure-stage2-ld:
19161 @if ld-bootstrap
19162 maybe-configure-stage2-ld: configure-stage2-ld
19163 configure-stage2-ld:
19164         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19165         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19166         @r=`${PWD_COMMAND}`; export r; \
19167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19168         TFLAGS="$(STAGE2_TFLAGS)"; \
19169         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19170         $(HOST_EXPORTS) \
19171         $(POSTSTAGE1_HOST_EXPORTS) \
19172         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19173         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19174         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19175         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19176         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19177         cd $(HOST_SUBDIR)/ld || exit 1; \
19178         case $(srcdir) in \
19179           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19180           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19181                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19182         esac; \
19183         srcdiroption="--srcdir=$${topdir}/ld"; \
19184         libsrcdir="$$s/ld"; \
19185         $(SHELL) $${libsrcdir}/configure \
19186           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19187           --target=${target_alias} $${srcdiroption} \
19188           --with-build-libsubdir=$(HOST_SUBDIR) \
19189           $(STAGE2_CONFIGURE_FLAGS)
19190 @endif ld-bootstrap
19191
19192 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19193 maybe-configure-stage3-ld:
19194 @if ld-bootstrap
19195 maybe-configure-stage3-ld: configure-stage3-ld
19196 configure-stage3-ld:
19197         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19198         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19199         @r=`${PWD_COMMAND}`; export r; \
19200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19201         TFLAGS="$(STAGE3_TFLAGS)"; \
19202         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19203         $(HOST_EXPORTS) \
19204         $(POSTSTAGE1_HOST_EXPORTS) \
19205         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19206         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19207         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19208         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19209         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19210         cd $(HOST_SUBDIR)/ld || exit 1; \
19211         case $(srcdir) in \
19212           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19213           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19214                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19215         esac; \
19216         srcdiroption="--srcdir=$${topdir}/ld"; \
19217         libsrcdir="$$s/ld"; \
19218         $(SHELL) $${libsrcdir}/configure \
19219           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19220           --target=${target_alias} $${srcdiroption} \
19221           --with-build-libsubdir=$(HOST_SUBDIR) \
19222           $(STAGE3_CONFIGURE_FLAGS)
19223 @endif ld-bootstrap
19224
19225 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19226 maybe-configure-stage4-ld:
19227 @if ld-bootstrap
19228 maybe-configure-stage4-ld: configure-stage4-ld
19229 configure-stage4-ld:
19230         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19231         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19232         @r=`${PWD_COMMAND}`; export r; \
19233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19234         TFLAGS="$(STAGE4_TFLAGS)"; \
19235         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19236         $(HOST_EXPORTS) \
19237         $(POSTSTAGE1_HOST_EXPORTS) \
19238         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19239         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19240         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19241         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19242         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19243         cd $(HOST_SUBDIR)/ld || exit 1; \
19244         case $(srcdir) in \
19245           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19246           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19247                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19248         esac; \
19249         srcdiroption="--srcdir=$${topdir}/ld"; \
19250         libsrcdir="$$s/ld"; \
19251         $(SHELL) $${libsrcdir}/configure \
19252           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19253           --target=${target_alias} $${srcdiroption} \
19254           --with-build-libsubdir=$(HOST_SUBDIR) \
19255           $(STAGE4_CONFIGURE_FLAGS)
19256 @endif ld-bootstrap
19257
19258 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19259 maybe-configure-stageprofile-ld:
19260 @if ld-bootstrap
19261 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19262 configure-stageprofile-ld:
19263         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19264         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19265         @r=`${PWD_COMMAND}`; export r; \
19266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19267         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19268         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19269         $(HOST_EXPORTS) \
19270         $(POSTSTAGE1_HOST_EXPORTS) \
19271         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19272         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19273         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19274         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19275         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19276         cd $(HOST_SUBDIR)/ld || exit 1; \
19277         case $(srcdir) in \
19278           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19279           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19280                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19281         esac; \
19282         srcdiroption="--srcdir=$${topdir}/ld"; \
19283         libsrcdir="$$s/ld"; \
19284         $(SHELL) $${libsrcdir}/configure \
19285           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19286           --target=${target_alias} $${srcdiroption} \
19287           --with-build-libsubdir=$(HOST_SUBDIR) \
19288           $(STAGEprofile_CONFIGURE_FLAGS)
19289 @endif ld-bootstrap
19290
19291 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19292 maybe-configure-stagefeedback-ld:
19293 @if ld-bootstrap
19294 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19295 configure-stagefeedback-ld:
19296         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19297         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19298         @r=`${PWD_COMMAND}`; export r; \
19299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19300         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19301         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19302         $(HOST_EXPORTS) \
19303         $(POSTSTAGE1_HOST_EXPORTS) \
19304         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19305         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19306         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19307         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19308         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19309         cd $(HOST_SUBDIR)/ld || exit 1; \
19310         case $(srcdir) in \
19311           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19312           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19313                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19314         esac; \
19315         srcdiroption="--srcdir=$${topdir}/ld"; \
19316         libsrcdir="$$s/ld"; \
19317         $(SHELL) $${libsrcdir}/configure \
19318           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19319           --target=${target_alias} $${srcdiroption} \
19320           --with-build-libsubdir=$(HOST_SUBDIR) \
19321           $(STAGEfeedback_CONFIGURE_FLAGS)
19322 @endif ld-bootstrap
19323
19324
19325
19326
19327
19328 .PHONY: all-ld maybe-all-ld
19329 maybe-all-ld:
19330 @if gcc-bootstrap
19331 all-ld: stage_current
19332 @endif gcc-bootstrap
19333 @if ld
19334 TARGET-ld=all
19335 maybe-all-ld: all-ld
19336 all-ld: configure-ld
19337         @r=`${PWD_COMMAND}`; export r; \
19338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19339         $(HOST_EXPORTS)  \
19340         (cd $(HOST_SUBDIR)/ld && \
19341           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19342                 $(TARGET-ld))
19343 @endif ld
19344
19345
19346
19347 .PHONY: all-stage1-ld maybe-all-stage1-ld
19348 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19349 maybe-all-stage1-ld:
19350 maybe-clean-stage1-ld:
19351 @if ld-bootstrap
19352 maybe-all-stage1-ld: all-stage1-ld
19353 all-stage1: all-stage1-ld
19354 TARGET-stage1-ld = $(TARGET-ld)
19355 all-stage1-ld: configure-stage1-ld
19356         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19357         @r=`${PWD_COMMAND}`; export r; \
19358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19359         TFLAGS="$(STAGE1_TFLAGS)"; \
19360         $(HOST_EXPORTS)  \
19361         cd $(HOST_SUBDIR)/ld && \
19362         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19363                 CFLAGS="$(STAGE1_CFLAGS)" \
19364                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19365                 LIBCFLAGS="$(LIBCFLAGS)" \
19366                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19367                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19368                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19369                 $(EXTRA_HOST_FLAGS)  \
19370                 $(STAGE1_FLAGS_TO_PASS)  \
19371                 TFLAGS="$(STAGE1_TFLAGS)" \
19372                 $(TARGET-stage1-ld)
19373
19374 maybe-clean-stage1-ld: clean-stage1-ld
19375 clean-stage1: clean-stage1-ld
19376 clean-stage1-ld:
19377         @if [ $(current_stage) = stage1 ]; then \
19378           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19379         else \
19380           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19381           $(MAKE) stage1-start; \
19382         fi; \
19383         cd $(HOST_SUBDIR)/ld && \
19384         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19385         $(STAGE1_FLAGS_TO_PASS)  clean
19386 @endif ld-bootstrap
19387
19388
19389 .PHONY: all-stage2-ld maybe-all-stage2-ld
19390 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19391 maybe-all-stage2-ld:
19392 maybe-clean-stage2-ld:
19393 @if ld-bootstrap
19394 maybe-all-stage2-ld: all-stage2-ld
19395 all-stage2: all-stage2-ld
19396 TARGET-stage2-ld = $(TARGET-ld)
19397 all-stage2-ld: configure-stage2-ld
19398         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19399         @r=`${PWD_COMMAND}`; export r; \
19400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19401         TFLAGS="$(STAGE2_TFLAGS)"; \
19402         $(HOST_EXPORTS) \
19403         $(POSTSTAGE1_HOST_EXPORTS)  \
19404         cd $(HOST_SUBDIR)/ld && \
19405         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19406                 CFLAGS="$(STAGE2_CFLAGS)" \
19407                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19408                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19409                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19410                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19411                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19412                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19413                 TFLAGS="$(STAGE2_TFLAGS)" \
19414                 $(TARGET-stage2-ld)
19415
19416 maybe-clean-stage2-ld: clean-stage2-ld
19417 clean-stage2: clean-stage2-ld
19418 clean-stage2-ld:
19419         @if [ $(current_stage) = stage2 ]; then \
19420           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19421         else \
19422           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19423           $(MAKE) stage2-start; \
19424         fi; \
19425         cd $(HOST_SUBDIR)/ld && \
19426         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19427 @endif ld-bootstrap
19428
19429
19430 .PHONY: all-stage3-ld maybe-all-stage3-ld
19431 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19432 maybe-all-stage3-ld:
19433 maybe-clean-stage3-ld:
19434 @if ld-bootstrap
19435 maybe-all-stage3-ld: all-stage3-ld
19436 all-stage3: all-stage3-ld
19437 TARGET-stage3-ld = $(TARGET-ld)
19438 all-stage3-ld: configure-stage3-ld
19439         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19440         @r=`${PWD_COMMAND}`; export r; \
19441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442         TFLAGS="$(STAGE3_TFLAGS)"; \
19443         $(HOST_EXPORTS) \
19444         $(POSTSTAGE1_HOST_EXPORTS)  \
19445         cd $(HOST_SUBDIR)/ld && \
19446         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19447                 CFLAGS="$(STAGE3_CFLAGS)" \
19448                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19449                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19450                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19451                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19452                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19453                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19454                 TFLAGS="$(STAGE3_TFLAGS)" \
19455                 $(TARGET-stage3-ld)
19456
19457 maybe-clean-stage3-ld: clean-stage3-ld
19458 clean-stage3: clean-stage3-ld
19459 clean-stage3-ld:
19460         @if [ $(current_stage) = stage3 ]; then \
19461           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19462         else \
19463           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19464           $(MAKE) stage3-start; \
19465         fi; \
19466         cd $(HOST_SUBDIR)/ld && \
19467         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19468 @endif ld-bootstrap
19469
19470
19471 .PHONY: all-stage4-ld maybe-all-stage4-ld
19472 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19473 maybe-all-stage4-ld:
19474 maybe-clean-stage4-ld:
19475 @if ld-bootstrap
19476 maybe-all-stage4-ld: all-stage4-ld
19477 all-stage4: all-stage4-ld
19478 TARGET-stage4-ld = $(TARGET-ld)
19479 all-stage4-ld: configure-stage4-ld
19480         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19481         @r=`${PWD_COMMAND}`; export r; \
19482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19483         TFLAGS="$(STAGE4_TFLAGS)"; \
19484         $(HOST_EXPORTS) \
19485         $(POSTSTAGE1_HOST_EXPORTS)  \
19486         cd $(HOST_SUBDIR)/ld && \
19487         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19488                 CFLAGS="$(STAGE4_CFLAGS)" \
19489                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19490                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19491                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19492                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19493                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19494                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19495                 TFLAGS="$(STAGE4_TFLAGS)" \
19496                 $(TARGET-stage4-ld)
19497
19498 maybe-clean-stage4-ld: clean-stage4-ld
19499 clean-stage4: clean-stage4-ld
19500 clean-stage4-ld:
19501         @if [ $(current_stage) = stage4 ]; then \
19502           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19503         else \
19504           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19505           $(MAKE) stage4-start; \
19506         fi; \
19507         cd $(HOST_SUBDIR)/ld && \
19508         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19509 @endif ld-bootstrap
19510
19511
19512 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19513 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19514 maybe-all-stageprofile-ld:
19515 maybe-clean-stageprofile-ld:
19516 @if ld-bootstrap
19517 maybe-all-stageprofile-ld: all-stageprofile-ld
19518 all-stageprofile: all-stageprofile-ld
19519 TARGET-stageprofile-ld = $(TARGET-ld)
19520 all-stageprofile-ld: configure-stageprofile-ld
19521         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19522         @r=`${PWD_COMMAND}`; export r; \
19523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19524         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19525         $(HOST_EXPORTS) \
19526         $(POSTSTAGE1_HOST_EXPORTS)  \
19527         cd $(HOST_SUBDIR)/ld && \
19528         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19529                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19530                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19531                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19532                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19533                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19534                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19535                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19536                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19537                 $(TARGET-stageprofile-ld)
19538
19539 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19540 clean-stageprofile: clean-stageprofile-ld
19541 clean-stageprofile-ld:
19542         @if [ $(current_stage) = stageprofile ]; then \
19543           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19544         else \
19545           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19546           $(MAKE) stageprofile-start; \
19547         fi; \
19548         cd $(HOST_SUBDIR)/ld && \
19549         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19550 @endif ld-bootstrap
19551
19552
19553 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19554 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19555 maybe-all-stagefeedback-ld:
19556 maybe-clean-stagefeedback-ld:
19557 @if ld-bootstrap
19558 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19559 all-stagefeedback: all-stagefeedback-ld
19560 TARGET-stagefeedback-ld = $(TARGET-ld)
19561 all-stagefeedback-ld: configure-stagefeedback-ld
19562         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19563         @r=`${PWD_COMMAND}`; export r; \
19564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19565         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19566         $(HOST_EXPORTS) \
19567         $(POSTSTAGE1_HOST_EXPORTS)  \
19568         cd $(HOST_SUBDIR)/ld && \
19569         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19570                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19571                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19572                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19573                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19574                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19575                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19576                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19577                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19578                 $(TARGET-stagefeedback-ld)
19579
19580 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19581 clean-stagefeedback: clean-stagefeedback-ld
19582 clean-stagefeedback-ld:
19583         @if [ $(current_stage) = stagefeedback ]; then \
19584           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19585         else \
19586           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19587           $(MAKE) stagefeedback-start; \
19588         fi; \
19589         cd $(HOST_SUBDIR)/ld && \
19590         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19591 @endif ld-bootstrap
19592
19593
19594
19595
19596
19597 .PHONY: check-ld maybe-check-ld
19598 maybe-check-ld:
19599 @if ld
19600 maybe-check-ld: check-ld
19601
19602 check-ld:
19603         @: $(MAKE); $(unstage)
19604         @r=`${PWD_COMMAND}`; export r; \
19605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19606         $(HOST_EXPORTS) \
19607         (cd $(HOST_SUBDIR)/ld && \
19608           $(MAKE) $(FLAGS_TO_PASS)  check)
19609
19610 @endif ld
19611
19612 .PHONY: install-ld maybe-install-ld
19613 maybe-install-ld:
19614 @if ld
19615 maybe-install-ld: install-ld
19616
19617 install-ld: installdirs
19618         @: $(MAKE); $(unstage)
19619         @r=`${PWD_COMMAND}`; export r; \
19620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19621         $(HOST_EXPORTS) \
19622         (cd $(HOST_SUBDIR)/ld && \
19623           $(MAKE) $(FLAGS_TO_PASS)  install)
19624
19625 @endif ld
19626
19627 .PHONY: install-strip-ld maybe-install-strip-ld
19628 maybe-install-strip-ld:
19629 @if ld
19630 maybe-install-strip-ld: install-strip-ld
19631
19632 install-strip-ld: installdirs
19633         @: $(MAKE); $(unstage)
19634         @r=`${PWD_COMMAND}`; export r; \
19635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19636         $(HOST_EXPORTS) \
19637         (cd $(HOST_SUBDIR)/ld && \
19638           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19639
19640 @endif ld
19641
19642 # Other targets (info, dvi, pdf, etc.)
19643
19644 .PHONY: maybe-info-ld info-ld
19645 maybe-info-ld:
19646 @if ld
19647 maybe-info-ld: info-ld
19648
19649 info-ld: \
19650     configure-ld 
19651         @[ -f ./ld/Makefile ] || exit 0; \
19652         r=`${PWD_COMMAND}`; export r; \
19653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19654         $(HOST_EXPORTS) \
19655         for flag in $(EXTRA_HOST_FLAGS) ; do \
19656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19657         done; \
19658         echo "Doing info in ld" ; \
19659         (cd $(HOST_SUBDIR)/ld && \
19660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19662                   "RANLIB=$${RANLIB}" \
19663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19664                   info) \
19665           || exit 1
19666
19667 @endif ld
19668
19669 .PHONY: maybe-dvi-ld dvi-ld
19670 maybe-dvi-ld:
19671 @if ld
19672 maybe-dvi-ld: dvi-ld
19673
19674 dvi-ld: \
19675     configure-ld 
19676         @[ -f ./ld/Makefile ] || exit 0; \
19677         r=`${PWD_COMMAND}`; export r; \
19678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19679         $(HOST_EXPORTS) \
19680         for flag in $(EXTRA_HOST_FLAGS) ; do \
19681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19682         done; \
19683         echo "Doing dvi in ld" ; \
19684         (cd $(HOST_SUBDIR)/ld && \
19685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19687                   "RANLIB=$${RANLIB}" \
19688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19689                   dvi) \
19690           || exit 1
19691
19692 @endif ld
19693
19694 .PHONY: maybe-pdf-ld pdf-ld
19695 maybe-pdf-ld:
19696 @if ld
19697 maybe-pdf-ld: pdf-ld
19698
19699 pdf-ld: \
19700     configure-ld 
19701         @[ -f ./ld/Makefile ] || exit 0; \
19702         r=`${PWD_COMMAND}`; export r; \
19703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19704         $(HOST_EXPORTS) \
19705         for flag in $(EXTRA_HOST_FLAGS) ; do \
19706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19707         done; \
19708         echo "Doing pdf in ld" ; \
19709         (cd $(HOST_SUBDIR)/ld && \
19710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19712                   "RANLIB=$${RANLIB}" \
19713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19714                   pdf) \
19715           || exit 1
19716
19717 @endif ld
19718
19719 .PHONY: maybe-html-ld html-ld
19720 maybe-html-ld:
19721 @if ld
19722 maybe-html-ld: html-ld
19723
19724 html-ld: \
19725     configure-ld 
19726         @[ -f ./ld/Makefile ] || exit 0; \
19727         r=`${PWD_COMMAND}`; export r; \
19728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19729         $(HOST_EXPORTS) \
19730         for flag in $(EXTRA_HOST_FLAGS) ; do \
19731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19732         done; \
19733         echo "Doing html in ld" ; \
19734         (cd $(HOST_SUBDIR)/ld && \
19735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19737                   "RANLIB=$${RANLIB}" \
19738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19739                   html) \
19740           || exit 1
19741
19742 @endif ld
19743
19744 .PHONY: maybe-TAGS-ld TAGS-ld
19745 maybe-TAGS-ld:
19746 @if ld
19747 maybe-TAGS-ld: TAGS-ld
19748
19749 TAGS-ld: \
19750     configure-ld 
19751         @[ -f ./ld/Makefile ] || exit 0; \
19752         r=`${PWD_COMMAND}`; export r; \
19753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19754         $(HOST_EXPORTS) \
19755         for flag in $(EXTRA_HOST_FLAGS) ; do \
19756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19757         done; \
19758         echo "Doing TAGS in ld" ; \
19759         (cd $(HOST_SUBDIR)/ld && \
19760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19762                   "RANLIB=$${RANLIB}" \
19763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19764                   TAGS) \
19765           || exit 1
19766
19767 @endif ld
19768
19769 .PHONY: maybe-install-info-ld install-info-ld
19770 maybe-install-info-ld:
19771 @if ld
19772 maybe-install-info-ld: install-info-ld
19773
19774 install-info-ld: \
19775     configure-ld \
19776     info-ld 
19777         @[ -f ./ld/Makefile ] || exit 0; \
19778         r=`${PWD_COMMAND}`; export r; \
19779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19780         $(HOST_EXPORTS) \
19781         for flag in $(EXTRA_HOST_FLAGS) ; do \
19782           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19783         done; \
19784         echo "Doing install-info in ld" ; \
19785         (cd $(HOST_SUBDIR)/ld && \
19786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19788                   "RANLIB=$${RANLIB}" \
19789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19790                   install-info) \
19791           || exit 1
19792
19793 @endif ld
19794
19795 .PHONY: maybe-install-pdf-ld install-pdf-ld
19796 maybe-install-pdf-ld:
19797 @if ld
19798 maybe-install-pdf-ld: install-pdf-ld
19799
19800 install-pdf-ld: \
19801     configure-ld \
19802     pdf-ld 
19803         @[ -f ./ld/Makefile ] || exit 0; \
19804         r=`${PWD_COMMAND}`; export r; \
19805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19806         $(HOST_EXPORTS) \
19807         for flag in $(EXTRA_HOST_FLAGS) ; do \
19808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19809         done; \
19810         echo "Doing install-pdf in ld" ; \
19811         (cd $(HOST_SUBDIR)/ld && \
19812           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19813                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19814                   "RANLIB=$${RANLIB}" \
19815                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19816                   install-pdf) \
19817           || exit 1
19818
19819 @endif ld
19820
19821 .PHONY: maybe-install-html-ld install-html-ld
19822 maybe-install-html-ld:
19823 @if ld
19824 maybe-install-html-ld: install-html-ld
19825
19826 install-html-ld: \
19827     configure-ld \
19828     html-ld 
19829         @[ -f ./ld/Makefile ] || exit 0; \
19830         r=`${PWD_COMMAND}`; export r; \
19831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19832         $(HOST_EXPORTS) \
19833         for flag in $(EXTRA_HOST_FLAGS) ; do \
19834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19835         done; \
19836         echo "Doing install-html in ld" ; \
19837         (cd $(HOST_SUBDIR)/ld && \
19838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19840                   "RANLIB=$${RANLIB}" \
19841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19842                   install-html) \
19843           || exit 1
19844
19845 @endif ld
19846
19847 .PHONY: maybe-installcheck-ld installcheck-ld
19848 maybe-installcheck-ld:
19849 @if ld
19850 maybe-installcheck-ld: installcheck-ld
19851
19852 installcheck-ld: \
19853     configure-ld 
19854         @[ -f ./ld/Makefile ] || exit 0; \
19855         r=`${PWD_COMMAND}`; export r; \
19856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19857         $(HOST_EXPORTS) \
19858         for flag in $(EXTRA_HOST_FLAGS) ; do \
19859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19860         done; \
19861         echo "Doing installcheck in ld" ; \
19862         (cd $(HOST_SUBDIR)/ld && \
19863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19865                   "RANLIB=$${RANLIB}" \
19866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19867                   installcheck) \
19868           || exit 1
19869
19870 @endif ld
19871
19872 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19873 maybe-mostlyclean-ld:
19874 @if ld
19875 maybe-mostlyclean-ld: mostlyclean-ld
19876
19877 mostlyclean-ld: 
19878         @[ -f ./ld/Makefile ] || exit 0; \
19879         r=`${PWD_COMMAND}`; export r; \
19880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881         $(HOST_EXPORTS) \
19882         for flag in $(EXTRA_HOST_FLAGS) ; do \
19883           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19884         done; \
19885         echo "Doing mostlyclean in ld" ; \
19886         (cd $(HOST_SUBDIR)/ld && \
19887           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19888                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19889                   "RANLIB=$${RANLIB}" \
19890                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19891                   mostlyclean) \
19892           || exit 1
19893
19894 @endif ld
19895
19896 .PHONY: maybe-clean-ld clean-ld
19897 maybe-clean-ld:
19898 @if ld
19899 maybe-clean-ld: clean-ld
19900
19901 clean-ld: 
19902         @[ -f ./ld/Makefile ] || exit 0; \
19903         r=`${PWD_COMMAND}`; export r; \
19904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19905         $(HOST_EXPORTS) \
19906         for flag in $(EXTRA_HOST_FLAGS) ; do \
19907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19908         done; \
19909         echo "Doing clean in ld" ; \
19910         (cd $(HOST_SUBDIR)/ld && \
19911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19913                   "RANLIB=$${RANLIB}" \
19914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19915                   clean) \
19916           || exit 1
19917
19918 @endif ld
19919
19920 .PHONY: maybe-distclean-ld distclean-ld
19921 maybe-distclean-ld:
19922 @if ld
19923 maybe-distclean-ld: distclean-ld
19924
19925 distclean-ld: 
19926         @[ -f ./ld/Makefile ] || exit 0; \
19927         r=`${PWD_COMMAND}`; export r; \
19928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19929         $(HOST_EXPORTS) \
19930         for flag in $(EXTRA_HOST_FLAGS) ; do \
19931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19932         done; \
19933         echo "Doing distclean in ld" ; \
19934         (cd $(HOST_SUBDIR)/ld && \
19935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19937                   "RANLIB=$${RANLIB}" \
19938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19939                   distclean) \
19940           || exit 1
19941
19942 @endif ld
19943
19944 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19945 maybe-maintainer-clean-ld:
19946 @if ld
19947 maybe-maintainer-clean-ld: maintainer-clean-ld
19948
19949 maintainer-clean-ld: 
19950         @[ -f ./ld/Makefile ] || exit 0; \
19951         r=`${PWD_COMMAND}`; export r; \
19952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953         $(HOST_EXPORTS) \
19954         for flag in $(EXTRA_HOST_FLAGS) ; do \
19955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19956         done; \
19957         echo "Doing maintainer-clean in ld" ; \
19958         (cd $(HOST_SUBDIR)/ld && \
19959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19961                   "RANLIB=$${RANLIB}" \
19962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19963                   maintainer-clean) \
19964           || exit 1
19965
19966 @endif ld
19967
19968
19969
19970 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19971 maybe-configure-libbacktrace:
19972 @if gcc-bootstrap
19973 configure-libbacktrace: stage_current
19974 @endif gcc-bootstrap
19975 @if libbacktrace
19976 maybe-configure-libbacktrace: configure-libbacktrace
19977 configure-libbacktrace: 
19978         @r=`${PWD_COMMAND}`; export r; \
19979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19980         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19981         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19982         $(HOST_EXPORTS)  \
19983         echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19984         cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19985         case $(srcdir) in \
19986           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19987           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19988                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19989         esac; \
19990         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19991         libsrcdir="$$s/libbacktrace"; \
19992         $(SHELL) $${libsrcdir}/configure \
19993           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19994           --target=${target_alias} $${srcdiroption}  \
19995           || exit 1
19996 @endif libbacktrace
19997
19998
19999
20000 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20001 maybe-configure-stage1-libbacktrace:
20002 @if libbacktrace-bootstrap
20003 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20004 configure-stage1-libbacktrace:
20005         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20006         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20007         @r=`${PWD_COMMAND}`; export r; \
20008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20009         TFLAGS="$(STAGE1_TFLAGS)"; \
20010         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20011         $(HOST_EXPORTS) \
20012         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20013         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20014         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20015         echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20016         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20017         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20018         case $(srcdir) in \
20019           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20020           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20021                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20022         esac; \
20023         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20024         libsrcdir="$$s/libbacktrace"; \
20025         $(SHELL) $${libsrcdir}/configure \
20026           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20027           --target=${target_alias} $${srcdiroption} \
20028           $(STAGE1_CONFIGURE_FLAGS)
20029 @endif libbacktrace-bootstrap
20030
20031 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20032 maybe-configure-stage2-libbacktrace:
20033 @if libbacktrace-bootstrap
20034 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20035 configure-stage2-libbacktrace:
20036         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20037         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20038         @r=`${PWD_COMMAND}`; export r; \
20039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20040         TFLAGS="$(STAGE2_TFLAGS)"; \
20041         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20042         $(HOST_EXPORTS) \
20043         $(POSTSTAGE1_HOST_EXPORTS) \
20044         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20045         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20046         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20047         echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20048         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20049         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20050         case $(srcdir) in \
20051           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20052           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20053                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20054         esac; \
20055         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20056         libsrcdir="$$s/libbacktrace"; \
20057         $(SHELL) $${libsrcdir}/configure \
20058           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20059           --target=${target_alias} $${srcdiroption} \
20060           --with-build-libsubdir=$(HOST_SUBDIR) \
20061           $(STAGE2_CONFIGURE_FLAGS)
20062 @endif libbacktrace-bootstrap
20063
20064 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20065 maybe-configure-stage3-libbacktrace:
20066 @if libbacktrace-bootstrap
20067 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20068 configure-stage3-libbacktrace:
20069         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20070         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20071         @r=`${PWD_COMMAND}`; export r; \
20072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20073         TFLAGS="$(STAGE3_TFLAGS)"; \
20074         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20075         $(HOST_EXPORTS) \
20076         $(POSTSTAGE1_HOST_EXPORTS) \
20077         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20078         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20079         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20080         echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20081         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20082         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20083         case $(srcdir) in \
20084           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20085           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20086                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20087         esac; \
20088         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20089         libsrcdir="$$s/libbacktrace"; \
20090         $(SHELL) $${libsrcdir}/configure \
20091           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20092           --target=${target_alias} $${srcdiroption} \
20093           --with-build-libsubdir=$(HOST_SUBDIR) \
20094           $(STAGE3_CONFIGURE_FLAGS)
20095 @endif libbacktrace-bootstrap
20096
20097 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20098 maybe-configure-stage4-libbacktrace:
20099 @if libbacktrace-bootstrap
20100 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20101 configure-stage4-libbacktrace:
20102         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20103         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20104         @r=`${PWD_COMMAND}`; export r; \
20105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20106         TFLAGS="$(STAGE4_TFLAGS)"; \
20107         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20108         $(HOST_EXPORTS) \
20109         $(POSTSTAGE1_HOST_EXPORTS) \
20110         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20111         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20112         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20113         echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20114         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20115         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20116         case $(srcdir) in \
20117           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20118           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20119                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20120         esac; \
20121         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20122         libsrcdir="$$s/libbacktrace"; \
20123         $(SHELL) $${libsrcdir}/configure \
20124           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20125           --target=${target_alias} $${srcdiroption} \
20126           --with-build-libsubdir=$(HOST_SUBDIR) \
20127           $(STAGE4_CONFIGURE_FLAGS)
20128 @endif libbacktrace-bootstrap
20129
20130 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20131 maybe-configure-stageprofile-libbacktrace:
20132 @if libbacktrace-bootstrap
20133 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20134 configure-stageprofile-libbacktrace:
20135         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20136         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20137         @r=`${PWD_COMMAND}`; export r; \
20138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20139         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20140         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20141         $(HOST_EXPORTS) \
20142         $(POSTSTAGE1_HOST_EXPORTS) \
20143         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20144         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20145         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20146         echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20147         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20148         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20149         case $(srcdir) in \
20150           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20151           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20152                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20153         esac; \
20154         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20155         libsrcdir="$$s/libbacktrace"; \
20156         $(SHELL) $${libsrcdir}/configure \
20157           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20158           --target=${target_alias} $${srcdiroption} \
20159           --with-build-libsubdir=$(HOST_SUBDIR) \
20160           $(STAGEprofile_CONFIGURE_FLAGS)
20161 @endif libbacktrace-bootstrap
20162
20163 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20164 maybe-configure-stagefeedback-libbacktrace:
20165 @if libbacktrace-bootstrap
20166 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20167 configure-stagefeedback-libbacktrace:
20168         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20169         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20170         @r=`${PWD_COMMAND}`; export r; \
20171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20172         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20173         test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20174         $(HOST_EXPORTS) \
20175         $(POSTSTAGE1_HOST_EXPORTS) \
20176         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20177         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20178         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20179         echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20180         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20181         cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20182         case $(srcdir) in \
20183           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20184           *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20185                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20186         esac; \
20187         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20188         libsrcdir="$$s/libbacktrace"; \
20189         $(SHELL) $${libsrcdir}/configure \
20190           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20191           --target=${target_alias} $${srcdiroption} \
20192           --with-build-libsubdir=$(HOST_SUBDIR) \
20193           $(STAGEfeedback_CONFIGURE_FLAGS)
20194 @endif libbacktrace-bootstrap
20195
20196
20197
20198
20199
20200 .PHONY: all-libbacktrace maybe-all-libbacktrace
20201 maybe-all-libbacktrace:
20202 @if gcc-bootstrap
20203 all-libbacktrace: stage_current
20204 @endif gcc-bootstrap
20205 @if libbacktrace
20206 TARGET-libbacktrace=all
20207 maybe-all-libbacktrace: all-libbacktrace
20208 all-libbacktrace: configure-libbacktrace
20209         @r=`${PWD_COMMAND}`; export r; \
20210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20211         $(HOST_EXPORTS)  \
20212         (cd $(HOST_SUBDIR)/libbacktrace && \
20213           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20214                 $(TARGET-libbacktrace))
20215 @endif libbacktrace
20216
20217
20218
20219 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20220 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20221 maybe-all-stage1-libbacktrace:
20222 maybe-clean-stage1-libbacktrace:
20223 @if libbacktrace-bootstrap
20224 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20225 all-stage1: all-stage1-libbacktrace
20226 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20227 all-stage1-libbacktrace: configure-stage1-libbacktrace
20228         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20229         @r=`${PWD_COMMAND}`; export r; \
20230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231         TFLAGS="$(STAGE1_TFLAGS)"; \
20232         $(HOST_EXPORTS)  \
20233         cd $(HOST_SUBDIR)/libbacktrace && \
20234         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20235                 CFLAGS="$(STAGE1_CFLAGS)" \
20236                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20237                 LIBCFLAGS="$(LIBCFLAGS)" \
20238                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20239                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20240                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20241                 $(EXTRA_HOST_FLAGS)  \
20242                 $(STAGE1_FLAGS_TO_PASS)  \
20243                 TFLAGS="$(STAGE1_TFLAGS)" \
20244                 $(TARGET-stage1-libbacktrace)
20245
20246 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20247 clean-stage1: clean-stage1-libbacktrace
20248 clean-stage1-libbacktrace:
20249         @if [ $(current_stage) = stage1 ]; then \
20250           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20251         else \
20252           [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20253           $(MAKE) stage1-start; \
20254         fi; \
20255         cd $(HOST_SUBDIR)/libbacktrace && \
20256         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20257         $(STAGE1_FLAGS_TO_PASS)  clean
20258 @endif libbacktrace-bootstrap
20259
20260
20261 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20262 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20263 maybe-all-stage2-libbacktrace:
20264 maybe-clean-stage2-libbacktrace:
20265 @if libbacktrace-bootstrap
20266 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20267 all-stage2: all-stage2-libbacktrace
20268 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20269 all-stage2-libbacktrace: configure-stage2-libbacktrace
20270         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20271         @r=`${PWD_COMMAND}`; export r; \
20272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20273         TFLAGS="$(STAGE2_TFLAGS)"; \
20274         $(HOST_EXPORTS) \
20275         $(POSTSTAGE1_HOST_EXPORTS)  \
20276         cd $(HOST_SUBDIR)/libbacktrace && \
20277         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20278                 CFLAGS="$(STAGE2_CFLAGS)" \
20279                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20280                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20281                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20282                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20283                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20284                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20285                 TFLAGS="$(STAGE2_TFLAGS)" \
20286                 $(TARGET-stage2-libbacktrace)
20287
20288 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20289 clean-stage2: clean-stage2-libbacktrace
20290 clean-stage2-libbacktrace:
20291         @if [ $(current_stage) = stage2 ]; then \
20292           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20293         else \
20294           [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20295           $(MAKE) stage2-start; \
20296         fi; \
20297         cd $(HOST_SUBDIR)/libbacktrace && \
20298         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20299 @endif libbacktrace-bootstrap
20300
20301
20302 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20303 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20304 maybe-all-stage3-libbacktrace:
20305 maybe-clean-stage3-libbacktrace:
20306 @if libbacktrace-bootstrap
20307 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20308 all-stage3: all-stage3-libbacktrace
20309 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20310 all-stage3-libbacktrace: configure-stage3-libbacktrace
20311         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20312         @r=`${PWD_COMMAND}`; export r; \
20313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20314         TFLAGS="$(STAGE3_TFLAGS)"; \
20315         $(HOST_EXPORTS) \
20316         $(POSTSTAGE1_HOST_EXPORTS)  \
20317         cd $(HOST_SUBDIR)/libbacktrace && \
20318         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20319                 CFLAGS="$(STAGE3_CFLAGS)" \
20320                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20321                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20322                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20323                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20324                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20325                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20326                 TFLAGS="$(STAGE3_TFLAGS)" \
20327                 $(TARGET-stage3-libbacktrace)
20328
20329 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20330 clean-stage3: clean-stage3-libbacktrace
20331 clean-stage3-libbacktrace:
20332         @if [ $(current_stage) = stage3 ]; then \
20333           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20334         else \
20335           [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20336           $(MAKE) stage3-start; \
20337         fi; \
20338         cd $(HOST_SUBDIR)/libbacktrace && \
20339         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20340 @endif libbacktrace-bootstrap
20341
20342
20343 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20344 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20345 maybe-all-stage4-libbacktrace:
20346 maybe-clean-stage4-libbacktrace:
20347 @if libbacktrace-bootstrap
20348 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20349 all-stage4: all-stage4-libbacktrace
20350 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20351 all-stage4-libbacktrace: configure-stage4-libbacktrace
20352         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20353         @r=`${PWD_COMMAND}`; export r; \
20354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20355         TFLAGS="$(STAGE4_TFLAGS)"; \
20356         $(HOST_EXPORTS) \
20357         $(POSTSTAGE1_HOST_EXPORTS)  \
20358         cd $(HOST_SUBDIR)/libbacktrace && \
20359         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20360                 CFLAGS="$(STAGE4_CFLAGS)" \
20361                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20362                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20363                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20364                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20365                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20366                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20367                 TFLAGS="$(STAGE4_TFLAGS)" \
20368                 $(TARGET-stage4-libbacktrace)
20369
20370 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20371 clean-stage4: clean-stage4-libbacktrace
20372 clean-stage4-libbacktrace:
20373         @if [ $(current_stage) = stage4 ]; then \
20374           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20375         else \
20376           [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20377           $(MAKE) stage4-start; \
20378         fi; \
20379         cd $(HOST_SUBDIR)/libbacktrace && \
20380         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20381 @endif libbacktrace-bootstrap
20382
20383
20384 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20385 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20386 maybe-all-stageprofile-libbacktrace:
20387 maybe-clean-stageprofile-libbacktrace:
20388 @if libbacktrace-bootstrap
20389 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20390 all-stageprofile: all-stageprofile-libbacktrace
20391 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20392 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20393         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20394         @r=`${PWD_COMMAND}`; export r; \
20395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20396         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20397         $(HOST_EXPORTS) \
20398         $(POSTSTAGE1_HOST_EXPORTS)  \
20399         cd $(HOST_SUBDIR)/libbacktrace && \
20400         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20401                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20402                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20403                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20404                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20405                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20406                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20407                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20408                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20409                 $(TARGET-stageprofile-libbacktrace)
20410
20411 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20412 clean-stageprofile: clean-stageprofile-libbacktrace
20413 clean-stageprofile-libbacktrace:
20414         @if [ $(current_stage) = stageprofile ]; then \
20415           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20416         else \
20417           [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20418           $(MAKE) stageprofile-start; \
20419         fi; \
20420         cd $(HOST_SUBDIR)/libbacktrace && \
20421         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20422 @endif libbacktrace-bootstrap
20423
20424
20425 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20426 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20427 maybe-all-stagefeedback-libbacktrace:
20428 maybe-clean-stagefeedback-libbacktrace:
20429 @if libbacktrace-bootstrap
20430 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20431 all-stagefeedback: all-stagefeedback-libbacktrace
20432 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20433 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20434         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20435         @r=`${PWD_COMMAND}`; export r; \
20436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20437         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20438         $(HOST_EXPORTS) \
20439         $(POSTSTAGE1_HOST_EXPORTS)  \
20440         cd $(HOST_SUBDIR)/libbacktrace && \
20441         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20442                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20443                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20444                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20445                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20446                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20447                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20448                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20449                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20450                 $(TARGET-stagefeedback-libbacktrace)
20451
20452 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20453 clean-stagefeedback: clean-stagefeedback-libbacktrace
20454 clean-stagefeedback-libbacktrace:
20455         @if [ $(current_stage) = stagefeedback ]; then \
20456           [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20457         else \
20458           [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20459           $(MAKE) stagefeedback-start; \
20460         fi; \
20461         cd $(HOST_SUBDIR)/libbacktrace && \
20462         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20463 @endif libbacktrace-bootstrap
20464
20465
20466
20467
20468
20469 .PHONY: check-libbacktrace maybe-check-libbacktrace
20470 maybe-check-libbacktrace:
20471 @if libbacktrace
20472 maybe-check-libbacktrace: check-libbacktrace
20473
20474 check-libbacktrace:
20475         @: $(MAKE); $(unstage)
20476         @r=`${PWD_COMMAND}`; export r; \
20477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20478         $(HOST_EXPORTS) \
20479         (cd $(HOST_SUBDIR)/libbacktrace && \
20480           $(MAKE) $(FLAGS_TO_PASS)  check)
20481
20482 @endif libbacktrace
20483
20484 .PHONY: install-libbacktrace maybe-install-libbacktrace
20485 maybe-install-libbacktrace:
20486 @if libbacktrace
20487 maybe-install-libbacktrace: install-libbacktrace
20488
20489 install-libbacktrace: installdirs
20490         @: $(MAKE); $(unstage)
20491         @r=`${PWD_COMMAND}`; export r; \
20492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493         $(HOST_EXPORTS) \
20494         (cd $(HOST_SUBDIR)/libbacktrace && \
20495           $(MAKE) $(FLAGS_TO_PASS)  install)
20496
20497 @endif libbacktrace
20498
20499 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20500 maybe-install-strip-libbacktrace:
20501 @if libbacktrace
20502 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20503
20504 install-strip-libbacktrace: installdirs
20505         @: $(MAKE); $(unstage)
20506         @r=`${PWD_COMMAND}`; export r; \
20507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20508         $(HOST_EXPORTS) \
20509         (cd $(HOST_SUBDIR)/libbacktrace && \
20510           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20511
20512 @endif libbacktrace
20513
20514 # Other targets (info, dvi, pdf, etc.)
20515
20516 .PHONY: maybe-info-libbacktrace info-libbacktrace
20517 maybe-info-libbacktrace:
20518 @if libbacktrace
20519 maybe-info-libbacktrace: info-libbacktrace
20520
20521 info-libbacktrace: \
20522     configure-libbacktrace 
20523         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20524         r=`${PWD_COMMAND}`; export r; \
20525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20526         $(HOST_EXPORTS) \
20527         for flag in $(EXTRA_HOST_FLAGS) ; do \
20528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20529         done; \
20530         echo "Doing info in libbacktrace" ; \
20531         (cd $(HOST_SUBDIR)/libbacktrace && \
20532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20534                   "RANLIB=$${RANLIB}" \
20535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20536                   info) \
20537           || exit 1
20538
20539 @endif libbacktrace
20540
20541 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20542 maybe-dvi-libbacktrace:
20543 @if libbacktrace
20544 maybe-dvi-libbacktrace: dvi-libbacktrace
20545
20546 dvi-libbacktrace: \
20547     configure-libbacktrace 
20548         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20549         r=`${PWD_COMMAND}`; export r; \
20550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20551         $(HOST_EXPORTS) \
20552         for flag in $(EXTRA_HOST_FLAGS) ; do \
20553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20554         done; \
20555         echo "Doing dvi in libbacktrace" ; \
20556         (cd $(HOST_SUBDIR)/libbacktrace && \
20557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20559                   "RANLIB=$${RANLIB}" \
20560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20561                   dvi) \
20562           || exit 1
20563
20564 @endif libbacktrace
20565
20566 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20567 maybe-pdf-libbacktrace:
20568 @if libbacktrace
20569 maybe-pdf-libbacktrace: pdf-libbacktrace
20570
20571 pdf-libbacktrace: \
20572     configure-libbacktrace 
20573         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20574         r=`${PWD_COMMAND}`; export r; \
20575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20576         $(HOST_EXPORTS) \
20577         for flag in $(EXTRA_HOST_FLAGS) ; do \
20578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20579         done; \
20580         echo "Doing pdf in libbacktrace" ; \
20581         (cd $(HOST_SUBDIR)/libbacktrace && \
20582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20584                   "RANLIB=$${RANLIB}" \
20585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20586                   pdf) \
20587           || exit 1
20588
20589 @endif libbacktrace
20590
20591 .PHONY: maybe-html-libbacktrace html-libbacktrace
20592 maybe-html-libbacktrace:
20593 @if libbacktrace
20594 maybe-html-libbacktrace: html-libbacktrace
20595
20596 html-libbacktrace: \
20597     configure-libbacktrace 
20598         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20599         r=`${PWD_COMMAND}`; export r; \
20600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20601         $(HOST_EXPORTS) \
20602         for flag in $(EXTRA_HOST_FLAGS) ; do \
20603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20604         done; \
20605         echo "Doing html in libbacktrace" ; \
20606         (cd $(HOST_SUBDIR)/libbacktrace && \
20607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20609                   "RANLIB=$${RANLIB}" \
20610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20611                   html) \
20612           || exit 1
20613
20614 @endif libbacktrace
20615
20616 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20617 maybe-TAGS-libbacktrace:
20618 @if libbacktrace
20619 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20620
20621 TAGS-libbacktrace: \
20622     configure-libbacktrace 
20623         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20624         r=`${PWD_COMMAND}`; export r; \
20625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20626         $(HOST_EXPORTS) \
20627         for flag in $(EXTRA_HOST_FLAGS) ; do \
20628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20629         done; \
20630         echo "Doing TAGS in libbacktrace" ; \
20631         (cd $(HOST_SUBDIR)/libbacktrace && \
20632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20634                   "RANLIB=$${RANLIB}" \
20635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20636                   TAGS) \
20637           || exit 1
20638
20639 @endif libbacktrace
20640
20641 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20642 maybe-install-info-libbacktrace:
20643 @if libbacktrace
20644 maybe-install-info-libbacktrace: install-info-libbacktrace
20645
20646 install-info-libbacktrace: \
20647     configure-libbacktrace \
20648     info-libbacktrace 
20649         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20650         r=`${PWD_COMMAND}`; export r; \
20651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20652         $(HOST_EXPORTS) \
20653         for flag in $(EXTRA_HOST_FLAGS) ; do \
20654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20655         done; \
20656         echo "Doing install-info in libbacktrace" ; \
20657         (cd $(HOST_SUBDIR)/libbacktrace && \
20658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20660                   "RANLIB=$${RANLIB}" \
20661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20662                   install-info) \
20663           || exit 1
20664
20665 @endif libbacktrace
20666
20667 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20668 maybe-install-pdf-libbacktrace:
20669 @if libbacktrace
20670 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20671
20672 install-pdf-libbacktrace: \
20673     configure-libbacktrace \
20674     pdf-libbacktrace 
20675         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20676         r=`${PWD_COMMAND}`; export r; \
20677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20678         $(HOST_EXPORTS) \
20679         for flag in $(EXTRA_HOST_FLAGS) ; do \
20680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20681         done; \
20682         echo "Doing install-pdf in libbacktrace" ; \
20683         (cd $(HOST_SUBDIR)/libbacktrace && \
20684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20686                   "RANLIB=$${RANLIB}" \
20687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20688                   install-pdf) \
20689           || exit 1
20690
20691 @endif libbacktrace
20692
20693 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20694 maybe-install-html-libbacktrace:
20695 @if libbacktrace
20696 maybe-install-html-libbacktrace: install-html-libbacktrace
20697
20698 install-html-libbacktrace: \
20699     configure-libbacktrace \
20700     html-libbacktrace 
20701         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20702         r=`${PWD_COMMAND}`; export r; \
20703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20704         $(HOST_EXPORTS) \
20705         for flag in $(EXTRA_HOST_FLAGS) ; do \
20706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20707         done; \
20708         echo "Doing install-html in libbacktrace" ; \
20709         (cd $(HOST_SUBDIR)/libbacktrace && \
20710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20712                   "RANLIB=$${RANLIB}" \
20713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20714                   install-html) \
20715           || exit 1
20716
20717 @endif libbacktrace
20718
20719 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20720 maybe-installcheck-libbacktrace:
20721 @if libbacktrace
20722 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20723
20724 installcheck-libbacktrace: \
20725     configure-libbacktrace 
20726         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20727         r=`${PWD_COMMAND}`; export r; \
20728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20729         $(HOST_EXPORTS) \
20730         for flag in $(EXTRA_HOST_FLAGS) ; do \
20731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20732         done; \
20733         echo "Doing installcheck in libbacktrace" ; \
20734         (cd $(HOST_SUBDIR)/libbacktrace && \
20735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20737                   "RANLIB=$${RANLIB}" \
20738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20739                   installcheck) \
20740           || exit 1
20741
20742 @endif libbacktrace
20743
20744 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20745 maybe-mostlyclean-libbacktrace:
20746 @if libbacktrace
20747 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20748
20749 mostlyclean-libbacktrace: 
20750         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20751         r=`${PWD_COMMAND}`; export r; \
20752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20753         $(HOST_EXPORTS) \
20754         for flag in $(EXTRA_HOST_FLAGS) ; do \
20755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20756         done; \
20757         echo "Doing mostlyclean in libbacktrace" ; \
20758         (cd $(HOST_SUBDIR)/libbacktrace && \
20759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20761                   "RANLIB=$${RANLIB}" \
20762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20763                   mostlyclean) \
20764           || exit 1
20765
20766 @endif libbacktrace
20767
20768 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20769 maybe-clean-libbacktrace:
20770 @if libbacktrace
20771 maybe-clean-libbacktrace: clean-libbacktrace
20772
20773 clean-libbacktrace: 
20774         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20775         r=`${PWD_COMMAND}`; export r; \
20776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20777         $(HOST_EXPORTS) \
20778         for flag in $(EXTRA_HOST_FLAGS) ; do \
20779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20780         done; \
20781         echo "Doing clean in libbacktrace" ; \
20782         (cd $(HOST_SUBDIR)/libbacktrace && \
20783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20785                   "RANLIB=$${RANLIB}" \
20786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20787                   clean) \
20788           || exit 1
20789
20790 @endif libbacktrace
20791
20792 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20793 maybe-distclean-libbacktrace:
20794 @if libbacktrace
20795 maybe-distclean-libbacktrace: distclean-libbacktrace
20796
20797 distclean-libbacktrace: 
20798         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20799         r=`${PWD_COMMAND}`; export r; \
20800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20801         $(HOST_EXPORTS) \
20802         for flag in $(EXTRA_HOST_FLAGS) ; do \
20803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20804         done; \
20805         echo "Doing distclean in libbacktrace" ; \
20806         (cd $(HOST_SUBDIR)/libbacktrace && \
20807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20809                   "RANLIB=$${RANLIB}" \
20810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20811                   distclean) \
20812           || exit 1
20813
20814 @endif libbacktrace
20815
20816 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20817 maybe-maintainer-clean-libbacktrace:
20818 @if libbacktrace
20819 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20820
20821 maintainer-clean-libbacktrace: 
20822         @[ -f ./libbacktrace/Makefile ] || exit 0; \
20823         r=`${PWD_COMMAND}`; export r; \
20824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20825         $(HOST_EXPORTS) \
20826         for flag in $(EXTRA_HOST_FLAGS) ; do \
20827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20828         done; \
20829         echo "Doing maintainer-clean in libbacktrace" ; \
20830         (cd $(HOST_SUBDIR)/libbacktrace && \
20831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20833                   "RANLIB=$${RANLIB}" \
20834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20835                   maintainer-clean) \
20836           || exit 1
20837
20838 @endif libbacktrace
20839
20840
20841
20842 .PHONY: configure-libcpp maybe-configure-libcpp
20843 maybe-configure-libcpp:
20844 @if gcc-bootstrap
20845 configure-libcpp: stage_current
20846 @endif gcc-bootstrap
20847 @if libcpp
20848 maybe-configure-libcpp: configure-libcpp
20849 configure-libcpp: 
20850         @r=`${PWD_COMMAND}`; export r; \
20851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20852         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20853         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20854         $(HOST_EXPORTS)  \
20855         echo Configuring in $(HOST_SUBDIR)/libcpp; \
20856         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20857         case $(srcdir) in \
20858           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20859           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20860                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20861         esac; \
20862         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20863         libsrcdir="$$s/libcpp"; \
20864         $(SHELL) $${libsrcdir}/configure \
20865           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20866           --target=${target_alias} $${srcdiroption}  \
20867           || exit 1
20868 @endif libcpp
20869
20870
20871
20872 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20873 maybe-configure-stage1-libcpp:
20874 @if libcpp-bootstrap
20875 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20876 configure-stage1-libcpp:
20877         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20878         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20879         @r=`${PWD_COMMAND}`; export r; \
20880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20881         TFLAGS="$(STAGE1_TFLAGS)"; \
20882         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20883         $(HOST_EXPORTS) \
20884         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20885         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20886         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20887         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20888         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20889         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20890         case $(srcdir) in \
20891           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20892           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20893                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20894         esac; \
20895         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20896         libsrcdir="$$s/libcpp"; \
20897         $(SHELL) $${libsrcdir}/configure \
20898           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20899           --target=${target_alias} $${srcdiroption} \
20900           $(STAGE1_CONFIGURE_FLAGS)
20901 @endif libcpp-bootstrap
20902
20903 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20904 maybe-configure-stage2-libcpp:
20905 @if libcpp-bootstrap
20906 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20907 configure-stage2-libcpp:
20908         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20909         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20910         @r=`${PWD_COMMAND}`; export r; \
20911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912         TFLAGS="$(STAGE2_TFLAGS)"; \
20913         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20914         $(HOST_EXPORTS) \
20915         $(POSTSTAGE1_HOST_EXPORTS) \
20916         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20917         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20918         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20919         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20920         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20921         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20922         case $(srcdir) in \
20923           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20924           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20925                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20926         esac; \
20927         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20928         libsrcdir="$$s/libcpp"; \
20929         $(SHELL) $${libsrcdir}/configure \
20930           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20931           --target=${target_alias} $${srcdiroption} \
20932           --with-build-libsubdir=$(HOST_SUBDIR) \
20933           $(STAGE2_CONFIGURE_FLAGS)
20934 @endif libcpp-bootstrap
20935
20936 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20937 maybe-configure-stage3-libcpp:
20938 @if libcpp-bootstrap
20939 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20940 configure-stage3-libcpp:
20941         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20942         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20943         @r=`${PWD_COMMAND}`; export r; \
20944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20945         TFLAGS="$(STAGE3_TFLAGS)"; \
20946         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20947         $(HOST_EXPORTS) \
20948         $(POSTSTAGE1_HOST_EXPORTS) \
20949         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20950         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20951         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20952         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20953         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20954         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20955         case $(srcdir) in \
20956           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20957           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20958                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20959         esac; \
20960         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20961         libsrcdir="$$s/libcpp"; \
20962         $(SHELL) $${libsrcdir}/configure \
20963           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20964           --target=${target_alias} $${srcdiroption} \
20965           --with-build-libsubdir=$(HOST_SUBDIR) \
20966           $(STAGE3_CONFIGURE_FLAGS)
20967 @endif libcpp-bootstrap
20968
20969 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20970 maybe-configure-stage4-libcpp:
20971 @if libcpp-bootstrap
20972 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20973 configure-stage4-libcpp:
20974         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20975         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20976         @r=`${PWD_COMMAND}`; export r; \
20977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20978         TFLAGS="$(STAGE4_TFLAGS)"; \
20979         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20980         $(HOST_EXPORTS) \
20981         $(POSTSTAGE1_HOST_EXPORTS) \
20982         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20983         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20984         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20985         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20986         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20987         cd $(HOST_SUBDIR)/libcpp || exit 1; \
20988         case $(srcdir) in \
20989           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20990           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20991                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20992         esac; \
20993         srcdiroption="--srcdir=$${topdir}/libcpp"; \
20994         libsrcdir="$$s/libcpp"; \
20995         $(SHELL) $${libsrcdir}/configure \
20996           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20997           --target=${target_alias} $${srcdiroption} \
20998           --with-build-libsubdir=$(HOST_SUBDIR) \
20999           $(STAGE4_CONFIGURE_FLAGS)
21000 @endif libcpp-bootstrap
21001
21002 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21003 maybe-configure-stageprofile-libcpp:
21004 @if libcpp-bootstrap
21005 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21006 configure-stageprofile-libcpp:
21007         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21008         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21009         @r=`${PWD_COMMAND}`; export r; \
21010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21011         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21012         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21013         $(HOST_EXPORTS) \
21014         $(POSTSTAGE1_HOST_EXPORTS) \
21015         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21016         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21017         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21018         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21019         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21020         cd $(HOST_SUBDIR)/libcpp || exit 1; \
21021         case $(srcdir) in \
21022           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21023           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21024                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21025         esac; \
21026         srcdiroption="--srcdir=$${topdir}/libcpp"; \
21027         libsrcdir="$$s/libcpp"; \
21028         $(SHELL) $${libsrcdir}/configure \
21029           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21030           --target=${target_alias} $${srcdiroption} \
21031           --with-build-libsubdir=$(HOST_SUBDIR) \
21032           $(STAGEprofile_CONFIGURE_FLAGS)
21033 @endif libcpp-bootstrap
21034
21035 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21036 maybe-configure-stagefeedback-libcpp:
21037 @if libcpp-bootstrap
21038 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21039 configure-stagefeedback-libcpp:
21040         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21041         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21042         @r=`${PWD_COMMAND}`; export r; \
21043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21044         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21045         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21046         $(HOST_EXPORTS) \
21047         $(POSTSTAGE1_HOST_EXPORTS) \
21048         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21049         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21050         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21051         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21052         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21053         cd $(HOST_SUBDIR)/libcpp || exit 1; \
21054         case $(srcdir) in \
21055           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21056           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21057                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21058         esac; \
21059         srcdiroption="--srcdir=$${topdir}/libcpp"; \
21060         libsrcdir="$$s/libcpp"; \
21061         $(SHELL) $${libsrcdir}/configure \
21062           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21063           --target=${target_alias} $${srcdiroption} \
21064           --with-build-libsubdir=$(HOST_SUBDIR) \
21065           $(STAGEfeedback_CONFIGURE_FLAGS)
21066 @endif libcpp-bootstrap
21067
21068
21069
21070
21071
21072 .PHONY: all-libcpp maybe-all-libcpp
21073 maybe-all-libcpp:
21074 @if gcc-bootstrap
21075 all-libcpp: stage_current
21076 @endif gcc-bootstrap
21077 @if libcpp
21078 TARGET-libcpp=all
21079 maybe-all-libcpp: all-libcpp
21080 all-libcpp: configure-libcpp
21081         @r=`${PWD_COMMAND}`; export r; \
21082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21083         $(HOST_EXPORTS)  \
21084         (cd $(HOST_SUBDIR)/libcpp && \
21085           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21086                 $(TARGET-libcpp))
21087 @endif libcpp
21088
21089
21090
21091 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21092 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21093 maybe-all-stage1-libcpp:
21094 maybe-clean-stage1-libcpp:
21095 @if libcpp-bootstrap
21096 maybe-all-stage1-libcpp: all-stage1-libcpp
21097 all-stage1: all-stage1-libcpp
21098 TARGET-stage1-libcpp = $(TARGET-libcpp)
21099 all-stage1-libcpp: configure-stage1-libcpp
21100         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21101         @r=`${PWD_COMMAND}`; export r; \
21102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21103         TFLAGS="$(STAGE1_TFLAGS)"; \
21104         $(HOST_EXPORTS)  \
21105         cd $(HOST_SUBDIR)/libcpp && \
21106         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21107                 CFLAGS="$(STAGE1_CFLAGS)" \
21108                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21109                 LIBCFLAGS="$(LIBCFLAGS)" \
21110                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21111                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21112                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21113                 $(EXTRA_HOST_FLAGS)  \
21114                 $(STAGE1_FLAGS_TO_PASS)  \
21115                 TFLAGS="$(STAGE1_TFLAGS)" \
21116                 $(TARGET-stage1-libcpp)
21117
21118 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21119 clean-stage1: clean-stage1-libcpp
21120 clean-stage1-libcpp:
21121         @if [ $(current_stage) = stage1 ]; then \
21122           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21123         else \
21124           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21125           $(MAKE) stage1-start; \
21126         fi; \
21127         cd $(HOST_SUBDIR)/libcpp && \
21128         $(MAKE) $(EXTRA_HOST_FLAGS)  \
21129         $(STAGE1_FLAGS_TO_PASS)  clean
21130 @endif libcpp-bootstrap
21131
21132
21133 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21134 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21135 maybe-all-stage2-libcpp:
21136 maybe-clean-stage2-libcpp:
21137 @if libcpp-bootstrap
21138 maybe-all-stage2-libcpp: all-stage2-libcpp
21139 all-stage2: all-stage2-libcpp
21140 TARGET-stage2-libcpp = $(TARGET-libcpp)
21141 all-stage2-libcpp: configure-stage2-libcpp
21142         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21143         @r=`${PWD_COMMAND}`; export r; \
21144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21145         TFLAGS="$(STAGE2_TFLAGS)"; \
21146         $(HOST_EXPORTS) \
21147         $(POSTSTAGE1_HOST_EXPORTS)  \
21148         cd $(HOST_SUBDIR)/libcpp && \
21149         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21150                 CFLAGS="$(STAGE2_CFLAGS)" \
21151                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21152                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21153                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21154                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21155                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21156                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21157                 TFLAGS="$(STAGE2_TFLAGS)" \
21158                 $(TARGET-stage2-libcpp)
21159
21160 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21161 clean-stage2: clean-stage2-libcpp
21162 clean-stage2-libcpp:
21163         @if [ $(current_stage) = stage2 ]; then \
21164           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21165         else \
21166           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21167           $(MAKE) stage2-start; \
21168         fi; \
21169         cd $(HOST_SUBDIR)/libcpp && \
21170         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21171 @endif libcpp-bootstrap
21172
21173
21174 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21175 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21176 maybe-all-stage3-libcpp:
21177 maybe-clean-stage3-libcpp:
21178 @if libcpp-bootstrap
21179 maybe-all-stage3-libcpp: all-stage3-libcpp
21180 all-stage3: all-stage3-libcpp
21181 TARGET-stage3-libcpp = $(TARGET-libcpp)
21182 all-stage3-libcpp: configure-stage3-libcpp
21183         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21184         @r=`${PWD_COMMAND}`; export r; \
21185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21186         TFLAGS="$(STAGE3_TFLAGS)"; \
21187         $(HOST_EXPORTS) \
21188         $(POSTSTAGE1_HOST_EXPORTS)  \
21189         cd $(HOST_SUBDIR)/libcpp && \
21190         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21191                 CFLAGS="$(STAGE3_CFLAGS)" \
21192                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21193                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21194                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21195                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21196                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21197                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21198                 TFLAGS="$(STAGE3_TFLAGS)" \
21199                 $(TARGET-stage3-libcpp)
21200
21201 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21202 clean-stage3: clean-stage3-libcpp
21203 clean-stage3-libcpp:
21204         @if [ $(current_stage) = stage3 ]; then \
21205           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21206         else \
21207           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21208           $(MAKE) stage3-start; \
21209         fi; \
21210         cd $(HOST_SUBDIR)/libcpp && \
21211         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21212 @endif libcpp-bootstrap
21213
21214
21215 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21216 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21217 maybe-all-stage4-libcpp:
21218 maybe-clean-stage4-libcpp:
21219 @if libcpp-bootstrap
21220 maybe-all-stage4-libcpp: all-stage4-libcpp
21221 all-stage4: all-stage4-libcpp
21222 TARGET-stage4-libcpp = $(TARGET-libcpp)
21223 all-stage4-libcpp: configure-stage4-libcpp
21224         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21225         @r=`${PWD_COMMAND}`; export r; \
21226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21227         TFLAGS="$(STAGE4_TFLAGS)"; \
21228         $(HOST_EXPORTS) \
21229         $(POSTSTAGE1_HOST_EXPORTS)  \
21230         cd $(HOST_SUBDIR)/libcpp && \
21231         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21232                 CFLAGS="$(STAGE4_CFLAGS)" \
21233                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21234                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21235                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21236                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21237                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21238                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21239                 TFLAGS="$(STAGE4_TFLAGS)" \
21240                 $(TARGET-stage4-libcpp)
21241
21242 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21243 clean-stage4: clean-stage4-libcpp
21244 clean-stage4-libcpp:
21245         @if [ $(current_stage) = stage4 ]; then \
21246           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21247         else \
21248           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21249           $(MAKE) stage4-start; \
21250         fi; \
21251         cd $(HOST_SUBDIR)/libcpp && \
21252         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21253 @endif libcpp-bootstrap
21254
21255
21256 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21257 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21258 maybe-all-stageprofile-libcpp:
21259 maybe-clean-stageprofile-libcpp:
21260 @if libcpp-bootstrap
21261 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21262 all-stageprofile: all-stageprofile-libcpp
21263 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21264 all-stageprofile-libcpp: configure-stageprofile-libcpp
21265         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21266         @r=`${PWD_COMMAND}`; export r; \
21267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21268         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21269         $(HOST_EXPORTS) \
21270         $(POSTSTAGE1_HOST_EXPORTS)  \
21271         cd $(HOST_SUBDIR)/libcpp && \
21272         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21273                 CFLAGS="$(STAGEprofile_CFLAGS)" \
21274                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21275                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21276                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21277                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21278                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21279                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21280                 TFLAGS="$(STAGEprofile_TFLAGS)" \
21281                 $(TARGET-stageprofile-libcpp)
21282
21283 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21284 clean-stageprofile: clean-stageprofile-libcpp
21285 clean-stageprofile-libcpp:
21286         @if [ $(current_stage) = stageprofile ]; then \
21287           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21288         else \
21289           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21290           $(MAKE) stageprofile-start; \
21291         fi; \
21292         cd $(HOST_SUBDIR)/libcpp && \
21293         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21294 @endif libcpp-bootstrap
21295
21296
21297 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21298 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21299 maybe-all-stagefeedback-libcpp:
21300 maybe-clean-stagefeedback-libcpp:
21301 @if libcpp-bootstrap
21302 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21303 all-stagefeedback: all-stagefeedback-libcpp
21304 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21305 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21306         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21307         @r=`${PWD_COMMAND}`; export r; \
21308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21310         $(HOST_EXPORTS) \
21311         $(POSTSTAGE1_HOST_EXPORTS)  \
21312         cd $(HOST_SUBDIR)/libcpp && \
21313         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21314                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21315                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21316                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21317                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21318                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21319                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21320                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21321                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21322                 $(TARGET-stagefeedback-libcpp)
21323
21324 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21325 clean-stagefeedback: clean-stagefeedback-libcpp
21326 clean-stagefeedback-libcpp:
21327         @if [ $(current_stage) = stagefeedback ]; then \
21328           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21329         else \
21330           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21331           $(MAKE) stagefeedback-start; \
21332         fi; \
21333         cd $(HOST_SUBDIR)/libcpp && \
21334         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21335 @endif libcpp-bootstrap
21336
21337
21338
21339
21340
21341 .PHONY: check-libcpp maybe-check-libcpp
21342 maybe-check-libcpp:
21343 @if libcpp
21344 maybe-check-libcpp: check-libcpp
21345
21346 check-libcpp:
21347         @: $(MAKE); $(unstage)
21348         @r=`${PWD_COMMAND}`; export r; \
21349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21350         $(HOST_EXPORTS) \
21351         (cd $(HOST_SUBDIR)/libcpp && \
21352           $(MAKE) $(FLAGS_TO_PASS)  check)
21353
21354 @endif libcpp
21355
21356 .PHONY: install-libcpp maybe-install-libcpp
21357 maybe-install-libcpp:
21358 @if libcpp
21359 maybe-install-libcpp: install-libcpp
21360
21361 install-libcpp: installdirs
21362         @: $(MAKE); $(unstage)
21363         @r=`${PWD_COMMAND}`; export r; \
21364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21365         $(HOST_EXPORTS) \
21366         (cd $(HOST_SUBDIR)/libcpp && \
21367           $(MAKE) $(FLAGS_TO_PASS)  install)
21368
21369 @endif libcpp
21370
21371 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21372 maybe-install-strip-libcpp:
21373 @if libcpp
21374 maybe-install-strip-libcpp: install-strip-libcpp
21375
21376 install-strip-libcpp: installdirs
21377         @: $(MAKE); $(unstage)
21378         @r=`${PWD_COMMAND}`; export r; \
21379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380         $(HOST_EXPORTS) \
21381         (cd $(HOST_SUBDIR)/libcpp && \
21382           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21383
21384 @endif libcpp
21385
21386 # Other targets (info, dvi, pdf, etc.)
21387
21388 .PHONY: maybe-info-libcpp info-libcpp
21389 maybe-info-libcpp:
21390 @if libcpp
21391 maybe-info-libcpp: info-libcpp
21392
21393 info-libcpp: \
21394     configure-libcpp 
21395         @[ -f ./libcpp/Makefile ] || exit 0; \
21396         r=`${PWD_COMMAND}`; export r; \
21397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21398         $(HOST_EXPORTS) \
21399         for flag in $(EXTRA_HOST_FLAGS) ; do \
21400           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21401         done; \
21402         echo "Doing info in libcpp" ; \
21403         (cd $(HOST_SUBDIR)/libcpp && \
21404           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21405                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21406                   "RANLIB=$${RANLIB}" \
21407                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21408                   info) \
21409           || exit 1
21410
21411 @endif libcpp
21412
21413 .PHONY: maybe-dvi-libcpp dvi-libcpp
21414 maybe-dvi-libcpp:
21415 @if libcpp
21416 maybe-dvi-libcpp: dvi-libcpp
21417
21418 dvi-libcpp: \
21419     configure-libcpp 
21420         @[ -f ./libcpp/Makefile ] || exit 0; \
21421         r=`${PWD_COMMAND}`; export r; \
21422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21423         $(HOST_EXPORTS) \
21424         for flag in $(EXTRA_HOST_FLAGS) ; do \
21425           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21426         done; \
21427         echo "Doing dvi in libcpp" ; \
21428         (cd $(HOST_SUBDIR)/libcpp && \
21429           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21430                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21431                   "RANLIB=$${RANLIB}" \
21432                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21433                   dvi) \
21434           || exit 1
21435
21436 @endif libcpp
21437
21438 .PHONY: maybe-pdf-libcpp pdf-libcpp
21439 maybe-pdf-libcpp:
21440 @if libcpp
21441 maybe-pdf-libcpp: pdf-libcpp
21442
21443 pdf-libcpp: \
21444     configure-libcpp 
21445         @[ -f ./libcpp/Makefile ] || exit 0; \
21446         r=`${PWD_COMMAND}`; export r; \
21447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21448         $(HOST_EXPORTS) \
21449         for flag in $(EXTRA_HOST_FLAGS) ; do \
21450           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21451         done; \
21452         echo "Doing pdf in libcpp" ; \
21453         (cd $(HOST_SUBDIR)/libcpp && \
21454           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21455                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21456                   "RANLIB=$${RANLIB}" \
21457                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21458                   pdf) \
21459           || exit 1
21460
21461 @endif libcpp
21462
21463 .PHONY: maybe-html-libcpp html-libcpp
21464 maybe-html-libcpp:
21465 @if libcpp
21466 maybe-html-libcpp: html-libcpp
21467
21468 html-libcpp: \
21469     configure-libcpp 
21470         @[ -f ./libcpp/Makefile ] || exit 0; \
21471         r=`${PWD_COMMAND}`; export r; \
21472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473         $(HOST_EXPORTS) \
21474         for flag in $(EXTRA_HOST_FLAGS) ; do \
21475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21476         done; \
21477         echo "Doing html in libcpp" ; \
21478         (cd $(HOST_SUBDIR)/libcpp && \
21479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21481                   "RANLIB=$${RANLIB}" \
21482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21483                   html) \
21484           || exit 1
21485
21486 @endif libcpp
21487
21488 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21489 maybe-TAGS-libcpp:
21490 @if libcpp
21491 maybe-TAGS-libcpp: TAGS-libcpp
21492
21493 TAGS-libcpp: \
21494     configure-libcpp 
21495         @[ -f ./libcpp/Makefile ] || exit 0; \
21496         r=`${PWD_COMMAND}`; export r; \
21497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21498         $(HOST_EXPORTS) \
21499         for flag in $(EXTRA_HOST_FLAGS) ; do \
21500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21501         done; \
21502         echo "Doing TAGS in libcpp" ; \
21503         (cd $(HOST_SUBDIR)/libcpp && \
21504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21506                   "RANLIB=$${RANLIB}" \
21507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21508                   TAGS) \
21509           || exit 1
21510
21511 @endif libcpp
21512
21513 .PHONY: maybe-install-info-libcpp install-info-libcpp
21514 maybe-install-info-libcpp:
21515 @if libcpp
21516 maybe-install-info-libcpp: install-info-libcpp
21517
21518 install-info-libcpp: \
21519     configure-libcpp \
21520     info-libcpp 
21521         @[ -f ./libcpp/Makefile ] || exit 0; \
21522         r=`${PWD_COMMAND}`; export r; \
21523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21524         $(HOST_EXPORTS) \
21525         for flag in $(EXTRA_HOST_FLAGS) ; do \
21526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21527         done; \
21528         echo "Doing install-info in libcpp" ; \
21529         (cd $(HOST_SUBDIR)/libcpp && \
21530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21532                   "RANLIB=$${RANLIB}" \
21533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21534                   install-info) \
21535           || exit 1
21536
21537 @endif libcpp
21538
21539 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21540 maybe-install-pdf-libcpp:
21541 @if libcpp
21542 maybe-install-pdf-libcpp: install-pdf-libcpp
21543
21544 install-pdf-libcpp: \
21545     configure-libcpp \
21546     pdf-libcpp 
21547         @[ -f ./libcpp/Makefile ] || exit 0; \
21548         r=`${PWD_COMMAND}`; export r; \
21549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21550         $(HOST_EXPORTS) \
21551         for flag in $(EXTRA_HOST_FLAGS) ; do \
21552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21553         done; \
21554         echo "Doing install-pdf in libcpp" ; \
21555         (cd $(HOST_SUBDIR)/libcpp && \
21556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21558                   "RANLIB=$${RANLIB}" \
21559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21560                   install-pdf) \
21561           || exit 1
21562
21563 @endif libcpp
21564
21565 .PHONY: maybe-install-html-libcpp install-html-libcpp
21566 maybe-install-html-libcpp:
21567 @if libcpp
21568 maybe-install-html-libcpp: install-html-libcpp
21569
21570 install-html-libcpp: \
21571     configure-libcpp \
21572     html-libcpp 
21573         @[ -f ./libcpp/Makefile ] || exit 0; \
21574         r=`${PWD_COMMAND}`; export r; \
21575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21576         $(HOST_EXPORTS) \
21577         for flag in $(EXTRA_HOST_FLAGS) ; do \
21578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21579         done; \
21580         echo "Doing install-html in libcpp" ; \
21581         (cd $(HOST_SUBDIR)/libcpp && \
21582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21584                   "RANLIB=$${RANLIB}" \
21585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21586                   install-html) \
21587           || exit 1
21588
21589 @endif libcpp
21590
21591 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21592 maybe-installcheck-libcpp:
21593 @if libcpp
21594 maybe-installcheck-libcpp: installcheck-libcpp
21595
21596 installcheck-libcpp: \
21597     configure-libcpp 
21598         @[ -f ./libcpp/Makefile ] || exit 0; \
21599         r=`${PWD_COMMAND}`; export r; \
21600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21601         $(HOST_EXPORTS) \
21602         for flag in $(EXTRA_HOST_FLAGS) ; do \
21603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21604         done; \
21605         echo "Doing installcheck in libcpp" ; \
21606         (cd $(HOST_SUBDIR)/libcpp && \
21607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21609                   "RANLIB=$${RANLIB}" \
21610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21611                   installcheck) \
21612           || exit 1
21613
21614 @endif libcpp
21615
21616 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21617 maybe-mostlyclean-libcpp:
21618 @if libcpp
21619 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21620
21621 mostlyclean-libcpp: 
21622         @[ -f ./libcpp/Makefile ] || exit 0; \
21623         r=`${PWD_COMMAND}`; export r; \
21624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625         $(HOST_EXPORTS) \
21626         for flag in $(EXTRA_HOST_FLAGS) ; do \
21627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628         done; \
21629         echo "Doing mostlyclean in libcpp" ; \
21630         (cd $(HOST_SUBDIR)/libcpp && \
21631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633                   "RANLIB=$${RANLIB}" \
21634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21635                   mostlyclean) \
21636           || exit 1
21637
21638 @endif libcpp
21639
21640 .PHONY: maybe-clean-libcpp clean-libcpp
21641 maybe-clean-libcpp:
21642 @if libcpp
21643 maybe-clean-libcpp: clean-libcpp
21644
21645 clean-libcpp: 
21646         @[ -f ./libcpp/Makefile ] || exit 0; \
21647         r=`${PWD_COMMAND}`; export r; \
21648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649         $(HOST_EXPORTS) \
21650         for flag in $(EXTRA_HOST_FLAGS) ; do \
21651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21652         done; \
21653         echo "Doing clean in libcpp" ; \
21654         (cd $(HOST_SUBDIR)/libcpp && \
21655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21657                   "RANLIB=$${RANLIB}" \
21658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21659                   clean) \
21660           || exit 1
21661
21662 @endif libcpp
21663
21664 .PHONY: maybe-distclean-libcpp distclean-libcpp
21665 maybe-distclean-libcpp:
21666 @if libcpp
21667 maybe-distclean-libcpp: distclean-libcpp
21668
21669 distclean-libcpp: 
21670         @[ -f ./libcpp/Makefile ] || exit 0; \
21671         r=`${PWD_COMMAND}`; export r; \
21672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673         $(HOST_EXPORTS) \
21674         for flag in $(EXTRA_HOST_FLAGS) ; do \
21675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21676         done; \
21677         echo "Doing distclean in libcpp" ; \
21678         (cd $(HOST_SUBDIR)/libcpp && \
21679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21681                   "RANLIB=$${RANLIB}" \
21682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21683                   distclean) \
21684           || exit 1
21685
21686 @endif libcpp
21687
21688 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21689 maybe-maintainer-clean-libcpp:
21690 @if libcpp
21691 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21692
21693 maintainer-clean-libcpp: 
21694         @[ -f ./libcpp/Makefile ] || exit 0; \
21695         r=`${PWD_COMMAND}`; export r; \
21696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21697         $(HOST_EXPORTS) \
21698         for flag in $(EXTRA_HOST_FLAGS) ; do \
21699           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21700         done; \
21701         echo "Doing maintainer-clean in libcpp" ; \
21702         (cd $(HOST_SUBDIR)/libcpp && \
21703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21705                   "RANLIB=$${RANLIB}" \
21706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21707                   maintainer-clean) \
21708           || exit 1
21709
21710 @endif libcpp
21711
21712
21713
21714 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21715 maybe-configure-libdecnumber:
21716 @if gcc-bootstrap
21717 configure-libdecnumber: stage_current
21718 @endif gcc-bootstrap
21719 @if libdecnumber
21720 maybe-configure-libdecnumber: configure-libdecnumber
21721 configure-libdecnumber: 
21722         @r=`${PWD_COMMAND}`; export r; \
21723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21725         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21726         $(HOST_EXPORTS)  \
21727         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21728         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21729         case $(srcdir) in \
21730           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21731           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21732                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21733         esac; \
21734         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21735         libsrcdir="$$s/libdecnumber"; \
21736         $(SHELL) $${libsrcdir}/configure \
21737           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21738           --target=${target_alias} $${srcdiroption}  \
21739           || exit 1
21740 @endif libdecnumber
21741
21742
21743
21744 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21745 maybe-configure-stage1-libdecnumber:
21746 @if libdecnumber-bootstrap
21747 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21748 configure-stage1-libdecnumber:
21749         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21750         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21751         @r=`${PWD_COMMAND}`; export r; \
21752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21753         TFLAGS="$(STAGE1_TFLAGS)"; \
21754         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21755         $(HOST_EXPORTS) \
21756         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21757         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21758         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21759         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21760         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21761         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21762         case $(srcdir) in \
21763           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21764           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21765                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21766         esac; \
21767         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21768         libsrcdir="$$s/libdecnumber"; \
21769         $(SHELL) $${libsrcdir}/configure \
21770           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21771           --target=${target_alias} $${srcdiroption} \
21772           $(STAGE1_CONFIGURE_FLAGS)
21773 @endif libdecnumber-bootstrap
21774
21775 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21776 maybe-configure-stage2-libdecnumber:
21777 @if libdecnumber-bootstrap
21778 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21779 configure-stage2-libdecnumber:
21780         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21781         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21782         @r=`${PWD_COMMAND}`; export r; \
21783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21784         TFLAGS="$(STAGE2_TFLAGS)"; \
21785         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21786         $(HOST_EXPORTS) \
21787         $(POSTSTAGE1_HOST_EXPORTS) \
21788         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21789         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21790         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21791         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21792         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21793         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21794         case $(srcdir) in \
21795           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21796           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21797                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21798         esac; \
21799         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21800         libsrcdir="$$s/libdecnumber"; \
21801         $(SHELL) $${libsrcdir}/configure \
21802           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21803           --target=${target_alias} $${srcdiroption} \
21804           --with-build-libsubdir=$(HOST_SUBDIR) \
21805           $(STAGE2_CONFIGURE_FLAGS)
21806 @endif libdecnumber-bootstrap
21807
21808 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21809 maybe-configure-stage3-libdecnumber:
21810 @if libdecnumber-bootstrap
21811 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21812 configure-stage3-libdecnumber:
21813         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21814         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21815         @r=`${PWD_COMMAND}`; export r; \
21816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21817         TFLAGS="$(STAGE3_TFLAGS)"; \
21818         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21819         $(HOST_EXPORTS) \
21820         $(POSTSTAGE1_HOST_EXPORTS) \
21821         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21822         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21823         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21824         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21825         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21826         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21827         case $(srcdir) in \
21828           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21829           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21830                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21831         esac; \
21832         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21833         libsrcdir="$$s/libdecnumber"; \
21834         $(SHELL) $${libsrcdir}/configure \
21835           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21836           --target=${target_alias} $${srcdiroption} \
21837           --with-build-libsubdir=$(HOST_SUBDIR) \
21838           $(STAGE3_CONFIGURE_FLAGS)
21839 @endif libdecnumber-bootstrap
21840
21841 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21842 maybe-configure-stage4-libdecnumber:
21843 @if libdecnumber-bootstrap
21844 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21845 configure-stage4-libdecnumber:
21846         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21847         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21848         @r=`${PWD_COMMAND}`; export r; \
21849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21850         TFLAGS="$(STAGE4_TFLAGS)"; \
21851         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21852         $(HOST_EXPORTS) \
21853         $(POSTSTAGE1_HOST_EXPORTS) \
21854         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21855         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21856         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21857         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21858         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21859         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21860         case $(srcdir) in \
21861           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21862           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21863                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21864         esac; \
21865         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21866         libsrcdir="$$s/libdecnumber"; \
21867         $(SHELL) $${libsrcdir}/configure \
21868           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21869           --target=${target_alias} $${srcdiroption} \
21870           --with-build-libsubdir=$(HOST_SUBDIR) \
21871           $(STAGE4_CONFIGURE_FLAGS)
21872 @endif libdecnumber-bootstrap
21873
21874 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21875 maybe-configure-stageprofile-libdecnumber:
21876 @if libdecnumber-bootstrap
21877 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21878 configure-stageprofile-libdecnumber:
21879         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21880         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21881         @r=`${PWD_COMMAND}`; export r; \
21882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21883         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21884         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21885         $(HOST_EXPORTS) \
21886         $(POSTSTAGE1_HOST_EXPORTS) \
21887         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21888         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21889         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21890         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21891         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21892         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21893         case $(srcdir) in \
21894           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21895           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21896                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21897         esac; \
21898         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21899         libsrcdir="$$s/libdecnumber"; \
21900         $(SHELL) $${libsrcdir}/configure \
21901           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21902           --target=${target_alias} $${srcdiroption} \
21903           --with-build-libsubdir=$(HOST_SUBDIR) \
21904           $(STAGEprofile_CONFIGURE_FLAGS)
21905 @endif libdecnumber-bootstrap
21906
21907 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21908 maybe-configure-stagefeedback-libdecnumber:
21909 @if libdecnumber-bootstrap
21910 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21911 configure-stagefeedback-libdecnumber:
21912         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21913         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21914         @r=`${PWD_COMMAND}`; export r; \
21915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21916         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21917         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21918         $(HOST_EXPORTS) \
21919         $(POSTSTAGE1_HOST_EXPORTS) \
21920         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21921         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21922         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21923         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21924         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21925         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21926         case $(srcdir) in \
21927           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21928           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21929                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21930         esac; \
21931         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21932         libsrcdir="$$s/libdecnumber"; \
21933         $(SHELL) $${libsrcdir}/configure \
21934           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21935           --target=${target_alias} $${srcdiroption} \
21936           --with-build-libsubdir=$(HOST_SUBDIR) \
21937           $(STAGEfeedback_CONFIGURE_FLAGS)
21938 @endif libdecnumber-bootstrap
21939
21940
21941
21942
21943
21944 .PHONY: all-libdecnumber maybe-all-libdecnumber
21945 maybe-all-libdecnumber:
21946 @if gcc-bootstrap
21947 all-libdecnumber: stage_current
21948 @endif gcc-bootstrap
21949 @if libdecnumber
21950 TARGET-libdecnumber=all
21951 maybe-all-libdecnumber: all-libdecnumber
21952 all-libdecnumber: configure-libdecnumber
21953         @r=`${PWD_COMMAND}`; export r; \
21954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21955         $(HOST_EXPORTS)  \
21956         (cd $(HOST_SUBDIR)/libdecnumber && \
21957           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21958                 $(TARGET-libdecnumber))
21959 @endif libdecnumber
21960
21961
21962
21963 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21964 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21965 maybe-all-stage1-libdecnumber:
21966 maybe-clean-stage1-libdecnumber:
21967 @if libdecnumber-bootstrap
21968 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21969 all-stage1: all-stage1-libdecnumber
21970 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21971 all-stage1-libdecnumber: configure-stage1-libdecnumber
21972         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21973         @r=`${PWD_COMMAND}`; export r; \
21974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21975         TFLAGS="$(STAGE1_TFLAGS)"; \
21976         $(HOST_EXPORTS)  \
21977         cd $(HOST_SUBDIR)/libdecnumber && \
21978         $(MAKE) $(BASE_FLAGS_TO_PASS) \
21979                 CFLAGS="$(STAGE1_CFLAGS)" \
21980                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21981                 LIBCFLAGS="$(LIBCFLAGS)" \
21982                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21983                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21984                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21985                 $(EXTRA_HOST_FLAGS)  \
21986                 $(STAGE1_FLAGS_TO_PASS)  \
21987                 TFLAGS="$(STAGE1_TFLAGS)" \
21988                 $(TARGET-stage1-libdecnumber)
21989
21990 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21991 clean-stage1: clean-stage1-libdecnumber
21992 clean-stage1-libdecnumber:
21993         @if [ $(current_stage) = stage1 ]; then \
21994           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21995         else \
21996           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21997           $(MAKE) stage1-start; \
21998         fi; \
21999         cd $(HOST_SUBDIR)/libdecnumber && \
22000         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22001         $(STAGE1_FLAGS_TO_PASS)  clean
22002 @endif libdecnumber-bootstrap
22003
22004
22005 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22006 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22007 maybe-all-stage2-libdecnumber:
22008 maybe-clean-stage2-libdecnumber:
22009 @if libdecnumber-bootstrap
22010 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22011 all-stage2: all-stage2-libdecnumber
22012 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22013 all-stage2-libdecnumber: configure-stage2-libdecnumber
22014         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22015         @r=`${PWD_COMMAND}`; export r; \
22016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22017         TFLAGS="$(STAGE2_TFLAGS)"; \
22018         $(HOST_EXPORTS) \
22019         $(POSTSTAGE1_HOST_EXPORTS)  \
22020         cd $(HOST_SUBDIR)/libdecnumber && \
22021         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22022                 CFLAGS="$(STAGE2_CFLAGS)" \
22023                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22024                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22025                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22026                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22027                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22028                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22029                 TFLAGS="$(STAGE2_TFLAGS)" \
22030                 $(TARGET-stage2-libdecnumber)
22031
22032 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22033 clean-stage2: clean-stage2-libdecnumber
22034 clean-stage2-libdecnumber:
22035         @if [ $(current_stage) = stage2 ]; then \
22036           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22037         else \
22038           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22039           $(MAKE) stage2-start; \
22040         fi; \
22041         cd $(HOST_SUBDIR)/libdecnumber && \
22042         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22043 @endif libdecnumber-bootstrap
22044
22045
22046 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22047 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22048 maybe-all-stage3-libdecnumber:
22049 maybe-clean-stage3-libdecnumber:
22050 @if libdecnumber-bootstrap
22051 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22052 all-stage3: all-stage3-libdecnumber
22053 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22054 all-stage3-libdecnumber: configure-stage3-libdecnumber
22055         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22056         @r=`${PWD_COMMAND}`; export r; \
22057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058         TFLAGS="$(STAGE3_TFLAGS)"; \
22059         $(HOST_EXPORTS) \
22060         $(POSTSTAGE1_HOST_EXPORTS)  \
22061         cd $(HOST_SUBDIR)/libdecnumber && \
22062         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22063                 CFLAGS="$(STAGE3_CFLAGS)" \
22064                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22065                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22066                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22067                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22068                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22069                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22070                 TFLAGS="$(STAGE3_TFLAGS)" \
22071                 $(TARGET-stage3-libdecnumber)
22072
22073 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22074 clean-stage3: clean-stage3-libdecnumber
22075 clean-stage3-libdecnumber:
22076         @if [ $(current_stage) = stage3 ]; then \
22077           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22078         else \
22079           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22080           $(MAKE) stage3-start; \
22081         fi; \
22082         cd $(HOST_SUBDIR)/libdecnumber && \
22083         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22084 @endif libdecnumber-bootstrap
22085
22086
22087 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22088 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22089 maybe-all-stage4-libdecnumber:
22090 maybe-clean-stage4-libdecnumber:
22091 @if libdecnumber-bootstrap
22092 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22093 all-stage4: all-stage4-libdecnumber
22094 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22095 all-stage4-libdecnumber: configure-stage4-libdecnumber
22096         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22097         @r=`${PWD_COMMAND}`; export r; \
22098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22099         TFLAGS="$(STAGE4_TFLAGS)"; \
22100         $(HOST_EXPORTS) \
22101         $(POSTSTAGE1_HOST_EXPORTS)  \
22102         cd $(HOST_SUBDIR)/libdecnumber && \
22103         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22104                 CFLAGS="$(STAGE4_CFLAGS)" \
22105                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22106                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22107                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22108                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22109                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22110                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22111                 TFLAGS="$(STAGE4_TFLAGS)" \
22112                 $(TARGET-stage4-libdecnumber)
22113
22114 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22115 clean-stage4: clean-stage4-libdecnumber
22116 clean-stage4-libdecnumber:
22117         @if [ $(current_stage) = stage4 ]; then \
22118           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22119         else \
22120           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22121           $(MAKE) stage4-start; \
22122         fi; \
22123         cd $(HOST_SUBDIR)/libdecnumber && \
22124         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22125 @endif libdecnumber-bootstrap
22126
22127
22128 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22129 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22130 maybe-all-stageprofile-libdecnumber:
22131 maybe-clean-stageprofile-libdecnumber:
22132 @if libdecnumber-bootstrap
22133 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22134 all-stageprofile: all-stageprofile-libdecnumber
22135 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22136 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22137         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22138         @r=`${PWD_COMMAND}`; export r; \
22139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22140         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22141         $(HOST_EXPORTS) \
22142         $(POSTSTAGE1_HOST_EXPORTS)  \
22143         cd $(HOST_SUBDIR)/libdecnumber && \
22144         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22145                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22146                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22147                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22148                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22149                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22150                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22151                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22152                 TFLAGS="$(STAGEprofile_TFLAGS)" \
22153                 $(TARGET-stageprofile-libdecnumber)
22154
22155 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22156 clean-stageprofile: clean-stageprofile-libdecnumber
22157 clean-stageprofile-libdecnumber:
22158         @if [ $(current_stage) = stageprofile ]; then \
22159           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22160         else \
22161           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22162           $(MAKE) stageprofile-start; \
22163         fi; \
22164         cd $(HOST_SUBDIR)/libdecnumber && \
22165         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22166 @endif libdecnumber-bootstrap
22167
22168
22169 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22170 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22171 maybe-all-stagefeedback-libdecnumber:
22172 maybe-clean-stagefeedback-libdecnumber:
22173 @if libdecnumber-bootstrap
22174 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22175 all-stagefeedback: all-stagefeedback-libdecnumber
22176 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22177 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22178         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22179         @r=`${PWD_COMMAND}`; export r; \
22180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22181         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22182         $(HOST_EXPORTS) \
22183         $(POSTSTAGE1_HOST_EXPORTS)  \
22184         cd $(HOST_SUBDIR)/libdecnumber && \
22185         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22186                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22187                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22188                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22189                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22190                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22191                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22192                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22193                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22194                 $(TARGET-stagefeedback-libdecnumber)
22195
22196 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22197 clean-stagefeedback: clean-stagefeedback-libdecnumber
22198 clean-stagefeedback-libdecnumber:
22199         @if [ $(current_stage) = stagefeedback ]; then \
22200           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22201         else \
22202           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22203           $(MAKE) stagefeedback-start; \
22204         fi; \
22205         cd $(HOST_SUBDIR)/libdecnumber && \
22206         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22207 @endif libdecnumber-bootstrap
22208
22209
22210
22211
22212
22213 .PHONY: check-libdecnumber maybe-check-libdecnumber
22214 maybe-check-libdecnumber:
22215 @if libdecnumber
22216 maybe-check-libdecnumber: check-libdecnumber
22217
22218 check-libdecnumber:
22219         @: $(MAKE); $(unstage)
22220         @r=`${PWD_COMMAND}`; export r; \
22221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222         $(HOST_EXPORTS) \
22223         (cd $(HOST_SUBDIR)/libdecnumber && \
22224           $(MAKE) $(FLAGS_TO_PASS)  check)
22225
22226 @endif libdecnumber
22227
22228 .PHONY: install-libdecnumber maybe-install-libdecnumber
22229 maybe-install-libdecnumber:
22230 @if libdecnumber
22231 maybe-install-libdecnumber: install-libdecnumber
22232
22233 install-libdecnumber: installdirs
22234         @: $(MAKE); $(unstage)
22235         @r=`${PWD_COMMAND}`; export r; \
22236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22237         $(HOST_EXPORTS) \
22238         (cd $(HOST_SUBDIR)/libdecnumber && \
22239           $(MAKE) $(FLAGS_TO_PASS)  install)
22240
22241 @endif libdecnumber
22242
22243 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22244 maybe-install-strip-libdecnumber:
22245 @if libdecnumber
22246 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22247
22248 install-strip-libdecnumber: installdirs
22249         @: $(MAKE); $(unstage)
22250         @r=`${PWD_COMMAND}`; export r; \
22251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22252         $(HOST_EXPORTS) \
22253         (cd $(HOST_SUBDIR)/libdecnumber && \
22254           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22255
22256 @endif libdecnumber
22257
22258 # Other targets (info, dvi, pdf, etc.)
22259
22260 .PHONY: maybe-info-libdecnumber info-libdecnumber
22261 maybe-info-libdecnumber:
22262 @if libdecnumber
22263 maybe-info-libdecnumber: info-libdecnumber
22264
22265 info-libdecnumber: \
22266     configure-libdecnumber 
22267         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22268         r=`${PWD_COMMAND}`; export r; \
22269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22270         $(HOST_EXPORTS) \
22271         for flag in $(EXTRA_HOST_FLAGS) ; do \
22272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22273         done; \
22274         echo "Doing info in libdecnumber" ; \
22275         (cd $(HOST_SUBDIR)/libdecnumber && \
22276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22278                   "RANLIB=$${RANLIB}" \
22279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22280                   info) \
22281           || exit 1
22282
22283 @endif libdecnumber
22284
22285 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22286 maybe-dvi-libdecnumber:
22287 @if libdecnumber
22288 maybe-dvi-libdecnumber: dvi-libdecnumber
22289
22290 dvi-libdecnumber: \
22291     configure-libdecnumber 
22292         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22293         r=`${PWD_COMMAND}`; export r; \
22294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22295         $(HOST_EXPORTS) \
22296         for flag in $(EXTRA_HOST_FLAGS) ; do \
22297           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22298         done; \
22299         echo "Doing dvi in libdecnumber" ; \
22300         (cd $(HOST_SUBDIR)/libdecnumber && \
22301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22303                   "RANLIB=$${RANLIB}" \
22304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22305                   dvi) \
22306           || exit 1
22307
22308 @endif libdecnumber
22309
22310 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22311 maybe-pdf-libdecnumber:
22312 @if libdecnumber
22313 maybe-pdf-libdecnumber: pdf-libdecnumber
22314
22315 pdf-libdecnumber: \
22316     configure-libdecnumber 
22317         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22318         r=`${PWD_COMMAND}`; export r; \
22319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22320         $(HOST_EXPORTS) \
22321         for flag in $(EXTRA_HOST_FLAGS) ; do \
22322           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22323         done; \
22324         echo "Doing pdf in libdecnumber" ; \
22325         (cd $(HOST_SUBDIR)/libdecnumber && \
22326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22328                   "RANLIB=$${RANLIB}" \
22329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22330                   pdf) \
22331           || exit 1
22332
22333 @endif libdecnumber
22334
22335 .PHONY: maybe-html-libdecnumber html-libdecnumber
22336 maybe-html-libdecnumber:
22337 @if libdecnumber
22338 maybe-html-libdecnumber: html-libdecnumber
22339
22340 html-libdecnumber: \
22341     configure-libdecnumber 
22342         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22343         r=`${PWD_COMMAND}`; export r; \
22344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345         $(HOST_EXPORTS) \
22346         for flag in $(EXTRA_HOST_FLAGS) ; do \
22347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22348         done; \
22349         echo "Doing html in libdecnumber" ; \
22350         (cd $(HOST_SUBDIR)/libdecnumber && \
22351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22353                   "RANLIB=$${RANLIB}" \
22354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22355                   html) \
22356           || exit 1
22357
22358 @endif libdecnumber
22359
22360 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22361 maybe-TAGS-libdecnumber:
22362 @if libdecnumber
22363 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22364
22365 TAGS-libdecnumber: \
22366     configure-libdecnumber 
22367         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22368         r=`${PWD_COMMAND}`; export r; \
22369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22370         $(HOST_EXPORTS) \
22371         for flag in $(EXTRA_HOST_FLAGS) ; do \
22372           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22373         done; \
22374         echo "Doing TAGS in libdecnumber" ; \
22375         (cd $(HOST_SUBDIR)/libdecnumber && \
22376           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22377                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22378                   "RANLIB=$${RANLIB}" \
22379                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22380                   TAGS) \
22381           || exit 1
22382
22383 @endif libdecnumber
22384
22385 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22386 maybe-install-info-libdecnumber:
22387 @if libdecnumber
22388 maybe-install-info-libdecnumber: install-info-libdecnumber
22389
22390 install-info-libdecnumber: \
22391     configure-libdecnumber \
22392     info-libdecnumber 
22393         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22394         r=`${PWD_COMMAND}`; export r; \
22395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22396         $(HOST_EXPORTS) \
22397         for flag in $(EXTRA_HOST_FLAGS) ; do \
22398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22399         done; \
22400         echo "Doing install-info in libdecnumber" ; \
22401         (cd $(HOST_SUBDIR)/libdecnumber && \
22402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22404                   "RANLIB=$${RANLIB}" \
22405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22406                   install-info) \
22407           || exit 1
22408
22409 @endif libdecnumber
22410
22411 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22412 maybe-install-pdf-libdecnumber:
22413 @if libdecnumber
22414 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22415
22416 install-pdf-libdecnumber: \
22417     configure-libdecnumber \
22418     pdf-libdecnumber 
22419         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22420         r=`${PWD_COMMAND}`; export r; \
22421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22422         $(HOST_EXPORTS) \
22423         for flag in $(EXTRA_HOST_FLAGS) ; do \
22424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22425         done; \
22426         echo "Doing install-pdf in libdecnumber" ; \
22427         (cd $(HOST_SUBDIR)/libdecnumber && \
22428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22430                   "RANLIB=$${RANLIB}" \
22431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22432                   install-pdf) \
22433           || exit 1
22434
22435 @endif libdecnumber
22436
22437 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22438 maybe-install-html-libdecnumber:
22439 @if libdecnumber
22440 maybe-install-html-libdecnumber: install-html-libdecnumber
22441
22442 install-html-libdecnumber: \
22443     configure-libdecnumber \
22444     html-libdecnumber 
22445         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22446         r=`${PWD_COMMAND}`; export r; \
22447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22448         $(HOST_EXPORTS) \
22449         for flag in $(EXTRA_HOST_FLAGS) ; do \
22450           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22451         done; \
22452         echo "Doing install-html in libdecnumber" ; \
22453         (cd $(HOST_SUBDIR)/libdecnumber && \
22454           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22455                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22456                   "RANLIB=$${RANLIB}" \
22457                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22458                   install-html) \
22459           || exit 1
22460
22461 @endif libdecnumber
22462
22463 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22464 maybe-installcheck-libdecnumber:
22465 @if libdecnumber
22466 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22467
22468 installcheck-libdecnumber: \
22469     configure-libdecnumber 
22470         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22471         r=`${PWD_COMMAND}`; export r; \
22472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22473         $(HOST_EXPORTS) \
22474         for flag in $(EXTRA_HOST_FLAGS) ; do \
22475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22476         done; \
22477         echo "Doing installcheck in libdecnumber" ; \
22478         (cd $(HOST_SUBDIR)/libdecnumber && \
22479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22481                   "RANLIB=$${RANLIB}" \
22482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22483                   installcheck) \
22484           || exit 1
22485
22486 @endif libdecnumber
22487
22488 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22489 maybe-mostlyclean-libdecnumber:
22490 @if libdecnumber
22491 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22492
22493 mostlyclean-libdecnumber: 
22494         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22495         r=`${PWD_COMMAND}`; export r; \
22496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22497         $(HOST_EXPORTS) \
22498         for flag in $(EXTRA_HOST_FLAGS) ; do \
22499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22500         done; \
22501         echo "Doing mostlyclean in libdecnumber" ; \
22502         (cd $(HOST_SUBDIR)/libdecnumber && \
22503           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22504                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22505                   "RANLIB=$${RANLIB}" \
22506                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22507                   mostlyclean) \
22508           || exit 1
22509
22510 @endif libdecnumber
22511
22512 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22513 maybe-clean-libdecnumber:
22514 @if libdecnumber
22515 maybe-clean-libdecnumber: clean-libdecnumber
22516
22517 clean-libdecnumber: 
22518         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22519         r=`${PWD_COMMAND}`; export r; \
22520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22521         $(HOST_EXPORTS) \
22522         for flag in $(EXTRA_HOST_FLAGS) ; do \
22523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22524         done; \
22525         echo "Doing clean in libdecnumber" ; \
22526         (cd $(HOST_SUBDIR)/libdecnumber && \
22527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22529                   "RANLIB=$${RANLIB}" \
22530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22531                   clean) \
22532           || exit 1
22533
22534 @endif libdecnumber
22535
22536 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22537 maybe-distclean-libdecnumber:
22538 @if libdecnumber
22539 maybe-distclean-libdecnumber: distclean-libdecnumber
22540
22541 distclean-libdecnumber: 
22542         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22543         r=`${PWD_COMMAND}`; export r; \
22544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545         $(HOST_EXPORTS) \
22546         for flag in $(EXTRA_HOST_FLAGS) ; do \
22547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22548         done; \
22549         echo "Doing distclean in libdecnumber" ; \
22550         (cd $(HOST_SUBDIR)/libdecnumber && \
22551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22553                   "RANLIB=$${RANLIB}" \
22554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22555                   distclean) \
22556           || exit 1
22557
22558 @endif libdecnumber
22559
22560 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22561 maybe-maintainer-clean-libdecnumber:
22562 @if libdecnumber
22563 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22564
22565 maintainer-clean-libdecnumber: 
22566         @[ -f ./libdecnumber/Makefile ] || exit 0; \
22567         r=`${PWD_COMMAND}`; export r; \
22568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22569         $(HOST_EXPORTS) \
22570         for flag in $(EXTRA_HOST_FLAGS) ; do \
22571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22572         done; \
22573         echo "Doing maintainer-clean in libdecnumber" ; \
22574         (cd $(HOST_SUBDIR)/libdecnumber && \
22575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22577                   "RANLIB=$${RANLIB}" \
22578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22579                   maintainer-clean) \
22580           || exit 1
22581
22582 @endif libdecnumber
22583
22584
22585
22586 .PHONY: configure-libgui maybe-configure-libgui
22587 maybe-configure-libgui:
22588 @if gcc-bootstrap
22589 configure-libgui: stage_current
22590 @endif gcc-bootstrap
22591 @if libgui
22592 maybe-configure-libgui: configure-libgui
22593 configure-libgui: 
22594         @: $(MAKE); $(unstage)
22595         @r=`${PWD_COMMAND}`; export r; \
22596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22597         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22598         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22599         $(HOST_EXPORTS)  \
22600         echo Configuring in $(HOST_SUBDIR)/libgui; \
22601         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22602         case $(srcdir) in \
22603           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22604           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22605                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22606         esac; \
22607         srcdiroption="--srcdir=$${topdir}/libgui"; \
22608         libsrcdir="$$s/libgui"; \
22609         $(SHELL) $${libsrcdir}/configure \
22610           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22611           --target=${target_alias} $${srcdiroption}  \
22612           || exit 1
22613 @endif libgui
22614
22615
22616
22617
22618
22619 .PHONY: all-libgui maybe-all-libgui
22620 maybe-all-libgui:
22621 @if gcc-bootstrap
22622 all-libgui: stage_current
22623 @endif gcc-bootstrap
22624 @if libgui
22625 TARGET-libgui=all
22626 maybe-all-libgui: all-libgui
22627 all-libgui: configure-libgui
22628         @: $(MAKE); $(unstage)
22629         @r=`${PWD_COMMAND}`; export r; \
22630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22631         $(HOST_EXPORTS)  \
22632         (cd $(HOST_SUBDIR)/libgui && \
22633           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22634                 $(TARGET-libgui))
22635 @endif libgui
22636
22637
22638
22639
22640 .PHONY: check-libgui maybe-check-libgui
22641 maybe-check-libgui:
22642 @if libgui
22643 maybe-check-libgui: check-libgui
22644
22645 check-libgui:
22646         @: $(MAKE); $(unstage)
22647         @r=`${PWD_COMMAND}`; export r; \
22648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22649         $(HOST_EXPORTS) \
22650         (cd $(HOST_SUBDIR)/libgui && \
22651           $(MAKE) $(FLAGS_TO_PASS)  check)
22652
22653 @endif libgui
22654
22655 .PHONY: install-libgui maybe-install-libgui
22656 maybe-install-libgui:
22657 @if libgui
22658 maybe-install-libgui: install-libgui
22659
22660 install-libgui: installdirs
22661         @: $(MAKE); $(unstage)
22662         @r=`${PWD_COMMAND}`; export r; \
22663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22664         $(HOST_EXPORTS) \
22665         (cd $(HOST_SUBDIR)/libgui && \
22666           $(MAKE) $(FLAGS_TO_PASS)  install)
22667
22668 @endif libgui
22669
22670 .PHONY: install-strip-libgui maybe-install-strip-libgui
22671 maybe-install-strip-libgui:
22672 @if libgui
22673 maybe-install-strip-libgui: install-strip-libgui
22674
22675 install-strip-libgui: installdirs
22676         @: $(MAKE); $(unstage)
22677         @r=`${PWD_COMMAND}`; export r; \
22678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22679         $(HOST_EXPORTS) \
22680         (cd $(HOST_SUBDIR)/libgui && \
22681           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22682
22683 @endif libgui
22684
22685 # Other targets (info, dvi, pdf, etc.)
22686
22687 .PHONY: maybe-info-libgui info-libgui
22688 maybe-info-libgui:
22689 @if libgui
22690 maybe-info-libgui: info-libgui
22691
22692 info-libgui: \
22693     configure-libgui 
22694         @: $(MAKE); $(unstage)
22695         @[ -f ./libgui/Makefile ] || exit 0; \
22696         r=`${PWD_COMMAND}`; export r; \
22697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698         $(HOST_EXPORTS) \
22699         for flag in $(EXTRA_HOST_FLAGS) ; do \
22700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22701         done; \
22702         echo "Doing info in libgui" ; \
22703         (cd $(HOST_SUBDIR)/libgui && \
22704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22706                   "RANLIB=$${RANLIB}" \
22707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22708                   info) \
22709           || exit 1
22710
22711 @endif libgui
22712
22713 .PHONY: maybe-dvi-libgui dvi-libgui
22714 maybe-dvi-libgui:
22715 @if libgui
22716 maybe-dvi-libgui: dvi-libgui
22717
22718 dvi-libgui: \
22719     configure-libgui 
22720         @: $(MAKE); $(unstage)
22721         @[ -f ./libgui/Makefile ] || exit 0; \
22722         r=`${PWD_COMMAND}`; export r; \
22723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22724         $(HOST_EXPORTS) \
22725         for flag in $(EXTRA_HOST_FLAGS) ; do \
22726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22727         done; \
22728         echo "Doing dvi in libgui" ; \
22729         (cd $(HOST_SUBDIR)/libgui && \
22730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22732                   "RANLIB=$${RANLIB}" \
22733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22734                   dvi) \
22735           || exit 1
22736
22737 @endif libgui
22738
22739 .PHONY: maybe-pdf-libgui pdf-libgui
22740 maybe-pdf-libgui:
22741 @if libgui
22742 maybe-pdf-libgui: pdf-libgui
22743
22744 pdf-libgui: \
22745     configure-libgui 
22746         @: $(MAKE); $(unstage)
22747         @[ -f ./libgui/Makefile ] || exit 0; \
22748         r=`${PWD_COMMAND}`; export r; \
22749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22750         $(HOST_EXPORTS) \
22751         for flag in $(EXTRA_HOST_FLAGS) ; do \
22752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22753         done; \
22754         echo "Doing pdf in libgui" ; \
22755         (cd $(HOST_SUBDIR)/libgui && \
22756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22758                   "RANLIB=$${RANLIB}" \
22759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22760                   pdf) \
22761           || exit 1
22762
22763 @endif libgui
22764
22765 .PHONY: maybe-html-libgui html-libgui
22766 maybe-html-libgui:
22767 @if libgui
22768 maybe-html-libgui: html-libgui
22769
22770 html-libgui: \
22771     configure-libgui 
22772         @: $(MAKE); $(unstage)
22773         @[ -f ./libgui/Makefile ] || exit 0; \
22774         r=`${PWD_COMMAND}`; export r; \
22775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22776         $(HOST_EXPORTS) \
22777         for flag in $(EXTRA_HOST_FLAGS) ; do \
22778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22779         done; \
22780         echo "Doing html in libgui" ; \
22781         (cd $(HOST_SUBDIR)/libgui && \
22782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22784                   "RANLIB=$${RANLIB}" \
22785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22786                   html) \
22787           || exit 1
22788
22789 @endif libgui
22790
22791 .PHONY: maybe-TAGS-libgui TAGS-libgui
22792 maybe-TAGS-libgui:
22793 @if libgui
22794 maybe-TAGS-libgui: TAGS-libgui
22795
22796 TAGS-libgui: \
22797     configure-libgui 
22798         @: $(MAKE); $(unstage)
22799         @[ -f ./libgui/Makefile ] || exit 0; \
22800         r=`${PWD_COMMAND}`; export r; \
22801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22802         $(HOST_EXPORTS) \
22803         for flag in $(EXTRA_HOST_FLAGS) ; do \
22804           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22805         done; \
22806         echo "Doing TAGS in libgui" ; \
22807         (cd $(HOST_SUBDIR)/libgui && \
22808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22810                   "RANLIB=$${RANLIB}" \
22811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22812                   TAGS) \
22813           || exit 1
22814
22815 @endif libgui
22816
22817 .PHONY: maybe-install-info-libgui install-info-libgui
22818 maybe-install-info-libgui:
22819 @if libgui
22820 maybe-install-info-libgui: install-info-libgui
22821
22822 install-info-libgui: \
22823     configure-libgui \
22824     info-libgui 
22825         @: $(MAKE); $(unstage)
22826         @[ -f ./libgui/Makefile ] || exit 0; \
22827         r=`${PWD_COMMAND}`; export r; \
22828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22829         $(HOST_EXPORTS) \
22830         for flag in $(EXTRA_HOST_FLAGS) ; do \
22831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22832         done; \
22833         echo "Doing install-info in libgui" ; \
22834         (cd $(HOST_SUBDIR)/libgui && \
22835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22837                   "RANLIB=$${RANLIB}" \
22838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22839                   install-info) \
22840           || exit 1
22841
22842 @endif libgui
22843
22844 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22845 maybe-install-pdf-libgui:
22846 @if libgui
22847 maybe-install-pdf-libgui: install-pdf-libgui
22848
22849 install-pdf-libgui: \
22850     configure-libgui \
22851     pdf-libgui 
22852         @: $(MAKE); $(unstage)
22853         @[ -f ./libgui/Makefile ] || exit 0; \
22854         r=`${PWD_COMMAND}`; export r; \
22855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22856         $(HOST_EXPORTS) \
22857         for flag in $(EXTRA_HOST_FLAGS) ; do \
22858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22859         done; \
22860         echo "Doing install-pdf in libgui" ; \
22861         (cd $(HOST_SUBDIR)/libgui && \
22862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22864                   "RANLIB=$${RANLIB}" \
22865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22866                   install-pdf) \
22867           || exit 1
22868
22869 @endif libgui
22870
22871 .PHONY: maybe-install-html-libgui install-html-libgui
22872 maybe-install-html-libgui:
22873 @if libgui
22874 maybe-install-html-libgui: install-html-libgui
22875
22876 install-html-libgui: \
22877     configure-libgui \
22878     html-libgui 
22879         @: $(MAKE); $(unstage)
22880         @[ -f ./libgui/Makefile ] || exit 0; \
22881         r=`${PWD_COMMAND}`; export r; \
22882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22883         $(HOST_EXPORTS) \
22884         for flag in $(EXTRA_HOST_FLAGS) ; do \
22885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22886         done; \
22887         echo "Doing install-html in libgui" ; \
22888         (cd $(HOST_SUBDIR)/libgui && \
22889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22891                   "RANLIB=$${RANLIB}" \
22892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22893                   install-html) \
22894           || exit 1
22895
22896 @endif libgui
22897
22898 .PHONY: maybe-installcheck-libgui installcheck-libgui
22899 maybe-installcheck-libgui:
22900 @if libgui
22901 maybe-installcheck-libgui: installcheck-libgui
22902
22903 installcheck-libgui: \
22904     configure-libgui 
22905         @: $(MAKE); $(unstage)
22906         @[ -f ./libgui/Makefile ] || exit 0; \
22907         r=`${PWD_COMMAND}`; export r; \
22908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909         $(HOST_EXPORTS) \
22910         for flag in $(EXTRA_HOST_FLAGS) ; do \
22911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22912         done; \
22913         echo "Doing installcheck in libgui" ; \
22914         (cd $(HOST_SUBDIR)/libgui && \
22915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22917                   "RANLIB=$${RANLIB}" \
22918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22919                   installcheck) \
22920           || exit 1
22921
22922 @endif libgui
22923
22924 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22925 maybe-mostlyclean-libgui:
22926 @if libgui
22927 maybe-mostlyclean-libgui: mostlyclean-libgui
22928
22929 mostlyclean-libgui: 
22930         @: $(MAKE); $(unstage)
22931         @[ -f ./libgui/Makefile ] || exit 0; \
22932         r=`${PWD_COMMAND}`; export r; \
22933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22934         $(HOST_EXPORTS) \
22935         for flag in $(EXTRA_HOST_FLAGS) ; do \
22936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22937         done; \
22938         echo "Doing mostlyclean in libgui" ; \
22939         (cd $(HOST_SUBDIR)/libgui && \
22940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22942                   "RANLIB=$${RANLIB}" \
22943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22944                   mostlyclean) \
22945           || exit 1
22946
22947 @endif libgui
22948
22949 .PHONY: maybe-clean-libgui clean-libgui
22950 maybe-clean-libgui:
22951 @if libgui
22952 maybe-clean-libgui: clean-libgui
22953
22954 clean-libgui: 
22955         @: $(MAKE); $(unstage)
22956         @[ -f ./libgui/Makefile ] || exit 0; \
22957         r=`${PWD_COMMAND}`; export r; \
22958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22959         $(HOST_EXPORTS) \
22960         for flag in $(EXTRA_HOST_FLAGS) ; do \
22961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22962         done; \
22963         echo "Doing clean in libgui" ; \
22964         (cd $(HOST_SUBDIR)/libgui && \
22965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22967                   "RANLIB=$${RANLIB}" \
22968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22969                   clean) \
22970           || exit 1
22971
22972 @endif libgui
22973
22974 .PHONY: maybe-distclean-libgui distclean-libgui
22975 maybe-distclean-libgui:
22976 @if libgui
22977 maybe-distclean-libgui: distclean-libgui
22978
22979 distclean-libgui: 
22980         @: $(MAKE); $(unstage)
22981         @[ -f ./libgui/Makefile ] || exit 0; \
22982         r=`${PWD_COMMAND}`; export r; \
22983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22984         $(HOST_EXPORTS) \
22985         for flag in $(EXTRA_HOST_FLAGS) ; do \
22986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22987         done; \
22988         echo "Doing distclean in libgui" ; \
22989         (cd $(HOST_SUBDIR)/libgui && \
22990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22992                   "RANLIB=$${RANLIB}" \
22993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22994                   distclean) \
22995           || exit 1
22996
22997 @endif libgui
22998
22999 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23000 maybe-maintainer-clean-libgui:
23001 @if libgui
23002 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23003
23004 maintainer-clean-libgui: 
23005         @: $(MAKE); $(unstage)
23006         @[ -f ./libgui/Makefile ] || exit 0; \
23007         r=`${PWD_COMMAND}`; export r; \
23008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23009         $(HOST_EXPORTS) \
23010         for flag in $(EXTRA_HOST_FLAGS) ; do \
23011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23012         done; \
23013         echo "Doing maintainer-clean in libgui" ; \
23014         (cd $(HOST_SUBDIR)/libgui && \
23015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23017                   "RANLIB=$${RANLIB}" \
23018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23019                   maintainer-clean) \
23020           || exit 1
23021
23022 @endif libgui
23023
23024
23025
23026 .PHONY: configure-libiberty maybe-configure-libiberty
23027 maybe-configure-libiberty:
23028 @if gcc-bootstrap
23029 configure-libiberty: stage_current
23030 @endif gcc-bootstrap
23031 @if libiberty
23032 maybe-configure-libiberty: configure-libiberty
23033 configure-libiberty: 
23034         @r=`${PWD_COMMAND}`; export r; \
23035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23036         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23037         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23038         $(HOST_EXPORTS)  \
23039         echo Configuring in $(HOST_SUBDIR)/libiberty; \
23040         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23041         case $(srcdir) in \
23042           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23043           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23044                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23045         esac; \
23046         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23047         libsrcdir="$$s/libiberty"; \
23048         $(SHELL) $${libsrcdir}/configure \
23049           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23050           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
23051           || exit 1
23052 @endif libiberty
23053
23054
23055
23056 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23057 maybe-configure-stage1-libiberty:
23058 @if libiberty-bootstrap
23059 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23060 configure-stage1-libiberty:
23061         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23062         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23063         @r=`${PWD_COMMAND}`; export r; \
23064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23065         TFLAGS="$(STAGE1_TFLAGS)"; \
23066         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23067         $(HOST_EXPORTS) \
23068         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23069         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23070         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
23071         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23072         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23073         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23074         case $(srcdir) in \
23075           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23076           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23077                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23078         esac; \
23079         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23080         libsrcdir="$$s/libiberty"; \
23081         $(SHELL) $${libsrcdir}/configure \
23082           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23083           --target=${target_alias} $${srcdiroption} \
23084           $(STAGE1_CONFIGURE_FLAGS) \
23085           @extra_host_libiberty_configure_flags@
23086 @endif libiberty-bootstrap
23087
23088 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23089 maybe-configure-stage2-libiberty:
23090 @if libiberty-bootstrap
23091 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23092 configure-stage2-libiberty:
23093         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23094         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23095         @r=`${PWD_COMMAND}`; export r; \
23096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23097         TFLAGS="$(STAGE2_TFLAGS)"; \
23098         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23099         $(HOST_EXPORTS) \
23100         $(POSTSTAGE1_HOST_EXPORTS) \
23101         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23102         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23103         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
23104         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23105         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23106         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23107         case $(srcdir) in \
23108           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23109           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23110                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23111         esac; \
23112         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23113         libsrcdir="$$s/libiberty"; \
23114         $(SHELL) $${libsrcdir}/configure \
23115           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23116           --target=${target_alias} $${srcdiroption} \
23117           --with-build-libsubdir=$(HOST_SUBDIR) \
23118           $(STAGE2_CONFIGURE_FLAGS) \
23119           @extra_host_libiberty_configure_flags@
23120 @endif libiberty-bootstrap
23121
23122 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23123 maybe-configure-stage3-libiberty:
23124 @if libiberty-bootstrap
23125 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23126 configure-stage3-libiberty:
23127         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23128         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23129         @r=`${PWD_COMMAND}`; export r; \
23130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23131         TFLAGS="$(STAGE3_TFLAGS)"; \
23132         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23133         $(HOST_EXPORTS) \
23134         $(POSTSTAGE1_HOST_EXPORTS) \
23135         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23136         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23137         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
23138         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23139         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23140         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23141         case $(srcdir) in \
23142           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23143           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23144                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23145         esac; \
23146         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23147         libsrcdir="$$s/libiberty"; \
23148         $(SHELL) $${libsrcdir}/configure \
23149           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23150           --target=${target_alias} $${srcdiroption} \
23151           --with-build-libsubdir=$(HOST_SUBDIR) \
23152           $(STAGE3_CONFIGURE_FLAGS) \
23153           @extra_host_libiberty_configure_flags@
23154 @endif libiberty-bootstrap
23155
23156 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23157 maybe-configure-stage4-libiberty:
23158 @if libiberty-bootstrap
23159 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23160 configure-stage4-libiberty:
23161         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23162         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23163         @r=`${PWD_COMMAND}`; export r; \
23164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165         TFLAGS="$(STAGE4_TFLAGS)"; \
23166         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23167         $(HOST_EXPORTS) \
23168         $(POSTSTAGE1_HOST_EXPORTS) \
23169         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23170         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23171         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
23172         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23173         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23174         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23175         case $(srcdir) in \
23176           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23177           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23178                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23179         esac; \
23180         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23181         libsrcdir="$$s/libiberty"; \
23182         $(SHELL) $${libsrcdir}/configure \
23183           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23184           --target=${target_alias} $${srcdiroption} \
23185           --with-build-libsubdir=$(HOST_SUBDIR) \
23186           $(STAGE4_CONFIGURE_FLAGS) \
23187           @extra_host_libiberty_configure_flags@
23188 @endif libiberty-bootstrap
23189
23190 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23191 maybe-configure-stageprofile-libiberty:
23192 @if libiberty-bootstrap
23193 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23194 configure-stageprofile-libiberty:
23195         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23196         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23197         @r=`${PWD_COMMAND}`; export r; \
23198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199         TFLAGS="$(STAGEprofile_TFLAGS)"; \
23200         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23201         $(HOST_EXPORTS) \
23202         $(POSTSTAGE1_HOST_EXPORTS) \
23203         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23204         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23205         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23206         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23207         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23208         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23209         case $(srcdir) in \
23210           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23211           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23212                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23213         esac; \
23214         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23215         libsrcdir="$$s/libiberty"; \
23216         $(SHELL) $${libsrcdir}/configure \
23217           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23218           --target=${target_alias} $${srcdiroption} \
23219           --with-build-libsubdir=$(HOST_SUBDIR) \
23220           $(STAGEprofile_CONFIGURE_FLAGS) \
23221           @extra_host_libiberty_configure_flags@
23222 @endif libiberty-bootstrap
23223
23224 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23225 maybe-configure-stagefeedback-libiberty:
23226 @if libiberty-bootstrap
23227 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23228 configure-stagefeedback-libiberty:
23229         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23230         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23231         @r=`${PWD_COMMAND}`; export r; \
23232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23234         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23235         $(HOST_EXPORTS) \
23236         $(POSTSTAGE1_HOST_EXPORTS) \
23237         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23238         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23239         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23240         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23241         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23242         cd $(HOST_SUBDIR)/libiberty || exit 1; \
23243         case $(srcdir) in \
23244           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23245           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23246                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23247         esac; \
23248         srcdiroption="--srcdir=$${topdir}/libiberty"; \
23249         libsrcdir="$$s/libiberty"; \
23250         $(SHELL) $${libsrcdir}/configure \
23251           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23252           --target=${target_alias} $${srcdiroption} \
23253           --with-build-libsubdir=$(HOST_SUBDIR) \
23254           $(STAGEfeedback_CONFIGURE_FLAGS) \
23255           @extra_host_libiberty_configure_flags@
23256 @endif libiberty-bootstrap
23257
23258
23259
23260
23261
23262 .PHONY: all-libiberty maybe-all-libiberty
23263 maybe-all-libiberty:
23264 @if gcc-bootstrap
23265 all-libiberty: stage_current
23266 @endif gcc-bootstrap
23267 @if libiberty
23268 TARGET-libiberty=all
23269 maybe-all-libiberty: all-libiberty
23270 all-libiberty: configure-libiberty
23271         @r=`${PWD_COMMAND}`; export r; \
23272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23273         $(HOST_EXPORTS)  \
23274         (cd $(HOST_SUBDIR)/libiberty && \
23275           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23276                 $(TARGET-libiberty))
23277 @endif libiberty
23278
23279
23280
23281 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23282 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23283 maybe-all-stage1-libiberty:
23284 maybe-clean-stage1-libiberty:
23285 @if libiberty-bootstrap
23286 maybe-all-stage1-libiberty: all-stage1-libiberty
23287 all-stage1: all-stage1-libiberty
23288 TARGET-stage1-libiberty = $(TARGET-libiberty)
23289 all-stage1-libiberty: configure-stage1-libiberty
23290         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23291         @r=`${PWD_COMMAND}`; export r; \
23292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23293         TFLAGS="$(STAGE1_TFLAGS)"; \
23294         $(HOST_EXPORTS)  \
23295         cd $(HOST_SUBDIR)/libiberty && \
23296         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23297                 CFLAGS="$(STAGE1_CFLAGS)" \
23298                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23299                 LIBCFLAGS="$(LIBCFLAGS)" \
23300                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23301                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23302                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23303                 $(EXTRA_HOST_FLAGS)  \
23304                 $(STAGE1_FLAGS_TO_PASS)  \
23305                 TFLAGS="$(STAGE1_TFLAGS)" \
23306                 $(TARGET-stage1-libiberty)
23307
23308 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23309 clean-stage1: clean-stage1-libiberty
23310 clean-stage1-libiberty:
23311         @if [ $(current_stage) = stage1 ]; then \
23312           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23313         else \
23314           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23315           $(MAKE) stage1-start; \
23316         fi; \
23317         cd $(HOST_SUBDIR)/libiberty && \
23318         $(MAKE) $(EXTRA_HOST_FLAGS)  \
23319         $(STAGE1_FLAGS_TO_PASS)  clean
23320 @endif libiberty-bootstrap
23321
23322
23323 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23324 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23325 maybe-all-stage2-libiberty:
23326 maybe-clean-stage2-libiberty:
23327 @if libiberty-bootstrap
23328 maybe-all-stage2-libiberty: all-stage2-libiberty
23329 all-stage2: all-stage2-libiberty
23330 TARGET-stage2-libiberty = $(TARGET-libiberty)
23331 all-stage2-libiberty: configure-stage2-libiberty
23332         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23333         @r=`${PWD_COMMAND}`; export r; \
23334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23335         TFLAGS="$(STAGE2_TFLAGS)"; \
23336         $(HOST_EXPORTS) \
23337         $(POSTSTAGE1_HOST_EXPORTS)  \
23338         cd $(HOST_SUBDIR)/libiberty && \
23339         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23340                 CFLAGS="$(STAGE2_CFLAGS)" \
23341                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23342                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23343                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23344                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23345                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23346                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23347                 TFLAGS="$(STAGE2_TFLAGS)" \
23348                 $(TARGET-stage2-libiberty)
23349
23350 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23351 clean-stage2: clean-stage2-libiberty
23352 clean-stage2-libiberty:
23353         @if [ $(current_stage) = stage2 ]; then \
23354           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23355         else \
23356           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23357           $(MAKE) stage2-start; \
23358         fi; \
23359         cd $(HOST_SUBDIR)/libiberty && \
23360         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23361 @endif libiberty-bootstrap
23362
23363
23364 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23365 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23366 maybe-all-stage3-libiberty:
23367 maybe-clean-stage3-libiberty:
23368 @if libiberty-bootstrap
23369 maybe-all-stage3-libiberty: all-stage3-libiberty
23370 all-stage3: all-stage3-libiberty
23371 TARGET-stage3-libiberty = $(TARGET-libiberty)
23372 all-stage3-libiberty: configure-stage3-libiberty
23373         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23374         @r=`${PWD_COMMAND}`; export r; \
23375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23376         TFLAGS="$(STAGE3_TFLAGS)"; \
23377         $(HOST_EXPORTS) \
23378         $(POSTSTAGE1_HOST_EXPORTS)  \
23379         cd $(HOST_SUBDIR)/libiberty && \
23380         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23381                 CFLAGS="$(STAGE3_CFLAGS)" \
23382                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23383                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23384                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23385                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23386                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23387                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23388                 TFLAGS="$(STAGE3_TFLAGS)" \
23389                 $(TARGET-stage3-libiberty)
23390
23391 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23392 clean-stage3: clean-stage3-libiberty
23393 clean-stage3-libiberty:
23394         @if [ $(current_stage) = stage3 ]; then \
23395           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23396         else \
23397           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23398           $(MAKE) stage3-start; \
23399         fi; \
23400         cd $(HOST_SUBDIR)/libiberty && \
23401         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23402 @endif libiberty-bootstrap
23403
23404
23405 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23406 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23407 maybe-all-stage4-libiberty:
23408 maybe-clean-stage4-libiberty:
23409 @if libiberty-bootstrap
23410 maybe-all-stage4-libiberty: all-stage4-libiberty
23411 all-stage4: all-stage4-libiberty
23412 TARGET-stage4-libiberty = $(TARGET-libiberty)
23413 all-stage4-libiberty: configure-stage4-libiberty
23414         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23415         @r=`${PWD_COMMAND}`; export r; \
23416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23417         TFLAGS="$(STAGE4_TFLAGS)"; \
23418         $(HOST_EXPORTS) \
23419         $(POSTSTAGE1_HOST_EXPORTS)  \
23420         cd $(HOST_SUBDIR)/libiberty && \
23421         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23422                 CFLAGS="$(STAGE4_CFLAGS)" \
23423                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23424                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23425                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23426                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23427                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23428                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23429                 TFLAGS="$(STAGE4_TFLAGS)" \
23430                 $(TARGET-stage4-libiberty)
23431
23432 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23433 clean-stage4: clean-stage4-libiberty
23434 clean-stage4-libiberty:
23435         @if [ $(current_stage) = stage4 ]; then \
23436           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23437         else \
23438           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23439           $(MAKE) stage4-start; \
23440         fi; \
23441         cd $(HOST_SUBDIR)/libiberty && \
23442         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23443 @endif libiberty-bootstrap
23444
23445
23446 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23447 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23448 maybe-all-stageprofile-libiberty:
23449 maybe-clean-stageprofile-libiberty:
23450 @if libiberty-bootstrap
23451 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23452 all-stageprofile: all-stageprofile-libiberty
23453 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23454 all-stageprofile-libiberty: configure-stageprofile-libiberty
23455         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23456         @r=`${PWD_COMMAND}`; export r; \
23457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23458         TFLAGS="$(STAGEprofile_TFLAGS)"; \
23459         $(HOST_EXPORTS) \
23460         $(POSTSTAGE1_HOST_EXPORTS)  \
23461         cd $(HOST_SUBDIR)/libiberty && \
23462         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23463                 CFLAGS="$(STAGEprofile_CFLAGS)" \
23464                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23465                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23466                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23467                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23468                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23469                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23470                 TFLAGS="$(STAGEprofile_TFLAGS)" \
23471                 $(TARGET-stageprofile-libiberty)
23472
23473 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23474 clean-stageprofile: clean-stageprofile-libiberty
23475 clean-stageprofile-libiberty:
23476         @if [ $(current_stage) = stageprofile ]; then \
23477           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23478         else \
23479           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23480           $(MAKE) stageprofile-start; \
23481         fi; \
23482         cd $(HOST_SUBDIR)/libiberty && \
23483         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23484 @endif libiberty-bootstrap
23485
23486
23487 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23488 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23489 maybe-all-stagefeedback-libiberty:
23490 maybe-clean-stagefeedback-libiberty:
23491 @if libiberty-bootstrap
23492 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23493 all-stagefeedback: all-stagefeedback-libiberty
23494 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23495 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23496         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23497         @r=`${PWD_COMMAND}`; export r; \
23498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23499         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23500         $(HOST_EXPORTS) \
23501         $(POSTSTAGE1_HOST_EXPORTS)  \
23502         cd $(HOST_SUBDIR)/libiberty && \
23503         $(MAKE) $(BASE_FLAGS_TO_PASS) \
23504                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23505                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23506                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23507                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23508                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23509                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23510                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23511                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23512                 $(TARGET-stagefeedback-libiberty)
23513
23514 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23515 clean-stagefeedback: clean-stagefeedback-libiberty
23516 clean-stagefeedback-libiberty:
23517         @if [ $(current_stage) = stagefeedback ]; then \
23518           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23519         else \
23520           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23521           $(MAKE) stagefeedback-start; \
23522         fi; \
23523         cd $(HOST_SUBDIR)/libiberty && \
23524         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23525 @endif libiberty-bootstrap
23526
23527
23528
23529
23530
23531 .PHONY: check-libiberty maybe-check-libiberty
23532 maybe-check-libiberty:
23533 @if libiberty
23534 maybe-check-libiberty: check-libiberty
23535
23536 check-libiberty:
23537         @: $(MAKE); $(unstage)
23538         @r=`${PWD_COMMAND}`; export r; \
23539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540         $(HOST_EXPORTS) \
23541         (cd $(HOST_SUBDIR)/libiberty && \
23542           $(MAKE) $(FLAGS_TO_PASS)  check)
23543
23544 @endif libiberty
23545
23546 .PHONY: install-libiberty maybe-install-libiberty
23547 maybe-install-libiberty:
23548 @if libiberty
23549 maybe-install-libiberty: install-libiberty
23550
23551 install-libiberty: installdirs
23552         @: $(MAKE); $(unstage)
23553         @r=`${PWD_COMMAND}`; export r; \
23554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23555         $(HOST_EXPORTS) \
23556         (cd $(HOST_SUBDIR)/libiberty && \
23557           $(MAKE) $(FLAGS_TO_PASS)  install)
23558
23559 @endif libiberty
23560
23561 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23562 maybe-install-strip-libiberty:
23563 @if libiberty
23564 maybe-install-strip-libiberty: install-strip-libiberty
23565
23566 install-strip-libiberty: installdirs
23567         @: $(MAKE); $(unstage)
23568         @r=`${PWD_COMMAND}`; export r; \
23569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23570         $(HOST_EXPORTS) \
23571         (cd $(HOST_SUBDIR)/libiberty && \
23572           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23573
23574 @endif libiberty
23575
23576 # Other targets (info, dvi, pdf, etc.)
23577
23578 .PHONY: maybe-info-libiberty info-libiberty
23579 maybe-info-libiberty:
23580 @if libiberty
23581 maybe-info-libiberty: info-libiberty
23582
23583 info-libiberty: \
23584     configure-libiberty 
23585         @[ -f ./libiberty/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 info in libiberty" ; \
23593         (cd $(HOST_SUBDIR)/libiberty && \
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                   info) \
23599           || exit 1
23600
23601 @endif libiberty
23602
23603 .PHONY: maybe-dvi-libiberty dvi-libiberty
23604 maybe-dvi-libiberty:
23605 @if libiberty
23606 maybe-dvi-libiberty: dvi-libiberty
23607
23608 dvi-libiberty: \
23609     configure-libiberty 
23610         @[ -f ./libiberty/Makefile ] || exit 0; \
23611         r=`${PWD_COMMAND}`; export r; \
23612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23613         $(HOST_EXPORTS) \
23614         for flag in $(EXTRA_HOST_FLAGS) ; do \
23615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23616         done; \
23617         echo "Doing dvi in libiberty" ; \
23618         (cd $(HOST_SUBDIR)/libiberty && \
23619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23621                   "RANLIB=$${RANLIB}" \
23622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23623                   dvi) \
23624           || exit 1
23625
23626 @endif libiberty
23627
23628 .PHONY: maybe-pdf-libiberty pdf-libiberty
23629 maybe-pdf-libiberty:
23630 @if libiberty
23631 maybe-pdf-libiberty: pdf-libiberty
23632
23633 pdf-libiberty: \
23634     configure-libiberty 
23635         @[ -f ./libiberty/Makefile ] || exit 0; \
23636         r=`${PWD_COMMAND}`; export r; \
23637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23638         $(HOST_EXPORTS) \
23639         for flag in $(EXTRA_HOST_FLAGS) ; do \
23640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23641         done; \
23642         echo "Doing pdf in libiberty" ; \
23643         (cd $(HOST_SUBDIR)/libiberty && \
23644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23646                   "RANLIB=$${RANLIB}" \
23647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23648                   pdf) \
23649           || exit 1
23650
23651 @endif libiberty
23652
23653 .PHONY: maybe-html-libiberty html-libiberty
23654 maybe-html-libiberty:
23655 @if libiberty
23656 maybe-html-libiberty: html-libiberty
23657
23658 html-libiberty: \
23659     configure-libiberty 
23660         @[ -f ./libiberty/Makefile ] || exit 0; \
23661         r=`${PWD_COMMAND}`; export r; \
23662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23663         $(HOST_EXPORTS) \
23664         for flag in $(EXTRA_HOST_FLAGS) ; do \
23665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23666         done; \
23667         echo "Doing html in libiberty" ; \
23668         (cd $(HOST_SUBDIR)/libiberty && \
23669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23671                   "RANLIB=$${RANLIB}" \
23672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23673                   html) \
23674           || exit 1
23675
23676 @endif libiberty
23677
23678 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23679 maybe-TAGS-libiberty:
23680 @if libiberty
23681 maybe-TAGS-libiberty: TAGS-libiberty
23682
23683 TAGS-libiberty: \
23684     configure-libiberty 
23685         @[ -f ./libiberty/Makefile ] || exit 0; \
23686         r=`${PWD_COMMAND}`; export r; \
23687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23688         $(HOST_EXPORTS) \
23689         for flag in $(EXTRA_HOST_FLAGS) ; do \
23690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23691         done; \
23692         echo "Doing TAGS in libiberty" ; \
23693         (cd $(HOST_SUBDIR)/libiberty && \
23694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23696                   "RANLIB=$${RANLIB}" \
23697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23698                   TAGS) \
23699           || exit 1
23700
23701 @endif libiberty
23702
23703 .PHONY: maybe-install-info-libiberty install-info-libiberty
23704 maybe-install-info-libiberty:
23705 @if libiberty
23706 maybe-install-info-libiberty: install-info-libiberty
23707
23708 install-info-libiberty: \
23709     configure-libiberty \
23710     info-libiberty 
23711         @[ -f ./libiberty/Makefile ] || exit 0; \
23712         r=`${PWD_COMMAND}`; export r; \
23713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23714         $(HOST_EXPORTS) \
23715         for flag in $(EXTRA_HOST_FLAGS) ; do \
23716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23717         done; \
23718         echo "Doing install-info in libiberty" ; \
23719         (cd $(HOST_SUBDIR)/libiberty && \
23720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23722                   "RANLIB=$${RANLIB}" \
23723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23724                   install-info) \
23725           || exit 1
23726
23727 @endif libiberty
23728
23729 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23730 maybe-install-pdf-libiberty:
23731 @if libiberty
23732 maybe-install-pdf-libiberty: install-pdf-libiberty
23733
23734 install-pdf-libiberty: \
23735     configure-libiberty \
23736     pdf-libiberty 
23737         @[ -f ./libiberty/Makefile ] || exit 0; \
23738         r=`${PWD_COMMAND}`; export r; \
23739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23740         $(HOST_EXPORTS) \
23741         for flag in $(EXTRA_HOST_FLAGS) ; do \
23742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23743         done; \
23744         echo "Doing install-pdf in libiberty" ; \
23745         (cd $(HOST_SUBDIR)/libiberty && \
23746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23748                   "RANLIB=$${RANLIB}" \
23749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23750                   install-pdf) \
23751           || exit 1
23752
23753 @endif libiberty
23754
23755 .PHONY: maybe-install-html-libiberty install-html-libiberty
23756 maybe-install-html-libiberty:
23757 @if libiberty
23758 maybe-install-html-libiberty: install-html-libiberty
23759
23760 install-html-libiberty: \
23761     configure-libiberty \
23762     html-libiberty 
23763         @[ -f ./libiberty/Makefile ] || exit 0; \
23764         r=`${PWD_COMMAND}`; export r; \
23765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23766         $(HOST_EXPORTS) \
23767         for flag in $(EXTRA_HOST_FLAGS) ; do \
23768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23769         done; \
23770         echo "Doing install-html in libiberty" ; \
23771         (cd $(HOST_SUBDIR)/libiberty && \
23772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23774                   "RANLIB=$${RANLIB}" \
23775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23776                   install-html) \
23777           || exit 1
23778
23779 @endif libiberty
23780
23781 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23782 maybe-installcheck-libiberty:
23783 @if libiberty
23784 maybe-installcheck-libiberty: installcheck-libiberty
23785
23786 installcheck-libiberty: \
23787     configure-libiberty 
23788         @[ -f ./libiberty/Makefile ] || exit 0; \
23789         r=`${PWD_COMMAND}`; export r; \
23790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791         $(HOST_EXPORTS) \
23792         for flag in $(EXTRA_HOST_FLAGS) ; do \
23793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23794         done; \
23795         echo "Doing installcheck in libiberty" ; \
23796         (cd $(HOST_SUBDIR)/libiberty && \
23797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23799                   "RANLIB=$${RANLIB}" \
23800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23801                   installcheck) \
23802           || exit 1
23803
23804 @endif libiberty
23805
23806 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23807 maybe-mostlyclean-libiberty:
23808 @if libiberty
23809 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23810
23811 mostlyclean-libiberty: 
23812         @[ -f ./libiberty/Makefile ] || exit 0; \
23813         r=`${PWD_COMMAND}`; export r; \
23814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815         $(HOST_EXPORTS) \
23816         for flag in $(EXTRA_HOST_FLAGS) ; do \
23817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23818         done; \
23819         echo "Doing mostlyclean in libiberty" ; \
23820         (cd $(HOST_SUBDIR)/libiberty && \
23821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23823                   "RANLIB=$${RANLIB}" \
23824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23825                   mostlyclean) \
23826           || exit 1
23827
23828 @endif libiberty
23829
23830 .PHONY: maybe-clean-libiberty clean-libiberty
23831 maybe-clean-libiberty:
23832 @if libiberty
23833 maybe-clean-libiberty: clean-libiberty
23834
23835 clean-libiberty: 
23836         @[ -f ./libiberty/Makefile ] || exit 0; \
23837         r=`${PWD_COMMAND}`; export r; \
23838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23839         $(HOST_EXPORTS) \
23840         for flag in $(EXTRA_HOST_FLAGS) ; do \
23841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842         done; \
23843         echo "Doing clean in libiberty" ; \
23844         (cd $(HOST_SUBDIR)/libiberty && \
23845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23847                   "RANLIB=$${RANLIB}" \
23848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23849                   clean) \
23850           || exit 1
23851
23852 @endif libiberty
23853
23854 .PHONY: maybe-distclean-libiberty distclean-libiberty
23855 maybe-distclean-libiberty:
23856 @if libiberty
23857 maybe-distclean-libiberty: distclean-libiberty
23858
23859 distclean-libiberty: 
23860         @[ -f ./libiberty/Makefile ] || exit 0; \
23861         r=`${PWD_COMMAND}`; export r; \
23862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23863         $(HOST_EXPORTS) \
23864         for flag in $(EXTRA_HOST_FLAGS) ; do \
23865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23866         done; \
23867         echo "Doing distclean in libiberty" ; \
23868         (cd $(HOST_SUBDIR)/libiberty && \
23869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23871                   "RANLIB=$${RANLIB}" \
23872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23873                   distclean) \
23874           || exit 1
23875
23876 @endif libiberty
23877
23878 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23879 maybe-maintainer-clean-libiberty:
23880 @if libiberty
23881 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23882
23883 maintainer-clean-libiberty: 
23884         @[ -f ./libiberty/Makefile ] || exit 0; \
23885         r=`${PWD_COMMAND}`; export r; \
23886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23887         $(HOST_EXPORTS) \
23888         for flag in $(EXTRA_HOST_FLAGS) ; do \
23889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23890         done; \
23891         echo "Doing maintainer-clean in libiberty" ; \
23892         (cd $(HOST_SUBDIR)/libiberty && \
23893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23895                   "RANLIB=$${RANLIB}" \
23896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23897                   maintainer-clean) \
23898           || exit 1
23899
23900 @endif libiberty
23901
23902
23903
23904 .PHONY: configure-libiconv maybe-configure-libiconv
23905 maybe-configure-libiconv:
23906 @if gcc-bootstrap
23907 configure-libiconv: stage_current
23908 @endif gcc-bootstrap
23909 @if libiconv
23910 maybe-configure-libiconv: configure-libiconv
23911 configure-libiconv: 
23912         @: $(MAKE); $(unstage)
23913         @r=`${PWD_COMMAND}`; export r; \
23914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23915         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23916         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23917         $(HOST_EXPORTS)  \
23918         echo Configuring in $(HOST_SUBDIR)/libiconv; \
23919         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23920         case $(srcdir) in \
23921           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23922           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23923                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23924         esac; \
23925         srcdiroption="--srcdir=$${topdir}/libiconv"; \
23926         libsrcdir="$$s/libiconv"; \
23927         $(SHELL) $${libsrcdir}/configure \
23928           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23929           --target=${target_alias} $${srcdiroption} --disable-shared \
23930           || exit 1
23931 @endif libiconv
23932
23933
23934
23935
23936
23937 .PHONY: all-libiconv maybe-all-libiconv
23938 maybe-all-libiconv:
23939 @if gcc-bootstrap
23940 all-libiconv: stage_current
23941 @endif gcc-bootstrap
23942 @if libiconv
23943 TARGET-libiconv=all
23944 maybe-all-libiconv: all-libiconv
23945 all-libiconv: configure-libiconv
23946         @: $(MAKE); $(unstage)
23947         @r=`${PWD_COMMAND}`; export r; \
23948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23949         $(HOST_EXPORTS)  \
23950         (cd $(HOST_SUBDIR)/libiconv && \
23951           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23952                 $(TARGET-libiconv))
23953 @endif libiconv
23954
23955
23956
23957
23958 .PHONY: check-libiconv maybe-check-libiconv
23959 maybe-check-libiconv:
23960 @if libiconv
23961 maybe-check-libiconv: check-libiconv
23962
23963 check-libiconv:
23964         @: $(MAKE); $(unstage)
23965         @r=`${PWD_COMMAND}`; export r; \
23966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23967         $(HOST_EXPORTS) \
23968         (cd $(HOST_SUBDIR)/libiconv && \
23969           $(MAKE) $(FLAGS_TO_PASS)  check)
23970
23971 @endif libiconv
23972
23973 .PHONY: install-libiconv maybe-install-libiconv
23974 maybe-install-libiconv:
23975 @if libiconv
23976 maybe-install-libiconv: install-libiconv
23977
23978 install-libiconv:
23979
23980 @endif libiconv
23981
23982 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23983 maybe-install-strip-libiconv:
23984 @if libiconv
23985 maybe-install-strip-libiconv: install-strip-libiconv
23986
23987 install-strip-libiconv:
23988
23989 @endif libiconv
23990
23991 # Other targets (info, dvi, pdf, etc.)
23992
23993 .PHONY: maybe-info-libiconv info-libiconv
23994 maybe-info-libiconv:
23995 @if libiconv
23996 maybe-info-libiconv: info-libiconv
23997
23998 info-libiconv: \
23999     configure-libiconv 
24000         @: $(MAKE); $(unstage)
24001         @[ -f ./libiconv/Makefile ] || exit 0; \
24002         r=`${PWD_COMMAND}`; export r; \
24003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24004         $(HOST_EXPORTS) \
24005         for flag in $(EXTRA_HOST_FLAGS) ; do \
24006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24007         done; \
24008         echo "Doing info in libiconv" ; \
24009         (cd $(HOST_SUBDIR)/libiconv && \
24010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24012                   "RANLIB=$${RANLIB}" \
24013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24014                   info) \
24015           || exit 1
24016
24017 @endif libiconv
24018
24019 .PHONY: maybe-dvi-libiconv dvi-libiconv
24020 maybe-dvi-libiconv:
24021 @if libiconv
24022 maybe-dvi-libiconv: dvi-libiconv
24023
24024 dvi-libiconv: \
24025     configure-libiconv 
24026         @: $(MAKE); $(unstage)
24027         @[ -f ./libiconv/Makefile ] || exit 0; \
24028         r=`${PWD_COMMAND}`; export r; \
24029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24030         $(HOST_EXPORTS) \
24031         for flag in $(EXTRA_HOST_FLAGS) ; do \
24032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24033         done; \
24034         echo "Doing dvi in libiconv" ; \
24035         (cd $(HOST_SUBDIR)/libiconv && \
24036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24038                   "RANLIB=$${RANLIB}" \
24039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24040                   dvi) \
24041           || exit 1
24042
24043 @endif libiconv
24044
24045 .PHONY: maybe-pdf-libiconv pdf-libiconv
24046 maybe-pdf-libiconv:
24047 @if libiconv
24048 maybe-pdf-libiconv: pdf-libiconv
24049
24050 pdf-libiconv: \
24051     configure-libiconv 
24052         @: $(MAKE); $(unstage)
24053         @[ -f ./libiconv/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 pdf in libiconv" ; \
24061         (cd $(HOST_SUBDIR)/libiconv && \
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                   pdf) \
24067           || exit 1
24068
24069 @endif libiconv
24070
24071 .PHONY: maybe-html-libiconv html-libiconv
24072 maybe-html-libiconv:
24073 @if libiconv
24074 maybe-html-libiconv: html-libiconv
24075
24076 html-libiconv: \
24077     configure-libiconv 
24078         @: $(MAKE); $(unstage)
24079         @[ -f ./libiconv/Makefile ] || exit 0; \
24080         r=`${PWD_COMMAND}`; export r; \
24081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24082         $(HOST_EXPORTS) \
24083         for flag in $(EXTRA_HOST_FLAGS) ; do \
24084           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24085         done; \
24086         echo "Doing html in libiconv" ; \
24087         (cd $(HOST_SUBDIR)/libiconv && \
24088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24090                   "RANLIB=$${RANLIB}" \
24091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24092                   html) \
24093           || exit 1
24094
24095 @endif libiconv
24096
24097 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24098 maybe-TAGS-libiconv:
24099 @if libiconv
24100 maybe-TAGS-libiconv: TAGS-libiconv
24101
24102 TAGS-libiconv: \
24103     configure-libiconv 
24104         @: $(MAKE); $(unstage)
24105         @[ -f ./libiconv/Makefile ] || exit 0; \
24106         r=`${PWD_COMMAND}`; export r; \
24107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24108         $(HOST_EXPORTS) \
24109         for flag in $(EXTRA_HOST_FLAGS) ; do \
24110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24111         done; \
24112         echo "Doing TAGS in libiconv" ; \
24113         (cd $(HOST_SUBDIR)/libiconv && \
24114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24116                   "RANLIB=$${RANLIB}" \
24117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24118                   TAGS) \
24119           || exit 1
24120
24121 @endif libiconv
24122
24123 .PHONY: maybe-install-info-libiconv install-info-libiconv
24124 maybe-install-info-libiconv:
24125 @if libiconv
24126 maybe-install-info-libiconv: install-info-libiconv
24127
24128 # libiconv doesn't support install-info.
24129 install-info-libiconv:
24130
24131 @endif libiconv
24132
24133 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24134 maybe-install-pdf-libiconv:
24135 @if libiconv
24136 maybe-install-pdf-libiconv: install-pdf-libiconv
24137
24138 # libiconv doesn't support install-pdf.
24139 install-pdf-libiconv:
24140
24141 @endif libiconv
24142
24143 .PHONY: maybe-install-html-libiconv install-html-libiconv
24144 maybe-install-html-libiconv:
24145 @if libiconv
24146 maybe-install-html-libiconv: install-html-libiconv
24147
24148 # libiconv doesn't support install-html.
24149 install-html-libiconv:
24150
24151 @endif libiconv
24152
24153 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24154 maybe-installcheck-libiconv:
24155 @if libiconv
24156 maybe-installcheck-libiconv: installcheck-libiconv
24157
24158 installcheck-libiconv: \
24159     configure-libiconv 
24160         @: $(MAKE); $(unstage)
24161         @[ -f ./libiconv/Makefile ] || exit 0; \
24162         r=`${PWD_COMMAND}`; export r; \
24163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24164         $(HOST_EXPORTS) \
24165         for flag in $(EXTRA_HOST_FLAGS) ; do \
24166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24167         done; \
24168         echo "Doing installcheck in libiconv" ; \
24169         (cd $(HOST_SUBDIR)/libiconv && \
24170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24172                   "RANLIB=$${RANLIB}" \
24173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24174                   installcheck) \
24175           || exit 1
24176
24177 @endif libiconv
24178
24179 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24180 maybe-mostlyclean-libiconv:
24181 @if libiconv
24182 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24183
24184 mostlyclean-libiconv: 
24185         @: $(MAKE); $(unstage)
24186         @[ -f ./libiconv/Makefile ] || exit 0; \
24187         r=`${PWD_COMMAND}`; export r; \
24188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189         $(HOST_EXPORTS) \
24190         for flag in $(EXTRA_HOST_FLAGS) ; do \
24191           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24192         done; \
24193         echo "Doing mostlyclean in libiconv" ; \
24194         (cd $(HOST_SUBDIR)/libiconv && \
24195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24197                   "RANLIB=$${RANLIB}" \
24198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24199                   mostlyclean) \
24200           || exit 1
24201
24202 @endif libiconv
24203
24204 .PHONY: maybe-clean-libiconv clean-libiconv
24205 maybe-clean-libiconv:
24206 @if libiconv
24207 maybe-clean-libiconv: clean-libiconv
24208
24209 clean-libiconv: 
24210         @: $(MAKE); $(unstage)
24211         @[ -f ./libiconv/Makefile ] || exit 0; \
24212         r=`${PWD_COMMAND}`; export r; \
24213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214         $(HOST_EXPORTS) \
24215         for flag in $(EXTRA_HOST_FLAGS) ; do \
24216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24217         done; \
24218         echo "Doing clean in libiconv" ; \
24219         (cd $(HOST_SUBDIR)/libiconv && \
24220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24222                   "RANLIB=$${RANLIB}" \
24223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24224                   clean) \
24225           || exit 1
24226
24227 @endif libiconv
24228
24229 .PHONY: maybe-distclean-libiconv distclean-libiconv
24230 maybe-distclean-libiconv:
24231 @if libiconv
24232 maybe-distclean-libiconv: distclean-libiconv
24233
24234 distclean-libiconv: 
24235         @: $(MAKE); $(unstage)
24236         @[ -f ./libiconv/Makefile ] || exit 0; \
24237         r=`${PWD_COMMAND}`; export r; \
24238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24239         $(HOST_EXPORTS) \
24240         for flag in $(EXTRA_HOST_FLAGS) ; do \
24241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24242         done; \
24243         echo "Doing distclean in libiconv" ; \
24244         (cd $(HOST_SUBDIR)/libiconv && \
24245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24247                   "RANLIB=$${RANLIB}" \
24248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24249                   distclean) \
24250           || exit 1
24251
24252 @endif libiconv
24253
24254 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24255 maybe-maintainer-clean-libiconv:
24256 @if libiconv
24257 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24258
24259 maintainer-clean-libiconv: 
24260         @: $(MAKE); $(unstage)
24261         @[ -f ./libiconv/Makefile ] || exit 0; \
24262         r=`${PWD_COMMAND}`; export r; \
24263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24264         $(HOST_EXPORTS) \
24265         for flag in $(EXTRA_HOST_FLAGS) ; do \
24266           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24267         done; \
24268         echo "Doing maintainer-clean in libiconv" ; \
24269         (cd $(HOST_SUBDIR)/libiconv && \
24270           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24271                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24272                   "RANLIB=$${RANLIB}" \
24273                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24274                   maintainer-clean) \
24275           || exit 1
24276
24277 @endif libiconv
24278
24279
24280
24281 .PHONY: configure-m4 maybe-configure-m4
24282 maybe-configure-m4:
24283 @if gcc-bootstrap
24284 configure-m4: stage_current
24285 @endif gcc-bootstrap
24286 @if m4
24287 maybe-configure-m4: configure-m4
24288 configure-m4: 
24289         @: $(MAKE); $(unstage)
24290         @r=`${PWD_COMMAND}`; export r; \
24291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24292         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24293         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24294         $(HOST_EXPORTS)  \
24295         echo Configuring in $(HOST_SUBDIR)/m4; \
24296         cd "$(HOST_SUBDIR)/m4" || exit 1; \
24297         case $(srcdir) in \
24298           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24299           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24300                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24301         esac; \
24302         srcdiroption="--srcdir=$${topdir}/m4"; \
24303         libsrcdir="$$s/m4"; \
24304         $(SHELL) $${libsrcdir}/configure \
24305           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24306           --target=${target_alias} $${srcdiroption}  \
24307           || exit 1
24308 @endif m4
24309
24310
24311
24312
24313
24314 .PHONY: all-m4 maybe-all-m4
24315 maybe-all-m4:
24316 @if gcc-bootstrap
24317 all-m4: stage_current
24318 @endif gcc-bootstrap
24319 @if m4
24320 TARGET-m4=all
24321 maybe-all-m4: all-m4
24322 all-m4: configure-m4
24323         @: $(MAKE); $(unstage)
24324         @r=`${PWD_COMMAND}`; export r; \
24325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24326         $(HOST_EXPORTS)  \
24327         (cd $(HOST_SUBDIR)/m4 && \
24328           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24329                 $(TARGET-m4))
24330 @endif m4
24331
24332
24333
24334
24335 .PHONY: check-m4 maybe-check-m4
24336 maybe-check-m4:
24337 @if m4
24338 maybe-check-m4: check-m4
24339
24340 check-m4:
24341         @: $(MAKE); $(unstage)
24342         @r=`${PWD_COMMAND}`; export r; \
24343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24344         $(HOST_EXPORTS) \
24345         (cd $(HOST_SUBDIR)/m4 && \
24346           $(MAKE) $(FLAGS_TO_PASS)  check)
24347
24348 @endif m4
24349
24350 .PHONY: install-m4 maybe-install-m4
24351 maybe-install-m4:
24352 @if m4
24353 maybe-install-m4: install-m4
24354
24355 install-m4: installdirs
24356         @: $(MAKE); $(unstage)
24357         @r=`${PWD_COMMAND}`; export r; \
24358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24359         $(HOST_EXPORTS) \
24360         (cd $(HOST_SUBDIR)/m4 && \
24361           $(MAKE) $(FLAGS_TO_PASS)  install)
24362
24363 @endif m4
24364
24365 .PHONY: install-strip-m4 maybe-install-strip-m4
24366 maybe-install-strip-m4:
24367 @if m4
24368 maybe-install-strip-m4: install-strip-m4
24369
24370 install-strip-m4: installdirs
24371         @: $(MAKE); $(unstage)
24372         @r=`${PWD_COMMAND}`; export r; \
24373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24374         $(HOST_EXPORTS) \
24375         (cd $(HOST_SUBDIR)/m4 && \
24376           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24377
24378 @endif m4
24379
24380 # Other targets (info, dvi, pdf, etc.)
24381
24382 .PHONY: maybe-info-m4 info-m4
24383 maybe-info-m4:
24384 @if m4
24385 maybe-info-m4: info-m4
24386
24387 info-m4: \
24388     configure-m4 
24389         @: $(MAKE); $(unstage)
24390         @[ -f ./m4/Makefile ] || exit 0; \
24391         r=`${PWD_COMMAND}`; export r; \
24392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24393         $(HOST_EXPORTS) \
24394         for flag in $(EXTRA_HOST_FLAGS) ; do \
24395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24396         done; \
24397         echo "Doing info in m4" ; \
24398         (cd $(HOST_SUBDIR)/m4 && \
24399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24401                   "RANLIB=$${RANLIB}" \
24402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24403                   info) \
24404           || exit 1
24405
24406 @endif m4
24407
24408 .PHONY: maybe-dvi-m4 dvi-m4
24409 maybe-dvi-m4:
24410 @if m4
24411 maybe-dvi-m4: dvi-m4
24412
24413 dvi-m4: \
24414     configure-m4 
24415         @: $(MAKE); $(unstage)
24416         @[ -f ./m4/Makefile ] || exit 0; \
24417         r=`${PWD_COMMAND}`; export r; \
24418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419         $(HOST_EXPORTS) \
24420         for flag in $(EXTRA_HOST_FLAGS) ; do \
24421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422         done; \
24423         echo "Doing dvi in m4" ; \
24424         (cd $(HOST_SUBDIR)/m4 && \
24425           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427                   "RANLIB=$${RANLIB}" \
24428                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24429                   dvi) \
24430           || exit 1
24431
24432 @endif m4
24433
24434 .PHONY: maybe-pdf-m4 pdf-m4
24435 maybe-pdf-m4:
24436 @if m4
24437 maybe-pdf-m4: pdf-m4
24438
24439 pdf-m4: \
24440     configure-m4 
24441         @: $(MAKE); $(unstage)
24442         @[ -f ./m4/Makefile ] || exit 0; \
24443         r=`${PWD_COMMAND}`; export r; \
24444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24445         $(HOST_EXPORTS) \
24446         for flag in $(EXTRA_HOST_FLAGS) ; do \
24447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24448         done; \
24449         echo "Doing pdf in m4" ; \
24450         (cd $(HOST_SUBDIR)/m4 && \
24451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24453                   "RANLIB=$${RANLIB}" \
24454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24455                   pdf) \
24456           || exit 1
24457
24458 @endif m4
24459
24460 .PHONY: maybe-html-m4 html-m4
24461 maybe-html-m4:
24462 @if m4
24463 maybe-html-m4: html-m4
24464
24465 html-m4: \
24466     configure-m4 
24467         @: $(MAKE); $(unstage)
24468         @[ -f ./m4/Makefile ] || exit 0; \
24469         r=`${PWD_COMMAND}`; export r; \
24470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24471         $(HOST_EXPORTS) \
24472         for flag in $(EXTRA_HOST_FLAGS) ; do \
24473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474         done; \
24475         echo "Doing html in m4" ; \
24476         (cd $(HOST_SUBDIR)/m4 && \
24477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479                   "RANLIB=$${RANLIB}" \
24480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24481                   html) \
24482           || exit 1
24483
24484 @endif m4
24485
24486 .PHONY: maybe-TAGS-m4 TAGS-m4
24487 maybe-TAGS-m4:
24488 @if m4
24489 maybe-TAGS-m4: TAGS-m4
24490
24491 TAGS-m4: \
24492     configure-m4 
24493         @: $(MAKE); $(unstage)
24494         @[ -f ./m4/Makefile ] || exit 0; \
24495         r=`${PWD_COMMAND}`; export r; \
24496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24497         $(HOST_EXPORTS) \
24498         for flag in $(EXTRA_HOST_FLAGS) ; do \
24499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24500         done; \
24501         echo "Doing TAGS in m4" ; \
24502         (cd $(HOST_SUBDIR)/m4 && \
24503           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24504                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24505                   "RANLIB=$${RANLIB}" \
24506                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24507                   TAGS) \
24508           || exit 1
24509
24510 @endif m4
24511
24512 .PHONY: maybe-install-info-m4 install-info-m4
24513 maybe-install-info-m4:
24514 @if m4
24515 maybe-install-info-m4: install-info-m4
24516
24517 install-info-m4: \
24518     configure-m4 \
24519     info-m4 
24520         @: $(MAKE); $(unstage)
24521         @[ -f ./m4/Makefile ] || exit 0; \
24522         r=`${PWD_COMMAND}`; export r; \
24523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24524         $(HOST_EXPORTS) \
24525         for flag in $(EXTRA_HOST_FLAGS) ; do \
24526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24527         done; \
24528         echo "Doing install-info in m4" ; \
24529         (cd $(HOST_SUBDIR)/m4 && \
24530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24532                   "RANLIB=$${RANLIB}" \
24533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24534                   install-info) \
24535           || exit 1
24536
24537 @endif m4
24538
24539 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24540 maybe-install-pdf-m4:
24541 @if m4
24542 maybe-install-pdf-m4: install-pdf-m4
24543
24544 install-pdf-m4: \
24545     configure-m4 \
24546     pdf-m4 
24547         @: $(MAKE); $(unstage)
24548         @[ -f ./m4/Makefile ] || exit 0; \
24549         r=`${PWD_COMMAND}`; export r; \
24550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24551         $(HOST_EXPORTS) \
24552         for flag in $(EXTRA_HOST_FLAGS) ; do \
24553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24554         done; \
24555         echo "Doing install-pdf in m4" ; \
24556         (cd $(HOST_SUBDIR)/m4 && \
24557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24559                   "RANLIB=$${RANLIB}" \
24560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24561                   install-pdf) \
24562           || exit 1
24563
24564 @endif m4
24565
24566 .PHONY: maybe-install-html-m4 install-html-m4
24567 maybe-install-html-m4:
24568 @if m4
24569 maybe-install-html-m4: install-html-m4
24570
24571 install-html-m4: \
24572     configure-m4 \
24573     html-m4 
24574         @: $(MAKE); $(unstage)
24575         @[ -f ./m4/Makefile ] || exit 0; \
24576         r=`${PWD_COMMAND}`; export r; \
24577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24578         $(HOST_EXPORTS) \
24579         for flag in $(EXTRA_HOST_FLAGS) ; do \
24580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24581         done; \
24582         echo "Doing install-html in m4" ; \
24583         (cd $(HOST_SUBDIR)/m4 && \
24584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24586                   "RANLIB=$${RANLIB}" \
24587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24588                   install-html) \
24589           || exit 1
24590
24591 @endif m4
24592
24593 .PHONY: maybe-installcheck-m4 installcheck-m4
24594 maybe-installcheck-m4:
24595 @if m4
24596 maybe-installcheck-m4: installcheck-m4
24597
24598 installcheck-m4: \
24599     configure-m4 
24600         @: $(MAKE); $(unstage)
24601         @[ -f ./m4/Makefile ] || exit 0; \
24602         r=`${PWD_COMMAND}`; export r; \
24603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24604         $(HOST_EXPORTS) \
24605         for flag in $(EXTRA_HOST_FLAGS) ; do \
24606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24607         done; \
24608         echo "Doing installcheck in m4" ; \
24609         (cd $(HOST_SUBDIR)/m4 && \
24610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24612                   "RANLIB=$${RANLIB}" \
24613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24614                   installcheck) \
24615           || exit 1
24616
24617 @endif m4
24618
24619 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24620 maybe-mostlyclean-m4:
24621 @if m4
24622 maybe-mostlyclean-m4: mostlyclean-m4
24623
24624 mostlyclean-m4: 
24625         @: $(MAKE); $(unstage)
24626         @[ -f ./m4/Makefile ] || exit 0; \
24627         r=`${PWD_COMMAND}`; export r; \
24628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629         $(HOST_EXPORTS) \
24630         for flag in $(EXTRA_HOST_FLAGS) ; do \
24631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24632         done; \
24633         echo "Doing mostlyclean in m4" ; \
24634         (cd $(HOST_SUBDIR)/m4 && \
24635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24637                   "RANLIB=$${RANLIB}" \
24638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24639                   mostlyclean) \
24640           || exit 1
24641
24642 @endif m4
24643
24644 .PHONY: maybe-clean-m4 clean-m4
24645 maybe-clean-m4:
24646 @if m4
24647 maybe-clean-m4: clean-m4
24648
24649 clean-m4: 
24650         @: $(MAKE); $(unstage)
24651         @[ -f ./m4/Makefile ] || exit 0; \
24652         r=`${PWD_COMMAND}`; export r; \
24653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24654         $(HOST_EXPORTS) \
24655         for flag in $(EXTRA_HOST_FLAGS) ; do \
24656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24657         done; \
24658         echo "Doing clean in m4" ; \
24659         (cd $(HOST_SUBDIR)/m4 && \
24660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24662                   "RANLIB=$${RANLIB}" \
24663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24664                   clean) \
24665           || exit 1
24666
24667 @endif m4
24668
24669 .PHONY: maybe-distclean-m4 distclean-m4
24670 maybe-distclean-m4:
24671 @if m4
24672 maybe-distclean-m4: distclean-m4
24673
24674 distclean-m4: 
24675         @: $(MAKE); $(unstage)
24676         @[ -f ./m4/Makefile ] || exit 0; \
24677         r=`${PWD_COMMAND}`; export r; \
24678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24679         $(HOST_EXPORTS) \
24680         for flag in $(EXTRA_HOST_FLAGS) ; do \
24681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24682         done; \
24683         echo "Doing distclean in m4" ; \
24684         (cd $(HOST_SUBDIR)/m4 && \
24685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24687                   "RANLIB=$${RANLIB}" \
24688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24689                   distclean) \
24690           || exit 1
24691
24692 @endif m4
24693
24694 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24695 maybe-maintainer-clean-m4:
24696 @if m4
24697 maybe-maintainer-clean-m4: maintainer-clean-m4
24698
24699 maintainer-clean-m4: 
24700         @: $(MAKE); $(unstage)
24701         @[ -f ./m4/Makefile ] || exit 0; \
24702         r=`${PWD_COMMAND}`; export r; \
24703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704         $(HOST_EXPORTS) \
24705         for flag in $(EXTRA_HOST_FLAGS) ; do \
24706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24707         done; \
24708         echo "Doing maintainer-clean in m4" ; \
24709         (cd $(HOST_SUBDIR)/m4 && \
24710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24712                   "RANLIB=$${RANLIB}" \
24713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24714                   maintainer-clean) \
24715           || exit 1
24716
24717 @endif m4
24718
24719
24720
24721 .PHONY: configure-readline maybe-configure-readline
24722 maybe-configure-readline:
24723 @if gcc-bootstrap
24724 configure-readline: stage_current
24725 @endif gcc-bootstrap
24726 @if readline
24727 maybe-configure-readline: configure-readline
24728 configure-readline: 
24729         @: $(MAKE); $(unstage)
24730         @r=`${PWD_COMMAND}`; export r; \
24731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24732         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24733         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24734         $(HOST_EXPORTS)  \
24735         echo Configuring in $(HOST_SUBDIR)/readline; \
24736         cd "$(HOST_SUBDIR)/readline" || exit 1; \
24737         case $(srcdir) in \
24738           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24739           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24740                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24741         esac; \
24742         srcdiroption="--srcdir=$${topdir}/readline"; \
24743         libsrcdir="$$s/readline"; \
24744         $(SHELL) $${libsrcdir}/configure \
24745           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24746           --target=${target_alias} $${srcdiroption}  \
24747           || exit 1
24748 @endif readline
24749
24750
24751
24752
24753
24754 .PHONY: all-readline maybe-all-readline
24755 maybe-all-readline:
24756 @if gcc-bootstrap
24757 all-readline: stage_current
24758 @endif gcc-bootstrap
24759 @if readline
24760 TARGET-readline=all
24761 maybe-all-readline: all-readline
24762 all-readline: configure-readline
24763         @: $(MAKE); $(unstage)
24764         @r=`${PWD_COMMAND}`; export r; \
24765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24766         $(HOST_EXPORTS)  \
24767         (cd $(HOST_SUBDIR)/readline && \
24768           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24769                 $(TARGET-readline))
24770 @endif readline
24771
24772
24773
24774
24775 .PHONY: check-readline maybe-check-readline
24776 maybe-check-readline:
24777 @if readline
24778 maybe-check-readline: check-readline
24779
24780 check-readline:
24781         @: $(MAKE); $(unstage)
24782         @r=`${PWD_COMMAND}`; export r; \
24783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24784         $(HOST_EXPORTS) \
24785         (cd $(HOST_SUBDIR)/readline && \
24786           $(MAKE) $(FLAGS_TO_PASS)  check)
24787
24788 @endif readline
24789
24790 .PHONY: install-readline maybe-install-readline
24791 maybe-install-readline:
24792 @if readline
24793 maybe-install-readline: install-readline
24794
24795 install-readline: installdirs
24796         @: $(MAKE); $(unstage)
24797         @r=`${PWD_COMMAND}`; export r; \
24798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24799         $(HOST_EXPORTS) \
24800         (cd $(HOST_SUBDIR)/readline && \
24801           $(MAKE) $(FLAGS_TO_PASS)  install)
24802
24803 @endif readline
24804
24805 .PHONY: install-strip-readline maybe-install-strip-readline
24806 maybe-install-strip-readline:
24807 @if readline
24808 maybe-install-strip-readline: install-strip-readline
24809
24810 install-strip-readline: installdirs
24811         @: $(MAKE); $(unstage)
24812         @r=`${PWD_COMMAND}`; export r; \
24813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24814         $(HOST_EXPORTS) \
24815         (cd $(HOST_SUBDIR)/readline && \
24816           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24817
24818 @endif readline
24819
24820 # Other targets (info, dvi, pdf, etc.)
24821
24822 .PHONY: maybe-info-readline info-readline
24823 maybe-info-readline:
24824 @if readline
24825 maybe-info-readline: info-readline
24826
24827 info-readline: \
24828     configure-readline 
24829         @: $(MAKE); $(unstage)
24830         @[ -f ./readline/Makefile ] || exit 0; \
24831         r=`${PWD_COMMAND}`; export r; \
24832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24833         $(HOST_EXPORTS) \
24834         for flag in $(EXTRA_HOST_FLAGS) ; do \
24835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24836         done; \
24837         echo "Doing info in readline" ; \
24838         (cd $(HOST_SUBDIR)/readline && \
24839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24841                   "RANLIB=$${RANLIB}" \
24842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24843                   info) \
24844           || exit 1
24845
24846 @endif readline
24847
24848 .PHONY: maybe-dvi-readline dvi-readline
24849 maybe-dvi-readline:
24850 @if readline
24851 maybe-dvi-readline: dvi-readline
24852
24853 dvi-readline: \
24854     configure-readline 
24855         @: $(MAKE); $(unstage)
24856         @[ -f ./readline/Makefile ] || exit 0; \
24857         r=`${PWD_COMMAND}`; export r; \
24858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24859         $(HOST_EXPORTS) \
24860         for flag in $(EXTRA_HOST_FLAGS) ; do \
24861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24862         done; \
24863         echo "Doing dvi in readline" ; \
24864         (cd $(HOST_SUBDIR)/readline && \
24865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24867                   "RANLIB=$${RANLIB}" \
24868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24869                   dvi) \
24870           || exit 1
24871
24872 @endif readline
24873
24874 .PHONY: maybe-pdf-readline pdf-readline
24875 maybe-pdf-readline:
24876 @if readline
24877 maybe-pdf-readline: pdf-readline
24878
24879 pdf-readline: \
24880     configure-readline 
24881         @: $(MAKE); $(unstage)
24882         @[ -f ./readline/Makefile ] || exit 0; \
24883         r=`${PWD_COMMAND}`; export r; \
24884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24885         $(HOST_EXPORTS) \
24886         for flag in $(EXTRA_HOST_FLAGS) ; do \
24887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24888         done; \
24889         echo "Doing pdf in readline" ; \
24890         (cd $(HOST_SUBDIR)/readline && \
24891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24893                   "RANLIB=$${RANLIB}" \
24894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24895                   pdf) \
24896           || exit 1
24897
24898 @endif readline
24899
24900 .PHONY: maybe-html-readline html-readline
24901 maybe-html-readline:
24902 @if readline
24903 maybe-html-readline: html-readline
24904
24905 html-readline: \
24906     configure-readline 
24907         @: $(MAKE); $(unstage)
24908         @[ -f ./readline/Makefile ] || exit 0; \
24909         r=`${PWD_COMMAND}`; export r; \
24910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24911         $(HOST_EXPORTS) \
24912         for flag in $(EXTRA_HOST_FLAGS) ; do \
24913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24914         done; \
24915         echo "Doing html in readline" ; \
24916         (cd $(HOST_SUBDIR)/readline && \
24917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24919                   "RANLIB=$${RANLIB}" \
24920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24921                   html) \
24922           || exit 1
24923
24924 @endif readline
24925
24926 .PHONY: maybe-TAGS-readline TAGS-readline
24927 maybe-TAGS-readline:
24928 @if readline
24929 maybe-TAGS-readline: TAGS-readline
24930
24931 TAGS-readline: \
24932     configure-readline 
24933         @: $(MAKE); $(unstage)
24934         @[ -f ./readline/Makefile ] || exit 0; \
24935         r=`${PWD_COMMAND}`; export r; \
24936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24937         $(HOST_EXPORTS) \
24938         for flag in $(EXTRA_HOST_FLAGS) ; do \
24939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24940         done; \
24941         echo "Doing TAGS in readline" ; \
24942         (cd $(HOST_SUBDIR)/readline && \
24943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24945                   "RANLIB=$${RANLIB}" \
24946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24947                   TAGS) \
24948           || exit 1
24949
24950 @endif readline
24951
24952 .PHONY: maybe-install-info-readline install-info-readline
24953 maybe-install-info-readline:
24954 @if readline
24955 maybe-install-info-readline: install-info-readline
24956
24957 install-info-readline: \
24958     configure-readline \
24959     info-readline 
24960         @: $(MAKE); $(unstage)
24961         @[ -f ./readline/Makefile ] || exit 0; \
24962         r=`${PWD_COMMAND}`; export r; \
24963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24964         $(HOST_EXPORTS) \
24965         for flag in $(EXTRA_HOST_FLAGS) ; do \
24966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24967         done; \
24968         echo "Doing install-info in readline" ; \
24969         (cd $(HOST_SUBDIR)/readline && \
24970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24972                   "RANLIB=$${RANLIB}" \
24973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24974                   install-info) \
24975           || exit 1
24976
24977 @endif readline
24978
24979 .PHONY: maybe-install-pdf-readline install-pdf-readline
24980 maybe-install-pdf-readline:
24981 @if readline
24982 maybe-install-pdf-readline: install-pdf-readline
24983
24984 install-pdf-readline: \
24985     configure-readline \
24986     pdf-readline 
24987         @: $(MAKE); $(unstage)
24988         @[ -f ./readline/Makefile ] || exit 0; \
24989         r=`${PWD_COMMAND}`; export r; \
24990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24991         $(HOST_EXPORTS) \
24992         for flag in $(EXTRA_HOST_FLAGS) ; do \
24993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24994         done; \
24995         echo "Doing install-pdf in readline" ; \
24996         (cd $(HOST_SUBDIR)/readline && \
24997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24999                   "RANLIB=$${RANLIB}" \
25000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25001                   install-pdf) \
25002           || exit 1
25003
25004 @endif readline
25005
25006 .PHONY: maybe-install-html-readline install-html-readline
25007 maybe-install-html-readline:
25008 @if readline
25009 maybe-install-html-readline: install-html-readline
25010
25011 install-html-readline: \
25012     configure-readline \
25013     html-readline 
25014         @: $(MAKE); $(unstage)
25015         @[ -f ./readline/Makefile ] || exit 0; \
25016         r=`${PWD_COMMAND}`; export r; \
25017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25018         $(HOST_EXPORTS) \
25019         for flag in $(EXTRA_HOST_FLAGS) ; do \
25020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25021         done; \
25022         echo "Doing install-html in readline" ; \
25023         (cd $(HOST_SUBDIR)/readline && \
25024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25026                   "RANLIB=$${RANLIB}" \
25027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25028                   install-html) \
25029           || exit 1
25030
25031 @endif readline
25032
25033 .PHONY: maybe-installcheck-readline installcheck-readline
25034 maybe-installcheck-readline:
25035 @if readline
25036 maybe-installcheck-readline: installcheck-readline
25037
25038 installcheck-readline: \
25039     configure-readline 
25040         @: $(MAKE); $(unstage)
25041         @[ -f ./readline/Makefile ] || exit 0; \
25042         r=`${PWD_COMMAND}`; export r; \
25043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25044         $(HOST_EXPORTS) \
25045         for flag in $(EXTRA_HOST_FLAGS) ; do \
25046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25047         done; \
25048         echo "Doing installcheck in readline" ; \
25049         (cd $(HOST_SUBDIR)/readline && \
25050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25052                   "RANLIB=$${RANLIB}" \
25053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25054                   installcheck) \
25055           || exit 1
25056
25057 @endif readline
25058
25059 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25060 maybe-mostlyclean-readline:
25061 @if readline
25062 maybe-mostlyclean-readline: mostlyclean-readline
25063
25064 mostlyclean-readline: 
25065         @: $(MAKE); $(unstage)
25066         @[ -f ./readline/Makefile ] || exit 0; \
25067         r=`${PWD_COMMAND}`; export r; \
25068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25069         $(HOST_EXPORTS) \
25070         for flag in $(EXTRA_HOST_FLAGS) ; do \
25071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25072         done; \
25073         echo "Doing mostlyclean in readline" ; \
25074         (cd $(HOST_SUBDIR)/readline && \
25075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25077                   "RANLIB=$${RANLIB}" \
25078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25079                   mostlyclean) \
25080           || exit 1
25081
25082 @endif readline
25083
25084 .PHONY: maybe-clean-readline clean-readline
25085 maybe-clean-readline:
25086 @if readline
25087 maybe-clean-readline: clean-readline
25088
25089 clean-readline: 
25090         @: $(MAKE); $(unstage)
25091         @[ -f ./readline/Makefile ] || exit 0; \
25092         r=`${PWD_COMMAND}`; export r; \
25093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25094         $(HOST_EXPORTS) \
25095         for flag in $(EXTRA_HOST_FLAGS) ; do \
25096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25097         done; \
25098         echo "Doing clean in readline" ; \
25099         (cd $(HOST_SUBDIR)/readline && \
25100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25102                   "RANLIB=$${RANLIB}" \
25103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25104                   clean) \
25105           || exit 1
25106
25107 @endif readline
25108
25109 .PHONY: maybe-distclean-readline distclean-readline
25110 maybe-distclean-readline:
25111 @if readline
25112 maybe-distclean-readline: distclean-readline
25113
25114 distclean-readline: 
25115         @: $(MAKE); $(unstage)
25116         @[ -f ./readline/Makefile ] || exit 0; \
25117         r=`${PWD_COMMAND}`; export r; \
25118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25119         $(HOST_EXPORTS) \
25120         for flag in $(EXTRA_HOST_FLAGS) ; do \
25121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25122         done; \
25123         echo "Doing distclean in readline" ; \
25124         (cd $(HOST_SUBDIR)/readline && \
25125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25127                   "RANLIB=$${RANLIB}" \
25128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25129                   distclean) \
25130           || exit 1
25131
25132 @endif readline
25133
25134 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25135 maybe-maintainer-clean-readline:
25136 @if readline
25137 maybe-maintainer-clean-readline: maintainer-clean-readline
25138
25139 maintainer-clean-readline: 
25140         @: $(MAKE); $(unstage)
25141         @[ -f ./readline/Makefile ] || exit 0; \
25142         r=`${PWD_COMMAND}`; export r; \
25143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25144         $(HOST_EXPORTS) \
25145         for flag in $(EXTRA_HOST_FLAGS) ; do \
25146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25147         done; \
25148         echo "Doing maintainer-clean in readline" ; \
25149         (cd $(HOST_SUBDIR)/readline && \
25150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25152                   "RANLIB=$${RANLIB}" \
25153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25154                   maintainer-clean) \
25155           || exit 1
25156
25157 @endif readline
25158
25159
25160
25161 .PHONY: configure-sid maybe-configure-sid
25162 maybe-configure-sid:
25163 @if gcc-bootstrap
25164 configure-sid: stage_current
25165 @endif gcc-bootstrap
25166 @if sid
25167 maybe-configure-sid: configure-sid
25168 configure-sid: 
25169         @: $(MAKE); $(unstage)
25170         @r=`${PWD_COMMAND}`; export r; \
25171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25172         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25173         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25174         $(HOST_EXPORTS)  \
25175         echo Configuring in $(HOST_SUBDIR)/sid; \
25176         cd "$(HOST_SUBDIR)/sid" || exit 1; \
25177         case $(srcdir) in \
25178           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25179           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25180                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25181         esac; \
25182         srcdiroption="--srcdir=$${topdir}/sid"; \
25183         libsrcdir="$$s/sid"; \
25184         $(SHELL) $${libsrcdir}/configure \
25185           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25186           --target=${target_alias} $${srcdiroption}  \
25187           || exit 1
25188 @endif sid
25189
25190
25191
25192
25193
25194 .PHONY: all-sid maybe-all-sid
25195 maybe-all-sid:
25196 @if gcc-bootstrap
25197 all-sid: stage_current
25198 @endif gcc-bootstrap
25199 @if sid
25200 TARGET-sid=all
25201 maybe-all-sid: all-sid
25202 all-sid: configure-sid
25203         @: $(MAKE); $(unstage)
25204         @r=`${PWD_COMMAND}`; export r; \
25205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25206         $(HOST_EXPORTS)  \
25207         (cd $(HOST_SUBDIR)/sid && \
25208           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25209                 $(TARGET-sid))
25210 @endif sid
25211
25212
25213
25214
25215 .PHONY: check-sid maybe-check-sid
25216 maybe-check-sid:
25217 @if sid
25218 maybe-check-sid: check-sid
25219
25220 check-sid:
25221         @: $(MAKE); $(unstage)
25222         @r=`${PWD_COMMAND}`; export r; \
25223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25224         $(HOST_EXPORTS) \
25225         (cd $(HOST_SUBDIR)/sid && \
25226           $(MAKE) $(FLAGS_TO_PASS)  check)
25227
25228 @endif sid
25229
25230 .PHONY: install-sid maybe-install-sid
25231 maybe-install-sid:
25232 @if sid
25233 maybe-install-sid: install-sid
25234
25235 install-sid: installdirs
25236         @: $(MAKE); $(unstage)
25237         @r=`${PWD_COMMAND}`; export r; \
25238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25239         $(HOST_EXPORTS) \
25240         (cd $(HOST_SUBDIR)/sid && \
25241           $(MAKE) $(FLAGS_TO_PASS)  install)
25242
25243 @endif sid
25244
25245 .PHONY: install-strip-sid maybe-install-strip-sid
25246 maybe-install-strip-sid:
25247 @if sid
25248 maybe-install-strip-sid: install-strip-sid
25249
25250 install-strip-sid: installdirs
25251         @: $(MAKE); $(unstage)
25252         @r=`${PWD_COMMAND}`; export r; \
25253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25254         $(HOST_EXPORTS) \
25255         (cd $(HOST_SUBDIR)/sid && \
25256           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25257
25258 @endif sid
25259
25260 # Other targets (info, dvi, pdf, etc.)
25261
25262 .PHONY: maybe-info-sid info-sid
25263 maybe-info-sid:
25264 @if sid
25265 maybe-info-sid: info-sid
25266
25267 info-sid: \
25268     configure-sid 
25269         @: $(MAKE); $(unstage)
25270         @[ -f ./sid/Makefile ] || exit 0; \
25271         r=`${PWD_COMMAND}`; export r; \
25272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273         $(HOST_EXPORTS) \
25274         for flag in $(EXTRA_HOST_FLAGS) ; do \
25275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25276         done; \
25277         echo "Doing info in sid" ; \
25278         (cd $(HOST_SUBDIR)/sid && \
25279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25281                   "RANLIB=$${RANLIB}" \
25282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25283                   info) \
25284           || exit 1
25285
25286 @endif sid
25287
25288 .PHONY: maybe-dvi-sid dvi-sid
25289 maybe-dvi-sid:
25290 @if sid
25291 maybe-dvi-sid: dvi-sid
25292
25293 dvi-sid: \
25294     configure-sid 
25295         @: $(MAKE); $(unstage)
25296         @[ -f ./sid/Makefile ] || exit 0; \
25297         r=`${PWD_COMMAND}`; export r; \
25298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25299         $(HOST_EXPORTS) \
25300         for flag in $(EXTRA_HOST_FLAGS) ; do \
25301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25302         done; \
25303         echo "Doing dvi in sid" ; \
25304         (cd $(HOST_SUBDIR)/sid && \
25305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25307                   "RANLIB=$${RANLIB}" \
25308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25309                   dvi) \
25310           || exit 1
25311
25312 @endif sid
25313
25314 .PHONY: maybe-pdf-sid pdf-sid
25315 maybe-pdf-sid:
25316 @if sid
25317 maybe-pdf-sid: pdf-sid
25318
25319 pdf-sid: \
25320     configure-sid 
25321         @: $(MAKE); $(unstage)
25322         @[ -f ./sid/Makefile ] || exit 0; \
25323         r=`${PWD_COMMAND}`; export r; \
25324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25325         $(HOST_EXPORTS) \
25326         for flag in $(EXTRA_HOST_FLAGS) ; do \
25327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25328         done; \
25329         echo "Doing pdf in sid" ; \
25330         (cd $(HOST_SUBDIR)/sid && \
25331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25333                   "RANLIB=$${RANLIB}" \
25334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25335                   pdf) \
25336           || exit 1
25337
25338 @endif sid
25339
25340 .PHONY: maybe-html-sid html-sid
25341 maybe-html-sid:
25342 @if sid
25343 maybe-html-sid: html-sid
25344
25345 html-sid: \
25346     configure-sid 
25347         @: $(MAKE); $(unstage)
25348         @[ -f ./sid/Makefile ] || exit 0; \
25349         r=`${PWD_COMMAND}`; export r; \
25350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25351         $(HOST_EXPORTS) \
25352         for flag in $(EXTRA_HOST_FLAGS) ; do \
25353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25354         done; \
25355         echo "Doing html in sid" ; \
25356         (cd $(HOST_SUBDIR)/sid && \
25357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25359                   "RANLIB=$${RANLIB}" \
25360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25361                   html) \
25362           || exit 1
25363
25364 @endif sid
25365
25366 .PHONY: maybe-TAGS-sid TAGS-sid
25367 maybe-TAGS-sid:
25368 @if sid
25369 maybe-TAGS-sid: TAGS-sid
25370
25371 TAGS-sid: \
25372     configure-sid 
25373         @: $(MAKE); $(unstage)
25374         @[ -f ./sid/Makefile ] || exit 0; \
25375         r=`${PWD_COMMAND}`; export r; \
25376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25377         $(HOST_EXPORTS) \
25378         for flag in $(EXTRA_HOST_FLAGS) ; do \
25379           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25380         done; \
25381         echo "Doing TAGS in sid" ; \
25382         (cd $(HOST_SUBDIR)/sid && \
25383           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25384                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25385                   "RANLIB=$${RANLIB}" \
25386                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25387                   TAGS) \
25388           || exit 1
25389
25390 @endif sid
25391
25392 .PHONY: maybe-install-info-sid install-info-sid
25393 maybe-install-info-sid:
25394 @if sid
25395 maybe-install-info-sid: install-info-sid
25396
25397 install-info-sid: \
25398     configure-sid \
25399     info-sid 
25400         @: $(MAKE); $(unstage)
25401         @[ -f ./sid/Makefile ] || exit 0; \
25402         r=`${PWD_COMMAND}`; export r; \
25403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25404         $(HOST_EXPORTS) \
25405         for flag in $(EXTRA_HOST_FLAGS) ; do \
25406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25407         done; \
25408         echo "Doing install-info in sid" ; \
25409         (cd $(HOST_SUBDIR)/sid && \
25410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25412                   "RANLIB=$${RANLIB}" \
25413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25414                   install-info) \
25415           || exit 1
25416
25417 @endif sid
25418
25419 .PHONY: maybe-install-pdf-sid install-pdf-sid
25420 maybe-install-pdf-sid:
25421 @if sid
25422 maybe-install-pdf-sid: install-pdf-sid
25423
25424 install-pdf-sid: \
25425     configure-sid \
25426     pdf-sid 
25427         @: $(MAKE); $(unstage)
25428         @[ -f ./sid/Makefile ] || exit 0; \
25429         r=`${PWD_COMMAND}`; export r; \
25430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431         $(HOST_EXPORTS) \
25432         for flag in $(EXTRA_HOST_FLAGS) ; do \
25433           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25434         done; \
25435         echo "Doing install-pdf in sid" ; \
25436         (cd $(HOST_SUBDIR)/sid && \
25437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25439                   "RANLIB=$${RANLIB}" \
25440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25441                   install-pdf) \
25442           || exit 1
25443
25444 @endif sid
25445
25446 .PHONY: maybe-install-html-sid install-html-sid
25447 maybe-install-html-sid:
25448 @if sid
25449 maybe-install-html-sid: install-html-sid
25450
25451 install-html-sid: \
25452     configure-sid \
25453     html-sid 
25454         @: $(MAKE); $(unstage)
25455         @[ -f ./sid/Makefile ] || exit 0; \
25456         r=`${PWD_COMMAND}`; export r; \
25457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25458         $(HOST_EXPORTS) \
25459         for flag in $(EXTRA_HOST_FLAGS) ; do \
25460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25461         done; \
25462         echo "Doing install-html in sid" ; \
25463         (cd $(HOST_SUBDIR)/sid && \
25464           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25465                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25466                   "RANLIB=$${RANLIB}" \
25467                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25468                   install-html) \
25469           || exit 1
25470
25471 @endif sid
25472
25473 .PHONY: maybe-installcheck-sid installcheck-sid
25474 maybe-installcheck-sid:
25475 @if sid
25476 maybe-installcheck-sid: installcheck-sid
25477
25478 installcheck-sid: \
25479     configure-sid 
25480         @: $(MAKE); $(unstage)
25481         @[ -f ./sid/Makefile ] || exit 0; \
25482         r=`${PWD_COMMAND}`; export r; \
25483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25484         $(HOST_EXPORTS) \
25485         for flag in $(EXTRA_HOST_FLAGS) ; do \
25486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25487         done; \
25488         echo "Doing installcheck in sid" ; \
25489         (cd $(HOST_SUBDIR)/sid && \
25490           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25491                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25492                   "RANLIB=$${RANLIB}" \
25493                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25494                   installcheck) \
25495           || exit 1
25496
25497 @endif sid
25498
25499 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25500 maybe-mostlyclean-sid:
25501 @if sid
25502 maybe-mostlyclean-sid: mostlyclean-sid
25503
25504 mostlyclean-sid: 
25505         @: $(MAKE); $(unstage)
25506         @[ -f ./sid/Makefile ] || exit 0; \
25507         r=`${PWD_COMMAND}`; export r; \
25508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25509         $(HOST_EXPORTS) \
25510         for flag in $(EXTRA_HOST_FLAGS) ; do \
25511           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25512         done; \
25513         echo "Doing mostlyclean in sid" ; \
25514         (cd $(HOST_SUBDIR)/sid && \
25515           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25516                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25517                   "RANLIB=$${RANLIB}" \
25518                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25519                   mostlyclean) \
25520           || exit 1
25521
25522 @endif sid
25523
25524 .PHONY: maybe-clean-sid clean-sid
25525 maybe-clean-sid:
25526 @if sid
25527 maybe-clean-sid: clean-sid
25528
25529 clean-sid: 
25530         @: $(MAKE); $(unstage)
25531         @[ -f ./sid/Makefile ] || exit 0; \
25532         r=`${PWD_COMMAND}`; export r; \
25533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534         $(HOST_EXPORTS) \
25535         for flag in $(EXTRA_HOST_FLAGS) ; do \
25536           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537         done; \
25538         echo "Doing clean in sid" ; \
25539         (cd $(HOST_SUBDIR)/sid && \
25540           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542                   "RANLIB=$${RANLIB}" \
25543                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25544                   clean) \
25545           || exit 1
25546
25547 @endif sid
25548
25549 .PHONY: maybe-distclean-sid distclean-sid
25550 maybe-distclean-sid:
25551 @if sid
25552 maybe-distclean-sid: distclean-sid
25553
25554 distclean-sid: 
25555         @: $(MAKE); $(unstage)
25556         @[ -f ./sid/Makefile ] || exit 0; \
25557         r=`${PWD_COMMAND}`; export r; \
25558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25559         $(HOST_EXPORTS) \
25560         for flag in $(EXTRA_HOST_FLAGS) ; do \
25561           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25562         done; \
25563         echo "Doing distclean in sid" ; \
25564         (cd $(HOST_SUBDIR)/sid && \
25565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25567                   "RANLIB=$${RANLIB}" \
25568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25569                   distclean) \
25570           || exit 1
25571
25572 @endif sid
25573
25574 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25575 maybe-maintainer-clean-sid:
25576 @if sid
25577 maybe-maintainer-clean-sid: maintainer-clean-sid
25578
25579 maintainer-clean-sid: 
25580         @: $(MAKE); $(unstage)
25581         @[ -f ./sid/Makefile ] || exit 0; \
25582         r=`${PWD_COMMAND}`; export r; \
25583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584         $(HOST_EXPORTS) \
25585         for flag in $(EXTRA_HOST_FLAGS) ; do \
25586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25587         done; \
25588         echo "Doing maintainer-clean in sid" ; \
25589         (cd $(HOST_SUBDIR)/sid && \
25590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25592                   "RANLIB=$${RANLIB}" \
25593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25594                   maintainer-clean) \
25595           || exit 1
25596
25597 @endif sid
25598
25599
25600
25601 .PHONY: configure-sim maybe-configure-sim
25602 maybe-configure-sim:
25603 @if gcc-bootstrap
25604 configure-sim: stage_current
25605 @endif gcc-bootstrap
25606 @if sim
25607 maybe-configure-sim: configure-sim
25608 configure-sim: 
25609         @: $(MAKE); $(unstage)
25610         @r=`${PWD_COMMAND}`; export r; \
25611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25612         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25613         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25614         $(HOST_EXPORTS)  \
25615         echo Configuring in $(HOST_SUBDIR)/sim; \
25616         cd "$(HOST_SUBDIR)/sim" || exit 1; \
25617         case $(srcdir) in \
25618           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25619           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25620                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25621         esac; \
25622         srcdiroption="--srcdir=$${topdir}/sim"; \
25623         libsrcdir="$$s/sim"; \
25624         $(SHELL) $${libsrcdir}/configure \
25625           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25626           --target=${target_alias} $${srcdiroption}  \
25627           || exit 1
25628 @endif sim
25629
25630
25631
25632
25633
25634 .PHONY: all-sim maybe-all-sim
25635 maybe-all-sim:
25636 @if gcc-bootstrap
25637 all-sim: stage_current
25638 @endif gcc-bootstrap
25639 @if sim
25640 TARGET-sim=all
25641 maybe-all-sim: all-sim
25642 all-sim: configure-sim
25643         @: $(MAKE); $(unstage)
25644         @r=`${PWD_COMMAND}`; export r; \
25645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25646         $(HOST_EXPORTS)  \
25647         (cd $(HOST_SUBDIR)/sim && \
25648           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25649                 $(TARGET-sim))
25650 @endif sim
25651
25652
25653
25654
25655 .PHONY: check-sim maybe-check-sim
25656 maybe-check-sim:
25657 @if sim
25658 maybe-check-sim: check-sim
25659
25660 check-sim:
25661         @: $(MAKE); $(unstage)
25662         @r=`${PWD_COMMAND}`; export r; \
25663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25664         $(HOST_EXPORTS) \
25665         (cd $(HOST_SUBDIR)/sim && \
25666           $(MAKE) $(FLAGS_TO_PASS)  check)
25667
25668 @endif sim
25669
25670 .PHONY: install-sim maybe-install-sim
25671 maybe-install-sim:
25672 @if sim
25673 maybe-install-sim: install-sim
25674
25675 install-sim: installdirs
25676         @: $(MAKE); $(unstage)
25677         @r=`${PWD_COMMAND}`; export r; \
25678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25679         $(HOST_EXPORTS) \
25680         (cd $(HOST_SUBDIR)/sim && \
25681           $(MAKE) $(FLAGS_TO_PASS)  install)
25682
25683 @endif sim
25684
25685 .PHONY: install-strip-sim maybe-install-strip-sim
25686 maybe-install-strip-sim:
25687 @if sim
25688 maybe-install-strip-sim: install-strip-sim
25689
25690 install-strip-sim: installdirs
25691         @: $(MAKE); $(unstage)
25692         @r=`${PWD_COMMAND}`; export r; \
25693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25694         $(HOST_EXPORTS) \
25695         (cd $(HOST_SUBDIR)/sim && \
25696           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
25697
25698 @endif sim
25699
25700 # Other targets (info, dvi, pdf, etc.)
25701
25702 .PHONY: maybe-info-sim info-sim
25703 maybe-info-sim:
25704 @if sim
25705 maybe-info-sim: info-sim
25706
25707 info-sim: \
25708     configure-sim 
25709         @: $(MAKE); $(unstage)
25710         @[ -f ./sim/Makefile ] || exit 0; \
25711         r=`${PWD_COMMAND}`; export r; \
25712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25713         $(HOST_EXPORTS) \
25714         for flag in $(EXTRA_HOST_FLAGS) ; do \
25715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25716         done; \
25717         echo "Doing info in sim" ; \
25718         (cd $(HOST_SUBDIR)/sim && \
25719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25721                   "RANLIB=$${RANLIB}" \
25722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25723                   info) \
25724           || exit 1
25725
25726 @endif sim
25727
25728 .PHONY: maybe-dvi-sim dvi-sim
25729 maybe-dvi-sim:
25730 @if sim
25731 maybe-dvi-sim: dvi-sim
25732
25733 dvi-sim: \
25734     configure-sim 
25735         @: $(MAKE); $(unstage)
25736         @[ -f ./sim/Makefile ] || exit 0; \
25737         r=`${PWD_COMMAND}`; export r; \
25738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25739         $(HOST_EXPORTS) \
25740         for flag in $(EXTRA_HOST_FLAGS) ; do \
25741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25742         done; \
25743         echo "Doing dvi in sim" ; \
25744         (cd $(HOST_SUBDIR)/sim && \
25745           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25746                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25747                   "RANLIB=$${RANLIB}" \
25748                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25749                   dvi) \
25750           || exit 1
25751
25752 @endif sim
25753
25754 .PHONY: maybe-pdf-sim pdf-sim
25755 maybe-pdf-sim:
25756 @if sim
25757 maybe-pdf-sim: pdf-sim
25758
25759 pdf-sim: \
25760     configure-sim 
25761         @: $(MAKE); $(unstage)
25762         @[ -f ./sim/Makefile ] || exit 0; \
25763         r=`${PWD_COMMAND}`; export r; \
25764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25765         $(HOST_EXPORTS) \
25766         for flag in $(EXTRA_HOST_FLAGS) ; do \
25767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25768         done; \
25769         echo "Doing pdf in sim" ; \
25770         (cd $(HOST_SUBDIR)/sim && \
25771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25773                   "RANLIB=$${RANLIB}" \
25774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25775                   pdf) \
25776           || exit 1
25777
25778 @endif sim
25779
25780 .PHONY: maybe-html-sim html-sim
25781 maybe-html-sim:
25782 @if sim
25783 maybe-html-sim: html-sim
25784
25785 html-sim: \
25786     configure-sim 
25787         @: $(MAKE); $(unstage)
25788         @[ -f ./sim/Makefile ] || exit 0; \
25789         r=`${PWD_COMMAND}`; export r; \
25790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25791         $(HOST_EXPORTS) \
25792         for flag in $(EXTRA_HOST_FLAGS) ; do \
25793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25794         done; \
25795         echo "Doing html in sim" ; \
25796         (cd $(HOST_SUBDIR)/sim && \
25797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25799                   "RANLIB=$${RANLIB}" \
25800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25801                   html) \
25802           || exit 1
25803
25804 @endif sim
25805
25806 .PHONY: maybe-TAGS-sim TAGS-sim
25807 maybe-TAGS-sim:
25808 @if sim
25809 maybe-TAGS-sim: TAGS-sim
25810
25811 TAGS-sim: \
25812     configure-sim 
25813         @: $(MAKE); $(unstage)
25814         @[ -f ./sim/Makefile ] || exit 0; \
25815         r=`${PWD_COMMAND}`; export r; \
25816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25817         $(HOST_EXPORTS) \
25818         for flag in $(EXTRA_HOST_FLAGS) ; do \
25819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25820         done; \
25821         echo "Doing TAGS in sim" ; \
25822         (cd $(HOST_SUBDIR)/sim && \
25823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25825                   "RANLIB=$${RANLIB}" \
25826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25827                   TAGS) \
25828           || exit 1
25829
25830 @endif sim
25831
25832 .PHONY: maybe-install-info-sim install-info-sim
25833 maybe-install-info-sim:
25834 @if sim
25835 maybe-install-info-sim: install-info-sim
25836
25837 install-info-sim: \
25838     configure-sim \
25839     info-sim 
25840         @: $(MAKE); $(unstage)
25841         @[ -f ./sim/Makefile ] || exit 0; \
25842         r=`${PWD_COMMAND}`; export r; \
25843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25844         $(HOST_EXPORTS) \
25845         for flag in $(EXTRA_HOST_FLAGS) ; do \
25846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25847         done; \
25848         echo "Doing install-info in sim" ; \
25849         (cd $(HOST_SUBDIR)/sim && \
25850           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25851                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25852                   "RANLIB=$${RANLIB}" \
25853                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25854                   install-info) \
25855           || exit 1
25856
25857 @endif sim
25858
25859 .PHONY: maybe-install-pdf-sim install-pdf-sim
25860 maybe-install-pdf-sim:
25861 @if sim
25862 maybe-install-pdf-sim: install-pdf-sim
25863
25864 install-pdf-sim: \
25865     configure-sim \
25866     pdf-sim 
25867         @: $(MAKE); $(unstage)
25868         @[ -f ./sim/Makefile ] || exit 0; \
25869         r=`${PWD_COMMAND}`; export r; \
25870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25871         $(HOST_EXPORTS) \
25872         for flag in $(EXTRA_HOST_FLAGS) ; do \
25873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25874         done; \
25875         echo "Doing install-pdf in sim" ; \
25876         (cd $(HOST_SUBDIR)/sim && \
25877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25879                   "RANLIB=$${RANLIB}" \
25880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25881                   install-pdf) \
25882           || exit 1
25883
25884 @endif sim
25885
25886 .PHONY: maybe-install-html-sim install-html-sim
25887 maybe-install-html-sim:
25888 @if sim
25889 maybe-install-html-sim: install-html-sim
25890
25891 install-html-sim: \
25892     configure-sim \
25893     html-sim 
25894         @: $(MAKE); $(unstage)
25895         @[ -f ./sim/Makefile ] || exit 0; \
25896         r=`${PWD_COMMAND}`; export r; \
25897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25898         $(HOST_EXPORTS) \
25899         for flag in $(EXTRA_HOST_FLAGS) ; do \
25900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25901         done; \
25902         echo "Doing install-html in sim" ; \
25903         (cd $(HOST_SUBDIR)/sim && \
25904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25906                   "RANLIB=$${RANLIB}" \
25907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25908                   install-html) \
25909           || exit 1
25910
25911 @endif sim
25912
25913 .PHONY: maybe-installcheck-sim installcheck-sim
25914 maybe-installcheck-sim:
25915 @if sim
25916 maybe-installcheck-sim: installcheck-sim
25917
25918 installcheck-sim: \
25919     configure-sim 
25920         @: $(MAKE); $(unstage)
25921         @[ -f ./sim/Makefile ] || exit 0; \
25922         r=`${PWD_COMMAND}`; export r; \
25923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25924         $(HOST_EXPORTS) \
25925         for flag in $(EXTRA_HOST_FLAGS) ; do \
25926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927         done; \
25928         echo "Doing installcheck in sim" ; \
25929         (cd $(HOST_SUBDIR)/sim && \
25930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932                   "RANLIB=$${RANLIB}" \
25933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25934                   installcheck) \
25935           || exit 1
25936
25937 @endif sim
25938
25939 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25940 maybe-mostlyclean-sim:
25941 @if sim
25942 maybe-mostlyclean-sim: mostlyclean-sim
25943
25944 mostlyclean-sim: 
25945         @: $(MAKE); $(unstage)
25946         @[ -f ./sim/Makefile ] || exit 0; \
25947         r=`${PWD_COMMAND}`; export r; \
25948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25949         $(HOST_EXPORTS) \
25950         for flag in $(EXTRA_HOST_FLAGS) ; do \
25951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25952         done; \
25953         echo "Doing mostlyclean in sim" ; \
25954         (cd $(HOST_SUBDIR)/sim && \
25955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25957                   "RANLIB=$${RANLIB}" \
25958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25959                   mostlyclean) \
25960           || exit 1
25961
25962 @endif sim
25963
25964 .PHONY: maybe-clean-sim clean-sim
25965 maybe-clean-sim:
25966 @if sim
25967 maybe-clean-sim: clean-sim
25968
25969 clean-sim: 
25970         @: $(MAKE); $(unstage)
25971         @[ -f ./sim/Makefile ] || exit 0; \
25972         r=`${PWD_COMMAND}`; export r; \
25973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25974         $(HOST_EXPORTS) \
25975         for flag in $(EXTRA_HOST_FLAGS) ; do \
25976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25977         done; \
25978         echo "Doing clean in sim" ; \
25979         (cd $(HOST_SUBDIR)/sim && \
25980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25982                   "RANLIB=$${RANLIB}" \
25983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25984                   clean) \
25985           || exit 1
25986
25987 @endif sim
25988
25989 .PHONY: maybe-distclean-sim distclean-sim
25990 maybe-distclean-sim:
25991 @if sim
25992 maybe-distclean-sim: distclean-sim
25993
25994 distclean-sim: 
25995         @: $(MAKE); $(unstage)
25996         @[ -f ./sim/Makefile ] || exit 0; \
25997         r=`${PWD_COMMAND}`; export r; \
25998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25999         $(HOST_EXPORTS) \
26000         for flag in $(EXTRA_HOST_FLAGS) ; do \
26001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26002         done; \
26003         echo "Doing distclean in sim" ; \
26004         (cd $(HOST_SUBDIR)/sim && \
26005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26007                   "RANLIB=$${RANLIB}" \
26008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26009                   distclean) \
26010           || exit 1
26011
26012 @endif sim
26013
26014 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26015 maybe-maintainer-clean-sim:
26016 @if sim
26017 maybe-maintainer-clean-sim: maintainer-clean-sim
26018
26019 maintainer-clean-sim: 
26020         @: $(MAKE); $(unstage)
26021         @[ -f ./sim/Makefile ] || exit 0; \
26022         r=`${PWD_COMMAND}`; export r; \
26023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26024         $(HOST_EXPORTS) \
26025         for flag in $(EXTRA_HOST_FLAGS) ; do \
26026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027         done; \
26028         echo "Doing maintainer-clean in sim" ; \
26029         (cd $(HOST_SUBDIR)/sim && \
26030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032                   "RANLIB=$${RANLIB}" \
26033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26034                   maintainer-clean) \
26035           || exit 1
26036
26037 @endif sim
26038
26039
26040
26041 .PHONY: configure-texinfo maybe-configure-texinfo
26042 maybe-configure-texinfo:
26043 @if gcc-bootstrap
26044 configure-texinfo: stage_current
26045 @endif gcc-bootstrap
26046 @if texinfo
26047 maybe-configure-texinfo: configure-texinfo
26048 configure-texinfo: 
26049         @: $(MAKE); $(unstage)
26050         @r=`${PWD_COMMAND}`; export r; \
26051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26052         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26053         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26054         $(HOST_EXPORTS)  \
26055         echo Configuring in $(HOST_SUBDIR)/texinfo; \
26056         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26057         case $(srcdir) in \
26058           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26059           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26060                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26061         esac; \
26062         srcdiroption="--srcdir=$${topdir}/texinfo"; \
26063         libsrcdir="$$s/texinfo"; \
26064         $(SHELL) $${libsrcdir}/configure \
26065           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26066           --target=${target_alias} $${srcdiroption}  \
26067           || exit 1
26068 @endif texinfo
26069
26070
26071
26072
26073
26074 .PHONY: all-texinfo maybe-all-texinfo
26075 maybe-all-texinfo:
26076 @if gcc-bootstrap
26077 all-texinfo: stage_current
26078 @endif gcc-bootstrap
26079 @if texinfo
26080 TARGET-texinfo=all
26081 maybe-all-texinfo: all-texinfo
26082 all-texinfo: configure-texinfo
26083         @: $(MAKE); $(unstage)
26084         @r=`${PWD_COMMAND}`; export r; \
26085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26086         $(HOST_EXPORTS)  \
26087         (cd $(HOST_SUBDIR)/texinfo && \
26088           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26089                 $(TARGET-texinfo))
26090 @endif texinfo
26091
26092
26093
26094
26095 .PHONY: check-texinfo maybe-check-texinfo
26096 maybe-check-texinfo:
26097 @if texinfo
26098 maybe-check-texinfo: check-texinfo
26099
26100 check-texinfo:
26101         @: $(MAKE); $(unstage)
26102         @r=`${PWD_COMMAND}`; export r; \
26103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104         $(HOST_EXPORTS) \
26105         (cd $(HOST_SUBDIR)/texinfo && \
26106           $(MAKE) $(FLAGS_TO_PASS)  check)
26107
26108 @endif texinfo
26109
26110 .PHONY: install-texinfo maybe-install-texinfo
26111 maybe-install-texinfo:
26112 @if texinfo
26113 maybe-install-texinfo: install-texinfo
26114
26115 install-texinfo:
26116
26117 @endif texinfo
26118
26119 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26120 maybe-install-strip-texinfo:
26121 @if texinfo
26122 maybe-install-strip-texinfo: install-strip-texinfo
26123
26124 install-strip-texinfo:
26125
26126 @endif texinfo
26127
26128 # Other targets (info, dvi, pdf, etc.)
26129
26130 .PHONY: maybe-info-texinfo info-texinfo
26131 maybe-info-texinfo:
26132 @if texinfo
26133 maybe-info-texinfo: info-texinfo
26134
26135 info-texinfo: \
26136     configure-texinfo 
26137         @: $(MAKE); $(unstage)
26138         @[ -f ./texinfo/Makefile ] || exit 0; \
26139         r=`${PWD_COMMAND}`; export r; \
26140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26141         $(HOST_EXPORTS) \
26142         for flag in $(EXTRA_HOST_FLAGS) ; do \
26143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26144         done; \
26145         echo "Doing info in texinfo" ; \
26146         (cd $(HOST_SUBDIR)/texinfo && \
26147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26149                   "RANLIB=$${RANLIB}" \
26150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26151                   info) \
26152           || exit 1
26153
26154 @endif texinfo
26155
26156 .PHONY: maybe-dvi-texinfo dvi-texinfo
26157 maybe-dvi-texinfo:
26158 @if texinfo
26159 maybe-dvi-texinfo: dvi-texinfo
26160
26161 dvi-texinfo: \
26162     configure-texinfo 
26163         @: $(MAKE); $(unstage)
26164         @[ -f ./texinfo/Makefile ] || exit 0; \
26165         r=`${PWD_COMMAND}`; export r; \
26166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26167         $(HOST_EXPORTS) \
26168         for flag in $(EXTRA_HOST_FLAGS) ; do \
26169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26170         done; \
26171         echo "Doing dvi in texinfo" ; \
26172         (cd $(HOST_SUBDIR)/texinfo && \
26173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26175                   "RANLIB=$${RANLIB}" \
26176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26177                   dvi) \
26178           || exit 1
26179
26180 @endif texinfo
26181
26182 .PHONY: maybe-pdf-texinfo pdf-texinfo
26183 maybe-pdf-texinfo:
26184 @if texinfo
26185 maybe-pdf-texinfo: pdf-texinfo
26186
26187 pdf-texinfo: \
26188     configure-texinfo 
26189         @: $(MAKE); $(unstage)
26190         @[ -f ./texinfo/Makefile ] || exit 0; \
26191         r=`${PWD_COMMAND}`; export r; \
26192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26193         $(HOST_EXPORTS) \
26194         for flag in $(EXTRA_HOST_FLAGS) ; do \
26195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26196         done; \
26197         echo "Doing pdf in texinfo" ; \
26198         (cd $(HOST_SUBDIR)/texinfo && \
26199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26201                   "RANLIB=$${RANLIB}" \
26202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26203                   pdf) \
26204           || exit 1
26205
26206 @endif texinfo
26207
26208 .PHONY: maybe-html-texinfo html-texinfo
26209 maybe-html-texinfo:
26210 @if texinfo
26211 maybe-html-texinfo: html-texinfo
26212
26213 html-texinfo: \
26214     configure-texinfo 
26215         @: $(MAKE); $(unstage)
26216         @[ -f ./texinfo/Makefile ] || exit 0; \
26217         r=`${PWD_COMMAND}`; export r; \
26218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219         $(HOST_EXPORTS) \
26220         for flag in $(EXTRA_HOST_FLAGS) ; do \
26221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222         done; \
26223         echo "Doing html in texinfo" ; \
26224         (cd $(HOST_SUBDIR)/texinfo && \
26225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227                   "RANLIB=$${RANLIB}" \
26228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26229                   html) \
26230           || exit 1
26231
26232 @endif texinfo
26233
26234 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26235 maybe-TAGS-texinfo:
26236 @if texinfo
26237 maybe-TAGS-texinfo: TAGS-texinfo
26238
26239 TAGS-texinfo: \
26240     configure-texinfo 
26241         @: $(MAKE); $(unstage)
26242         @[ -f ./texinfo/Makefile ] || exit 0; \
26243         r=`${PWD_COMMAND}`; export r; \
26244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26245         $(HOST_EXPORTS) \
26246         for flag in $(EXTRA_HOST_FLAGS) ; do \
26247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248         done; \
26249         echo "Doing TAGS in texinfo" ; \
26250         (cd $(HOST_SUBDIR)/texinfo && \
26251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253                   "RANLIB=$${RANLIB}" \
26254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26255                   TAGS) \
26256           || exit 1
26257
26258 @endif texinfo
26259
26260 .PHONY: maybe-install-info-texinfo install-info-texinfo
26261 maybe-install-info-texinfo:
26262 @if texinfo
26263 maybe-install-info-texinfo: install-info-texinfo
26264
26265 install-info-texinfo: \
26266     configure-texinfo \
26267     info-texinfo 
26268         @: $(MAKE); $(unstage)
26269         @[ -f ./texinfo/Makefile ] || exit 0; \
26270         r=`${PWD_COMMAND}`; export r; \
26271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26272         $(HOST_EXPORTS) \
26273         for flag in $(EXTRA_HOST_FLAGS) ; do \
26274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26275         done; \
26276         echo "Doing install-info in texinfo" ; \
26277         (cd $(HOST_SUBDIR)/texinfo && \
26278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26280                   "RANLIB=$${RANLIB}" \
26281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26282                   install-info) \
26283           || exit 1
26284
26285 @endif texinfo
26286
26287 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26288 maybe-install-pdf-texinfo:
26289 @if texinfo
26290 maybe-install-pdf-texinfo: install-pdf-texinfo
26291
26292 install-pdf-texinfo: \
26293     configure-texinfo \
26294     pdf-texinfo 
26295         @: $(MAKE); $(unstage)
26296         @[ -f ./texinfo/Makefile ] || exit 0; \
26297         r=`${PWD_COMMAND}`; export r; \
26298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26299         $(HOST_EXPORTS) \
26300         for flag in $(EXTRA_HOST_FLAGS) ; do \
26301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26302         done; \
26303         echo "Doing install-pdf in texinfo" ; \
26304         (cd $(HOST_SUBDIR)/texinfo && \
26305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26307                   "RANLIB=$${RANLIB}" \
26308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26309                   install-pdf) \
26310           || exit 1
26311
26312 @endif texinfo
26313
26314 .PHONY: maybe-install-html-texinfo install-html-texinfo
26315 maybe-install-html-texinfo:
26316 @if texinfo
26317 maybe-install-html-texinfo: install-html-texinfo
26318
26319 install-html-texinfo: \
26320     configure-texinfo \
26321     html-texinfo 
26322         @: $(MAKE); $(unstage)
26323         @[ -f ./texinfo/Makefile ] || exit 0; \
26324         r=`${PWD_COMMAND}`; export r; \
26325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26326         $(HOST_EXPORTS) \
26327         for flag in $(EXTRA_HOST_FLAGS) ; do \
26328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26329         done; \
26330         echo "Doing install-html in texinfo" ; \
26331         (cd $(HOST_SUBDIR)/texinfo && \
26332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26334                   "RANLIB=$${RANLIB}" \
26335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26336                   install-html) \
26337           || exit 1
26338
26339 @endif texinfo
26340
26341 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26342 maybe-installcheck-texinfo:
26343 @if texinfo
26344 maybe-installcheck-texinfo: installcheck-texinfo
26345
26346 installcheck-texinfo: \
26347     configure-texinfo 
26348         @: $(MAKE); $(unstage)
26349         @[ -f ./texinfo/Makefile ] || exit 0; \
26350         r=`${PWD_COMMAND}`; export r; \
26351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26352         $(HOST_EXPORTS) \
26353         for flag in $(EXTRA_HOST_FLAGS) ; do \
26354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26355         done; \
26356         echo "Doing installcheck in texinfo" ; \
26357         (cd $(HOST_SUBDIR)/texinfo && \
26358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26360                   "RANLIB=$${RANLIB}" \
26361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26362                   installcheck) \
26363           || exit 1
26364
26365 @endif texinfo
26366
26367 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26368 maybe-mostlyclean-texinfo:
26369 @if texinfo
26370 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26371
26372 mostlyclean-texinfo: 
26373         @: $(MAKE); $(unstage)
26374         @[ -f ./texinfo/Makefile ] || exit 0; \
26375         r=`${PWD_COMMAND}`; export r; \
26376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26377         $(HOST_EXPORTS) \
26378         for flag in $(EXTRA_HOST_FLAGS) ; do \
26379           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26380         done; \
26381         echo "Doing mostlyclean in texinfo" ; \
26382         (cd $(HOST_SUBDIR)/texinfo && \
26383           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26384                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26385                   "RANLIB=$${RANLIB}" \
26386                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26387                   mostlyclean) \
26388           || exit 1
26389
26390 @endif texinfo
26391
26392 .PHONY: maybe-clean-texinfo clean-texinfo
26393 maybe-clean-texinfo:
26394 @if texinfo
26395 maybe-clean-texinfo: clean-texinfo
26396
26397 clean-texinfo: 
26398         @: $(MAKE); $(unstage)
26399         @[ -f ./texinfo/Makefile ] || exit 0; \
26400         r=`${PWD_COMMAND}`; export r; \
26401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26402         $(HOST_EXPORTS) \
26403         for flag in $(EXTRA_HOST_FLAGS) ; do \
26404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26405         done; \
26406         echo "Doing clean in texinfo" ; \
26407         (cd $(HOST_SUBDIR)/texinfo && \
26408           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26409                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26410                   "RANLIB=$${RANLIB}" \
26411                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26412                   clean) \
26413           || exit 1
26414
26415 @endif texinfo
26416
26417 .PHONY: maybe-distclean-texinfo distclean-texinfo
26418 maybe-distclean-texinfo:
26419 @if texinfo
26420 maybe-distclean-texinfo: distclean-texinfo
26421
26422 distclean-texinfo: 
26423         @: $(MAKE); $(unstage)
26424         @[ -f ./texinfo/Makefile ] || exit 0; \
26425         r=`${PWD_COMMAND}`; export r; \
26426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26427         $(HOST_EXPORTS) \
26428         for flag in $(EXTRA_HOST_FLAGS) ; do \
26429           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26430         done; \
26431         echo "Doing distclean in texinfo" ; \
26432         (cd $(HOST_SUBDIR)/texinfo && \
26433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26435                   "RANLIB=$${RANLIB}" \
26436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26437                   distclean) \
26438           || exit 1
26439
26440 @endif texinfo
26441
26442 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26443 maybe-maintainer-clean-texinfo:
26444 @if texinfo
26445 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26446
26447 maintainer-clean-texinfo: 
26448         @: $(MAKE); $(unstage)
26449         @[ -f ./texinfo/Makefile ] || exit 0; \
26450         r=`${PWD_COMMAND}`; export r; \
26451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26452         $(HOST_EXPORTS) \
26453         for flag in $(EXTRA_HOST_FLAGS) ; do \
26454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26455         done; \
26456         echo "Doing maintainer-clean in texinfo" ; \
26457         (cd $(HOST_SUBDIR)/texinfo && \
26458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26460                   "RANLIB=$${RANLIB}" \
26461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26462                   maintainer-clean) \
26463           || exit 1
26464
26465 @endif texinfo
26466
26467
26468
26469 .PHONY: configure-zlib maybe-configure-zlib
26470 maybe-configure-zlib:
26471 @if gcc-bootstrap
26472 configure-zlib: stage_current
26473 @endif gcc-bootstrap
26474 @if zlib
26475 maybe-configure-zlib: configure-zlib
26476 configure-zlib: 
26477         @r=`${PWD_COMMAND}`; export r; \
26478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26479         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26480         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26481         $(HOST_EXPORTS)  \
26482         echo Configuring in $(HOST_SUBDIR)/zlib; \
26483         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26484         case $(srcdir) in \
26485           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26486           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26487                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26488         esac; \
26489         srcdiroption="--srcdir=$${topdir}/zlib"; \
26490         libsrcdir="$$s/zlib"; \
26491         $(SHELL) $${libsrcdir}/configure \
26492           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26493           --target=${target_alias} $${srcdiroption}  \
26494           || exit 1
26495 @endif zlib
26496
26497
26498
26499 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26500 maybe-configure-stage1-zlib:
26501 @if zlib-bootstrap
26502 maybe-configure-stage1-zlib: configure-stage1-zlib
26503 configure-stage1-zlib:
26504         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26505         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26506         @r=`${PWD_COMMAND}`; export r; \
26507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26508         TFLAGS="$(STAGE1_TFLAGS)"; \
26509         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26510         $(HOST_EXPORTS) \
26511         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26512         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26513         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26514         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26515         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26516         cd $(HOST_SUBDIR)/zlib || exit 1; \
26517         case $(srcdir) in \
26518           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26519           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26520                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26521         esac; \
26522         srcdiroption="--srcdir=$${topdir}/zlib"; \
26523         libsrcdir="$$s/zlib"; \
26524         $(SHELL) $${libsrcdir}/configure \
26525           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26526           --target=${target_alias} $${srcdiroption} \
26527           $(STAGE1_CONFIGURE_FLAGS)
26528 @endif zlib-bootstrap
26529
26530 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26531 maybe-configure-stage2-zlib:
26532 @if zlib-bootstrap
26533 maybe-configure-stage2-zlib: configure-stage2-zlib
26534 configure-stage2-zlib:
26535         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26536         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26537         @r=`${PWD_COMMAND}`; export r; \
26538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26539         TFLAGS="$(STAGE2_TFLAGS)"; \
26540         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26541         $(HOST_EXPORTS) \
26542         $(POSTSTAGE1_HOST_EXPORTS) \
26543         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26544         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26545         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26546         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26547         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26548         cd $(HOST_SUBDIR)/zlib || exit 1; \
26549         case $(srcdir) in \
26550           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26551           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26552                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26553         esac; \
26554         srcdiroption="--srcdir=$${topdir}/zlib"; \
26555         libsrcdir="$$s/zlib"; \
26556         $(SHELL) $${libsrcdir}/configure \
26557           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26558           --target=${target_alias} $${srcdiroption} \
26559           --with-build-libsubdir=$(HOST_SUBDIR) \
26560           $(STAGE2_CONFIGURE_FLAGS)
26561 @endif zlib-bootstrap
26562
26563 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26564 maybe-configure-stage3-zlib:
26565 @if zlib-bootstrap
26566 maybe-configure-stage3-zlib: configure-stage3-zlib
26567 configure-stage3-zlib:
26568         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26569         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26570         @r=`${PWD_COMMAND}`; export r; \
26571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26572         TFLAGS="$(STAGE3_TFLAGS)"; \
26573         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26574         $(HOST_EXPORTS) \
26575         $(POSTSTAGE1_HOST_EXPORTS) \
26576         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26577         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26578         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26579         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26580         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26581         cd $(HOST_SUBDIR)/zlib || exit 1; \
26582         case $(srcdir) in \
26583           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26584           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26585                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26586         esac; \
26587         srcdiroption="--srcdir=$${topdir}/zlib"; \
26588         libsrcdir="$$s/zlib"; \
26589         $(SHELL) $${libsrcdir}/configure \
26590           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26591           --target=${target_alias} $${srcdiroption} \
26592           --with-build-libsubdir=$(HOST_SUBDIR) \
26593           $(STAGE3_CONFIGURE_FLAGS)
26594 @endif zlib-bootstrap
26595
26596 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26597 maybe-configure-stage4-zlib:
26598 @if zlib-bootstrap
26599 maybe-configure-stage4-zlib: configure-stage4-zlib
26600 configure-stage4-zlib:
26601         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26602         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26603         @r=`${PWD_COMMAND}`; export r; \
26604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26605         TFLAGS="$(STAGE4_TFLAGS)"; \
26606         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26607         $(HOST_EXPORTS) \
26608         $(POSTSTAGE1_HOST_EXPORTS) \
26609         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26610         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26611         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26612         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26613         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26614         cd $(HOST_SUBDIR)/zlib || exit 1; \
26615         case $(srcdir) in \
26616           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26617           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26618                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26619         esac; \
26620         srcdiroption="--srcdir=$${topdir}/zlib"; \
26621         libsrcdir="$$s/zlib"; \
26622         $(SHELL) $${libsrcdir}/configure \
26623           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26624           --target=${target_alias} $${srcdiroption} \
26625           --with-build-libsubdir=$(HOST_SUBDIR) \
26626           $(STAGE4_CONFIGURE_FLAGS)
26627 @endif zlib-bootstrap
26628
26629 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26630 maybe-configure-stageprofile-zlib:
26631 @if zlib-bootstrap
26632 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26633 configure-stageprofile-zlib:
26634         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26635         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26636         @r=`${PWD_COMMAND}`; export r; \
26637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638         TFLAGS="$(STAGEprofile_TFLAGS)"; \
26639         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26640         $(HOST_EXPORTS) \
26641         $(POSTSTAGE1_HOST_EXPORTS) \
26642         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26643         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26644         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26645         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26646         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26647         cd $(HOST_SUBDIR)/zlib || exit 1; \
26648         case $(srcdir) in \
26649           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26650           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26651                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26652         esac; \
26653         srcdiroption="--srcdir=$${topdir}/zlib"; \
26654         libsrcdir="$$s/zlib"; \
26655         $(SHELL) $${libsrcdir}/configure \
26656           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26657           --target=${target_alias} $${srcdiroption} \
26658           --with-build-libsubdir=$(HOST_SUBDIR) \
26659           $(STAGEprofile_CONFIGURE_FLAGS)
26660 @endif zlib-bootstrap
26661
26662 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26663 maybe-configure-stagefeedback-zlib:
26664 @if zlib-bootstrap
26665 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26666 configure-stagefeedback-zlib:
26667         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26668         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26669         @r=`${PWD_COMMAND}`; export r; \
26670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26671         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26672         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26673         $(HOST_EXPORTS) \
26674         $(POSTSTAGE1_HOST_EXPORTS) \
26675         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26676         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26677         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26678         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26679         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26680         cd $(HOST_SUBDIR)/zlib || exit 1; \
26681         case $(srcdir) in \
26682           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26683           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26684                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26685         esac; \
26686         srcdiroption="--srcdir=$${topdir}/zlib"; \
26687         libsrcdir="$$s/zlib"; \
26688         $(SHELL) $${libsrcdir}/configure \
26689           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26690           --target=${target_alias} $${srcdiroption} \
26691           --with-build-libsubdir=$(HOST_SUBDIR) \
26692           $(STAGEfeedback_CONFIGURE_FLAGS)
26693 @endif zlib-bootstrap
26694
26695
26696
26697
26698
26699 .PHONY: all-zlib maybe-all-zlib
26700 maybe-all-zlib:
26701 @if gcc-bootstrap
26702 all-zlib: stage_current
26703 @endif gcc-bootstrap
26704 @if zlib
26705 TARGET-zlib=all
26706 maybe-all-zlib: all-zlib
26707 all-zlib: configure-zlib
26708         @r=`${PWD_COMMAND}`; export r; \
26709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26710         $(HOST_EXPORTS)  \
26711         (cd $(HOST_SUBDIR)/zlib && \
26712           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26713                 $(TARGET-zlib))
26714 @endif zlib
26715
26716
26717
26718 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26719 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26720 maybe-all-stage1-zlib:
26721 maybe-clean-stage1-zlib:
26722 @if zlib-bootstrap
26723 maybe-all-stage1-zlib: all-stage1-zlib
26724 all-stage1: all-stage1-zlib
26725 TARGET-stage1-zlib = $(TARGET-zlib)
26726 all-stage1-zlib: configure-stage1-zlib
26727         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26728         @r=`${PWD_COMMAND}`; export r; \
26729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26730         TFLAGS="$(STAGE1_TFLAGS)"; \
26731         $(HOST_EXPORTS)  \
26732         cd $(HOST_SUBDIR)/zlib && \
26733         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26734                 CFLAGS="$(STAGE1_CFLAGS)" \
26735                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26736                 LIBCFLAGS="$(LIBCFLAGS)" \
26737                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26738                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26739                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26740                 $(EXTRA_HOST_FLAGS)  \
26741                 $(STAGE1_FLAGS_TO_PASS)  \
26742                 TFLAGS="$(STAGE1_TFLAGS)" \
26743                 $(TARGET-stage1-zlib)
26744
26745 maybe-clean-stage1-zlib: clean-stage1-zlib
26746 clean-stage1: clean-stage1-zlib
26747 clean-stage1-zlib:
26748         @if [ $(current_stage) = stage1 ]; then \
26749           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26750         else \
26751           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26752           $(MAKE) stage1-start; \
26753         fi; \
26754         cd $(HOST_SUBDIR)/zlib && \
26755         $(MAKE) $(EXTRA_HOST_FLAGS)  \
26756         $(STAGE1_FLAGS_TO_PASS)  clean
26757 @endif zlib-bootstrap
26758
26759
26760 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26761 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26762 maybe-all-stage2-zlib:
26763 maybe-clean-stage2-zlib:
26764 @if zlib-bootstrap
26765 maybe-all-stage2-zlib: all-stage2-zlib
26766 all-stage2: all-stage2-zlib
26767 TARGET-stage2-zlib = $(TARGET-zlib)
26768 all-stage2-zlib: configure-stage2-zlib
26769         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26770         @r=`${PWD_COMMAND}`; export r; \
26771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26772         TFLAGS="$(STAGE2_TFLAGS)"; \
26773         $(HOST_EXPORTS) \
26774         $(POSTSTAGE1_HOST_EXPORTS)  \
26775         cd $(HOST_SUBDIR)/zlib && \
26776         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26777                 CFLAGS="$(STAGE2_CFLAGS)" \
26778                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26779                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26780                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26781                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26782                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26783                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26784                 TFLAGS="$(STAGE2_TFLAGS)" \
26785                 $(TARGET-stage2-zlib)
26786
26787 maybe-clean-stage2-zlib: clean-stage2-zlib
26788 clean-stage2: clean-stage2-zlib
26789 clean-stage2-zlib:
26790         @if [ $(current_stage) = stage2 ]; then \
26791           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26792         else \
26793           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26794           $(MAKE) stage2-start; \
26795         fi; \
26796         cd $(HOST_SUBDIR)/zlib && \
26797         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26798 @endif zlib-bootstrap
26799
26800
26801 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26802 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26803 maybe-all-stage3-zlib:
26804 maybe-clean-stage3-zlib:
26805 @if zlib-bootstrap
26806 maybe-all-stage3-zlib: all-stage3-zlib
26807 all-stage3: all-stage3-zlib
26808 TARGET-stage3-zlib = $(TARGET-zlib)
26809 all-stage3-zlib: configure-stage3-zlib
26810         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26811         @r=`${PWD_COMMAND}`; export r; \
26812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26813         TFLAGS="$(STAGE3_TFLAGS)"; \
26814         $(HOST_EXPORTS) \
26815         $(POSTSTAGE1_HOST_EXPORTS)  \
26816         cd $(HOST_SUBDIR)/zlib && \
26817         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26818                 CFLAGS="$(STAGE3_CFLAGS)" \
26819                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26820                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26821                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26822                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26823                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26824                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26825                 TFLAGS="$(STAGE3_TFLAGS)" \
26826                 $(TARGET-stage3-zlib)
26827
26828 maybe-clean-stage3-zlib: clean-stage3-zlib
26829 clean-stage3: clean-stage3-zlib
26830 clean-stage3-zlib:
26831         @if [ $(current_stage) = stage3 ]; then \
26832           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26833         else \
26834           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26835           $(MAKE) stage3-start; \
26836         fi; \
26837         cd $(HOST_SUBDIR)/zlib && \
26838         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26839 @endif zlib-bootstrap
26840
26841
26842 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26843 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26844 maybe-all-stage4-zlib:
26845 maybe-clean-stage4-zlib:
26846 @if zlib-bootstrap
26847 maybe-all-stage4-zlib: all-stage4-zlib
26848 all-stage4: all-stage4-zlib
26849 TARGET-stage4-zlib = $(TARGET-zlib)
26850 all-stage4-zlib: configure-stage4-zlib
26851         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26852         @r=`${PWD_COMMAND}`; export r; \
26853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26854         TFLAGS="$(STAGE4_TFLAGS)"; \
26855         $(HOST_EXPORTS) \
26856         $(POSTSTAGE1_HOST_EXPORTS)  \
26857         cd $(HOST_SUBDIR)/zlib && \
26858         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26859                 CFLAGS="$(STAGE4_CFLAGS)" \
26860                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26861                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26862                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26863                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26864                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26865                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26866                 TFLAGS="$(STAGE4_TFLAGS)" \
26867                 $(TARGET-stage4-zlib)
26868
26869 maybe-clean-stage4-zlib: clean-stage4-zlib
26870 clean-stage4: clean-stage4-zlib
26871 clean-stage4-zlib:
26872         @if [ $(current_stage) = stage4 ]; then \
26873           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26874         else \
26875           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26876           $(MAKE) stage4-start; \
26877         fi; \
26878         cd $(HOST_SUBDIR)/zlib && \
26879         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26880 @endif zlib-bootstrap
26881
26882
26883 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26884 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26885 maybe-all-stageprofile-zlib:
26886 maybe-clean-stageprofile-zlib:
26887 @if zlib-bootstrap
26888 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26889 all-stageprofile: all-stageprofile-zlib
26890 TARGET-stageprofile-zlib = $(TARGET-zlib)
26891 all-stageprofile-zlib: configure-stageprofile-zlib
26892         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26893         @r=`${PWD_COMMAND}`; export r; \
26894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895         TFLAGS="$(STAGEprofile_TFLAGS)"; \
26896         $(HOST_EXPORTS) \
26897         $(POSTSTAGE1_HOST_EXPORTS)  \
26898         cd $(HOST_SUBDIR)/zlib && \
26899         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26900                 CFLAGS="$(STAGEprofile_CFLAGS)" \
26901                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26902                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26903                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26904                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26905                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26906                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26907                 TFLAGS="$(STAGEprofile_TFLAGS)" \
26908                 $(TARGET-stageprofile-zlib)
26909
26910 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26911 clean-stageprofile: clean-stageprofile-zlib
26912 clean-stageprofile-zlib:
26913         @if [ $(current_stage) = stageprofile ]; then \
26914           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26915         else \
26916           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26917           $(MAKE) stageprofile-start; \
26918         fi; \
26919         cd $(HOST_SUBDIR)/zlib && \
26920         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26921 @endif zlib-bootstrap
26922
26923
26924 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26925 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26926 maybe-all-stagefeedback-zlib:
26927 maybe-clean-stagefeedback-zlib:
26928 @if zlib-bootstrap
26929 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26930 all-stagefeedback: all-stagefeedback-zlib
26931 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26932 all-stagefeedback-zlib: configure-stagefeedback-zlib
26933         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26934         @r=`${PWD_COMMAND}`; export r; \
26935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26936         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26937         $(HOST_EXPORTS) \
26938         $(POSTSTAGE1_HOST_EXPORTS)  \
26939         cd $(HOST_SUBDIR)/zlib && \
26940         $(MAKE) $(BASE_FLAGS_TO_PASS) \
26941                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26942                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26943                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26944                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26945                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26946                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26947                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26948                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26949                 $(TARGET-stagefeedback-zlib)
26950
26951 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26952 clean-stagefeedback: clean-stagefeedback-zlib
26953 clean-stagefeedback-zlib:
26954         @if [ $(current_stage) = stagefeedback ]; then \
26955           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26956         else \
26957           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26958           $(MAKE) stagefeedback-start; \
26959         fi; \
26960         cd $(HOST_SUBDIR)/zlib && \
26961         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26962 @endif zlib-bootstrap
26963
26964
26965
26966
26967
26968 .PHONY: check-zlib maybe-check-zlib
26969 maybe-check-zlib:
26970 @if zlib
26971 maybe-check-zlib: check-zlib
26972
26973 check-zlib:
26974
26975 @endif zlib
26976
26977 .PHONY: install-zlib maybe-install-zlib
26978 maybe-install-zlib:
26979 @if zlib
26980 maybe-install-zlib: install-zlib
26981
26982 install-zlib:
26983
26984 @endif zlib
26985
26986 .PHONY: install-strip-zlib maybe-install-strip-zlib
26987 maybe-install-strip-zlib:
26988 @if zlib
26989 maybe-install-strip-zlib: install-strip-zlib
26990
26991 install-strip-zlib:
26992
26993 @endif zlib
26994
26995 # Other targets (info, dvi, pdf, etc.)
26996
26997 .PHONY: maybe-info-zlib info-zlib
26998 maybe-info-zlib:
26999 @if zlib
27000 maybe-info-zlib: info-zlib
27001
27002 info-zlib: \
27003     configure-zlib 
27004         @[ -f ./zlib/Makefile ] || exit 0; \
27005         r=`${PWD_COMMAND}`; export r; \
27006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27007         $(HOST_EXPORTS) \
27008         for flag in $(EXTRA_HOST_FLAGS) ; do \
27009           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27010         done; \
27011         echo "Doing info in zlib" ; \
27012         (cd $(HOST_SUBDIR)/zlib && \
27013           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27014                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27015                   "RANLIB=$${RANLIB}" \
27016                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27017                   info) \
27018           || exit 1
27019
27020 @endif zlib
27021
27022 .PHONY: maybe-dvi-zlib dvi-zlib
27023 maybe-dvi-zlib:
27024 @if zlib
27025 maybe-dvi-zlib: dvi-zlib
27026
27027 dvi-zlib: \
27028     configure-zlib 
27029         @[ -f ./zlib/Makefile ] || exit 0; \
27030         r=`${PWD_COMMAND}`; export r; \
27031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27032         $(HOST_EXPORTS) \
27033         for flag in $(EXTRA_HOST_FLAGS) ; do \
27034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27035         done; \
27036         echo "Doing dvi in zlib" ; \
27037         (cd $(HOST_SUBDIR)/zlib && \
27038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27040                   "RANLIB=$${RANLIB}" \
27041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27042                   dvi) \
27043           || exit 1
27044
27045 @endif zlib
27046
27047 .PHONY: maybe-pdf-zlib pdf-zlib
27048 maybe-pdf-zlib:
27049 @if zlib
27050 maybe-pdf-zlib: pdf-zlib
27051
27052 pdf-zlib: \
27053     configure-zlib 
27054         @[ -f ./zlib/Makefile ] || exit 0; \
27055         r=`${PWD_COMMAND}`; export r; \
27056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27057         $(HOST_EXPORTS) \
27058         for flag in $(EXTRA_HOST_FLAGS) ; do \
27059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27060         done; \
27061         echo "Doing pdf in zlib" ; \
27062         (cd $(HOST_SUBDIR)/zlib && \
27063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27065                   "RANLIB=$${RANLIB}" \
27066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27067                   pdf) \
27068           || exit 1
27069
27070 @endif zlib
27071
27072 .PHONY: maybe-html-zlib html-zlib
27073 maybe-html-zlib:
27074 @if zlib
27075 maybe-html-zlib: html-zlib
27076
27077 html-zlib: \
27078     configure-zlib 
27079         @[ -f ./zlib/Makefile ] || exit 0; \
27080         r=`${PWD_COMMAND}`; export r; \
27081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27082         $(HOST_EXPORTS) \
27083         for flag in $(EXTRA_HOST_FLAGS) ; do \
27084           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27085         done; \
27086         echo "Doing html in zlib" ; \
27087         (cd $(HOST_SUBDIR)/zlib && \
27088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27090                   "RANLIB=$${RANLIB}" \
27091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27092                   html) \
27093           || exit 1
27094
27095 @endif zlib
27096
27097 .PHONY: maybe-TAGS-zlib TAGS-zlib
27098 maybe-TAGS-zlib:
27099 @if zlib
27100 maybe-TAGS-zlib: TAGS-zlib
27101
27102 TAGS-zlib: \
27103     configure-zlib 
27104         @[ -f ./zlib/Makefile ] || exit 0; \
27105         r=`${PWD_COMMAND}`; export r; \
27106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107         $(HOST_EXPORTS) \
27108         for flag in $(EXTRA_HOST_FLAGS) ; do \
27109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110         done; \
27111         echo "Doing TAGS in zlib" ; \
27112         (cd $(HOST_SUBDIR)/zlib && \
27113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115                   "RANLIB=$${RANLIB}" \
27116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117                   TAGS) \
27118           || exit 1
27119
27120 @endif zlib
27121
27122 .PHONY: maybe-install-info-zlib install-info-zlib
27123 maybe-install-info-zlib:
27124 @if zlib
27125 maybe-install-info-zlib: install-info-zlib
27126
27127 install-info-zlib: \
27128     configure-zlib \
27129     info-zlib 
27130         @[ -f ./zlib/Makefile ] || exit 0; \
27131         r=`${PWD_COMMAND}`; export r; \
27132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27133         $(HOST_EXPORTS) \
27134         for flag in $(EXTRA_HOST_FLAGS) ; do \
27135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27136         done; \
27137         echo "Doing install-info in zlib" ; \
27138         (cd $(HOST_SUBDIR)/zlib && \
27139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27141                   "RANLIB=$${RANLIB}" \
27142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27143                   install-info) \
27144           || exit 1
27145
27146 @endif zlib
27147
27148 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27149 maybe-install-pdf-zlib:
27150 @if zlib
27151 maybe-install-pdf-zlib: install-pdf-zlib
27152
27153 install-pdf-zlib: \
27154     configure-zlib \
27155     pdf-zlib 
27156         @[ -f ./zlib/Makefile ] || exit 0; \
27157         r=`${PWD_COMMAND}`; export r; \
27158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27159         $(HOST_EXPORTS) \
27160         for flag in $(EXTRA_HOST_FLAGS) ; do \
27161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27162         done; \
27163         echo "Doing install-pdf in zlib" ; \
27164         (cd $(HOST_SUBDIR)/zlib && \
27165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27167                   "RANLIB=$${RANLIB}" \
27168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27169                   install-pdf) \
27170           || exit 1
27171
27172 @endif zlib
27173
27174 .PHONY: maybe-install-html-zlib install-html-zlib
27175 maybe-install-html-zlib:
27176 @if zlib
27177 maybe-install-html-zlib: install-html-zlib
27178
27179 install-html-zlib: \
27180     configure-zlib \
27181     html-zlib 
27182         @[ -f ./zlib/Makefile ] || exit 0; \
27183         r=`${PWD_COMMAND}`; export r; \
27184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27185         $(HOST_EXPORTS) \
27186         for flag in $(EXTRA_HOST_FLAGS) ; do \
27187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27188         done; \
27189         echo "Doing install-html in zlib" ; \
27190         (cd $(HOST_SUBDIR)/zlib && \
27191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27193                   "RANLIB=$${RANLIB}" \
27194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27195                   install-html) \
27196           || exit 1
27197
27198 @endif zlib
27199
27200 .PHONY: maybe-installcheck-zlib installcheck-zlib
27201 maybe-installcheck-zlib:
27202 @if zlib
27203 maybe-installcheck-zlib: installcheck-zlib
27204
27205 installcheck-zlib: \
27206     configure-zlib 
27207         @[ -f ./zlib/Makefile ] || exit 0; \
27208         r=`${PWD_COMMAND}`; export r; \
27209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27210         $(HOST_EXPORTS) \
27211         for flag in $(EXTRA_HOST_FLAGS) ; do \
27212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27213         done; \
27214         echo "Doing installcheck in zlib" ; \
27215         (cd $(HOST_SUBDIR)/zlib && \
27216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27218                   "RANLIB=$${RANLIB}" \
27219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27220                   installcheck) \
27221           || exit 1
27222
27223 @endif zlib
27224
27225 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27226 maybe-mostlyclean-zlib:
27227 @if zlib
27228 maybe-mostlyclean-zlib: mostlyclean-zlib
27229
27230 mostlyclean-zlib: 
27231         @[ -f ./zlib/Makefile ] || exit 0; \
27232         r=`${PWD_COMMAND}`; export r; \
27233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234         $(HOST_EXPORTS) \
27235         for flag in $(EXTRA_HOST_FLAGS) ; do \
27236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237         done; \
27238         echo "Doing mostlyclean in zlib" ; \
27239         (cd $(HOST_SUBDIR)/zlib && \
27240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242                   "RANLIB=$${RANLIB}" \
27243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244                   mostlyclean) \
27245           || exit 1
27246
27247 @endif zlib
27248
27249 .PHONY: maybe-clean-zlib clean-zlib
27250 maybe-clean-zlib:
27251 @if zlib
27252 maybe-clean-zlib: clean-zlib
27253
27254 clean-zlib: 
27255         @[ -f ./zlib/Makefile ] || exit 0; \
27256         r=`${PWD_COMMAND}`; export r; \
27257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27258         $(HOST_EXPORTS) \
27259         for flag in $(EXTRA_HOST_FLAGS) ; do \
27260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27261         done; \
27262         echo "Doing clean in zlib" ; \
27263         (cd $(HOST_SUBDIR)/zlib && \
27264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27266                   "RANLIB=$${RANLIB}" \
27267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27268                   clean) \
27269           || exit 1
27270
27271 @endif zlib
27272
27273 .PHONY: maybe-distclean-zlib distclean-zlib
27274 maybe-distclean-zlib:
27275 @if zlib
27276 maybe-distclean-zlib: distclean-zlib
27277
27278 distclean-zlib: 
27279         @[ -f ./zlib/Makefile ] || exit 0; \
27280         r=`${PWD_COMMAND}`; export r; \
27281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282         $(HOST_EXPORTS) \
27283         for flag in $(EXTRA_HOST_FLAGS) ; do \
27284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285         done; \
27286         echo "Doing distclean in zlib" ; \
27287         (cd $(HOST_SUBDIR)/zlib && \
27288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290                   "RANLIB=$${RANLIB}" \
27291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292                   distclean) \
27293           || exit 1
27294
27295 @endif zlib
27296
27297 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27298 maybe-maintainer-clean-zlib:
27299 @if zlib
27300 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27301
27302 maintainer-clean-zlib: 
27303         @[ -f ./zlib/Makefile ] || exit 0; \
27304         r=`${PWD_COMMAND}`; export r; \
27305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306         $(HOST_EXPORTS) \
27307         for flag in $(EXTRA_HOST_FLAGS) ; do \
27308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27309         done; \
27310         echo "Doing maintainer-clean in zlib" ; \
27311         (cd $(HOST_SUBDIR)/zlib && \
27312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27314                   "RANLIB=$${RANLIB}" \
27315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27316                   maintainer-clean) \
27317           || exit 1
27318
27319 @endif zlib
27320
27321
27322
27323 .PHONY: configure-gdb maybe-configure-gdb
27324 maybe-configure-gdb:
27325 @if gcc-bootstrap
27326 configure-gdb: stage_current
27327 @endif gcc-bootstrap
27328 @if gdb
27329 maybe-configure-gdb: configure-gdb
27330 configure-gdb: 
27331         @: $(MAKE); $(unstage)
27332         @r=`${PWD_COMMAND}`; export r; \
27333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27334         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27335         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27336         $(HOST_EXPORTS)  \
27337         echo Configuring in $(HOST_SUBDIR)/gdb; \
27338         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27339         case $(srcdir) in \
27340           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27341           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27342                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27343         esac; \
27344         srcdiroption="--srcdir=$${topdir}/gdb"; \
27345         libsrcdir="$$s/gdb"; \
27346         $(SHELL) $${libsrcdir}/configure \
27347           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27348           --target=${target_alias} $${srcdiroption}  \
27349           || exit 1
27350 @endif gdb
27351
27352
27353
27354
27355
27356 .PHONY: all-gdb maybe-all-gdb
27357 maybe-all-gdb:
27358 @if gcc-bootstrap
27359 all-gdb: stage_current
27360 @endif gcc-bootstrap
27361 @if gdb
27362 TARGET-gdb=all
27363 maybe-all-gdb: all-gdb
27364 all-gdb: configure-gdb
27365         @: $(MAKE); $(unstage)
27366         @r=`${PWD_COMMAND}`; export r; \
27367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368         $(HOST_EXPORTS)  \
27369         (cd $(HOST_SUBDIR)/gdb && \
27370           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27371                 $(TARGET-gdb))
27372 @endif gdb
27373
27374
27375
27376
27377 .PHONY: check-gdb maybe-check-gdb
27378 maybe-check-gdb:
27379 @if gdb
27380 maybe-check-gdb: check-gdb
27381
27382 check-gdb:
27383         @: $(MAKE); $(unstage)
27384         @r=`${PWD_COMMAND}`; export r; \
27385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27386         $(HOST_EXPORTS) \
27387         (cd $(HOST_SUBDIR)/gdb && \
27388           $(MAKE) $(FLAGS_TO_PASS)  check)
27389
27390 @endif gdb
27391
27392 .PHONY: install-gdb maybe-install-gdb
27393 maybe-install-gdb:
27394 @if gdb
27395 maybe-install-gdb: install-gdb
27396
27397 install-gdb: installdirs
27398         @: $(MAKE); $(unstage)
27399         @r=`${PWD_COMMAND}`; export r; \
27400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27401         $(HOST_EXPORTS) \
27402         (cd $(HOST_SUBDIR)/gdb && \
27403           $(MAKE) $(FLAGS_TO_PASS)  install)
27404
27405 @endif gdb
27406
27407 .PHONY: install-strip-gdb maybe-install-strip-gdb
27408 maybe-install-strip-gdb:
27409 @if gdb
27410 maybe-install-strip-gdb: install-strip-gdb
27411
27412 install-strip-gdb: installdirs
27413         @: $(MAKE); $(unstage)
27414         @r=`${PWD_COMMAND}`; export r; \
27415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27416         $(HOST_EXPORTS) \
27417         (cd $(HOST_SUBDIR)/gdb && \
27418           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27419
27420 @endif gdb
27421
27422 # Other targets (info, dvi, pdf, etc.)
27423
27424 .PHONY: maybe-info-gdb info-gdb
27425 maybe-info-gdb:
27426 @if gdb
27427 maybe-info-gdb: info-gdb
27428
27429 info-gdb: \
27430     configure-gdb 
27431         @: $(MAKE); $(unstage)
27432         @[ -f ./gdb/Makefile ] || exit 0; \
27433         r=`${PWD_COMMAND}`; export r; \
27434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435         $(HOST_EXPORTS) \
27436         for flag in $(EXTRA_HOST_FLAGS) ; do \
27437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438         done; \
27439         echo "Doing info in gdb" ; \
27440         (cd $(HOST_SUBDIR)/gdb && \
27441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27443                   "RANLIB=$${RANLIB}" \
27444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27445                   info) \
27446           || exit 1
27447
27448 @endif gdb
27449
27450 .PHONY: maybe-dvi-gdb dvi-gdb
27451 maybe-dvi-gdb:
27452 @if gdb
27453 maybe-dvi-gdb: dvi-gdb
27454
27455 dvi-gdb: \
27456     configure-gdb 
27457         @: $(MAKE); $(unstage)
27458         @[ -f ./gdb/Makefile ] || exit 0; \
27459         r=`${PWD_COMMAND}`; export r; \
27460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27461         $(HOST_EXPORTS) \
27462         for flag in $(EXTRA_HOST_FLAGS) ; do \
27463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27464         done; \
27465         echo "Doing dvi in gdb" ; \
27466         (cd $(HOST_SUBDIR)/gdb && \
27467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27469                   "RANLIB=$${RANLIB}" \
27470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27471                   dvi) \
27472           || exit 1
27473
27474 @endif gdb
27475
27476 .PHONY: maybe-pdf-gdb pdf-gdb
27477 maybe-pdf-gdb:
27478 @if gdb
27479 maybe-pdf-gdb: pdf-gdb
27480
27481 pdf-gdb: \
27482     configure-gdb 
27483         @: $(MAKE); $(unstage)
27484         @[ -f ./gdb/Makefile ] || exit 0; \
27485         r=`${PWD_COMMAND}`; export r; \
27486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27487         $(HOST_EXPORTS) \
27488         for flag in $(EXTRA_HOST_FLAGS) ; do \
27489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27490         done; \
27491         echo "Doing pdf in gdb" ; \
27492         (cd $(HOST_SUBDIR)/gdb && \
27493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27495                   "RANLIB=$${RANLIB}" \
27496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27497                   pdf) \
27498           || exit 1
27499
27500 @endif gdb
27501
27502 .PHONY: maybe-html-gdb html-gdb
27503 maybe-html-gdb:
27504 @if gdb
27505 maybe-html-gdb: html-gdb
27506
27507 html-gdb: \
27508     configure-gdb 
27509         @: $(MAKE); $(unstage)
27510         @[ -f ./gdb/Makefile ] || exit 0; \
27511         r=`${PWD_COMMAND}`; export r; \
27512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27513         $(HOST_EXPORTS) \
27514         for flag in $(EXTRA_HOST_FLAGS) ; do \
27515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27516         done; \
27517         echo "Doing html in gdb" ; \
27518         (cd $(HOST_SUBDIR)/gdb && \
27519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27521                   "RANLIB=$${RANLIB}" \
27522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27523                   html) \
27524           || exit 1
27525
27526 @endif gdb
27527
27528 .PHONY: maybe-TAGS-gdb TAGS-gdb
27529 maybe-TAGS-gdb:
27530 @if gdb
27531 maybe-TAGS-gdb: TAGS-gdb
27532
27533 TAGS-gdb: \
27534     configure-gdb 
27535         @: $(MAKE); $(unstage)
27536         @[ -f ./gdb/Makefile ] || exit 0; \
27537         r=`${PWD_COMMAND}`; export r; \
27538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27539         $(HOST_EXPORTS) \
27540         for flag in $(EXTRA_HOST_FLAGS) ; do \
27541           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27542         done; \
27543         echo "Doing TAGS in gdb" ; \
27544         (cd $(HOST_SUBDIR)/gdb && \
27545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27547                   "RANLIB=$${RANLIB}" \
27548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27549                   TAGS) \
27550           || exit 1
27551
27552 @endif gdb
27553
27554 .PHONY: maybe-install-info-gdb install-info-gdb
27555 maybe-install-info-gdb:
27556 @if gdb
27557 maybe-install-info-gdb: install-info-gdb
27558
27559 install-info-gdb: \
27560     configure-gdb \
27561     info-gdb 
27562         @: $(MAKE); $(unstage)
27563         @[ -f ./gdb/Makefile ] || exit 0; \
27564         r=`${PWD_COMMAND}`; export r; \
27565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27566         $(HOST_EXPORTS) \
27567         for flag in $(EXTRA_HOST_FLAGS) ; do \
27568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27569         done; \
27570         echo "Doing install-info in gdb" ; \
27571         (cd $(HOST_SUBDIR)/gdb && \
27572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27574                   "RANLIB=$${RANLIB}" \
27575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27576                   install-info) \
27577           || exit 1
27578
27579 @endif gdb
27580
27581 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27582 maybe-install-pdf-gdb:
27583 @if gdb
27584 maybe-install-pdf-gdb: install-pdf-gdb
27585
27586 install-pdf-gdb: \
27587     configure-gdb \
27588     pdf-gdb 
27589         @: $(MAKE); $(unstage)
27590         @[ -f ./gdb/Makefile ] || exit 0; \
27591         r=`${PWD_COMMAND}`; export r; \
27592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593         $(HOST_EXPORTS) \
27594         for flag in $(EXTRA_HOST_FLAGS) ; do \
27595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27596         done; \
27597         echo "Doing install-pdf in gdb" ; \
27598         (cd $(HOST_SUBDIR)/gdb && \
27599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27601                   "RANLIB=$${RANLIB}" \
27602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27603                   install-pdf) \
27604           || exit 1
27605
27606 @endif gdb
27607
27608 .PHONY: maybe-install-html-gdb install-html-gdb
27609 maybe-install-html-gdb:
27610 @if gdb
27611 maybe-install-html-gdb: install-html-gdb
27612
27613 install-html-gdb: \
27614     configure-gdb \
27615     html-gdb 
27616         @: $(MAKE); $(unstage)
27617         @[ -f ./gdb/Makefile ] || exit 0; \
27618         r=`${PWD_COMMAND}`; export r; \
27619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620         $(HOST_EXPORTS) \
27621         for flag in $(EXTRA_HOST_FLAGS) ; do \
27622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623         done; \
27624         echo "Doing install-html in gdb" ; \
27625         (cd $(HOST_SUBDIR)/gdb && \
27626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27628                   "RANLIB=$${RANLIB}" \
27629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27630                   install-html) \
27631           || exit 1
27632
27633 @endif gdb
27634
27635 .PHONY: maybe-installcheck-gdb installcheck-gdb
27636 maybe-installcheck-gdb:
27637 @if gdb
27638 maybe-installcheck-gdb: installcheck-gdb
27639
27640 installcheck-gdb: \
27641     configure-gdb 
27642         @: $(MAKE); $(unstage)
27643         @[ -f ./gdb/Makefile ] || exit 0; \
27644         r=`${PWD_COMMAND}`; export r; \
27645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27646         $(HOST_EXPORTS) \
27647         for flag in $(EXTRA_HOST_FLAGS) ; do \
27648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27649         done; \
27650         echo "Doing installcheck in gdb" ; \
27651         (cd $(HOST_SUBDIR)/gdb && \
27652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27654                   "RANLIB=$${RANLIB}" \
27655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27656                   installcheck) \
27657           || exit 1
27658
27659 @endif gdb
27660
27661 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27662 maybe-mostlyclean-gdb:
27663 @if gdb
27664 maybe-mostlyclean-gdb: mostlyclean-gdb
27665
27666 mostlyclean-gdb: 
27667         @: $(MAKE); $(unstage)
27668         @[ -f ./gdb/Makefile ] || exit 0; \
27669         r=`${PWD_COMMAND}`; export r; \
27670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27671         $(HOST_EXPORTS) \
27672         for flag in $(EXTRA_HOST_FLAGS) ; do \
27673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27674         done; \
27675         echo "Doing mostlyclean in gdb" ; \
27676         (cd $(HOST_SUBDIR)/gdb && \
27677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27679                   "RANLIB=$${RANLIB}" \
27680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27681                   mostlyclean) \
27682           || exit 1
27683
27684 @endif gdb
27685
27686 .PHONY: maybe-clean-gdb clean-gdb
27687 maybe-clean-gdb:
27688 @if gdb
27689 maybe-clean-gdb: clean-gdb
27690
27691 clean-gdb: 
27692         @: $(MAKE); $(unstage)
27693         @[ -f ./gdb/Makefile ] || exit 0; \
27694         r=`${PWD_COMMAND}`; export r; \
27695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27696         $(HOST_EXPORTS) \
27697         for flag in $(EXTRA_HOST_FLAGS) ; do \
27698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27699         done; \
27700         echo "Doing clean in gdb" ; \
27701         (cd $(HOST_SUBDIR)/gdb && \
27702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27704                   "RANLIB=$${RANLIB}" \
27705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27706                   clean) \
27707           || exit 1
27708
27709 @endif gdb
27710
27711 .PHONY: maybe-distclean-gdb distclean-gdb
27712 maybe-distclean-gdb:
27713 @if gdb
27714 maybe-distclean-gdb: distclean-gdb
27715
27716 distclean-gdb: 
27717         @: $(MAKE); $(unstage)
27718         @[ -f ./gdb/Makefile ] || exit 0; \
27719         r=`${PWD_COMMAND}`; export r; \
27720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27721         $(HOST_EXPORTS) \
27722         for flag in $(EXTRA_HOST_FLAGS) ; do \
27723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27724         done; \
27725         echo "Doing distclean in gdb" ; \
27726         (cd $(HOST_SUBDIR)/gdb && \
27727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27729                   "RANLIB=$${RANLIB}" \
27730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27731                   distclean) \
27732           || exit 1
27733
27734 @endif gdb
27735
27736 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27737 maybe-maintainer-clean-gdb:
27738 @if gdb
27739 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27740
27741 maintainer-clean-gdb: 
27742         @: $(MAKE); $(unstage)
27743         @[ -f ./gdb/Makefile ] || exit 0; \
27744         r=`${PWD_COMMAND}`; export r; \
27745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27746         $(HOST_EXPORTS) \
27747         for flag in $(EXTRA_HOST_FLAGS) ; do \
27748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27749         done; \
27750         echo "Doing maintainer-clean in gdb" ; \
27751         (cd $(HOST_SUBDIR)/gdb && \
27752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27754                   "RANLIB=$${RANLIB}" \
27755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27756                   maintainer-clean) \
27757           || exit 1
27758
27759 @endif gdb
27760
27761
27762
27763 .PHONY: configure-expect maybe-configure-expect
27764 maybe-configure-expect:
27765 @if gcc-bootstrap
27766 configure-expect: stage_current
27767 @endif gcc-bootstrap
27768 @if expect
27769 maybe-configure-expect: configure-expect
27770 configure-expect: 
27771         @: $(MAKE); $(unstage)
27772         @r=`${PWD_COMMAND}`; export r; \
27773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27774         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27775         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27776         $(HOST_EXPORTS)  \
27777         echo Configuring in $(HOST_SUBDIR)/expect; \
27778         cd "$(HOST_SUBDIR)/expect" || exit 1; \
27779         case $(srcdir) in \
27780           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27781           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27782                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27783         esac; \
27784         srcdiroption="--srcdir=$${topdir}/expect"; \
27785         libsrcdir="$$s/expect"; \
27786         $(SHELL) $${libsrcdir}/configure \
27787           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27788           --target=${target_alias} $${srcdiroption}  \
27789           || exit 1
27790 @endif expect
27791
27792
27793
27794
27795
27796 .PHONY: all-expect maybe-all-expect
27797 maybe-all-expect:
27798 @if gcc-bootstrap
27799 all-expect: stage_current
27800 @endif gcc-bootstrap
27801 @if expect
27802 TARGET-expect=all
27803 maybe-all-expect: all-expect
27804 all-expect: configure-expect
27805         @: $(MAKE); $(unstage)
27806         @r=`${PWD_COMMAND}`; export r; \
27807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808         $(HOST_EXPORTS)  \
27809         (cd $(HOST_SUBDIR)/expect && \
27810           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27811                 $(TARGET-expect))
27812 @endif expect
27813
27814
27815
27816
27817 .PHONY: check-expect maybe-check-expect
27818 maybe-check-expect:
27819 @if expect
27820 maybe-check-expect: check-expect
27821
27822 check-expect:
27823         @: $(MAKE); $(unstage)
27824         @r=`${PWD_COMMAND}`; export r; \
27825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27826         $(HOST_EXPORTS) \
27827         (cd $(HOST_SUBDIR)/expect && \
27828           $(MAKE) $(FLAGS_TO_PASS)  check)
27829
27830 @endif expect
27831
27832 .PHONY: install-expect maybe-install-expect
27833 maybe-install-expect:
27834 @if expect
27835 maybe-install-expect: install-expect
27836
27837 install-expect: installdirs
27838         @: $(MAKE); $(unstage)
27839         @r=`${PWD_COMMAND}`; export r; \
27840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27841         $(HOST_EXPORTS) \
27842         (cd $(HOST_SUBDIR)/expect && \
27843           $(MAKE) $(FLAGS_TO_PASS)  install)
27844
27845 @endif expect
27846
27847 .PHONY: install-strip-expect maybe-install-strip-expect
27848 maybe-install-strip-expect:
27849 @if expect
27850 maybe-install-strip-expect: install-strip-expect
27851
27852 install-strip-expect: installdirs
27853         @: $(MAKE); $(unstage)
27854         @r=`${PWD_COMMAND}`; export r; \
27855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27856         $(HOST_EXPORTS) \
27857         (cd $(HOST_SUBDIR)/expect && \
27858           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27859
27860 @endif expect
27861
27862 # Other targets (info, dvi, pdf, etc.)
27863
27864 .PHONY: maybe-info-expect info-expect
27865 maybe-info-expect:
27866 @if expect
27867 maybe-info-expect: info-expect
27868
27869 info-expect: \
27870     configure-expect 
27871         @: $(MAKE); $(unstage)
27872         @[ -f ./expect/Makefile ] || exit 0; \
27873         r=`${PWD_COMMAND}`; export r; \
27874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27875         $(HOST_EXPORTS) \
27876         for flag in $(EXTRA_HOST_FLAGS) ; do \
27877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27878         done; \
27879         echo "Doing info in expect" ; \
27880         (cd $(HOST_SUBDIR)/expect && \
27881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27883                   "RANLIB=$${RANLIB}" \
27884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27885                   info) \
27886           || exit 1
27887
27888 @endif expect
27889
27890 .PHONY: maybe-dvi-expect dvi-expect
27891 maybe-dvi-expect:
27892 @if expect
27893 maybe-dvi-expect: dvi-expect
27894
27895 dvi-expect: \
27896     configure-expect 
27897         @: $(MAKE); $(unstage)
27898         @[ -f ./expect/Makefile ] || exit 0; \
27899         r=`${PWD_COMMAND}`; export r; \
27900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27901         $(HOST_EXPORTS) \
27902         for flag in $(EXTRA_HOST_FLAGS) ; do \
27903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27904         done; \
27905         echo "Doing dvi in expect" ; \
27906         (cd $(HOST_SUBDIR)/expect && \
27907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27909                   "RANLIB=$${RANLIB}" \
27910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27911                   dvi) \
27912           || exit 1
27913
27914 @endif expect
27915
27916 .PHONY: maybe-pdf-expect pdf-expect
27917 maybe-pdf-expect:
27918 @if expect
27919 maybe-pdf-expect: pdf-expect
27920
27921 pdf-expect: \
27922     configure-expect 
27923         @: $(MAKE); $(unstage)
27924         @[ -f ./expect/Makefile ] || exit 0; \
27925         r=`${PWD_COMMAND}`; export r; \
27926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27927         $(HOST_EXPORTS) \
27928         for flag in $(EXTRA_HOST_FLAGS) ; do \
27929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27930         done; \
27931         echo "Doing pdf in expect" ; \
27932         (cd $(HOST_SUBDIR)/expect && \
27933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27935                   "RANLIB=$${RANLIB}" \
27936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27937                   pdf) \
27938           || exit 1
27939
27940 @endif expect
27941
27942 .PHONY: maybe-html-expect html-expect
27943 maybe-html-expect:
27944 @if expect
27945 maybe-html-expect: html-expect
27946
27947 html-expect: \
27948     configure-expect 
27949         @: $(MAKE); $(unstage)
27950         @[ -f ./expect/Makefile ] || exit 0; \
27951         r=`${PWD_COMMAND}`; export r; \
27952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27953         $(HOST_EXPORTS) \
27954         for flag in $(EXTRA_HOST_FLAGS) ; do \
27955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27956         done; \
27957         echo "Doing html in expect" ; \
27958         (cd $(HOST_SUBDIR)/expect && \
27959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27961                   "RANLIB=$${RANLIB}" \
27962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27963                   html) \
27964           || exit 1
27965
27966 @endif expect
27967
27968 .PHONY: maybe-TAGS-expect TAGS-expect
27969 maybe-TAGS-expect:
27970 @if expect
27971 maybe-TAGS-expect: TAGS-expect
27972
27973 TAGS-expect: \
27974     configure-expect 
27975         @: $(MAKE); $(unstage)
27976         @[ -f ./expect/Makefile ] || exit 0; \
27977         r=`${PWD_COMMAND}`; export r; \
27978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27979         $(HOST_EXPORTS) \
27980         for flag in $(EXTRA_HOST_FLAGS) ; do \
27981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27982         done; \
27983         echo "Doing TAGS in expect" ; \
27984         (cd $(HOST_SUBDIR)/expect && \
27985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27987                   "RANLIB=$${RANLIB}" \
27988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27989                   TAGS) \
27990           || exit 1
27991
27992 @endif expect
27993
27994 .PHONY: maybe-install-info-expect install-info-expect
27995 maybe-install-info-expect:
27996 @if expect
27997 maybe-install-info-expect: install-info-expect
27998
27999 install-info-expect: \
28000     configure-expect \
28001     info-expect 
28002         @: $(MAKE); $(unstage)
28003         @[ -f ./expect/Makefile ] || exit 0; \
28004         r=`${PWD_COMMAND}`; export r; \
28005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28006         $(HOST_EXPORTS) \
28007         for flag in $(EXTRA_HOST_FLAGS) ; do \
28008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28009         done; \
28010         echo "Doing install-info in expect" ; \
28011         (cd $(HOST_SUBDIR)/expect && \
28012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28014                   "RANLIB=$${RANLIB}" \
28015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28016                   install-info) \
28017           || exit 1
28018
28019 @endif expect
28020
28021 .PHONY: maybe-install-pdf-expect install-pdf-expect
28022 maybe-install-pdf-expect:
28023 @if expect
28024 maybe-install-pdf-expect: install-pdf-expect
28025
28026 install-pdf-expect: \
28027     configure-expect \
28028     pdf-expect 
28029         @: $(MAKE); $(unstage)
28030         @[ -f ./expect/Makefile ] || exit 0; \
28031         r=`${PWD_COMMAND}`; export r; \
28032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28033         $(HOST_EXPORTS) \
28034         for flag in $(EXTRA_HOST_FLAGS) ; do \
28035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28036         done; \
28037         echo "Doing install-pdf in expect" ; \
28038         (cd $(HOST_SUBDIR)/expect && \
28039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28041                   "RANLIB=$${RANLIB}" \
28042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28043                   install-pdf) \
28044           || exit 1
28045
28046 @endif expect
28047
28048 .PHONY: maybe-install-html-expect install-html-expect
28049 maybe-install-html-expect:
28050 @if expect
28051 maybe-install-html-expect: install-html-expect
28052
28053 install-html-expect: \
28054     configure-expect \
28055     html-expect 
28056         @: $(MAKE); $(unstage)
28057         @[ -f ./expect/Makefile ] || exit 0; \
28058         r=`${PWD_COMMAND}`; export r; \
28059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28060         $(HOST_EXPORTS) \
28061         for flag in $(EXTRA_HOST_FLAGS) ; do \
28062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28063         done; \
28064         echo "Doing install-html in expect" ; \
28065         (cd $(HOST_SUBDIR)/expect && \
28066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28068                   "RANLIB=$${RANLIB}" \
28069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28070                   install-html) \
28071           || exit 1
28072
28073 @endif expect
28074
28075 .PHONY: maybe-installcheck-expect installcheck-expect
28076 maybe-installcheck-expect:
28077 @if expect
28078 maybe-installcheck-expect: installcheck-expect
28079
28080 installcheck-expect: \
28081     configure-expect 
28082         @: $(MAKE); $(unstage)
28083         @[ -f ./expect/Makefile ] || exit 0; \
28084         r=`${PWD_COMMAND}`; export r; \
28085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28086         $(HOST_EXPORTS) \
28087         for flag in $(EXTRA_HOST_FLAGS) ; do \
28088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28089         done; \
28090         echo "Doing installcheck in expect" ; \
28091         (cd $(HOST_SUBDIR)/expect && \
28092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28094                   "RANLIB=$${RANLIB}" \
28095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28096                   installcheck) \
28097           || exit 1
28098
28099 @endif expect
28100
28101 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28102 maybe-mostlyclean-expect:
28103 @if expect
28104 maybe-mostlyclean-expect: mostlyclean-expect
28105
28106 mostlyclean-expect: 
28107         @: $(MAKE); $(unstage)
28108         @[ -f ./expect/Makefile ] || exit 0; \
28109         r=`${PWD_COMMAND}`; export r; \
28110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111         $(HOST_EXPORTS) \
28112         for flag in $(EXTRA_HOST_FLAGS) ; do \
28113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114         done; \
28115         echo "Doing mostlyclean in expect" ; \
28116         (cd $(HOST_SUBDIR)/expect && \
28117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119                   "RANLIB=$${RANLIB}" \
28120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28121                   mostlyclean) \
28122           || exit 1
28123
28124 @endif expect
28125
28126 .PHONY: maybe-clean-expect clean-expect
28127 maybe-clean-expect:
28128 @if expect
28129 maybe-clean-expect: clean-expect
28130
28131 clean-expect: 
28132         @: $(MAKE); $(unstage)
28133         @[ -f ./expect/Makefile ] || exit 0; \
28134         r=`${PWD_COMMAND}`; export r; \
28135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136         $(HOST_EXPORTS) \
28137         for flag in $(EXTRA_HOST_FLAGS) ; do \
28138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139         done; \
28140         echo "Doing clean in expect" ; \
28141         (cd $(HOST_SUBDIR)/expect && \
28142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144                   "RANLIB=$${RANLIB}" \
28145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28146                   clean) \
28147           || exit 1
28148
28149 @endif expect
28150
28151 .PHONY: maybe-distclean-expect distclean-expect
28152 maybe-distclean-expect:
28153 @if expect
28154 maybe-distclean-expect: distclean-expect
28155
28156 distclean-expect: 
28157         @: $(MAKE); $(unstage)
28158         @[ -f ./expect/Makefile ] || exit 0; \
28159         r=`${PWD_COMMAND}`; export r; \
28160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28161         $(HOST_EXPORTS) \
28162         for flag in $(EXTRA_HOST_FLAGS) ; do \
28163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28164         done; \
28165         echo "Doing distclean in expect" ; \
28166         (cd $(HOST_SUBDIR)/expect && \
28167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28169                   "RANLIB=$${RANLIB}" \
28170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28171                   distclean) \
28172           || exit 1
28173
28174 @endif expect
28175
28176 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28177 maybe-maintainer-clean-expect:
28178 @if expect
28179 maybe-maintainer-clean-expect: maintainer-clean-expect
28180
28181 maintainer-clean-expect: 
28182         @: $(MAKE); $(unstage)
28183         @[ -f ./expect/Makefile ] || exit 0; \
28184         r=`${PWD_COMMAND}`; export r; \
28185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28186         $(HOST_EXPORTS) \
28187         for flag in $(EXTRA_HOST_FLAGS) ; do \
28188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28189         done; \
28190         echo "Doing maintainer-clean in expect" ; \
28191         (cd $(HOST_SUBDIR)/expect && \
28192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28194                   "RANLIB=$${RANLIB}" \
28195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28196                   maintainer-clean) \
28197           || exit 1
28198
28199 @endif expect
28200
28201
28202
28203 .PHONY: configure-guile maybe-configure-guile
28204 maybe-configure-guile:
28205 @if gcc-bootstrap
28206 configure-guile: stage_current
28207 @endif gcc-bootstrap
28208 @if guile
28209 maybe-configure-guile: configure-guile
28210 configure-guile: 
28211         @: $(MAKE); $(unstage)
28212         @r=`${PWD_COMMAND}`; export r; \
28213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28214         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28215         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28216         $(HOST_EXPORTS)  \
28217         echo Configuring in $(HOST_SUBDIR)/guile; \
28218         cd "$(HOST_SUBDIR)/guile" || exit 1; \
28219         case $(srcdir) in \
28220           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28221           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28222                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28223         esac; \
28224         srcdiroption="--srcdir=$${topdir}/guile"; \
28225         libsrcdir="$$s/guile"; \
28226         $(SHELL) $${libsrcdir}/configure \
28227           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28228           --target=${target_alias} $${srcdiroption}  \
28229           || exit 1
28230 @endif guile
28231
28232
28233
28234
28235
28236 .PHONY: all-guile maybe-all-guile
28237 maybe-all-guile:
28238 @if gcc-bootstrap
28239 all-guile: stage_current
28240 @endif gcc-bootstrap
28241 @if guile
28242 TARGET-guile=all
28243 maybe-all-guile: all-guile
28244 all-guile: configure-guile
28245         @: $(MAKE); $(unstage)
28246         @r=`${PWD_COMMAND}`; export r; \
28247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28248         $(HOST_EXPORTS)  \
28249         (cd $(HOST_SUBDIR)/guile && \
28250           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28251                 $(TARGET-guile))
28252 @endif guile
28253
28254
28255
28256
28257 .PHONY: check-guile maybe-check-guile
28258 maybe-check-guile:
28259 @if guile
28260 maybe-check-guile: check-guile
28261
28262 check-guile:
28263         @: $(MAKE); $(unstage)
28264         @r=`${PWD_COMMAND}`; export r; \
28265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28266         $(HOST_EXPORTS) \
28267         (cd $(HOST_SUBDIR)/guile && \
28268           $(MAKE) $(FLAGS_TO_PASS)  check)
28269
28270 @endif guile
28271
28272 .PHONY: install-guile maybe-install-guile
28273 maybe-install-guile:
28274 @if guile
28275 maybe-install-guile: install-guile
28276
28277 install-guile: installdirs
28278         @: $(MAKE); $(unstage)
28279         @r=`${PWD_COMMAND}`; export r; \
28280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28281         $(HOST_EXPORTS) \
28282         (cd $(HOST_SUBDIR)/guile && \
28283           $(MAKE) $(FLAGS_TO_PASS)  install)
28284
28285 @endif guile
28286
28287 .PHONY: install-strip-guile maybe-install-strip-guile
28288 maybe-install-strip-guile:
28289 @if guile
28290 maybe-install-strip-guile: install-strip-guile
28291
28292 install-strip-guile: installdirs
28293         @: $(MAKE); $(unstage)
28294         @r=`${PWD_COMMAND}`; export r; \
28295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28296         $(HOST_EXPORTS) \
28297         (cd $(HOST_SUBDIR)/guile && \
28298           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28299
28300 @endif guile
28301
28302 # Other targets (info, dvi, pdf, etc.)
28303
28304 .PHONY: maybe-info-guile info-guile
28305 maybe-info-guile:
28306 @if guile
28307 maybe-info-guile: info-guile
28308
28309 info-guile: \
28310     configure-guile 
28311         @: $(MAKE); $(unstage)
28312         @[ -f ./guile/Makefile ] || exit 0; \
28313         r=`${PWD_COMMAND}`; export r; \
28314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28315         $(HOST_EXPORTS) \
28316         for flag in $(EXTRA_HOST_FLAGS) ; do \
28317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28318         done; \
28319         echo "Doing info in guile" ; \
28320         (cd $(HOST_SUBDIR)/guile && \
28321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28323                   "RANLIB=$${RANLIB}" \
28324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28325                   info) \
28326           || exit 1
28327
28328 @endif guile
28329
28330 .PHONY: maybe-dvi-guile dvi-guile
28331 maybe-dvi-guile:
28332 @if guile
28333 maybe-dvi-guile: dvi-guile
28334
28335 dvi-guile: \
28336     configure-guile 
28337         @: $(MAKE); $(unstage)
28338         @[ -f ./guile/Makefile ] || exit 0; \
28339         r=`${PWD_COMMAND}`; export r; \
28340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28341         $(HOST_EXPORTS) \
28342         for flag in $(EXTRA_HOST_FLAGS) ; do \
28343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28344         done; \
28345         echo "Doing dvi in guile" ; \
28346         (cd $(HOST_SUBDIR)/guile && \
28347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28349                   "RANLIB=$${RANLIB}" \
28350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28351                   dvi) \
28352           || exit 1
28353
28354 @endif guile
28355
28356 .PHONY: maybe-pdf-guile pdf-guile
28357 maybe-pdf-guile:
28358 @if guile
28359 maybe-pdf-guile: pdf-guile
28360
28361 pdf-guile: \
28362     configure-guile 
28363         @: $(MAKE); $(unstage)
28364         @[ -f ./guile/Makefile ] || exit 0; \
28365         r=`${PWD_COMMAND}`; export r; \
28366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28367         $(HOST_EXPORTS) \
28368         for flag in $(EXTRA_HOST_FLAGS) ; do \
28369           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28370         done; \
28371         echo "Doing pdf in guile" ; \
28372         (cd $(HOST_SUBDIR)/guile && \
28373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28375                   "RANLIB=$${RANLIB}" \
28376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28377                   pdf) \
28378           || exit 1
28379
28380 @endif guile
28381
28382 .PHONY: maybe-html-guile html-guile
28383 maybe-html-guile:
28384 @if guile
28385 maybe-html-guile: html-guile
28386
28387 html-guile: \
28388     configure-guile 
28389         @: $(MAKE); $(unstage)
28390         @[ -f ./guile/Makefile ] || exit 0; \
28391         r=`${PWD_COMMAND}`; export r; \
28392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28393         $(HOST_EXPORTS) \
28394         for flag in $(EXTRA_HOST_FLAGS) ; do \
28395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28396         done; \
28397         echo "Doing html in guile" ; \
28398         (cd $(HOST_SUBDIR)/guile && \
28399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28401                   "RANLIB=$${RANLIB}" \
28402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28403                   html) \
28404           || exit 1
28405
28406 @endif guile
28407
28408 .PHONY: maybe-TAGS-guile TAGS-guile
28409 maybe-TAGS-guile:
28410 @if guile
28411 maybe-TAGS-guile: TAGS-guile
28412
28413 TAGS-guile: \
28414     configure-guile 
28415         @: $(MAKE); $(unstage)
28416         @[ -f ./guile/Makefile ] || exit 0; \
28417         r=`${PWD_COMMAND}`; export r; \
28418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28419         $(HOST_EXPORTS) \
28420         for flag in $(EXTRA_HOST_FLAGS) ; do \
28421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28422         done; \
28423         echo "Doing TAGS in guile" ; \
28424         (cd $(HOST_SUBDIR)/guile && \
28425           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28426                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28427                   "RANLIB=$${RANLIB}" \
28428                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28429                   TAGS) \
28430           || exit 1
28431
28432 @endif guile
28433
28434 .PHONY: maybe-install-info-guile install-info-guile
28435 maybe-install-info-guile:
28436 @if guile
28437 maybe-install-info-guile: install-info-guile
28438
28439 install-info-guile: \
28440     configure-guile \
28441     info-guile 
28442         @: $(MAKE); $(unstage)
28443         @[ -f ./guile/Makefile ] || exit 0; \
28444         r=`${PWD_COMMAND}`; export r; \
28445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28446         $(HOST_EXPORTS) \
28447         for flag in $(EXTRA_HOST_FLAGS) ; do \
28448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28449         done; \
28450         echo "Doing install-info in guile" ; \
28451         (cd $(HOST_SUBDIR)/guile && \
28452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28454                   "RANLIB=$${RANLIB}" \
28455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28456                   install-info) \
28457           || exit 1
28458
28459 @endif guile
28460
28461 .PHONY: maybe-install-pdf-guile install-pdf-guile
28462 maybe-install-pdf-guile:
28463 @if guile
28464 maybe-install-pdf-guile: install-pdf-guile
28465
28466 install-pdf-guile: \
28467     configure-guile \
28468     pdf-guile 
28469         @: $(MAKE); $(unstage)
28470         @[ -f ./guile/Makefile ] || exit 0; \
28471         r=`${PWD_COMMAND}`; export r; \
28472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28473         $(HOST_EXPORTS) \
28474         for flag in $(EXTRA_HOST_FLAGS) ; do \
28475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28476         done; \
28477         echo "Doing install-pdf in guile" ; \
28478         (cd $(HOST_SUBDIR)/guile && \
28479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28481                   "RANLIB=$${RANLIB}" \
28482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28483                   install-pdf) \
28484           || exit 1
28485
28486 @endif guile
28487
28488 .PHONY: maybe-install-html-guile install-html-guile
28489 maybe-install-html-guile:
28490 @if guile
28491 maybe-install-html-guile: install-html-guile
28492
28493 install-html-guile: \
28494     configure-guile \
28495     html-guile 
28496         @: $(MAKE); $(unstage)
28497         @[ -f ./guile/Makefile ] || exit 0; \
28498         r=`${PWD_COMMAND}`; export r; \
28499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28500         $(HOST_EXPORTS) \
28501         for flag in $(EXTRA_HOST_FLAGS) ; do \
28502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28503         done; \
28504         echo "Doing install-html in guile" ; \
28505         (cd $(HOST_SUBDIR)/guile && \
28506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28508                   "RANLIB=$${RANLIB}" \
28509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28510                   install-html) \
28511           || exit 1
28512
28513 @endif guile
28514
28515 .PHONY: maybe-installcheck-guile installcheck-guile
28516 maybe-installcheck-guile:
28517 @if guile
28518 maybe-installcheck-guile: installcheck-guile
28519
28520 installcheck-guile: \
28521     configure-guile 
28522         @: $(MAKE); $(unstage)
28523         @[ -f ./guile/Makefile ] || exit 0; \
28524         r=`${PWD_COMMAND}`; export r; \
28525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28526         $(HOST_EXPORTS) \
28527         for flag in $(EXTRA_HOST_FLAGS) ; do \
28528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28529         done; \
28530         echo "Doing installcheck in guile" ; \
28531         (cd $(HOST_SUBDIR)/guile && \
28532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28534                   "RANLIB=$${RANLIB}" \
28535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28536                   installcheck) \
28537           || exit 1
28538
28539 @endif guile
28540
28541 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28542 maybe-mostlyclean-guile:
28543 @if guile
28544 maybe-mostlyclean-guile: mostlyclean-guile
28545
28546 mostlyclean-guile: 
28547         @: $(MAKE); $(unstage)
28548         @[ -f ./guile/Makefile ] || exit 0; \
28549         r=`${PWD_COMMAND}`; export r; \
28550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28551         $(HOST_EXPORTS) \
28552         for flag in $(EXTRA_HOST_FLAGS) ; do \
28553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554         done; \
28555         echo "Doing mostlyclean in guile" ; \
28556         (cd $(HOST_SUBDIR)/guile && \
28557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28559                   "RANLIB=$${RANLIB}" \
28560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28561                   mostlyclean) \
28562           || exit 1
28563
28564 @endif guile
28565
28566 .PHONY: maybe-clean-guile clean-guile
28567 maybe-clean-guile:
28568 @if guile
28569 maybe-clean-guile: clean-guile
28570
28571 clean-guile: 
28572         @: $(MAKE); $(unstage)
28573         @[ -f ./guile/Makefile ] || exit 0; \
28574         r=`${PWD_COMMAND}`; export r; \
28575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28576         $(HOST_EXPORTS) \
28577         for flag in $(EXTRA_HOST_FLAGS) ; do \
28578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28579         done; \
28580         echo "Doing clean in guile" ; \
28581         (cd $(HOST_SUBDIR)/guile && \
28582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28584                   "RANLIB=$${RANLIB}" \
28585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28586                   clean) \
28587           || exit 1
28588
28589 @endif guile
28590
28591 .PHONY: maybe-distclean-guile distclean-guile
28592 maybe-distclean-guile:
28593 @if guile
28594 maybe-distclean-guile: distclean-guile
28595
28596 distclean-guile: 
28597         @: $(MAKE); $(unstage)
28598         @[ -f ./guile/Makefile ] || exit 0; \
28599         r=`${PWD_COMMAND}`; export r; \
28600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601         $(HOST_EXPORTS) \
28602         for flag in $(EXTRA_HOST_FLAGS) ; do \
28603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604         done; \
28605         echo "Doing distclean in guile" ; \
28606         (cd $(HOST_SUBDIR)/guile && \
28607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28609                   "RANLIB=$${RANLIB}" \
28610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28611                   distclean) \
28612           || exit 1
28613
28614 @endif guile
28615
28616 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28617 maybe-maintainer-clean-guile:
28618 @if guile
28619 maybe-maintainer-clean-guile: maintainer-clean-guile
28620
28621 maintainer-clean-guile: 
28622         @: $(MAKE); $(unstage)
28623         @[ -f ./guile/Makefile ] || exit 0; \
28624         r=`${PWD_COMMAND}`; export r; \
28625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28626         $(HOST_EXPORTS) \
28627         for flag in $(EXTRA_HOST_FLAGS) ; do \
28628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28629         done; \
28630         echo "Doing maintainer-clean in guile" ; \
28631         (cd $(HOST_SUBDIR)/guile && \
28632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28634                   "RANLIB=$${RANLIB}" \
28635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28636                   maintainer-clean) \
28637           || exit 1
28638
28639 @endif guile
28640
28641
28642
28643 .PHONY: configure-tk maybe-configure-tk
28644 maybe-configure-tk:
28645 @if gcc-bootstrap
28646 configure-tk: stage_current
28647 @endif gcc-bootstrap
28648 @if tk
28649 maybe-configure-tk: configure-tk
28650 configure-tk: 
28651         @: $(MAKE); $(unstage)
28652         @r=`${PWD_COMMAND}`; export r; \
28653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28654         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28655         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28656         $(HOST_EXPORTS)  \
28657         echo Configuring in $(HOST_SUBDIR)/tk; \
28658         cd "$(HOST_SUBDIR)/tk" || exit 1; \
28659         case $(srcdir) in \
28660           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28661           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28662                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28663         esac; \
28664         srcdiroption="--srcdir=$${topdir}/tk"; \
28665         libsrcdir="$$s/tk"; \
28666         $(SHELL) $${libsrcdir}/configure \
28667           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28668           --target=${target_alias} $${srcdiroption}  \
28669           || exit 1
28670 @endif tk
28671
28672
28673
28674
28675
28676 .PHONY: all-tk maybe-all-tk
28677 maybe-all-tk:
28678 @if gcc-bootstrap
28679 all-tk: stage_current
28680 @endif gcc-bootstrap
28681 @if tk
28682 TARGET-tk=all
28683 maybe-all-tk: all-tk
28684 all-tk: configure-tk
28685         @: $(MAKE); $(unstage)
28686         @r=`${PWD_COMMAND}`; export r; \
28687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688         $(HOST_EXPORTS)  \
28689         (cd $(HOST_SUBDIR)/tk && \
28690           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28691                 $(TARGET-tk))
28692 @endif tk
28693
28694
28695
28696
28697 .PHONY: check-tk maybe-check-tk
28698 maybe-check-tk:
28699 @if tk
28700 maybe-check-tk: check-tk
28701
28702 check-tk:
28703         @: $(MAKE); $(unstage)
28704         @r=`${PWD_COMMAND}`; export r; \
28705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28706         $(HOST_EXPORTS) \
28707         (cd $(HOST_SUBDIR)/tk && \
28708           $(MAKE) $(FLAGS_TO_PASS)  check)
28709
28710 @endif tk
28711
28712 .PHONY: install-tk maybe-install-tk
28713 maybe-install-tk:
28714 @if tk
28715 maybe-install-tk: install-tk
28716
28717 install-tk: installdirs
28718         @: $(MAKE); $(unstage)
28719         @r=`${PWD_COMMAND}`; export r; \
28720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28721         $(HOST_EXPORTS) \
28722         (cd $(HOST_SUBDIR)/tk && \
28723           $(MAKE) $(FLAGS_TO_PASS)  install)
28724
28725 @endif tk
28726
28727 .PHONY: install-strip-tk maybe-install-strip-tk
28728 maybe-install-strip-tk:
28729 @if tk
28730 maybe-install-strip-tk: install-strip-tk
28731
28732 install-strip-tk: installdirs
28733         @: $(MAKE); $(unstage)
28734         @r=`${PWD_COMMAND}`; export r; \
28735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736         $(HOST_EXPORTS) \
28737         (cd $(HOST_SUBDIR)/tk && \
28738           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28739
28740 @endif tk
28741
28742 # Other targets (info, dvi, pdf, etc.)
28743
28744 .PHONY: maybe-info-tk info-tk
28745 maybe-info-tk:
28746 @if tk
28747 maybe-info-tk: info-tk
28748
28749 info-tk: \
28750     configure-tk 
28751         @: $(MAKE); $(unstage)
28752         @[ -f ./tk/Makefile ] || exit 0; \
28753         r=`${PWD_COMMAND}`; export r; \
28754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28755         $(HOST_EXPORTS) \
28756         for flag in $(EXTRA_HOST_FLAGS) ; do \
28757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28758         done; \
28759         echo "Doing info in tk" ; \
28760         (cd $(HOST_SUBDIR)/tk && \
28761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28763                   "RANLIB=$${RANLIB}" \
28764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28765                   info) \
28766           || exit 1
28767
28768 @endif tk
28769
28770 .PHONY: maybe-dvi-tk dvi-tk
28771 maybe-dvi-tk:
28772 @if tk
28773 maybe-dvi-tk: dvi-tk
28774
28775 dvi-tk: \
28776     configure-tk 
28777         @: $(MAKE); $(unstage)
28778         @[ -f ./tk/Makefile ] || exit 0; \
28779         r=`${PWD_COMMAND}`; export r; \
28780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28781         $(HOST_EXPORTS) \
28782         for flag in $(EXTRA_HOST_FLAGS) ; do \
28783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28784         done; \
28785         echo "Doing dvi in tk" ; \
28786         (cd $(HOST_SUBDIR)/tk && \
28787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28789                   "RANLIB=$${RANLIB}" \
28790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28791                   dvi) \
28792           || exit 1
28793
28794 @endif tk
28795
28796 .PHONY: maybe-pdf-tk pdf-tk
28797 maybe-pdf-tk:
28798 @if tk
28799 maybe-pdf-tk: pdf-tk
28800
28801 pdf-tk: \
28802     configure-tk 
28803         @: $(MAKE); $(unstage)
28804         @[ -f ./tk/Makefile ] || exit 0; \
28805         r=`${PWD_COMMAND}`; export r; \
28806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28807         $(HOST_EXPORTS) \
28808         for flag in $(EXTRA_HOST_FLAGS) ; do \
28809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28810         done; \
28811         echo "Doing pdf in tk" ; \
28812         (cd $(HOST_SUBDIR)/tk && \
28813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28815                   "RANLIB=$${RANLIB}" \
28816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28817                   pdf) \
28818           || exit 1
28819
28820 @endif tk
28821
28822 .PHONY: maybe-html-tk html-tk
28823 maybe-html-tk:
28824 @if tk
28825 maybe-html-tk: html-tk
28826
28827 html-tk: \
28828     configure-tk 
28829         @: $(MAKE); $(unstage)
28830         @[ -f ./tk/Makefile ] || exit 0; \
28831         r=`${PWD_COMMAND}`; export r; \
28832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28833         $(HOST_EXPORTS) \
28834         for flag in $(EXTRA_HOST_FLAGS) ; do \
28835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28836         done; \
28837         echo "Doing html in tk" ; \
28838         (cd $(HOST_SUBDIR)/tk && \
28839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28841                   "RANLIB=$${RANLIB}" \
28842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28843                   html) \
28844           || exit 1
28845
28846 @endif tk
28847
28848 .PHONY: maybe-TAGS-tk TAGS-tk
28849 maybe-TAGS-tk:
28850 @if tk
28851 maybe-TAGS-tk: TAGS-tk
28852
28853 TAGS-tk: \
28854     configure-tk 
28855         @: $(MAKE); $(unstage)
28856         @[ -f ./tk/Makefile ] || exit 0; \
28857         r=`${PWD_COMMAND}`; export r; \
28858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28859         $(HOST_EXPORTS) \
28860         for flag in $(EXTRA_HOST_FLAGS) ; do \
28861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28862         done; \
28863         echo "Doing TAGS in tk" ; \
28864         (cd $(HOST_SUBDIR)/tk && \
28865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28867                   "RANLIB=$${RANLIB}" \
28868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28869                   TAGS) \
28870           || exit 1
28871
28872 @endif tk
28873
28874 .PHONY: maybe-install-info-tk install-info-tk
28875 maybe-install-info-tk:
28876 @if tk
28877 maybe-install-info-tk: install-info-tk
28878
28879 install-info-tk: \
28880     configure-tk \
28881     info-tk 
28882         @: $(MAKE); $(unstage)
28883         @[ -f ./tk/Makefile ] || exit 0; \
28884         r=`${PWD_COMMAND}`; export r; \
28885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28886         $(HOST_EXPORTS) \
28887         for flag in $(EXTRA_HOST_FLAGS) ; do \
28888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28889         done; \
28890         echo "Doing install-info in tk" ; \
28891         (cd $(HOST_SUBDIR)/tk && \
28892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28894                   "RANLIB=$${RANLIB}" \
28895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28896                   install-info) \
28897           || exit 1
28898
28899 @endif tk
28900
28901 .PHONY: maybe-install-pdf-tk install-pdf-tk
28902 maybe-install-pdf-tk:
28903 @if tk
28904 maybe-install-pdf-tk: install-pdf-tk
28905
28906 install-pdf-tk: \
28907     configure-tk \
28908     pdf-tk 
28909         @: $(MAKE); $(unstage)
28910         @[ -f ./tk/Makefile ] || exit 0; \
28911         r=`${PWD_COMMAND}`; export r; \
28912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28913         $(HOST_EXPORTS) \
28914         for flag in $(EXTRA_HOST_FLAGS) ; do \
28915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28916         done; \
28917         echo "Doing install-pdf in tk" ; \
28918         (cd $(HOST_SUBDIR)/tk && \
28919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28921                   "RANLIB=$${RANLIB}" \
28922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28923                   install-pdf) \
28924           || exit 1
28925
28926 @endif tk
28927
28928 .PHONY: maybe-install-html-tk install-html-tk
28929 maybe-install-html-tk:
28930 @if tk
28931 maybe-install-html-tk: install-html-tk
28932
28933 install-html-tk: \
28934     configure-tk \
28935     html-tk 
28936         @: $(MAKE); $(unstage)
28937         @[ -f ./tk/Makefile ] || exit 0; \
28938         r=`${PWD_COMMAND}`; export r; \
28939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28940         $(HOST_EXPORTS) \
28941         for flag in $(EXTRA_HOST_FLAGS) ; do \
28942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28943         done; \
28944         echo "Doing install-html in tk" ; \
28945         (cd $(HOST_SUBDIR)/tk && \
28946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28948                   "RANLIB=$${RANLIB}" \
28949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28950                   install-html) \
28951           || exit 1
28952
28953 @endif tk
28954
28955 .PHONY: maybe-installcheck-tk installcheck-tk
28956 maybe-installcheck-tk:
28957 @if tk
28958 maybe-installcheck-tk: installcheck-tk
28959
28960 installcheck-tk: \
28961     configure-tk 
28962         @: $(MAKE); $(unstage)
28963         @[ -f ./tk/Makefile ] || exit 0; \
28964         r=`${PWD_COMMAND}`; export r; \
28965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28966         $(HOST_EXPORTS) \
28967         for flag in $(EXTRA_HOST_FLAGS) ; do \
28968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28969         done; \
28970         echo "Doing installcheck in tk" ; \
28971         (cd $(HOST_SUBDIR)/tk && \
28972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28974                   "RANLIB=$${RANLIB}" \
28975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28976                   installcheck) \
28977           || exit 1
28978
28979 @endif tk
28980
28981 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28982 maybe-mostlyclean-tk:
28983 @if tk
28984 maybe-mostlyclean-tk: mostlyclean-tk
28985
28986 mostlyclean-tk: 
28987         @: $(MAKE); $(unstage)
28988         @[ -f ./tk/Makefile ] || exit 0; \
28989         r=`${PWD_COMMAND}`; export r; \
28990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28991         $(HOST_EXPORTS) \
28992         for flag in $(EXTRA_HOST_FLAGS) ; do \
28993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28994         done; \
28995         echo "Doing mostlyclean in tk" ; \
28996         (cd $(HOST_SUBDIR)/tk && \
28997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28999                   "RANLIB=$${RANLIB}" \
29000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29001                   mostlyclean) \
29002           || exit 1
29003
29004 @endif tk
29005
29006 .PHONY: maybe-clean-tk clean-tk
29007 maybe-clean-tk:
29008 @if tk
29009 maybe-clean-tk: clean-tk
29010
29011 clean-tk: 
29012         @: $(MAKE); $(unstage)
29013         @[ -f ./tk/Makefile ] || exit 0; \
29014         r=`${PWD_COMMAND}`; export r; \
29015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29016         $(HOST_EXPORTS) \
29017         for flag in $(EXTRA_HOST_FLAGS) ; do \
29018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29019         done; \
29020         echo "Doing clean in tk" ; \
29021         (cd $(HOST_SUBDIR)/tk && \
29022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29024                   "RANLIB=$${RANLIB}" \
29025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29026                   clean) \
29027           || exit 1
29028
29029 @endif tk
29030
29031 .PHONY: maybe-distclean-tk distclean-tk
29032 maybe-distclean-tk:
29033 @if tk
29034 maybe-distclean-tk: distclean-tk
29035
29036 distclean-tk: 
29037         @: $(MAKE); $(unstage)
29038         @[ -f ./tk/Makefile ] || exit 0; \
29039         r=`${PWD_COMMAND}`; export r; \
29040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29041         $(HOST_EXPORTS) \
29042         for flag in $(EXTRA_HOST_FLAGS) ; do \
29043           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29044         done; \
29045         echo "Doing distclean in tk" ; \
29046         (cd $(HOST_SUBDIR)/tk && \
29047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29049                   "RANLIB=$${RANLIB}" \
29050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29051                   distclean) \
29052           || exit 1
29053
29054 @endif tk
29055
29056 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29057 maybe-maintainer-clean-tk:
29058 @if tk
29059 maybe-maintainer-clean-tk: maintainer-clean-tk
29060
29061 maintainer-clean-tk: 
29062         @: $(MAKE); $(unstage)
29063         @[ -f ./tk/Makefile ] || exit 0; \
29064         r=`${PWD_COMMAND}`; export r; \
29065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29066         $(HOST_EXPORTS) \
29067         for flag in $(EXTRA_HOST_FLAGS) ; do \
29068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29069         done; \
29070         echo "Doing maintainer-clean in tk" ; \
29071         (cd $(HOST_SUBDIR)/tk && \
29072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29074                   "RANLIB=$${RANLIB}" \
29075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29076                   maintainer-clean) \
29077           || exit 1
29078
29079 @endif tk
29080
29081
29082
29083 .PHONY: configure-libtermcap maybe-configure-libtermcap
29084 maybe-configure-libtermcap:
29085 @if gcc-bootstrap
29086 configure-libtermcap: stage_current
29087 @endif gcc-bootstrap
29088 @if libtermcap
29089 maybe-configure-libtermcap: configure-libtermcap
29090 configure-libtermcap: 
29091         @: $(MAKE); $(unstage)
29092         @r=`${PWD_COMMAND}`; export r; \
29093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29094         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29095         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29096         $(HOST_EXPORTS)  \
29097         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29098         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29099         case $(srcdir) in \
29100           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29101           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29102                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29103         esac; \
29104         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
29105         libsrcdir="$$s/libtermcap"; \
29106         $(SHELL) $${libsrcdir}/configure \
29107           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29108           --target=${target_alias} $${srcdiroption}  \
29109           || exit 1
29110 @endif libtermcap
29111
29112
29113
29114
29115
29116 .PHONY: all-libtermcap maybe-all-libtermcap
29117 maybe-all-libtermcap:
29118 @if gcc-bootstrap
29119 all-libtermcap: stage_current
29120 @endif gcc-bootstrap
29121 @if libtermcap
29122 TARGET-libtermcap=all
29123 maybe-all-libtermcap: all-libtermcap
29124 all-libtermcap: configure-libtermcap
29125         @: $(MAKE); $(unstage)
29126         @r=`${PWD_COMMAND}`; export r; \
29127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29128         $(HOST_EXPORTS)  \
29129         (cd $(HOST_SUBDIR)/libtermcap && \
29130           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29131                 $(TARGET-libtermcap))
29132 @endif libtermcap
29133
29134
29135
29136
29137 .PHONY: check-libtermcap maybe-check-libtermcap
29138 maybe-check-libtermcap:
29139 @if libtermcap
29140 maybe-check-libtermcap: check-libtermcap
29141
29142 check-libtermcap:
29143
29144 @endif libtermcap
29145
29146 .PHONY: install-libtermcap maybe-install-libtermcap
29147 maybe-install-libtermcap:
29148 @if libtermcap
29149 maybe-install-libtermcap: install-libtermcap
29150
29151 install-libtermcap: installdirs
29152         @: $(MAKE); $(unstage)
29153         @r=`${PWD_COMMAND}`; export r; \
29154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29155         $(HOST_EXPORTS) \
29156         (cd $(HOST_SUBDIR)/libtermcap && \
29157           $(MAKE) $(FLAGS_TO_PASS)  install)
29158
29159 @endif libtermcap
29160
29161 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29162 maybe-install-strip-libtermcap:
29163 @if libtermcap
29164 maybe-install-strip-libtermcap: install-strip-libtermcap
29165
29166 install-strip-libtermcap: installdirs
29167         @: $(MAKE); $(unstage)
29168         @r=`${PWD_COMMAND}`; export r; \
29169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29170         $(HOST_EXPORTS) \
29171         (cd $(HOST_SUBDIR)/libtermcap && \
29172           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29173
29174 @endif libtermcap
29175
29176 # Other targets (info, dvi, pdf, etc.)
29177
29178 .PHONY: maybe-info-libtermcap info-libtermcap
29179 maybe-info-libtermcap:
29180 @if libtermcap
29181 maybe-info-libtermcap: info-libtermcap
29182
29183 info-libtermcap: \
29184     configure-libtermcap 
29185         @: $(MAKE); $(unstage)
29186         @[ -f ./libtermcap/Makefile ] || exit 0; \
29187         r=`${PWD_COMMAND}`; export r; \
29188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29189         $(HOST_EXPORTS) \
29190         for flag in $(EXTRA_HOST_FLAGS) ; do \
29191           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29192         done; \
29193         echo "Doing info in libtermcap" ; \
29194         (cd $(HOST_SUBDIR)/libtermcap && \
29195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29197                   "RANLIB=$${RANLIB}" \
29198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29199                   info) \
29200           || exit 1
29201
29202 @endif libtermcap
29203
29204 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29205 maybe-dvi-libtermcap:
29206 @if libtermcap
29207 maybe-dvi-libtermcap: dvi-libtermcap
29208
29209 dvi-libtermcap: \
29210     configure-libtermcap 
29211         @: $(MAKE); $(unstage)
29212         @[ -f ./libtermcap/Makefile ] || exit 0; \
29213         r=`${PWD_COMMAND}`; export r; \
29214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29215         $(HOST_EXPORTS) \
29216         for flag in $(EXTRA_HOST_FLAGS) ; do \
29217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29218         done; \
29219         echo "Doing dvi in libtermcap" ; \
29220         (cd $(HOST_SUBDIR)/libtermcap && \
29221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29223                   "RANLIB=$${RANLIB}" \
29224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29225                   dvi) \
29226           || exit 1
29227
29228 @endif libtermcap
29229
29230 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29231 maybe-pdf-libtermcap:
29232 @if libtermcap
29233 maybe-pdf-libtermcap: pdf-libtermcap
29234
29235 pdf-libtermcap: \
29236     configure-libtermcap 
29237         @: $(MAKE); $(unstage)
29238         @[ -f ./libtermcap/Makefile ] || exit 0; \
29239         r=`${PWD_COMMAND}`; export r; \
29240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29241         $(HOST_EXPORTS) \
29242         for flag in $(EXTRA_HOST_FLAGS) ; do \
29243           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29244         done; \
29245         echo "Doing pdf in libtermcap" ; \
29246         (cd $(HOST_SUBDIR)/libtermcap && \
29247           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29248                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29249                   "RANLIB=$${RANLIB}" \
29250                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29251                   pdf) \
29252           || exit 1
29253
29254 @endif libtermcap
29255
29256 .PHONY: maybe-html-libtermcap html-libtermcap
29257 maybe-html-libtermcap:
29258 @if libtermcap
29259 maybe-html-libtermcap: html-libtermcap
29260
29261 html-libtermcap: \
29262     configure-libtermcap 
29263         @: $(MAKE); $(unstage)
29264         @[ -f ./libtermcap/Makefile ] || exit 0; \
29265         r=`${PWD_COMMAND}`; export r; \
29266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29267         $(HOST_EXPORTS) \
29268         for flag in $(EXTRA_HOST_FLAGS) ; do \
29269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29270         done; \
29271         echo "Doing html in libtermcap" ; \
29272         (cd $(HOST_SUBDIR)/libtermcap && \
29273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29275                   "RANLIB=$${RANLIB}" \
29276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29277                   html) \
29278           || exit 1
29279
29280 @endif libtermcap
29281
29282 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29283 maybe-TAGS-libtermcap:
29284 @if libtermcap
29285 maybe-TAGS-libtermcap: TAGS-libtermcap
29286
29287 TAGS-libtermcap: \
29288     configure-libtermcap 
29289         @: $(MAKE); $(unstage)
29290         @[ -f ./libtermcap/Makefile ] || exit 0; \
29291         r=`${PWD_COMMAND}`; export r; \
29292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29293         $(HOST_EXPORTS) \
29294         for flag in $(EXTRA_HOST_FLAGS) ; do \
29295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29296         done; \
29297         echo "Doing TAGS in libtermcap" ; \
29298         (cd $(HOST_SUBDIR)/libtermcap && \
29299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29301                   "RANLIB=$${RANLIB}" \
29302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29303                   TAGS) \
29304           || exit 1
29305
29306 @endif libtermcap
29307
29308 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29309 maybe-install-info-libtermcap:
29310 @if libtermcap
29311 maybe-install-info-libtermcap: install-info-libtermcap
29312
29313 install-info-libtermcap: \
29314     configure-libtermcap \
29315     info-libtermcap 
29316         @: $(MAKE); $(unstage)
29317         @[ -f ./libtermcap/Makefile ] || exit 0; \
29318         r=`${PWD_COMMAND}`; export r; \
29319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29320         $(HOST_EXPORTS) \
29321         for flag in $(EXTRA_HOST_FLAGS) ; do \
29322           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29323         done; \
29324         echo "Doing install-info in libtermcap" ; \
29325         (cd $(HOST_SUBDIR)/libtermcap && \
29326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29328                   "RANLIB=$${RANLIB}" \
29329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29330                   install-info) \
29331           || exit 1
29332
29333 @endif libtermcap
29334
29335 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29336 maybe-install-pdf-libtermcap:
29337 @if libtermcap
29338 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29339
29340 install-pdf-libtermcap: \
29341     configure-libtermcap \
29342     pdf-libtermcap 
29343         @: $(MAKE); $(unstage)
29344         @[ -f ./libtermcap/Makefile ] || exit 0; \
29345         r=`${PWD_COMMAND}`; export r; \
29346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29347         $(HOST_EXPORTS) \
29348         for flag in $(EXTRA_HOST_FLAGS) ; do \
29349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29350         done; \
29351         echo "Doing install-pdf in libtermcap" ; \
29352         (cd $(HOST_SUBDIR)/libtermcap && \
29353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29355                   "RANLIB=$${RANLIB}" \
29356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29357                   install-pdf) \
29358           || exit 1
29359
29360 @endif libtermcap
29361
29362 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29363 maybe-install-html-libtermcap:
29364 @if libtermcap
29365 maybe-install-html-libtermcap: install-html-libtermcap
29366
29367 install-html-libtermcap: \
29368     configure-libtermcap \
29369     html-libtermcap 
29370         @: $(MAKE); $(unstage)
29371         @[ -f ./libtermcap/Makefile ] || exit 0; \
29372         r=`${PWD_COMMAND}`; export r; \
29373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29374         $(HOST_EXPORTS) \
29375         for flag in $(EXTRA_HOST_FLAGS) ; do \
29376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29377         done; \
29378         echo "Doing install-html in libtermcap" ; \
29379         (cd $(HOST_SUBDIR)/libtermcap && \
29380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29382                   "RANLIB=$${RANLIB}" \
29383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29384                   install-html) \
29385           || exit 1
29386
29387 @endif libtermcap
29388
29389 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29390 maybe-installcheck-libtermcap:
29391 @if libtermcap
29392 maybe-installcheck-libtermcap: installcheck-libtermcap
29393
29394 installcheck-libtermcap: \
29395     configure-libtermcap 
29396         @: $(MAKE); $(unstage)
29397         @[ -f ./libtermcap/Makefile ] || exit 0; \
29398         r=`${PWD_COMMAND}`; export r; \
29399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29400         $(HOST_EXPORTS) \
29401         for flag in $(EXTRA_HOST_FLAGS) ; do \
29402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29403         done; \
29404         echo "Doing installcheck in libtermcap" ; \
29405         (cd $(HOST_SUBDIR)/libtermcap && \
29406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29408                   "RANLIB=$${RANLIB}" \
29409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29410                   installcheck) \
29411           || exit 1
29412
29413 @endif libtermcap
29414
29415 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29416 maybe-mostlyclean-libtermcap:
29417 @if libtermcap
29418 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29419
29420 # libtermcap doesn't support mostlyclean.
29421 mostlyclean-libtermcap:
29422
29423 @endif libtermcap
29424
29425 .PHONY: maybe-clean-libtermcap clean-libtermcap
29426 maybe-clean-libtermcap:
29427 @if libtermcap
29428 maybe-clean-libtermcap: clean-libtermcap
29429
29430 # libtermcap doesn't support clean.
29431 clean-libtermcap:
29432
29433 @endif libtermcap
29434
29435 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29436 maybe-distclean-libtermcap:
29437 @if libtermcap
29438 maybe-distclean-libtermcap: distclean-libtermcap
29439
29440 # libtermcap doesn't support distclean.
29441 distclean-libtermcap:
29442
29443 @endif libtermcap
29444
29445 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29446 maybe-maintainer-clean-libtermcap:
29447 @if libtermcap
29448 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29449
29450 # libtermcap doesn't support maintainer-clean.
29451 maintainer-clean-libtermcap:
29452
29453 @endif libtermcap
29454
29455
29456
29457 .PHONY: configure-utils maybe-configure-utils
29458 maybe-configure-utils:
29459 @if gcc-bootstrap
29460 configure-utils: stage_current
29461 @endif gcc-bootstrap
29462 @if utils
29463 maybe-configure-utils: configure-utils
29464 configure-utils: 
29465         @: $(MAKE); $(unstage)
29466         @r=`${PWD_COMMAND}`; export r; \
29467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29468         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29469         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29470         $(HOST_EXPORTS)  \
29471         echo Configuring in $(HOST_SUBDIR)/utils; \
29472         cd "$(HOST_SUBDIR)/utils" || exit 1; \
29473         case $(srcdir) in \
29474           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29475           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29476                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29477         esac; \
29478         srcdiroption="--srcdir=$${topdir}/utils"; \
29479         libsrcdir="$$s/utils"; \
29480         $(SHELL) $${libsrcdir}/configure \
29481           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29482           --target=${target_alias} $${srcdiroption}  \
29483           || exit 1
29484 @endif utils
29485
29486
29487
29488
29489
29490 .PHONY: all-utils maybe-all-utils
29491 maybe-all-utils:
29492 @if gcc-bootstrap
29493 all-utils: stage_current
29494 @endif gcc-bootstrap
29495 @if utils
29496 TARGET-utils=all
29497 maybe-all-utils: all-utils
29498 all-utils: configure-utils
29499         @: $(MAKE); $(unstage)
29500         @r=`${PWD_COMMAND}`; export r; \
29501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29502         $(HOST_EXPORTS)  \
29503         (cd $(HOST_SUBDIR)/utils && \
29504           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29505                 $(TARGET-utils))
29506 @endif utils
29507
29508
29509
29510
29511 .PHONY: check-utils maybe-check-utils
29512 maybe-check-utils:
29513 @if utils
29514 maybe-check-utils: check-utils
29515
29516 check-utils:
29517
29518 @endif utils
29519
29520 .PHONY: install-utils maybe-install-utils
29521 maybe-install-utils:
29522 @if utils
29523 maybe-install-utils: install-utils
29524
29525 install-utils: installdirs
29526         @: $(MAKE); $(unstage)
29527         @r=`${PWD_COMMAND}`; export r; \
29528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29529         $(HOST_EXPORTS) \
29530         (cd $(HOST_SUBDIR)/utils && \
29531           $(MAKE) $(FLAGS_TO_PASS)  install)
29532
29533 @endif utils
29534
29535 .PHONY: install-strip-utils maybe-install-strip-utils
29536 maybe-install-strip-utils:
29537 @if utils
29538 maybe-install-strip-utils: install-strip-utils
29539
29540 install-strip-utils: installdirs
29541         @: $(MAKE); $(unstage)
29542         @r=`${PWD_COMMAND}`; export r; \
29543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29544         $(HOST_EXPORTS) \
29545         (cd $(HOST_SUBDIR)/utils && \
29546           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29547
29548 @endif utils
29549
29550 # Other targets (info, dvi, pdf, etc.)
29551
29552 .PHONY: maybe-info-utils info-utils
29553 maybe-info-utils:
29554 @if utils
29555 maybe-info-utils: info-utils
29556
29557 info-utils: \
29558     configure-utils 
29559         @: $(MAKE); $(unstage)
29560         @[ -f ./utils/Makefile ] || exit 0; \
29561         r=`${PWD_COMMAND}`; export r; \
29562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29563         $(HOST_EXPORTS) \
29564         for flag in $(EXTRA_HOST_FLAGS) ; do \
29565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566         done; \
29567         echo "Doing info in utils" ; \
29568         (cd $(HOST_SUBDIR)/utils && \
29569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29571                   "RANLIB=$${RANLIB}" \
29572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29573                   info) \
29574           || exit 1
29575
29576 @endif utils
29577
29578 .PHONY: maybe-dvi-utils dvi-utils
29579 maybe-dvi-utils:
29580 @if utils
29581 maybe-dvi-utils: dvi-utils
29582
29583 dvi-utils: \
29584     configure-utils 
29585         @: $(MAKE); $(unstage)
29586         @[ -f ./utils/Makefile ] || exit 0; \
29587         r=`${PWD_COMMAND}`; export r; \
29588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29589         $(HOST_EXPORTS) \
29590         for flag in $(EXTRA_HOST_FLAGS) ; do \
29591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29592         done; \
29593         echo "Doing dvi in utils" ; \
29594         (cd $(HOST_SUBDIR)/utils && \
29595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29597                   "RANLIB=$${RANLIB}" \
29598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29599                   dvi) \
29600           || exit 1
29601
29602 @endif utils
29603
29604 .PHONY: maybe-pdf-utils pdf-utils
29605 maybe-pdf-utils:
29606 @if utils
29607 maybe-pdf-utils: pdf-utils
29608
29609 pdf-utils: \
29610     configure-utils 
29611         @: $(MAKE); $(unstage)
29612         @[ -f ./utils/Makefile ] || exit 0; \
29613         r=`${PWD_COMMAND}`; export r; \
29614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29615         $(HOST_EXPORTS) \
29616         for flag in $(EXTRA_HOST_FLAGS) ; do \
29617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29618         done; \
29619         echo "Doing pdf in utils" ; \
29620         (cd $(HOST_SUBDIR)/utils && \
29621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29623                   "RANLIB=$${RANLIB}" \
29624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29625                   pdf) \
29626           || exit 1
29627
29628 @endif utils
29629
29630 .PHONY: maybe-html-utils html-utils
29631 maybe-html-utils:
29632 @if utils
29633 maybe-html-utils: html-utils
29634
29635 html-utils: \
29636     configure-utils 
29637         @: $(MAKE); $(unstage)
29638         @[ -f ./utils/Makefile ] || exit 0; \
29639         r=`${PWD_COMMAND}`; export r; \
29640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641         $(HOST_EXPORTS) \
29642         for flag in $(EXTRA_HOST_FLAGS) ; do \
29643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644         done; \
29645         echo "Doing html in utils" ; \
29646         (cd $(HOST_SUBDIR)/utils && \
29647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649                   "RANLIB=$${RANLIB}" \
29650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29651                   html) \
29652           || exit 1
29653
29654 @endif utils
29655
29656 .PHONY: maybe-TAGS-utils TAGS-utils
29657 maybe-TAGS-utils:
29658 @if utils
29659 maybe-TAGS-utils: TAGS-utils
29660
29661 TAGS-utils: \
29662     configure-utils 
29663         @: $(MAKE); $(unstage)
29664         @[ -f ./utils/Makefile ] || exit 0; \
29665         r=`${PWD_COMMAND}`; export r; \
29666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29667         $(HOST_EXPORTS) \
29668         for flag in $(EXTRA_HOST_FLAGS) ; do \
29669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29670         done; \
29671         echo "Doing TAGS in utils" ; \
29672         (cd $(HOST_SUBDIR)/utils && \
29673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29675                   "RANLIB=$${RANLIB}" \
29676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29677                   TAGS) \
29678           || exit 1
29679
29680 @endif utils
29681
29682 .PHONY: maybe-install-info-utils install-info-utils
29683 maybe-install-info-utils:
29684 @if utils
29685 maybe-install-info-utils: install-info-utils
29686
29687 install-info-utils: \
29688     configure-utils \
29689     info-utils 
29690         @: $(MAKE); $(unstage)
29691         @[ -f ./utils/Makefile ] || exit 0; \
29692         r=`${PWD_COMMAND}`; export r; \
29693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694         $(HOST_EXPORTS) \
29695         for flag in $(EXTRA_HOST_FLAGS) ; do \
29696           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29697         done; \
29698         echo "Doing install-info in utils" ; \
29699         (cd $(HOST_SUBDIR)/utils && \
29700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29702                   "RANLIB=$${RANLIB}" \
29703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29704                   install-info) \
29705           || exit 1
29706
29707 @endif utils
29708
29709 .PHONY: maybe-install-pdf-utils install-pdf-utils
29710 maybe-install-pdf-utils:
29711 @if utils
29712 maybe-install-pdf-utils: install-pdf-utils
29713
29714 install-pdf-utils: \
29715     configure-utils \
29716     pdf-utils 
29717         @: $(MAKE); $(unstage)
29718         @[ -f ./utils/Makefile ] || exit 0; \
29719         r=`${PWD_COMMAND}`; export r; \
29720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29721         $(HOST_EXPORTS) \
29722         for flag in $(EXTRA_HOST_FLAGS) ; do \
29723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724         done; \
29725         echo "Doing install-pdf in utils" ; \
29726         (cd $(HOST_SUBDIR)/utils && \
29727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729                   "RANLIB=$${RANLIB}" \
29730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29731                   install-pdf) \
29732           || exit 1
29733
29734 @endif utils
29735
29736 .PHONY: maybe-install-html-utils install-html-utils
29737 maybe-install-html-utils:
29738 @if utils
29739 maybe-install-html-utils: install-html-utils
29740
29741 install-html-utils: \
29742     configure-utils \
29743     html-utils 
29744         @: $(MAKE); $(unstage)
29745         @[ -f ./utils/Makefile ] || exit 0; \
29746         r=`${PWD_COMMAND}`; export r; \
29747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29748         $(HOST_EXPORTS) \
29749         for flag in $(EXTRA_HOST_FLAGS) ; do \
29750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29751         done; \
29752         echo "Doing install-html in utils" ; \
29753         (cd $(HOST_SUBDIR)/utils && \
29754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29756                   "RANLIB=$${RANLIB}" \
29757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29758                   install-html) \
29759           || exit 1
29760
29761 @endif utils
29762
29763 .PHONY: maybe-installcheck-utils installcheck-utils
29764 maybe-installcheck-utils:
29765 @if utils
29766 maybe-installcheck-utils: installcheck-utils
29767
29768 installcheck-utils: \
29769     configure-utils 
29770         @: $(MAKE); $(unstage)
29771         @[ -f ./utils/Makefile ] || exit 0; \
29772         r=`${PWD_COMMAND}`; export r; \
29773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29774         $(HOST_EXPORTS) \
29775         for flag in $(EXTRA_HOST_FLAGS) ; do \
29776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777         done; \
29778         echo "Doing installcheck in utils" ; \
29779         (cd $(HOST_SUBDIR)/utils && \
29780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782                   "RANLIB=$${RANLIB}" \
29783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29784                   installcheck) \
29785           || exit 1
29786
29787 @endif utils
29788
29789 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29790 maybe-mostlyclean-utils:
29791 @if utils
29792 maybe-mostlyclean-utils: mostlyclean-utils
29793
29794 mostlyclean-utils: 
29795         @: $(MAKE); $(unstage)
29796         @[ -f ./utils/Makefile ] || exit 0; \
29797         r=`${PWD_COMMAND}`; export r; \
29798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29799         $(HOST_EXPORTS) \
29800         for flag in $(EXTRA_HOST_FLAGS) ; do \
29801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802         done; \
29803         echo "Doing mostlyclean in utils" ; \
29804         (cd $(HOST_SUBDIR)/utils && \
29805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807                   "RANLIB=$${RANLIB}" \
29808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29809                   mostlyclean) \
29810           || exit 1
29811
29812 @endif utils
29813
29814 .PHONY: maybe-clean-utils clean-utils
29815 maybe-clean-utils:
29816 @if utils
29817 maybe-clean-utils: clean-utils
29818
29819 clean-utils: 
29820         @: $(MAKE); $(unstage)
29821         @[ -f ./utils/Makefile ] || exit 0; \
29822         r=`${PWD_COMMAND}`; export r; \
29823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29824         $(HOST_EXPORTS) \
29825         for flag in $(EXTRA_HOST_FLAGS) ; do \
29826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29827         done; \
29828         echo "Doing clean in utils" ; \
29829         (cd $(HOST_SUBDIR)/utils && \
29830           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29831                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29832                   "RANLIB=$${RANLIB}" \
29833                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29834                   clean) \
29835           || exit 1
29836
29837 @endif utils
29838
29839 .PHONY: maybe-distclean-utils distclean-utils
29840 maybe-distclean-utils:
29841 @if utils
29842 maybe-distclean-utils: distclean-utils
29843
29844 distclean-utils: 
29845         @: $(MAKE); $(unstage)
29846         @[ -f ./utils/Makefile ] || exit 0; \
29847         r=`${PWD_COMMAND}`; export r; \
29848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29849         $(HOST_EXPORTS) \
29850         for flag in $(EXTRA_HOST_FLAGS) ; do \
29851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29852         done; \
29853         echo "Doing distclean in utils" ; \
29854         (cd $(HOST_SUBDIR)/utils && \
29855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29857                   "RANLIB=$${RANLIB}" \
29858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29859                   distclean) \
29860           || exit 1
29861
29862 @endif utils
29863
29864 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29865 maybe-maintainer-clean-utils:
29866 @if utils
29867 maybe-maintainer-clean-utils: maintainer-clean-utils
29868
29869 maintainer-clean-utils: 
29870         @: $(MAKE); $(unstage)
29871         @[ -f ./utils/Makefile ] || exit 0; \
29872         r=`${PWD_COMMAND}`; export r; \
29873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29874         $(HOST_EXPORTS) \
29875         for flag in $(EXTRA_HOST_FLAGS) ; do \
29876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29877         done; \
29878         echo "Doing maintainer-clean in utils" ; \
29879         (cd $(HOST_SUBDIR)/utils && \
29880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29882                   "RANLIB=$${RANLIB}" \
29883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29884                   maintainer-clean) \
29885           || exit 1
29886
29887 @endif utils
29888
29889
29890
29891 .PHONY: configure-gnattools maybe-configure-gnattools
29892 maybe-configure-gnattools:
29893 @if gcc-bootstrap
29894 configure-gnattools: stage_current
29895 @endif gcc-bootstrap
29896 @if gnattools
29897 maybe-configure-gnattools: configure-gnattools
29898 configure-gnattools: 
29899         @: $(MAKE); $(unstage)
29900         @r=`${PWD_COMMAND}`; export r; \
29901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29902         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29903         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29904         $(HOST_EXPORTS)  \
29905         echo Configuring in $(HOST_SUBDIR)/gnattools; \
29906         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29907         case $(srcdir) in \
29908           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29909           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29910                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29911         esac; \
29912         srcdiroption="--srcdir=$${topdir}/gnattools"; \
29913         libsrcdir="$$s/gnattools"; \
29914         $(SHELL) $${libsrcdir}/configure \
29915           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29916           --target=${target_alias} $${srcdiroption}  \
29917           || exit 1
29918 @endif gnattools
29919
29920
29921
29922
29923
29924 .PHONY: all-gnattools maybe-all-gnattools
29925 maybe-all-gnattools:
29926 @if gcc-bootstrap
29927 all-gnattools: stage_current
29928 @endif gcc-bootstrap
29929 @if gnattools
29930 TARGET-gnattools=all
29931 maybe-all-gnattools: all-gnattools
29932 all-gnattools: configure-gnattools
29933         @: $(MAKE); $(unstage)
29934         @r=`${PWD_COMMAND}`; export r; \
29935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29936         $(HOST_EXPORTS)  \
29937         (cd $(HOST_SUBDIR)/gnattools && \
29938           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29939                 $(TARGET-gnattools))
29940 @endif gnattools
29941
29942
29943
29944
29945 .PHONY: check-gnattools maybe-check-gnattools
29946 maybe-check-gnattools:
29947 @if gnattools
29948 maybe-check-gnattools: check-gnattools
29949
29950 check-gnattools:
29951         @: $(MAKE); $(unstage)
29952         @r=`${PWD_COMMAND}`; export r; \
29953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29954         $(HOST_EXPORTS) \
29955         (cd $(HOST_SUBDIR)/gnattools && \
29956           $(MAKE) $(FLAGS_TO_PASS)  check)
29957
29958 @endif gnattools
29959
29960 .PHONY: install-gnattools maybe-install-gnattools
29961 maybe-install-gnattools:
29962 @if gnattools
29963 maybe-install-gnattools: install-gnattools
29964
29965 install-gnattools: installdirs
29966         @: $(MAKE); $(unstage)
29967         @r=`${PWD_COMMAND}`; export r; \
29968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969         $(HOST_EXPORTS) \
29970         (cd $(HOST_SUBDIR)/gnattools && \
29971           $(MAKE) $(FLAGS_TO_PASS)  install)
29972
29973 @endif gnattools
29974
29975 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29976 maybe-install-strip-gnattools:
29977 @if gnattools
29978 maybe-install-strip-gnattools: install-strip-gnattools
29979
29980 install-strip-gnattools: installdirs
29981         @: $(MAKE); $(unstage)
29982         @r=`${PWD_COMMAND}`; export r; \
29983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29984         $(HOST_EXPORTS) \
29985         (cd $(HOST_SUBDIR)/gnattools && \
29986           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29987
29988 @endif gnattools
29989
29990 # Other targets (info, dvi, pdf, etc.)
29991
29992 .PHONY: maybe-info-gnattools info-gnattools
29993 maybe-info-gnattools:
29994 @if gnattools
29995 maybe-info-gnattools: info-gnattools
29996
29997 info-gnattools: \
29998     configure-gnattools 
29999         @: $(MAKE); $(unstage)
30000         @[ -f ./gnattools/Makefile ] || exit 0; \
30001         r=`${PWD_COMMAND}`; export r; \
30002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003         $(HOST_EXPORTS) \
30004         for flag in $(EXTRA_HOST_FLAGS) ; do \
30005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30006         done; \
30007         echo "Doing info in gnattools" ; \
30008         (cd $(HOST_SUBDIR)/gnattools && \
30009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30011                   "RANLIB=$${RANLIB}" \
30012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30013                   info) \
30014           || exit 1
30015
30016 @endif gnattools
30017
30018 .PHONY: maybe-dvi-gnattools dvi-gnattools
30019 maybe-dvi-gnattools:
30020 @if gnattools
30021 maybe-dvi-gnattools: dvi-gnattools
30022
30023 dvi-gnattools: \
30024     configure-gnattools 
30025         @: $(MAKE); $(unstage)
30026         @[ -f ./gnattools/Makefile ] || exit 0; \
30027         r=`${PWD_COMMAND}`; export r; \
30028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30029         $(HOST_EXPORTS) \
30030         for flag in $(EXTRA_HOST_FLAGS) ; do \
30031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30032         done; \
30033         echo "Doing dvi in gnattools" ; \
30034         (cd $(HOST_SUBDIR)/gnattools && \
30035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30037                   "RANLIB=$${RANLIB}" \
30038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30039                   dvi) \
30040           || exit 1
30041
30042 @endif gnattools
30043
30044 .PHONY: maybe-pdf-gnattools pdf-gnattools
30045 maybe-pdf-gnattools:
30046 @if gnattools
30047 maybe-pdf-gnattools: pdf-gnattools
30048
30049 pdf-gnattools: \
30050     configure-gnattools 
30051         @: $(MAKE); $(unstage)
30052         @[ -f ./gnattools/Makefile ] || exit 0; \
30053         r=`${PWD_COMMAND}`; export r; \
30054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30055         $(HOST_EXPORTS) \
30056         for flag in $(EXTRA_HOST_FLAGS) ; do \
30057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30058         done; \
30059         echo "Doing pdf in gnattools" ; \
30060         (cd $(HOST_SUBDIR)/gnattools && \
30061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30063                   "RANLIB=$${RANLIB}" \
30064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30065                   pdf) \
30066           || exit 1
30067
30068 @endif gnattools
30069
30070 .PHONY: maybe-html-gnattools html-gnattools
30071 maybe-html-gnattools:
30072 @if gnattools
30073 maybe-html-gnattools: html-gnattools
30074
30075 html-gnattools: \
30076     configure-gnattools 
30077         @: $(MAKE); $(unstage)
30078         @[ -f ./gnattools/Makefile ] || exit 0; \
30079         r=`${PWD_COMMAND}`; export r; \
30080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30081         $(HOST_EXPORTS) \
30082         for flag in $(EXTRA_HOST_FLAGS) ; do \
30083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30084         done; \
30085         echo "Doing html in gnattools" ; \
30086         (cd $(HOST_SUBDIR)/gnattools && \
30087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30089                   "RANLIB=$${RANLIB}" \
30090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30091                   html) \
30092           || exit 1
30093
30094 @endif gnattools
30095
30096 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30097 maybe-TAGS-gnattools:
30098 @if gnattools
30099 maybe-TAGS-gnattools: TAGS-gnattools
30100
30101 TAGS-gnattools: \
30102     configure-gnattools 
30103         @: $(MAKE); $(unstage)
30104         @[ -f ./gnattools/Makefile ] || exit 0; \
30105         r=`${PWD_COMMAND}`; export r; \
30106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30107         $(HOST_EXPORTS) \
30108         for flag in $(EXTRA_HOST_FLAGS) ; do \
30109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30110         done; \
30111         echo "Doing TAGS in gnattools" ; \
30112         (cd $(HOST_SUBDIR)/gnattools && \
30113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30115                   "RANLIB=$${RANLIB}" \
30116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30117                   TAGS) \
30118           || exit 1
30119
30120 @endif gnattools
30121
30122 .PHONY: maybe-install-info-gnattools install-info-gnattools
30123 maybe-install-info-gnattools:
30124 @if gnattools
30125 maybe-install-info-gnattools: install-info-gnattools
30126
30127 install-info-gnattools: \
30128     configure-gnattools \
30129     info-gnattools 
30130         @: $(MAKE); $(unstage)
30131         @[ -f ./gnattools/Makefile ] || exit 0; \
30132         r=`${PWD_COMMAND}`; export r; \
30133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30134         $(HOST_EXPORTS) \
30135         for flag in $(EXTRA_HOST_FLAGS) ; do \
30136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30137         done; \
30138         echo "Doing install-info in gnattools" ; \
30139         (cd $(HOST_SUBDIR)/gnattools && \
30140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30142                   "RANLIB=$${RANLIB}" \
30143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30144                   install-info) \
30145           || exit 1
30146
30147 @endif gnattools
30148
30149 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30150 maybe-install-pdf-gnattools:
30151 @if gnattools
30152 maybe-install-pdf-gnattools: install-pdf-gnattools
30153
30154 install-pdf-gnattools: \
30155     configure-gnattools \
30156     pdf-gnattools 
30157         @: $(MAKE); $(unstage)
30158         @[ -f ./gnattools/Makefile ] || exit 0; \
30159         r=`${PWD_COMMAND}`; export r; \
30160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30161         $(HOST_EXPORTS) \
30162         for flag in $(EXTRA_HOST_FLAGS) ; do \
30163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30164         done; \
30165         echo "Doing install-pdf in gnattools" ; \
30166         (cd $(HOST_SUBDIR)/gnattools && \
30167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30169                   "RANLIB=$${RANLIB}" \
30170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30171                   install-pdf) \
30172           || exit 1
30173
30174 @endif gnattools
30175
30176 .PHONY: maybe-install-html-gnattools install-html-gnattools
30177 maybe-install-html-gnattools:
30178 @if gnattools
30179 maybe-install-html-gnattools: install-html-gnattools
30180
30181 install-html-gnattools: \
30182     configure-gnattools \
30183     html-gnattools 
30184         @: $(MAKE); $(unstage)
30185         @[ -f ./gnattools/Makefile ] || exit 0; \
30186         r=`${PWD_COMMAND}`; export r; \
30187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30188         $(HOST_EXPORTS) \
30189         for flag in $(EXTRA_HOST_FLAGS) ; do \
30190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30191         done; \
30192         echo "Doing install-html in gnattools" ; \
30193         (cd $(HOST_SUBDIR)/gnattools && \
30194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30196                   "RANLIB=$${RANLIB}" \
30197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30198                   install-html) \
30199           || exit 1
30200
30201 @endif gnattools
30202
30203 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30204 maybe-installcheck-gnattools:
30205 @if gnattools
30206 maybe-installcheck-gnattools: installcheck-gnattools
30207
30208 installcheck-gnattools: \
30209     configure-gnattools 
30210         @: $(MAKE); $(unstage)
30211         @[ -f ./gnattools/Makefile ] || exit 0; \
30212         r=`${PWD_COMMAND}`; export r; \
30213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30214         $(HOST_EXPORTS) \
30215         for flag in $(EXTRA_HOST_FLAGS) ; do \
30216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30217         done; \
30218         echo "Doing installcheck in gnattools" ; \
30219         (cd $(HOST_SUBDIR)/gnattools && \
30220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30222                   "RANLIB=$${RANLIB}" \
30223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30224                   installcheck) \
30225           || exit 1
30226
30227 @endif gnattools
30228
30229 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30230 maybe-mostlyclean-gnattools:
30231 @if gnattools
30232 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30233
30234 mostlyclean-gnattools: 
30235         @: $(MAKE); $(unstage)
30236         @[ -f ./gnattools/Makefile ] || exit 0; \
30237         r=`${PWD_COMMAND}`; export r; \
30238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30239         $(HOST_EXPORTS) \
30240         for flag in $(EXTRA_HOST_FLAGS) ; do \
30241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30242         done; \
30243         echo "Doing mostlyclean in gnattools" ; \
30244         (cd $(HOST_SUBDIR)/gnattools && \
30245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30247                   "RANLIB=$${RANLIB}" \
30248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30249                   mostlyclean) \
30250           || exit 1
30251
30252 @endif gnattools
30253
30254 .PHONY: maybe-clean-gnattools clean-gnattools
30255 maybe-clean-gnattools:
30256 @if gnattools
30257 maybe-clean-gnattools: clean-gnattools
30258
30259 clean-gnattools: 
30260         @: $(MAKE); $(unstage)
30261         @[ -f ./gnattools/Makefile ] || exit 0; \
30262         r=`${PWD_COMMAND}`; export r; \
30263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30264         $(HOST_EXPORTS) \
30265         for flag in $(EXTRA_HOST_FLAGS) ; do \
30266           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30267         done; \
30268         echo "Doing clean in gnattools" ; \
30269         (cd $(HOST_SUBDIR)/gnattools && \
30270           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30271                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30272                   "RANLIB=$${RANLIB}" \
30273                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30274                   clean) \
30275           || exit 1
30276
30277 @endif gnattools
30278
30279 .PHONY: maybe-distclean-gnattools distclean-gnattools
30280 maybe-distclean-gnattools:
30281 @if gnattools
30282 maybe-distclean-gnattools: distclean-gnattools
30283
30284 distclean-gnattools: 
30285         @: $(MAKE); $(unstage)
30286         @[ -f ./gnattools/Makefile ] || exit 0; \
30287         r=`${PWD_COMMAND}`; export r; \
30288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30289         $(HOST_EXPORTS) \
30290         for flag in $(EXTRA_HOST_FLAGS) ; do \
30291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30292         done; \
30293         echo "Doing distclean in gnattools" ; \
30294         (cd $(HOST_SUBDIR)/gnattools && \
30295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30297                   "RANLIB=$${RANLIB}" \
30298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30299                   distclean) \
30300           || exit 1
30301
30302 @endif gnattools
30303
30304 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30305 maybe-maintainer-clean-gnattools:
30306 @if gnattools
30307 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30308
30309 maintainer-clean-gnattools: 
30310         @: $(MAKE); $(unstage)
30311         @[ -f ./gnattools/Makefile ] || exit 0; \
30312         r=`${PWD_COMMAND}`; export r; \
30313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30314         $(HOST_EXPORTS) \
30315         for flag in $(EXTRA_HOST_FLAGS) ; do \
30316           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30317         done; \
30318         echo "Doing maintainer-clean in gnattools" ; \
30319         (cd $(HOST_SUBDIR)/gnattools && \
30320           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30321                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30322                   "RANLIB=$${RANLIB}" \
30323                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30324                   maintainer-clean) \
30325           || exit 1
30326
30327 @endif gnattools
30328
30329
30330
30331 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30332 maybe-configure-lto-plugin:
30333 @if gcc-bootstrap
30334 configure-lto-plugin: stage_current
30335 @endif gcc-bootstrap
30336 @if lto-plugin
30337 maybe-configure-lto-plugin: configure-lto-plugin
30338 configure-lto-plugin: 
30339         @r=`${PWD_COMMAND}`; export r; \
30340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30341         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30342         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30343         $(HOST_EXPORTS)  \
30344         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30345         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30346         case $(srcdir) in \
30347           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30348           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30349                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30350         esac; \
30351         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30352         libsrcdir="$$s/lto-plugin"; \
30353         $(SHELL) $${libsrcdir}/configure \
30354           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30355           --target=${target_alias} $${srcdiroption} --enable-shared \
30356           || exit 1
30357 @endif lto-plugin
30358
30359
30360
30361 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30362 maybe-configure-stage1-lto-plugin:
30363 @if lto-plugin-bootstrap
30364 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30365 configure-stage1-lto-plugin:
30366         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30367         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30368         @r=`${PWD_COMMAND}`; export r; \
30369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30370         TFLAGS="$(STAGE1_TFLAGS)"; \
30371         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30372         $(HOST_EXPORTS) \
30373         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30374         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30375         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
30376         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30377         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30378         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30379         case $(srcdir) in \
30380           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30381           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30382                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30383         esac; \
30384         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30385         libsrcdir="$$s/lto-plugin"; \
30386         $(SHELL) $${libsrcdir}/configure \
30387           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30388           --target=${target_alias} $${srcdiroption} \
30389           $(STAGE1_CONFIGURE_FLAGS) \
30390           --enable-shared
30391 @endif lto-plugin-bootstrap
30392
30393 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30394 maybe-configure-stage2-lto-plugin:
30395 @if lto-plugin-bootstrap
30396 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30397 configure-stage2-lto-plugin:
30398         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30399         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30400         @r=`${PWD_COMMAND}`; export r; \
30401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30402         TFLAGS="$(STAGE2_TFLAGS)"; \
30403         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30404         $(HOST_EXPORTS) \
30405         $(POSTSTAGE1_HOST_EXPORTS) \
30406         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30407         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30408         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
30409         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30410         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30411         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30412         case $(srcdir) in \
30413           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30414           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30415                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30416         esac; \
30417         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30418         libsrcdir="$$s/lto-plugin"; \
30419         $(SHELL) $${libsrcdir}/configure \
30420           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30421           --target=${target_alias} $${srcdiroption} \
30422           --with-build-libsubdir=$(HOST_SUBDIR) \
30423           $(STAGE2_CONFIGURE_FLAGS) \
30424           --enable-shared
30425 @endif lto-plugin-bootstrap
30426
30427 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30428 maybe-configure-stage3-lto-plugin:
30429 @if lto-plugin-bootstrap
30430 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30431 configure-stage3-lto-plugin:
30432         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30433         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30434         @r=`${PWD_COMMAND}`; export r; \
30435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30436         TFLAGS="$(STAGE3_TFLAGS)"; \
30437         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30438         $(HOST_EXPORTS) \
30439         $(POSTSTAGE1_HOST_EXPORTS) \
30440         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30441         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30442         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
30443         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30444         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30445         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30446         case $(srcdir) in \
30447           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30448           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30449                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30450         esac; \
30451         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30452         libsrcdir="$$s/lto-plugin"; \
30453         $(SHELL) $${libsrcdir}/configure \
30454           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30455           --target=${target_alias} $${srcdiroption} \
30456           --with-build-libsubdir=$(HOST_SUBDIR) \
30457           $(STAGE3_CONFIGURE_FLAGS) \
30458           --enable-shared
30459 @endif lto-plugin-bootstrap
30460
30461 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30462 maybe-configure-stage4-lto-plugin:
30463 @if lto-plugin-bootstrap
30464 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30465 configure-stage4-lto-plugin:
30466         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30467         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30468         @r=`${PWD_COMMAND}`; export r; \
30469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30470         TFLAGS="$(STAGE4_TFLAGS)"; \
30471         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30472         $(HOST_EXPORTS) \
30473         $(POSTSTAGE1_HOST_EXPORTS) \
30474         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30475         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30476         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
30477         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30478         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30479         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30480         case $(srcdir) in \
30481           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30482           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30483                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30484         esac; \
30485         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30486         libsrcdir="$$s/lto-plugin"; \
30487         $(SHELL) $${libsrcdir}/configure \
30488           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30489           --target=${target_alias} $${srcdiroption} \
30490           --with-build-libsubdir=$(HOST_SUBDIR) \
30491           $(STAGE4_CONFIGURE_FLAGS) \
30492           --enable-shared
30493 @endif lto-plugin-bootstrap
30494
30495 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30496 maybe-configure-stageprofile-lto-plugin:
30497 @if lto-plugin-bootstrap
30498 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30499 configure-stageprofile-lto-plugin:
30500         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30501         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30502         @r=`${PWD_COMMAND}`; export r; \
30503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30504         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30505         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30506         $(HOST_EXPORTS) \
30507         $(POSTSTAGE1_HOST_EXPORTS) \
30508         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30509         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30510         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
30511         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30512         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30513         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30514         case $(srcdir) in \
30515           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30516           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30517                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30518         esac; \
30519         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30520         libsrcdir="$$s/lto-plugin"; \
30521         $(SHELL) $${libsrcdir}/configure \
30522           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30523           --target=${target_alias} $${srcdiroption} \
30524           --with-build-libsubdir=$(HOST_SUBDIR) \
30525           $(STAGEprofile_CONFIGURE_FLAGS) \
30526           --enable-shared
30527 @endif lto-plugin-bootstrap
30528
30529 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30530 maybe-configure-stagefeedback-lto-plugin:
30531 @if lto-plugin-bootstrap
30532 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30533 configure-stagefeedback-lto-plugin:
30534         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30535         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30536         @r=`${PWD_COMMAND}`; export r; \
30537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30538         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30539         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30540         $(HOST_EXPORTS) \
30541         $(POSTSTAGE1_HOST_EXPORTS) \
30542         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30543         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30544         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
30545         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30546         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30547         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30548         case $(srcdir) in \
30549           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30550           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30551                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30552         esac; \
30553         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30554         libsrcdir="$$s/lto-plugin"; \
30555         $(SHELL) $${libsrcdir}/configure \
30556           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30557           --target=${target_alias} $${srcdiroption} \
30558           --with-build-libsubdir=$(HOST_SUBDIR) \
30559           $(STAGEfeedback_CONFIGURE_FLAGS) \
30560           --enable-shared
30561 @endif lto-plugin-bootstrap
30562
30563
30564
30565
30566
30567 .PHONY: all-lto-plugin maybe-all-lto-plugin
30568 maybe-all-lto-plugin:
30569 @if gcc-bootstrap
30570 all-lto-plugin: stage_current
30571 @endif gcc-bootstrap
30572 @if lto-plugin
30573 TARGET-lto-plugin=all
30574 maybe-all-lto-plugin: all-lto-plugin
30575 all-lto-plugin: configure-lto-plugin
30576         @r=`${PWD_COMMAND}`; export r; \
30577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30578         $(HOST_EXPORTS)  \
30579         (cd $(HOST_SUBDIR)/lto-plugin && \
30580           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30581                 $(TARGET-lto-plugin))
30582 @endif lto-plugin
30583
30584
30585
30586 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30587 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30588 maybe-all-stage1-lto-plugin:
30589 maybe-clean-stage1-lto-plugin:
30590 @if lto-plugin-bootstrap
30591 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30592 all-stage1: all-stage1-lto-plugin
30593 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30594 all-stage1-lto-plugin: configure-stage1-lto-plugin
30595         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30596         @r=`${PWD_COMMAND}`; export r; \
30597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30598         TFLAGS="$(STAGE1_TFLAGS)"; \
30599         $(HOST_EXPORTS)  \
30600         cd $(HOST_SUBDIR)/lto-plugin && \
30601         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30602                 CFLAGS="$(STAGE1_CFLAGS)" \
30603                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30604                 LIBCFLAGS="$(LIBCFLAGS)" \
30605                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30606                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30607                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30608                 $(EXTRA_HOST_FLAGS)  \
30609                 $(STAGE1_FLAGS_TO_PASS)  \
30610                 TFLAGS="$(STAGE1_TFLAGS)" \
30611                 $(TARGET-stage1-lto-plugin)
30612
30613 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30614 clean-stage1: clean-stage1-lto-plugin
30615 clean-stage1-lto-plugin:
30616         @if [ $(current_stage) = stage1 ]; then \
30617           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30618         else \
30619           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30620           $(MAKE) stage1-start; \
30621         fi; \
30622         cd $(HOST_SUBDIR)/lto-plugin && \
30623         $(MAKE) $(EXTRA_HOST_FLAGS)  \
30624         $(STAGE1_FLAGS_TO_PASS)  clean
30625 @endif lto-plugin-bootstrap
30626
30627
30628 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30629 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30630 maybe-all-stage2-lto-plugin:
30631 maybe-clean-stage2-lto-plugin:
30632 @if lto-plugin-bootstrap
30633 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30634 all-stage2: all-stage2-lto-plugin
30635 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30636 all-stage2-lto-plugin: configure-stage2-lto-plugin
30637         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30638         @r=`${PWD_COMMAND}`; export r; \
30639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640         TFLAGS="$(STAGE2_TFLAGS)"; \
30641         $(HOST_EXPORTS) \
30642         $(POSTSTAGE1_HOST_EXPORTS)  \
30643         cd $(HOST_SUBDIR)/lto-plugin && \
30644         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30645                 CFLAGS="$(STAGE2_CFLAGS)" \
30646                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30647                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30648                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30649                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30650                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30651                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30652                 TFLAGS="$(STAGE2_TFLAGS)" \
30653                 $(TARGET-stage2-lto-plugin)
30654
30655 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30656 clean-stage2: clean-stage2-lto-plugin
30657 clean-stage2-lto-plugin:
30658         @if [ $(current_stage) = stage2 ]; then \
30659           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30660         else \
30661           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30662           $(MAKE) stage2-start; \
30663         fi; \
30664         cd $(HOST_SUBDIR)/lto-plugin && \
30665         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30666 @endif lto-plugin-bootstrap
30667
30668
30669 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30670 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30671 maybe-all-stage3-lto-plugin:
30672 maybe-clean-stage3-lto-plugin:
30673 @if lto-plugin-bootstrap
30674 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30675 all-stage3: all-stage3-lto-plugin
30676 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30677 all-stage3-lto-plugin: configure-stage3-lto-plugin
30678         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30679         @r=`${PWD_COMMAND}`; export r; \
30680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30681         TFLAGS="$(STAGE3_TFLAGS)"; \
30682         $(HOST_EXPORTS) \
30683         $(POSTSTAGE1_HOST_EXPORTS)  \
30684         cd $(HOST_SUBDIR)/lto-plugin && \
30685         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30686                 CFLAGS="$(STAGE3_CFLAGS)" \
30687                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30688                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30689                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30690                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30691                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30692                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30693                 TFLAGS="$(STAGE3_TFLAGS)" \
30694                 $(TARGET-stage3-lto-plugin)
30695
30696 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30697 clean-stage3: clean-stage3-lto-plugin
30698 clean-stage3-lto-plugin:
30699         @if [ $(current_stage) = stage3 ]; then \
30700           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30701         else \
30702           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30703           $(MAKE) stage3-start; \
30704         fi; \
30705         cd $(HOST_SUBDIR)/lto-plugin && \
30706         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30707 @endif lto-plugin-bootstrap
30708
30709
30710 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30711 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30712 maybe-all-stage4-lto-plugin:
30713 maybe-clean-stage4-lto-plugin:
30714 @if lto-plugin-bootstrap
30715 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30716 all-stage4: all-stage4-lto-plugin
30717 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30718 all-stage4-lto-plugin: configure-stage4-lto-plugin
30719         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30720         @r=`${PWD_COMMAND}`; export r; \
30721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30722         TFLAGS="$(STAGE4_TFLAGS)"; \
30723         $(HOST_EXPORTS) \
30724         $(POSTSTAGE1_HOST_EXPORTS)  \
30725         cd $(HOST_SUBDIR)/lto-plugin && \
30726         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30727                 CFLAGS="$(STAGE4_CFLAGS)" \
30728                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30729                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30730                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30731                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30732                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30733                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30734                 TFLAGS="$(STAGE4_TFLAGS)" \
30735                 $(TARGET-stage4-lto-plugin)
30736
30737 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30738 clean-stage4: clean-stage4-lto-plugin
30739 clean-stage4-lto-plugin:
30740         @if [ $(current_stage) = stage4 ]; then \
30741           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30742         else \
30743           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30744           $(MAKE) stage4-start; \
30745         fi; \
30746         cd $(HOST_SUBDIR)/lto-plugin && \
30747         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30748 @endif lto-plugin-bootstrap
30749
30750
30751 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30752 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30753 maybe-all-stageprofile-lto-plugin:
30754 maybe-clean-stageprofile-lto-plugin:
30755 @if lto-plugin-bootstrap
30756 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30757 all-stageprofile: all-stageprofile-lto-plugin
30758 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30759 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30760         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30761         @r=`${PWD_COMMAND}`; export r; \
30762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30763         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30764         $(HOST_EXPORTS) \
30765         $(POSTSTAGE1_HOST_EXPORTS)  \
30766         cd $(HOST_SUBDIR)/lto-plugin && \
30767         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30768                 CFLAGS="$(STAGEprofile_CFLAGS)" \
30769                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30770                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30771                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30772                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30773                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30774                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30775                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30776                 $(TARGET-stageprofile-lto-plugin)
30777
30778 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30779 clean-stageprofile: clean-stageprofile-lto-plugin
30780 clean-stageprofile-lto-plugin:
30781         @if [ $(current_stage) = stageprofile ]; then \
30782           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30783         else \
30784           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30785           $(MAKE) stageprofile-start; \
30786         fi; \
30787         cd $(HOST_SUBDIR)/lto-plugin && \
30788         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30789 @endif lto-plugin-bootstrap
30790
30791
30792 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30793 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30794 maybe-all-stagefeedback-lto-plugin:
30795 maybe-clean-stagefeedback-lto-plugin:
30796 @if lto-plugin-bootstrap
30797 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30798 all-stagefeedback: all-stagefeedback-lto-plugin
30799 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30800 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30801         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30802         @r=`${PWD_COMMAND}`; export r; \
30803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30804         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30805         $(HOST_EXPORTS) \
30806         $(POSTSTAGE1_HOST_EXPORTS)  \
30807         cd $(HOST_SUBDIR)/lto-plugin && \
30808         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30809                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30810                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30811                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30812                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30813                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30814                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30815                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30816                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30817                 $(TARGET-stagefeedback-lto-plugin)
30818
30819 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30820 clean-stagefeedback: clean-stagefeedback-lto-plugin
30821 clean-stagefeedback-lto-plugin:
30822         @if [ $(current_stage) = stagefeedback ]; then \
30823           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30824         else \
30825           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30826           $(MAKE) stagefeedback-start; \
30827         fi; \
30828         cd $(HOST_SUBDIR)/lto-plugin && \
30829         $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30830 @endif lto-plugin-bootstrap
30831
30832
30833
30834
30835
30836 .PHONY: check-lto-plugin maybe-check-lto-plugin
30837 maybe-check-lto-plugin:
30838 @if lto-plugin
30839 maybe-check-lto-plugin: check-lto-plugin
30840
30841 check-lto-plugin:
30842         @: $(MAKE); $(unstage)
30843         @r=`${PWD_COMMAND}`; export r; \
30844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30845         $(HOST_EXPORTS) \
30846         (cd $(HOST_SUBDIR)/lto-plugin && \
30847           $(MAKE) $(FLAGS_TO_PASS)  check)
30848
30849 @endif lto-plugin
30850
30851 .PHONY: install-lto-plugin maybe-install-lto-plugin
30852 maybe-install-lto-plugin:
30853 @if lto-plugin
30854 maybe-install-lto-plugin: install-lto-plugin
30855
30856 install-lto-plugin: installdirs
30857         @: $(MAKE); $(unstage)
30858         @r=`${PWD_COMMAND}`; export r; \
30859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30860         $(HOST_EXPORTS) \
30861         (cd $(HOST_SUBDIR)/lto-plugin && \
30862           $(MAKE) $(FLAGS_TO_PASS)  install)
30863
30864 @endif lto-plugin
30865
30866 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30867 maybe-install-strip-lto-plugin:
30868 @if lto-plugin
30869 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30870
30871 install-strip-lto-plugin: installdirs
30872         @: $(MAKE); $(unstage)
30873         @r=`${PWD_COMMAND}`; export r; \
30874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30875         $(HOST_EXPORTS) \
30876         (cd $(HOST_SUBDIR)/lto-plugin && \
30877           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
30878
30879 @endif lto-plugin
30880
30881 # Other targets (info, dvi, pdf, etc.)
30882
30883 .PHONY: maybe-info-lto-plugin info-lto-plugin
30884 maybe-info-lto-plugin:
30885 @if lto-plugin
30886 maybe-info-lto-plugin: info-lto-plugin
30887
30888 info-lto-plugin: \
30889     configure-lto-plugin 
30890         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30891         r=`${PWD_COMMAND}`; export r; \
30892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893         $(HOST_EXPORTS) \
30894         for flag in $(EXTRA_HOST_FLAGS) ; do \
30895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30896         done; \
30897         echo "Doing info in lto-plugin" ; \
30898         (cd $(HOST_SUBDIR)/lto-plugin && \
30899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30901                   "RANLIB=$${RANLIB}" \
30902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30903                   info) \
30904           || exit 1
30905
30906 @endif lto-plugin
30907
30908 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30909 maybe-dvi-lto-plugin:
30910 @if lto-plugin
30911 maybe-dvi-lto-plugin: dvi-lto-plugin
30912
30913 dvi-lto-plugin: \
30914     configure-lto-plugin 
30915         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30916         r=`${PWD_COMMAND}`; export r; \
30917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30918         $(HOST_EXPORTS) \
30919         for flag in $(EXTRA_HOST_FLAGS) ; do \
30920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30921         done; \
30922         echo "Doing dvi in lto-plugin" ; \
30923         (cd $(HOST_SUBDIR)/lto-plugin && \
30924           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30925                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30926                   "RANLIB=$${RANLIB}" \
30927                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30928                   dvi) \
30929           || exit 1
30930
30931 @endif lto-plugin
30932
30933 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30934 maybe-pdf-lto-plugin:
30935 @if lto-plugin
30936 maybe-pdf-lto-plugin: pdf-lto-plugin
30937
30938 pdf-lto-plugin: \
30939     configure-lto-plugin 
30940         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30941         r=`${PWD_COMMAND}`; export r; \
30942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30943         $(HOST_EXPORTS) \
30944         for flag in $(EXTRA_HOST_FLAGS) ; do \
30945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30946         done; \
30947         echo "Doing pdf in lto-plugin" ; \
30948         (cd $(HOST_SUBDIR)/lto-plugin && \
30949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30951                   "RANLIB=$${RANLIB}" \
30952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30953                   pdf) \
30954           || exit 1
30955
30956 @endif lto-plugin
30957
30958 .PHONY: maybe-html-lto-plugin html-lto-plugin
30959 maybe-html-lto-plugin:
30960 @if lto-plugin
30961 maybe-html-lto-plugin: html-lto-plugin
30962
30963 html-lto-plugin: \
30964     configure-lto-plugin 
30965         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30966         r=`${PWD_COMMAND}`; export r; \
30967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30968         $(HOST_EXPORTS) \
30969         for flag in $(EXTRA_HOST_FLAGS) ; do \
30970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30971         done; \
30972         echo "Doing html in lto-plugin" ; \
30973         (cd $(HOST_SUBDIR)/lto-plugin && \
30974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30976                   "RANLIB=$${RANLIB}" \
30977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30978                   html) \
30979           || exit 1
30980
30981 @endif lto-plugin
30982
30983 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30984 maybe-TAGS-lto-plugin:
30985 @if lto-plugin
30986 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30987
30988 TAGS-lto-plugin: \
30989     configure-lto-plugin 
30990         @[ -f ./lto-plugin/Makefile ] || exit 0; \
30991         r=`${PWD_COMMAND}`; export r; \
30992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30993         $(HOST_EXPORTS) \
30994         for flag in $(EXTRA_HOST_FLAGS) ; do \
30995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30996         done; \
30997         echo "Doing TAGS in lto-plugin" ; \
30998         (cd $(HOST_SUBDIR)/lto-plugin && \
30999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31001                   "RANLIB=$${RANLIB}" \
31002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31003                   TAGS) \
31004           || exit 1
31005
31006 @endif lto-plugin
31007
31008 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31009 maybe-install-info-lto-plugin:
31010 @if lto-plugin
31011 maybe-install-info-lto-plugin: install-info-lto-plugin
31012
31013 install-info-lto-plugin: \
31014     configure-lto-plugin \
31015     info-lto-plugin 
31016         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31017         r=`${PWD_COMMAND}`; export r; \
31018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31019         $(HOST_EXPORTS) \
31020         for flag in $(EXTRA_HOST_FLAGS) ; do \
31021           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022         done; \
31023         echo "Doing install-info in lto-plugin" ; \
31024         (cd $(HOST_SUBDIR)/lto-plugin && \
31025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027                   "RANLIB=$${RANLIB}" \
31028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31029                   install-info) \
31030           || exit 1
31031
31032 @endif lto-plugin
31033
31034 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31035 maybe-install-pdf-lto-plugin:
31036 @if lto-plugin
31037 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31038
31039 install-pdf-lto-plugin: \
31040     configure-lto-plugin \
31041     pdf-lto-plugin 
31042         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31043         r=`${PWD_COMMAND}`; export r; \
31044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31045         $(HOST_EXPORTS) \
31046         for flag in $(EXTRA_HOST_FLAGS) ; do \
31047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31048         done; \
31049         echo "Doing install-pdf in lto-plugin" ; \
31050         (cd $(HOST_SUBDIR)/lto-plugin && \
31051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31053                   "RANLIB=$${RANLIB}" \
31054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31055                   install-pdf) \
31056           || exit 1
31057
31058 @endif lto-plugin
31059
31060 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31061 maybe-install-html-lto-plugin:
31062 @if lto-plugin
31063 maybe-install-html-lto-plugin: install-html-lto-plugin
31064
31065 install-html-lto-plugin: \
31066     configure-lto-plugin \
31067     html-lto-plugin 
31068         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31069         r=`${PWD_COMMAND}`; export r; \
31070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31071         $(HOST_EXPORTS) \
31072         for flag in $(EXTRA_HOST_FLAGS) ; do \
31073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31074         done; \
31075         echo "Doing install-html in lto-plugin" ; \
31076         (cd $(HOST_SUBDIR)/lto-plugin && \
31077           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079                   "RANLIB=$${RANLIB}" \
31080                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31081                   install-html) \
31082           || exit 1
31083
31084 @endif lto-plugin
31085
31086 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31087 maybe-installcheck-lto-plugin:
31088 @if lto-plugin
31089 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31090
31091 installcheck-lto-plugin: \
31092     configure-lto-plugin 
31093         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31094         r=`${PWD_COMMAND}`; export r; \
31095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31096         $(HOST_EXPORTS) \
31097         for flag in $(EXTRA_HOST_FLAGS) ; do \
31098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31099         done; \
31100         echo "Doing installcheck in lto-plugin" ; \
31101         (cd $(HOST_SUBDIR)/lto-plugin && \
31102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31104                   "RANLIB=$${RANLIB}" \
31105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31106                   installcheck) \
31107           || exit 1
31108
31109 @endif lto-plugin
31110
31111 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31112 maybe-mostlyclean-lto-plugin:
31113 @if lto-plugin
31114 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31115
31116 mostlyclean-lto-plugin: 
31117         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31118         r=`${PWD_COMMAND}`; export r; \
31119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31120         $(HOST_EXPORTS) \
31121         for flag in $(EXTRA_HOST_FLAGS) ; do \
31122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123         done; \
31124         echo "Doing mostlyclean in lto-plugin" ; \
31125         (cd $(HOST_SUBDIR)/lto-plugin && \
31126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31128                   "RANLIB=$${RANLIB}" \
31129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31130                   mostlyclean) \
31131           || exit 1
31132
31133 @endif lto-plugin
31134
31135 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31136 maybe-clean-lto-plugin:
31137 @if lto-plugin
31138 maybe-clean-lto-plugin: clean-lto-plugin
31139
31140 clean-lto-plugin: 
31141         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31142         r=`${PWD_COMMAND}`; export r; \
31143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31144         $(HOST_EXPORTS) \
31145         for flag in $(EXTRA_HOST_FLAGS) ; do \
31146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31147         done; \
31148         echo "Doing clean in lto-plugin" ; \
31149         (cd $(HOST_SUBDIR)/lto-plugin && \
31150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31152                   "RANLIB=$${RANLIB}" \
31153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31154                   clean) \
31155           || exit 1
31156
31157 @endif lto-plugin
31158
31159 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31160 maybe-distclean-lto-plugin:
31161 @if lto-plugin
31162 maybe-distclean-lto-plugin: distclean-lto-plugin
31163
31164 distclean-lto-plugin: 
31165         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31166         r=`${PWD_COMMAND}`; export r; \
31167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31168         $(HOST_EXPORTS) \
31169         for flag in $(EXTRA_HOST_FLAGS) ; do \
31170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31171         done; \
31172         echo "Doing distclean in lto-plugin" ; \
31173         (cd $(HOST_SUBDIR)/lto-plugin && \
31174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31176                   "RANLIB=$${RANLIB}" \
31177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31178                   distclean) \
31179           || exit 1
31180
31181 @endif lto-plugin
31182
31183 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31184 maybe-maintainer-clean-lto-plugin:
31185 @if lto-plugin
31186 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31187
31188 maintainer-clean-lto-plugin: 
31189         @[ -f ./lto-plugin/Makefile ] || exit 0; \
31190         r=`${PWD_COMMAND}`; export r; \
31191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31192         $(HOST_EXPORTS) \
31193         for flag in $(EXTRA_HOST_FLAGS) ; do \
31194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31195         done; \
31196         echo "Doing maintainer-clean in lto-plugin" ; \
31197         (cd $(HOST_SUBDIR)/lto-plugin && \
31198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31200                   "RANLIB=$${RANLIB}" \
31201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31202                   maintainer-clean) \
31203           || exit 1
31204
31205 @endif lto-plugin
31206
31207
31208
31209 # ---------------------------------------
31210 # Modules which run on the target machine
31211 # ---------------------------------------
31212
31213
31214
31215
31216 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31217 maybe-configure-target-libstdc++-v3:
31218 @if gcc-bootstrap
31219 configure-target-libstdc++-v3: stage_current
31220 @endif gcc-bootstrap
31221 @if target-libstdc++-v3
31222 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31223 configure-target-libstdc++-v3: 
31224         @r=`${PWD_COMMAND}`; export r; \
31225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31226         echo "Checking multilib configuration for libstdc++-v3..."; \
31227         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31228         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31229         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31230           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31231             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31232           else \
31233             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31234             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31235           fi; \
31236         else \
31237           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31238         fi; \
31239         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31240         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31241         $(RAW_CXX_TARGET_EXPORTS)  \
31242         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31243         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31244         case $(srcdir) in \
31245           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31246           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31247                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31248         esac; \
31249         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31250         libsrcdir="$$s/libstdc++-v3"; \
31251         rm -f no-such-file || : ; \
31252         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31253           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31254           --target=${target_alias} $${srcdiroption}  \
31255           || exit 1
31256 @endif target-libstdc++-v3
31257
31258
31259
31260 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31261 maybe-configure-stage1-target-libstdc++-v3:
31262 @if target-libstdc++-v3-bootstrap
31263 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31264 configure-stage1-target-libstdc++-v3:
31265         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31266         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31267         @r=`${PWD_COMMAND}`; export r; \
31268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31269         TFLAGS="$(STAGE1_TFLAGS)"; \
31270         echo "Checking multilib configuration for libstdc++-v3..."; \
31271         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31272         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31273           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31274             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31275           else \
31276             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31277             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31278           fi; \
31279         else \
31280           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31281         fi; \
31282         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31283         $(RAW_CXX_TARGET_EXPORTS) \
31284         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31285         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31286         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31287         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31288         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31289         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31290         case $(srcdir) in \
31291           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31292           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31293                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31294         esac; \
31295         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31296         libsrcdir="$$s/libstdc++-v3"; \
31297         $(SHELL) $${libsrcdir}/configure \
31298           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31299           --target=${target_alias} $${srcdiroption} \
31300           $(STAGE1_CONFIGURE_FLAGS)
31301 @endif target-libstdc++-v3-bootstrap
31302
31303 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31304 maybe-configure-stage2-target-libstdc++-v3:
31305 @if target-libstdc++-v3-bootstrap
31306 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31307 configure-stage2-target-libstdc++-v3:
31308         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31309         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31310         @r=`${PWD_COMMAND}`; export r; \
31311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31312         TFLAGS="$(STAGE2_TFLAGS)"; \
31313         echo "Checking multilib configuration for libstdc++-v3..."; \
31314         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31315         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31316           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31317             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31318           else \
31319             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31320             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31321           fi; \
31322         else \
31323           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31324         fi; \
31325         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31326         $(RAW_CXX_TARGET_EXPORTS) \
31327          \
31328         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31329         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31330         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31331         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31332         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31333         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31334         case $(srcdir) in \
31335           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31336           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31337                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31338         esac; \
31339         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31340         libsrcdir="$$s/libstdc++-v3"; \
31341         $(SHELL) $${libsrcdir}/configure \
31342           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31343           --target=${target_alias} $${srcdiroption} \
31344           --with-build-libsubdir=$(HOST_SUBDIR) \
31345           $(STAGE2_CONFIGURE_FLAGS)
31346 @endif target-libstdc++-v3-bootstrap
31347
31348 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31349 maybe-configure-stage3-target-libstdc++-v3:
31350 @if target-libstdc++-v3-bootstrap
31351 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31352 configure-stage3-target-libstdc++-v3:
31353         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31354         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31355         @r=`${PWD_COMMAND}`; export r; \
31356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31357         TFLAGS="$(STAGE3_TFLAGS)"; \
31358         echo "Checking multilib configuration for libstdc++-v3..."; \
31359         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31360         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31361           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31362             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31363           else \
31364             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31365             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31366           fi; \
31367         else \
31368           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31369         fi; \
31370         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31371         $(RAW_CXX_TARGET_EXPORTS) \
31372          \
31373         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31374         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31375         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31376         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31377         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31378         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31379         case $(srcdir) in \
31380           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31381           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31382                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31383         esac; \
31384         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31385         libsrcdir="$$s/libstdc++-v3"; \
31386         $(SHELL) $${libsrcdir}/configure \
31387           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31388           --target=${target_alias} $${srcdiroption} \
31389           --with-build-libsubdir=$(HOST_SUBDIR) \
31390           $(STAGE3_CONFIGURE_FLAGS)
31391 @endif target-libstdc++-v3-bootstrap
31392
31393 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31394 maybe-configure-stage4-target-libstdc++-v3:
31395 @if target-libstdc++-v3-bootstrap
31396 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31397 configure-stage4-target-libstdc++-v3:
31398         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31399         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31400         @r=`${PWD_COMMAND}`; export r; \
31401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31402         TFLAGS="$(STAGE4_TFLAGS)"; \
31403         echo "Checking multilib configuration for libstdc++-v3..."; \
31404         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31405         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31406           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31407             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31408           else \
31409             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31410             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31411           fi; \
31412         else \
31413           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31414         fi; \
31415         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31416         $(RAW_CXX_TARGET_EXPORTS) \
31417          \
31418         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31419         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31420         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31421         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31422         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31423         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31424         case $(srcdir) in \
31425           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31426           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31427                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31428         esac; \
31429         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31430         libsrcdir="$$s/libstdc++-v3"; \
31431         $(SHELL) $${libsrcdir}/configure \
31432           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31433           --target=${target_alias} $${srcdiroption} \
31434           --with-build-libsubdir=$(HOST_SUBDIR) \
31435           $(STAGE4_CONFIGURE_FLAGS)
31436 @endif target-libstdc++-v3-bootstrap
31437
31438 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31439 maybe-configure-stageprofile-target-libstdc++-v3:
31440 @if target-libstdc++-v3-bootstrap
31441 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31442 configure-stageprofile-target-libstdc++-v3:
31443         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31444         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31445         @r=`${PWD_COMMAND}`; export r; \
31446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31447         TFLAGS="$(STAGEprofile_TFLAGS)"; \
31448         echo "Checking multilib configuration for libstdc++-v3..."; \
31449         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31450         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31451           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31452             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31453           else \
31454             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31455             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31456           fi; \
31457         else \
31458           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31459         fi; \
31460         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31461         $(RAW_CXX_TARGET_EXPORTS) \
31462          \
31463         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31464         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31465         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31466         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31467         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31468         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31469         case $(srcdir) in \
31470           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31471           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31472                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31473         esac; \
31474         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31475         libsrcdir="$$s/libstdc++-v3"; \
31476         $(SHELL) $${libsrcdir}/configure \
31477           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31478           --target=${target_alias} $${srcdiroption} \
31479           --with-build-libsubdir=$(HOST_SUBDIR) \
31480           $(STAGEprofile_CONFIGURE_FLAGS)
31481 @endif target-libstdc++-v3-bootstrap
31482
31483 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31484 maybe-configure-stagefeedback-target-libstdc++-v3:
31485 @if target-libstdc++-v3-bootstrap
31486 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31487 configure-stagefeedback-target-libstdc++-v3:
31488         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31489         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31490         @r=`${PWD_COMMAND}`; export r; \
31491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31492         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31493         echo "Checking multilib configuration for libstdc++-v3..."; \
31494         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31495         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31496           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31497             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31498           else \
31499             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31500             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31501           fi; \
31502         else \
31503           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31504         fi; \
31505         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31506         $(RAW_CXX_TARGET_EXPORTS) \
31507          \
31508         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31509         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31510         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
31511         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31512         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31513         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31514         case $(srcdir) in \
31515           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31516           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31517                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31518         esac; \
31519         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31520         libsrcdir="$$s/libstdc++-v3"; \
31521         $(SHELL) $${libsrcdir}/configure \
31522           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31523           --target=${target_alias} $${srcdiroption} \
31524           --with-build-libsubdir=$(HOST_SUBDIR) \
31525           $(STAGEfeedback_CONFIGURE_FLAGS)
31526 @endif target-libstdc++-v3-bootstrap
31527
31528
31529
31530
31531
31532 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31533 maybe-all-target-libstdc++-v3:
31534 @if gcc-bootstrap
31535 all-target-libstdc++-v3: stage_current
31536 @endif gcc-bootstrap
31537 @if target-libstdc++-v3
31538 TARGET-target-libstdc++-v3=all
31539 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31540 all-target-libstdc++-v3: configure-target-libstdc++-v3
31541         @r=`${PWD_COMMAND}`; export r; \
31542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31543         $(RAW_CXX_TARGET_EXPORTS)  \
31544         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31545           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31546                 $(TARGET-target-libstdc++-v3))
31547 @endif target-libstdc++-v3
31548
31549
31550
31551 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31552 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31553 maybe-all-stage1-target-libstdc++-v3:
31554 maybe-clean-stage1-target-libstdc++-v3:
31555 @if target-libstdc++-v3-bootstrap
31556 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31557 all-stage1: all-stage1-target-libstdc++-v3
31558 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31559 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31560         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31561         @r=`${PWD_COMMAND}`; export r; \
31562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31563         TFLAGS="$(STAGE1_TFLAGS)"; \
31564         $(RAW_CXX_TARGET_EXPORTS)  \
31565         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31566         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31567                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31568                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31569                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31570                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31571                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31572                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31573                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31574                   \
31575                 TFLAGS="$(STAGE1_TFLAGS)" \
31576                 $(TARGET-stage1-target-libstdc++-v3)
31577
31578 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31579 clean-stage1: clean-stage1-target-libstdc++-v3
31580 clean-stage1-target-libstdc++-v3:
31581         @if [ $(current_stage) = stage1 ]; then \
31582           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31583         else \
31584           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31585           $(MAKE) stage1-start; \
31586         fi; \
31587         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31588         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
31589           clean
31590 @endif target-libstdc++-v3-bootstrap
31591
31592
31593 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31594 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31595 maybe-all-stage2-target-libstdc++-v3:
31596 maybe-clean-stage2-target-libstdc++-v3:
31597 @if target-libstdc++-v3-bootstrap
31598 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31599 all-stage2: all-stage2-target-libstdc++-v3
31600 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31601 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31602         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31603         @r=`${PWD_COMMAND}`; export r; \
31604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31605         TFLAGS="$(STAGE2_TFLAGS)"; \
31606         $(RAW_CXX_TARGET_EXPORTS) \
31607           \
31608         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31609         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31610                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31611                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31612                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31613                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31614                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31615                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31616                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31617                 TFLAGS="$(STAGE2_TFLAGS)" \
31618                 $(TARGET-stage2-target-libstdc++-v3)
31619
31620 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31621 clean-stage2: clean-stage2-target-libstdc++-v3
31622 clean-stage2-target-libstdc++-v3:
31623         @if [ $(current_stage) = stage2 ]; then \
31624           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31625         else \
31626           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31627           $(MAKE) stage2-start; \
31628         fi; \
31629         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31630         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31631 @endif target-libstdc++-v3-bootstrap
31632
31633
31634 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31635 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31636 maybe-all-stage3-target-libstdc++-v3:
31637 maybe-clean-stage3-target-libstdc++-v3:
31638 @if target-libstdc++-v3-bootstrap
31639 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31640 all-stage3: all-stage3-target-libstdc++-v3
31641 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31642 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31643         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31644         @r=`${PWD_COMMAND}`; export r; \
31645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31646         TFLAGS="$(STAGE3_TFLAGS)"; \
31647         $(RAW_CXX_TARGET_EXPORTS) \
31648           \
31649         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31650         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31651                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31652                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31653                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31654                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31655                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31656                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31657                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31658                 TFLAGS="$(STAGE3_TFLAGS)" \
31659                 $(TARGET-stage3-target-libstdc++-v3)
31660
31661 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31662 clean-stage3: clean-stage3-target-libstdc++-v3
31663 clean-stage3-target-libstdc++-v3:
31664         @if [ $(current_stage) = stage3 ]; then \
31665           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31666         else \
31667           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31668           $(MAKE) stage3-start; \
31669         fi; \
31670         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31671         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31672 @endif target-libstdc++-v3-bootstrap
31673
31674
31675 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31676 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31677 maybe-all-stage4-target-libstdc++-v3:
31678 maybe-clean-stage4-target-libstdc++-v3:
31679 @if target-libstdc++-v3-bootstrap
31680 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31681 all-stage4: all-stage4-target-libstdc++-v3
31682 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31683 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31684         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31685         @r=`${PWD_COMMAND}`; export r; \
31686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31687         TFLAGS="$(STAGE4_TFLAGS)"; \
31688         $(RAW_CXX_TARGET_EXPORTS) \
31689           \
31690         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31691         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31692                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31693                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31694                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31695                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31696                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31697                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31698                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31699                 TFLAGS="$(STAGE4_TFLAGS)" \
31700                 $(TARGET-stage4-target-libstdc++-v3)
31701
31702 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31703 clean-stage4: clean-stage4-target-libstdc++-v3
31704 clean-stage4-target-libstdc++-v3:
31705         @if [ $(current_stage) = stage4 ]; then \
31706           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31707         else \
31708           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31709           $(MAKE) stage4-start; \
31710         fi; \
31711         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31712         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31713 @endif target-libstdc++-v3-bootstrap
31714
31715
31716 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31717 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31718 maybe-all-stageprofile-target-libstdc++-v3:
31719 maybe-clean-stageprofile-target-libstdc++-v3:
31720 @if target-libstdc++-v3-bootstrap
31721 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31722 all-stageprofile: all-stageprofile-target-libstdc++-v3
31723 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31724 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31725         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31726         @r=`${PWD_COMMAND}`; export r; \
31727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31728         TFLAGS="$(STAGEprofile_TFLAGS)"; \
31729         $(RAW_CXX_TARGET_EXPORTS) \
31730           \
31731         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31732         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31733                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31734                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31735                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31736                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31737                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31738                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31739                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31740                 TFLAGS="$(STAGEprofile_TFLAGS)" \
31741                 $(TARGET-stageprofile-target-libstdc++-v3)
31742
31743 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31744 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31745 clean-stageprofile-target-libstdc++-v3:
31746         @if [ $(current_stage) = stageprofile ]; then \
31747           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31748         else \
31749           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31750           $(MAKE) stageprofile-start; \
31751         fi; \
31752         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31753         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31754 @endif target-libstdc++-v3-bootstrap
31755
31756
31757 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31758 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31759 maybe-all-stagefeedback-target-libstdc++-v3:
31760 maybe-clean-stagefeedback-target-libstdc++-v3:
31761 @if target-libstdc++-v3-bootstrap
31762 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31763 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31764 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31765 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31766         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31767         @r=`${PWD_COMMAND}`; export r; \
31768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31769         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31770         $(RAW_CXX_TARGET_EXPORTS) \
31771           \
31772         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31773         $(MAKE) $(BASE_FLAGS_TO_PASS) \
31774                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31775                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31776                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31777                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31778                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31779                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31780                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
31781                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31782                 $(TARGET-stagefeedback-target-libstdc++-v3)
31783
31784 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31785 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31786 clean-stagefeedback-target-libstdc++-v3:
31787         @if [ $(current_stage) = stagefeedback ]; then \
31788           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31789         else \
31790           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31791           $(MAKE) stagefeedback-start; \
31792         fi; \
31793         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31794         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
31795 @endif target-libstdc++-v3-bootstrap
31796
31797
31798
31799
31800
31801
31802 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31803 maybe-check-target-libstdc++-v3:
31804 @if target-libstdc++-v3
31805 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31806
31807 check-target-libstdc++-v3:
31808         @: $(MAKE); $(unstage)
31809         @r=`${PWD_COMMAND}`; export r; \
31810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31811         $(RAW_CXX_TARGET_EXPORTS) \
31812         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31813           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
31814
31815 @endif target-libstdc++-v3
31816
31817 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31818 maybe-install-target-libstdc++-v3:
31819 @if target-libstdc++-v3
31820 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31821
31822 install-target-libstdc++-v3: installdirs
31823         @: $(MAKE); $(unstage)
31824         @r=`${PWD_COMMAND}`; export r; \
31825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31826         $(RAW_CXX_TARGET_EXPORTS) \
31827         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31828           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31829
31830 @endif target-libstdc++-v3
31831
31832 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31833 maybe-install-strip-target-libstdc++-v3:
31834 @if target-libstdc++-v3
31835 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31836
31837 install-strip-target-libstdc++-v3: installdirs
31838         @: $(MAKE); $(unstage)
31839         @r=`${PWD_COMMAND}`; export r; \
31840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31841         $(RAW_CXX_TARGET_EXPORTS) \
31842         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31843           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31844
31845 @endif target-libstdc++-v3
31846
31847 # Other targets (info, dvi, pdf, etc.)
31848
31849 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31850 maybe-info-target-libstdc++-v3:
31851 @if target-libstdc++-v3
31852 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31853
31854 info-target-libstdc++-v3: \
31855     configure-target-libstdc++-v3 
31856         @: $(MAKE); $(unstage)
31857         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31858         r=`${PWD_COMMAND}`; export r; \
31859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31860         $(RAW_CXX_TARGET_EXPORTS) \
31861         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31862         for flag in $(EXTRA_TARGET_FLAGS); do \
31863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31864         done; \
31865         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31868                   "RANLIB=$${RANLIB}" \
31869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31870                    info) \
31871           || exit 1
31872
31873 @endif target-libstdc++-v3
31874
31875 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31876 maybe-dvi-target-libstdc++-v3:
31877 @if target-libstdc++-v3
31878 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31879
31880 dvi-target-libstdc++-v3: \
31881     configure-target-libstdc++-v3 
31882         @: $(MAKE); $(unstage)
31883         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31884         r=`${PWD_COMMAND}`; export r; \
31885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31886         $(RAW_CXX_TARGET_EXPORTS) \
31887         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31888         for flag in $(EXTRA_TARGET_FLAGS); do \
31889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31890         done; \
31891         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31894                   "RANLIB=$${RANLIB}" \
31895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31896                    dvi) \
31897           || exit 1
31898
31899 @endif target-libstdc++-v3
31900
31901 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31902 maybe-pdf-target-libstdc++-v3:
31903 @if target-libstdc++-v3
31904 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31905
31906 pdf-target-libstdc++-v3: \
31907     configure-target-libstdc++-v3 
31908         @: $(MAKE); $(unstage)
31909         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31910         r=`${PWD_COMMAND}`; export r; \
31911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31912         $(RAW_CXX_TARGET_EXPORTS) \
31913         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31914         for flag in $(EXTRA_TARGET_FLAGS); do \
31915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31916         done; \
31917         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31920                   "RANLIB=$${RANLIB}" \
31921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31922                    pdf) \
31923           || exit 1
31924
31925 @endif target-libstdc++-v3
31926
31927 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31928 maybe-html-target-libstdc++-v3:
31929 @if target-libstdc++-v3
31930 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31931
31932 html-target-libstdc++-v3: \
31933     configure-target-libstdc++-v3 
31934         @: $(MAKE); $(unstage)
31935         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31936         r=`${PWD_COMMAND}`; export r; \
31937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31938         $(RAW_CXX_TARGET_EXPORTS) \
31939         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31940         for flag in $(EXTRA_TARGET_FLAGS); do \
31941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31942         done; \
31943         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31946                   "RANLIB=$${RANLIB}" \
31947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31948                    html) \
31949           || exit 1
31950
31951 @endif target-libstdc++-v3
31952
31953 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31954 maybe-TAGS-target-libstdc++-v3:
31955 @if target-libstdc++-v3
31956 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31957
31958 TAGS-target-libstdc++-v3: \
31959     configure-target-libstdc++-v3 
31960         @: $(MAKE); $(unstage)
31961         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31962         r=`${PWD_COMMAND}`; export r; \
31963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31964         $(RAW_CXX_TARGET_EXPORTS) \
31965         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31966         for flag in $(EXTRA_TARGET_FLAGS); do \
31967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31968         done; \
31969         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31972                   "RANLIB=$${RANLIB}" \
31973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31974                    TAGS) \
31975           || exit 1
31976
31977 @endif target-libstdc++-v3
31978
31979 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31980 maybe-install-info-target-libstdc++-v3:
31981 @if target-libstdc++-v3
31982 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31983
31984 install-info-target-libstdc++-v3: \
31985     configure-target-libstdc++-v3 \
31986     info-target-libstdc++-v3 
31987         @: $(MAKE); $(unstage)
31988         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31989         r=`${PWD_COMMAND}`; export r; \
31990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31991         $(RAW_CXX_TARGET_EXPORTS) \
31992         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31993         for flag in $(EXTRA_TARGET_FLAGS); do \
31994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31995         done; \
31996         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31999                   "RANLIB=$${RANLIB}" \
32000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32001                    install-info) \
32002           || exit 1
32003
32004 @endif target-libstdc++-v3
32005
32006 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32007 maybe-install-pdf-target-libstdc++-v3:
32008 @if target-libstdc++-v3
32009 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32010
32011 install-pdf-target-libstdc++-v3: \
32012     configure-target-libstdc++-v3 \
32013     pdf-target-libstdc++-v3 
32014         @: $(MAKE); $(unstage)
32015         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32016         r=`${PWD_COMMAND}`; export r; \
32017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32018         $(RAW_CXX_TARGET_EXPORTS) \
32019         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32020         for flag in $(EXTRA_TARGET_FLAGS); do \
32021           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32022         done; \
32023         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32026                   "RANLIB=$${RANLIB}" \
32027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32028                    install-pdf) \
32029           || exit 1
32030
32031 @endif target-libstdc++-v3
32032
32033 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32034 maybe-install-html-target-libstdc++-v3:
32035 @if target-libstdc++-v3
32036 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32037
32038 install-html-target-libstdc++-v3: \
32039     configure-target-libstdc++-v3 \
32040     html-target-libstdc++-v3 
32041         @: $(MAKE); $(unstage)
32042         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32043         r=`${PWD_COMMAND}`; export r; \
32044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32045         $(RAW_CXX_TARGET_EXPORTS) \
32046         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32047         for flag in $(EXTRA_TARGET_FLAGS); do \
32048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32049         done; \
32050         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32053                   "RANLIB=$${RANLIB}" \
32054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32055                    install-html) \
32056           || exit 1
32057
32058 @endif target-libstdc++-v3
32059
32060 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32061 maybe-installcheck-target-libstdc++-v3:
32062 @if target-libstdc++-v3
32063 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32064
32065 installcheck-target-libstdc++-v3: \
32066     configure-target-libstdc++-v3 
32067         @: $(MAKE); $(unstage)
32068         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32069         r=`${PWD_COMMAND}`; export r; \
32070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32071         $(RAW_CXX_TARGET_EXPORTS) \
32072         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32073         for flag in $(EXTRA_TARGET_FLAGS); do \
32074           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32075         done; \
32076         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32077           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32078                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32079                   "RANLIB=$${RANLIB}" \
32080                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32081                    installcheck) \
32082           || exit 1
32083
32084 @endif target-libstdc++-v3
32085
32086 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32087 maybe-mostlyclean-target-libstdc++-v3:
32088 @if target-libstdc++-v3
32089 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32090
32091 mostlyclean-target-libstdc++-v3: 
32092         @: $(MAKE); $(unstage)
32093         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32094         r=`${PWD_COMMAND}`; export r; \
32095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32096         $(RAW_CXX_TARGET_EXPORTS) \
32097         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32098         for flag in $(EXTRA_TARGET_FLAGS); do \
32099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32100         done; \
32101         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32104                   "RANLIB=$${RANLIB}" \
32105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32106                    mostlyclean) \
32107           || exit 1
32108
32109 @endif target-libstdc++-v3
32110
32111 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32112 maybe-clean-target-libstdc++-v3:
32113 @if target-libstdc++-v3
32114 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32115
32116 clean-target-libstdc++-v3: 
32117         @: $(MAKE); $(unstage)
32118         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32119         r=`${PWD_COMMAND}`; export r; \
32120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32121         $(RAW_CXX_TARGET_EXPORTS) \
32122         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32123         for flag in $(EXTRA_TARGET_FLAGS); do \
32124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32125         done; \
32126         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32129                   "RANLIB=$${RANLIB}" \
32130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32131                    clean) \
32132           || exit 1
32133
32134 @endif target-libstdc++-v3
32135
32136 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32137 maybe-distclean-target-libstdc++-v3:
32138 @if target-libstdc++-v3
32139 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32140
32141 distclean-target-libstdc++-v3: 
32142         @: $(MAKE); $(unstage)
32143         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32144         r=`${PWD_COMMAND}`; export r; \
32145         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32146         $(RAW_CXX_TARGET_EXPORTS) \
32147         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32148         for flag in $(EXTRA_TARGET_FLAGS); do \
32149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32150         done; \
32151         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32154                   "RANLIB=$${RANLIB}" \
32155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32156                    distclean) \
32157           || exit 1
32158
32159 @endif target-libstdc++-v3
32160
32161 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32162 maybe-maintainer-clean-target-libstdc++-v3:
32163 @if target-libstdc++-v3
32164 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32165
32166 maintainer-clean-target-libstdc++-v3: 
32167         @: $(MAKE); $(unstage)
32168         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32169         r=`${PWD_COMMAND}`; export r; \
32170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32171         $(RAW_CXX_TARGET_EXPORTS) \
32172         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32173         for flag in $(EXTRA_TARGET_FLAGS); do \
32174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32175         done; \
32176         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32179                   "RANLIB=$${RANLIB}" \
32180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32181                    maintainer-clean) \
32182           || exit 1
32183
32184 @endif target-libstdc++-v3
32185
32186
32187
32188
32189
32190 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32191 maybe-configure-target-libsanitizer:
32192 @if gcc-bootstrap
32193 configure-target-libsanitizer: stage_current
32194 @endif gcc-bootstrap
32195 @if target-libsanitizer
32196 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32197 configure-target-libsanitizer: 
32198         @r=`${PWD_COMMAND}`; export r; \
32199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32200         echo "Checking multilib configuration for libsanitizer..."; \
32201         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32202         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32203         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32204           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32205             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32206           else \
32207             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32208             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32209           fi; \
32210         else \
32211           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32212         fi; \
32213         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32214         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32215         $(RAW_CXX_TARGET_EXPORTS)  \
32216         echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32217         cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32218         case $(srcdir) in \
32219           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32220           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32221                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32222         esac; \
32223         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32224         libsrcdir="$$s/libsanitizer"; \
32225         rm -f no-such-file || : ; \
32226         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32227           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32228           --target=${target_alias} $${srcdiroption}  \
32229           || exit 1
32230 @endif target-libsanitizer
32231
32232
32233
32234 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32235 maybe-configure-stage1-target-libsanitizer:
32236 @if target-libsanitizer-bootstrap
32237 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32238 configure-stage1-target-libsanitizer:
32239         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32240         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32241         @r=`${PWD_COMMAND}`; export r; \
32242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32243         TFLAGS="$(STAGE1_TFLAGS)"; \
32244         echo "Checking multilib configuration for libsanitizer..."; \
32245         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32246         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32247           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32248             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32249           else \
32250             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32251             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32252           fi; \
32253         else \
32254           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32255         fi; \
32256         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32257         $(RAW_CXX_TARGET_EXPORTS) \
32258         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32259         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32260         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32261         echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32262         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32263         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32264         case $(srcdir) in \
32265           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32266           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32267                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32268         esac; \
32269         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32270         libsrcdir="$$s/libsanitizer"; \
32271         $(SHELL) $${libsrcdir}/configure \
32272           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32273           --target=${target_alias} $${srcdiroption} \
32274           $(STAGE1_CONFIGURE_FLAGS)
32275 @endif target-libsanitizer-bootstrap
32276
32277 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32278 maybe-configure-stage2-target-libsanitizer:
32279 @if target-libsanitizer-bootstrap
32280 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32281 configure-stage2-target-libsanitizer:
32282         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32283         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32284         @r=`${PWD_COMMAND}`; export r; \
32285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32286         TFLAGS="$(STAGE2_TFLAGS)"; \
32287         echo "Checking multilib configuration for libsanitizer..."; \
32288         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32289         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32290           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32291             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32292           else \
32293             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32294             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32295           fi; \
32296         else \
32297           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32298         fi; \
32299         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32300         $(RAW_CXX_TARGET_EXPORTS) \
32301          \
32302         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32303         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32304         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32305         echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32306         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32307         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32308         case $(srcdir) in \
32309           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32310           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32311                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32312         esac; \
32313         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32314         libsrcdir="$$s/libsanitizer"; \
32315         $(SHELL) $${libsrcdir}/configure \
32316           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32317           --target=${target_alias} $${srcdiroption} \
32318           --with-build-libsubdir=$(HOST_SUBDIR) \
32319           $(STAGE2_CONFIGURE_FLAGS)
32320 @endif target-libsanitizer-bootstrap
32321
32322 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32323 maybe-configure-stage3-target-libsanitizer:
32324 @if target-libsanitizer-bootstrap
32325 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32326 configure-stage3-target-libsanitizer:
32327         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32328         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32329         @r=`${PWD_COMMAND}`; export r; \
32330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32331         TFLAGS="$(STAGE3_TFLAGS)"; \
32332         echo "Checking multilib configuration for libsanitizer..."; \
32333         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32334         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32335           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32336             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32337           else \
32338             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32339             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32340           fi; \
32341         else \
32342           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32343         fi; \
32344         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32345         $(RAW_CXX_TARGET_EXPORTS) \
32346          \
32347         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32348         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32349         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32350         echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32351         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32352         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32353         case $(srcdir) in \
32354           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32355           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32356                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32357         esac; \
32358         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32359         libsrcdir="$$s/libsanitizer"; \
32360         $(SHELL) $${libsrcdir}/configure \
32361           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32362           --target=${target_alias} $${srcdiroption} \
32363           --with-build-libsubdir=$(HOST_SUBDIR) \
32364           $(STAGE3_CONFIGURE_FLAGS)
32365 @endif target-libsanitizer-bootstrap
32366
32367 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32368 maybe-configure-stage4-target-libsanitizer:
32369 @if target-libsanitizer-bootstrap
32370 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32371 configure-stage4-target-libsanitizer:
32372         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32373         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32374         @r=`${PWD_COMMAND}`; export r; \
32375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32376         TFLAGS="$(STAGE4_TFLAGS)"; \
32377         echo "Checking multilib configuration for libsanitizer..."; \
32378         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32379         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32380           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32381             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32382           else \
32383             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32384             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32385           fi; \
32386         else \
32387           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32388         fi; \
32389         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32390         $(RAW_CXX_TARGET_EXPORTS) \
32391          \
32392         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32393         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32394         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32395         echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32396         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32397         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32398         case $(srcdir) in \
32399           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32400           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32401                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32402         esac; \
32403         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32404         libsrcdir="$$s/libsanitizer"; \
32405         $(SHELL) $${libsrcdir}/configure \
32406           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32407           --target=${target_alias} $${srcdiroption} \
32408           --with-build-libsubdir=$(HOST_SUBDIR) \
32409           $(STAGE4_CONFIGURE_FLAGS)
32410 @endif target-libsanitizer-bootstrap
32411
32412 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32413 maybe-configure-stageprofile-target-libsanitizer:
32414 @if target-libsanitizer-bootstrap
32415 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32416 configure-stageprofile-target-libsanitizer:
32417         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32418         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32419         @r=`${PWD_COMMAND}`; export r; \
32420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32421         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32422         echo "Checking multilib configuration for libsanitizer..."; \
32423         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32424         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32425           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32426             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32427           else \
32428             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32429             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32430           fi; \
32431         else \
32432           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32433         fi; \
32434         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32435         $(RAW_CXX_TARGET_EXPORTS) \
32436          \
32437         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32438         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32439         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32440         echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32441         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32442         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32443         case $(srcdir) in \
32444           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32445           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32446                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32447         esac; \
32448         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32449         libsrcdir="$$s/libsanitizer"; \
32450         $(SHELL) $${libsrcdir}/configure \
32451           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32452           --target=${target_alias} $${srcdiroption} \
32453           --with-build-libsubdir=$(HOST_SUBDIR) \
32454           $(STAGEprofile_CONFIGURE_FLAGS)
32455 @endif target-libsanitizer-bootstrap
32456
32457 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32458 maybe-configure-stagefeedback-target-libsanitizer:
32459 @if target-libsanitizer-bootstrap
32460 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32461 configure-stagefeedback-target-libsanitizer:
32462         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32463         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32464         @r=`${PWD_COMMAND}`; export r; \
32465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32466         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32467         echo "Checking multilib configuration for libsanitizer..."; \
32468         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32469         if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32470           if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32471             rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32472           else \
32473             rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32474             mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32475           fi; \
32476         else \
32477           mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32478         fi; \
32479         test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32480         $(RAW_CXX_TARGET_EXPORTS) \
32481          \
32482         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32483         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32484         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32485         echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32486         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32487         cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32488         case $(srcdir) in \
32489           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32490           *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32491                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32492         esac; \
32493         srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32494         libsrcdir="$$s/libsanitizer"; \
32495         $(SHELL) $${libsrcdir}/configure \
32496           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32497           --target=${target_alias} $${srcdiroption} \
32498           --with-build-libsubdir=$(HOST_SUBDIR) \
32499           $(STAGEfeedback_CONFIGURE_FLAGS)
32500 @endif target-libsanitizer-bootstrap
32501
32502
32503
32504
32505
32506 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32507 maybe-all-target-libsanitizer:
32508 @if gcc-bootstrap
32509 all-target-libsanitizer: stage_current
32510 @endif gcc-bootstrap
32511 @if target-libsanitizer
32512 TARGET-target-libsanitizer=all
32513 maybe-all-target-libsanitizer: all-target-libsanitizer
32514 all-target-libsanitizer: configure-target-libsanitizer
32515         @r=`${PWD_COMMAND}`; export r; \
32516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32517         $(RAW_CXX_TARGET_EXPORTS)  \
32518         (cd $(TARGET_SUBDIR)/libsanitizer && \
32519           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32520                 $(TARGET-target-libsanitizer))
32521 @endif target-libsanitizer
32522
32523
32524
32525 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32526 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32527 maybe-all-stage1-target-libsanitizer:
32528 maybe-clean-stage1-target-libsanitizer:
32529 @if target-libsanitizer-bootstrap
32530 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32531 all-stage1: all-stage1-target-libsanitizer
32532 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32533 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32534         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32535         @r=`${PWD_COMMAND}`; export r; \
32536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32537         TFLAGS="$(STAGE1_TFLAGS)"; \
32538         $(RAW_CXX_TARGET_EXPORTS)  \
32539         cd $(TARGET_SUBDIR)/libsanitizer && \
32540         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32541                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32542                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32543                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32544                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32545                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32546                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32547                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
32548                   \
32549                 TFLAGS="$(STAGE1_TFLAGS)" \
32550                 $(TARGET-stage1-target-libsanitizer)
32551
32552 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32553 clean-stage1: clean-stage1-target-libsanitizer
32554 clean-stage1-target-libsanitizer:
32555         @if [ $(current_stage) = stage1 ]; then \
32556           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32557         else \
32558           [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32559           $(MAKE) stage1-start; \
32560         fi; \
32561         cd $(TARGET_SUBDIR)/libsanitizer && \
32562         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
32563           clean
32564 @endif target-libsanitizer-bootstrap
32565
32566
32567 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32568 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32569 maybe-all-stage2-target-libsanitizer:
32570 maybe-clean-stage2-target-libsanitizer:
32571 @if target-libsanitizer-bootstrap
32572 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32573 all-stage2: all-stage2-target-libsanitizer
32574 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32575 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32576         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32577         @r=`${PWD_COMMAND}`; export r; \
32578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32579         TFLAGS="$(STAGE2_TFLAGS)"; \
32580         $(RAW_CXX_TARGET_EXPORTS) \
32581           \
32582         cd $(TARGET_SUBDIR)/libsanitizer && \
32583         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32584                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32585                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32586                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32587                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32588                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32589                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32590                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32591                 TFLAGS="$(STAGE2_TFLAGS)" \
32592                 $(TARGET-stage2-target-libsanitizer)
32593
32594 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32595 clean-stage2: clean-stage2-target-libsanitizer
32596 clean-stage2-target-libsanitizer:
32597         @if [ $(current_stage) = stage2 ]; then \
32598           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32599         else \
32600           [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32601           $(MAKE) stage2-start; \
32602         fi; \
32603         cd $(TARGET_SUBDIR)/libsanitizer && \
32604         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32605 @endif target-libsanitizer-bootstrap
32606
32607
32608 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32609 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32610 maybe-all-stage3-target-libsanitizer:
32611 maybe-clean-stage3-target-libsanitizer:
32612 @if target-libsanitizer-bootstrap
32613 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32614 all-stage3: all-stage3-target-libsanitizer
32615 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32616 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32617         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32618         @r=`${PWD_COMMAND}`; export r; \
32619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32620         TFLAGS="$(STAGE3_TFLAGS)"; \
32621         $(RAW_CXX_TARGET_EXPORTS) \
32622           \
32623         cd $(TARGET_SUBDIR)/libsanitizer && \
32624         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32625                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32626                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32627                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32628                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32629                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32630                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32631                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32632                 TFLAGS="$(STAGE3_TFLAGS)" \
32633                 $(TARGET-stage3-target-libsanitizer)
32634
32635 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32636 clean-stage3: clean-stage3-target-libsanitizer
32637 clean-stage3-target-libsanitizer:
32638         @if [ $(current_stage) = stage3 ]; then \
32639           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32640         else \
32641           [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32642           $(MAKE) stage3-start; \
32643         fi; \
32644         cd $(TARGET_SUBDIR)/libsanitizer && \
32645         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32646 @endif target-libsanitizer-bootstrap
32647
32648
32649 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32650 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32651 maybe-all-stage4-target-libsanitizer:
32652 maybe-clean-stage4-target-libsanitizer:
32653 @if target-libsanitizer-bootstrap
32654 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32655 all-stage4: all-stage4-target-libsanitizer
32656 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32657 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32658         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32659         @r=`${PWD_COMMAND}`; export r; \
32660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661         TFLAGS="$(STAGE4_TFLAGS)"; \
32662         $(RAW_CXX_TARGET_EXPORTS) \
32663           \
32664         cd $(TARGET_SUBDIR)/libsanitizer && \
32665         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32666                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32667                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32668                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32669                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32670                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32671                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32672                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32673                 TFLAGS="$(STAGE4_TFLAGS)" \
32674                 $(TARGET-stage4-target-libsanitizer)
32675
32676 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32677 clean-stage4: clean-stage4-target-libsanitizer
32678 clean-stage4-target-libsanitizer:
32679         @if [ $(current_stage) = stage4 ]; then \
32680           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32681         else \
32682           [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32683           $(MAKE) stage4-start; \
32684         fi; \
32685         cd $(TARGET_SUBDIR)/libsanitizer && \
32686         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32687 @endif target-libsanitizer-bootstrap
32688
32689
32690 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32691 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32692 maybe-all-stageprofile-target-libsanitizer:
32693 maybe-clean-stageprofile-target-libsanitizer:
32694 @if target-libsanitizer-bootstrap
32695 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32696 all-stageprofile: all-stageprofile-target-libsanitizer
32697 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32698 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32699         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32700         @r=`${PWD_COMMAND}`; export r; \
32701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32702         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32703         $(RAW_CXX_TARGET_EXPORTS) \
32704           \
32705         cd $(TARGET_SUBDIR)/libsanitizer && \
32706         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32707                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32708                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32709                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32710                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32711                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32712                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32713                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32714                 TFLAGS="$(STAGEprofile_TFLAGS)" \
32715                 $(TARGET-stageprofile-target-libsanitizer)
32716
32717 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32718 clean-stageprofile: clean-stageprofile-target-libsanitizer
32719 clean-stageprofile-target-libsanitizer:
32720         @if [ $(current_stage) = stageprofile ]; then \
32721           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32722         else \
32723           [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32724           $(MAKE) stageprofile-start; \
32725         fi; \
32726         cd $(TARGET_SUBDIR)/libsanitizer && \
32727         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32728 @endif target-libsanitizer-bootstrap
32729
32730
32731 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32732 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32733 maybe-all-stagefeedback-target-libsanitizer:
32734 maybe-clean-stagefeedback-target-libsanitizer:
32735 @if target-libsanitizer-bootstrap
32736 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32737 all-stagefeedback: all-stagefeedback-target-libsanitizer
32738 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32739 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32740         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32741         @r=`${PWD_COMMAND}`; export r; \
32742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32743         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32744         $(RAW_CXX_TARGET_EXPORTS) \
32745           \
32746         cd $(TARGET_SUBDIR)/libsanitizer && \
32747         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32748                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32749                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32750                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32751                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32752                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32753                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32754                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
32755                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32756                 $(TARGET-stagefeedback-target-libsanitizer)
32757
32758 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32759 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32760 clean-stagefeedback-target-libsanitizer:
32761         @if [ $(current_stage) = stagefeedback ]; then \
32762           [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32763         else \
32764           [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32765           $(MAKE) stagefeedback-start; \
32766         fi; \
32767         cd $(TARGET_SUBDIR)/libsanitizer && \
32768         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
32769 @endif target-libsanitizer-bootstrap
32770
32771
32772
32773
32774
32775
32776 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32777 maybe-check-target-libsanitizer:
32778 @if target-libsanitizer
32779 maybe-check-target-libsanitizer: check-target-libsanitizer
32780
32781 check-target-libsanitizer:
32782         @: $(MAKE); $(unstage)
32783         @r=`${PWD_COMMAND}`; export r; \
32784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32785         $(RAW_CXX_TARGET_EXPORTS) \
32786         (cd $(TARGET_SUBDIR)/libsanitizer && \
32787           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
32788
32789 @endif target-libsanitizer
32790
32791 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32792 maybe-install-target-libsanitizer:
32793 @if target-libsanitizer
32794 maybe-install-target-libsanitizer: install-target-libsanitizer
32795
32796 install-target-libsanitizer: installdirs
32797         @: $(MAKE); $(unstage)
32798         @r=`${PWD_COMMAND}`; export r; \
32799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32800         $(RAW_CXX_TARGET_EXPORTS) \
32801         (cd $(TARGET_SUBDIR)/libsanitizer && \
32802           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32803
32804 @endif target-libsanitizer
32805
32806 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32807 maybe-install-strip-target-libsanitizer:
32808 @if target-libsanitizer
32809 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32810
32811 install-strip-target-libsanitizer: installdirs
32812         @: $(MAKE); $(unstage)
32813         @r=`${PWD_COMMAND}`; export r; \
32814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815         $(RAW_CXX_TARGET_EXPORTS) \
32816         (cd $(TARGET_SUBDIR)/libsanitizer && \
32817           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32818
32819 @endif target-libsanitizer
32820
32821 # Other targets (info, dvi, pdf, etc.)
32822
32823 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32824 maybe-info-target-libsanitizer:
32825 @if target-libsanitizer
32826 maybe-info-target-libsanitizer: info-target-libsanitizer
32827
32828 info-target-libsanitizer: \
32829     configure-target-libsanitizer 
32830         @: $(MAKE); $(unstage)
32831         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32832         r=`${PWD_COMMAND}`; export r; \
32833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32834         $(RAW_CXX_TARGET_EXPORTS) \
32835         echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32836         for flag in $(EXTRA_TARGET_FLAGS); do \
32837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32838         done; \
32839         (cd $(TARGET_SUBDIR)/libsanitizer && \
32840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32842                   "RANLIB=$${RANLIB}" \
32843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32844                    info) \
32845           || exit 1
32846
32847 @endif target-libsanitizer
32848
32849 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32850 maybe-dvi-target-libsanitizer:
32851 @if target-libsanitizer
32852 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32853
32854 dvi-target-libsanitizer: \
32855     configure-target-libsanitizer 
32856         @: $(MAKE); $(unstage)
32857         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32858         r=`${PWD_COMMAND}`; export r; \
32859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32860         $(RAW_CXX_TARGET_EXPORTS) \
32861         echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32862         for flag in $(EXTRA_TARGET_FLAGS); do \
32863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32864         done; \
32865         (cd $(TARGET_SUBDIR)/libsanitizer && \
32866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32868                   "RANLIB=$${RANLIB}" \
32869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32870                    dvi) \
32871           || exit 1
32872
32873 @endif target-libsanitizer
32874
32875 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32876 maybe-pdf-target-libsanitizer:
32877 @if target-libsanitizer
32878 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32879
32880 pdf-target-libsanitizer: \
32881     configure-target-libsanitizer 
32882         @: $(MAKE); $(unstage)
32883         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32884         r=`${PWD_COMMAND}`; export r; \
32885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32886         $(RAW_CXX_TARGET_EXPORTS) \
32887         echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32888         for flag in $(EXTRA_TARGET_FLAGS); do \
32889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32890         done; \
32891         (cd $(TARGET_SUBDIR)/libsanitizer && \
32892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32894                   "RANLIB=$${RANLIB}" \
32895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32896                    pdf) \
32897           || exit 1
32898
32899 @endif target-libsanitizer
32900
32901 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32902 maybe-html-target-libsanitizer:
32903 @if target-libsanitizer
32904 maybe-html-target-libsanitizer: html-target-libsanitizer
32905
32906 html-target-libsanitizer: \
32907     configure-target-libsanitizer 
32908         @: $(MAKE); $(unstage)
32909         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32910         r=`${PWD_COMMAND}`; export r; \
32911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32912         $(RAW_CXX_TARGET_EXPORTS) \
32913         echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32914         for flag in $(EXTRA_TARGET_FLAGS); do \
32915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32916         done; \
32917         (cd $(TARGET_SUBDIR)/libsanitizer && \
32918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32920                   "RANLIB=$${RANLIB}" \
32921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32922                    html) \
32923           || exit 1
32924
32925 @endif target-libsanitizer
32926
32927 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32928 maybe-TAGS-target-libsanitizer:
32929 @if target-libsanitizer
32930 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32931
32932 TAGS-target-libsanitizer: \
32933     configure-target-libsanitizer 
32934         @: $(MAKE); $(unstage)
32935         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32936         r=`${PWD_COMMAND}`; export r; \
32937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32938         $(RAW_CXX_TARGET_EXPORTS) \
32939         echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32940         for flag in $(EXTRA_TARGET_FLAGS); do \
32941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32942         done; \
32943         (cd $(TARGET_SUBDIR)/libsanitizer && \
32944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32946                   "RANLIB=$${RANLIB}" \
32947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32948                    TAGS) \
32949           || exit 1
32950
32951 @endif target-libsanitizer
32952
32953 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32954 maybe-install-info-target-libsanitizer:
32955 @if target-libsanitizer
32956 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32957
32958 install-info-target-libsanitizer: \
32959     configure-target-libsanitizer \
32960     info-target-libsanitizer 
32961         @: $(MAKE); $(unstage)
32962         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32963         r=`${PWD_COMMAND}`; export r; \
32964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32965         $(RAW_CXX_TARGET_EXPORTS) \
32966         echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32967         for flag in $(EXTRA_TARGET_FLAGS); do \
32968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32969         done; \
32970         (cd $(TARGET_SUBDIR)/libsanitizer && \
32971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32973                   "RANLIB=$${RANLIB}" \
32974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32975                    install-info) \
32976           || exit 1
32977
32978 @endif target-libsanitizer
32979
32980 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32981 maybe-install-pdf-target-libsanitizer:
32982 @if target-libsanitizer
32983 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32984
32985 install-pdf-target-libsanitizer: \
32986     configure-target-libsanitizer \
32987     pdf-target-libsanitizer 
32988         @: $(MAKE); $(unstage)
32989         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32990         r=`${PWD_COMMAND}`; export r; \
32991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32992         $(RAW_CXX_TARGET_EXPORTS) \
32993         echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32994         for flag in $(EXTRA_TARGET_FLAGS); do \
32995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32996         done; \
32997         (cd $(TARGET_SUBDIR)/libsanitizer && \
32998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33000                   "RANLIB=$${RANLIB}" \
33001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33002                    install-pdf) \
33003           || exit 1
33004
33005 @endif target-libsanitizer
33006
33007 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33008 maybe-install-html-target-libsanitizer:
33009 @if target-libsanitizer
33010 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33011
33012 install-html-target-libsanitizer: \
33013     configure-target-libsanitizer \
33014     html-target-libsanitizer 
33015         @: $(MAKE); $(unstage)
33016         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33017         r=`${PWD_COMMAND}`; export r; \
33018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33019         $(RAW_CXX_TARGET_EXPORTS) \
33020         echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33021         for flag in $(EXTRA_TARGET_FLAGS); do \
33022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33023         done; \
33024         (cd $(TARGET_SUBDIR)/libsanitizer && \
33025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33027                   "RANLIB=$${RANLIB}" \
33028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33029                    install-html) \
33030           || exit 1
33031
33032 @endif target-libsanitizer
33033
33034 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33035 maybe-installcheck-target-libsanitizer:
33036 @if target-libsanitizer
33037 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33038
33039 installcheck-target-libsanitizer: \
33040     configure-target-libsanitizer 
33041         @: $(MAKE); $(unstage)
33042         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33043         r=`${PWD_COMMAND}`; export r; \
33044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045         $(RAW_CXX_TARGET_EXPORTS) \
33046         echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33047         for flag in $(EXTRA_TARGET_FLAGS); do \
33048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33049         done; \
33050         (cd $(TARGET_SUBDIR)/libsanitizer && \
33051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33053                   "RANLIB=$${RANLIB}" \
33054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33055                    installcheck) \
33056           || exit 1
33057
33058 @endif target-libsanitizer
33059
33060 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33061 maybe-mostlyclean-target-libsanitizer:
33062 @if target-libsanitizer
33063 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33064
33065 mostlyclean-target-libsanitizer: 
33066         @: $(MAKE); $(unstage)
33067         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33068         r=`${PWD_COMMAND}`; export r; \
33069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33070         $(RAW_CXX_TARGET_EXPORTS) \
33071         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33072         for flag in $(EXTRA_TARGET_FLAGS); do \
33073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33074         done; \
33075         (cd $(TARGET_SUBDIR)/libsanitizer && \
33076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33078                   "RANLIB=$${RANLIB}" \
33079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33080                    mostlyclean) \
33081           || exit 1
33082
33083 @endif target-libsanitizer
33084
33085 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33086 maybe-clean-target-libsanitizer:
33087 @if target-libsanitizer
33088 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33089
33090 clean-target-libsanitizer: 
33091         @: $(MAKE); $(unstage)
33092         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33093         r=`${PWD_COMMAND}`; export r; \
33094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33095         $(RAW_CXX_TARGET_EXPORTS) \
33096         echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33097         for flag in $(EXTRA_TARGET_FLAGS); do \
33098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33099         done; \
33100         (cd $(TARGET_SUBDIR)/libsanitizer && \
33101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33103                   "RANLIB=$${RANLIB}" \
33104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33105                    clean) \
33106           || exit 1
33107
33108 @endif target-libsanitizer
33109
33110 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33111 maybe-distclean-target-libsanitizer:
33112 @if target-libsanitizer
33113 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33114
33115 distclean-target-libsanitizer: 
33116         @: $(MAKE); $(unstage)
33117         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33118         r=`${PWD_COMMAND}`; export r; \
33119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33120         $(RAW_CXX_TARGET_EXPORTS) \
33121         echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33122         for flag in $(EXTRA_TARGET_FLAGS); do \
33123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33124         done; \
33125         (cd $(TARGET_SUBDIR)/libsanitizer && \
33126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33128                   "RANLIB=$${RANLIB}" \
33129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33130                    distclean) \
33131           || exit 1
33132
33133 @endif target-libsanitizer
33134
33135 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33136 maybe-maintainer-clean-target-libsanitizer:
33137 @if target-libsanitizer
33138 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33139
33140 maintainer-clean-target-libsanitizer: 
33141         @: $(MAKE); $(unstage)
33142         @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33143         r=`${PWD_COMMAND}`; export r; \
33144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33145         $(RAW_CXX_TARGET_EXPORTS) \
33146         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33147         for flag in $(EXTRA_TARGET_FLAGS); do \
33148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33149         done; \
33150         (cd $(TARGET_SUBDIR)/libsanitizer && \
33151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33153                   "RANLIB=$${RANLIB}" \
33154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33155                    maintainer-clean) \
33156           || exit 1
33157
33158 @endif target-libsanitizer
33159
33160
33161
33162
33163
33164 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
33165 maybe-configure-target-libvtv:
33166 @if gcc-bootstrap
33167 configure-target-libvtv: stage_current
33168 @endif gcc-bootstrap
33169 @if target-libvtv
33170 maybe-configure-target-libvtv: configure-target-libvtv
33171 configure-target-libvtv: 
33172         @r=`${PWD_COMMAND}`; export r; \
33173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33174         echo "Checking multilib configuration for libvtv..."; \
33175         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33176         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33177         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33178           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33179             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33180           else \
33181             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33182             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33183           fi; \
33184         else \
33185           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33186         fi; \
33187         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33188         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33189         $(RAW_CXX_TARGET_EXPORTS)  \
33190         echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33191         cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33192         case $(srcdir) in \
33193           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33194           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33195                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33196         esac; \
33197         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33198         libsrcdir="$$s/libvtv"; \
33199         rm -f no-such-file || : ; \
33200         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33201           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33202           --target=${target_alias} $${srcdiroption}  \
33203           || exit 1
33204 @endif target-libvtv
33205
33206
33207
33208 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33209 maybe-configure-stage1-target-libvtv:
33210 @if target-libvtv-bootstrap
33211 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33212 configure-stage1-target-libvtv:
33213         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33214         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33215         @r=`${PWD_COMMAND}`; export r; \
33216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33217         TFLAGS="$(STAGE1_TFLAGS)"; \
33218         echo "Checking multilib configuration for libvtv..."; \
33219         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33220         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33221           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33222             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33223           else \
33224             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33225             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33226           fi; \
33227         else \
33228           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33229         fi; \
33230         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33231         $(RAW_CXX_TARGET_EXPORTS) \
33232         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33233         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33234         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33235         echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33236         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33237         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33238         case $(srcdir) in \
33239           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33240           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33241                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33242         esac; \
33243         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33244         libsrcdir="$$s/libvtv"; \
33245         $(SHELL) $${libsrcdir}/configure \
33246           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33247           --target=${target_alias} $${srcdiroption} \
33248           $(STAGE1_CONFIGURE_FLAGS)
33249 @endif target-libvtv-bootstrap
33250
33251 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33252 maybe-configure-stage2-target-libvtv:
33253 @if target-libvtv-bootstrap
33254 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33255 configure-stage2-target-libvtv:
33256         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33257         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33258         @r=`${PWD_COMMAND}`; export r; \
33259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33260         TFLAGS="$(STAGE2_TFLAGS)"; \
33261         echo "Checking multilib configuration for libvtv..."; \
33262         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33263         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33264           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33265             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33266           else \
33267             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33268             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33269           fi; \
33270         else \
33271           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33272         fi; \
33273         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33274         $(RAW_CXX_TARGET_EXPORTS) \
33275          \
33276         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33277         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33278         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33279         echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33280         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33281         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33282         case $(srcdir) in \
33283           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33284           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33285                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33286         esac; \
33287         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33288         libsrcdir="$$s/libvtv"; \
33289         $(SHELL) $${libsrcdir}/configure \
33290           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33291           --target=${target_alias} $${srcdiroption} \
33292           --with-build-libsubdir=$(HOST_SUBDIR) \
33293           $(STAGE2_CONFIGURE_FLAGS)
33294 @endif target-libvtv-bootstrap
33295
33296 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33297 maybe-configure-stage3-target-libvtv:
33298 @if target-libvtv-bootstrap
33299 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33300 configure-stage3-target-libvtv:
33301         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33302         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33303         @r=`${PWD_COMMAND}`; export r; \
33304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33305         TFLAGS="$(STAGE3_TFLAGS)"; \
33306         echo "Checking multilib configuration for libvtv..."; \
33307         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33308         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33309           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33310             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33311           else \
33312             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33313             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33314           fi; \
33315         else \
33316           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33317         fi; \
33318         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33319         $(RAW_CXX_TARGET_EXPORTS) \
33320          \
33321         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33322         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33323         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33324         echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33325         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33326         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33327         case $(srcdir) in \
33328           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33329           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33330                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33331         esac; \
33332         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33333         libsrcdir="$$s/libvtv"; \
33334         $(SHELL) $${libsrcdir}/configure \
33335           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33336           --target=${target_alias} $${srcdiroption} \
33337           --with-build-libsubdir=$(HOST_SUBDIR) \
33338           $(STAGE3_CONFIGURE_FLAGS)
33339 @endif target-libvtv-bootstrap
33340
33341 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33342 maybe-configure-stage4-target-libvtv:
33343 @if target-libvtv-bootstrap
33344 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33345 configure-stage4-target-libvtv:
33346         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33347         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33348         @r=`${PWD_COMMAND}`; export r; \
33349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33350         TFLAGS="$(STAGE4_TFLAGS)"; \
33351         echo "Checking multilib configuration for libvtv..."; \
33352         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33353         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33354           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33355             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33356           else \
33357             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33358             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33359           fi; \
33360         else \
33361           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33362         fi; \
33363         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33364         $(RAW_CXX_TARGET_EXPORTS) \
33365          \
33366         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33367         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33368         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33369         echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33370         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33371         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33372         case $(srcdir) in \
33373           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33374           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33375                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33376         esac; \
33377         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33378         libsrcdir="$$s/libvtv"; \
33379         $(SHELL) $${libsrcdir}/configure \
33380           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33381           --target=${target_alias} $${srcdiroption} \
33382           --with-build-libsubdir=$(HOST_SUBDIR) \
33383           $(STAGE4_CONFIGURE_FLAGS)
33384 @endif target-libvtv-bootstrap
33385
33386 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33387 maybe-configure-stageprofile-target-libvtv:
33388 @if target-libvtv-bootstrap
33389 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33390 configure-stageprofile-target-libvtv:
33391         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33392         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33393         @r=`${PWD_COMMAND}`; export r; \
33394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33395         TFLAGS="$(STAGEprofile_TFLAGS)"; \
33396         echo "Checking multilib configuration for libvtv..."; \
33397         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33398         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33399           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33400             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33401           else \
33402             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33403             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33404           fi; \
33405         else \
33406           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33407         fi; \
33408         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33409         $(RAW_CXX_TARGET_EXPORTS) \
33410          \
33411         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33412         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33413         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33414         echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33415         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33416         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33417         case $(srcdir) in \
33418           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33419           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33420                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33421         esac; \
33422         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33423         libsrcdir="$$s/libvtv"; \
33424         $(SHELL) $${libsrcdir}/configure \
33425           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33426           --target=${target_alias} $${srcdiroption} \
33427           --with-build-libsubdir=$(HOST_SUBDIR) \
33428           $(STAGEprofile_CONFIGURE_FLAGS)
33429 @endif target-libvtv-bootstrap
33430
33431 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33432 maybe-configure-stagefeedback-target-libvtv:
33433 @if target-libvtv-bootstrap
33434 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33435 configure-stagefeedback-target-libvtv:
33436         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33437         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33438         @r=`${PWD_COMMAND}`; export r; \
33439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33440         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33441         echo "Checking multilib configuration for libvtv..."; \
33442         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33443         if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33444           if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33445             rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33446           else \
33447             rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33448             mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33449           fi; \
33450         else \
33451           mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33452         fi; \
33453         test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33454         $(RAW_CXX_TARGET_EXPORTS) \
33455          \
33456         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33457         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33458         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
33459         echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33460         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33461         cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33462         case $(srcdir) in \
33463           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33464           *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33465                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33466         esac; \
33467         srcdiroption="--srcdir=$${topdir}/libvtv"; \
33468         libsrcdir="$$s/libvtv"; \
33469         $(SHELL) $${libsrcdir}/configure \
33470           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33471           --target=${target_alias} $${srcdiroption} \
33472           --with-build-libsubdir=$(HOST_SUBDIR) \
33473           $(STAGEfeedback_CONFIGURE_FLAGS)
33474 @endif target-libvtv-bootstrap
33475
33476
33477
33478
33479
33480 .PHONY: all-target-libvtv maybe-all-target-libvtv
33481 maybe-all-target-libvtv:
33482 @if gcc-bootstrap
33483 all-target-libvtv: stage_current
33484 @endif gcc-bootstrap
33485 @if target-libvtv
33486 TARGET-target-libvtv=all
33487 maybe-all-target-libvtv: all-target-libvtv
33488 all-target-libvtv: configure-target-libvtv
33489         @r=`${PWD_COMMAND}`; export r; \
33490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33491         $(RAW_CXX_TARGET_EXPORTS)  \
33492         (cd $(TARGET_SUBDIR)/libvtv && \
33493           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33494                 $(TARGET-target-libvtv))
33495 @endif target-libvtv
33496
33497
33498
33499 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33500 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33501 maybe-all-stage1-target-libvtv:
33502 maybe-clean-stage1-target-libvtv:
33503 @if target-libvtv-bootstrap
33504 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33505 all-stage1: all-stage1-target-libvtv
33506 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33507 all-stage1-target-libvtv: configure-stage1-target-libvtv
33508         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33509         @r=`${PWD_COMMAND}`; export r; \
33510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33511         TFLAGS="$(STAGE1_TFLAGS)"; \
33512         $(RAW_CXX_TARGET_EXPORTS)  \
33513         cd $(TARGET_SUBDIR)/libvtv && \
33514         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33515                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33516                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33517                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33518                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33519                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33520                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33521                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33522                   \
33523                 TFLAGS="$(STAGE1_TFLAGS)" \
33524                 $(TARGET-stage1-target-libvtv)
33525
33526 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33527 clean-stage1: clean-stage1-target-libvtv
33528 clean-stage1-target-libvtv:
33529         @if [ $(current_stage) = stage1 ]; then \
33530           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33531         else \
33532           [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33533           $(MAKE) stage1-start; \
33534         fi; \
33535         cd $(TARGET_SUBDIR)/libvtv && \
33536         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
33537           clean
33538 @endif target-libvtv-bootstrap
33539
33540
33541 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33542 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33543 maybe-all-stage2-target-libvtv:
33544 maybe-clean-stage2-target-libvtv:
33545 @if target-libvtv-bootstrap
33546 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33547 all-stage2: all-stage2-target-libvtv
33548 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33549 all-stage2-target-libvtv: configure-stage2-target-libvtv
33550         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33551         @r=`${PWD_COMMAND}`; export r; \
33552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33553         TFLAGS="$(STAGE2_TFLAGS)"; \
33554         $(RAW_CXX_TARGET_EXPORTS) \
33555           \
33556         cd $(TARGET_SUBDIR)/libvtv && \
33557         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33558                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33559                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33560                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33561                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33562                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33563                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33564                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33565                 TFLAGS="$(STAGE2_TFLAGS)" \
33566                 $(TARGET-stage2-target-libvtv)
33567
33568 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33569 clean-stage2: clean-stage2-target-libvtv
33570 clean-stage2-target-libvtv:
33571         @if [ $(current_stage) = stage2 ]; then \
33572           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33573         else \
33574           [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33575           $(MAKE) stage2-start; \
33576         fi; \
33577         cd $(TARGET_SUBDIR)/libvtv && \
33578         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33579 @endif target-libvtv-bootstrap
33580
33581
33582 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33583 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33584 maybe-all-stage3-target-libvtv:
33585 maybe-clean-stage3-target-libvtv:
33586 @if target-libvtv-bootstrap
33587 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33588 all-stage3: all-stage3-target-libvtv
33589 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33590 all-stage3-target-libvtv: configure-stage3-target-libvtv
33591         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33592         @r=`${PWD_COMMAND}`; export r; \
33593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33594         TFLAGS="$(STAGE3_TFLAGS)"; \
33595         $(RAW_CXX_TARGET_EXPORTS) \
33596           \
33597         cd $(TARGET_SUBDIR)/libvtv && \
33598         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33599                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33600                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33601                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33602                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33603                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33604                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33605                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33606                 TFLAGS="$(STAGE3_TFLAGS)" \
33607                 $(TARGET-stage3-target-libvtv)
33608
33609 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33610 clean-stage3: clean-stage3-target-libvtv
33611 clean-stage3-target-libvtv:
33612         @if [ $(current_stage) = stage3 ]; then \
33613           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33614         else \
33615           [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33616           $(MAKE) stage3-start; \
33617         fi; \
33618         cd $(TARGET_SUBDIR)/libvtv && \
33619         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33620 @endif target-libvtv-bootstrap
33621
33622
33623 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33624 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33625 maybe-all-stage4-target-libvtv:
33626 maybe-clean-stage4-target-libvtv:
33627 @if target-libvtv-bootstrap
33628 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33629 all-stage4: all-stage4-target-libvtv
33630 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33631 all-stage4-target-libvtv: configure-stage4-target-libvtv
33632         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33633         @r=`${PWD_COMMAND}`; export r; \
33634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33635         TFLAGS="$(STAGE4_TFLAGS)"; \
33636         $(RAW_CXX_TARGET_EXPORTS) \
33637           \
33638         cd $(TARGET_SUBDIR)/libvtv && \
33639         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33640                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33641                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33642                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33643                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33644                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33645                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33646                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33647                 TFLAGS="$(STAGE4_TFLAGS)" \
33648                 $(TARGET-stage4-target-libvtv)
33649
33650 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33651 clean-stage4: clean-stage4-target-libvtv
33652 clean-stage4-target-libvtv:
33653         @if [ $(current_stage) = stage4 ]; then \
33654           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33655         else \
33656           [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33657           $(MAKE) stage4-start; \
33658         fi; \
33659         cd $(TARGET_SUBDIR)/libvtv && \
33660         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33661 @endif target-libvtv-bootstrap
33662
33663
33664 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33665 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33666 maybe-all-stageprofile-target-libvtv:
33667 maybe-clean-stageprofile-target-libvtv:
33668 @if target-libvtv-bootstrap
33669 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33670 all-stageprofile: all-stageprofile-target-libvtv
33671 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33672 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33673         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33674         @r=`${PWD_COMMAND}`; export r; \
33675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33676         TFLAGS="$(STAGEprofile_TFLAGS)"; \
33677         $(RAW_CXX_TARGET_EXPORTS) \
33678           \
33679         cd $(TARGET_SUBDIR)/libvtv && \
33680         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33681                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33682                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33683                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33684                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33685                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33686                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33687                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33688                 TFLAGS="$(STAGEprofile_TFLAGS)" \
33689                 $(TARGET-stageprofile-target-libvtv)
33690
33691 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33692 clean-stageprofile: clean-stageprofile-target-libvtv
33693 clean-stageprofile-target-libvtv:
33694         @if [ $(current_stage) = stageprofile ]; then \
33695           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33696         else \
33697           [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33698           $(MAKE) stageprofile-start; \
33699         fi; \
33700         cd $(TARGET_SUBDIR)/libvtv && \
33701         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33702 @endif target-libvtv-bootstrap
33703
33704
33705 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33706 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33707 maybe-all-stagefeedback-target-libvtv:
33708 maybe-clean-stagefeedback-target-libvtv:
33709 @if target-libvtv-bootstrap
33710 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33711 all-stagefeedback: all-stagefeedback-target-libvtv
33712 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33713 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33714         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33715         @r=`${PWD_COMMAND}`; export r; \
33716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33717         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33718         $(RAW_CXX_TARGET_EXPORTS) \
33719           \
33720         cd $(TARGET_SUBDIR)/libvtv && \
33721         $(MAKE) $(BASE_FLAGS_TO_PASS) \
33722                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33723                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33724                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33725                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33726                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33727                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33728                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
33729                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33730                 $(TARGET-stagefeedback-target-libvtv)
33731
33732 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33733 clean-stagefeedback: clean-stagefeedback-target-libvtv
33734 clean-stagefeedback-target-libvtv:
33735         @if [ $(current_stage) = stagefeedback ]; then \
33736           [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33737         else \
33738           [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33739           $(MAKE) stagefeedback-start; \
33740         fi; \
33741         cd $(TARGET_SUBDIR)/libvtv && \
33742         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
33743 @endif target-libvtv-bootstrap
33744
33745
33746
33747
33748
33749
33750 .PHONY: check-target-libvtv maybe-check-target-libvtv
33751 maybe-check-target-libvtv:
33752 @if target-libvtv
33753 maybe-check-target-libvtv: check-target-libvtv
33754
33755 check-target-libvtv:
33756         @: $(MAKE); $(unstage)
33757         @r=`${PWD_COMMAND}`; export r; \
33758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33759         $(RAW_CXX_TARGET_EXPORTS) \
33760         (cd $(TARGET_SUBDIR)/libvtv && \
33761           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
33762
33763 @endif target-libvtv
33764
33765 .PHONY: install-target-libvtv maybe-install-target-libvtv
33766 maybe-install-target-libvtv:
33767 @if target-libvtv
33768 maybe-install-target-libvtv: install-target-libvtv
33769
33770 install-target-libvtv: installdirs
33771         @: $(MAKE); $(unstage)
33772         @r=`${PWD_COMMAND}`; export r; \
33773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33774         $(RAW_CXX_TARGET_EXPORTS) \
33775         (cd $(TARGET_SUBDIR)/libvtv && \
33776           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33777
33778 @endif target-libvtv
33779
33780 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33781 maybe-install-strip-target-libvtv:
33782 @if target-libvtv
33783 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33784
33785 install-strip-target-libvtv: installdirs
33786         @: $(MAKE); $(unstage)
33787         @r=`${PWD_COMMAND}`; export r; \
33788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33789         $(RAW_CXX_TARGET_EXPORTS) \
33790         (cd $(TARGET_SUBDIR)/libvtv && \
33791           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33792
33793 @endif target-libvtv
33794
33795 # Other targets (info, dvi, pdf, etc.)
33796
33797 .PHONY: maybe-info-target-libvtv info-target-libvtv
33798 maybe-info-target-libvtv:
33799 @if target-libvtv
33800 maybe-info-target-libvtv: info-target-libvtv
33801
33802 info-target-libvtv: \
33803     configure-target-libvtv 
33804         @: $(MAKE); $(unstage)
33805         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33806         r=`${PWD_COMMAND}`; export r; \
33807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33808         $(RAW_CXX_TARGET_EXPORTS) \
33809         echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33810         for flag in $(EXTRA_TARGET_FLAGS); do \
33811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33812         done; \
33813         (cd $(TARGET_SUBDIR)/libvtv && \
33814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33816                   "RANLIB=$${RANLIB}" \
33817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33818                    info) \
33819           || exit 1
33820
33821 @endif target-libvtv
33822
33823 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33824 maybe-dvi-target-libvtv:
33825 @if target-libvtv
33826 maybe-dvi-target-libvtv: dvi-target-libvtv
33827
33828 dvi-target-libvtv: \
33829     configure-target-libvtv 
33830         @: $(MAKE); $(unstage)
33831         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33832         r=`${PWD_COMMAND}`; export r; \
33833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33834         $(RAW_CXX_TARGET_EXPORTS) \
33835         echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33836         for flag in $(EXTRA_TARGET_FLAGS); do \
33837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33838         done; \
33839         (cd $(TARGET_SUBDIR)/libvtv && \
33840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33842                   "RANLIB=$${RANLIB}" \
33843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33844                    dvi) \
33845           || exit 1
33846
33847 @endif target-libvtv
33848
33849 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33850 maybe-pdf-target-libvtv:
33851 @if target-libvtv
33852 maybe-pdf-target-libvtv: pdf-target-libvtv
33853
33854 pdf-target-libvtv: \
33855     configure-target-libvtv 
33856         @: $(MAKE); $(unstage)
33857         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33858         r=`${PWD_COMMAND}`; export r; \
33859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33860         $(RAW_CXX_TARGET_EXPORTS) \
33861         echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33862         for flag in $(EXTRA_TARGET_FLAGS); do \
33863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33864         done; \
33865         (cd $(TARGET_SUBDIR)/libvtv && \
33866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33868                   "RANLIB=$${RANLIB}" \
33869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33870                    pdf) \
33871           || exit 1
33872
33873 @endif target-libvtv
33874
33875 .PHONY: maybe-html-target-libvtv html-target-libvtv
33876 maybe-html-target-libvtv:
33877 @if target-libvtv
33878 maybe-html-target-libvtv: html-target-libvtv
33879
33880 html-target-libvtv: \
33881     configure-target-libvtv 
33882         @: $(MAKE); $(unstage)
33883         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33884         r=`${PWD_COMMAND}`; export r; \
33885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33886         $(RAW_CXX_TARGET_EXPORTS) \
33887         echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33888         for flag in $(EXTRA_TARGET_FLAGS); do \
33889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33890         done; \
33891         (cd $(TARGET_SUBDIR)/libvtv && \
33892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33894                   "RANLIB=$${RANLIB}" \
33895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33896                    html) \
33897           || exit 1
33898
33899 @endif target-libvtv
33900
33901 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33902 maybe-TAGS-target-libvtv:
33903 @if target-libvtv
33904 maybe-TAGS-target-libvtv: TAGS-target-libvtv
33905
33906 TAGS-target-libvtv: \
33907     configure-target-libvtv 
33908         @: $(MAKE); $(unstage)
33909         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33910         r=`${PWD_COMMAND}`; export r; \
33911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33912         $(RAW_CXX_TARGET_EXPORTS) \
33913         echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33914         for flag in $(EXTRA_TARGET_FLAGS); do \
33915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33916         done; \
33917         (cd $(TARGET_SUBDIR)/libvtv && \
33918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33920                   "RANLIB=$${RANLIB}" \
33921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33922                    TAGS) \
33923           || exit 1
33924
33925 @endif target-libvtv
33926
33927 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33928 maybe-install-info-target-libvtv:
33929 @if target-libvtv
33930 maybe-install-info-target-libvtv: install-info-target-libvtv
33931
33932 install-info-target-libvtv: \
33933     configure-target-libvtv \
33934     info-target-libvtv 
33935         @: $(MAKE); $(unstage)
33936         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33937         r=`${PWD_COMMAND}`; export r; \
33938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33939         $(RAW_CXX_TARGET_EXPORTS) \
33940         echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33941         for flag in $(EXTRA_TARGET_FLAGS); do \
33942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33943         done; \
33944         (cd $(TARGET_SUBDIR)/libvtv && \
33945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33947                   "RANLIB=$${RANLIB}" \
33948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33949                    install-info) \
33950           || exit 1
33951
33952 @endif target-libvtv
33953
33954 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33955 maybe-install-pdf-target-libvtv:
33956 @if target-libvtv
33957 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33958
33959 install-pdf-target-libvtv: \
33960     configure-target-libvtv \
33961     pdf-target-libvtv 
33962         @: $(MAKE); $(unstage)
33963         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33964         r=`${PWD_COMMAND}`; export r; \
33965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33966         $(RAW_CXX_TARGET_EXPORTS) \
33967         echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33968         for flag in $(EXTRA_TARGET_FLAGS); do \
33969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33970         done; \
33971         (cd $(TARGET_SUBDIR)/libvtv && \
33972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33974                   "RANLIB=$${RANLIB}" \
33975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33976                    install-pdf) \
33977           || exit 1
33978
33979 @endif target-libvtv
33980
33981 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33982 maybe-install-html-target-libvtv:
33983 @if target-libvtv
33984 maybe-install-html-target-libvtv: install-html-target-libvtv
33985
33986 install-html-target-libvtv: \
33987     configure-target-libvtv \
33988     html-target-libvtv 
33989         @: $(MAKE); $(unstage)
33990         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33991         r=`${PWD_COMMAND}`; export r; \
33992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33993         $(RAW_CXX_TARGET_EXPORTS) \
33994         echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33995         for flag in $(EXTRA_TARGET_FLAGS); do \
33996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997         done; \
33998         (cd $(TARGET_SUBDIR)/libvtv && \
33999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34001                   "RANLIB=$${RANLIB}" \
34002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34003                    install-html) \
34004           || exit 1
34005
34006 @endif target-libvtv
34007
34008 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34009 maybe-installcheck-target-libvtv:
34010 @if target-libvtv
34011 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34012
34013 installcheck-target-libvtv: \
34014     configure-target-libvtv 
34015         @: $(MAKE); $(unstage)
34016         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34017         r=`${PWD_COMMAND}`; export r; \
34018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34019         $(RAW_CXX_TARGET_EXPORTS) \
34020         echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34021         for flag in $(EXTRA_TARGET_FLAGS); do \
34022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34023         done; \
34024         (cd $(TARGET_SUBDIR)/libvtv && \
34025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34027                   "RANLIB=$${RANLIB}" \
34028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34029                    installcheck) \
34030           || exit 1
34031
34032 @endif target-libvtv
34033
34034 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34035 maybe-mostlyclean-target-libvtv:
34036 @if target-libvtv
34037 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34038
34039 mostlyclean-target-libvtv: 
34040         @: $(MAKE); $(unstage)
34041         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34042         r=`${PWD_COMMAND}`; export r; \
34043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34044         $(RAW_CXX_TARGET_EXPORTS) \
34045         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34046         for flag in $(EXTRA_TARGET_FLAGS); do \
34047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34048         done; \
34049         (cd $(TARGET_SUBDIR)/libvtv && \
34050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34052                   "RANLIB=$${RANLIB}" \
34053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34054                    mostlyclean) \
34055           || exit 1
34056
34057 @endif target-libvtv
34058
34059 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34060 maybe-clean-target-libvtv:
34061 @if target-libvtv
34062 maybe-clean-target-libvtv: clean-target-libvtv
34063
34064 clean-target-libvtv: 
34065         @: $(MAKE); $(unstage)
34066         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34067         r=`${PWD_COMMAND}`; export r; \
34068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34069         $(RAW_CXX_TARGET_EXPORTS) \
34070         echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34071         for flag in $(EXTRA_TARGET_FLAGS); do \
34072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34073         done; \
34074         (cd $(TARGET_SUBDIR)/libvtv && \
34075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077                   "RANLIB=$${RANLIB}" \
34078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34079                    clean) \
34080           || exit 1
34081
34082 @endif target-libvtv
34083
34084 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34085 maybe-distclean-target-libvtv:
34086 @if target-libvtv
34087 maybe-distclean-target-libvtv: distclean-target-libvtv
34088
34089 distclean-target-libvtv: 
34090         @: $(MAKE); $(unstage)
34091         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34092         r=`${PWD_COMMAND}`; export r; \
34093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34094         $(RAW_CXX_TARGET_EXPORTS) \
34095         echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34096         for flag in $(EXTRA_TARGET_FLAGS); do \
34097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34098         done; \
34099         (cd $(TARGET_SUBDIR)/libvtv && \
34100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34102                   "RANLIB=$${RANLIB}" \
34103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34104                    distclean) \
34105           || exit 1
34106
34107 @endif target-libvtv
34108
34109 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34110 maybe-maintainer-clean-target-libvtv:
34111 @if target-libvtv
34112 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34113
34114 maintainer-clean-target-libvtv: 
34115         @: $(MAKE); $(unstage)
34116         @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34117         r=`${PWD_COMMAND}`; export r; \
34118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34119         $(RAW_CXX_TARGET_EXPORTS) \
34120         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34121         for flag in $(EXTRA_TARGET_FLAGS); do \
34122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34123         done; \
34124         (cd $(TARGET_SUBDIR)/libvtv && \
34125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34127                   "RANLIB=$${RANLIB}" \
34128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34129                    maintainer-clean) \
34130           || exit 1
34131
34132 @endif target-libvtv
34133
34134
34135
34136
34137
34138 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34139 maybe-configure-target-libcilkrts:
34140 @if gcc-bootstrap
34141 configure-target-libcilkrts: stage_current
34142 @endif gcc-bootstrap
34143 @if target-libcilkrts
34144 maybe-configure-target-libcilkrts: configure-target-libcilkrts
34145 configure-target-libcilkrts: 
34146         @: $(MAKE); $(unstage)
34147         @r=`${PWD_COMMAND}`; export r; \
34148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34149         echo "Checking multilib configuration for libcilkrts..."; \
34150         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34151         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34152         if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34153           if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34154             rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34155           else \
34156             rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34157             mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34158           fi; \
34159         else \
34160           mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34161         fi; \
34162         test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34163         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34164         $(NORMAL_TARGET_EXPORTS)  \
34165         echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34166         cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34167         case $(srcdir) in \
34168           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34169           *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34170                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34171         esac; \
34172         srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
34173         libsrcdir="$$s/libcilkrts"; \
34174         rm -f no-such-file || : ; \
34175         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34176           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34177           --target=${target_alias} $${srcdiroption}  \
34178           || exit 1
34179 @endif target-libcilkrts
34180
34181
34182
34183
34184
34185 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34186 maybe-all-target-libcilkrts:
34187 @if gcc-bootstrap
34188 all-target-libcilkrts: stage_current
34189 @endif gcc-bootstrap
34190 @if target-libcilkrts
34191 TARGET-target-libcilkrts=all
34192 maybe-all-target-libcilkrts: all-target-libcilkrts
34193 all-target-libcilkrts: configure-target-libcilkrts
34194         @: $(MAKE); $(unstage)
34195         @r=`${PWD_COMMAND}`; export r; \
34196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34197         $(NORMAL_TARGET_EXPORTS)  \
34198         (cd $(TARGET_SUBDIR)/libcilkrts && \
34199           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
34200                 $(TARGET-target-libcilkrts))
34201 @endif target-libcilkrts
34202
34203
34204
34205
34206
34207 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34208 maybe-check-target-libcilkrts:
34209 @if target-libcilkrts
34210 maybe-check-target-libcilkrts: check-target-libcilkrts
34211
34212 check-target-libcilkrts:
34213         @: $(MAKE); $(unstage)
34214         @r=`${PWD_COMMAND}`; export r; \
34215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34216         $(NORMAL_TARGET_EXPORTS) \
34217         (cd $(TARGET_SUBDIR)/libcilkrts && \
34218           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34219
34220 @endif target-libcilkrts
34221
34222 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34223 maybe-install-target-libcilkrts:
34224 @if target-libcilkrts
34225 maybe-install-target-libcilkrts: install-target-libcilkrts
34226
34227 install-target-libcilkrts: installdirs
34228         @: $(MAKE); $(unstage)
34229         @r=`${PWD_COMMAND}`; export r; \
34230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34231         $(NORMAL_TARGET_EXPORTS) \
34232         (cd $(TARGET_SUBDIR)/libcilkrts && \
34233           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34234
34235 @endif target-libcilkrts
34236
34237 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34238 maybe-install-strip-target-libcilkrts:
34239 @if target-libcilkrts
34240 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34241
34242 install-strip-target-libcilkrts: installdirs
34243         @: $(MAKE); $(unstage)
34244         @r=`${PWD_COMMAND}`; export r; \
34245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34246         $(NORMAL_TARGET_EXPORTS) \
34247         (cd $(TARGET_SUBDIR)/libcilkrts && \
34248           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34249
34250 @endif target-libcilkrts
34251
34252 # Other targets (info, dvi, pdf, etc.)
34253
34254 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34255 maybe-info-target-libcilkrts:
34256 @if target-libcilkrts
34257 maybe-info-target-libcilkrts: info-target-libcilkrts
34258
34259 info-target-libcilkrts: \
34260     configure-target-libcilkrts 
34261         @: $(MAKE); $(unstage)
34262         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34263         r=`${PWD_COMMAND}`; export r; \
34264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34265         $(NORMAL_TARGET_EXPORTS) \
34266         echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34267         for flag in $(EXTRA_TARGET_FLAGS); do \
34268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34269         done; \
34270         (cd $(TARGET_SUBDIR)/libcilkrts && \
34271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34273                   "RANLIB=$${RANLIB}" \
34274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34275                    info) \
34276           || exit 1
34277
34278 @endif target-libcilkrts
34279
34280 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34281 maybe-dvi-target-libcilkrts:
34282 @if target-libcilkrts
34283 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34284
34285 dvi-target-libcilkrts: \
34286     configure-target-libcilkrts 
34287         @: $(MAKE); $(unstage)
34288         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34289         r=`${PWD_COMMAND}`; export r; \
34290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34291         $(NORMAL_TARGET_EXPORTS) \
34292         echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34293         for flag in $(EXTRA_TARGET_FLAGS); do \
34294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34295         done; \
34296         (cd $(TARGET_SUBDIR)/libcilkrts && \
34297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34299                   "RANLIB=$${RANLIB}" \
34300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34301                    dvi) \
34302           || exit 1
34303
34304 @endif target-libcilkrts
34305
34306 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34307 maybe-pdf-target-libcilkrts:
34308 @if target-libcilkrts
34309 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34310
34311 pdf-target-libcilkrts: \
34312     configure-target-libcilkrts 
34313         @: $(MAKE); $(unstage)
34314         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34315         r=`${PWD_COMMAND}`; export r; \
34316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34317         $(NORMAL_TARGET_EXPORTS) \
34318         echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34319         for flag in $(EXTRA_TARGET_FLAGS); do \
34320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34321         done; \
34322         (cd $(TARGET_SUBDIR)/libcilkrts && \
34323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34325                   "RANLIB=$${RANLIB}" \
34326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34327                    pdf) \
34328           || exit 1
34329
34330 @endif target-libcilkrts
34331
34332 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34333 maybe-html-target-libcilkrts:
34334 @if target-libcilkrts
34335 maybe-html-target-libcilkrts: html-target-libcilkrts
34336
34337 html-target-libcilkrts: \
34338     configure-target-libcilkrts 
34339         @: $(MAKE); $(unstage)
34340         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34341         r=`${PWD_COMMAND}`; export r; \
34342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34343         $(NORMAL_TARGET_EXPORTS) \
34344         echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34345         for flag in $(EXTRA_TARGET_FLAGS); do \
34346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34347         done; \
34348         (cd $(TARGET_SUBDIR)/libcilkrts && \
34349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34351                   "RANLIB=$${RANLIB}" \
34352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34353                    html) \
34354           || exit 1
34355
34356 @endif target-libcilkrts
34357
34358 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34359 maybe-TAGS-target-libcilkrts:
34360 @if target-libcilkrts
34361 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34362
34363 TAGS-target-libcilkrts: \
34364     configure-target-libcilkrts 
34365         @: $(MAKE); $(unstage)
34366         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34367         r=`${PWD_COMMAND}`; export r; \
34368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34369         $(NORMAL_TARGET_EXPORTS) \
34370         echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34371         for flag in $(EXTRA_TARGET_FLAGS); do \
34372           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34373         done; \
34374         (cd $(TARGET_SUBDIR)/libcilkrts && \
34375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34377                   "RANLIB=$${RANLIB}" \
34378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34379                    TAGS) \
34380           || exit 1
34381
34382 @endif target-libcilkrts
34383
34384 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
34385 maybe-install-info-target-libcilkrts:
34386 @if target-libcilkrts
34387 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
34388
34389 install-info-target-libcilkrts: \
34390     configure-target-libcilkrts \
34391     info-target-libcilkrts 
34392         @: $(MAKE); $(unstage)
34393         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34394         r=`${PWD_COMMAND}`; export r; \
34395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34396         $(NORMAL_TARGET_EXPORTS) \
34397         echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
34398         for flag in $(EXTRA_TARGET_FLAGS); do \
34399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34400         done; \
34401         (cd $(TARGET_SUBDIR)/libcilkrts && \
34402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34404                   "RANLIB=$${RANLIB}" \
34405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34406                    install-info) \
34407           || exit 1
34408
34409 @endif target-libcilkrts
34410
34411 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
34412 maybe-install-pdf-target-libcilkrts:
34413 @if target-libcilkrts
34414 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
34415
34416 install-pdf-target-libcilkrts: \
34417     configure-target-libcilkrts \
34418     pdf-target-libcilkrts 
34419         @: $(MAKE); $(unstage)
34420         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34421         r=`${PWD_COMMAND}`; export r; \
34422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34423         $(NORMAL_TARGET_EXPORTS) \
34424         echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34425         for flag in $(EXTRA_TARGET_FLAGS); do \
34426           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34427         done; \
34428         (cd $(TARGET_SUBDIR)/libcilkrts && \
34429           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34430                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34431                   "RANLIB=$${RANLIB}" \
34432                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34433                    install-pdf) \
34434           || exit 1
34435
34436 @endif target-libcilkrts
34437
34438 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
34439 maybe-install-html-target-libcilkrts:
34440 @if target-libcilkrts
34441 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
34442
34443 install-html-target-libcilkrts: \
34444     configure-target-libcilkrts \
34445     html-target-libcilkrts 
34446         @: $(MAKE); $(unstage)
34447         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34448         r=`${PWD_COMMAND}`; export r; \
34449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34450         $(NORMAL_TARGET_EXPORTS) \
34451         echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
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)/libcilkrts && \
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                    install-html) \
34461           || exit 1
34462
34463 @endif target-libcilkrts
34464
34465 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
34466 maybe-installcheck-target-libcilkrts:
34467 @if target-libcilkrts
34468 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
34469
34470 installcheck-target-libcilkrts: \
34471     configure-target-libcilkrts 
34472         @: $(MAKE); $(unstage)
34473         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34474         r=`${PWD_COMMAND}`; export r; \
34475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34476         $(NORMAL_TARGET_EXPORTS) \
34477         echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
34478         for flag in $(EXTRA_TARGET_FLAGS); do \
34479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34480         done; \
34481         (cd $(TARGET_SUBDIR)/libcilkrts && \
34482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34484                   "RANLIB=$${RANLIB}" \
34485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34486                    installcheck) \
34487           || exit 1
34488
34489 @endif target-libcilkrts
34490
34491 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
34492 maybe-mostlyclean-target-libcilkrts:
34493 @if target-libcilkrts
34494 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
34495
34496 mostlyclean-target-libcilkrts: 
34497         @: $(MAKE); $(unstage)
34498         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34499         r=`${PWD_COMMAND}`; export r; \
34500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34501         $(NORMAL_TARGET_EXPORTS) \
34502         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34503         for flag in $(EXTRA_TARGET_FLAGS); do \
34504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34505         done; \
34506         (cd $(TARGET_SUBDIR)/libcilkrts && \
34507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34509                   "RANLIB=$${RANLIB}" \
34510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34511                    mostlyclean) \
34512           || exit 1
34513
34514 @endif target-libcilkrts
34515
34516 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
34517 maybe-clean-target-libcilkrts:
34518 @if target-libcilkrts
34519 maybe-clean-target-libcilkrts: clean-target-libcilkrts
34520
34521 clean-target-libcilkrts: 
34522         @: $(MAKE); $(unstage)
34523         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34524         r=`${PWD_COMMAND}`; export r; \
34525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34526         $(NORMAL_TARGET_EXPORTS) \
34527         echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34528         for flag in $(EXTRA_TARGET_FLAGS); do \
34529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530         done; \
34531         (cd $(TARGET_SUBDIR)/libcilkrts && \
34532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34534                   "RANLIB=$${RANLIB}" \
34535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34536                    clean) \
34537           || exit 1
34538
34539 @endif target-libcilkrts
34540
34541 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
34542 maybe-distclean-target-libcilkrts:
34543 @if target-libcilkrts
34544 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
34545
34546 distclean-target-libcilkrts: 
34547         @: $(MAKE); $(unstage)
34548         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34549         r=`${PWD_COMMAND}`; export r; \
34550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34551         $(NORMAL_TARGET_EXPORTS) \
34552         echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34553         for flag in $(EXTRA_TARGET_FLAGS); do \
34554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34555         done; \
34556         (cd $(TARGET_SUBDIR)/libcilkrts && \
34557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34559                   "RANLIB=$${RANLIB}" \
34560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34561                    distclean) \
34562           || exit 1
34563
34564 @endif target-libcilkrts
34565
34566 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
34567 maybe-maintainer-clean-target-libcilkrts:
34568 @if target-libcilkrts
34569 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
34570
34571 maintainer-clean-target-libcilkrts: 
34572         @: $(MAKE); $(unstage)
34573         @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34574         r=`${PWD_COMMAND}`; export r; \
34575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34576         $(NORMAL_TARGET_EXPORTS) \
34577         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34578         for flag in $(EXTRA_TARGET_FLAGS); do \
34579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34580         done; \
34581         (cd $(TARGET_SUBDIR)/libcilkrts && \
34582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34584                   "RANLIB=$${RANLIB}" \
34585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34586                    maintainer-clean) \
34587           || exit 1
34588
34589 @endif target-libcilkrts
34590
34591
34592
34593
34594
34595 .PHONY: configure-target-libssp maybe-configure-target-libssp
34596 maybe-configure-target-libssp:
34597 @if gcc-bootstrap
34598 configure-target-libssp: stage_current
34599 @endif gcc-bootstrap
34600 @if target-libssp
34601 maybe-configure-target-libssp: configure-target-libssp
34602 configure-target-libssp: 
34603         @: $(MAKE); $(unstage)
34604         @r=`${PWD_COMMAND}`; export r; \
34605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34606         echo "Checking multilib configuration for libssp..."; \
34607         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34608         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34609         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34610           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34611             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34612           else \
34613             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34614             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34615           fi; \
34616         else \
34617           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34618         fi; \
34619         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34620         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34621         $(NORMAL_TARGET_EXPORTS)  \
34622         echo Configuring in $(TARGET_SUBDIR)/libssp; \
34623         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34624         case $(srcdir) in \
34625           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34626           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34627                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34628         esac; \
34629         srcdiroption="--srcdir=$${topdir}/libssp"; \
34630         libsrcdir="$$s/libssp"; \
34631         rm -f no-such-file || : ; \
34632         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34633           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34634           --target=${target_alias} $${srcdiroption}  \
34635           || exit 1
34636 @endif target-libssp
34637
34638
34639
34640
34641
34642 .PHONY: all-target-libssp maybe-all-target-libssp
34643 maybe-all-target-libssp:
34644 @if gcc-bootstrap
34645 all-target-libssp: stage_current
34646 @endif gcc-bootstrap
34647 @if target-libssp
34648 TARGET-target-libssp=all
34649 maybe-all-target-libssp: all-target-libssp
34650 all-target-libssp: configure-target-libssp
34651         @: $(MAKE); $(unstage)
34652         @r=`${PWD_COMMAND}`; export r; \
34653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34654         $(NORMAL_TARGET_EXPORTS)  \
34655         (cd $(TARGET_SUBDIR)/libssp && \
34656           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
34657                 $(TARGET-target-libssp))
34658 @endif target-libssp
34659
34660
34661
34662
34663
34664 .PHONY: check-target-libssp maybe-check-target-libssp
34665 maybe-check-target-libssp:
34666 @if target-libssp
34667 maybe-check-target-libssp: check-target-libssp
34668
34669 check-target-libssp:
34670         @: $(MAKE); $(unstage)
34671         @r=`${PWD_COMMAND}`; export r; \
34672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673         $(NORMAL_TARGET_EXPORTS) \
34674         (cd $(TARGET_SUBDIR)/libssp && \
34675           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34676
34677 @endif target-libssp
34678
34679 .PHONY: install-target-libssp maybe-install-target-libssp
34680 maybe-install-target-libssp:
34681 @if target-libssp
34682 maybe-install-target-libssp: install-target-libssp
34683
34684 install-target-libssp: installdirs
34685         @: $(MAKE); $(unstage)
34686         @r=`${PWD_COMMAND}`; export r; \
34687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34688         $(NORMAL_TARGET_EXPORTS) \
34689         (cd $(TARGET_SUBDIR)/libssp && \
34690           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34691
34692 @endif target-libssp
34693
34694 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34695 maybe-install-strip-target-libssp:
34696 @if target-libssp
34697 maybe-install-strip-target-libssp: install-strip-target-libssp
34698
34699 install-strip-target-libssp: installdirs
34700         @: $(MAKE); $(unstage)
34701         @r=`${PWD_COMMAND}`; export r; \
34702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34703         $(NORMAL_TARGET_EXPORTS) \
34704         (cd $(TARGET_SUBDIR)/libssp && \
34705           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34706
34707 @endif target-libssp
34708
34709 # Other targets (info, dvi, pdf, etc.)
34710
34711 .PHONY: maybe-info-target-libssp info-target-libssp
34712 maybe-info-target-libssp:
34713 @if target-libssp
34714 maybe-info-target-libssp: info-target-libssp
34715
34716 info-target-libssp: \
34717     configure-target-libssp 
34718         @: $(MAKE); $(unstage)
34719         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34720         r=`${PWD_COMMAND}`; export r; \
34721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34722         $(NORMAL_TARGET_EXPORTS) \
34723         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34724         for flag in $(EXTRA_TARGET_FLAGS); do \
34725           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34726         done; \
34727         (cd $(TARGET_SUBDIR)/libssp && \
34728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34730                   "RANLIB=$${RANLIB}" \
34731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34732                    info) \
34733           || exit 1
34734
34735 @endif target-libssp
34736
34737 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
34738 maybe-dvi-target-libssp:
34739 @if target-libssp
34740 maybe-dvi-target-libssp: dvi-target-libssp
34741
34742 dvi-target-libssp: \
34743     configure-target-libssp 
34744         @: $(MAKE); $(unstage)
34745         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34746         r=`${PWD_COMMAND}`; export r; \
34747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34748         $(NORMAL_TARGET_EXPORTS) \
34749         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34750         for flag in $(EXTRA_TARGET_FLAGS); do \
34751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34752         done; \
34753         (cd $(TARGET_SUBDIR)/libssp && \
34754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34756                   "RANLIB=$${RANLIB}" \
34757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34758                    dvi) \
34759           || exit 1
34760
34761 @endif target-libssp
34762
34763 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
34764 maybe-pdf-target-libssp:
34765 @if target-libssp
34766 maybe-pdf-target-libssp: pdf-target-libssp
34767
34768 pdf-target-libssp: \
34769     configure-target-libssp 
34770         @: $(MAKE); $(unstage)
34771         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34772         r=`${PWD_COMMAND}`; export r; \
34773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34774         $(NORMAL_TARGET_EXPORTS) \
34775         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34776         for flag in $(EXTRA_TARGET_FLAGS); do \
34777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34778         done; \
34779         (cd $(TARGET_SUBDIR)/libssp && \
34780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34782                   "RANLIB=$${RANLIB}" \
34783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34784                    pdf) \
34785           || exit 1
34786
34787 @endif target-libssp
34788
34789 .PHONY: maybe-html-target-libssp html-target-libssp
34790 maybe-html-target-libssp:
34791 @if target-libssp
34792 maybe-html-target-libssp: html-target-libssp
34793
34794 html-target-libssp: \
34795     configure-target-libssp 
34796         @: $(MAKE); $(unstage)
34797         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34798         r=`${PWD_COMMAND}`; export r; \
34799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34800         $(NORMAL_TARGET_EXPORTS) \
34801         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34802         for flag in $(EXTRA_TARGET_FLAGS); do \
34803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34804         done; \
34805         (cd $(TARGET_SUBDIR)/libssp && \
34806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34808                   "RANLIB=$${RANLIB}" \
34809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34810                    html) \
34811           || exit 1
34812
34813 @endif target-libssp
34814
34815 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
34816 maybe-TAGS-target-libssp:
34817 @if target-libssp
34818 maybe-TAGS-target-libssp: TAGS-target-libssp
34819
34820 TAGS-target-libssp: \
34821     configure-target-libssp 
34822         @: $(MAKE); $(unstage)
34823         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34824         r=`${PWD_COMMAND}`; export r; \
34825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34826         $(NORMAL_TARGET_EXPORTS) \
34827         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
34828         for flag in $(EXTRA_TARGET_FLAGS); do \
34829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34830         done; \
34831         (cd $(TARGET_SUBDIR)/libssp && \
34832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34834                   "RANLIB=$${RANLIB}" \
34835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34836                    TAGS) \
34837           || exit 1
34838
34839 @endif target-libssp
34840
34841 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
34842 maybe-install-info-target-libssp:
34843 @if target-libssp
34844 maybe-install-info-target-libssp: install-info-target-libssp
34845
34846 install-info-target-libssp: \
34847     configure-target-libssp \
34848     info-target-libssp 
34849         @: $(MAKE); $(unstage)
34850         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34851         r=`${PWD_COMMAND}`; export r; \
34852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34853         $(NORMAL_TARGET_EXPORTS) \
34854         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
34855         for flag in $(EXTRA_TARGET_FLAGS); do \
34856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34857         done; \
34858         (cd $(TARGET_SUBDIR)/libssp && \
34859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34861                   "RANLIB=$${RANLIB}" \
34862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34863                    install-info) \
34864           || exit 1
34865
34866 @endif target-libssp
34867
34868 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
34869 maybe-install-pdf-target-libssp:
34870 @if target-libssp
34871 maybe-install-pdf-target-libssp: install-pdf-target-libssp
34872
34873 install-pdf-target-libssp: \
34874     configure-target-libssp \
34875     pdf-target-libssp 
34876         @: $(MAKE); $(unstage)
34877         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34878         r=`${PWD_COMMAND}`; export r; \
34879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34880         $(NORMAL_TARGET_EXPORTS) \
34881         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
34882         for flag in $(EXTRA_TARGET_FLAGS); do \
34883           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884         done; \
34885         (cd $(TARGET_SUBDIR)/libssp && \
34886           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34887                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34888                   "RANLIB=$${RANLIB}" \
34889                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34890                    install-pdf) \
34891           || exit 1
34892
34893 @endif target-libssp
34894
34895 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
34896 maybe-install-html-target-libssp:
34897 @if target-libssp
34898 maybe-install-html-target-libssp: install-html-target-libssp
34899
34900 install-html-target-libssp: \
34901     configure-target-libssp \
34902     html-target-libssp 
34903         @: $(MAKE); $(unstage)
34904         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34905         r=`${PWD_COMMAND}`; export r; \
34906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34907         $(NORMAL_TARGET_EXPORTS) \
34908         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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                    install-html) \
34918           || exit 1
34919
34920 @endif target-libssp
34921
34922 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34923 maybe-installcheck-target-libssp:
34924 @if target-libssp
34925 maybe-installcheck-target-libssp: installcheck-target-libssp
34926
34927 installcheck-target-libssp: \
34928     configure-target-libssp 
34929         @: $(MAKE); $(unstage)
34930         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34931         r=`${PWD_COMMAND}`; export r; \
34932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34933         $(NORMAL_TARGET_EXPORTS) \
34934         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34935         for flag in $(EXTRA_TARGET_FLAGS); do \
34936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937         done; \
34938         (cd $(TARGET_SUBDIR)/libssp && \
34939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34941                   "RANLIB=$${RANLIB}" \
34942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34943                    installcheck) \
34944           || exit 1
34945
34946 @endif target-libssp
34947
34948 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34949 maybe-mostlyclean-target-libssp:
34950 @if target-libssp
34951 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34952
34953 mostlyclean-target-libssp: 
34954         @: $(MAKE); $(unstage)
34955         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34956         r=`${PWD_COMMAND}`; export r; \
34957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34958         $(NORMAL_TARGET_EXPORTS) \
34959         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34960         for flag in $(EXTRA_TARGET_FLAGS); do \
34961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34962         done; \
34963         (cd $(TARGET_SUBDIR)/libssp && \
34964           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34965                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34966                   "RANLIB=$${RANLIB}" \
34967                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34968                    mostlyclean) \
34969           || exit 1
34970
34971 @endif target-libssp
34972
34973 .PHONY: maybe-clean-target-libssp clean-target-libssp
34974 maybe-clean-target-libssp:
34975 @if target-libssp
34976 maybe-clean-target-libssp: clean-target-libssp
34977
34978 clean-target-libssp: 
34979         @: $(MAKE); $(unstage)
34980         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34981         r=`${PWD_COMMAND}`; export r; \
34982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34983         $(NORMAL_TARGET_EXPORTS) \
34984         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34985         for flag in $(EXTRA_TARGET_FLAGS); do \
34986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34987         done; \
34988         (cd $(TARGET_SUBDIR)/libssp && \
34989           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34990                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34991                   "RANLIB=$${RANLIB}" \
34992                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34993                    clean) \
34994           || exit 1
34995
34996 @endif target-libssp
34997
34998 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
34999 maybe-distclean-target-libssp:
35000 @if target-libssp
35001 maybe-distclean-target-libssp: distclean-target-libssp
35002
35003 distclean-target-libssp: 
35004         @: $(MAKE); $(unstage)
35005         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35006         r=`${PWD_COMMAND}`; export r; \
35007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35008         $(NORMAL_TARGET_EXPORTS) \
35009         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35010         for flag in $(EXTRA_TARGET_FLAGS); do \
35011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35012         done; \
35013         (cd $(TARGET_SUBDIR)/libssp && \
35014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35016                   "RANLIB=$${RANLIB}" \
35017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35018                    distclean) \
35019           || exit 1
35020
35021 @endif target-libssp
35022
35023 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35024 maybe-maintainer-clean-target-libssp:
35025 @if target-libssp
35026 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35027
35028 maintainer-clean-target-libssp: 
35029         @: $(MAKE); $(unstage)
35030         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35031         r=`${PWD_COMMAND}`; export r; \
35032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35033         $(NORMAL_TARGET_EXPORTS) \
35034         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35035         for flag in $(EXTRA_TARGET_FLAGS); do \
35036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35037         done; \
35038         (cd $(TARGET_SUBDIR)/libssp && \
35039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35041                   "RANLIB=$${RANLIB}" \
35042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35043                    maintainer-clean) \
35044           || exit 1
35045
35046 @endif target-libssp
35047
35048
35049
35050
35051
35052 .PHONY: configure-target-newlib maybe-configure-target-newlib
35053 maybe-configure-target-newlib:
35054 @if gcc-bootstrap
35055 configure-target-newlib: stage_current
35056 @endif gcc-bootstrap
35057 @if target-newlib
35058 maybe-configure-target-newlib: configure-target-newlib
35059 configure-target-newlib: 
35060         @: $(MAKE); $(unstage)
35061         @r=`${PWD_COMMAND}`; export r; \
35062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35063         echo "Checking multilib configuration for newlib..."; \
35064         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35065         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35066         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35067           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35068             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35069           else \
35070             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35071             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35072           fi; \
35073         else \
35074           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35075         fi; \
35076         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35077         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35078         $(NORMAL_TARGET_EXPORTS)  \
35079         echo Configuring in $(TARGET_SUBDIR)/newlib; \
35080         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35081         case $(srcdir) in \
35082           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35083           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35084                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35085         esac; \
35086         srcdiroption="--srcdir=$${topdir}/newlib"; \
35087         libsrcdir="$$s/newlib"; \
35088         rm -f no-such-file || : ; \
35089         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35090           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35091           --target=${target_alias} $${srcdiroption}  \
35092           || exit 1
35093 @endif target-newlib
35094
35095
35096
35097
35098
35099 .PHONY: all-target-newlib maybe-all-target-newlib
35100 maybe-all-target-newlib:
35101 @if gcc-bootstrap
35102 all-target-newlib: stage_current
35103 @endif gcc-bootstrap
35104 @if target-newlib
35105 TARGET-target-newlib=all
35106 maybe-all-target-newlib: all-target-newlib
35107 all-target-newlib: configure-target-newlib
35108         @: $(MAKE); $(unstage)
35109         @r=`${PWD_COMMAND}`; export r; \
35110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35111         $(NORMAL_TARGET_EXPORTS)  \
35112         (cd $(TARGET_SUBDIR)/newlib && \
35113           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35114                 $(TARGET-target-newlib))
35115 @endif target-newlib
35116
35117
35118
35119
35120
35121 .PHONY: check-target-newlib maybe-check-target-newlib
35122 maybe-check-target-newlib:
35123 @if target-newlib
35124 maybe-check-target-newlib: check-target-newlib
35125
35126 check-target-newlib:
35127         @: $(MAKE); $(unstage)
35128         @r=`${PWD_COMMAND}`; export r; \
35129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130         $(NORMAL_TARGET_EXPORTS) \
35131         (cd $(TARGET_SUBDIR)/newlib && \
35132           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35133
35134 @endif target-newlib
35135
35136 .PHONY: install-target-newlib maybe-install-target-newlib
35137 maybe-install-target-newlib:
35138 @if target-newlib
35139 maybe-install-target-newlib: install-target-newlib
35140
35141 install-target-newlib: installdirs
35142         @: $(MAKE); $(unstage)
35143         @r=`${PWD_COMMAND}`; export r; \
35144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35145         $(NORMAL_TARGET_EXPORTS) \
35146         (cd $(TARGET_SUBDIR)/newlib && \
35147           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35148
35149 @endif target-newlib
35150
35151 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35152 maybe-install-strip-target-newlib:
35153 @if target-newlib
35154 maybe-install-strip-target-newlib: install-strip-target-newlib
35155
35156 install-strip-target-newlib: installdirs
35157         @: $(MAKE); $(unstage)
35158         @r=`${PWD_COMMAND}`; export r; \
35159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35160         $(NORMAL_TARGET_EXPORTS) \
35161         (cd $(TARGET_SUBDIR)/newlib && \
35162           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35163
35164 @endif target-newlib
35165
35166 # Other targets (info, dvi, pdf, etc.)
35167
35168 .PHONY: maybe-info-target-newlib info-target-newlib
35169 maybe-info-target-newlib:
35170 @if target-newlib
35171 maybe-info-target-newlib: info-target-newlib
35172
35173 info-target-newlib: \
35174     configure-target-newlib 
35175         @: $(MAKE); $(unstage)
35176         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35177         r=`${PWD_COMMAND}`; export r; \
35178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35179         $(NORMAL_TARGET_EXPORTS) \
35180         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35181         for flag in $(EXTRA_TARGET_FLAGS); do \
35182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35183         done; \
35184         (cd $(TARGET_SUBDIR)/newlib && \
35185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35187                   "RANLIB=$${RANLIB}" \
35188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35189                    info) \
35190           || exit 1
35191
35192 @endif target-newlib
35193
35194 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35195 maybe-dvi-target-newlib:
35196 @if target-newlib
35197 maybe-dvi-target-newlib: dvi-target-newlib
35198
35199 dvi-target-newlib: \
35200     configure-target-newlib 
35201         @: $(MAKE); $(unstage)
35202         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35203         r=`${PWD_COMMAND}`; export r; \
35204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35205         $(NORMAL_TARGET_EXPORTS) \
35206         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35207         for flag in $(EXTRA_TARGET_FLAGS); do \
35208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35209         done; \
35210         (cd $(TARGET_SUBDIR)/newlib && \
35211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35213                   "RANLIB=$${RANLIB}" \
35214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35215                    dvi) \
35216           || exit 1
35217
35218 @endif target-newlib
35219
35220 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35221 maybe-pdf-target-newlib:
35222 @if target-newlib
35223 maybe-pdf-target-newlib: pdf-target-newlib
35224
35225 pdf-target-newlib: \
35226     configure-target-newlib 
35227         @: $(MAKE); $(unstage)
35228         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35229         r=`${PWD_COMMAND}`; export r; \
35230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35231         $(NORMAL_TARGET_EXPORTS) \
35232         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35233         for flag in $(EXTRA_TARGET_FLAGS); do \
35234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35235         done; \
35236         (cd $(TARGET_SUBDIR)/newlib && \
35237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35239                   "RANLIB=$${RANLIB}" \
35240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35241                    pdf) \
35242           || exit 1
35243
35244 @endif target-newlib
35245
35246 .PHONY: maybe-html-target-newlib html-target-newlib
35247 maybe-html-target-newlib:
35248 @if target-newlib
35249 maybe-html-target-newlib: html-target-newlib
35250
35251 html-target-newlib: \
35252     configure-target-newlib 
35253         @: $(MAKE); $(unstage)
35254         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35255         r=`${PWD_COMMAND}`; export r; \
35256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35257         $(NORMAL_TARGET_EXPORTS) \
35258         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35259         for flag in $(EXTRA_TARGET_FLAGS); do \
35260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35261         done; \
35262         (cd $(TARGET_SUBDIR)/newlib && \
35263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35265                   "RANLIB=$${RANLIB}" \
35266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35267                    html) \
35268           || exit 1
35269
35270 @endif target-newlib
35271
35272 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35273 maybe-TAGS-target-newlib:
35274 @if target-newlib
35275 maybe-TAGS-target-newlib: TAGS-target-newlib
35276
35277 TAGS-target-newlib: \
35278     configure-target-newlib 
35279         @: $(MAKE); $(unstage)
35280         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35281         r=`${PWD_COMMAND}`; export r; \
35282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35283         $(NORMAL_TARGET_EXPORTS) \
35284         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35285         for flag in $(EXTRA_TARGET_FLAGS); do \
35286           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35287         done; \
35288         (cd $(TARGET_SUBDIR)/newlib && \
35289           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35290                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35291                   "RANLIB=$${RANLIB}" \
35292                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35293                    TAGS) \
35294           || exit 1
35295
35296 @endif target-newlib
35297
35298 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35299 maybe-install-info-target-newlib:
35300 @if target-newlib
35301 maybe-install-info-target-newlib: install-info-target-newlib
35302
35303 install-info-target-newlib: \
35304     configure-target-newlib \
35305     info-target-newlib 
35306         @: $(MAKE); $(unstage)
35307         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35308         r=`${PWD_COMMAND}`; export r; \
35309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35310         $(NORMAL_TARGET_EXPORTS) \
35311         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35312         for flag in $(EXTRA_TARGET_FLAGS); do \
35313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35314         done; \
35315         (cd $(TARGET_SUBDIR)/newlib && \
35316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35318                   "RANLIB=$${RANLIB}" \
35319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35320                    install-info) \
35321           || exit 1
35322
35323 @endif target-newlib
35324
35325 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35326 maybe-install-pdf-target-newlib:
35327 @if target-newlib
35328 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35329
35330 install-pdf-target-newlib: \
35331     configure-target-newlib \
35332     pdf-target-newlib 
35333         @: $(MAKE); $(unstage)
35334         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35335         r=`${PWD_COMMAND}`; export r; \
35336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35337         $(NORMAL_TARGET_EXPORTS) \
35338         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35339         for flag in $(EXTRA_TARGET_FLAGS); do \
35340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35341         done; \
35342         (cd $(TARGET_SUBDIR)/newlib && \
35343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35345                   "RANLIB=$${RANLIB}" \
35346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35347                    install-pdf) \
35348           || exit 1
35349
35350 @endif target-newlib
35351
35352 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35353 maybe-install-html-target-newlib:
35354 @if target-newlib
35355 maybe-install-html-target-newlib: install-html-target-newlib
35356
35357 install-html-target-newlib: \
35358     configure-target-newlib \
35359     html-target-newlib 
35360         @: $(MAKE); $(unstage)
35361         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35362         r=`${PWD_COMMAND}`; export r; \
35363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35364         $(NORMAL_TARGET_EXPORTS) \
35365         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
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                    install-html) \
35375           || exit 1
35376
35377 @endif target-newlib
35378
35379 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35380 maybe-installcheck-target-newlib:
35381 @if target-newlib
35382 maybe-installcheck-target-newlib: installcheck-target-newlib
35383
35384 installcheck-target-newlib: \
35385     configure-target-newlib 
35386         @: $(MAKE); $(unstage)
35387         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35388         r=`${PWD_COMMAND}`; export r; \
35389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35390         $(NORMAL_TARGET_EXPORTS) \
35391         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35392         for flag in $(EXTRA_TARGET_FLAGS); do \
35393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35394         done; \
35395         (cd $(TARGET_SUBDIR)/newlib && \
35396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35398                   "RANLIB=$${RANLIB}" \
35399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35400                    installcheck) \
35401           || exit 1
35402
35403 @endif target-newlib
35404
35405 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
35406 maybe-mostlyclean-target-newlib:
35407 @if target-newlib
35408 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35409
35410 mostlyclean-target-newlib: 
35411         @: $(MAKE); $(unstage)
35412         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35413         r=`${PWD_COMMAND}`; export r; \
35414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35415         $(NORMAL_TARGET_EXPORTS) \
35416         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35417         for flag in $(EXTRA_TARGET_FLAGS); do \
35418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35419         done; \
35420         (cd $(TARGET_SUBDIR)/newlib && \
35421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35423                   "RANLIB=$${RANLIB}" \
35424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35425                    mostlyclean) \
35426           || exit 1
35427
35428 @endif target-newlib
35429
35430 .PHONY: maybe-clean-target-newlib clean-target-newlib
35431 maybe-clean-target-newlib:
35432 @if target-newlib
35433 maybe-clean-target-newlib: clean-target-newlib
35434
35435 clean-target-newlib: 
35436         @: $(MAKE); $(unstage)
35437         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35438         r=`${PWD_COMMAND}`; export r; \
35439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35440         $(NORMAL_TARGET_EXPORTS) \
35441         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35442         for flag in $(EXTRA_TARGET_FLAGS); do \
35443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35444         done; \
35445         (cd $(TARGET_SUBDIR)/newlib && \
35446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448                   "RANLIB=$${RANLIB}" \
35449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35450                    clean) \
35451           || exit 1
35452
35453 @endif target-newlib
35454
35455 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
35456 maybe-distclean-target-newlib:
35457 @if target-newlib
35458 maybe-distclean-target-newlib: distclean-target-newlib
35459
35460 distclean-target-newlib: 
35461         @: $(MAKE); $(unstage)
35462         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35463         r=`${PWD_COMMAND}`; export r; \
35464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35465         $(NORMAL_TARGET_EXPORTS) \
35466         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35467         for flag in $(EXTRA_TARGET_FLAGS); do \
35468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35469         done; \
35470         (cd $(TARGET_SUBDIR)/newlib && \
35471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35473                   "RANLIB=$${RANLIB}" \
35474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35475                    distclean) \
35476           || exit 1
35477
35478 @endif target-newlib
35479
35480 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35481 maybe-maintainer-clean-target-newlib:
35482 @if target-newlib
35483 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35484
35485 maintainer-clean-target-newlib: 
35486         @: $(MAKE); $(unstage)
35487         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35488         r=`${PWD_COMMAND}`; export r; \
35489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35490         $(NORMAL_TARGET_EXPORTS) \
35491         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35492         for flag in $(EXTRA_TARGET_FLAGS); do \
35493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35494         done; \
35495         (cd $(TARGET_SUBDIR)/newlib && \
35496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35498                   "RANLIB=$${RANLIB}" \
35499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35500                    maintainer-clean) \
35501           || exit 1
35502
35503 @endif target-newlib
35504
35505
35506
35507
35508
35509 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
35510 maybe-configure-target-libgcc:
35511 @if gcc-bootstrap
35512 configure-target-libgcc: stage_current
35513 @endif gcc-bootstrap
35514 @if target-libgcc
35515 maybe-configure-target-libgcc: configure-target-libgcc
35516 configure-target-libgcc: 
35517         @r=`${PWD_COMMAND}`; export r; \
35518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35519         echo "Checking multilib configuration for libgcc..."; \
35520         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35521         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35522         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35523           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35524             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35525           else \
35526             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35527             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35528           fi; \
35529         else \
35530           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35531         fi; \
35532         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35533         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35534         $(NORMAL_TARGET_EXPORTS)  \
35535         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35536         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35537         case $(srcdir) in \
35538           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35539           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35540                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35541         esac; \
35542         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35543         libsrcdir="$$s/libgcc"; \
35544         rm -f no-such-file || : ; \
35545         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35546           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35547           --target=${target_alias} $${srcdiroption}  \
35548           || exit 1
35549 @endif target-libgcc
35550
35551
35552
35553 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35554 maybe-configure-stage1-target-libgcc:
35555 @if target-libgcc-bootstrap
35556 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35557 configure-stage1-target-libgcc:
35558         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35559         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35560         @r=`${PWD_COMMAND}`; export r; \
35561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35562         TFLAGS="$(STAGE1_TFLAGS)"; \
35563         echo "Checking multilib configuration for libgcc..."; \
35564         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35565         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35566           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35567             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35568           else \
35569             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35570             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35571           fi; \
35572         else \
35573           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35574         fi; \
35575         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35576         $(NORMAL_TARGET_EXPORTS) \
35577         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35578         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35579         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35580         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35581         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35582         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35583         case $(srcdir) in \
35584           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35585           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35586                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35587         esac; \
35588         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35589         libsrcdir="$$s/libgcc"; \
35590         $(SHELL) $${libsrcdir}/configure \
35591           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35592           --target=${target_alias} $${srcdiroption} \
35593           $(STAGE1_CONFIGURE_FLAGS)
35594 @endif target-libgcc-bootstrap
35595
35596 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35597 maybe-configure-stage2-target-libgcc:
35598 @if target-libgcc-bootstrap
35599 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35600 configure-stage2-target-libgcc:
35601         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35602         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35603         @r=`${PWD_COMMAND}`; export r; \
35604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35605         TFLAGS="$(STAGE2_TFLAGS)"; \
35606         echo "Checking multilib configuration for libgcc..."; \
35607         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35608         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35609           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35610             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35611           else \
35612             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35613             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35614           fi; \
35615         else \
35616           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35617         fi; \
35618         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35619         $(NORMAL_TARGET_EXPORTS) \
35620          \
35621         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35622         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35623         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35624         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35625         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35626         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35627         case $(srcdir) in \
35628           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35629           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35630                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35631         esac; \
35632         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35633         libsrcdir="$$s/libgcc"; \
35634         $(SHELL) $${libsrcdir}/configure \
35635           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35636           --target=${target_alias} $${srcdiroption} \
35637           --with-build-libsubdir=$(HOST_SUBDIR) \
35638           $(STAGE2_CONFIGURE_FLAGS)
35639 @endif target-libgcc-bootstrap
35640
35641 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35642 maybe-configure-stage3-target-libgcc:
35643 @if target-libgcc-bootstrap
35644 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35645 configure-stage3-target-libgcc:
35646         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35647         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35648         @r=`${PWD_COMMAND}`; export r; \
35649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35650         TFLAGS="$(STAGE3_TFLAGS)"; \
35651         echo "Checking multilib configuration for libgcc..."; \
35652         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35653         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35654           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35655             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35656           else \
35657             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35658             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35659           fi; \
35660         else \
35661           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35662         fi; \
35663         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35664         $(NORMAL_TARGET_EXPORTS) \
35665          \
35666         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35667         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35668         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35669         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35670         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35671         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35672         case $(srcdir) in \
35673           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35674           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35675                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35676         esac; \
35677         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35678         libsrcdir="$$s/libgcc"; \
35679         $(SHELL) $${libsrcdir}/configure \
35680           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35681           --target=${target_alias} $${srcdiroption} \
35682           --with-build-libsubdir=$(HOST_SUBDIR) \
35683           $(STAGE3_CONFIGURE_FLAGS)
35684 @endif target-libgcc-bootstrap
35685
35686 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35687 maybe-configure-stage4-target-libgcc:
35688 @if target-libgcc-bootstrap
35689 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35690 configure-stage4-target-libgcc:
35691         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35692         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35693         @r=`${PWD_COMMAND}`; export r; \
35694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35695         TFLAGS="$(STAGE4_TFLAGS)"; \
35696         echo "Checking multilib configuration for libgcc..."; \
35697         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35698         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35699           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35700             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35701           else \
35702             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35703             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35704           fi; \
35705         else \
35706           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35707         fi; \
35708         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35709         $(NORMAL_TARGET_EXPORTS) \
35710          \
35711         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35712         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35713         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35714         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35715         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35716         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35717         case $(srcdir) in \
35718           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35719           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35720                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35721         esac; \
35722         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35723         libsrcdir="$$s/libgcc"; \
35724         $(SHELL) $${libsrcdir}/configure \
35725           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35726           --target=${target_alias} $${srcdiroption} \
35727           --with-build-libsubdir=$(HOST_SUBDIR) \
35728           $(STAGE4_CONFIGURE_FLAGS)
35729 @endif target-libgcc-bootstrap
35730
35731 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35732 maybe-configure-stageprofile-target-libgcc:
35733 @if target-libgcc-bootstrap
35734 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35735 configure-stageprofile-target-libgcc:
35736         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35737         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35738         @r=`${PWD_COMMAND}`; export r; \
35739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740         TFLAGS="$(STAGEprofile_TFLAGS)"; \
35741         echo "Checking multilib configuration for libgcc..."; \
35742         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35743         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35744           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35745             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35746           else \
35747             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35748             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35749           fi; \
35750         else \
35751           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35752         fi; \
35753         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35754         $(NORMAL_TARGET_EXPORTS) \
35755          \
35756         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35757         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35758         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35759         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35760         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35761         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35762         case $(srcdir) in \
35763           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35764           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35765                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35766         esac; \
35767         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35768         libsrcdir="$$s/libgcc"; \
35769         $(SHELL) $${libsrcdir}/configure \
35770           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35771           --target=${target_alias} $${srcdiroption} \
35772           --with-build-libsubdir=$(HOST_SUBDIR) \
35773           $(STAGEprofile_CONFIGURE_FLAGS)
35774 @endif target-libgcc-bootstrap
35775
35776 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35777 maybe-configure-stagefeedback-target-libgcc:
35778 @if target-libgcc-bootstrap
35779 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35780 configure-stagefeedback-target-libgcc:
35781         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35782         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35783         @r=`${PWD_COMMAND}`; export r; \
35784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35785         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35786         echo "Checking multilib configuration for libgcc..."; \
35787         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35788         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35789           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35790             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35791           else \
35792             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35793             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35794           fi; \
35795         else \
35796           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35797         fi; \
35798         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35799         $(NORMAL_TARGET_EXPORTS) \
35800          \
35801         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35802         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35803         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
35804         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
35805         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35806         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35807         case $(srcdir) in \
35808           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35809           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35810                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35811         esac; \
35812         srcdiroption="--srcdir=$${topdir}/libgcc"; \
35813         libsrcdir="$$s/libgcc"; \
35814         $(SHELL) $${libsrcdir}/configure \
35815           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35816           --target=${target_alias} $${srcdiroption} \
35817           --with-build-libsubdir=$(HOST_SUBDIR) \
35818           $(STAGEfeedback_CONFIGURE_FLAGS)
35819 @endif target-libgcc-bootstrap
35820
35821
35822
35823
35824
35825 .PHONY: all-target-libgcc maybe-all-target-libgcc
35826 maybe-all-target-libgcc:
35827 @if gcc-bootstrap
35828 all-target-libgcc: stage_current
35829 @endif gcc-bootstrap
35830 @if target-libgcc
35831 TARGET-target-libgcc=all
35832 maybe-all-target-libgcc: all-target-libgcc
35833 all-target-libgcc: configure-target-libgcc
35834         @r=`${PWD_COMMAND}`; export r; \
35835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35836         $(NORMAL_TARGET_EXPORTS)  \
35837         (cd $(TARGET_SUBDIR)/libgcc && \
35838           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
35839                 $(TARGET-target-libgcc))
35840 @endif target-libgcc
35841
35842
35843
35844 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
35845 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
35846 maybe-all-stage1-target-libgcc:
35847 maybe-clean-stage1-target-libgcc:
35848 @if target-libgcc-bootstrap
35849 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
35850 all-stage1: all-stage1-target-libgcc
35851 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
35852 all-stage1-target-libgcc: configure-stage1-target-libgcc
35853         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35854         @r=`${PWD_COMMAND}`; export r; \
35855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35856         TFLAGS="$(STAGE1_TFLAGS)"; \
35857         $(NORMAL_TARGET_EXPORTS)  \
35858         cd $(TARGET_SUBDIR)/libgcc && \
35859         $(MAKE) $(BASE_FLAGS_TO_PASS) \
35860                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35861                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35862                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35863                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35864                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35865                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35866                 $(EXTRA_TARGET_FLAGS)  \
35867                   \
35868                 TFLAGS="$(STAGE1_TFLAGS)" \
35869                 $(TARGET-stage1-target-libgcc)
35870
35871 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
35872 clean-stage1: clean-stage1-target-libgcc
35873 clean-stage1-target-libgcc:
35874         @if [ $(current_stage) = stage1 ]; then \
35875           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35876         else \
35877           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
35878           $(MAKE) stage1-start; \
35879         fi; \
35880         cd $(TARGET_SUBDIR)/libgcc && \
35881         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
35882           clean
35883 @endif target-libgcc-bootstrap
35884
35885
35886 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
35887 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
35888 maybe-all-stage2-target-libgcc:
35889 maybe-clean-stage2-target-libgcc:
35890 @if target-libgcc-bootstrap
35891 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35892 all-stage2: all-stage2-target-libgcc
35893 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35894 all-stage2-target-libgcc: configure-stage2-target-libgcc
35895         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35896         @r=`${PWD_COMMAND}`; export r; \
35897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35898         TFLAGS="$(STAGE2_TFLAGS)"; \
35899         $(NORMAL_TARGET_EXPORTS) \
35900           \
35901         cd $(TARGET_SUBDIR)/libgcc && \
35902         $(MAKE) $(BASE_FLAGS_TO_PASS) \
35903                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35904                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35905                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35906                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35907                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35908                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35909                 $(EXTRA_TARGET_FLAGS)   \
35910                 TFLAGS="$(STAGE2_TFLAGS)" \
35911                 $(TARGET-stage2-target-libgcc)
35912
35913 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35914 clean-stage2: clean-stage2-target-libgcc
35915 clean-stage2-target-libgcc:
35916         @if [ $(current_stage) = stage2 ]; then \
35917           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35918         else \
35919           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35920           $(MAKE) stage2-start; \
35921         fi; \
35922         cd $(TARGET_SUBDIR)/libgcc && \
35923         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35924 @endif target-libgcc-bootstrap
35925
35926
35927 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35928 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35929 maybe-all-stage3-target-libgcc:
35930 maybe-clean-stage3-target-libgcc:
35931 @if target-libgcc-bootstrap
35932 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35933 all-stage3: all-stage3-target-libgcc
35934 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35935 all-stage3-target-libgcc: configure-stage3-target-libgcc
35936         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35937         @r=`${PWD_COMMAND}`; export r; \
35938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35939         TFLAGS="$(STAGE3_TFLAGS)"; \
35940         $(NORMAL_TARGET_EXPORTS) \
35941           \
35942         cd $(TARGET_SUBDIR)/libgcc && \
35943         $(MAKE) $(BASE_FLAGS_TO_PASS) \
35944                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35945                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35946                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35947                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35948                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35949                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35950                 $(EXTRA_TARGET_FLAGS)   \
35951                 TFLAGS="$(STAGE3_TFLAGS)" \
35952                 $(TARGET-stage3-target-libgcc)
35953
35954 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35955 clean-stage3: clean-stage3-target-libgcc
35956 clean-stage3-target-libgcc:
35957         @if [ $(current_stage) = stage3 ]; then \
35958           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35959         else \
35960           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35961           $(MAKE) stage3-start; \
35962         fi; \
35963         cd $(TARGET_SUBDIR)/libgcc && \
35964         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
35965 @endif target-libgcc-bootstrap
35966
35967
35968 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35969 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35970 maybe-all-stage4-target-libgcc:
35971 maybe-clean-stage4-target-libgcc:
35972 @if target-libgcc-bootstrap
35973 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35974 all-stage4: all-stage4-target-libgcc
35975 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35976 all-stage4-target-libgcc: configure-stage4-target-libgcc
35977         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35978         @r=`${PWD_COMMAND}`; export r; \
35979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35980         TFLAGS="$(STAGE4_TFLAGS)"; \
35981         $(NORMAL_TARGET_EXPORTS) \
35982           \
35983         cd $(TARGET_SUBDIR)/libgcc && \
35984         $(MAKE) $(BASE_FLAGS_TO_PASS) \
35985                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35986                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35987                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35988                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35989                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35990                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35991                 $(EXTRA_TARGET_FLAGS)   \
35992                 TFLAGS="$(STAGE4_TFLAGS)" \
35993                 $(TARGET-stage4-target-libgcc)
35994
35995 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35996 clean-stage4: clean-stage4-target-libgcc
35997 clean-stage4-target-libgcc:
35998         @if [ $(current_stage) = stage4 ]; then \
35999           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36000         else \
36001           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36002           $(MAKE) stage4-start; \
36003         fi; \
36004         cd $(TARGET_SUBDIR)/libgcc && \
36005         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36006 @endif target-libgcc-bootstrap
36007
36008
36009 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36010 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36011 maybe-all-stageprofile-target-libgcc:
36012 maybe-clean-stageprofile-target-libgcc:
36013 @if target-libgcc-bootstrap
36014 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36015 all-stageprofile: all-stageprofile-target-libgcc
36016 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36017 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36018         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36019         @r=`${PWD_COMMAND}`; export r; \
36020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36021         TFLAGS="$(STAGEprofile_TFLAGS)"; \
36022         $(NORMAL_TARGET_EXPORTS) \
36023           \
36024         cd $(TARGET_SUBDIR)/libgcc && \
36025         $(MAKE) $(BASE_FLAGS_TO_PASS) \
36026                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36027                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36028                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36029                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36030                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36031                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36032                 $(EXTRA_TARGET_FLAGS)   \
36033                 TFLAGS="$(STAGEprofile_TFLAGS)" \
36034                 $(TARGET-stageprofile-target-libgcc)
36035
36036 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36037 clean-stageprofile: clean-stageprofile-target-libgcc
36038 clean-stageprofile-target-libgcc:
36039         @if [ $(current_stage) = stageprofile ]; then \
36040           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36041         else \
36042           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36043           $(MAKE) stageprofile-start; \
36044         fi; \
36045         cd $(TARGET_SUBDIR)/libgcc && \
36046         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36047 @endif target-libgcc-bootstrap
36048
36049
36050 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36051 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36052 maybe-all-stagefeedback-target-libgcc:
36053 maybe-clean-stagefeedback-target-libgcc:
36054 @if target-libgcc-bootstrap
36055 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36056 all-stagefeedback: all-stagefeedback-target-libgcc
36057 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36058 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36059         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36060         @r=`${PWD_COMMAND}`; export r; \
36061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36062         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36063         $(NORMAL_TARGET_EXPORTS) \
36064           \
36065         cd $(TARGET_SUBDIR)/libgcc && \
36066         $(MAKE) $(BASE_FLAGS_TO_PASS) \
36067                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36068                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36069                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36070                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36071                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36072                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36073                 $(EXTRA_TARGET_FLAGS)   \
36074                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36075                 $(TARGET-stagefeedback-target-libgcc)
36076
36077 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36078 clean-stagefeedback: clean-stagefeedback-target-libgcc
36079 clean-stagefeedback-target-libgcc:
36080         @if [ $(current_stage) = stagefeedback ]; then \
36081           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36082         else \
36083           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36084           $(MAKE) stagefeedback-start; \
36085         fi; \
36086         cd $(TARGET_SUBDIR)/libgcc && \
36087         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
36088 @endif target-libgcc-bootstrap
36089
36090
36091
36092
36093
36094
36095 .PHONY: check-target-libgcc maybe-check-target-libgcc
36096 maybe-check-target-libgcc:
36097 @if target-libgcc
36098 maybe-check-target-libgcc: check-target-libgcc
36099
36100 # Dummy target for uncheckable module.
36101 check-target-libgcc:
36102
36103 @endif target-libgcc
36104
36105 .PHONY: install-target-libgcc maybe-install-target-libgcc
36106 maybe-install-target-libgcc:
36107 @if target-libgcc
36108 maybe-install-target-libgcc: install-target-libgcc
36109
36110 install-target-libgcc: installdirs
36111         @: $(MAKE); $(unstage)
36112         @r=`${PWD_COMMAND}`; export r; \
36113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114         $(NORMAL_TARGET_EXPORTS) \
36115         (cd $(TARGET_SUBDIR)/libgcc && \
36116           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36117
36118 @endif target-libgcc
36119
36120 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36121 maybe-install-strip-target-libgcc:
36122 @if target-libgcc
36123 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36124
36125 install-strip-target-libgcc: installdirs
36126         @: $(MAKE); $(unstage)
36127         @r=`${PWD_COMMAND}`; export r; \
36128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36129         $(NORMAL_TARGET_EXPORTS) \
36130         (cd $(TARGET_SUBDIR)/libgcc && \
36131           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36132
36133 @endif target-libgcc
36134
36135 # Other targets (info, dvi, pdf, etc.)
36136
36137 .PHONY: maybe-info-target-libgcc info-target-libgcc
36138 maybe-info-target-libgcc:
36139 @if target-libgcc
36140 maybe-info-target-libgcc: info-target-libgcc
36141
36142 info-target-libgcc: \
36143     configure-target-libgcc 
36144         @: $(MAKE); $(unstage)
36145         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36146         r=`${PWD_COMMAND}`; export r; \
36147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148         $(NORMAL_TARGET_EXPORTS) \
36149         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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                    info) \
36159           || exit 1
36160
36161 @endif target-libgcc
36162
36163 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36164 maybe-dvi-target-libgcc:
36165 @if target-libgcc
36166 maybe-dvi-target-libgcc: dvi-target-libgcc
36167
36168 dvi-target-libgcc: \
36169     configure-target-libgcc 
36170         @: $(MAKE); $(unstage)
36171         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36172         r=`${PWD_COMMAND}`; export r; \
36173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36174         $(NORMAL_TARGET_EXPORTS) \
36175         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36176         for flag in $(EXTRA_TARGET_FLAGS); do \
36177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36178         done; \
36179         (cd $(TARGET_SUBDIR)/libgcc && \
36180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36182                   "RANLIB=$${RANLIB}" \
36183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36184                    dvi) \
36185           || exit 1
36186
36187 @endif target-libgcc
36188
36189 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36190 maybe-pdf-target-libgcc:
36191 @if target-libgcc
36192 maybe-pdf-target-libgcc: pdf-target-libgcc
36193
36194 pdf-target-libgcc: \
36195     configure-target-libgcc 
36196         @: $(MAKE); $(unstage)
36197         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36198         r=`${PWD_COMMAND}`; export r; \
36199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36200         $(NORMAL_TARGET_EXPORTS) \
36201         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36202         for flag in $(EXTRA_TARGET_FLAGS); do \
36203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36204         done; \
36205         (cd $(TARGET_SUBDIR)/libgcc && \
36206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36208                   "RANLIB=$${RANLIB}" \
36209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36210                    pdf) \
36211           || exit 1
36212
36213 @endif target-libgcc
36214
36215 .PHONY: maybe-html-target-libgcc html-target-libgcc
36216 maybe-html-target-libgcc:
36217 @if target-libgcc
36218 maybe-html-target-libgcc: html-target-libgcc
36219
36220 html-target-libgcc: \
36221     configure-target-libgcc 
36222         @: $(MAKE); $(unstage)
36223         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36224         r=`${PWD_COMMAND}`; export r; \
36225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36226         $(NORMAL_TARGET_EXPORTS) \
36227         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36228         for flag in $(EXTRA_TARGET_FLAGS); do \
36229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36230         done; \
36231         (cd $(TARGET_SUBDIR)/libgcc && \
36232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36234                   "RANLIB=$${RANLIB}" \
36235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36236                    html) \
36237           || exit 1
36238
36239 @endif target-libgcc
36240
36241 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36242 maybe-TAGS-target-libgcc:
36243 @if target-libgcc
36244 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36245
36246 TAGS-target-libgcc: \
36247     configure-target-libgcc 
36248         @: $(MAKE); $(unstage)
36249         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36250         r=`${PWD_COMMAND}`; export r; \
36251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36252         $(NORMAL_TARGET_EXPORTS) \
36253         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36254         for flag in $(EXTRA_TARGET_FLAGS); do \
36255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36256         done; \
36257         (cd $(TARGET_SUBDIR)/libgcc && \
36258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36260                   "RANLIB=$${RANLIB}" \
36261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36262                    TAGS) \
36263           || exit 1
36264
36265 @endif target-libgcc
36266
36267 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36268 maybe-install-info-target-libgcc:
36269 @if target-libgcc
36270 maybe-install-info-target-libgcc: install-info-target-libgcc
36271
36272 install-info-target-libgcc: \
36273     configure-target-libgcc \
36274     info-target-libgcc 
36275         @: $(MAKE); $(unstage)
36276         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36277         r=`${PWD_COMMAND}`; export r; \
36278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36279         $(NORMAL_TARGET_EXPORTS) \
36280         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36281         for flag in $(EXTRA_TARGET_FLAGS); do \
36282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36283         done; \
36284         (cd $(TARGET_SUBDIR)/libgcc && \
36285           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36286                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36287                   "RANLIB=$${RANLIB}" \
36288                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36289                    install-info) \
36290           || exit 1
36291
36292 @endif target-libgcc
36293
36294 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36295 maybe-install-pdf-target-libgcc:
36296 @if target-libgcc
36297 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36298
36299 install-pdf-target-libgcc: \
36300     configure-target-libgcc \
36301     pdf-target-libgcc 
36302         @: $(MAKE); $(unstage)
36303         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36304         r=`${PWD_COMMAND}`; export r; \
36305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36306         $(NORMAL_TARGET_EXPORTS) \
36307         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36308         for flag in $(EXTRA_TARGET_FLAGS); do \
36309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36310         done; \
36311         (cd $(TARGET_SUBDIR)/libgcc && \
36312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36314                   "RANLIB=$${RANLIB}" \
36315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36316                    install-pdf) \
36317           || exit 1
36318
36319 @endif target-libgcc
36320
36321 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36322 maybe-install-html-target-libgcc:
36323 @if target-libgcc
36324 maybe-install-html-target-libgcc: install-html-target-libgcc
36325
36326 install-html-target-libgcc: \
36327     configure-target-libgcc \
36328     html-target-libgcc 
36329         @: $(MAKE); $(unstage)
36330         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36331         r=`${PWD_COMMAND}`; export r; \
36332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36333         $(NORMAL_TARGET_EXPORTS) \
36334         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36335         for flag in $(EXTRA_TARGET_FLAGS); do \
36336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36337         done; \
36338         (cd $(TARGET_SUBDIR)/libgcc && \
36339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36341                   "RANLIB=$${RANLIB}" \
36342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36343                    install-html) \
36344           || exit 1
36345
36346 @endif target-libgcc
36347
36348 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36349 maybe-installcheck-target-libgcc:
36350 @if target-libgcc
36351 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36352
36353 installcheck-target-libgcc: \
36354     configure-target-libgcc 
36355         @: $(MAKE); $(unstage)
36356         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36357         r=`${PWD_COMMAND}`; export r; \
36358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36359         $(NORMAL_TARGET_EXPORTS) \
36360         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36361         for flag in $(EXTRA_TARGET_FLAGS); do \
36362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36363         done; \
36364         (cd $(TARGET_SUBDIR)/libgcc && \
36365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36367                   "RANLIB=$${RANLIB}" \
36368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36369                    installcheck) \
36370           || exit 1
36371
36372 @endif target-libgcc
36373
36374 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36375 maybe-mostlyclean-target-libgcc:
36376 @if target-libgcc
36377 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36378
36379 mostlyclean-target-libgcc: 
36380         @: $(MAKE); $(unstage)
36381         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36382         r=`${PWD_COMMAND}`; export r; \
36383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36384         $(NORMAL_TARGET_EXPORTS) \
36385         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36386         for flag in $(EXTRA_TARGET_FLAGS); do \
36387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36388         done; \
36389         (cd $(TARGET_SUBDIR)/libgcc && \
36390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36392                   "RANLIB=$${RANLIB}" \
36393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36394                    mostlyclean) \
36395           || exit 1
36396
36397 @endif target-libgcc
36398
36399 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
36400 maybe-clean-target-libgcc:
36401 @if target-libgcc
36402 maybe-clean-target-libgcc: clean-target-libgcc
36403
36404 clean-target-libgcc: 
36405         @: $(MAKE); $(unstage)
36406         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36407         r=`${PWD_COMMAND}`; export r; \
36408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36409         $(NORMAL_TARGET_EXPORTS) \
36410         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36411         for flag in $(EXTRA_TARGET_FLAGS); do \
36412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36413         done; \
36414         (cd $(TARGET_SUBDIR)/libgcc && \
36415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36417                   "RANLIB=$${RANLIB}" \
36418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36419                    clean) \
36420           || exit 1
36421
36422 @endif target-libgcc
36423
36424 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36425 maybe-distclean-target-libgcc:
36426 @if target-libgcc
36427 maybe-distclean-target-libgcc: distclean-target-libgcc
36428
36429 distclean-target-libgcc: 
36430         @: $(MAKE); $(unstage)
36431         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36432         r=`${PWD_COMMAND}`; export r; \
36433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36434         $(NORMAL_TARGET_EXPORTS) \
36435         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
36436         for flag in $(EXTRA_TARGET_FLAGS); do \
36437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36438         done; \
36439         (cd $(TARGET_SUBDIR)/libgcc && \
36440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36442                   "RANLIB=$${RANLIB}" \
36443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36444                    distclean) \
36445           || exit 1
36446
36447 @endif target-libgcc
36448
36449 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36450 maybe-maintainer-clean-target-libgcc:
36451 @if target-libgcc
36452 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36453
36454 maintainer-clean-target-libgcc: 
36455         @: $(MAKE); $(unstage)
36456         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36457         r=`${PWD_COMMAND}`; export r; \
36458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36459         $(NORMAL_TARGET_EXPORTS) \
36460         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36461         for flag in $(EXTRA_TARGET_FLAGS); do \
36462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36463         done; \
36464         (cd $(TARGET_SUBDIR)/libgcc && \
36465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36467                   "RANLIB=$${RANLIB}" \
36468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36469                    maintainer-clean) \
36470           || exit 1
36471
36472 @endif target-libgcc
36473
36474
36475
36476
36477
36478 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36479 maybe-configure-target-libbacktrace:
36480 @if gcc-bootstrap
36481 configure-target-libbacktrace: stage_current
36482 @endif gcc-bootstrap
36483 @if target-libbacktrace
36484 maybe-configure-target-libbacktrace: configure-target-libbacktrace
36485 configure-target-libbacktrace: 
36486         @: $(MAKE); $(unstage)
36487         @r=`${PWD_COMMAND}`; export r; \
36488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36489         echo "Checking multilib configuration for libbacktrace..."; \
36490         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36491         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36492         if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36493           if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36494             rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36495           else \
36496             rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36497             mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36498           fi; \
36499         else \
36500           mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36501         fi; \
36502         test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36503         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36504         $(NORMAL_TARGET_EXPORTS)  \
36505         echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36506         cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36507         case $(srcdir) in \
36508           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36509           *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36510                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36511         esac; \
36512         srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36513         libsrcdir="$$s/libbacktrace"; \
36514         rm -f no-such-file || : ; \
36515         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36516           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36517           --target=${target_alias} $${srcdiroption}  \
36518           || exit 1
36519 @endif target-libbacktrace
36520
36521
36522
36523
36524
36525 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36526 maybe-all-target-libbacktrace:
36527 @if gcc-bootstrap
36528 all-target-libbacktrace: stage_current
36529 @endif gcc-bootstrap
36530 @if target-libbacktrace
36531 TARGET-target-libbacktrace=all
36532 maybe-all-target-libbacktrace: all-target-libbacktrace
36533 all-target-libbacktrace: configure-target-libbacktrace
36534         @: $(MAKE); $(unstage)
36535         @r=`${PWD_COMMAND}`; export r; \
36536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36537         $(NORMAL_TARGET_EXPORTS)  \
36538         (cd $(TARGET_SUBDIR)/libbacktrace && \
36539           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36540                 $(TARGET-target-libbacktrace))
36541 @endif target-libbacktrace
36542
36543
36544
36545
36546
36547 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36548 maybe-check-target-libbacktrace:
36549 @if target-libbacktrace
36550 maybe-check-target-libbacktrace: check-target-libbacktrace
36551
36552 check-target-libbacktrace:
36553         @: $(MAKE); $(unstage)
36554         @r=`${PWD_COMMAND}`; export r; \
36555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36556         $(NORMAL_TARGET_EXPORTS) \
36557         (cd $(TARGET_SUBDIR)/libbacktrace && \
36558           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36559
36560 @endif target-libbacktrace
36561
36562 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36563 maybe-install-target-libbacktrace:
36564 @if target-libbacktrace
36565 maybe-install-target-libbacktrace: install-target-libbacktrace
36566
36567 install-target-libbacktrace: installdirs
36568         @: $(MAKE); $(unstage)
36569         @r=`${PWD_COMMAND}`; export r; \
36570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571         $(NORMAL_TARGET_EXPORTS) \
36572         (cd $(TARGET_SUBDIR)/libbacktrace && \
36573           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36574
36575 @endif target-libbacktrace
36576
36577 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36578 maybe-install-strip-target-libbacktrace:
36579 @if target-libbacktrace
36580 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36581
36582 install-strip-target-libbacktrace: installdirs
36583         @: $(MAKE); $(unstage)
36584         @r=`${PWD_COMMAND}`; export r; \
36585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36586         $(NORMAL_TARGET_EXPORTS) \
36587         (cd $(TARGET_SUBDIR)/libbacktrace && \
36588           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36589
36590 @endif target-libbacktrace
36591
36592 # Other targets (info, dvi, pdf, etc.)
36593
36594 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36595 maybe-info-target-libbacktrace:
36596 @if target-libbacktrace
36597 maybe-info-target-libbacktrace: info-target-libbacktrace
36598
36599 info-target-libbacktrace: \
36600     configure-target-libbacktrace 
36601         @: $(MAKE); $(unstage)
36602         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36603         r=`${PWD_COMMAND}`; export r; \
36604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605         $(NORMAL_TARGET_EXPORTS) \
36606         echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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                    info) \
36616           || exit 1
36617
36618 @endif target-libbacktrace
36619
36620 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36621 maybe-dvi-target-libbacktrace:
36622 @if target-libbacktrace
36623 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36624
36625 dvi-target-libbacktrace: \
36626     configure-target-libbacktrace 
36627         @: $(MAKE); $(unstage)
36628         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36629         r=`${PWD_COMMAND}`; export r; \
36630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36631         $(NORMAL_TARGET_EXPORTS) \
36632         echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36633         for flag in $(EXTRA_TARGET_FLAGS); do \
36634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36635         done; \
36636         (cd $(TARGET_SUBDIR)/libbacktrace && \
36637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639                   "RANLIB=$${RANLIB}" \
36640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36641                    dvi) \
36642           || exit 1
36643
36644 @endif target-libbacktrace
36645
36646 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36647 maybe-pdf-target-libbacktrace:
36648 @if target-libbacktrace
36649 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36650
36651 pdf-target-libbacktrace: \
36652     configure-target-libbacktrace 
36653         @: $(MAKE); $(unstage)
36654         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36655         r=`${PWD_COMMAND}`; export r; \
36656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36657         $(NORMAL_TARGET_EXPORTS) \
36658         echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36659         for flag in $(EXTRA_TARGET_FLAGS); do \
36660           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36661         done; \
36662         (cd $(TARGET_SUBDIR)/libbacktrace && \
36663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36665                   "RANLIB=$${RANLIB}" \
36666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36667                    pdf) \
36668           || exit 1
36669
36670 @endif target-libbacktrace
36671
36672 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36673 maybe-html-target-libbacktrace:
36674 @if target-libbacktrace
36675 maybe-html-target-libbacktrace: html-target-libbacktrace
36676
36677 html-target-libbacktrace: \
36678     configure-target-libbacktrace 
36679         @: $(MAKE); $(unstage)
36680         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36681         r=`${PWD_COMMAND}`; export r; \
36682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36683         $(NORMAL_TARGET_EXPORTS) \
36684         echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36685         for flag in $(EXTRA_TARGET_FLAGS); do \
36686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36687         done; \
36688         (cd $(TARGET_SUBDIR)/libbacktrace && \
36689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36691                   "RANLIB=$${RANLIB}" \
36692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36693                    html) \
36694           || exit 1
36695
36696 @endif target-libbacktrace
36697
36698 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36699 maybe-TAGS-target-libbacktrace:
36700 @if target-libbacktrace
36701 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36702
36703 TAGS-target-libbacktrace: \
36704     configure-target-libbacktrace 
36705         @: $(MAKE); $(unstage)
36706         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36707         r=`${PWD_COMMAND}`; export r; \
36708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36709         $(NORMAL_TARGET_EXPORTS) \
36710         echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36711         for flag in $(EXTRA_TARGET_FLAGS); do \
36712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36713         done; \
36714         (cd $(TARGET_SUBDIR)/libbacktrace && \
36715           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36716                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36717                   "RANLIB=$${RANLIB}" \
36718                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36719                    TAGS) \
36720           || exit 1
36721
36722 @endif target-libbacktrace
36723
36724 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36725 maybe-install-info-target-libbacktrace:
36726 @if target-libbacktrace
36727 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36728
36729 install-info-target-libbacktrace: \
36730     configure-target-libbacktrace \
36731     info-target-libbacktrace 
36732         @: $(MAKE); $(unstage)
36733         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36734         r=`${PWD_COMMAND}`; export r; \
36735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36736         $(NORMAL_TARGET_EXPORTS) \
36737         echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36738         for flag in $(EXTRA_TARGET_FLAGS); do \
36739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36740         done; \
36741         (cd $(TARGET_SUBDIR)/libbacktrace && \
36742           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36743                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36744                   "RANLIB=$${RANLIB}" \
36745                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36746                    install-info) \
36747           || exit 1
36748
36749 @endif target-libbacktrace
36750
36751 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36752 maybe-install-pdf-target-libbacktrace:
36753 @if target-libbacktrace
36754 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36755
36756 install-pdf-target-libbacktrace: \
36757     configure-target-libbacktrace \
36758     pdf-target-libbacktrace 
36759         @: $(MAKE); $(unstage)
36760         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36761         r=`${PWD_COMMAND}`; export r; \
36762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36763         $(NORMAL_TARGET_EXPORTS) \
36764         echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36765         for flag in $(EXTRA_TARGET_FLAGS); do \
36766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36767         done; \
36768         (cd $(TARGET_SUBDIR)/libbacktrace && \
36769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36771                   "RANLIB=$${RANLIB}" \
36772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36773                    install-pdf) \
36774           || exit 1
36775
36776 @endif target-libbacktrace
36777
36778 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36779 maybe-install-html-target-libbacktrace:
36780 @if target-libbacktrace
36781 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36782
36783 install-html-target-libbacktrace: \
36784     configure-target-libbacktrace \
36785     html-target-libbacktrace 
36786         @: $(MAKE); $(unstage)
36787         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36788         r=`${PWD_COMMAND}`; export r; \
36789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36790         $(NORMAL_TARGET_EXPORTS) \
36791         echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36792         for flag in $(EXTRA_TARGET_FLAGS); do \
36793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794         done; \
36795         (cd $(TARGET_SUBDIR)/libbacktrace && \
36796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798                   "RANLIB=$${RANLIB}" \
36799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36800                    install-html) \
36801           || exit 1
36802
36803 @endif target-libbacktrace
36804
36805 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
36806 maybe-installcheck-target-libbacktrace:
36807 @if target-libbacktrace
36808 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
36809
36810 installcheck-target-libbacktrace: \
36811     configure-target-libbacktrace 
36812         @: $(MAKE); $(unstage)
36813         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36814         r=`${PWD_COMMAND}`; export r; \
36815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816         $(NORMAL_TARGET_EXPORTS) \
36817         echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
36818         for flag in $(EXTRA_TARGET_FLAGS); do \
36819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820         done; \
36821         (cd $(TARGET_SUBDIR)/libbacktrace && \
36822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824                   "RANLIB=$${RANLIB}" \
36825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826                    installcheck) \
36827           || exit 1
36828
36829 @endif target-libbacktrace
36830
36831 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
36832 maybe-mostlyclean-target-libbacktrace:
36833 @if target-libbacktrace
36834 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
36835
36836 mostlyclean-target-libbacktrace: 
36837         @: $(MAKE); $(unstage)
36838         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36839         r=`${PWD_COMMAND}`; export r; \
36840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36841         $(NORMAL_TARGET_EXPORTS) \
36842         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36843         for flag in $(EXTRA_TARGET_FLAGS); do \
36844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36845         done; \
36846         (cd $(TARGET_SUBDIR)/libbacktrace && \
36847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36849                   "RANLIB=$${RANLIB}" \
36850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36851                    mostlyclean) \
36852           || exit 1
36853
36854 @endif target-libbacktrace
36855
36856 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
36857 maybe-clean-target-libbacktrace:
36858 @if target-libbacktrace
36859 maybe-clean-target-libbacktrace: clean-target-libbacktrace
36860
36861 clean-target-libbacktrace: 
36862         @: $(MAKE); $(unstage)
36863         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36864         r=`${PWD_COMMAND}`; export r; \
36865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866         $(NORMAL_TARGET_EXPORTS) \
36867         echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36868         for flag in $(EXTRA_TARGET_FLAGS); do \
36869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870         done; \
36871         (cd $(TARGET_SUBDIR)/libbacktrace && \
36872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874                   "RANLIB=$${RANLIB}" \
36875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876                    clean) \
36877           || exit 1
36878
36879 @endif target-libbacktrace
36880
36881 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
36882 maybe-distclean-target-libbacktrace:
36883 @if target-libbacktrace
36884 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
36885
36886 distclean-target-libbacktrace: 
36887         @: $(MAKE); $(unstage)
36888         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36889         r=`${PWD_COMMAND}`; export r; \
36890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891         $(NORMAL_TARGET_EXPORTS) \
36892         echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36893         for flag in $(EXTRA_TARGET_FLAGS); do \
36894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36895         done; \
36896         (cd $(TARGET_SUBDIR)/libbacktrace && \
36897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899                   "RANLIB=$${RANLIB}" \
36900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36901                    distclean) \
36902           || exit 1
36903
36904 @endif target-libbacktrace
36905
36906 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36907 maybe-maintainer-clean-target-libbacktrace:
36908 @if target-libbacktrace
36909 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36910
36911 maintainer-clean-target-libbacktrace: 
36912         @: $(MAKE); $(unstage)
36913         @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36914         r=`${PWD_COMMAND}`; export r; \
36915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36916         $(NORMAL_TARGET_EXPORTS) \
36917         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36918         for flag in $(EXTRA_TARGET_FLAGS); do \
36919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36920         done; \
36921         (cd $(TARGET_SUBDIR)/libbacktrace && \
36922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36924                   "RANLIB=$${RANLIB}" \
36925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36926                    maintainer-clean) \
36927           || exit 1
36928
36929 @endif target-libbacktrace
36930
36931
36932
36933
36934
36935 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36936 maybe-configure-target-libquadmath:
36937 @if gcc-bootstrap
36938 configure-target-libquadmath: stage_current
36939 @endif gcc-bootstrap
36940 @if target-libquadmath
36941 maybe-configure-target-libquadmath: configure-target-libquadmath
36942 configure-target-libquadmath: 
36943         @: $(MAKE); $(unstage)
36944         @r=`${PWD_COMMAND}`; export r; \
36945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36946         echo "Checking multilib configuration for libquadmath..."; \
36947         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36948         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36949         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36950           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36951             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36952           else \
36953             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36954             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36955           fi; \
36956         else \
36957           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36958         fi; \
36959         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36960         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36961         $(NORMAL_TARGET_EXPORTS)  \
36962         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36963         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36964         case $(srcdir) in \
36965           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36966           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36967                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36968         esac; \
36969         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36970         libsrcdir="$$s/libquadmath"; \
36971         rm -f no-such-file || : ; \
36972         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36973           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36974           --target=${target_alias} $${srcdiroption}  \
36975           || exit 1
36976 @endif target-libquadmath
36977
36978
36979
36980
36981
36982 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
36983 maybe-all-target-libquadmath:
36984 @if gcc-bootstrap
36985 all-target-libquadmath: stage_current
36986 @endif gcc-bootstrap
36987 @if target-libquadmath
36988 TARGET-target-libquadmath=all
36989 maybe-all-target-libquadmath: all-target-libquadmath
36990 all-target-libquadmath: configure-target-libquadmath
36991         @: $(MAKE); $(unstage)
36992         @r=`${PWD_COMMAND}`; export r; \
36993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994         $(NORMAL_TARGET_EXPORTS)  \
36995         (cd $(TARGET_SUBDIR)/libquadmath && \
36996           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
36997                 $(TARGET-target-libquadmath))
36998 @endif target-libquadmath
36999
37000
37001
37002
37003
37004 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37005 maybe-check-target-libquadmath:
37006 @if target-libquadmath
37007 maybe-check-target-libquadmath: check-target-libquadmath
37008
37009 check-target-libquadmath:
37010         @: $(MAKE); $(unstage)
37011         @r=`${PWD_COMMAND}`; export r; \
37012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37013         $(NORMAL_TARGET_EXPORTS) \
37014         (cd $(TARGET_SUBDIR)/libquadmath && \
37015           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37016
37017 @endif target-libquadmath
37018
37019 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37020 maybe-install-target-libquadmath:
37021 @if target-libquadmath
37022 maybe-install-target-libquadmath: install-target-libquadmath
37023
37024 install-target-libquadmath: installdirs
37025         @: $(MAKE); $(unstage)
37026         @r=`${PWD_COMMAND}`; export r; \
37027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028         $(NORMAL_TARGET_EXPORTS) \
37029         (cd $(TARGET_SUBDIR)/libquadmath && \
37030           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37031
37032 @endif target-libquadmath
37033
37034 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37035 maybe-install-strip-target-libquadmath:
37036 @if target-libquadmath
37037 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37038
37039 install-strip-target-libquadmath: installdirs
37040         @: $(MAKE); $(unstage)
37041         @r=`${PWD_COMMAND}`; export r; \
37042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37043         $(NORMAL_TARGET_EXPORTS) \
37044         (cd $(TARGET_SUBDIR)/libquadmath && \
37045           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37046
37047 @endif target-libquadmath
37048
37049 # Other targets (info, dvi, pdf, etc.)
37050
37051 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37052 maybe-info-target-libquadmath:
37053 @if target-libquadmath
37054 maybe-info-target-libquadmath: info-target-libquadmath
37055
37056 info-target-libquadmath: \
37057     configure-target-libquadmath 
37058         @: $(MAKE); $(unstage)
37059         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37060         r=`${PWD_COMMAND}`; export r; \
37061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37062         $(NORMAL_TARGET_EXPORTS) \
37063         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37064         for flag in $(EXTRA_TARGET_FLAGS); do \
37065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37066         done; \
37067         (cd $(TARGET_SUBDIR)/libquadmath && \
37068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37070                   "RANLIB=$${RANLIB}" \
37071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37072                    info) \
37073           || exit 1
37074
37075 @endif target-libquadmath
37076
37077 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37078 maybe-dvi-target-libquadmath:
37079 @if target-libquadmath
37080 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37081
37082 dvi-target-libquadmath: \
37083     configure-target-libquadmath 
37084         @: $(MAKE); $(unstage)
37085         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37086         r=`${PWD_COMMAND}`; export r; \
37087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37088         $(NORMAL_TARGET_EXPORTS) \
37089         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37090         for flag in $(EXTRA_TARGET_FLAGS); do \
37091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37092         done; \
37093         (cd $(TARGET_SUBDIR)/libquadmath && \
37094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37096                   "RANLIB=$${RANLIB}" \
37097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37098                    dvi) \
37099           || exit 1
37100
37101 @endif target-libquadmath
37102
37103 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37104 maybe-pdf-target-libquadmath:
37105 @if target-libquadmath
37106 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37107
37108 pdf-target-libquadmath: \
37109     configure-target-libquadmath 
37110         @: $(MAKE); $(unstage)
37111         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37112         r=`${PWD_COMMAND}`; export r; \
37113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37114         $(NORMAL_TARGET_EXPORTS) \
37115         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37116         for flag in $(EXTRA_TARGET_FLAGS); do \
37117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37118         done; \
37119         (cd $(TARGET_SUBDIR)/libquadmath && \
37120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37122                   "RANLIB=$${RANLIB}" \
37123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37124                    pdf) \
37125           || exit 1
37126
37127 @endif target-libquadmath
37128
37129 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37130 maybe-html-target-libquadmath:
37131 @if target-libquadmath
37132 maybe-html-target-libquadmath: html-target-libquadmath
37133
37134 html-target-libquadmath: \
37135     configure-target-libquadmath 
37136         @: $(MAKE); $(unstage)
37137         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37138         r=`${PWD_COMMAND}`; export r; \
37139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37140         $(NORMAL_TARGET_EXPORTS) \
37141         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37142         for flag in $(EXTRA_TARGET_FLAGS); do \
37143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37144         done; \
37145         (cd $(TARGET_SUBDIR)/libquadmath && \
37146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37148                   "RANLIB=$${RANLIB}" \
37149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37150                    html) \
37151           || exit 1
37152
37153 @endif target-libquadmath
37154
37155 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37156 maybe-TAGS-target-libquadmath:
37157 @if target-libquadmath
37158 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37159
37160 TAGS-target-libquadmath: \
37161     configure-target-libquadmath 
37162         @: $(MAKE); $(unstage)
37163         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37164         r=`${PWD_COMMAND}`; export r; \
37165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37166         $(NORMAL_TARGET_EXPORTS) \
37167         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37168         for flag in $(EXTRA_TARGET_FLAGS); do \
37169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37170         done; \
37171         (cd $(TARGET_SUBDIR)/libquadmath && \
37172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37174                   "RANLIB=$${RANLIB}" \
37175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37176                    TAGS) \
37177           || exit 1
37178
37179 @endif target-libquadmath
37180
37181 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37182 maybe-install-info-target-libquadmath:
37183 @if target-libquadmath
37184 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37185
37186 install-info-target-libquadmath: \
37187     configure-target-libquadmath \
37188     info-target-libquadmath 
37189         @: $(MAKE); $(unstage)
37190         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37191         r=`${PWD_COMMAND}`; export r; \
37192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37193         $(NORMAL_TARGET_EXPORTS) \
37194         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37195         for flag in $(EXTRA_TARGET_FLAGS); do \
37196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37197         done; \
37198         (cd $(TARGET_SUBDIR)/libquadmath && \
37199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37201                   "RANLIB=$${RANLIB}" \
37202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37203                    install-info) \
37204           || exit 1
37205
37206 @endif target-libquadmath
37207
37208 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37209 maybe-install-pdf-target-libquadmath:
37210 @if target-libquadmath
37211 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37212
37213 install-pdf-target-libquadmath: \
37214     configure-target-libquadmath \
37215     pdf-target-libquadmath 
37216         @: $(MAKE); $(unstage)
37217         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37218         r=`${PWD_COMMAND}`; export r; \
37219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37220         $(NORMAL_TARGET_EXPORTS) \
37221         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37222         for flag in $(EXTRA_TARGET_FLAGS); do \
37223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37224         done; \
37225         (cd $(TARGET_SUBDIR)/libquadmath && \
37226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37228                   "RANLIB=$${RANLIB}" \
37229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37230                    install-pdf) \
37231           || exit 1
37232
37233 @endif target-libquadmath
37234
37235 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37236 maybe-install-html-target-libquadmath:
37237 @if target-libquadmath
37238 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37239
37240 install-html-target-libquadmath: \
37241     configure-target-libquadmath \
37242     html-target-libquadmath 
37243         @: $(MAKE); $(unstage)
37244         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37245         r=`${PWD_COMMAND}`; export r; \
37246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37247         $(NORMAL_TARGET_EXPORTS) \
37248         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37249         for flag in $(EXTRA_TARGET_FLAGS); do \
37250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37251         done; \
37252         (cd $(TARGET_SUBDIR)/libquadmath && \
37253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37255                   "RANLIB=$${RANLIB}" \
37256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37257                    install-html) \
37258           || exit 1
37259
37260 @endif target-libquadmath
37261
37262 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37263 maybe-installcheck-target-libquadmath:
37264 @if target-libquadmath
37265 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37266
37267 installcheck-target-libquadmath: \
37268     configure-target-libquadmath 
37269         @: $(MAKE); $(unstage)
37270         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37271         r=`${PWD_COMMAND}`; export r; \
37272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37273         $(NORMAL_TARGET_EXPORTS) \
37274         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37275         for flag in $(EXTRA_TARGET_FLAGS); do \
37276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37277         done; \
37278         (cd $(TARGET_SUBDIR)/libquadmath && \
37279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37281                   "RANLIB=$${RANLIB}" \
37282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37283                    installcheck) \
37284           || exit 1
37285
37286 @endif target-libquadmath
37287
37288 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37289 maybe-mostlyclean-target-libquadmath:
37290 @if target-libquadmath
37291 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37292
37293 mostlyclean-target-libquadmath: 
37294         @: $(MAKE); $(unstage)
37295         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37296         r=`${PWD_COMMAND}`; export r; \
37297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298         $(NORMAL_TARGET_EXPORTS) \
37299         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
37300         for flag in $(EXTRA_TARGET_FLAGS); do \
37301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37302         done; \
37303         (cd $(TARGET_SUBDIR)/libquadmath && \
37304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37306                   "RANLIB=$${RANLIB}" \
37307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37308                    mostlyclean) \
37309           || exit 1
37310
37311 @endif target-libquadmath
37312
37313 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37314 maybe-clean-target-libquadmath:
37315 @if target-libquadmath
37316 maybe-clean-target-libquadmath: clean-target-libquadmath
37317
37318 clean-target-libquadmath: 
37319         @: $(MAKE); $(unstage)
37320         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37321         r=`${PWD_COMMAND}`; export r; \
37322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323         $(NORMAL_TARGET_EXPORTS) \
37324         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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                    clean) \
37334           || exit 1
37335
37336 @endif target-libquadmath
37337
37338 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37339 maybe-distclean-target-libquadmath:
37340 @if target-libquadmath
37341 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37342
37343 distclean-target-libquadmath: 
37344         @: $(MAKE); $(unstage)
37345         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37346         r=`${PWD_COMMAND}`; export r; \
37347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37348         $(NORMAL_TARGET_EXPORTS) \
37349         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37350         for flag in $(EXTRA_TARGET_FLAGS); do \
37351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37352         done; \
37353         (cd $(TARGET_SUBDIR)/libquadmath && \
37354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37356                   "RANLIB=$${RANLIB}" \
37357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37358                    distclean) \
37359           || exit 1
37360
37361 @endif target-libquadmath
37362
37363 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37364 maybe-maintainer-clean-target-libquadmath:
37365 @if target-libquadmath
37366 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37367
37368 maintainer-clean-target-libquadmath: 
37369         @: $(MAKE); $(unstage)
37370         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37371         r=`${PWD_COMMAND}`; export r; \
37372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37373         $(NORMAL_TARGET_EXPORTS) \
37374         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37375         for flag in $(EXTRA_TARGET_FLAGS); do \
37376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37377         done; \
37378         (cd $(TARGET_SUBDIR)/libquadmath && \
37379           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37380                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37381                   "RANLIB=$${RANLIB}" \
37382                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37383                    maintainer-clean) \
37384           || exit 1
37385
37386 @endif target-libquadmath
37387
37388
37389
37390
37391
37392 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37393 maybe-configure-target-libgfortran:
37394 @if gcc-bootstrap
37395 configure-target-libgfortran: stage_current
37396 @endif gcc-bootstrap
37397 @if target-libgfortran
37398 maybe-configure-target-libgfortran: configure-target-libgfortran
37399 configure-target-libgfortran: 
37400         @: $(MAKE); $(unstage)
37401         @r=`${PWD_COMMAND}`; export r; \
37402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37403         echo "Checking multilib configuration for libgfortran..."; \
37404         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37405         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
37406         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37407           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37408             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37409           else \
37410             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37411             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37412           fi; \
37413         else \
37414           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37415         fi; \
37416         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37417         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37418         $(NORMAL_TARGET_EXPORTS)  \
37419         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37420         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37421         case $(srcdir) in \
37422           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37423           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37424                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37425         esac; \
37426         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37427         libsrcdir="$$s/libgfortran"; \
37428         rm -f no-such-file || : ; \
37429         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37430           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37431           --target=${target_alias} $${srcdiroption}  \
37432           || exit 1
37433 @endif target-libgfortran
37434
37435
37436
37437
37438
37439 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
37440 maybe-all-target-libgfortran:
37441 @if gcc-bootstrap
37442 all-target-libgfortran: stage_current
37443 @endif gcc-bootstrap
37444 @if target-libgfortran
37445 TARGET-target-libgfortran=all
37446 maybe-all-target-libgfortran: all-target-libgfortran
37447 all-target-libgfortran: configure-target-libgfortran
37448         @: $(MAKE); $(unstage)
37449         @r=`${PWD_COMMAND}`; export r; \
37450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451         $(NORMAL_TARGET_EXPORTS)  \
37452         (cd $(TARGET_SUBDIR)/libgfortran && \
37453           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37454                 $(TARGET-target-libgfortran))
37455 @endif target-libgfortran
37456
37457
37458
37459
37460
37461 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
37462 maybe-check-target-libgfortran:
37463 @if target-libgfortran
37464 maybe-check-target-libgfortran: check-target-libgfortran
37465
37466 check-target-libgfortran:
37467         @: $(MAKE); $(unstage)
37468         @r=`${PWD_COMMAND}`; export r; \
37469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37470         $(NORMAL_TARGET_EXPORTS) \
37471         (cd $(TARGET_SUBDIR)/libgfortran && \
37472           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37473
37474 @endif target-libgfortran
37475
37476 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
37477 maybe-install-target-libgfortran:
37478 @if target-libgfortran
37479 maybe-install-target-libgfortran: install-target-libgfortran
37480
37481 install-target-libgfortran: installdirs
37482         @: $(MAKE); $(unstage)
37483         @r=`${PWD_COMMAND}`; export r; \
37484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485         $(NORMAL_TARGET_EXPORTS) \
37486         (cd $(TARGET_SUBDIR)/libgfortran && \
37487           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37488
37489 @endif target-libgfortran
37490
37491 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37492 maybe-install-strip-target-libgfortran:
37493 @if target-libgfortran
37494 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37495
37496 install-strip-target-libgfortran: installdirs
37497         @: $(MAKE); $(unstage)
37498         @r=`${PWD_COMMAND}`; export r; \
37499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37500         $(NORMAL_TARGET_EXPORTS) \
37501         (cd $(TARGET_SUBDIR)/libgfortran && \
37502           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37503
37504 @endif target-libgfortran
37505
37506 # Other targets (info, dvi, pdf, etc.)
37507
37508 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
37509 maybe-info-target-libgfortran:
37510 @if target-libgfortran
37511 maybe-info-target-libgfortran: info-target-libgfortran
37512
37513 info-target-libgfortran: \
37514     configure-target-libgfortran 
37515         @: $(MAKE); $(unstage)
37516         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37517         r=`${PWD_COMMAND}`; export r; \
37518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519         $(NORMAL_TARGET_EXPORTS) \
37520         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37521         for flag in $(EXTRA_TARGET_FLAGS); do \
37522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523         done; \
37524         (cd $(TARGET_SUBDIR)/libgfortran && \
37525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527                   "RANLIB=$${RANLIB}" \
37528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37529                    info) \
37530           || exit 1
37531
37532 @endif target-libgfortran
37533
37534 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37535 maybe-dvi-target-libgfortran:
37536 @if target-libgfortran
37537 maybe-dvi-target-libgfortran: dvi-target-libgfortran
37538
37539 dvi-target-libgfortran: \
37540     configure-target-libgfortran 
37541         @: $(MAKE); $(unstage)
37542         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37543         r=`${PWD_COMMAND}`; export r; \
37544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37545         $(NORMAL_TARGET_EXPORTS) \
37546         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37547         for flag in $(EXTRA_TARGET_FLAGS); do \
37548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37549         done; \
37550         (cd $(TARGET_SUBDIR)/libgfortran && \
37551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553                   "RANLIB=$${RANLIB}" \
37554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37555                    dvi) \
37556           || exit 1
37557
37558 @endif target-libgfortran
37559
37560 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37561 maybe-pdf-target-libgfortran:
37562 @if target-libgfortran
37563 maybe-pdf-target-libgfortran: pdf-target-libgfortran
37564
37565 pdf-target-libgfortran: \
37566     configure-target-libgfortran 
37567         @: $(MAKE); $(unstage)
37568         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37569         r=`${PWD_COMMAND}`; export r; \
37570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37571         $(NORMAL_TARGET_EXPORTS) \
37572         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37573         for flag in $(EXTRA_TARGET_FLAGS); do \
37574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37575         done; \
37576         (cd $(TARGET_SUBDIR)/libgfortran && \
37577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37579                   "RANLIB=$${RANLIB}" \
37580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37581                    pdf) \
37582           || exit 1
37583
37584 @endif target-libgfortran
37585
37586 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
37587 maybe-html-target-libgfortran:
37588 @if target-libgfortran
37589 maybe-html-target-libgfortran: html-target-libgfortran
37590
37591 html-target-libgfortran: \
37592     configure-target-libgfortran 
37593         @: $(MAKE); $(unstage)
37594         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37595         r=`${PWD_COMMAND}`; export r; \
37596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37597         $(NORMAL_TARGET_EXPORTS) \
37598         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
37599         for flag in $(EXTRA_TARGET_FLAGS); do \
37600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601         done; \
37602         (cd $(TARGET_SUBDIR)/libgfortran && \
37603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37605                   "RANLIB=$${RANLIB}" \
37606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37607                    html) \
37608           || exit 1
37609
37610 @endif target-libgfortran
37611
37612 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37613 maybe-TAGS-target-libgfortran:
37614 @if target-libgfortran
37615 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37616
37617 TAGS-target-libgfortran: \
37618     configure-target-libgfortran 
37619         @: $(MAKE); $(unstage)
37620         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37621         r=`${PWD_COMMAND}`; export r; \
37622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37623         $(NORMAL_TARGET_EXPORTS) \
37624         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37625         for flag in $(EXTRA_TARGET_FLAGS); do \
37626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37627         done; \
37628         (cd $(TARGET_SUBDIR)/libgfortran && \
37629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37631                   "RANLIB=$${RANLIB}" \
37632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37633                    TAGS) \
37634           || exit 1
37635
37636 @endif target-libgfortran
37637
37638 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37639 maybe-install-info-target-libgfortran:
37640 @if target-libgfortran
37641 maybe-install-info-target-libgfortran: install-info-target-libgfortran
37642
37643 install-info-target-libgfortran: \
37644     configure-target-libgfortran \
37645     info-target-libgfortran 
37646         @: $(MAKE); $(unstage)
37647         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37648         r=`${PWD_COMMAND}`; export r; \
37649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37650         $(NORMAL_TARGET_EXPORTS) \
37651         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37652         for flag in $(EXTRA_TARGET_FLAGS); do \
37653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37654         done; \
37655         (cd $(TARGET_SUBDIR)/libgfortran && \
37656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37658                   "RANLIB=$${RANLIB}" \
37659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37660                    install-info) \
37661           || exit 1
37662
37663 @endif target-libgfortran
37664
37665 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37666 maybe-install-pdf-target-libgfortran:
37667 @if target-libgfortran
37668 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37669
37670 install-pdf-target-libgfortran: \
37671     configure-target-libgfortran \
37672     pdf-target-libgfortran 
37673         @: $(MAKE); $(unstage)
37674         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37675         r=`${PWD_COMMAND}`; export r; \
37676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37677         $(NORMAL_TARGET_EXPORTS) \
37678         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37679         for flag in $(EXTRA_TARGET_FLAGS); do \
37680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681         done; \
37682         (cd $(TARGET_SUBDIR)/libgfortran && \
37683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37685                   "RANLIB=$${RANLIB}" \
37686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37687                    install-pdf) \
37688           || exit 1
37689
37690 @endif target-libgfortran
37691
37692 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37693 maybe-install-html-target-libgfortran:
37694 @if target-libgfortran
37695 maybe-install-html-target-libgfortran: install-html-target-libgfortran
37696
37697 install-html-target-libgfortran: \
37698     configure-target-libgfortran \
37699     html-target-libgfortran 
37700         @: $(MAKE); $(unstage)
37701         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37702         r=`${PWD_COMMAND}`; export r; \
37703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704         $(NORMAL_TARGET_EXPORTS) \
37705         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37706         for flag in $(EXTRA_TARGET_FLAGS); do \
37707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708         done; \
37709         (cd $(TARGET_SUBDIR)/libgfortran && \
37710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37712                   "RANLIB=$${RANLIB}" \
37713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37714                    install-html) \
37715           || exit 1
37716
37717 @endif target-libgfortran
37718
37719 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37720 maybe-installcheck-target-libgfortran:
37721 @if target-libgfortran
37722 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37723
37724 installcheck-target-libgfortran: \
37725     configure-target-libgfortran 
37726         @: $(MAKE); $(unstage)
37727         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37728         r=`${PWD_COMMAND}`; export r; \
37729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730         $(NORMAL_TARGET_EXPORTS) \
37731         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37732         for flag in $(EXTRA_TARGET_FLAGS); do \
37733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734         done; \
37735         (cd $(TARGET_SUBDIR)/libgfortran && \
37736           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37737                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37738                   "RANLIB=$${RANLIB}" \
37739                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37740                    installcheck) \
37741           || exit 1
37742
37743 @endif target-libgfortran
37744
37745 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37746 maybe-mostlyclean-target-libgfortran:
37747 @if target-libgfortran
37748 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37749
37750 mostlyclean-target-libgfortran: 
37751         @: $(MAKE); $(unstage)
37752         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37753         r=`${PWD_COMMAND}`; export r; \
37754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755         $(NORMAL_TARGET_EXPORTS) \
37756         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37757         for flag in $(EXTRA_TARGET_FLAGS); do \
37758           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759         done; \
37760         (cd $(TARGET_SUBDIR)/libgfortran && \
37761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37763                   "RANLIB=$${RANLIB}" \
37764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37765                    mostlyclean) \
37766           || exit 1
37767
37768 @endif target-libgfortran
37769
37770 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37771 maybe-clean-target-libgfortran:
37772 @if target-libgfortran
37773 maybe-clean-target-libgfortran: clean-target-libgfortran
37774
37775 clean-target-libgfortran: 
37776         @: $(MAKE); $(unstage)
37777         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37778         r=`${PWD_COMMAND}`; export r; \
37779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780         $(NORMAL_TARGET_EXPORTS) \
37781         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37782         for flag in $(EXTRA_TARGET_FLAGS); do \
37783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784         done; \
37785         (cd $(TARGET_SUBDIR)/libgfortran && \
37786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788                   "RANLIB=$${RANLIB}" \
37789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37790                    clean) \
37791           || exit 1
37792
37793 @endif target-libgfortran
37794
37795 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
37796 maybe-distclean-target-libgfortran:
37797 @if target-libgfortran
37798 maybe-distclean-target-libgfortran: distclean-target-libgfortran
37799
37800 distclean-target-libgfortran: 
37801         @: $(MAKE); $(unstage)
37802         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37803         r=`${PWD_COMMAND}`; export r; \
37804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37805         $(NORMAL_TARGET_EXPORTS) \
37806         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
37807         for flag in $(EXTRA_TARGET_FLAGS); do \
37808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809         done; \
37810         (cd $(TARGET_SUBDIR)/libgfortran && \
37811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37813                   "RANLIB=$${RANLIB}" \
37814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37815                    distclean) \
37816           || exit 1
37817
37818 @endif target-libgfortran
37819
37820 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
37821 maybe-maintainer-clean-target-libgfortran:
37822 @if target-libgfortran
37823 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
37824
37825 maintainer-clean-target-libgfortran: 
37826         @: $(MAKE); $(unstage)
37827         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37828         r=`${PWD_COMMAND}`; export r; \
37829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830         $(NORMAL_TARGET_EXPORTS) \
37831         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
37832         for flag in $(EXTRA_TARGET_FLAGS); do \
37833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834         done; \
37835         (cd $(TARGET_SUBDIR)/libgfortran && \
37836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37838                   "RANLIB=$${RANLIB}" \
37839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37840                    maintainer-clean) \
37841           || exit 1
37842
37843 @endif target-libgfortran
37844
37845
37846
37847
37848
37849 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
37850 maybe-configure-target-libobjc:
37851 @if gcc-bootstrap
37852 configure-target-libobjc: stage_current
37853 @endif gcc-bootstrap
37854 @if target-libobjc
37855 maybe-configure-target-libobjc: configure-target-libobjc
37856 configure-target-libobjc: 
37857         @: $(MAKE); $(unstage)
37858         @r=`${PWD_COMMAND}`; export r; \
37859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37860         echo "Checking multilib configuration for libobjc..."; \
37861         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37862         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
37863         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37864           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37865             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
37866           else \
37867             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
37868             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37869           fi; \
37870         else \
37871           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37872         fi; \
37873         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
37874         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37875         $(NORMAL_TARGET_EXPORTS)  \
37876         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
37877         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
37878         case $(srcdir) in \
37879           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37880           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
37881                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37882         esac; \
37883         srcdiroption="--srcdir=$${topdir}/libobjc"; \
37884         libsrcdir="$$s/libobjc"; \
37885         rm -f no-such-file || : ; \
37886         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37887           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37888           --target=${target_alias} $${srcdiroption}  \
37889           || exit 1
37890 @endif target-libobjc
37891
37892
37893
37894
37895
37896 .PHONY: all-target-libobjc maybe-all-target-libobjc
37897 maybe-all-target-libobjc:
37898 @if gcc-bootstrap
37899 all-target-libobjc: stage_current
37900 @endif gcc-bootstrap
37901 @if target-libobjc
37902 TARGET-target-libobjc=all
37903 maybe-all-target-libobjc: all-target-libobjc
37904 all-target-libobjc: configure-target-libobjc
37905         @: $(MAKE); $(unstage)
37906         @r=`${PWD_COMMAND}`; export r; \
37907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908         $(NORMAL_TARGET_EXPORTS)  \
37909         (cd $(TARGET_SUBDIR)/libobjc && \
37910           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
37911                 $(TARGET-target-libobjc))
37912 @endif target-libobjc
37913
37914
37915
37916
37917
37918 .PHONY: check-target-libobjc maybe-check-target-libobjc
37919 maybe-check-target-libobjc:
37920 @if target-libobjc
37921 maybe-check-target-libobjc: check-target-libobjc
37922
37923 check-target-libobjc:
37924         @: $(MAKE); $(unstage)
37925         @r=`${PWD_COMMAND}`; export r; \
37926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37927         $(NORMAL_TARGET_EXPORTS) \
37928         (cd $(TARGET_SUBDIR)/libobjc && \
37929           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37930
37931 @endif target-libobjc
37932
37933 .PHONY: install-target-libobjc maybe-install-target-libobjc
37934 maybe-install-target-libobjc:
37935 @if target-libobjc
37936 maybe-install-target-libobjc: install-target-libobjc
37937
37938 install-target-libobjc: installdirs
37939         @: $(MAKE); $(unstage)
37940         @r=`${PWD_COMMAND}`; export r; \
37941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942         $(NORMAL_TARGET_EXPORTS) \
37943         (cd $(TARGET_SUBDIR)/libobjc && \
37944           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37945
37946 @endif target-libobjc
37947
37948 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37949 maybe-install-strip-target-libobjc:
37950 @if target-libobjc
37951 maybe-install-strip-target-libobjc: install-strip-target-libobjc
37952
37953 install-strip-target-libobjc: installdirs
37954         @: $(MAKE); $(unstage)
37955         @r=`${PWD_COMMAND}`; export r; \
37956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37957         $(NORMAL_TARGET_EXPORTS) \
37958         (cd $(TARGET_SUBDIR)/libobjc && \
37959           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37960
37961 @endif target-libobjc
37962
37963 # Other targets (info, dvi, pdf, etc.)
37964
37965 .PHONY: maybe-info-target-libobjc info-target-libobjc
37966 maybe-info-target-libobjc:
37967 @if target-libobjc
37968 maybe-info-target-libobjc: info-target-libobjc
37969
37970 info-target-libobjc: \
37971     configure-target-libobjc 
37972         @: $(MAKE); $(unstage)
37973         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37974         r=`${PWD_COMMAND}`; export r; \
37975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37976         $(NORMAL_TARGET_EXPORTS) \
37977         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37978         for flag in $(EXTRA_TARGET_FLAGS); do \
37979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37980         done; \
37981         (cd $(TARGET_SUBDIR)/libobjc && \
37982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37984                   "RANLIB=$${RANLIB}" \
37985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37986                    info) \
37987           || exit 1
37988
37989 @endif target-libobjc
37990
37991 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37992 maybe-dvi-target-libobjc:
37993 @if target-libobjc
37994 maybe-dvi-target-libobjc: dvi-target-libobjc
37995
37996 dvi-target-libobjc: \
37997     configure-target-libobjc 
37998         @: $(MAKE); $(unstage)
37999         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38000         r=`${PWD_COMMAND}`; export r; \
38001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38002         $(NORMAL_TARGET_EXPORTS) \
38003         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38004         for flag in $(EXTRA_TARGET_FLAGS); do \
38005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38006         done; \
38007         (cd $(TARGET_SUBDIR)/libobjc && \
38008           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38009                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38010                   "RANLIB=$${RANLIB}" \
38011                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38012                    dvi) \
38013           || exit 1
38014
38015 @endif target-libobjc
38016
38017 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38018 maybe-pdf-target-libobjc:
38019 @if target-libobjc
38020 maybe-pdf-target-libobjc: pdf-target-libobjc
38021
38022 pdf-target-libobjc: \
38023     configure-target-libobjc 
38024         @: $(MAKE); $(unstage)
38025         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38026         r=`${PWD_COMMAND}`; export r; \
38027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38028         $(NORMAL_TARGET_EXPORTS) \
38029         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38030         for flag in $(EXTRA_TARGET_FLAGS); do \
38031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38032         done; \
38033         (cd $(TARGET_SUBDIR)/libobjc && \
38034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38036                   "RANLIB=$${RANLIB}" \
38037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38038                    pdf) \
38039           || exit 1
38040
38041 @endif target-libobjc
38042
38043 .PHONY: maybe-html-target-libobjc html-target-libobjc
38044 maybe-html-target-libobjc:
38045 @if target-libobjc
38046 maybe-html-target-libobjc: html-target-libobjc
38047
38048 html-target-libobjc: \
38049     configure-target-libobjc 
38050         @: $(MAKE); $(unstage)
38051         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38052         r=`${PWD_COMMAND}`; export r; \
38053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38054         $(NORMAL_TARGET_EXPORTS) \
38055         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38056         for flag in $(EXTRA_TARGET_FLAGS); do \
38057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38058         done; \
38059         (cd $(TARGET_SUBDIR)/libobjc && \
38060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38062                   "RANLIB=$${RANLIB}" \
38063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38064                    html) \
38065           || exit 1
38066
38067 @endif target-libobjc
38068
38069 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38070 maybe-TAGS-target-libobjc:
38071 @if target-libobjc
38072 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38073
38074 TAGS-target-libobjc: \
38075     configure-target-libobjc 
38076         @: $(MAKE); $(unstage)
38077         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38078         r=`${PWD_COMMAND}`; export r; \
38079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38080         $(NORMAL_TARGET_EXPORTS) \
38081         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38082         for flag in $(EXTRA_TARGET_FLAGS); do \
38083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38084         done; \
38085         (cd $(TARGET_SUBDIR)/libobjc && \
38086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38088                   "RANLIB=$${RANLIB}" \
38089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38090                    TAGS) \
38091           || exit 1
38092
38093 @endif target-libobjc
38094
38095 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38096 maybe-install-info-target-libobjc:
38097 @if target-libobjc
38098 maybe-install-info-target-libobjc: install-info-target-libobjc
38099
38100 install-info-target-libobjc: \
38101     configure-target-libobjc \
38102     info-target-libobjc 
38103         @: $(MAKE); $(unstage)
38104         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38105         r=`${PWD_COMMAND}`; export r; \
38106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38107         $(NORMAL_TARGET_EXPORTS) \
38108         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38109         for flag in $(EXTRA_TARGET_FLAGS); do \
38110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38111         done; \
38112         (cd $(TARGET_SUBDIR)/libobjc && \
38113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38115                   "RANLIB=$${RANLIB}" \
38116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38117                    install-info) \
38118           || exit 1
38119
38120 @endif target-libobjc
38121
38122 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38123 maybe-install-pdf-target-libobjc:
38124 @if target-libobjc
38125 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38126
38127 install-pdf-target-libobjc: \
38128     configure-target-libobjc \
38129     pdf-target-libobjc 
38130         @: $(MAKE); $(unstage)
38131         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38132         r=`${PWD_COMMAND}`; export r; \
38133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38134         $(NORMAL_TARGET_EXPORTS) \
38135         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38136         for flag in $(EXTRA_TARGET_FLAGS); do \
38137           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38138         done; \
38139         (cd $(TARGET_SUBDIR)/libobjc && \
38140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38142                   "RANLIB=$${RANLIB}" \
38143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38144                    install-pdf) \
38145           || exit 1
38146
38147 @endif target-libobjc
38148
38149 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38150 maybe-install-html-target-libobjc:
38151 @if target-libobjc
38152 maybe-install-html-target-libobjc: install-html-target-libobjc
38153
38154 install-html-target-libobjc: \
38155     configure-target-libobjc \
38156     html-target-libobjc 
38157         @: $(MAKE); $(unstage)
38158         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38159         r=`${PWD_COMMAND}`; export r; \
38160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161         $(NORMAL_TARGET_EXPORTS) \
38162         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38163         for flag in $(EXTRA_TARGET_FLAGS); do \
38164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38165         done; \
38166         (cd $(TARGET_SUBDIR)/libobjc && \
38167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38169                   "RANLIB=$${RANLIB}" \
38170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38171                    install-html) \
38172           || exit 1
38173
38174 @endif target-libobjc
38175
38176 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38177 maybe-installcheck-target-libobjc:
38178 @if target-libobjc
38179 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38180
38181 installcheck-target-libobjc: \
38182     configure-target-libobjc 
38183         @: $(MAKE); $(unstage)
38184         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38185         r=`${PWD_COMMAND}`; export r; \
38186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187         $(NORMAL_TARGET_EXPORTS) \
38188         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38189         for flag in $(EXTRA_TARGET_FLAGS); do \
38190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38191         done; \
38192         (cd $(TARGET_SUBDIR)/libobjc && \
38193           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195                   "RANLIB=$${RANLIB}" \
38196                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38197                    installcheck) \
38198           || exit 1
38199
38200 @endif target-libobjc
38201
38202 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38203 maybe-mostlyclean-target-libobjc:
38204 @if target-libobjc
38205 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38206
38207 mostlyclean-target-libobjc: 
38208         @: $(MAKE); $(unstage)
38209         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38210         r=`${PWD_COMMAND}`; export r; \
38211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212         $(NORMAL_TARGET_EXPORTS) \
38213         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38214         for flag in $(EXTRA_TARGET_FLAGS); do \
38215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38216         done; \
38217         (cd $(TARGET_SUBDIR)/libobjc && \
38218           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220                   "RANLIB=$${RANLIB}" \
38221                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38222                    mostlyclean) \
38223           || exit 1
38224
38225 @endif target-libobjc
38226
38227 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38228 maybe-clean-target-libobjc:
38229 @if target-libobjc
38230 maybe-clean-target-libobjc: clean-target-libobjc
38231
38232 clean-target-libobjc: 
38233         @: $(MAKE); $(unstage)
38234         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38235         r=`${PWD_COMMAND}`; export r; \
38236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237         $(NORMAL_TARGET_EXPORTS) \
38238         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38239         for flag in $(EXTRA_TARGET_FLAGS); do \
38240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241         done; \
38242         (cd $(TARGET_SUBDIR)/libobjc && \
38243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245                   "RANLIB=$${RANLIB}" \
38246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38247                    clean) \
38248           || exit 1
38249
38250 @endif target-libobjc
38251
38252 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38253 maybe-distclean-target-libobjc:
38254 @if target-libobjc
38255 maybe-distclean-target-libobjc: distclean-target-libobjc
38256
38257 distclean-target-libobjc: 
38258         @: $(MAKE); $(unstage)
38259         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38260         r=`${PWD_COMMAND}`; export r; \
38261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262         $(NORMAL_TARGET_EXPORTS) \
38263         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38264         for flag in $(EXTRA_TARGET_FLAGS); do \
38265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266         done; \
38267         (cd $(TARGET_SUBDIR)/libobjc && \
38268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270                   "RANLIB=$${RANLIB}" \
38271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272                    distclean) \
38273           || exit 1
38274
38275 @endif target-libobjc
38276
38277 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38278 maybe-maintainer-clean-target-libobjc:
38279 @if target-libobjc
38280 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38281
38282 maintainer-clean-target-libobjc: 
38283         @: $(MAKE); $(unstage)
38284         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38285         r=`${PWD_COMMAND}`; export r; \
38286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287         $(NORMAL_TARGET_EXPORTS) \
38288         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38289         for flag in $(EXTRA_TARGET_FLAGS); do \
38290           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38291         done; \
38292         (cd $(TARGET_SUBDIR)/libobjc && \
38293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38295                   "RANLIB=$${RANLIB}" \
38296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38297                    maintainer-clean) \
38298           || exit 1
38299
38300 @endif target-libobjc
38301
38302
38303
38304
38305
38306 .PHONY: configure-target-libgo maybe-configure-target-libgo
38307 maybe-configure-target-libgo:
38308 @if gcc-bootstrap
38309 configure-target-libgo: stage_current
38310 @endif gcc-bootstrap
38311 @if target-libgo
38312 maybe-configure-target-libgo: configure-target-libgo
38313 configure-target-libgo: 
38314         @: $(MAKE); $(unstage)
38315         @r=`${PWD_COMMAND}`; export r; \
38316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317         echo "Checking multilib configuration for libgo..."; \
38318         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38319         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38320         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38321           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38322             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38323           else \
38324             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38325             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38326           fi; \
38327         else \
38328           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38329         fi; \
38330         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38331         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38332         $(NORMAL_TARGET_EXPORTS)  \
38333         echo Configuring in $(TARGET_SUBDIR)/libgo; \
38334         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38335         case $(srcdir) in \
38336           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38337           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38338                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38339         esac; \
38340         srcdiroption="--srcdir=$${topdir}/libgo"; \
38341         libsrcdir="$$s/libgo"; \
38342         rm -f no-such-file || : ; \
38343         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38344           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38345           --target=${target_alias} $${srcdiroption}  \
38346           || exit 1
38347 @endif target-libgo
38348
38349
38350
38351
38352
38353 .PHONY: all-target-libgo maybe-all-target-libgo
38354 maybe-all-target-libgo:
38355 @if gcc-bootstrap
38356 all-target-libgo: stage_current
38357 @endif gcc-bootstrap
38358 @if target-libgo
38359 TARGET-target-libgo=all
38360 maybe-all-target-libgo: all-target-libgo
38361 all-target-libgo: configure-target-libgo
38362         @: $(MAKE); $(unstage)
38363         @r=`${PWD_COMMAND}`; export r; \
38364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365         $(NORMAL_TARGET_EXPORTS)  \
38366         (cd $(TARGET_SUBDIR)/libgo && \
38367           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38368                 $(TARGET-target-libgo))
38369 @endif target-libgo
38370
38371
38372
38373
38374
38375 .PHONY: check-target-libgo maybe-check-target-libgo
38376 maybe-check-target-libgo:
38377 @if target-libgo
38378 maybe-check-target-libgo: check-target-libgo
38379
38380 check-target-libgo:
38381         @: $(MAKE); $(unstage)
38382         @r=`${PWD_COMMAND}`; export r; \
38383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38384         $(NORMAL_TARGET_EXPORTS) \
38385         (cd $(TARGET_SUBDIR)/libgo && \
38386           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38387
38388 @endif target-libgo
38389
38390 .PHONY: install-target-libgo maybe-install-target-libgo
38391 maybe-install-target-libgo:
38392 @if target-libgo
38393 maybe-install-target-libgo: install-target-libgo
38394
38395 install-target-libgo: installdirs
38396         @: $(MAKE); $(unstage)
38397         @r=`${PWD_COMMAND}`; export r; \
38398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399         $(NORMAL_TARGET_EXPORTS) \
38400         (cd $(TARGET_SUBDIR)/libgo && \
38401           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38402
38403 @endif target-libgo
38404
38405 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38406 maybe-install-strip-target-libgo:
38407 @if target-libgo
38408 maybe-install-strip-target-libgo: install-strip-target-libgo
38409
38410 install-strip-target-libgo: installdirs
38411         @: $(MAKE); $(unstage)
38412         @r=`${PWD_COMMAND}`; export r; \
38413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38414         $(NORMAL_TARGET_EXPORTS) \
38415         (cd $(TARGET_SUBDIR)/libgo && \
38416           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38417
38418 @endif target-libgo
38419
38420 # Other targets (info, dvi, pdf, etc.)
38421
38422 .PHONY: maybe-info-target-libgo info-target-libgo
38423 maybe-info-target-libgo:
38424 @if target-libgo
38425 maybe-info-target-libgo: info-target-libgo
38426
38427 info-target-libgo: \
38428     configure-target-libgo 
38429         @: $(MAKE); $(unstage)
38430         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38431         r=`${PWD_COMMAND}`; export r; \
38432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433         $(NORMAL_TARGET_EXPORTS) \
38434         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38435         for flag in $(EXTRA_TARGET_FLAGS); do \
38436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38437         done; \
38438         (cd $(TARGET_SUBDIR)/libgo && \
38439           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38440                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38441                   "RANLIB=$${RANLIB}" \
38442                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38443                    info) \
38444           || exit 1
38445
38446 @endif target-libgo
38447
38448 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38449 maybe-dvi-target-libgo:
38450 @if target-libgo
38451 maybe-dvi-target-libgo: dvi-target-libgo
38452
38453 dvi-target-libgo: \
38454     configure-target-libgo 
38455         @: $(MAKE); $(unstage)
38456         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38457         r=`${PWD_COMMAND}`; export r; \
38458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459         $(NORMAL_TARGET_EXPORTS) \
38460         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38461         for flag in $(EXTRA_TARGET_FLAGS); do \
38462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38463         done; \
38464         (cd $(TARGET_SUBDIR)/libgo && \
38465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38467                   "RANLIB=$${RANLIB}" \
38468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38469                    dvi) \
38470           || exit 1
38471
38472 @endif target-libgo
38473
38474 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38475 maybe-pdf-target-libgo:
38476 @if target-libgo
38477 maybe-pdf-target-libgo: pdf-target-libgo
38478
38479 pdf-target-libgo: \
38480     configure-target-libgo 
38481         @: $(MAKE); $(unstage)
38482         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38483         r=`${PWD_COMMAND}`; export r; \
38484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38485         $(NORMAL_TARGET_EXPORTS) \
38486         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38487         for flag in $(EXTRA_TARGET_FLAGS); do \
38488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38489         done; \
38490         (cd $(TARGET_SUBDIR)/libgo && \
38491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38493                   "RANLIB=$${RANLIB}" \
38494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38495                    pdf) \
38496           || exit 1
38497
38498 @endif target-libgo
38499
38500 .PHONY: maybe-html-target-libgo html-target-libgo
38501 maybe-html-target-libgo:
38502 @if target-libgo
38503 maybe-html-target-libgo: html-target-libgo
38504
38505 html-target-libgo: \
38506     configure-target-libgo 
38507         @: $(MAKE); $(unstage)
38508         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38509         r=`${PWD_COMMAND}`; export r; \
38510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38511         $(NORMAL_TARGET_EXPORTS) \
38512         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38513         for flag in $(EXTRA_TARGET_FLAGS); do \
38514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38515         done; \
38516         (cd $(TARGET_SUBDIR)/libgo && \
38517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38519                   "RANLIB=$${RANLIB}" \
38520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38521                    html) \
38522           || exit 1
38523
38524 @endif target-libgo
38525
38526 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38527 maybe-TAGS-target-libgo:
38528 @if target-libgo
38529 maybe-TAGS-target-libgo: TAGS-target-libgo
38530
38531 TAGS-target-libgo: \
38532     configure-target-libgo 
38533         @: $(MAKE); $(unstage)
38534         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38535         r=`${PWD_COMMAND}`; export r; \
38536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38537         $(NORMAL_TARGET_EXPORTS) \
38538         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38539         for flag in $(EXTRA_TARGET_FLAGS); do \
38540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541         done; \
38542         (cd $(TARGET_SUBDIR)/libgo && \
38543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38545                   "RANLIB=$${RANLIB}" \
38546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38547                    TAGS) \
38548           || exit 1
38549
38550 @endif target-libgo
38551
38552 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
38553 maybe-install-info-target-libgo:
38554 @if target-libgo
38555 maybe-install-info-target-libgo: install-info-target-libgo
38556
38557 install-info-target-libgo: \
38558     configure-target-libgo \
38559     info-target-libgo 
38560         @: $(MAKE); $(unstage)
38561         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38562         r=`${PWD_COMMAND}`; export r; \
38563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38564         $(NORMAL_TARGET_EXPORTS) \
38565         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38566         for flag in $(EXTRA_TARGET_FLAGS); do \
38567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38568         done; \
38569         (cd $(TARGET_SUBDIR)/libgo && \
38570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572                   "RANLIB=$${RANLIB}" \
38573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38574                    install-info) \
38575           || exit 1
38576
38577 @endif target-libgo
38578
38579 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38580 maybe-install-pdf-target-libgo:
38581 @if target-libgo
38582 maybe-install-pdf-target-libgo: install-pdf-target-libgo
38583
38584 install-pdf-target-libgo: \
38585     configure-target-libgo \
38586     pdf-target-libgo 
38587         @: $(MAKE); $(unstage)
38588         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38589         r=`${PWD_COMMAND}`; export r; \
38590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38591         $(NORMAL_TARGET_EXPORTS) \
38592         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38593         for flag in $(EXTRA_TARGET_FLAGS); do \
38594           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38595         done; \
38596         (cd $(TARGET_SUBDIR)/libgo && \
38597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599                   "RANLIB=$${RANLIB}" \
38600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38601                    install-pdf) \
38602           || exit 1
38603
38604 @endif target-libgo
38605
38606 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
38607 maybe-install-html-target-libgo:
38608 @if target-libgo
38609 maybe-install-html-target-libgo: install-html-target-libgo
38610
38611 install-html-target-libgo: \
38612     configure-target-libgo \
38613     html-target-libgo 
38614         @: $(MAKE); $(unstage)
38615         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38616         r=`${PWD_COMMAND}`; export r; \
38617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38618         $(NORMAL_TARGET_EXPORTS) \
38619         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38620         for flag in $(EXTRA_TARGET_FLAGS); do \
38621           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38622         done; \
38623         (cd $(TARGET_SUBDIR)/libgo && \
38624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38626                   "RANLIB=$${RANLIB}" \
38627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38628                    install-html) \
38629           || exit 1
38630
38631 @endif target-libgo
38632
38633 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38634 maybe-installcheck-target-libgo:
38635 @if target-libgo
38636 maybe-installcheck-target-libgo: installcheck-target-libgo
38637
38638 installcheck-target-libgo: \
38639     configure-target-libgo 
38640         @: $(MAKE); $(unstage)
38641         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38642         r=`${PWD_COMMAND}`; export r; \
38643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38644         $(NORMAL_TARGET_EXPORTS) \
38645         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38646         for flag in $(EXTRA_TARGET_FLAGS); do \
38647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38648         done; \
38649         (cd $(TARGET_SUBDIR)/libgo && \
38650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38652                   "RANLIB=$${RANLIB}" \
38653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38654                    installcheck) \
38655           || exit 1
38656
38657 @endif target-libgo
38658
38659 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38660 maybe-mostlyclean-target-libgo:
38661 @if target-libgo
38662 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38663
38664 mostlyclean-target-libgo: 
38665         @: $(MAKE); $(unstage)
38666         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38667         r=`${PWD_COMMAND}`; export r; \
38668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38669         $(NORMAL_TARGET_EXPORTS) \
38670         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38671         for flag in $(EXTRA_TARGET_FLAGS); do \
38672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38673         done; \
38674         (cd $(TARGET_SUBDIR)/libgo && \
38675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38677                   "RANLIB=$${RANLIB}" \
38678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38679                    mostlyclean) \
38680           || exit 1
38681
38682 @endif target-libgo
38683
38684 .PHONY: maybe-clean-target-libgo clean-target-libgo
38685 maybe-clean-target-libgo:
38686 @if target-libgo
38687 maybe-clean-target-libgo: clean-target-libgo
38688
38689 clean-target-libgo: 
38690         @: $(MAKE); $(unstage)
38691         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38692         r=`${PWD_COMMAND}`; export r; \
38693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38694         $(NORMAL_TARGET_EXPORTS) \
38695         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38696         for flag in $(EXTRA_TARGET_FLAGS); do \
38697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38698         done; \
38699         (cd $(TARGET_SUBDIR)/libgo && \
38700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38702                   "RANLIB=$${RANLIB}" \
38703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38704                    clean) \
38705           || exit 1
38706
38707 @endif target-libgo
38708
38709 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
38710 maybe-distclean-target-libgo:
38711 @if target-libgo
38712 maybe-distclean-target-libgo: distclean-target-libgo
38713
38714 distclean-target-libgo: 
38715         @: $(MAKE); $(unstage)
38716         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38717         r=`${PWD_COMMAND}`; export r; \
38718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719         $(NORMAL_TARGET_EXPORTS) \
38720         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38721         for flag in $(EXTRA_TARGET_FLAGS); do \
38722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38723         done; \
38724         (cd $(TARGET_SUBDIR)/libgo && \
38725           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38726                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38727                   "RANLIB=$${RANLIB}" \
38728                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38729                    distclean) \
38730           || exit 1
38731
38732 @endif target-libgo
38733
38734 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38735 maybe-maintainer-clean-target-libgo:
38736 @if target-libgo
38737 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38738
38739 maintainer-clean-target-libgo: 
38740         @: $(MAKE); $(unstage)
38741         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38742         r=`${PWD_COMMAND}`; export r; \
38743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38744         $(NORMAL_TARGET_EXPORTS) \
38745         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38746         for flag in $(EXTRA_TARGET_FLAGS); do \
38747           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38748         done; \
38749         (cd $(TARGET_SUBDIR)/libgo && \
38750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38752                   "RANLIB=$${RANLIB}" \
38753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38754                    maintainer-clean) \
38755           || exit 1
38756
38757 @endif target-libgo
38758
38759
38760
38761
38762
38763 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38764 maybe-configure-target-libtermcap:
38765 @if gcc-bootstrap
38766 configure-target-libtermcap: stage_current
38767 @endif gcc-bootstrap
38768 @if target-libtermcap
38769 maybe-configure-target-libtermcap: configure-target-libtermcap
38770 configure-target-libtermcap: 
38771         @: $(MAKE); $(unstage)
38772         @r=`${PWD_COMMAND}`; export r; \
38773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774         echo "Checking multilib configuration for libtermcap..."; \
38775         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38776         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38777         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38778           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38779             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38780           else \
38781             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38782             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38783           fi; \
38784         else \
38785           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38786         fi; \
38787         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
38788         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38789         $(NORMAL_TARGET_EXPORTS)  \
38790         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
38791         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
38792         case $(srcdir) in \
38793           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38794           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
38795                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38796         esac; \
38797         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38798         libsrcdir="$$s/libtermcap"; \
38799         rm -f no-such-file || : ; \
38800         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38801           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38802           --target=${target_alias} $${srcdiroption}  \
38803           || exit 1
38804 @endif target-libtermcap
38805
38806
38807
38808
38809
38810 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
38811 maybe-all-target-libtermcap:
38812 @if gcc-bootstrap
38813 all-target-libtermcap: stage_current
38814 @endif gcc-bootstrap
38815 @if target-libtermcap
38816 TARGET-target-libtermcap=all
38817 maybe-all-target-libtermcap: all-target-libtermcap
38818 all-target-libtermcap: configure-target-libtermcap
38819         @: $(MAKE); $(unstage)
38820         @r=`${PWD_COMMAND}`; export r; \
38821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822         $(NORMAL_TARGET_EXPORTS)  \
38823         (cd $(TARGET_SUBDIR)/libtermcap && \
38824           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
38825                 $(TARGET-target-libtermcap))
38826 @endif target-libtermcap
38827
38828
38829
38830
38831
38832 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
38833 maybe-check-target-libtermcap:
38834 @if target-libtermcap
38835 maybe-check-target-libtermcap: check-target-libtermcap
38836
38837 # Dummy target for uncheckable module.
38838 check-target-libtermcap:
38839
38840 @endif target-libtermcap
38841
38842 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
38843 maybe-install-target-libtermcap:
38844 @if target-libtermcap
38845 maybe-install-target-libtermcap: install-target-libtermcap
38846
38847 install-target-libtermcap: installdirs
38848         @: $(MAKE); $(unstage)
38849         @r=`${PWD_COMMAND}`; export r; \
38850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38851         $(NORMAL_TARGET_EXPORTS) \
38852         (cd $(TARGET_SUBDIR)/libtermcap && \
38853           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38854
38855 @endif target-libtermcap
38856
38857 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
38858 maybe-install-strip-target-libtermcap:
38859 @if target-libtermcap
38860 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
38861
38862 install-strip-target-libtermcap: installdirs
38863         @: $(MAKE); $(unstage)
38864         @r=`${PWD_COMMAND}`; export r; \
38865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38866         $(NORMAL_TARGET_EXPORTS) \
38867         (cd $(TARGET_SUBDIR)/libtermcap && \
38868           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38869
38870 @endif target-libtermcap
38871
38872 # Other targets (info, dvi, pdf, etc.)
38873
38874 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
38875 maybe-info-target-libtermcap:
38876 @if target-libtermcap
38877 maybe-info-target-libtermcap: info-target-libtermcap
38878
38879 info-target-libtermcap: \
38880     configure-target-libtermcap 
38881         @: $(MAKE); $(unstage)
38882         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38883         r=`${PWD_COMMAND}`; export r; \
38884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38885         $(NORMAL_TARGET_EXPORTS) \
38886         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
38887         for flag in $(EXTRA_TARGET_FLAGS); do \
38888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38889         done; \
38890         (cd $(TARGET_SUBDIR)/libtermcap && \
38891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38893                   "RANLIB=$${RANLIB}" \
38894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38895                    info) \
38896           || exit 1
38897
38898 @endif target-libtermcap
38899
38900 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
38901 maybe-dvi-target-libtermcap:
38902 @if target-libtermcap
38903 maybe-dvi-target-libtermcap: dvi-target-libtermcap
38904
38905 dvi-target-libtermcap: \
38906     configure-target-libtermcap 
38907         @: $(MAKE); $(unstage)
38908         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38909         r=`${PWD_COMMAND}`; export r; \
38910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38911         $(NORMAL_TARGET_EXPORTS) \
38912         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
38913         for flag in $(EXTRA_TARGET_FLAGS); do \
38914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38915         done; \
38916         (cd $(TARGET_SUBDIR)/libtermcap && \
38917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38919                   "RANLIB=$${RANLIB}" \
38920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38921                    dvi) \
38922           || exit 1
38923
38924 @endif target-libtermcap
38925
38926 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38927 maybe-pdf-target-libtermcap:
38928 @if target-libtermcap
38929 maybe-pdf-target-libtermcap: pdf-target-libtermcap
38930
38931 pdf-target-libtermcap: \
38932     configure-target-libtermcap 
38933         @: $(MAKE); $(unstage)
38934         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38935         r=`${PWD_COMMAND}`; export r; \
38936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38937         $(NORMAL_TARGET_EXPORTS) \
38938         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38939         for flag in $(EXTRA_TARGET_FLAGS); do \
38940           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38941         done; \
38942         (cd $(TARGET_SUBDIR)/libtermcap && \
38943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38945                   "RANLIB=$${RANLIB}" \
38946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38947                    pdf) \
38948           || exit 1
38949
38950 @endif target-libtermcap
38951
38952 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
38953 maybe-html-target-libtermcap:
38954 @if target-libtermcap
38955 maybe-html-target-libtermcap: html-target-libtermcap
38956
38957 html-target-libtermcap: \
38958     configure-target-libtermcap 
38959         @: $(MAKE); $(unstage)
38960         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38961         r=`${PWD_COMMAND}`; export r; \
38962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963         $(NORMAL_TARGET_EXPORTS) \
38964         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38965         for flag in $(EXTRA_TARGET_FLAGS); do \
38966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38967         done; \
38968         (cd $(TARGET_SUBDIR)/libtermcap && \
38969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971                   "RANLIB=$${RANLIB}" \
38972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38973                    html) \
38974           || exit 1
38975
38976 @endif target-libtermcap
38977
38978 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38979 maybe-TAGS-target-libtermcap:
38980 @if target-libtermcap
38981 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38982
38983 TAGS-target-libtermcap: \
38984     configure-target-libtermcap 
38985         @: $(MAKE); $(unstage)
38986         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38987         r=`${PWD_COMMAND}`; export r; \
38988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38989         $(NORMAL_TARGET_EXPORTS) \
38990         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38991         for flag in $(EXTRA_TARGET_FLAGS); do \
38992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38993         done; \
38994         (cd $(TARGET_SUBDIR)/libtermcap && \
38995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38997                   "RANLIB=$${RANLIB}" \
38998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38999                    TAGS) \
39000           || exit 1
39001
39002 @endif target-libtermcap
39003
39004 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39005 maybe-install-info-target-libtermcap:
39006 @if target-libtermcap
39007 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39008
39009 install-info-target-libtermcap: \
39010     configure-target-libtermcap \
39011     info-target-libtermcap 
39012         @: $(MAKE); $(unstage)
39013         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39014         r=`${PWD_COMMAND}`; export r; \
39015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39016         $(NORMAL_TARGET_EXPORTS) \
39017         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39018         for flag in $(EXTRA_TARGET_FLAGS); do \
39019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39020         done; \
39021         (cd $(TARGET_SUBDIR)/libtermcap && \
39022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39024                   "RANLIB=$${RANLIB}" \
39025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39026                    install-info) \
39027           || exit 1
39028
39029 @endif target-libtermcap
39030
39031 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39032 maybe-install-pdf-target-libtermcap:
39033 @if target-libtermcap
39034 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39035
39036 install-pdf-target-libtermcap: \
39037     configure-target-libtermcap \
39038     pdf-target-libtermcap 
39039         @: $(MAKE); $(unstage)
39040         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39041         r=`${PWD_COMMAND}`; export r; \
39042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39043         $(NORMAL_TARGET_EXPORTS) \
39044         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39045         for flag in $(EXTRA_TARGET_FLAGS); do \
39046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39047         done; \
39048         (cd $(TARGET_SUBDIR)/libtermcap && \
39049           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39050                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39051                   "RANLIB=$${RANLIB}" \
39052                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39053                    install-pdf) \
39054           || exit 1
39055
39056 @endif target-libtermcap
39057
39058 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39059 maybe-install-html-target-libtermcap:
39060 @if target-libtermcap
39061 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39062
39063 install-html-target-libtermcap: \
39064     configure-target-libtermcap \
39065     html-target-libtermcap 
39066         @: $(MAKE); $(unstage)
39067         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39068         r=`${PWD_COMMAND}`; export r; \
39069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39070         $(NORMAL_TARGET_EXPORTS) \
39071         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39072         for flag in $(EXTRA_TARGET_FLAGS); do \
39073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39074         done; \
39075         (cd $(TARGET_SUBDIR)/libtermcap && \
39076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39078                   "RANLIB=$${RANLIB}" \
39079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39080                    install-html) \
39081           || exit 1
39082
39083 @endif target-libtermcap
39084
39085 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39086 maybe-installcheck-target-libtermcap:
39087 @if target-libtermcap
39088 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39089
39090 installcheck-target-libtermcap: \
39091     configure-target-libtermcap 
39092         @: $(MAKE); $(unstage)
39093         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39094         r=`${PWD_COMMAND}`; export r; \
39095         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39096         $(NORMAL_TARGET_EXPORTS) \
39097         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39098         for flag in $(EXTRA_TARGET_FLAGS); do \
39099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39100         done; \
39101         (cd $(TARGET_SUBDIR)/libtermcap && \
39102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39104                   "RANLIB=$${RANLIB}" \
39105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39106                    installcheck) \
39107           || exit 1
39108
39109 @endif target-libtermcap
39110
39111 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39112 maybe-mostlyclean-target-libtermcap:
39113 @if target-libtermcap
39114 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39115
39116 # libtermcap doesn't support mostlyclean.
39117 mostlyclean-target-libtermcap:
39118
39119 @endif target-libtermcap
39120
39121 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39122 maybe-clean-target-libtermcap:
39123 @if target-libtermcap
39124 maybe-clean-target-libtermcap: clean-target-libtermcap
39125
39126 # libtermcap doesn't support clean.
39127 clean-target-libtermcap:
39128
39129 @endif target-libtermcap
39130
39131 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39132 maybe-distclean-target-libtermcap:
39133 @if target-libtermcap
39134 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39135
39136 # libtermcap doesn't support distclean.
39137 distclean-target-libtermcap:
39138
39139 @endif target-libtermcap
39140
39141 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39142 maybe-maintainer-clean-target-libtermcap:
39143 @if target-libtermcap
39144 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39145
39146 # libtermcap doesn't support maintainer-clean.
39147 maintainer-clean-target-libtermcap:
39148
39149 @endif target-libtermcap
39150
39151
39152
39153
39154
39155 .PHONY: configure-target-winsup maybe-configure-target-winsup
39156 maybe-configure-target-winsup:
39157 @if gcc-bootstrap
39158 configure-target-winsup: stage_current
39159 @endif gcc-bootstrap
39160 @if target-winsup
39161 maybe-configure-target-winsup: configure-target-winsup
39162 configure-target-winsup: 
39163         @: $(MAKE); $(unstage)
39164         @r=`${PWD_COMMAND}`; export r; \
39165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39166         echo "Checking multilib configuration for winsup..."; \
39167         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39168         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39169         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39170           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39171             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39172           else \
39173             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39174             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39175           fi; \
39176         else \
39177           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39178         fi; \
39179         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39180         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39181         $(NORMAL_TARGET_EXPORTS)  \
39182         echo Configuring in $(TARGET_SUBDIR)/winsup; \
39183         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39184         case $(srcdir) in \
39185           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39186           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39187                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39188         esac; \
39189         srcdiroption="--srcdir=$${topdir}/winsup"; \
39190         libsrcdir="$$s/winsup"; \
39191         rm -f no-such-file || : ; \
39192         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39193           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39194           --target=${target_alias} $${srcdiroption}  \
39195           || exit 1
39196 @endif target-winsup
39197
39198
39199
39200
39201
39202 .PHONY: all-target-winsup maybe-all-target-winsup
39203 maybe-all-target-winsup:
39204 @if gcc-bootstrap
39205 all-target-winsup: stage_current
39206 @endif gcc-bootstrap
39207 @if target-winsup
39208 TARGET-target-winsup=all
39209 maybe-all-target-winsup: all-target-winsup
39210 all-target-winsup: configure-target-winsup
39211         @: $(MAKE); $(unstage)
39212         @r=`${PWD_COMMAND}`; export r; \
39213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39214         $(NORMAL_TARGET_EXPORTS)  \
39215         (cd $(TARGET_SUBDIR)/winsup && \
39216           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39217                 $(TARGET-target-winsup))
39218 @endif target-winsup
39219
39220
39221
39222
39223
39224 .PHONY: check-target-winsup maybe-check-target-winsup
39225 maybe-check-target-winsup:
39226 @if target-winsup
39227 maybe-check-target-winsup: check-target-winsup
39228
39229 check-target-winsup:
39230         @: $(MAKE); $(unstage)
39231         @r=`${PWD_COMMAND}`; export r; \
39232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39233         $(NORMAL_TARGET_EXPORTS) \
39234         (cd $(TARGET_SUBDIR)/winsup && \
39235           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39236
39237 @endif target-winsup
39238
39239 .PHONY: install-target-winsup maybe-install-target-winsup
39240 maybe-install-target-winsup:
39241 @if target-winsup
39242 maybe-install-target-winsup: install-target-winsup
39243
39244 install-target-winsup: installdirs
39245         @: $(MAKE); $(unstage)
39246         @r=`${PWD_COMMAND}`; export r; \
39247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39248         $(NORMAL_TARGET_EXPORTS) \
39249         (cd $(TARGET_SUBDIR)/winsup && \
39250           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39251
39252 @endif target-winsup
39253
39254 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39255 maybe-install-strip-target-winsup:
39256 @if target-winsup
39257 maybe-install-strip-target-winsup: install-strip-target-winsup
39258
39259 install-strip-target-winsup: installdirs
39260         @: $(MAKE); $(unstage)
39261         @r=`${PWD_COMMAND}`; export r; \
39262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39263         $(NORMAL_TARGET_EXPORTS) \
39264         (cd $(TARGET_SUBDIR)/winsup && \
39265           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39266
39267 @endif target-winsup
39268
39269 # Other targets (info, dvi, pdf, etc.)
39270
39271 .PHONY: maybe-info-target-winsup info-target-winsup
39272 maybe-info-target-winsup:
39273 @if target-winsup
39274 maybe-info-target-winsup: info-target-winsup
39275
39276 info-target-winsup: \
39277     configure-target-winsup 
39278         @: $(MAKE); $(unstage)
39279         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39280         r=`${PWD_COMMAND}`; export r; \
39281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39282         $(NORMAL_TARGET_EXPORTS) \
39283         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39284         for flag in $(EXTRA_TARGET_FLAGS); do \
39285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39286         done; \
39287         (cd $(TARGET_SUBDIR)/winsup && \
39288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39290                   "RANLIB=$${RANLIB}" \
39291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39292                    info) \
39293           || exit 1
39294
39295 @endif target-winsup
39296
39297 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39298 maybe-dvi-target-winsup:
39299 @if target-winsup
39300 maybe-dvi-target-winsup: dvi-target-winsup
39301
39302 dvi-target-winsup: \
39303     configure-target-winsup 
39304         @: $(MAKE); $(unstage)
39305         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39306         r=`${PWD_COMMAND}`; export r; \
39307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39308         $(NORMAL_TARGET_EXPORTS) \
39309         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39310         for flag in $(EXTRA_TARGET_FLAGS); do \
39311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39312         done; \
39313         (cd $(TARGET_SUBDIR)/winsup && \
39314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39316                   "RANLIB=$${RANLIB}" \
39317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39318                    dvi) \
39319           || exit 1
39320
39321 @endif target-winsup
39322
39323 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39324 maybe-pdf-target-winsup:
39325 @if target-winsup
39326 maybe-pdf-target-winsup: pdf-target-winsup
39327
39328 pdf-target-winsup: \
39329     configure-target-winsup 
39330         @: $(MAKE); $(unstage)
39331         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39332         r=`${PWD_COMMAND}`; export r; \
39333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39334         $(NORMAL_TARGET_EXPORTS) \
39335         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39336         for flag in $(EXTRA_TARGET_FLAGS); do \
39337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39338         done; \
39339         (cd $(TARGET_SUBDIR)/winsup && \
39340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39342                   "RANLIB=$${RANLIB}" \
39343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39344                    pdf) \
39345           || exit 1
39346
39347 @endif target-winsup
39348
39349 .PHONY: maybe-html-target-winsup html-target-winsup
39350 maybe-html-target-winsup:
39351 @if target-winsup
39352 maybe-html-target-winsup: html-target-winsup
39353
39354 html-target-winsup: \
39355     configure-target-winsup 
39356         @: $(MAKE); $(unstage)
39357         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39358         r=`${PWD_COMMAND}`; export r; \
39359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39360         $(NORMAL_TARGET_EXPORTS) \
39361         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39362         for flag in $(EXTRA_TARGET_FLAGS); do \
39363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39364         done; \
39365         (cd $(TARGET_SUBDIR)/winsup && \
39366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39368                   "RANLIB=$${RANLIB}" \
39369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39370                    html) \
39371           || exit 1
39372
39373 @endif target-winsup
39374
39375 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39376 maybe-TAGS-target-winsup:
39377 @if target-winsup
39378 maybe-TAGS-target-winsup: TAGS-target-winsup
39379
39380 TAGS-target-winsup: \
39381     configure-target-winsup 
39382         @: $(MAKE); $(unstage)
39383         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39384         r=`${PWD_COMMAND}`; export r; \
39385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39386         $(NORMAL_TARGET_EXPORTS) \
39387         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39388         for flag in $(EXTRA_TARGET_FLAGS); do \
39389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39390         done; \
39391         (cd $(TARGET_SUBDIR)/winsup && \
39392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39394                   "RANLIB=$${RANLIB}" \
39395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39396                    TAGS) \
39397           || exit 1
39398
39399 @endif target-winsup
39400
39401 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
39402 maybe-install-info-target-winsup:
39403 @if target-winsup
39404 maybe-install-info-target-winsup: install-info-target-winsup
39405
39406 install-info-target-winsup: \
39407     configure-target-winsup \
39408     info-target-winsup 
39409         @: $(MAKE); $(unstage)
39410         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39411         r=`${PWD_COMMAND}`; export r; \
39412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39413         $(NORMAL_TARGET_EXPORTS) \
39414         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39415         for flag in $(EXTRA_TARGET_FLAGS); do \
39416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39417         done; \
39418         (cd $(TARGET_SUBDIR)/winsup && \
39419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39421                   "RANLIB=$${RANLIB}" \
39422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39423                    install-info) \
39424           || exit 1
39425
39426 @endif target-winsup
39427
39428 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39429 maybe-install-pdf-target-winsup:
39430 @if target-winsup
39431 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39432
39433 install-pdf-target-winsup: \
39434     configure-target-winsup \
39435     pdf-target-winsup 
39436         @: $(MAKE); $(unstage)
39437         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39438         r=`${PWD_COMMAND}`; export r; \
39439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39440         $(NORMAL_TARGET_EXPORTS) \
39441         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39442         for flag in $(EXTRA_TARGET_FLAGS); do \
39443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39444         done; \
39445         (cd $(TARGET_SUBDIR)/winsup && \
39446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39448                   "RANLIB=$${RANLIB}" \
39449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39450                    install-pdf) \
39451           || exit 1
39452
39453 @endif target-winsup
39454
39455 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39456 maybe-install-html-target-winsup:
39457 @if target-winsup
39458 maybe-install-html-target-winsup: install-html-target-winsup
39459
39460 install-html-target-winsup: \
39461     configure-target-winsup \
39462     html-target-winsup 
39463         @: $(MAKE); $(unstage)
39464         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39465         r=`${PWD_COMMAND}`; export r; \
39466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39467         $(NORMAL_TARGET_EXPORTS) \
39468         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39469         for flag in $(EXTRA_TARGET_FLAGS); do \
39470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39471         done; \
39472         (cd $(TARGET_SUBDIR)/winsup && \
39473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39475                   "RANLIB=$${RANLIB}" \
39476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39477                    install-html) \
39478           || exit 1
39479
39480 @endif target-winsup
39481
39482 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39483 maybe-installcheck-target-winsup:
39484 @if target-winsup
39485 maybe-installcheck-target-winsup: installcheck-target-winsup
39486
39487 installcheck-target-winsup: \
39488     configure-target-winsup 
39489         @: $(MAKE); $(unstage)
39490         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39491         r=`${PWD_COMMAND}`; export r; \
39492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39493         $(NORMAL_TARGET_EXPORTS) \
39494         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39495         for flag in $(EXTRA_TARGET_FLAGS); do \
39496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39497         done; \
39498         (cd $(TARGET_SUBDIR)/winsup && \
39499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39501                   "RANLIB=$${RANLIB}" \
39502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39503                    installcheck) \
39504           || exit 1
39505
39506 @endif target-winsup
39507
39508 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39509 maybe-mostlyclean-target-winsup:
39510 @if target-winsup
39511 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39512
39513 mostlyclean-target-winsup: 
39514         @: $(MAKE); $(unstage)
39515         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39516         r=`${PWD_COMMAND}`; export r; \
39517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39518         $(NORMAL_TARGET_EXPORTS) \
39519         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39520         for flag in $(EXTRA_TARGET_FLAGS); do \
39521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39522         done; \
39523         (cd $(TARGET_SUBDIR)/winsup && \
39524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39526                   "RANLIB=$${RANLIB}" \
39527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39528                    mostlyclean) \
39529           || exit 1
39530
39531 @endif target-winsup
39532
39533 .PHONY: maybe-clean-target-winsup clean-target-winsup
39534 maybe-clean-target-winsup:
39535 @if target-winsup
39536 maybe-clean-target-winsup: clean-target-winsup
39537
39538 clean-target-winsup: 
39539         @: $(MAKE); $(unstage)
39540         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39541         r=`${PWD_COMMAND}`; export r; \
39542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39543         $(NORMAL_TARGET_EXPORTS) \
39544         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39545         for flag in $(EXTRA_TARGET_FLAGS); do \
39546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39547         done; \
39548         (cd $(TARGET_SUBDIR)/winsup && \
39549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39551                   "RANLIB=$${RANLIB}" \
39552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39553                    clean) \
39554           || exit 1
39555
39556 @endif target-winsup
39557
39558 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
39559 maybe-distclean-target-winsup:
39560 @if target-winsup
39561 maybe-distclean-target-winsup: distclean-target-winsup
39562
39563 distclean-target-winsup: 
39564         @: $(MAKE); $(unstage)
39565         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39566         r=`${PWD_COMMAND}`; export r; \
39567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39568         $(NORMAL_TARGET_EXPORTS) \
39569         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39570         for flag in $(EXTRA_TARGET_FLAGS); do \
39571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39572         done; \
39573         (cd $(TARGET_SUBDIR)/winsup && \
39574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39576                   "RANLIB=$${RANLIB}" \
39577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39578                    distclean) \
39579           || exit 1
39580
39581 @endif target-winsup
39582
39583 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39584 maybe-maintainer-clean-target-winsup:
39585 @if target-winsup
39586 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39587
39588 maintainer-clean-target-winsup: 
39589         @: $(MAKE); $(unstage)
39590         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39591         r=`${PWD_COMMAND}`; export r; \
39592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593         $(NORMAL_TARGET_EXPORTS) \
39594         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39595         for flag in $(EXTRA_TARGET_FLAGS); do \
39596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39597         done; \
39598         (cd $(TARGET_SUBDIR)/winsup && \
39599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39601                   "RANLIB=$${RANLIB}" \
39602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39603                    maintainer-clean) \
39604           || exit 1
39605
39606 @endif target-winsup
39607
39608
39609
39610
39611
39612 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
39613 maybe-configure-target-libgloss:
39614 @if gcc-bootstrap
39615 configure-target-libgloss: stage_current
39616 @endif gcc-bootstrap
39617 @if target-libgloss
39618 maybe-configure-target-libgloss: configure-target-libgloss
39619 configure-target-libgloss: 
39620         @: $(MAKE); $(unstage)
39621         @r=`${PWD_COMMAND}`; export r; \
39622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39623         echo "Checking multilib configuration for libgloss..."; \
39624         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39625         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39626         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39627           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39628             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39629           else \
39630             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39631             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39632           fi; \
39633         else \
39634           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39635         fi; \
39636         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39637         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39638         $(NORMAL_TARGET_EXPORTS)  \
39639         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39640         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39641         case $(srcdir) in \
39642           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39643           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39644                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39645         esac; \
39646         srcdiroption="--srcdir=$${topdir}/libgloss"; \
39647         libsrcdir="$$s/libgloss"; \
39648         rm -f no-such-file || : ; \
39649         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39650           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39651           --target=${target_alias} $${srcdiroption}  \
39652           || exit 1
39653 @endif target-libgloss
39654
39655
39656
39657
39658
39659 .PHONY: all-target-libgloss maybe-all-target-libgloss
39660 maybe-all-target-libgloss:
39661 @if gcc-bootstrap
39662 all-target-libgloss: stage_current
39663 @endif gcc-bootstrap
39664 @if target-libgloss
39665 TARGET-target-libgloss=all
39666 maybe-all-target-libgloss: all-target-libgloss
39667 all-target-libgloss: configure-target-libgloss
39668         @: $(MAKE); $(unstage)
39669         @r=`${PWD_COMMAND}`; export r; \
39670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39671         $(NORMAL_TARGET_EXPORTS)  \
39672         (cd $(TARGET_SUBDIR)/libgloss && \
39673           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
39674                 $(TARGET-target-libgloss))
39675 @endif target-libgloss
39676
39677
39678
39679
39680
39681 .PHONY: check-target-libgloss maybe-check-target-libgloss
39682 maybe-check-target-libgloss:
39683 @if target-libgloss
39684 maybe-check-target-libgloss: check-target-libgloss
39685
39686 # Dummy target for uncheckable module.
39687 check-target-libgloss:
39688
39689 @endif target-libgloss
39690
39691 .PHONY: install-target-libgloss maybe-install-target-libgloss
39692 maybe-install-target-libgloss:
39693 @if target-libgloss
39694 maybe-install-target-libgloss: install-target-libgloss
39695
39696 install-target-libgloss: installdirs
39697         @: $(MAKE); $(unstage)
39698         @r=`${PWD_COMMAND}`; export r; \
39699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39700         $(NORMAL_TARGET_EXPORTS) \
39701         (cd $(TARGET_SUBDIR)/libgloss && \
39702           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39703
39704 @endif target-libgloss
39705
39706 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39707 maybe-install-strip-target-libgloss:
39708 @if target-libgloss
39709 maybe-install-strip-target-libgloss: install-strip-target-libgloss
39710
39711 install-strip-target-libgloss: installdirs
39712         @: $(MAKE); $(unstage)
39713         @r=`${PWD_COMMAND}`; export r; \
39714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39715         $(NORMAL_TARGET_EXPORTS) \
39716         (cd $(TARGET_SUBDIR)/libgloss && \
39717           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39718
39719 @endif target-libgloss
39720
39721 # Other targets (info, dvi, pdf, etc.)
39722
39723 .PHONY: maybe-info-target-libgloss info-target-libgloss
39724 maybe-info-target-libgloss:
39725 @if target-libgloss
39726 maybe-info-target-libgloss: info-target-libgloss
39727
39728 info-target-libgloss: \
39729     configure-target-libgloss 
39730         @: $(MAKE); $(unstage)
39731         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39732         r=`${PWD_COMMAND}`; export r; \
39733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39734         $(NORMAL_TARGET_EXPORTS) \
39735         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
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                    info) \
39745           || exit 1
39746
39747 @endif target-libgloss
39748
39749 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39750 maybe-dvi-target-libgloss:
39751 @if target-libgloss
39752 maybe-dvi-target-libgloss: dvi-target-libgloss
39753
39754 dvi-target-libgloss: \
39755     configure-target-libgloss 
39756         @: $(MAKE); $(unstage)
39757         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39758         r=`${PWD_COMMAND}`; export r; \
39759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39760         $(NORMAL_TARGET_EXPORTS) \
39761         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39762         for flag in $(EXTRA_TARGET_FLAGS); do \
39763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39764         done; \
39765         (cd $(TARGET_SUBDIR)/libgloss && \
39766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39768                   "RANLIB=$${RANLIB}" \
39769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39770                    dvi) \
39771           || exit 1
39772
39773 @endif target-libgloss
39774
39775 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39776 maybe-pdf-target-libgloss:
39777 @if target-libgloss
39778 maybe-pdf-target-libgloss: pdf-target-libgloss
39779
39780 pdf-target-libgloss: \
39781     configure-target-libgloss 
39782         @: $(MAKE); $(unstage)
39783         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39784         r=`${PWD_COMMAND}`; export r; \
39785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39786         $(NORMAL_TARGET_EXPORTS) \
39787         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
39788         for flag in $(EXTRA_TARGET_FLAGS); do \
39789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39790         done; \
39791         (cd $(TARGET_SUBDIR)/libgloss && \
39792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39794                   "RANLIB=$${RANLIB}" \
39795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39796                    pdf) \
39797           || exit 1
39798
39799 @endif target-libgloss
39800
39801 .PHONY: maybe-html-target-libgloss html-target-libgloss
39802 maybe-html-target-libgloss:
39803 @if target-libgloss
39804 maybe-html-target-libgloss: html-target-libgloss
39805
39806 html-target-libgloss: \
39807     configure-target-libgloss 
39808         @: $(MAKE); $(unstage)
39809         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39810         r=`${PWD_COMMAND}`; export r; \
39811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39812         $(NORMAL_TARGET_EXPORTS) \
39813         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
39814         for flag in $(EXTRA_TARGET_FLAGS); do \
39815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39816         done; \
39817         (cd $(TARGET_SUBDIR)/libgloss && \
39818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39820                   "RANLIB=$${RANLIB}" \
39821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39822                    html) \
39823           || exit 1
39824
39825 @endif target-libgloss
39826
39827 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
39828 maybe-TAGS-target-libgloss:
39829 @if target-libgloss
39830 maybe-TAGS-target-libgloss: TAGS-target-libgloss
39831
39832 TAGS-target-libgloss: \
39833     configure-target-libgloss 
39834         @: $(MAKE); $(unstage)
39835         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39836         r=`${PWD_COMMAND}`; export r; \
39837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39838         $(NORMAL_TARGET_EXPORTS) \
39839         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
39840         for flag in $(EXTRA_TARGET_FLAGS); do \
39841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39842         done; \
39843         (cd $(TARGET_SUBDIR)/libgloss && \
39844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39846                   "RANLIB=$${RANLIB}" \
39847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39848                    TAGS) \
39849           || exit 1
39850
39851 @endif target-libgloss
39852
39853 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
39854 maybe-install-info-target-libgloss:
39855 @if target-libgloss
39856 maybe-install-info-target-libgloss: install-info-target-libgloss
39857
39858 install-info-target-libgloss: \
39859     configure-target-libgloss \
39860     info-target-libgloss 
39861         @: $(MAKE); $(unstage)
39862         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39863         r=`${PWD_COMMAND}`; export r; \
39864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39865         $(NORMAL_TARGET_EXPORTS) \
39866         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
39867         for flag in $(EXTRA_TARGET_FLAGS); do \
39868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39869         done; \
39870         (cd $(TARGET_SUBDIR)/libgloss && \
39871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39873                   "RANLIB=$${RANLIB}" \
39874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39875                    install-info) \
39876           || exit 1
39877
39878 @endif target-libgloss
39879
39880 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
39881 maybe-install-pdf-target-libgloss:
39882 @if target-libgloss
39883 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
39884
39885 install-pdf-target-libgloss: \
39886     configure-target-libgloss \
39887     pdf-target-libgloss 
39888         @: $(MAKE); $(unstage)
39889         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39890         r=`${PWD_COMMAND}`; export r; \
39891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39892         $(NORMAL_TARGET_EXPORTS) \
39893         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
39894         for flag in $(EXTRA_TARGET_FLAGS); do \
39895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39896         done; \
39897         (cd $(TARGET_SUBDIR)/libgloss && \
39898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39900                   "RANLIB=$${RANLIB}" \
39901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39902                    install-pdf) \
39903           || exit 1
39904
39905 @endif target-libgloss
39906
39907 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
39908 maybe-install-html-target-libgloss:
39909 @if target-libgloss
39910 maybe-install-html-target-libgloss: install-html-target-libgloss
39911
39912 install-html-target-libgloss: \
39913     configure-target-libgloss \
39914     html-target-libgloss 
39915         @: $(MAKE); $(unstage)
39916         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39917         r=`${PWD_COMMAND}`; export r; \
39918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919         $(NORMAL_TARGET_EXPORTS) \
39920         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39921         for flag in $(EXTRA_TARGET_FLAGS); do \
39922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39923         done; \
39924         (cd $(TARGET_SUBDIR)/libgloss && \
39925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39927                   "RANLIB=$${RANLIB}" \
39928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39929                    install-html) \
39930           || exit 1
39931
39932 @endif target-libgloss
39933
39934 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39935 maybe-installcheck-target-libgloss:
39936 @if target-libgloss
39937 maybe-installcheck-target-libgloss: installcheck-target-libgloss
39938
39939 installcheck-target-libgloss: \
39940     configure-target-libgloss 
39941         @: $(MAKE); $(unstage)
39942         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39943         r=`${PWD_COMMAND}`; export r; \
39944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39945         $(NORMAL_TARGET_EXPORTS) \
39946         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39947         for flag in $(EXTRA_TARGET_FLAGS); do \
39948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39949         done; \
39950         (cd $(TARGET_SUBDIR)/libgloss && \
39951           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39952                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39953                   "RANLIB=$${RANLIB}" \
39954                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39955                    installcheck) \
39956           || exit 1
39957
39958 @endif target-libgloss
39959
39960 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39961 maybe-mostlyclean-target-libgloss:
39962 @if target-libgloss
39963 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39964
39965 mostlyclean-target-libgloss: 
39966         @: $(MAKE); $(unstage)
39967         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39968         r=`${PWD_COMMAND}`; export r; \
39969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970         $(NORMAL_TARGET_EXPORTS) \
39971         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39972         for flag in $(EXTRA_TARGET_FLAGS); do \
39973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39974         done; \
39975         (cd $(TARGET_SUBDIR)/libgloss && \
39976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978                   "RANLIB=$${RANLIB}" \
39979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39980                    mostlyclean) \
39981           || exit 1
39982
39983 @endif target-libgloss
39984
39985 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
39986 maybe-clean-target-libgloss:
39987 @if target-libgloss
39988 maybe-clean-target-libgloss: clean-target-libgloss
39989
39990 clean-target-libgloss: 
39991         @: $(MAKE); $(unstage)
39992         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39993         r=`${PWD_COMMAND}`; export r; \
39994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39995         $(NORMAL_TARGET_EXPORTS) \
39996         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39997         for flag in $(EXTRA_TARGET_FLAGS); do \
39998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39999         done; \
40000         (cd $(TARGET_SUBDIR)/libgloss && \
40001           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40002                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40003                   "RANLIB=$${RANLIB}" \
40004                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40005                    clean) \
40006           || exit 1
40007
40008 @endif target-libgloss
40009
40010 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40011 maybe-distclean-target-libgloss:
40012 @if target-libgloss
40013 maybe-distclean-target-libgloss: distclean-target-libgloss
40014
40015 distclean-target-libgloss: 
40016         @: $(MAKE); $(unstage)
40017         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40018         r=`${PWD_COMMAND}`; export r; \
40019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40020         $(NORMAL_TARGET_EXPORTS) \
40021         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40022         for flag in $(EXTRA_TARGET_FLAGS); do \
40023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40024         done; \
40025         (cd $(TARGET_SUBDIR)/libgloss && \
40026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40028                   "RANLIB=$${RANLIB}" \
40029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40030                    distclean) \
40031           || exit 1
40032
40033 @endif target-libgloss
40034
40035 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40036 maybe-maintainer-clean-target-libgloss:
40037 @if target-libgloss
40038 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40039
40040 maintainer-clean-target-libgloss: 
40041         @: $(MAKE); $(unstage)
40042         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40043         r=`${PWD_COMMAND}`; export r; \
40044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40045         $(NORMAL_TARGET_EXPORTS) \
40046         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40047         for flag in $(EXTRA_TARGET_FLAGS); do \
40048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40049         done; \
40050         (cd $(TARGET_SUBDIR)/libgloss && \
40051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40053                   "RANLIB=$${RANLIB}" \
40054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40055                    maintainer-clean) \
40056           || exit 1
40057
40058 @endif target-libgloss
40059
40060
40061
40062
40063
40064 .PHONY: configure-target-libffi maybe-configure-target-libffi
40065 maybe-configure-target-libffi:
40066 @if gcc-bootstrap
40067 configure-target-libffi: stage_current
40068 @endif gcc-bootstrap
40069 @if target-libffi
40070 maybe-configure-target-libffi: configure-target-libffi
40071 configure-target-libffi: 
40072         @: $(MAKE); $(unstage)
40073         @r=`${PWD_COMMAND}`; export r; \
40074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40075         echo "Checking multilib configuration for libffi..."; \
40076         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40077         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40078         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40079           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40080             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40081           else \
40082             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40083             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40084           fi; \
40085         else \
40086           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40087         fi; \
40088         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40089         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40090         $(NORMAL_TARGET_EXPORTS)  \
40091         echo Configuring in $(TARGET_SUBDIR)/libffi; \
40092         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40093         case $(srcdir) in \
40094           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40095           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40096                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40097         esac; \
40098         srcdiroption="--srcdir=$${topdir}/libffi"; \
40099         libsrcdir="$$s/libffi"; \
40100         rm -f no-such-file || : ; \
40101         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40102           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40103           --target=${target_alias} $${srcdiroption}  \
40104           || exit 1
40105 @endif target-libffi
40106
40107
40108
40109
40110
40111 .PHONY: all-target-libffi maybe-all-target-libffi
40112 maybe-all-target-libffi:
40113 @if gcc-bootstrap
40114 all-target-libffi: stage_current
40115 @endif gcc-bootstrap
40116 @if target-libffi
40117 TARGET-target-libffi=all
40118 maybe-all-target-libffi: all-target-libffi
40119 all-target-libffi: configure-target-libffi
40120         @: $(MAKE); $(unstage)
40121         @r=`${PWD_COMMAND}`; export r; \
40122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40123         $(NORMAL_TARGET_EXPORTS)  \
40124         (cd $(TARGET_SUBDIR)/libffi && \
40125           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
40126                 $(TARGET-target-libffi))
40127 @endif target-libffi
40128
40129
40130
40131
40132
40133 .PHONY: check-target-libffi maybe-check-target-libffi
40134 maybe-check-target-libffi:
40135 @if target-libffi
40136 maybe-check-target-libffi: check-target-libffi
40137
40138 check-target-libffi:
40139         @: $(MAKE); $(unstage)
40140         @r=`${PWD_COMMAND}`; export r; \
40141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40142         $(NORMAL_TARGET_EXPORTS) \
40143         (cd $(TARGET_SUBDIR)/libffi && \
40144           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40145
40146 @endif target-libffi
40147
40148 .PHONY: install-target-libffi maybe-install-target-libffi
40149 maybe-install-target-libffi:
40150 @if target-libffi
40151 maybe-install-target-libffi: install-target-libffi
40152
40153 # Dummy target for uninstallable.
40154 install-target-libffi:
40155
40156 @endif target-libffi
40157
40158 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40159 maybe-install-strip-target-libffi:
40160 @if target-libffi
40161 maybe-install-strip-target-libffi: install-strip-target-libffi
40162
40163 # Dummy target for uninstallable.
40164 install-strip-target-libffi:
40165
40166 @endif target-libffi
40167
40168 # Other targets (info, dvi, pdf, etc.)
40169
40170 .PHONY: maybe-info-target-libffi info-target-libffi
40171 maybe-info-target-libffi:
40172 @if target-libffi
40173 maybe-info-target-libffi: info-target-libffi
40174
40175 info-target-libffi: \
40176     configure-target-libffi 
40177         @: $(MAKE); $(unstage)
40178         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40179         r=`${PWD_COMMAND}`; export r; \
40180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40181         $(NORMAL_TARGET_EXPORTS) \
40182         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40183         for flag in $(EXTRA_TARGET_FLAGS); do \
40184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40185         done; \
40186         (cd $(TARGET_SUBDIR)/libffi && \
40187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40189                   "RANLIB=$${RANLIB}" \
40190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40191                    info) \
40192           || exit 1
40193
40194 @endif target-libffi
40195
40196 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40197 maybe-dvi-target-libffi:
40198 @if target-libffi
40199 maybe-dvi-target-libffi: dvi-target-libffi
40200
40201 dvi-target-libffi: \
40202     configure-target-libffi 
40203         @: $(MAKE); $(unstage)
40204         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40205         r=`${PWD_COMMAND}`; export r; \
40206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40207         $(NORMAL_TARGET_EXPORTS) \
40208         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40209         for flag in $(EXTRA_TARGET_FLAGS); do \
40210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40211         done; \
40212         (cd $(TARGET_SUBDIR)/libffi && \
40213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40215                   "RANLIB=$${RANLIB}" \
40216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40217                    dvi) \
40218           || exit 1
40219
40220 @endif target-libffi
40221
40222 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40223 maybe-pdf-target-libffi:
40224 @if target-libffi
40225 maybe-pdf-target-libffi: pdf-target-libffi
40226
40227 pdf-target-libffi: \
40228     configure-target-libffi 
40229         @: $(MAKE); $(unstage)
40230         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40231         r=`${PWD_COMMAND}`; export r; \
40232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40233         $(NORMAL_TARGET_EXPORTS) \
40234         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40235         for flag in $(EXTRA_TARGET_FLAGS); do \
40236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40237         done; \
40238         (cd $(TARGET_SUBDIR)/libffi && \
40239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40241                   "RANLIB=$${RANLIB}" \
40242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40243                    pdf) \
40244           || exit 1
40245
40246 @endif target-libffi
40247
40248 .PHONY: maybe-html-target-libffi html-target-libffi
40249 maybe-html-target-libffi:
40250 @if target-libffi
40251 maybe-html-target-libffi: html-target-libffi
40252
40253 html-target-libffi: \
40254     configure-target-libffi 
40255         @: $(MAKE); $(unstage)
40256         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40257         r=`${PWD_COMMAND}`; export r; \
40258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40259         $(NORMAL_TARGET_EXPORTS) \
40260         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40261         for flag in $(EXTRA_TARGET_FLAGS); do \
40262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40263         done; \
40264         (cd $(TARGET_SUBDIR)/libffi && \
40265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40267                   "RANLIB=$${RANLIB}" \
40268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40269                    html) \
40270           || exit 1
40271
40272 @endif target-libffi
40273
40274 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40275 maybe-TAGS-target-libffi:
40276 @if target-libffi
40277 maybe-TAGS-target-libffi: TAGS-target-libffi
40278
40279 TAGS-target-libffi: \
40280     configure-target-libffi 
40281         @: $(MAKE); $(unstage)
40282         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40283         r=`${PWD_COMMAND}`; export r; \
40284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40285         $(NORMAL_TARGET_EXPORTS) \
40286         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40287         for flag in $(EXTRA_TARGET_FLAGS); do \
40288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40289         done; \
40290         (cd $(TARGET_SUBDIR)/libffi && \
40291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40293                   "RANLIB=$${RANLIB}" \
40294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40295                    TAGS) \
40296           || exit 1
40297
40298 @endif target-libffi
40299
40300 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40301 maybe-install-info-target-libffi:
40302 @if target-libffi
40303 maybe-install-info-target-libffi: install-info-target-libffi
40304
40305 install-info-target-libffi: \
40306     configure-target-libffi \
40307     info-target-libffi 
40308         @: $(MAKE); $(unstage)
40309         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40310         r=`${PWD_COMMAND}`; export r; \
40311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40312         $(NORMAL_TARGET_EXPORTS) \
40313         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40314         for flag in $(EXTRA_TARGET_FLAGS); do \
40315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40316         done; \
40317         (cd $(TARGET_SUBDIR)/libffi && \
40318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40320                   "RANLIB=$${RANLIB}" \
40321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40322                    install-info) \
40323           || exit 1
40324
40325 @endif target-libffi
40326
40327 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40328 maybe-install-pdf-target-libffi:
40329 @if target-libffi
40330 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40331
40332 install-pdf-target-libffi: \
40333     configure-target-libffi \
40334     pdf-target-libffi 
40335         @: $(MAKE); $(unstage)
40336         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40337         r=`${PWD_COMMAND}`; export r; \
40338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40339         $(NORMAL_TARGET_EXPORTS) \
40340         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40341         for flag in $(EXTRA_TARGET_FLAGS); do \
40342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40343         done; \
40344         (cd $(TARGET_SUBDIR)/libffi && \
40345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40347                   "RANLIB=$${RANLIB}" \
40348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40349                    install-pdf) \
40350           || exit 1
40351
40352 @endif target-libffi
40353
40354 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40355 maybe-install-html-target-libffi:
40356 @if target-libffi
40357 maybe-install-html-target-libffi: install-html-target-libffi
40358
40359 install-html-target-libffi: \
40360     configure-target-libffi \
40361     html-target-libffi 
40362         @: $(MAKE); $(unstage)
40363         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40364         r=`${PWD_COMMAND}`; export r; \
40365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40366         $(NORMAL_TARGET_EXPORTS) \
40367         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40368         for flag in $(EXTRA_TARGET_FLAGS); do \
40369           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40370         done; \
40371         (cd $(TARGET_SUBDIR)/libffi && \
40372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40374                   "RANLIB=$${RANLIB}" \
40375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40376                    install-html) \
40377           || exit 1
40378
40379 @endif target-libffi
40380
40381 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40382 maybe-installcheck-target-libffi:
40383 @if target-libffi
40384 maybe-installcheck-target-libffi: installcheck-target-libffi
40385
40386 installcheck-target-libffi: \
40387     configure-target-libffi 
40388         @: $(MAKE); $(unstage)
40389         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40390         r=`${PWD_COMMAND}`; export r; \
40391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40392         $(NORMAL_TARGET_EXPORTS) \
40393         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40394         for flag in $(EXTRA_TARGET_FLAGS); do \
40395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40396         done; \
40397         (cd $(TARGET_SUBDIR)/libffi && \
40398           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40399                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40400                   "RANLIB=$${RANLIB}" \
40401                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40402                    installcheck) \
40403           || exit 1
40404
40405 @endif target-libffi
40406
40407 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40408 maybe-mostlyclean-target-libffi:
40409 @if target-libffi
40410 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40411
40412 mostlyclean-target-libffi: 
40413         @: $(MAKE); $(unstage)
40414         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40415         r=`${PWD_COMMAND}`; export r; \
40416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417         $(NORMAL_TARGET_EXPORTS) \
40418         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
40419         for flag in $(EXTRA_TARGET_FLAGS); do \
40420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421         done; \
40422         (cd $(TARGET_SUBDIR)/libffi && \
40423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40425                   "RANLIB=$${RANLIB}" \
40426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40427                    mostlyclean) \
40428           || exit 1
40429
40430 @endif target-libffi
40431
40432 .PHONY: maybe-clean-target-libffi clean-target-libffi
40433 maybe-clean-target-libffi:
40434 @if target-libffi
40435 maybe-clean-target-libffi: clean-target-libffi
40436
40437 clean-target-libffi: 
40438         @: $(MAKE); $(unstage)
40439         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40440         r=`${PWD_COMMAND}`; export r; \
40441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40442         $(NORMAL_TARGET_EXPORTS) \
40443         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40444         for flag in $(EXTRA_TARGET_FLAGS); do \
40445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40446         done; \
40447         (cd $(TARGET_SUBDIR)/libffi && \
40448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40450                   "RANLIB=$${RANLIB}" \
40451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40452                    clean) \
40453           || exit 1
40454
40455 @endif target-libffi
40456
40457 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40458 maybe-distclean-target-libffi:
40459 @if target-libffi
40460 maybe-distclean-target-libffi: distclean-target-libffi
40461
40462 distclean-target-libffi: 
40463         @: $(MAKE); $(unstage)
40464         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40465         r=`${PWD_COMMAND}`; export r; \
40466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40467         $(NORMAL_TARGET_EXPORTS) \
40468         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40469         for flag in $(EXTRA_TARGET_FLAGS); do \
40470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40471         done; \
40472         (cd $(TARGET_SUBDIR)/libffi && \
40473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40475                   "RANLIB=$${RANLIB}" \
40476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40477                    distclean) \
40478           || exit 1
40479
40480 @endif target-libffi
40481
40482 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40483 maybe-maintainer-clean-target-libffi:
40484 @if target-libffi
40485 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40486
40487 maintainer-clean-target-libffi: 
40488         @: $(MAKE); $(unstage)
40489         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40490         r=`${PWD_COMMAND}`; export r; \
40491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492         $(NORMAL_TARGET_EXPORTS) \
40493         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40494         for flag in $(EXTRA_TARGET_FLAGS); do \
40495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40496         done; \
40497         (cd $(TARGET_SUBDIR)/libffi && \
40498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40500                   "RANLIB=$${RANLIB}" \
40501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40502                    maintainer-clean) \
40503           || exit 1
40504
40505 @endif target-libffi
40506
40507
40508
40509
40510
40511 .PHONY: configure-target-libjava maybe-configure-target-libjava
40512 maybe-configure-target-libjava:
40513 @if gcc-bootstrap
40514 configure-target-libjava: stage_current
40515 @endif gcc-bootstrap
40516 @if target-libjava
40517 maybe-configure-target-libjava: configure-target-libjava
40518 configure-target-libjava: 
40519         @: $(MAKE); $(unstage)
40520         @r=`${PWD_COMMAND}`; export r; \
40521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522         echo "Checking multilib configuration for libjava..."; \
40523         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40524         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40525         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40526           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40527             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40528           else \
40529             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40530             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40531           fi; \
40532         else \
40533           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40534         fi; \
40535         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40536         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40537         $(RAW_CXX_TARGET_EXPORTS)  \
40538         echo Configuring in $(TARGET_SUBDIR)/libjava; \
40539         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40540         case $(srcdir) in \
40541           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40542           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40543                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40544         esac; \
40545         srcdiroption="--srcdir=$${topdir}/libjava"; \
40546         libsrcdir="$$s/libjava"; \
40547         rm -f no-such-file || : ; \
40548         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40549           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40550           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40551           || exit 1
40552 @endif target-libjava
40553
40554
40555
40556
40557
40558 .PHONY: all-target-libjava maybe-all-target-libjava
40559 maybe-all-target-libjava:
40560 @if gcc-bootstrap
40561 all-target-libjava: stage_current
40562 @endif gcc-bootstrap
40563 @if target-libjava
40564 TARGET-target-libjava=all
40565 maybe-all-target-libjava: all-target-libjava
40566 all-target-libjava: configure-target-libjava
40567         @: $(MAKE); $(unstage)
40568         @r=`${PWD_COMMAND}`; export r; \
40569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40570         $(RAW_CXX_TARGET_EXPORTS)  \
40571         (cd $(TARGET_SUBDIR)/libjava && \
40572           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
40573                 $(TARGET-target-libjava))
40574 @endif target-libjava
40575
40576
40577
40578
40579
40580 .PHONY: check-target-libjava maybe-check-target-libjava
40581 maybe-check-target-libjava:
40582 @if target-libjava
40583 maybe-check-target-libjava: check-target-libjava
40584
40585 check-target-libjava:
40586         @: $(MAKE); $(unstage)
40587         @r=`${PWD_COMMAND}`; export r; \
40588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40589         $(RAW_CXX_TARGET_EXPORTS) \
40590         (cd $(TARGET_SUBDIR)/libjava && \
40591           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
40592
40593 @endif target-libjava
40594
40595 .PHONY: install-target-libjava maybe-install-target-libjava
40596 maybe-install-target-libjava:
40597 @if target-libjava
40598 maybe-install-target-libjava: install-target-libjava
40599
40600 install-target-libjava: installdirs
40601         @: $(MAKE); $(unstage)
40602         @r=`${PWD_COMMAND}`; export r; \
40603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40604         $(RAW_CXX_TARGET_EXPORTS) \
40605         (cd $(TARGET_SUBDIR)/libjava && \
40606           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40607
40608 @endif target-libjava
40609
40610 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40611 maybe-install-strip-target-libjava:
40612 @if target-libjava
40613 maybe-install-strip-target-libjava: install-strip-target-libjava
40614
40615 install-strip-target-libjava: installdirs
40616         @: $(MAKE); $(unstage)
40617         @r=`${PWD_COMMAND}`; export r; \
40618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40619         $(RAW_CXX_TARGET_EXPORTS) \
40620         (cd $(TARGET_SUBDIR)/libjava && \
40621           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40622
40623 @endif target-libjava
40624
40625 # Other targets (info, dvi, pdf, etc.)
40626
40627 .PHONY: maybe-info-target-libjava info-target-libjava
40628 maybe-info-target-libjava:
40629 @if target-libjava
40630 maybe-info-target-libjava: info-target-libjava
40631
40632 info-target-libjava: \
40633     configure-target-libjava 
40634         @: $(MAKE); $(unstage)
40635         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40636         r=`${PWD_COMMAND}`; export r; \
40637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638         $(RAW_CXX_TARGET_EXPORTS) \
40639         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40640         for flag in $(EXTRA_TARGET_FLAGS); do \
40641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642         done; \
40643         (cd $(TARGET_SUBDIR)/libjava && \
40644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646                   "RANLIB=$${RANLIB}" \
40647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40648                    info) \
40649           || exit 1
40650
40651 @endif target-libjava
40652
40653 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
40654 maybe-dvi-target-libjava:
40655 @if target-libjava
40656 maybe-dvi-target-libjava: dvi-target-libjava
40657
40658 dvi-target-libjava: \
40659     configure-target-libjava 
40660         @: $(MAKE); $(unstage)
40661         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40662         r=`${PWD_COMMAND}`; export r; \
40663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664         $(RAW_CXX_TARGET_EXPORTS) \
40665         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40666         for flag in $(EXTRA_TARGET_FLAGS); do \
40667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40668         done; \
40669         (cd $(TARGET_SUBDIR)/libjava && \
40670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672                   "RANLIB=$${RANLIB}" \
40673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40674                    dvi) \
40675           || exit 1
40676
40677 @endif target-libjava
40678
40679 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
40680 maybe-pdf-target-libjava:
40681 @if target-libjava
40682 maybe-pdf-target-libjava: pdf-target-libjava
40683
40684 pdf-target-libjava: \
40685     configure-target-libjava 
40686         @: $(MAKE); $(unstage)
40687         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40688         r=`${PWD_COMMAND}`; export r; \
40689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40690         $(RAW_CXX_TARGET_EXPORTS) \
40691         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40692         for flag in $(EXTRA_TARGET_FLAGS); do \
40693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40694         done; \
40695         (cd $(TARGET_SUBDIR)/libjava && \
40696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40698                   "RANLIB=$${RANLIB}" \
40699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40700                    pdf) \
40701           || exit 1
40702
40703 @endif target-libjava
40704
40705 .PHONY: maybe-html-target-libjava html-target-libjava
40706 maybe-html-target-libjava:
40707 @if target-libjava
40708 maybe-html-target-libjava: html-target-libjava
40709
40710 html-target-libjava: \
40711     configure-target-libjava 
40712         @: $(MAKE); $(unstage)
40713         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40714         r=`${PWD_COMMAND}`; export r; \
40715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40716         $(RAW_CXX_TARGET_EXPORTS) \
40717         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40718         for flag in $(EXTRA_TARGET_FLAGS); do \
40719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40720         done; \
40721         (cd $(TARGET_SUBDIR)/libjava && \
40722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40724                   "RANLIB=$${RANLIB}" \
40725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40726                    html) \
40727           || exit 1
40728
40729 @endif target-libjava
40730
40731 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40732 maybe-TAGS-target-libjava:
40733 @if target-libjava
40734 maybe-TAGS-target-libjava: TAGS-target-libjava
40735
40736 TAGS-target-libjava: \
40737     configure-target-libjava 
40738         @: $(MAKE); $(unstage)
40739         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40740         r=`${PWD_COMMAND}`; export r; \
40741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40742         $(RAW_CXX_TARGET_EXPORTS) \
40743         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40744         for flag in $(EXTRA_TARGET_FLAGS); do \
40745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40746         done; \
40747         (cd $(TARGET_SUBDIR)/libjava && \
40748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40750                   "RANLIB=$${RANLIB}" \
40751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40752                    TAGS) \
40753           || exit 1
40754
40755 @endif target-libjava
40756
40757 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
40758 maybe-install-info-target-libjava:
40759 @if target-libjava
40760 maybe-install-info-target-libjava: install-info-target-libjava
40761
40762 install-info-target-libjava: \
40763     configure-target-libjava \
40764     info-target-libjava 
40765         @: $(MAKE); $(unstage)
40766         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40767         r=`${PWD_COMMAND}`; export r; \
40768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40769         $(RAW_CXX_TARGET_EXPORTS) \
40770         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40771         for flag in $(EXTRA_TARGET_FLAGS); do \
40772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40773         done; \
40774         (cd $(TARGET_SUBDIR)/libjava && \
40775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40777                   "RANLIB=$${RANLIB}" \
40778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40779                    install-info) \
40780           || exit 1
40781
40782 @endif target-libjava
40783
40784 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
40785 maybe-install-pdf-target-libjava:
40786 @if target-libjava
40787 maybe-install-pdf-target-libjava: install-pdf-target-libjava
40788
40789 install-pdf-target-libjava: \
40790     configure-target-libjava \
40791     pdf-target-libjava 
40792         @: $(MAKE); $(unstage)
40793         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40794         r=`${PWD_COMMAND}`; export r; \
40795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40796         $(RAW_CXX_TARGET_EXPORTS) \
40797         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
40798         for flag in $(EXTRA_TARGET_FLAGS); do \
40799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800         done; \
40801         (cd $(TARGET_SUBDIR)/libjava && \
40802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40804                   "RANLIB=$${RANLIB}" \
40805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40806                    install-pdf) \
40807           || exit 1
40808
40809 @endif target-libjava
40810
40811 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
40812 maybe-install-html-target-libjava:
40813 @if target-libjava
40814 maybe-install-html-target-libjava: install-html-target-libjava
40815
40816 install-html-target-libjava: \
40817     configure-target-libjava \
40818     html-target-libjava 
40819         @: $(MAKE); $(unstage)
40820         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40821         r=`${PWD_COMMAND}`; export r; \
40822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40823         $(RAW_CXX_TARGET_EXPORTS) \
40824         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
40825         for flag in $(EXTRA_TARGET_FLAGS); do \
40826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40827         done; \
40828         (cd $(TARGET_SUBDIR)/libjava && \
40829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40831                   "RANLIB=$${RANLIB}" \
40832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40833                    install-html) \
40834           || exit 1
40835
40836 @endif target-libjava
40837
40838 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
40839 maybe-installcheck-target-libjava:
40840 @if target-libjava
40841 maybe-installcheck-target-libjava: installcheck-target-libjava
40842
40843 installcheck-target-libjava: \
40844     configure-target-libjava 
40845         @: $(MAKE); $(unstage)
40846         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40847         r=`${PWD_COMMAND}`; export r; \
40848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40849         $(RAW_CXX_TARGET_EXPORTS) \
40850         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
40851         for flag in $(EXTRA_TARGET_FLAGS); do \
40852           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40853         done; \
40854         (cd $(TARGET_SUBDIR)/libjava && \
40855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40857                   "RANLIB=$${RANLIB}" \
40858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40859                    installcheck) \
40860           || exit 1
40861
40862 @endif target-libjava
40863
40864 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
40865 maybe-mostlyclean-target-libjava:
40866 @if target-libjava
40867 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
40868
40869 mostlyclean-target-libjava: 
40870         @: $(MAKE); $(unstage)
40871         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40872         r=`${PWD_COMMAND}`; export r; \
40873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874         $(RAW_CXX_TARGET_EXPORTS) \
40875         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
40876         for flag in $(EXTRA_TARGET_FLAGS); do \
40877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878         done; \
40879         (cd $(TARGET_SUBDIR)/libjava && \
40880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882                   "RANLIB=$${RANLIB}" \
40883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40884                    mostlyclean) \
40885           || exit 1
40886
40887 @endif target-libjava
40888
40889 .PHONY: maybe-clean-target-libjava clean-target-libjava
40890 maybe-clean-target-libjava:
40891 @if target-libjava
40892 maybe-clean-target-libjava: clean-target-libjava
40893
40894 clean-target-libjava: 
40895         @: $(MAKE); $(unstage)
40896         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40897         r=`${PWD_COMMAND}`; export r; \
40898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899         $(RAW_CXX_TARGET_EXPORTS) \
40900         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
40901         for flag in $(EXTRA_TARGET_FLAGS); do \
40902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903         done; \
40904         (cd $(TARGET_SUBDIR)/libjava && \
40905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40907                   "RANLIB=$${RANLIB}" \
40908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40909                    clean) \
40910           || exit 1
40911
40912 @endif target-libjava
40913
40914 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
40915 maybe-distclean-target-libjava:
40916 @if target-libjava
40917 maybe-distclean-target-libjava: distclean-target-libjava
40918
40919 distclean-target-libjava: 
40920         @: $(MAKE); $(unstage)
40921         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40922         r=`${PWD_COMMAND}`; export r; \
40923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40924         $(RAW_CXX_TARGET_EXPORTS) \
40925         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40926         for flag in $(EXTRA_TARGET_FLAGS); do \
40927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928         done; \
40929         (cd $(TARGET_SUBDIR)/libjava && \
40930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40932                   "RANLIB=$${RANLIB}" \
40933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40934                    distclean) \
40935           || exit 1
40936
40937 @endif target-libjava
40938
40939 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40940 maybe-maintainer-clean-target-libjava:
40941 @if target-libjava
40942 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40943
40944 maintainer-clean-target-libjava: 
40945         @: $(MAKE); $(unstage)
40946         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40947         r=`${PWD_COMMAND}`; export r; \
40948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40949         $(RAW_CXX_TARGET_EXPORTS) \
40950         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40951         for flag in $(EXTRA_TARGET_FLAGS); do \
40952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40953         done; \
40954         (cd $(TARGET_SUBDIR)/libjava && \
40955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957                   "RANLIB=$${RANLIB}" \
40958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40959                    maintainer-clean) \
40960           || exit 1
40961
40962 @endif target-libjava
40963
40964
40965
40966
40967
40968 .PHONY: configure-target-zlib maybe-configure-target-zlib
40969 maybe-configure-target-zlib:
40970 @if gcc-bootstrap
40971 configure-target-zlib: stage_current
40972 @endif gcc-bootstrap
40973 @if target-zlib
40974 maybe-configure-target-zlib: configure-target-zlib
40975 configure-target-zlib: 
40976         @: $(MAKE); $(unstage)
40977         @r=`${PWD_COMMAND}`; export r; \
40978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40979         echo "Checking multilib configuration for zlib..."; \
40980         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40981         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40982         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40983           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40984             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40985           else \
40986             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40987             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40988           fi; \
40989         else \
40990           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40991         fi; \
40992         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40993         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40994         $(NORMAL_TARGET_EXPORTS)  \
40995         echo Configuring in $(TARGET_SUBDIR)/zlib; \
40996         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40997         case $(srcdir) in \
40998           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40999           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41000                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41001         esac; \
41002         srcdiroption="--srcdir=$${topdir}/zlib"; \
41003         libsrcdir="$$s/zlib"; \
41004         rm -f no-such-file || : ; \
41005         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41006           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41007           --target=${target_alias} $${srcdiroption}  \
41008           || exit 1
41009 @endif target-zlib
41010
41011
41012
41013
41014
41015 .PHONY: all-target-zlib maybe-all-target-zlib
41016 maybe-all-target-zlib:
41017 @if gcc-bootstrap
41018 all-target-zlib: stage_current
41019 @endif gcc-bootstrap
41020 @if target-zlib
41021 TARGET-target-zlib=all
41022 maybe-all-target-zlib: all-target-zlib
41023 all-target-zlib: configure-target-zlib
41024         @: $(MAKE); $(unstage)
41025         @r=`${PWD_COMMAND}`; export r; \
41026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41027         $(NORMAL_TARGET_EXPORTS)  \
41028         (cd $(TARGET_SUBDIR)/zlib && \
41029           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41030                 $(TARGET-target-zlib))
41031 @endif target-zlib
41032
41033
41034
41035
41036
41037 .PHONY: check-target-zlib maybe-check-target-zlib
41038 maybe-check-target-zlib:
41039 @if target-zlib
41040 maybe-check-target-zlib: check-target-zlib
41041
41042 check-target-zlib:
41043         @: $(MAKE); $(unstage)
41044         @r=`${PWD_COMMAND}`; export r; \
41045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41046         $(NORMAL_TARGET_EXPORTS) \
41047         (cd $(TARGET_SUBDIR)/zlib && \
41048           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41049
41050 @endif target-zlib
41051
41052 .PHONY: install-target-zlib maybe-install-target-zlib
41053 maybe-install-target-zlib:
41054 @if target-zlib
41055 maybe-install-target-zlib: install-target-zlib
41056
41057 install-target-zlib: installdirs
41058         @: $(MAKE); $(unstage)
41059         @r=`${PWD_COMMAND}`; export r; \
41060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41061         $(NORMAL_TARGET_EXPORTS) \
41062         (cd $(TARGET_SUBDIR)/zlib && \
41063           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41064
41065 @endif target-zlib
41066
41067 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41068 maybe-install-strip-target-zlib:
41069 @if target-zlib
41070 maybe-install-strip-target-zlib: install-strip-target-zlib
41071
41072 install-strip-target-zlib: installdirs
41073         @: $(MAKE); $(unstage)
41074         @r=`${PWD_COMMAND}`; export r; \
41075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076         $(NORMAL_TARGET_EXPORTS) \
41077         (cd $(TARGET_SUBDIR)/zlib && \
41078           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41079
41080 @endif target-zlib
41081
41082 # Other targets (info, dvi, pdf, etc.)
41083
41084 .PHONY: maybe-info-target-zlib info-target-zlib
41085 maybe-info-target-zlib:
41086 @if target-zlib
41087 maybe-info-target-zlib: info-target-zlib
41088
41089 info-target-zlib: \
41090     configure-target-zlib 
41091         @: $(MAKE); $(unstage)
41092         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41093         r=`${PWD_COMMAND}`; export r; \
41094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41095         $(NORMAL_TARGET_EXPORTS) \
41096         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41097         for flag in $(EXTRA_TARGET_FLAGS); do \
41098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41099         done; \
41100         (cd $(TARGET_SUBDIR)/zlib && \
41101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41103                   "RANLIB=$${RANLIB}" \
41104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41105                    info) \
41106           || exit 1
41107
41108 @endif target-zlib
41109
41110 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41111 maybe-dvi-target-zlib:
41112 @if target-zlib
41113 maybe-dvi-target-zlib: dvi-target-zlib
41114
41115 dvi-target-zlib: \
41116     configure-target-zlib 
41117         @: $(MAKE); $(unstage)
41118         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41119         r=`${PWD_COMMAND}`; export r; \
41120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41121         $(NORMAL_TARGET_EXPORTS) \
41122         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41123         for flag in $(EXTRA_TARGET_FLAGS); do \
41124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41125         done; \
41126         (cd $(TARGET_SUBDIR)/zlib && \
41127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41129                   "RANLIB=$${RANLIB}" \
41130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41131                    dvi) \
41132           || exit 1
41133
41134 @endif target-zlib
41135
41136 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41137 maybe-pdf-target-zlib:
41138 @if target-zlib
41139 maybe-pdf-target-zlib: pdf-target-zlib
41140
41141 pdf-target-zlib: \
41142     configure-target-zlib 
41143         @: $(MAKE); $(unstage)
41144         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41145         r=`${PWD_COMMAND}`; export r; \
41146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41147         $(NORMAL_TARGET_EXPORTS) \
41148         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41149         for flag in $(EXTRA_TARGET_FLAGS); do \
41150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151         done; \
41152         (cd $(TARGET_SUBDIR)/zlib && \
41153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41155                   "RANLIB=$${RANLIB}" \
41156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41157                    pdf) \
41158           || exit 1
41159
41160 @endif target-zlib
41161
41162 .PHONY: maybe-html-target-zlib html-target-zlib
41163 maybe-html-target-zlib:
41164 @if target-zlib
41165 maybe-html-target-zlib: html-target-zlib
41166
41167 html-target-zlib: \
41168     configure-target-zlib 
41169         @: $(MAKE); $(unstage)
41170         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41171         r=`${PWD_COMMAND}`; export r; \
41172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41173         $(NORMAL_TARGET_EXPORTS) \
41174         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41175         for flag in $(EXTRA_TARGET_FLAGS); do \
41176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41177         done; \
41178         (cd $(TARGET_SUBDIR)/zlib && \
41179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41181                   "RANLIB=$${RANLIB}" \
41182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41183                    html) \
41184           || exit 1
41185
41186 @endif target-zlib
41187
41188 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41189 maybe-TAGS-target-zlib:
41190 @if target-zlib
41191 maybe-TAGS-target-zlib: TAGS-target-zlib
41192
41193 TAGS-target-zlib: \
41194     configure-target-zlib 
41195         @: $(MAKE); $(unstage)
41196         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41197         r=`${PWD_COMMAND}`; export r; \
41198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199         $(NORMAL_TARGET_EXPORTS) \
41200         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41201         for flag in $(EXTRA_TARGET_FLAGS); do \
41202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41203         done; \
41204         (cd $(TARGET_SUBDIR)/zlib && \
41205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41207                   "RANLIB=$${RANLIB}" \
41208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41209                    TAGS) \
41210           || exit 1
41211
41212 @endif target-zlib
41213
41214 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41215 maybe-install-info-target-zlib:
41216 @if target-zlib
41217 maybe-install-info-target-zlib: install-info-target-zlib
41218
41219 install-info-target-zlib: \
41220     configure-target-zlib \
41221     info-target-zlib 
41222         @: $(MAKE); $(unstage)
41223         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41224         r=`${PWD_COMMAND}`; export r; \
41225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41226         $(NORMAL_TARGET_EXPORTS) \
41227         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41228         for flag in $(EXTRA_TARGET_FLAGS); do \
41229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230         done; \
41231         (cd $(TARGET_SUBDIR)/zlib && \
41232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41234                   "RANLIB=$${RANLIB}" \
41235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41236                    install-info) \
41237           || exit 1
41238
41239 @endif target-zlib
41240
41241 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41242 maybe-install-pdf-target-zlib:
41243 @if target-zlib
41244 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41245
41246 install-pdf-target-zlib: \
41247     configure-target-zlib \
41248     pdf-target-zlib 
41249         @: $(MAKE); $(unstage)
41250         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41251         r=`${PWD_COMMAND}`; export r; \
41252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41253         $(NORMAL_TARGET_EXPORTS) \
41254         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41255         for flag in $(EXTRA_TARGET_FLAGS); do \
41256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41257         done; \
41258         (cd $(TARGET_SUBDIR)/zlib && \
41259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41261                   "RANLIB=$${RANLIB}" \
41262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41263                    install-pdf) \
41264           || exit 1
41265
41266 @endif target-zlib
41267
41268 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41269 maybe-install-html-target-zlib:
41270 @if target-zlib
41271 maybe-install-html-target-zlib: install-html-target-zlib
41272
41273 install-html-target-zlib: \
41274     configure-target-zlib \
41275     html-target-zlib 
41276         @: $(MAKE); $(unstage)
41277         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41278         r=`${PWD_COMMAND}`; export r; \
41279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41280         $(NORMAL_TARGET_EXPORTS) \
41281         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41282         for flag in $(EXTRA_TARGET_FLAGS); do \
41283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41284         done; \
41285         (cd $(TARGET_SUBDIR)/zlib && \
41286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41288                   "RANLIB=$${RANLIB}" \
41289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41290                    install-html) \
41291           || exit 1
41292
41293 @endif target-zlib
41294
41295 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41296 maybe-installcheck-target-zlib:
41297 @if target-zlib
41298 maybe-installcheck-target-zlib: installcheck-target-zlib
41299
41300 installcheck-target-zlib: \
41301     configure-target-zlib 
41302         @: $(MAKE); $(unstage)
41303         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41304         r=`${PWD_COMMAND}`; export r; \
41305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41306         $(NORMAL_TARGET_EXPORTS) \
41307         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41308         for flag in $(EXTRA_TARGET_FLAGS); do \
41309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41310         done; \
41311         (cd $(TARGET_SUBDIR)/zlib && \
41312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41314                   "RANLIB=$${RANLIB}" \
41315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41316                    installcheck) \
41317           || exit 1
41318
41319 @endif target-zlib
41320
41321 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41322 maybe-mostlyclean-target-zlib:
41323 @if target-zlib
41324 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41325
41326 mostlyclean-target-zlib: 
41327         @: $(MAKE); $(unstage)
41328         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41329         r=`${PWD_COMMAND}`; export r; \
41330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41331         $(NORMAL_TARGET_EXPORTS) \
41332         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41333         for flag in $(EXTRA_TARGET_FLAGS); do \
41334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41335         done; \
41336         (cd $(TARGET_SUBDIR)/zlib && \
41337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41339                   "RANLIB=$${RANLIB}" \
41340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41341                    mostlyclean) \
41342           || exit 1
41343
41344 @endif target-zlib
41345
41346 .PHONY: maybe-clean-target-zlib clean-target-zlib
41347 maybe-clean-target-zlib:
41348 @if target-zlib
41349 maybe-clean-target-zlib: clean-target-zlib
41350
41351 clean-target-zlib: 
41352         @: $(MAKE); $(unstage)
41353         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41354         r=`${PWD_COMMAND}`; export r; \
41355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41356         $(NORMAL_TARGET_EXPORTS) \
41357         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41358         for flag in $(EXTRA_TARGET_FLAGS); do \
41359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41360         done; \
41361         (cd $(TARGET_SUBDIR)/zlib && \
41362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41364                   "RANLIB=$${RANLIB}" \
41365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41366                    clean) \
41367           || exit 1
41368
41369 @endif target-zlib
41370
41371 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41372 maybe-distclean-target-zlib:
41373 @if target-zlib
41374 maybe-distclean-target-zlib: distclean-target-zlib
41375
41376 distclean-target-zlib: 
41377         @: $(MAKE); $(unstage)
41378         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41379         r=`${PWD_COMMAND}`; export r; \
41380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41381         $(NORMAL_TARGET_EXPORTS) \
41382         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41383         for flag in $(EXTRA_TARGET_FLAGS); do \
41384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41385         done; \
41386         (cd $(TARGET_SUBDIR)/zlib && \
41387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41389                   "RANLIB=$${RANLIB}" \
41390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41391                    distclean) \
41392           || exit 1
41393
41394 @endif target-zlib
41395
41396 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41397 maybe-maintainer-clean-target-zlib:
41398 @if target-zlib
41399 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41400
41401 maintainer-clean-target-zlib: 
41402         @: $(MAKE); $(unstage)
41403         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41404         r=`${PWD_COMMAND}`; export r; \
41405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406         $(NORMAL_TARGET_EXPORTS) \
41407         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41408         for flag in $(EXTRA_TARGET_FLAGS); do \
41409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41410         done; \
41411         (cd $(TARGET_SUBDIR)/zlib && \
41412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41414                   "RANLIB=$${RANLIB}" \
41415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41416                    maintainer-clean) \
41417           || exit 1
41418
41419 @endif target-zlib
41420
41421
41422
41423
41424
41425 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41426 maybe-configure-target-boehm-gc:
41427 @if gcc-bootstrap
41428 configure-target-boehm-gc: stage_current
41429 @endif gcc-bootstrap
41430 @if target-boehm-gc
41431 maybe-configure-target-boehm-gc: configure-target-boehm-gc
41432 configure-target-boehm-gc: 
41433         @: $(MAKE); $(unstage)
41434         @r=`${PWD_COMMAND}`; export r; \
41435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41436         echo "Checking multilib configuration for boehm-gc..."; \
41437         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41438         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41439         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41440           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41441             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41442           else \
41443             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41444             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41445           fi; \
41446         else \
41447           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41448         fi; \
41449         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41450         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41451         $(NORMAL_TARGET_EXPORTS)  \
41452         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41453         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41454         case $(srcdir) in \
41455           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41456           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41457                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41458         esac; \
41459         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41460         libsrcdir="$$s/boehm-gc"; \
41461         rm -f no-such-file || : ; \
41462         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41463           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41464           --target=${target_alias} $${srcdiroption}  \
41465           || exit 1
41466 @endif target-boehm-gc
41467
41468
41469
41470
41471
41472 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41473 maybe-all-target-boehm-gc:
41474 @if gcc-bootstrap
41475 all-target-boehm-gc: stage_current
41476 @endif gcc-bootstrap
41477 @if target-boehm-gc
41478 TARGET-target-boehm-gc=all
41479 maybe-all-target-boehm-gc: all-target-boehm-gc
41480 all-target-boehm-gc: configure-target-boehm-gc
41481         @: $(MAKE); $(unstage)
41482         @r=`${PWD_COMMAND}`; export r; \
41483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484         $(NORMAL_TARGET_EXPORTS)  \
41485         (cd $(TARGET_SUBDIR)/boehm-gc && \
41486           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41487                 $(TARGET-target-boehm-gc))
41488 @endif target-boehm-gc
41489
41490
41491
41492
41493
41494 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41495 maybe-check-target-boehm-gc:
41496 @if target-boehm-gc
41497 maybe-check-target-boehm-gc: check-target-boehm-gc
41498
41499 check-target-boehm-gc:
41500         @: $(MAKE); $(unstage)
41501         @r=`${PWD_COMMAND}`; export r; \
41502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41503         $(NORMAL_TARGET_EXPORTS) \
41504         (cd $(TARGET_SUBDIR)/boehm-gc && \
41505           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41506
41507 @endif target-boehm-gc
41508
41509 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41510 maybe-install-target-boehm-gc:
41511 @if target-boehm-gc
41512 maybe-install-target-boehm-gc: install-target-boehm-gc
41513
41514 install-target-boehm-gc: installdirs
41515         @: $(MAKE); $(unstage)
41516         @r=`${PWD_COMMAND}`; export r; \
41517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41518         $(NORMAL_TARGET_EXPORTS) \
41519         (cd $(TARGET_SUBDIR)/boehm-gc && \
41520           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41521
41522 @endif target-boehm-gc
41523
41524 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41525 maybe-install-strip-target-boehm-gc:
41526 @if target-boehm-gc
41527 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41528
41529 install-strip-target-boehm-gc: installdirs
41530         @: $(MAKE); $(unstage)
41531         @r=`${PWD_COMMAND}`; export r; \
41532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41533         $(NORMAL_TARGET_EXPORTS) \
41534         (cd $(TARGET_SUBDIR)/boehm-gc && \
41535           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41536
41537 @endif target-boehm-gc
41538
41539 # Other targets (info, dvi, pdf, etc.)
41540
41541 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41542 maybe-info-target-boehm-gc:
41543 @if target-boehm-gc
41544 maybe-info-target-boehm-gc: info-target-boehm-gc
41545
41546 info-target-boehm-gc: \
41547     configure-target-boehm-gc 
41548         @: $(MAKE); $(unstage)
41549         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41550         r=`${PWD_COMMAND}`; export r; \
41551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41552         $(NORMAL_TARGET_EXPORTS) \
41553         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41554         for flag in $(EXTRA_TARGET_FLAGS); do \
41555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41556         done; \
41557         (cd $(TARGET_SUBDIR)/boehm-gc && \
41558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41560                   "RANLIB=$${RANLIB}" \
41561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41562                    info) \
41563           || exit 1
41564
41565 @endif target-boehm-gc
41566
41567 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41568 maybe-dvi-target-boehm-gc:
41569 @if target-boehm-gc
41570 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41571
41572 dvi-target-boehm-gc: \
41573     configure-target-boehm-gc 
41574         @: $(MAKE); $(unstage)
41575         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41576         r=`${PWD_COMMAND}`; export r; \
41577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41578         $(NORMAL_TARGET_EXPORTS) \
41579         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
41580         for flag in $(EXTRA_TARGET_FLAGS); do \
41581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41582         done; \
41583         (cd $(TARGET_SUBDIR)/boehm-gc && \
41584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41586                   "RANLIB=$${RANLIB}" \
41587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41588                    dvi) \
41589           || exit 1
41590
41591 @endif target-boehm-gc
41592
41593 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41594 maybe-pdf-target-boehm-gc:
41595 @if target-boehm-gc
41596 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41597
41598 pdf-target-boehm-gc: \
41599     configure-target-boehm-gc 
41600         @: $(MAKE); $(unstage)
41601         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41602         r=`${PWD_COMMAND}`; export r; \
41603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41604         $(NORMAL_TARGET_EXPORTS) \
41605         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41606         for flag in $(EXTRA_TARGET_FLAGS); do \
41607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41608         done; \
41609         (cd $(TARGET_SUBDIR)/boehm-gc && \
41610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41612                   "RANLIB=$${RANLIB}" \
41613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41614                    pdf) \
41615           || exit 1
41616
41617 @endif target-boehm-gc
41618
41619 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41620 maybe-html-target-boehm-gc:
41621 @if target-boehm-gc
41622 maybe-html-target-boehm-gc: html-target-boehm-gc
41623
41624 html-target-boehm-gc: \
41625     configure-target-boehm-gc 
41626         @: $(MAKE); $(unstage)
41627         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41628         r=`${PWD_COMMAND}`; export r; \
41629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41630         $(NORMAL_TARGET_EXPORTS) \
41631         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41632         for flag in $(EXTRA_TARGET_FLAGS); do \
41633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41634         done; \
41635         (cd $(TARGET_SUBDIR)/boehm-gc && \
41636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41638                   "RANLIB=$${RANLIB}" \
41639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41640                    html) \
41641           || exit 1
41642
41643 @endif target-boehm-gc
41644
41645 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41646 maybe-TAGS-target-boehm-gc:
41647 @if target-boehm-gc
41648 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41649
41650 TAGS-target-boehm-gc: \
41651     configure-target-boehm-gc 
41652         @: $(MAKE); $(unstage)
41653         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41654         r=`${PWD_COMMAND}`; export r; \
41655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41656         $(NORMAL_TARGET_EXPORTS) \
41657         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41658         for flag in $(EXTRA_TARGET_FLAGS); do \
41659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41660         done; \
41661         (cd $(TARGET_SUBDIR)/boehm-gc && \
41662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41664                   "RANLIB=$${RANLIB}" \
41665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41666                    TAGS) \
41667           || exit 1
41668
41669 @endif target-boehm-gc
41670
41671 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41672 maybe-install-info-target-boehm-gc:
41673 @if target-boehm-gc
41674 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41675
41676 install-info-target-boehm-gc: \
41677     configure-target-boehm-gc \
41678     info-target-boehm-gc 
41679         @: $(MAKE); $(unstage)
41680         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41681         r=`${PWD_COMMAND}`; export r; \
41682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41683         $(NORMAL_TARGET_EXPORTS) \
41684         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41685         for flag in $(EXTRA_TARGET_FLAGS); do \
41686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41687         done; \
41688         (cd $(TARGET_SUBDIR)/boehm-gc && \
41689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41691                   "RANLIB=$${RANLIB}" \
41692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41693                    install-info) \
41694           || exit 1
41695
41696 @endif target-boehm-gc
41697
41698 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41699 maybe-install-pdf-target-boehm-gc:
41700 @if target-boehm-gc
41701 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41702
41703 install-pdf-target-boehm-gc: \
41704     configure-target-boehm-gc \
41705     pdf-target-boehm-gc 
41706         @: $(MAKE); $(unstage)
41707         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41708         r=`${PWD_COMMAND}`; export r; \
41709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41710         $(NORMAL_TARGET_EXPORTS) \
41711         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41712         for flag in $(EXTRA_TARGET_FLAGS); do \
41713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41714         done; \
41715         (cd $(TARGET_SUBDIR)/boehm-gc && \
41716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41718                   "RANLIB=$${RANLIB}" \
41719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41720                    install-pdf) \
41721           || exit 1
41722
41723 @endif target-boehm-gc
41724
41725 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41726 maybe-install-html-target-boehm-gc:
41727 @if target-boehm-gc
41728 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41729
41730 install-html-target-boehm-gc: \
41731     configure-target-boehm-gc \
41732     html-target-boehm-gc 
41733         @: $(MAKE); $(unstage)
41734         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41735         r=`${PWD_COMMAND}`; export r; \
41736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41737         $(NORMAL_TARGET_EXPORTS) \
41738         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41739         for flag in $(EXTRA_TARGET_FLAGS); do \
41740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41741         done; \
41742         (cd $(TARGET_SUBDIR)/boehm-gc && \
41743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41745                   "RANLIB=$${RANLIB}" \
41746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41747                    install-html) \
41748           || exit 1
41749
41750 @endif target-boehm-gc
41751
41752 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41753 maybe-installcheck-target-boehm-gc:
41754 @if target-boehm-gc
41755 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41756
41757 installcheck-target-boehm-gc: \
41758     configure-target-boehm-gc 
41759         @: $(MAKE); $(unstage)
41760         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41761         r=`${PWD_COMMAND}`; export r; \
41762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41763         $(NORMAL_TARGET_EXPORTS) \
41764         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41765         for flag in $(EXTRA_TARGET_FLAGS); do \
41766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41767         done; \
41768         (cd $(TARGET_SUBDIR)/boehm-gc && \
41769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41771                   "RANLIB=$${RANLIB}" \
41772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41773                    installcheck) \
41774           || exit 1
41775
41776 @endif target-boehm-gc
41777
41778 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
41779 maybe-mostlyclean-target-boehm-gc:
41780 @if target-boehm-gc
41781 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
41782
41783 mostlyclean-target-boehm-gc: 
41784         @: $(MAKE); $(unstage)
41785         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41786         r=`${PWD_COMMAND}`; export r; \
41787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41788         $(NORMAL_TARGET_EXPORTS) \
41789         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41790         for flag in $(EXTRA_TARGET_FLAGS); do \
41791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41792         done; \
41793         (cd $(TARGET_SUBDIR)/boehm-gc && \
41794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41796                   "RANLIB=$${RANLIB}" \
41797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41798                    mostlyclean) \
41799           || exit 1
41800
41801 @endif target-boehm-gc
41802
41803 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
41804 maybe-clean-target-boehm-gc:
41805 @if target-boehm-gc
41806 maybe-clean-target-boehm-gc: clean-target-boehm-gc
41807
41808 clean-target-boehm-gc: 
41809         @: $(MAKE); $(unstage)
41810         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41811         r=`${PWD_COMMAND}`; export r; \
41812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41813         $(NORMAL_TARGET_EXPORTS) \
41814         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41815         for flag in $(EXTRA_TARGET_FLAGS); do \
41816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41817         done; \
41818         (cd $(TARGET_SUBDIR)/boehm-gc && \
41819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41821                   "RANLIB=$${RANLIB}" \
41822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41823                    clean) \
41824           || exit 1
41825
41826 @endif target-boehm-gc
41827
41828 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
41829 maybe-distclean-target-boehm-gc:
41830 @if target-boehm-gc
41831 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
41832
41833 distclean-target-boehm-gc: 
41834         @: $(MAKE); $(unstage)
41835         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41836         r=`${PWD_COMMAND}`; export r; \
41837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41838         $(NORMAL_TARGET_EXPORTS) \
41839         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41840         for flag in $(EXTRA_TARGET_FLAGS); do \
41841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842         done; \
41843         (cd $(TARGET_SUBDIR)/boehm-gc && \
41844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846                   "RANLIB=$${RANLIB}" \
41847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41848                    distclean) \
41849           || exit 1
41850
41851 @endif target-boehm-gc
41852
41853 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
41854 maybe-maintainer-clean-target-boehm-gc:
41855 @if target-boehm-gc
41856 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
41857
41858 maintainer-clean-target-boehm-gc: 
41859         @: $(MAKE); $(unstage)
41860         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41861         r=`${PWD_COMMAND}`; export r; \
41862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41863         $(NORMAL_TARGET_EXPORTS) \
41864         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41865         for flag in $(EXTRA_TARGET_FLAGS); do \
41866           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41867         done; \
41868         (cd $(TARGET_SUBDIR)/boehm-gc && \
41869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41871                   "RANLIB=$${RANLIB}" \
41872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41873                    maintainer-clean) \
41874           || exit 1
41875
41876 @endif target-boehm-gc
41877
41878
41879
41880
41881
41882 .PHONY: configure-target-rda maybe-configure-target-rda
41883 maybe-configure-target-rda:
41884 @if gcc-bootstrap
41885 configure-target-rda: stage_current
41886 @endif gcc-bootstrap
41887 @if target-rda
41888 maybe-configure-target-rda: configure-target-rda
41889 configure-target-rda: 
41890         @: $(MAKE); $(unstage)
41891         @r=`${PWD_COMMAND}`; export r; \
41892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41893         echo "Checking multilib configuration for rda..."; \
41894         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41895         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
41896         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
41897           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
41898             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
41899           else \
41900             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
41901             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41902           fi; \
41903         else \
41904           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41905         fi; \
41906         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
41907         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41908         $(NORMAL_TARGET_EXPORTS)  \
41909         echo Configuring in $(TARGET_SUBDIR)/rda; \
41910         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
41911         case $(srcdir) in \
41912           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41913           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
41914                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41915         esac; \
41916         srcdiroption="--srcdir=$${topdir}/rda"; \
41917         libsrcdir="$$s/rda"; \
41918         rm -f no-such-file || : ; \
41919         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41920           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41921           --target=${target_alias} $${srcdiroption}  \
41922           || exit 1
41923 @endif target-rda
41924
41925
41926
41927
41928
41929 .PHONY: all-target-rda maybe-all-target-rda
41930 maybe-all-target-rda:
41931 @if gcc-bootstrap
41932 all-target-rda: stage_current
41933 @endif gcc-bootstrap
41934 @if target-rda
41935 TARGET-target-rda=all
41936 maybe-all-target-rda: all-target-rda
41937 all-target-rda: configure-target-rda
41938         @: $(MAKE); $(unstage)
41939         @r=`${PWD_COMMAND}`; export r; \
41940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941         $(NORMAL_TARGET_EXPORTS)  \
41942         (cd $(TARGET_SUBDIR)/rda && \
41943           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
41944                 $(TARGET-target-rda))
41945 @endif target-rda
41946
41947
41948
41949
41950
41951 .PHONY: check-target-rda maybe-check-target-rda
41952 maybe-check-target-rda:
41953 @if target-rda
41954 maybe-check-target-rda: check-target-rda
41955
41956 check-target-rda:
41957         @: $(MAKE); $(unstage)
41958         @r=`${PWD_COMMAND}`; export r; \
41959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960         $(NORMAL_TARGET_EXPORTS) \
41961         (cd $(TARGET_SUBDIR)/rda && \
41962           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41963
41964 @endif target-rda
41965
41966 .PHONY: install-target-rda maybe-install-target-rda
41967 maybe-install-target-rda:
41968 @if target-rda
41969 maybe-install-target-rda: install-target-rda
41970
41971 install-target-rda: installdirs
41972         @: $(MAKE); $(unstage)
41973         @r=`${PWD_COMMAND}`; export r; \
41974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41975         $(NORMAL_TARGET_EXPORTS) \
41976         (cd $(TARGET_SUBDIR)/rda && \
41977           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41978
41979 @endif target-rda
41980
41981 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
41982 maybe-install-strip-target-rda:
41983 @if target-rda
41984 maybe-install-strip-target-rda: install-strip-target-rda
41985
41986 install-strip-target-rda: installdirs
41987         @: $(MAKE); $(unstage)
41988         @r=`${PWD_COMMAND}`; export r; \
41989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41990         $(NORMAL_TARGET_EXPORTS) \
41991         (cd $(TARGET_SUBDIR)/rda && \
41992           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
41993
41994 @endif target-rda
41995
41996 # Other targets (info, dvi, pdf, etc.)
41997
41998 .PHONY: maybe-info-target-rda info-target-rda
41999 maybe-info-target-rda:
42000 @if target-rda
42001 maybe-info-target-rda: info-target-rda
42002
42003 info-target-rda: \
42004     configure-target-rda 
42005         @: $(MAKE); $(unstage)
42006         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42007         r=`${PWD_COMMAND}`; export r; \
42008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42009         $(NORMAL_TARGET_EXPORTS) \
42010         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42011         for flag in $(EXTRA_TARGET_FLAGS); do \
42012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42013         done; \
42014         (cd $(TARGET_SUBDIR)/rda && \
42015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017                   "RANLIB=$${RANLIB}" \
42018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42019                    info) \
42020           || exit 1
42021
42022 @endif target-rda
42023
42024 .PHONY: maybe-dvi-target-rda dvi-target-rda
42025 maybe-dvi-target-rda:
42026 @if target-rda
42027 maybe-dvi-target-rda: dvi-target-rda
42028
42029 dvi-target-rda: \
42030     configure-target-rda 
42031         @: $(MAKE); $(unstage)
42032         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42033         r=`${PWD_COMMAND}`; export r; \
42034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035         $(NORMAL_TARGET_EXPORTS) \
42036         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42037         for flag in $(EXTRA_TARGET_FLAGS); do \
42038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039         done; \
42040         (cd $(TARGET_SUBDIR)/rda && \
42041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043                   "RANLIB=$${RANLIB}" \
42044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42045                    dvi) \
42046           || exit 1
42047
42048 @endif target-rda
42049
42050 .PHONY: maybe-pdf-target-rda pdf-target-rda
42051 maybe-pdf-target-rda:
42052 @if target-rda
42053 maybe-pdf-target-rda: pdf-target-rda
42054
42055 pdf-target-rda: \
42056     configure-target-rda 
42057         @: $(MAKE); $(unstage)
42058         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42059         r=`${PWD_COMMAND}`; export r; \
42060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061         $(NORMAL_TARGET_EXPORTS) \
42062         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42063         for flag in $(EXTRA_TARGET_FLAGS); do \
42064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065         done; \
42066         (cd $(TARGET_SUBDIR)/rda && \
42067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069                   "RANLIB=$${RANLIB}" \
42070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071                    pdf) \
42072           || exit 1
42073
42074 @endif target-rda
42075
42076 .PHONY: maybe-html-target-rda html-target-rda
42077 maybe-html-target-rda:
42078 @if target-rda
42079 maybe-html-target-rda: html-target-rda
42080
42081 html-target-rda: \
42082     configure-target-rda 
42083         @: $(MAKE); $(unstage)
42084         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42085         r=`${PWD_COMMAND}`; export r; \
42086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42087         $(NORMAL_TARGET_EXPORTS) \
42088         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42089         for flag in $(EXTRA_TARGET_FLAGS); do \
42090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42091         done; \
42092         (cd $(TARGET_SUBDIR)/rda && \
42093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42095                   "RANLIB=$${RANLIB}" \
42096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42097                    html) \
42098           || exit 1
42099
42100 @endif target-rda
42101
42102 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42103 maybe-TAGS-target-rda:
42104 @if target-rda
42105 maybe-TAGS-target-rda: TAGS-target-rda
42106
42107 TAGS-target-rda: \
42108     configure-target-rda 
42109         @: $(MAKE); $(unstage)
42110         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42111         r=`${PWD_COMMAND}`; export r; \
42112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113         $(NORMAL_TARGET_EXPORTS) \
42114         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42115         for flag in $(EXTRA_TARGET_FLAGS); do \
42116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42117         done; \
42118         (cd $(TARGET_SUBDIR)/rda && \
42119           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42120                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42121                   "RANLIB=$${RANLIB}" \
42122                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42123                    TAGS) \
42124           || exit 1
42125
42126 @endif target-rda
42127
42128 .PHONY: maybe-install-info-target-rda install-info-target-rda
42129 maybe-install-info-target-rda:
42130 @if target-rda
42131 maybe-install-info-target-rda: install-info-target-rda
42132
42133 install-info-target-rda: \
42134     configure-target-rda \
42135     info-target-rda 
42136         @: $(MAKE); $(unstage)
42137         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42138         r=`${PWD_COMMAND}`; export r; \
42139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140         $(NORMAL_TARGET_EXPORTS) \
42141         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42142         for flag in $(EXTRA_TARGET_FLAGS); do \
42143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42144         done; \
42145         (cd $(TARGET_SUBDIR)/rda && \
42146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42148                   "RANLIB=$${RANLIB}" \
42149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42150                    install-info) \
42151           || exit 1
42152
42153 @endif target-rda
42154
42155 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42156 maybe-install-pdf-target-rda:
42157 @if target-rda
42158 maybe-install-pdf-target-rda: install-pdf-target-rda
42159
42160 install-pdf-target-rda: \
42161     configure-target-rda \
42162     pdf-target-rda 
42163         @: $(MAKE); $(unstage)
42164         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42165         r=`${PWD_COMMAND}`; export r; \
42166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42167         $(NORMAL_TARGET_EXPORTS) \
42168         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42169         for flag in $(EXTRA_TARGET_FLAGS); do \
42170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42171         done; \
42172         (cd $(TARGET_SUBDIR)/rda && \
42173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42175                   "RANLIB=$${RANLIB}" \
42176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42177                    install-pdf) \
42178           || exit 1
42179
42180 @endif target-rda
42181
42182 .PHONY: maybe-install-html-target-rda install-html-target-rda
42183 maybe-install-html-target-rda:
42184 @if target-rda
42185 maybe-install-html-target-rda: install-html-target-rda
42186
42187 install-html-target-rda: \
42188     configure-target-rda \
42189     html-target-rda 
42190         @: $(MAKE); $(unstage)
42191         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42192         r=`${PWD_COMMAND}`; export r; \
42193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42194         $(NORMAL_TARGET_EXPORTS) \
42195         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42196         for flag in $(EXTRA_TARGET_FLAGS); do \
42197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198         done; \
42199         (cd $(TARGET_SUBDIR)/rda && \
42200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202                   "RANLIB=$${RANLIB}" \
42203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42204                    install-html) \
42205           || exit 1
42206
42207 @endif target-rda
42208
42209 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42210 maybe-installcheck-target-rda:
42211 @if target-rda
42212 maybe-installcheck-target-rda: installcheck-target-rda
42213
42214 installcheck-target-rda: \
42215     configure-target-rda 
42216         @: $(MAKE); $(unstage)
42217         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42218         r=`${PWD_COMMAND}`; export r; \
42219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42220         $(NORMAL_TARGET_EXPORTS) \
42221         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42222         for flag in $(EXTRA_TARGET_FLAGS); do \
42223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224         done; \
42225         (cd $(TARGET_SUBDIR)/rda && \
42226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228                   "RANLIB=$${RANLIB}" \
42229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42230                    installcheck) \
42231           || exit 1
42232
42233 @endif target-rda
42234
42235 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42236 maybe-mostlyclean-target-rda:
42237 @if target-rda
42238 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42239
42240 mostlyclean-target-rda: 
42241         @: $(MAKE); $(unstage)
42242         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42243         r=`${PWD_COMMAND}`; export r; \
42244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245         $(NORMAL_TARGET_EXPORTS) \
42246         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42247         for flag in $(EXTRA_TARGET_FLAGS); do \
42248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249         done; \
42250         (cd $(TARGET_SUBDIR)/rda && \
42251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253                   "RANLIB=$${RANLIB}" \
42254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42255                    mostlyclean) \
42256           || exit 1
42257
42258 @endif target-rda
42259
42260 .PHONY: maybe-clean-target-rda clean-target-rda
42261 maybe-clean-target-rda:
42262 @if target-rda
42263 maybe-clean-target-rda: clean-target-rda
42264
42265 clean-target-rda: 
42266         @: $(MAKE); $(unstage)
42267         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42268         r=`${PWD_COMMAND}`; export r; \
42269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42270         $(NORMAL_TARGET_EXPORTS) \
42271         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42272         for flag in $(EXTRA_TARGET_FLAGS); do \
42273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274         done; \
42275         (cd $(TARGET_SUBDIR)/rda && \
42276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278                   "RANLIB=$${RANLIB}" \
42279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42280                    clean) \
42281           || exit 1
42282
42283 @endif target-rda
42284
42285 .PHONY: maybe-distclean-target-rda distclean-target-rda
42286 maybe-distclean-target-rda:
42287 @if target-rda
42288 maybe-distclean-target-rda: distclean-target-rda
42289
42290 distclean-target-rda: 
42291         @: $(MAKE); $(unstage)
42292         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42293         r=`${PWD_COMMAND}`; export r; \
42294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42295         $(NORMAL_TARGET_EXPORTS) \
42296         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42297         for flag in $(EXTRA_TARGET_FLAGS); do \
42298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299         done; \
42300         (cd $(TARGET_SUBDIR)/rda && \
42301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42303                   "RANLIB=$${RANLIB}" \
42304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42305                    distclean) \
42306           || exit 1
42307
42308 @endif target-rda
42309
42310 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42311 maybe-maintainer-clean-target-rda:
42312 @if target-rda
42313 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42314
42315 maintainer-clean-target-rda: 
42316         @: $(MAKE); $(unstage)
42317         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42318         r=`${PWD_COMMAND}`; export r; \
42319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42320         $(NORMAL_TARGET_EXPORTS) \
42321         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42322         for flag in $(EXTRA_TARGET_FLAGS); do \
42323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42324         done; \
42325         (cd $(TARGET_SUBDIR)/rda && \
42326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42328                   "RANLIB=$${RANLIB}" \
42329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42330                    maintainer-clean) \
42331           || exit 1
42332
42333 @endif target-rda
42334
42335
42336
42337
42338
42339 .PHONY: configure-target-libada maybe-configure-target-libada
42340 maybe-configure-target-libada:
42341 @if gcc-bootstrap
42342 configure-target-libada: stage_current
42343 @endif gcc-bootstrap
42344 @if target-libada
42345 maybe-configure-target-libada: configure-target-libada
42346 configure-target-libada: 
42347         @: $(MAKE); $(unstage)
42348         @r=`${PWD_COMMAND}`; export r; \
42349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350         echo "Checking multilib configuration for libada..."; \
42351         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42352         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42353         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42354           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42355             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42356           else \
42357             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42358             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42359           fi; \
42360         else \
42361           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42362         fi; \
42363         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42364         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42365         $(NORMAL_TARGET_EXPORTS)  \
42366         echo Configuring in $(TARGET_SUBDIR)/libada; \
42367         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42368         case $(srcdir) in \
42369           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42370           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42371                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42372         esac; \
42373         srcdiroption="--srcdir=$${topdir}/libada"; \
42374         libsrcdir="$$s/libada"; \
42375         rm -f no-such-file || : ; \
42376         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42377           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42378           --target=${target_alias} $${srcdiroption}  \
42379           || exit 1
42380 @endif target-libada
42381
42382
42383
42384
42385
42386 .PHONY: all-target-libada maybe-all-target-libada
42387 maybe-all-target-libada:
42388 @if gcc-bootstrap
42389 all-target-libada: stage_current
42390 @endif gcc-bootstrap
42391 @if target-libada
42392 TARGET-target-libada=all
42393 maybe-all-target-libada: all-target-libada
42394 all-target-libada: configure-target-libada
42395         @: $(MAKE); $(unstage)
42396         @r=`${PWD_COMMAND}`; export r; \
42397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42398         $(NORMAL_TARGET_EXPORTS)  \
42399         (cd $(TARGET_SUBDIR)/libada && \
42400           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
42401                 $(TARGET-target-libada))
42402 @endif target-libada
42403
42404
42405
42406
42407
42408 .PHONY: check-target-libada maybe-check-target-libada
42409 maybe-check-target-libada:
42410 @if target-libada
42411 maybe-check-target-libada: check-target-libada
42412
42413 check-target-libada:
42414         @: $(MAKE); $(unstage)
42415         @r=`${PWD_COMMAND}`; export r; \
42416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42417         $(NORMAL_TARGET_EXPORTS) \
42418         (cd $(TARGET_SUBDIR)/libada && \
42419           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
42420
42421 @endif target-libada
42422
42423 .PHONY: install-target-libada maybe-install-target-libada
42424 maybe-install-target-libada:
42425 @if target-libada
42426 maybe-install-target-libada: install-target-libada
42427
42428 install-target-libada: installdirs
42429         @: $(MAKE); $(unstage)
42430         @r=`${PWD_COMMAND}`; export r; \
42431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432         $(NORMAL_TARGET_EXPORTS) \
42433         (cd $(TARGET_SUBDIR)/libada && \
42434           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42435
42436 @endif target-libada
42437
42438 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42439 maybe-install-strip-target-libada:
42440 @if target-libada
42441 maybe-install-strip-target-libada: install-strip-target-libada
42442
42443 install-strip-target-libada: installdirs
42444         @: $(MAKE); $(unstage)
42445         @r=`${PWD_COMMAND}`; export r; \
42446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42447         $(NORMAL_TARGET_EXPORTS) \
42448         (cd $(TARGET_SUBDIR)/libada && \
42449           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
42450
42451 @endif target-libada
42452
42453 # Other targets (info, dvi, pdf, etc.)
42454
42455 .PHONY: maybe-info-target-libada info-target-libada
42456 maybe-info-target-libada:
42457 @if target-libada
42458 maybe-info-target-libada: info-target-libada
42459
42460 info-target-libada: \
42461     configure-target-libada 
42462         @: $(MAKE); $(unstage)
42463         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42464         r=`${PWD_COMMAND}`; export r; \
42465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42466         $(NORMAL_TARGET_EXPORTS) \
42467         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42468         for flag in $(EXTRA_TARGET_FLAGS); do \
42469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42470         done; \
42471         (cd $(TARGET_SUBDIR)/libada && \
42472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42474                   "RANLIB=$${RANLIB}" \
42475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42476                    info) \
42477           || exit 1
42478
42479 @endif target-libada
42480
42481 .PHONY: maybe-dvi-target-libada dvi-target-libada
42482 maybe-dvi-target-libada:
42483 @if target-libada
42484 maybe-dvi-target-libada: dvi-target-libada
42485
42486 dvi-target-libada: \
42487     configure-target-libada 
42488         @: $(MAKE); $(unstage)
42489         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42490         r=`${PWD_COMMAND}`; export r; \
42491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42492         $(NORMAL_TARGET_EXPORTS) \
42493         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42494         for flag in $(EXTRA_TARGET_FLAGS); do \
42495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42496         done; \
42497         (cd $(TARGET_SUBDIR)/libada && \
42498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42500                   "RANLIB=$${RANLIB}" \
42501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42502                    dvi) \
42503           || exit 1
42504
42505 @endif target-libada
42506
42507 .PHONY: maybe-pdf-target-libada pdf-target-libada
42508 maybe-pdf-target-libada:
42509 @if target-libada
42510 maybe-pdf-target-libada: pdf-target-libada
42511
42512 pdf-target-libada: \
42513     configure-target-libada 
42514         @: $(MAKE); $(unstage)
42515         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42516         r=`${PWD_COMMAND}`; export r; \
42517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42518         $(NORMAL_TARGET_EXPORTS) \
42519         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42520         for flag in $(EXTRA_TARGET_FLAGS); do \
42521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42522         done; \
42523         (cd $(TARGET_SUBDIR)/libada && \
42524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42526                   "RANLIB=$${RANLIB}" \
42527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42528                    pdf) \
42529           || exit 1
42530
42531 @endif target-libada
42532
42533 .PHONY: maybe-html-target-libada html-target-libada
42534 maybe-html-target-libada:
42535 @if target-libada
42536 maybe-html-target-libada: html-target-libada
42537
42538 html-target-libada: \
42539     configure-target-libada 
42540         @: $(MAKE); $(unstage)
42541         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42542         r=`${PWD_COMMAND}`; export r; \
42543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42544         $(NORMAL_TARGET_EXPORTS) \
42545         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42546         for flag in $(EXTRA_TARGET_FLAGS); do \
42547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42548         done; \
42549         (cd $(TARGET_SUBDIR)/libada && \
42550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42552                   "RANLIB=$${RANLIB}" \
42553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42554                    html) \
42555           || exit 1
42556
42557 @endif target-libada
42558
42559 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
42560 maybe-TAGS-target-libada:
42561 @if target-libada
42562 maybe-TAGS-target-libada: TAGS-target-libada
42563
42564 TAGS-target-libada: \
42565     configure-target-libada 
42566         @: $(MAKE); $(unstage)
42567         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42568         r=`${PWD_COMMAND}`; export r; \
42569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42570         $(NORMAL_TARGET_EXPORTS) \
42571         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42572         for flag in $(EXTRA_TARGET_FLAGS); do \
42573           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42574         done; \
42575         (cd $(TARGET_SUBDIR)/libada && \
42576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42578                   "RANLIB=$${RANLIB}" \
42579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42580                    TAGS) \
42581           || exit 1
42582
42583 @endif target-libada
42584
42585 .PHONY: maybe-install-info-target-libada install-info-target-libada
42586 maybe-install-info-target-libada:
42587 @if target-libada
42588 maybe-install-info-target-libada: install-info-target-libada
42589
42590 install-info-target-libada: \
42591     configure-target-libada \
42592     info-target-libada 
42593         @: $(MAKE); $(unstage)
42594         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42595         r=`${PWD_COMMAND}`; export r; \
42596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42597         $(NORMAL_TARGET_EXPORTS) \
42598         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42599         for flag in $(EXTRA_TARGET_FLAGS); do \
42600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42601         done; \
42602         (cd $(TARGET_SUBDIR)/libada && \
42603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605                   "RANLIB=$${RANLIB}" \
42606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42607                    install-info) \
42608           || exit 1
42609
42610 @endif target-libada
42611
42612 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42613 maybe-install-pdf-target-libada:
42614 @if target-libada
42615 maybe-install-pdf-target-libada: install-pdf-target-libada
42616
42617 install-pdf-target-libada: \
42618     configure-target-libada \
42619     pdf-target-libada 
42620         @: $(MAKE); $(unstage)
42621         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42622         r=`${PWD_COMMAND}`; export r; \
42623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42624         $(NORMAL_TARGET_EXPORTS) \
42625         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42626         for flag in $(EXTRA_TARGET_FLAGS); do \
42627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42628         done; \
42629         (cd $(TARGET_SUBDIR)/libada && \
42630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42632                   "RANLIB=$${RANLIB}" \
42633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42634                    install-pdf) \
42635           || exit 1
42636
42637 @endif target-libada
42638
42639 .PHONY: maybe-install-html-target-libada install-html-target-libada
42640 maybe-install-html-target-libada:
42641 @if target-libada
42642 maybe-install-html-target-libada: install-html-target-libada
42643
42644 install-html-target-libada: \
42645     configure-target-libada \
42646     html-target-libada 
42647         @: $(MAKE); $(unstage)
42648         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42649         r=`${PWD_COMMAND}`; export r; \
42650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42651         $(NORMAL_TARGET_EXPORTS) \
42652         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42653         for flag in $(EXTRA_TARGET_FLAGS); do \
42654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42655         done; \
42656         (cd $(TARGET_SUBDIR)/libada && \
42657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42659                   "RANLIB=$${RANLIB}" \
42660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42661                    install-html) \
42662           || exit 1
42663
42664 @endif target-libada
42665
42666 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
42667 maybe-installcheck-target-libada:
42668 @if target-libada
42669 maybe-installcheck-target-libada: installcheck-target-libada
42670
42671 installcheck-target-libada: \
42672     configure-target-libada 
42673         @: $(MAKE); $(unstage)
42674         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42675         r=`${PWD_COMMAND}`; export r; \
42676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42677         $(NORMAL_TARGET_EXPORTS) \
42678         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42679         for flag in $(EXTRA_TARGET_FLAGS); do \
42680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681         done; \
42682         (cd $(TARGET_SUBDIR)/libada && \
42683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42685                   "RANLIB=$${RANLIB}" \
42686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42687                    installcheck) \
42688           || exit 1
42689
42690 @endif target-libada
42691
42692 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42693 maybe-mostlyclean-target-libada:
42694 @if target-libada
42695 maybe-mostlyclean-target-libada: mostlyclean-target-libada
42696
42697 mostlyclean-target-libada: 
42698         @: $(MAKE); $(unstage)
42699         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42700         r=`${PWD_COMMAND}`; export r; \
42701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42702         $(NORMAL_TARGET_EXPORTS) \
42703         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42704         for flag in $(EXTRA_TARGET_FLAGS); do \
42705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42706         done; \
42707         (cd $(TARGET_SUBDIR)/libada && \
42708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42710                   "RANLIB=$${RANLIB}" \
42711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42712                    mostlyclean) \
42713           || exit 1
42714
42715 @endif target-libada
42716
42717 .PHONY: maybe-clean-target-libada clean-target-libada
42718 maybe-clean-target-libada:
42719 @if target-libada
42720 maybe-clean-target-libada: clean-target-libada
42721
42722 clean-target-libada: 
42723         @: $(MAKE); $(unstage)
42724         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42725         r=`${PWD_COMMAND}`; export r; \
42726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42727         $(NORMAL_TARGET_EXPORTS) \
42728         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42729         for flag in $(EXTRA_TARGET_FLAGS); do \
42730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42731         done; \
42732         (cd $(TARGET_SUBDIR)/libada && \
42733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42735                   "RANLIB=$${RANLIB}" \
42736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42737                    clean) \
42738           || exit 1
42739
42740 @endif target-libada
42741
42742 .PHONY: maybe-distclean-target-libada distclean-target-libada
42743 maybe-distclean-target-libada:
42744 @if target-libada
42745 maybe-distclean-target-libada: distclean-target-libada
42746
42747 distclean-target-libada: 
42748         @: $(MAKE); $(unstage)
42749         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42750         r=`${PWD_COMMAND}`; export r; \
42751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42752         $(NORMAL_TARGET_EXPORTS) \
42753         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42754         for flag in $(EXTRA_TARGET_FLAGS); do \
42755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42756         done; \
42757         (cd $(TARGET_SUBDIR)/libada && \
42758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42760                   "RANLIB=$${RANLIB}" \
42761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42762                    distclean) \
42763           || exit 1
42764
42765 @endif target-libada
42766
42767 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
42768 maybe-maintainer-clean-target-libada:
42769 @if target-libada
42770 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
42771
42772 maintainer-clean-target-libada: 
42773         @: $(MAKE); $(unstage)
42774         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42775         r=`${PWD_COMMAND}`; export r; \
42776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42777         $(NORMAL_TARGET_EXPORTS) \
42778         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
42779         for flag in $(EXTRA_TARGET_FLAGS); do \
42780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42781         done; \
42782         (cd $(TARGET_SUBDIR)/libada && \
42783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42785                   "RANLIB=$${RANLIB}" \
42786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42787                    maintainer-clean) \
42788           || exit 1
42789
42790 @endif target-libada
42791
42792
42793
42794
42795
42796 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
42797 maybe-configure-target-libgomp:
42798 @if gcc-bootstrap
42799 configure-target-libgomp: stage_current
42800 @endif gcc-bootstrap
42801 @if target-libgomp
42802 maybe-configure-target-libgomp: configure-target-libgomp
42803 configure-target-libgomp: 
42804         @r=`${PWD_COMMAND}`; export r; \
42805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42806         echo "Checking multilib configuration for libgomp..."; \
42807         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42808         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42809         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42810           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42811             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42812           else \
42813             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42814             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42815           fi; \
42816         else \
42817           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42818         fi; \
42819         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42820         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42821         $(NORMAL_TARGET_EXPORTS)  \
42822         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
42823         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
42824         case $(srcdir) in \
42825           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42826           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42827                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42828         esac; \
42829         srcdiroption="--srcdir=$${topdir}/libgomp"; \
42830         libsrcdir="$$s/libgomp"; \
42831         rm -f no-such-file || : ; \
42832         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42833           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42834           --target=${target_alias} $${srcdiroption}  \
42835           || exit 1
42836 @endif target-libgomp
42837
42838
42839
42840 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
42841 maybe-configure-stage1-target-libgomp:
42842 @if target-libgomp-bootstrap
42843 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
42844 configure-stage1-target-libgomp:
42845         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42846         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42847         @r=`${PWD_COMMAND}`; export r; \
42848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42849         TFLAGS="$(STAGE1_TFLAGS)"; \
42850         echo "Checking multilib configuration for libgomp..."; \
42851         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42852         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42853           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42854             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42855           else \
42856             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42857             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42858           fi; \
42859         else \
42860           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42861         fi; \
42862         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42863         $(NORMAL_TARGET_EXPORTS) \
42864         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42865         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42866         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42867         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
42868         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42869         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42870         case $(srcdir) in \
42871           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42872           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42873                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42874         esac; \
42875         srcdiroption="--srcdir=$${topdir}/libgomp"; \
42876         libsrcdir="$$s/libgomp"; \
42877         $(SHELL) $${libsrcdir}/configure \
42878           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42879           --target=${target_alias} $${srcdiroption} \
42880           $(STAGE1_CONFIGURE_FLAGS)
42881 @endif target-libgomp-bootstrap
42882
42883 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
42884 maybe-configure-stage2-target-libgomp:
42885 @if target-libgomp-bootstrap
42886 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
42887 configure-stage2-target-libgomp:
42888         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42889         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42890         @r=`${PWD_COMMAND}`; export r; \
42891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42892         TFLAGS="$(STAGE2_TFLAGS)"; \
42893         echo "Checking multilib configuration for libgomp..."; \
42894         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42895         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42896           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42897             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42898           else \
42899             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42900             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42901           fi; \
42902         else \
42903           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42904         fi; \
42905         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42906         $(NORMAL_TARGET_EXPORTS) \
42907          \
42908         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42909         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42910         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42911         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
42912         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42913         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42914         case $(srcdir) in \
42915           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42916           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42917                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42918         esac; \
42919         srcdiroption="--srcdir=$${topdir}/libgomp"; \
42920         libsrcdir="$$s/libgomp"; \
42921         $(SHELL) $${libsrcdir}/configure \
42922           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42923           --target=${target_alias} $${srcdiroption} \
42924           --with-build-libsubdir=$(HOST_SUBDIR) \
42925           $(STAGE2_CONFIGURE_FLAGS)
42926 @endif target-libgomp-bootstrap
42927
42928 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42929 maybe-configure-stage3-target-libgomp:
42930 @if target-libgomp-bootstrap
42931 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42932 configure-stage3-target-libgomp:
42933         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42934         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42935         @r=`${PWD_COMMAND}`; export r; \
42936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42937         TFLAGS="$(STAGE3_TFLAGS)"; \
42938         echo "Checking multilib configuration for libgomp..."; \
42939         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42940         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42941           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42942             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42943           else \
42944             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42945             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42946           fi; \
42947         else \
42948           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42949         fi; \
42950         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42951         $(NORMAL_TARGET_EXPORTS) \
42952          \
42953         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42954         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42955         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
42956         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42957         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42958         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42959         case $(srcdir) in \
42960           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42961           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42962                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42963         esac; \
42964         srcdiroption="--srcdir=$${topdir}/libgomp"; \
42965         libsrcdir="$$s/libgomp"; \
42966         $(SHELL) $${libsrcdir}/configure \
42967           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42968           --target=${target_alias} $${srcdiroption} \
42969           --with-build-libsubdir=$(HOST_SUBDIR) \
42970           $(STAGE3_CONFIGURE_FLAGS)
42971 @endif target-libgomp-bootstrap
42972
42973 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42974 maybe-configure-stage4-target-libgomp:
42975 @if target-libgomp-bootstrap
42976 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42977 configure-stage4-target-libgomp:
42978         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42979         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42980         @r=`${PWD_COMMAND}`; export r; \
42981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42982         TFLAGS="$(STAGE4_TFLAGS)"; \
42983         echo "Checking multilib configuration for libgomp..."; \
42984         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42985         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42986           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42987             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42988           else \
42989             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42990             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42991           fi; \
42992         else \
42993           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42994         fi; \
42995         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42996         $(NORMAL_TARGET_EXPORTS) \
42997          \
42998         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42999         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43000         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43001         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43002         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43003         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43004         case $(srcdir) in \
43005           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43006           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43007                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43008         esac; \
43009         srcdiroption="--srcdir=$${topdir}/libgomp"; \
43010         libsrcdir="$$s/libgomp"; \
43011         $(SHELL) $${libsrcdir}/configure \
43012           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43013           --target=${target_alias} $${srcdiroption} \
43014           --with-build-libsubdir=$(HOST_SUBDIR) \
43015           $(STAGE4_CONFIGURE_FLAGS)
43016 @endif target-libgomp-bootstrap
43017
43018 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43019 maybe-configure-stageprofile-target-libgomp:
43020 @if target-libgomp-bootstrap
43021 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43022 configure-stageprofile-target-libgomp:
43023         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43024         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43025         @r=`${PWD_COMMAND}`; export r; \
43026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43027         TFLAGS="$(STAGEprofile_TFLAGS)"; \
43028         echo "Checking multilib configuration for libgomp..."; \
43029         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43030         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43031           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43032             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43033           else \
43034             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43035             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43036           fi; \
43037         else \
43038           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43039         fi; \
43040         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43041         $(NORMAL_TARGET_EXPORTS) \
43042          \
43043         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43044         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43045         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43046         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43047         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43048         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43049         case $(srcdir) in \
43050           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43051           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43052                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43053         esac; \
43054         srcdiroption="--srcdir=$${topdir}/libgomp"; \
43055         libsrcdir="$$s/libgomp"; \
43056         $(SHELL) $${libsrcdir}/configure \
43057           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43058           --target=${target_alias} $${srcdiroption} \
43059           --with-build-libsubdir=$(HOST_SUBDIR) \
43060           $(STAGEprofile_CONFIGURE_FLAGS)
43061 @endif target-libgomp-bootstrap
43062
43063 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43064 maybe-configure-stagefeedback-target-libgomp:
43065 @if target-libgomp-bootstrap
43066 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43067 configure-stagefeedback-target-libgomp:
43068         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43069         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43070         @r=`${PWD_COMMAND}`; export r; \
43071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43072         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43073         echo "Checking multilib configuration for libgomp..."; \
43074         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43075         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43076           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43077             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43078           else \
43079             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43080             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43081           fi; \
43082         else \
43083           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43084         fi; \
43085         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43086         $(NORMAL_TARGET_EXPORTS) \
43087          \
43088         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43089         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43090         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
43091         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43092         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43093         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43094         case $(srcdir) in \
43095           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43096           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43097                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43098         esac; \
43099         srcdiroption="--srcdir=$${topdir}/libgomp"; \
43100         libsrcdir="$$s/libgomp"; \
43101         $(SHELL) $${libsrcdir}/configure \
43102           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43103           --target=${target_alias} $${srcdiroption} \
43104           --with-build-libsubdir=$(HOST_SUBDIR) \
43105           $(STAGEfeedback_CONFIGURE_FLAGS)
43106 @endif target-libgomp-bootstrap
43107
43108
43109
43110
43111
43112 .PHONY: all-target-libgomp maybe-all-target-libgomp
43113 maybe-all-target-libgomp:
43114 @if gcc-bootstrap
43115 all-target-libgomp: stage_current
43116 @endif gcc-bootstrap
43117 @if target-libgomp
43118 TARGET-target-libgomp=all
43119 maybe-all-target-libgomp: all-target-libgomp
43120 all-target-libgomp: configure-target-libgomp
43121         @r=`${PWD_COMMAND}`; export r; \
43122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43123         $(NORMAL_TARGET_EXPORTS)  \
43124         (cd $(TARGET_SUBDIR)/libgomp && \
43125           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
43126                 $(TARGET-target-libgomp))
43127 @endif target-libgomp
43128
43129
43130
43131 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43132 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43133 maybe-all-stage1-target-libgomp:
43134 maybe-clean-stage1-target-libgomp:
43135 @if target-libgomp-bootstrap
43136 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43137 all-stage1: all-stage1-target-libgomp
43138 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43139 all-stage1-target-libgomp: configure-stage1-target-libgomp
43140         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43141         @r=`${PWD_COMMAND}`; export r; \
43142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43143         TFLAGS="$(STAGE1_TFLAGS)"; \
43144         $(NORMAL_TARGET_EXPORTS)  \
43145         cd $(TARGET_SUBDIR)/libgomp && \
43146         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43147                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43148                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43149                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43150                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43151                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43152                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43153                 $(EXTRA_TARGET_FLAGS)  \
43154                   \
43155                 TFLAGS="$(STAGE1_TFLAGS)" \
43156                 $(TARGET-stage1-target-libgomp)
43157
43158 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43159 clean-stage1: clean-stage1-target-libgomp
43160 clean-stage1-target-libgomp:
43161         @if [ $(current_stage) = stage1 ]; then \
43162           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43163         else \
43164           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43165           $(MAKE) stage1-start; \
43166         fi; \
43167         cd $(TARGET_SUBDIR)/libgomp && \
43168         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
43169           clean
43170 @endif target-libgomp-bootstrap
43171
43172
43173 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43174 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43175 maybe-all-stage2-target-libgomp:
43176 maybe-clean-stage2-target-libgomp:
43177 @if target-libgomp-bootstrap
43178 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43179 all-stage2: all-stage2-target-libgomp
43180 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43181 all-stage2-target-libgomp: configure-stage2-target-libgomp
43182         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43183         @r=`${PWD_COMMAND}`; export r; \
43184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43185         TFLAGS="$(STAGE2_TFLAGS)"; \
43186         $(NORMAL_TARGET_EXPORTS) \
43187           \
43188         cd $(TARGET_SUBDIR)/libgomp && \
43189         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43190                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43191                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43192                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43193                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43194                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43195                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43196                 $(EXTRA_TARGET_FLAGS)   \
43197                 TFLAGS="$(STAGE2_TFLAGS)" \
43198                 $(TARGET-stage2-target-libgomp)
43199
43200 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43201 clean-stage2: clean-stage2-target-libgomp
43202 clean-stage2-target-libgomp:
43203         @if [ $(current_stage) = stage2 ]; then \
43204           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43205         else \
43206           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43207           $(MAKE) stage2-start; \
43208         fi; \
43209         cd $(TARGET_SUBDIR)/libgomp && \
43210         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43211 @endif target-libgomp-bootstrap
43212
43213
43214 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43215 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43216 maybe-all-stage3-target-libgomp:
43217 maybe-clean-stage3-target-libgomp:
43218 @if target-libgomp-bootstrap
43219 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43220 all-stage3: all-stage3-target-libgomp
43221 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43222 all-stage3-target-libgomp: configure-stage3-target-libgomp
43223         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43224         @r=`${PWD_COMMAND}`; export r; \
43225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226         TFLAGS="$(STAGE3_TFLAGS)"; \
43227         $(NORMAL_TARGET_EXPORTS) \
43228           \
43229         cd $(TARGET_SUBDIR)/libgomp && \
43230         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43231                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43232                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43233                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43234                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43235                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43236                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43237                 $(EXTRA_TARGET_FLAGS)   \
43238                 TFLAGS="$(STAGE3_TFLAGS)" \
43239                 $(TARGET-stage3-target-libgomp)
43240
43241 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43242 clean-stage3: clean-stage3-target-libgomp
43243 clean-stage3-target-libgomp:
43244         @if [ $(current_stage) = stage3 ]; then \
43245           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43246         else \
43247           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43248           $(MAKE) stage3-start; \
43249         fi; \
43250         cd $(TARGET_SUBDIR)/libgomp && \
43251         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43252 @endif target-libgomp-bootstrap
43253
43254
43255 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43256 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43257 maybe-all-stage4-target-libgomp:
43258 maybe-clean-stage4-target-libgomp:
43259 @if target-libgomp-bootstrap
43260 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43261 all-stage4: all-stage4-target-libgomp
43262 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43263 all-stage4-target-libgomp: configure-stage4-target-libgomp
43264         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43265         @r=`${PWD_COMMAND}`; export r; \
43266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43267         TFLAGS="$(STAGE4_TFLAGS)"; \
43268         $(NORMAL_TARGET_EXPORTS) \
43269           \
43270         cd $(TARGET_SUBDIR)/libgomp && \
43271         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43272                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43273                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43274                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43275                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43276                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43277                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43278                 $(EXTRA_TARGET_FLAGS)   \
43279                 TFLAGS="$(STAGE4_TFLAGS)" \
43280                 $(TARGET-stage4-target-libgomp)
43281
43282 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43283 clean-stage4: clean-stage4-target-libgomp
43284 clean-stage4-target-libgomp:
43285         @if [ $(current_stage) = stage4 ]; then \
43286           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43287         else \
43288           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43289           $(MAKE) stage4-start; \
43290         fi; \
43291         cd $(TARGET_SUBDIR)/libgomp && \
43292         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43293 @endif target-libgomp-bootstrap
43294
43295
43296 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43297 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43298 maybe-all-stageprofile-target-libgomp:
43299 maybe-clean-stageprofile-target-libgomp:
43300 @if target-libgomp-bootstrap
43301 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43302 all-stageprofile: all-stageprofile-target-libgomp
43303 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43304 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43305         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43306         @r=`${PWD_COMMAND}`; export r; \
43307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43308         TFLAGS="$(STAGEprofile_TFLAGS)"; \
43309         $(NORMAL_TARGET_EXPORTS) \
43310           \
43311         cd $(TARGET_SUBDIR)/libgomp && \
43312         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43313                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43314                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43315                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43316                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43317                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43318                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43319                 $(EXTRA_TARGET_FLAGS)   \
43320                 TFLAGS="$(STAGEprofile_TFLAGS)" \
43321                 $(TARGET-stageprofile-target-libgomp)
43322
43323 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43324 clean-stageprofile: clean-stageprofile-target-libgomp
43325 clean-stageprofile-target-libgomp:
43326         @if [ $(current_stage) = stageprofile ]; then \
43327           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43328         else \
43329           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43330           $(MAKE) stageprofile-start; \
43331         fi; \
43332         cd $(TARGET_SUBDIR)/libgomp && \
43333         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43334 @endif target-libgomp-bootstrap
43335
43336
43337 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43338 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43339 maybe-all-stagefeedback-target-libgomp:
43340 maybe-clean-stagefeedback-target-libgomp:
43341 @if target-libgomp-bootstrap
43342 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43343 all-stagefeedback: all-stagefeedback-target-libgomp
43344 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43345 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43346         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43347         @r=`${PWD_COMMAND}`; export r; \
43348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43349         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43350         $(NORMAL_TARGET_EXPORTS) \
43351           \
43352         cd $(TARGET_SUBDIR)/libgomp && \
43353         $(MAKE) $(BASE_FLAGS_TO_PASS) \
43354                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43355                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43356                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43357                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43358                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43359                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43360                 $(EXTRA_TARGET_FLAGS)   \
43361                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43362                 $(TARGET-stagefeedback-target-libgomp)
43363
43364 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43365 clean-stagefeedback: clean-stagefeedback-target-libgomp
43366 clean-stagefeedback-target-libgomp:
43367         @if [ $(current_stage) = stagefeedback ]; then \
43368           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43369         else \
43370           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43371           $(MAKE) stagefeedback-start; \
43372         fi; \
43373         cd $(TARGET_SUBDIR)/libgomp && \
43374         $(MAKE) $(EXTRA_TARGET_FLAGS)   clean
43375 @endif target-libgomp-bootstrap
43376
43377
43378
43379
43380
43381
43382 .PHONY: check-target-libgomp maybe-check-target-libgomp
43383 maybe-check-target-libgomp:
43384 @if target-libgomp
43385 maybe-check-target-libgomp: check-target-libgomp
43386
43387 check-target-libgomp:
43388         @: $(MAKE); $(unstage)
43389         @r=`${PWD_COMMAND}`; export r; \
43390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43391         $(NORMAL_TARGET_EXPORTS) \
43392         (cd $(TARGET_SUBDIR)/libgomp && \
43393           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43394
43395 @endif target-libgomp
43396
43397 .PHONY: install-target-libgomp maybe-install-target-libgomp
43398 maybe-install-target-libgomp:
43399 @if target-libgomp
43400 maybe-install-target-libgomp: install-target-libgomp
43401
43402 install-target-libgomp: installdirs
43403         @: $(MAKE); $(unstage)
43404         @r=`${PWD_COMMAND}`; export r; \
43405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43406         $(NORMAL_TARGET_EXPORTS) \
43407         (cd $(TARGET_SUBDIR)/libgomp && \
43408           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43409
43410 @endif target-libgomp
43411
43412 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43413 maybe-install-strip-target-libgomp:
43414 @if target-libgomp
43415 maybe-install-strip-target-libgomp: install-strip-target-libgomp
43416
43417 install-strip-target-libgomp: installdirs
43418         @: $(MAKE); $(unstage)
43419         @r=`${PWD_COMMAND}`; export r; \
43420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43421         $(NORMAL_TARGET_EXPORTS) \
43422         (cd $(TARGET_SUBDIR)/libgomp && \
43423           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
43424
43425 @endif target-libgomp
43426
43427 # Other targets (info, dvi, pdf, etc.)
43428
43429 .PHONY: maybe-info-target-libgomp info-target-libgomp
43430 maybe-info-target-libgomp:
43431 @if target-libgomp
43432 maybe-info-target-libgomp: info-target-libgomp
43433
43434 info-target-libgomp: \
43435     configure-target-libgomp 
43436         @: $(MAKE); $(unstage)
43437         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43438         r=`${PWD_COMMAND}`; export r; \
43439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43440         $(NORMAL_TARGET_EXPORTS) \
43441         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43442         for flag in $(EXTRA_TARGET_FLAGS); do \
43443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43444         done; \
43445         (cd $(TARGET_SUBDIR)/libgomp && \
43446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43448                   "RANLIB=$${RANLIB}" \
43449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43450                    info) \
43451           || exit 1
43452
43453 @endif target-libgomp
43454
43455 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43456 maybe-dvi-target-libgomp:
43457 @if target-libgomp
43458 maybe-dvi-target-libgomp: dvi-target-libgomp
43459
43460 dvi-target-libgomp: \
43461     configure-target-libgomp 
43462         @: $(MAKE); $(unstage)
43463         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43464         r=`${PWD_COMMAND}`; export r; \
43465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43466         $(NORMAL_TARGET_EXPORTS) \
43467         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43468         for flag in $(EXTRA_TARGET_FLAGS); do \
43469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43470         done; \
43471         (cd $(TARGET_SUBDIR)/libgomp && \
43472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43474                   "RANLIB=$${RANLIB}" \
43475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43476                    dvi) \
43477           || exit 1
43478
43479 @endif target-libgomp
43480
43481 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43482 maybe-pdf-target-libgomp:
43483 @if target-libgomp
43484 maybe-pdf-target-libgomp: pdf-target-libgomp
43485
43486 pdf-target-libgomp: \
43487     configure-target-libgomp 
43488         @: $(MAKE); $(unstage)
43489         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43490         r=`${PWD_COMMAND}`; export r; \
43491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43492         $(NORMAL_TARGET_EXPORTS) \
43493         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43494         for flag in $(EXTRA_TARGET_FLAGS); do \
43495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43496         done; \
43497         (cd $(TARGET_SUBDIR)/libgomp && \
43498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43500                   "RANLIB=$${RANLIB}" \
43501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43502                    pdf) \
43503           || exit 1
43504
43505 @endif target-libgomp
43506
43507 .PHONY: maybe-html-target-libgomp html-target-libgomp
43508 maybe-html-target-libgomp:
43509 @if target-libgomp
43510 maybe-html-target-libgomp: html-target-libgomp
43511
43512 html-target-libgomp: \
43513     configure-target-libgomp 
43514         @: $(MAKE); $(unstage)
43515         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43516         r=`${PWD_COMMAND}`; export r; \
43517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43518         $(NORMAL_TARGET_EXPORTS) \
43519         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43520         for flag in $(EXTRA_TARGET_FLAGS); do \
43521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43522         done; \
43523         (cd $(TARGET_SUBDIR)/libgomp && \
43524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43526                   "RANLIB=$${RANLIB}" \
43527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43528                    html) \
43529           || exit 1
43530
43531 @endif target-libgomp
43532
43533 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43534 maybe-TAGS-target-libgomp:
43535 @if target-libgomp
43536 maybe-TAGS-target-libgomp: TAGS-target-libgomp
43537
43538 TAGS-target-libgomp: \
43539     configure-target-libgomp 
43540         @: $(MAKE); $(unstage)
43541         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43542         r=`${PWD_COMMAND}`; export r; \
43543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43544         $(NORMAL_TARGET_EXPORTS) \
43545         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43546         for flag in $(EXTRA_TARGET_FLAGS); do \
43547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43548         done; \
43549         (cd $(TARGET_SUBDIR)/libgomp && \
43550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43552                   "RANLIB=$${RANLIB}" \
43553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43554                    TAGS) \
43555           || exit 1
43556
43557 @endif target-libgomp
43558
43559 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43560 maybe-install-info-target-libgomp:
43561 @if target-libgomp
43562 maybe-install-info-target-libgomp: install-info-target-libgomp
43563
43564 install-info-target-libgomp: \
43565     configure-target-libgomp \
43566     info-target-libgomp 
43567         @: $(MAKE); $(unstage)
43568         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43569         r=`${PWD_COMMAND}`; export r; \
43570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43571         $(NORMAL_TARGET_EXPORTS) \
43572         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43573         for flag in $(EXTRA_TARGET_FLAGS); do \
43574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43575         done; \
43576         (cd $(TARGET_SUBDIR)/libgomp && \
43577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43579                   "RANLIB=$${RANLIB}" \
43580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43581                    install-info) \
43582           || exit 1
43583
43584 @endif target-libgomp
43585
43586 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43587 maybe-install-pdf-target-libgomp:
43588 @if target-libgomp
43589 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43590
43591 install-pdf-target-libgomp: \
43592     configure-target-libgomp \
43593     pdf-target-libgomp 
43594         @: $(MAKE); $(unstage)
43595         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43596         r=`${PWD_COMMAND}`; export r; \
43597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43598         $(NORMAL_TARGET_EXPORTS) \
43599         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43600         for flag in $(EXTRA_TARGET_FLAGS); do \
43601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43602         done; \
43603         (cd $(TARGET_SUBDIR)/libgomp && \
43604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43606                   "RANLIB=$${RANLIB}" \
43607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43608                    install-pdf) \
43609           || exit 1
43610
43611 @endif target-libgomp
43612
43613 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43614 maybe-install-html-target-libgomp:
43615 @if target-libgomp
43616 maybe-install-html-target-libgomp: install-html-target-libgomp
43617
43618 install-html-target-libgomp: \
43619     configure-target-libgomp \
43620     html-target-libgomp 
43621         @: $(MAKE); $(unstage)
43622         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43623         r=`${PWD_COMMAND}`; export r; \
43624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43625         $(NORMAL_TARGET_EXPORTS) \
43626         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43627         for flag in $(EXTRA_TARGET_FLAGS); do \
43628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43629         done; \
43630         (cd $(TARGET_SUBDIR)/libgomp && \
43631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43633                   "RANLIB=$${RANLIB}" \
43634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43635                    install-html) \
43636           || exit 1
43637
43638 @endif target-libgomp
43639
43640 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43641 maybe-installcheck-target-libgomp:
43642 @if target-libgomp
43643 maybe-installcheck-target-libgomp: installcheck-target-libgomp
43644
43645 installcheck-target-libgomp: \
43646     configure-target-libgomp 
43647         @: $(MAKE); $(unstage)
43648         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43649         r=`${PWD_COMMAND}`; export r; \
43650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43651         $(NORMAL_TARGET_EXPORTS) \
43652         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43653         for flag in $(EXTRA_TARGET_FLAGS); do \
43654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43655         done; \
43656         (cd $(TARGET_SUBDIR)/libgomp && \
43657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43659                   "RANLIB=$${RANLIB}" \
43660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43661                    installcheck) \
43662           || exit 1
43663
43664 @endif target-libgomp
43665
43666 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43667 maybe-mostlyclean-target-libgomp:
43668 @if target-libgomp
43669 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43670
43671 mostlyclean-target-libgomp: 
43672         @: $(MAKE); $(unstage)
43673         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43674         r=`${PWD_COMMAND}`; export r; \
43675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43676         $(NORMAL_TARGET_EXPORTS) \
43677         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43678         for flag in $(EXTRA_TARGET_FLAGS); do \
43679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43680         done; \
43681         (cd $(TARGET_SUBDIR)/libgomp && \
43682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43684                   "RANLIB=$${RANLIB}" \
43685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43686                    mostlyclean) \
43687           || exit 1
43688
43689 @endif target-libgomp
43690
43691 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
43692 maybe-clean-target-libgomp:
43693 @if target-libgomp
43694 maybe-clean-target-libgomp: clean-target-libgomp
43695
43696 clean-target-libgomp: 
43697         @: $(MAKE); $(unstage)
43698         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43699         r=`${PWD_COMMAND}`; export r; \
43700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43701         $(NORMAL_TARGET_EXPORTS) \
43702         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43703         for flag in $(EXTRA_TARGET_FLAGS); do \
43704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43705         done; \
43706         (cd $(TARGET_SUBDIR)/libgomp && \
43707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43709                   "RANLIB=$${RANLIB}" \
43710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43711                    clean) \
43712           || exit 1
43713
43714 @endif target-libgomp
43715
43716 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43717 maybe-distclean-target-libgomp:
43718 @if target-libgomp
43719 maybe-distclean-target-libgomp: distclean-target-libgomp
43720
43721 distclean-target-libgomp: 
43722         @: $(MAKE); $(unstage)
43723         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43724         r=`${PWD_COMMAND}`; export r; \
43725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43726         $(NORMAL_TARGET_EXPORTS) \
43727         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43728         for flag in $(EXTRA_TARGET_FLAGS); do \
43729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43730         done; \
43731         (cd $(TARGET_SUBDIR)/libgomp && \
43732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43734                   "RANLIB=$${RANLIB}" \
43735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43736                    distclean) \
43737           || exit 1
43738
43739 @endif target-libgomp
43740
43741 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43742 maybe-maintainer-clean-target-libgomp:
43743 @if target-libgomp
43744 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43745
43746 maintainer-clean-target-libgomp: 
43747         @: $(MAKE); $(unstage)
43748         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43749         r=`${PWD_COMMAND}`; export r; \
43750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43751         $(NORMAL_TARGET_EXPORTS) \
43752         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43753         for flag in $(EXTRA_TARGET_FLAGS); do \
43754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43755         done; \
43756         (cd $(TARGET_SUBDIR)/libgomp && \
43757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43759                   "RANLIB=$${RANLIB}" \
43760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43761                    maintainer-clean) \
43762           || exit 1
43763
43764 @endif target-libgomp
43765
43766
43767
43768
43769
43770 .PHONY: configure-target-libitm maybe-configure-target-libitm
43771 maybe-configure-target-libitm:
43772 @if gcc-bootstrap
43773 configure-target-libitm: stage_current
43774 @endif gcc-bootstrap
43775 @if target-libitm
43776 maybe-configure-target-libitm: configure-target-libitm
43777 configure-target-libitm: 
43778         @: $(MAKE); $(unstage)
43779         @r=`${PWD_COMMAND}`; export r; \
43780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43781         echo "Checking multilib configuration for libitm..."; \
43782         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43783         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
43784         if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
43785           if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
43786             rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
43787           else \
43788             rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
43789             mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43790           fi; \
43791         else \
43792           mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43793         fi; \
43794         test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
43795         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43796         $(NORMAL_TARGET_EXPORTS)  \
43797         echo Configuring in $(TARGET_SUBDIR)/libitm; \
43798         cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
43799         case $(srcdir) in \
43800           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43801           *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
43802                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43803         esac; \
43804         srcdiroption="--srcdir=$${topdir}/libitm"; \
43805         libsrcdir="$$s/libitm"; \
43806         rm -f no-such-file || : ; \
43807         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43808           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43809           --target=${target_alias} $${srcdiroption}  \
43810           || exit 1
43811 @endif target-libitm
43812
43813
43814
43815
43816
43817 .PHONY: all-target-libitm maybe-all-target-libitm
43818 maybe-all-target-libitm:
43819 @if gcc-bootstrap
43820 all-target-libitm: stage_current
43821 @endif gcc-bootstrap
43822 @if target-libitm
43823 TARGET-target-libitm=all
43824 maybe-all-target-libitm: all-target-libitm
43825 all-target-libitm: configure-target-libitm
43826         @: $(MAKE); $(unstage)
43827         @r=`${PWD_COMMAND}`; export r; \
43828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829         $(NORMAL_TARGET_EXPORTS)  \
43830         (cd $(TARGET_SUBDIR)/libitm && \
43831           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
43832                 $(TARGET-target-libitm))
43833 @endif target-libitm
43834
43835
43836
43837
43838
43839 .PHONY: check-target-libitm maybe-check-target-libitm
43840 maybe-check-target-libitm:
43841 @if target-libitm
43842 maybe-check-target-libitm: check-target-libitm
43843
43844 check-target-libitm:
43845         @: $(MAKE); $(unstage)
43846         @r=`${PWD_COMMAND}`; export r; \
43847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43848         $(NORMAL_TARGET_EXPORTS) \
43849         (cd $(TARGET_SUBDIR)/libitm && \
43850           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43851
43852 @endif target-libitm
43853
43854 .PHONY: install-target-libitm maybe-install-target-libitm
43855 maybe-install-target-libitm:
43856 @if target-libitm
43857 maybe-install-target-libitm: install-target-libitm
43858
43859 install-target-libitm: installdirs
43860         @: $(MAKE); $(unstage)
43861         @r=`${PWD_COMMAND}`; export r; \
43862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863         $(NORMAL_TARGET_EXPORTS) \
43864         (cd $(TARGET_SUBDIR)/libitm && \
43865           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43866
43867 @endif target-libitm
43868
43869 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
43870 maybe-install-strip-target-libitm:
43871 @if target-libitm
43872 maybe-install-strip-target-libitm: install-strip-target-libitm
43873
43874 install-strip-target-libitm: installdirs
43875         @: $(MAKE); $(unstage)
43876         @r=`${PWD_COMMAND}`; export r; \
43877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878         $(NORMAL_TARGET_EXPORTS) \
43879         (cd $(TARGET_SUBDIR)/libitm && \
43880           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
43881
43882 @endif target-libitm
43883
43884 # Other targets (info, dvi, pdf, etc.)
43885
43886 .PHONY: maybe-info-target-libitm info-target-libitm
43887 maybe-info-target-libitm:
43888 @if target-libitm
43889 maybe-info-target-libitm: info-target-libitm
43890
43891 info-target-libitm: \
43892     configure-target-libitm 
43893         @: $(MAKE); $(unstage)
43894         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43895         r=`${PWD_COMMAND}`; export r; \
43896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43897         $(NORMAL_TARGET_EXPORTS) \
43898         echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
43899         for flag in $(EXTRA_TARGET_FLAGS); do \
43900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43901         done; \
43902         (cd $(TARGET_SUBDIR)/libitm && \
43903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43905                   "RANLIB=$${RANLIB}" \
43906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43907                    info) \
43908           || exit 1
43909
43910 @endif target-libitm
43911
43912 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
43913 maybe-dvi-target-libitm:
43914 @if target-libitm
43915 maybe-dvi-target-libitm: dvi-target-libitm
43916
43917 dvi-target-libitm: \
43918     configure-target-libitm 
43919         @: $(MAKE); $(unstage)
43920         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43921         r=`${PWD_COMMAND}`; export r; \
43922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43923         $(NORMAL_TARGET_EXPORTS) \
43924         echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43925         for flag in $(EXTRA_TARGET_FLAGS); do \
43926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927         done; \
43928         (cd $(TARGET_SUBDIR)/libitm && \
43929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931                   "RANLIB=$${RANLIB}" \
43932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43933                    dvi) \
43934           || exit 1
43935
43936 @endif target-libitm
43937
43938 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
43939 maybe-pdf-target-libitm:
43940 @if target-libitm
43941 maybe-pdf-target-libitm: pdf-target-libitm
43942
43943 pdf-target-libitm: \
43944     configure-target-libitm 
43945         @: $(MAKE); $(unstage)
43946         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43947         r=`${PWD_COMMAND}`; export r; \
43948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43949         $(NORMAL_TARGET_EXPORTS) \
43950         echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43951         for flag in $(EXTRA_TARGET_FLAGS); do \
43952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43953         done; \
43954         (cd $(TARGET_SUBDIR)/libitm && \
43955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43957                   "RANLIB=$${RANLIB}" \
43958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43959                    pdf) \
43960           || exit 1
43961
43962 @endif target-libitm
43963
43964 .PHONY: maybe-html-target-libitm html-target-libitm
43965 maybe-html-target-libitm:
43966 @if target-libitm
43967 maybe-html-target-libitm: html-target-libitm
43968
43969 html-target-libitm: \
43970     configure-target-libitm 
43971         @: $(MAKE); $(unstage)
43972         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43973         r=`${PWD_COMMAND}`; export r; \
43974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43975         $(NORMAL_TARGET_EXPORTS) \
43976         echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43977         for flag in $(EXTRA_TARGET_FLAGS); do \
43978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43979         done; \
43980         (cd $(TARGET_SUBDIR)/libitm && \
43981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43983                   "RANLIB=$${RANLIB}" \
43984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43985                    html) \
43986           || exit 1
43987
43988 @endif target-libitm
43989
43990 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43991 maybe-TAGS-target-libitm:
43992 @if target-libitm
43993 maybe-TAGS-target-libitm: TAGS-target-libitm
43994
43995 TAGS-target-libitm: \
43996     configure-target-libitm 
43997         @: $(MAKE); $(unstage)
43998         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43999         r=`${PWD_COMMAND}`; export r; \
44000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44001         $(NORMAL_TARGET_EXPORTS) \
44002         echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44003         for flag in $(EXTRA_TARGET_FLAGS); do \
44004           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44005         done; \
44006         (cd $(TARGET_SUBDIR)/libitm && \
44007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44009                   "RANLIB=$${RANLIB}" \
44010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44011                    TAGS) \
44012           || exit 1
44013
44014 @endif target-libitm
44015
44016 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44017 maybe-install-info-target-libitm:
44018 @if target-libitm
44019 maybe-install-info-target-libitm: install-info-target-libitm
44020
44021 install-info-target-libitm: \
44022     configure-target-libitm \
44023     info-target-libitm 
44024         @: $(MAKE); $(unstage)
44025         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44026         r=`${PWD_COMMAND}`; export r; \
44027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028         $(NORMAL_TARGET_EXPORTS) \
44029         echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44030         for flag in $(EXTRA_TARGET_FLAGS); do \
44031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44032         done; \
44033         (cd $(TARGET_SUBDIR)/libitm && \
44034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44036                   "RANLIB=$${RANLIB}" \
44037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44038                    install-info) \
44039           || exit 1
44040
44041 @endif target-libitm
44042
44043 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44044 maybe-install-pdf-target-libitm:
44045 @if target-libitm
44046 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44047
44048 install-pdf-target-libitm: \
44049     configure-target-libitm \
44050     pdf-target-libitm 
44051         @: $(MAKE); $(unstage)
44052         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44053         r=`${PWD_COMMAND}`; export r; \
44054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44055         $(NORMAL_TARGET_EXPORTS) \
44056         echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44057         for flag in $(EXTRA_TARGET_FLAGS); do \
44058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44059         done; \
44060         (cd $(TARGET_SUBDIR)/libitm && \
44061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44063                   "RANLIB=$${RANLIB}" \
44064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44065                    install-pdf) \
44066           || exit 1
44067
44068 @endif target-libitm
44069
44070 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44071 maybe-install-html-target-libitm:
44072 @if target-libitm
44073 maybe-install-html-target-libitm: install-html-target-libitm
44074
44075 install-html-target-libitm: \
44076     configure-target-libitm \
44077     html-target-libitm 
44078         @: $(MAKE); $(unstage)
44079         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44080         r=`${PWD_COMMAND}`; export r; \
44081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44082         $(NORMAL_TARGET_EXPORTS) \
44083         echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44084         for flag in $(EXTRA_TARGET_FLAGS); do \
44085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44086         done; \
44087         (cd $(TARGET_SUBDIR)/libitm && \
44088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44090                   "RANLIB=$${RANLIB}" \
44091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44092                    install-html) \
44093           || exit 1
44094
44095 @endif target-libitm
44096
44097 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44098 maybe-installcheck-target-libitm:
44099 @if target-libitm
44100 maybe-installcheck-target-libitm: installcheck-target-libitm
44101
44102 installcheck-target-libitm: \
44103     configure-target-libitm 
44104         @: $(MAKE); $(unstage)
44105         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44106         r=`${PWD_COMMAND}`; export r; \
44107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44108         $(NORMAL_TARGET_EXPORTS) \
44109         echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44110         for flag in $(EXTRA_TARGET_FLAGS); do \
44111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44112         done; \
44113         (cd $(TARGET_SUBDIR)/libitm && \
44114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44116                   "RANLIB=$${RANLIB}" \
44117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44118                    installcheck) \
44119           || exit 1
44120
44121 @endif target-libitm
44122
44123 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44124 maybe-mostlyclean-target-libitm:
44125 @if target-libitm
44126 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44127
44128 mostlyclean-target-libitm: 
44129         @: $(MAKE); $(unstage)
44130         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44131         r=`${PWD_COMMAND}`; export r; \
44132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44133         $(NORMAL_TARGET_EXPORTS) \
44134         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44135         for flag in $(EXTRA_TARGET_FLAGS); do \
44136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137         done; \
44138         (cd $(TARGET_SUBDIR)/libitm && \
44139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141                   "RANLIB=$${RANLIB}" \
44142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44143                    mostlyclean) \
44144           || exit 1
44145
44146 @endif target-libitm
44147
44148 .PHONY: maybe-clean-target-libitm clean-target-libitm
44149 maybe-clean-target-libitm:
44150 @if target-libitm
44151 maybe-clean-target-libitm: clean-target-libitm
44152
44153 clean-target-libitm: 
44154         @: $(MAKE); $(unstage)
44155         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44156         r=`${PWD_COMMAND}`; export r; \
44157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44158         $(NORMAL_TARGET_EXPORTS) \
44159         echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44160         for flag in $(EXTRA_TARGET_FLAGS); do \
44161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44162         done; \
44163         (cd $(TARGET_SUBDIR)/libitm && \
44164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166                   "RANLIB=$${RANLIB}" \
44167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44168                    clean) \
44169           || exit 1
44170
44171 @endif target-libitm
44172
44173 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44174 maybe-distclean-target-libitm:
44175 @if target-libitm
44176 maybe-distclean-target-libitm: distclean-target-libitm
44177
44178 distclean-target-libitm: 
44179         @: $(MAKE); $(unstage)
44180         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44181         r=`${PWD_COMMAND}`; export r; \
44182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44183         $(NORMAL_TARGET_EXPORTS) \
44184         echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44185         for flag in $(EXTRA_TARGET_FLAGS); do \
44186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44187         done; \
44188         (cd $(TARGET_SUBDIR)/libitm && \
44189           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44190                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44191                   "RANLIB=$${RANLIB}" \
44192                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44193                    distclean) \
44194           || exit 1
44195
44196 @endif target-libitm
44197
44198 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44199 maybe-maintainer-clean-target-libitm:
44200 @if target-libitm
44201 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44202
44203 maintainer-clean-target-libitm: 
44204         @: $(MAKE); $(unstage)
44205         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44206         r=`${PWD_COMMAND}`; export r; \
44207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44208         $(NORMAL_TARGET_EXPORTS) \
44209         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44210         for flag in $(EXTRA_TARGET_FLAGS); do \
44211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44212         done; \
44213         (cd $(TARGET_SUBDIR)/libitm && \
44214           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44215                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44216                   "RANLIB=$${RANLIB}" \
44217                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44218                    maintainer-clean) \
44219           || exit 1
44220
44221 @endif target-libitm
44222
44223
44224
44225
44226
44227 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44228 maybe-configure-target-libatomic:
44229 @if gcc-bootstrap
44230 configure-target-libatomic: stage_current
44231 @endif gcc-bootstrap
44232 @if target-libatomic
44233 maybe-configure-target-libatomic: configure-target-libatomic
44234 configure-target-libatomic: 
44235         @: $(MAKE); $(unstage)
44236         @r=`${PWD_COMMAND}`; export r; \
44237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44238         echo "Checking multilib configuration for libatomic..."; \
44239         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44240         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44241         if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44242           if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44243             rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44244           else \
44245             rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44246             mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44247           fi; \
44248         else \
44249           mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44250         fi; \
44251         test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44252         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44253         $(NORMAL_TARGET_EXPORTS)  \
44254         echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44255         cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44256         case $(srcdir) in \
44257           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44258           *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44259                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44260         esac; \
44261         srcdiroption="--srcdir=$${topdir}/libatomic"; \
44262         libsrcdir="$$s/libatomic"; \
44263         rm -f no-such-file || : ; \
44264         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44265           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44266           --target=${target_alias} $${srcdiroption}  \
44267           || exit 1
44268 @endif target-libatomic
44269
44270
44271
44272
44273
44274 .PHONY: all-target-libatomic maybe-all-target-libatomic
44275 maybe-all-target-libatomic:
44276 @if gcc-bootstrap
44277 all-target-libatomic: stage_current
44278 @endif gcc-bootstrap
44279 @if target-libatomic
44280 TARGET-target-libatomic=all
44281 maybe-all-target-libatomic: all-target-libatomic
44282 all-target-libatomic: configure-target-libatomic
44283         @: $(MAKE); $(unstage)
44284         @r=`${PWD_COMMAND}`; export r; \
44285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286         $(NORMAL_TARGET_EXPORTS)  \
44287         (cd $(TARGET_SUBDIR)/libatomic && \
44288           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
44289                 $(TARGET-target-libatomic))
44290 @endif target-libatomic
44291
44292
44293
44294
44295
44296 .PHONY: check-target-libatomic maybe-check-target-libatomic
44297 maybe-check-target-libatomic:
44298 @if target-libatomic
44299 maybe-check-target-libatomic: check-target-libatomic
44300
44301 check-target-libatomic:
44302         @: $(MAKE); $(unstage)
44303         @r=`${PWD_COMMAND}`; export r; \
44304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44305         $(NORMAL_TARGET_EXPORTS) \
44306         (cd $(TARGET_SUBDIR)/libatomic && \
44307           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44308
44309 @endif target-libatomic
44310
44311 .PHONY: install-target-libatomic maybe-install-target-libatomic
44312 maybe-install-target-libatomic:
44313 @if target-libatomic
44314 maybe-install-target-libatomic: install-target-libatomic
44315
44316 install-target-libatomic: installdirs
44317         @: $(MAKE); $(unstage)
44318         @r=`${PWD_COMMAND}`; export r; \
44319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44320         $(NORMAL_TARGET_EXPORTS) \
44321         (cd $(TARGET_SUBDIR)/libatomic && \
44322           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44323
44324 @endif target-libatomic
44325
44326 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44327 maybe-install-strip-target-libatomic:
44328 @if target-libatomic
44329 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44330
44331 install-strip-target-libatomic: installdirs
44332         @: $(MAKE); $(unstage)
44333         @r=`${PWD_COMMAND}`; export r; \
44334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44335         $(NORMAL_TARGET_EXPORTS) \
44336         (cd $(TARGET_SUBDIR)/libatomic && \
44337           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44338
44339 @endif target-libatomic
44340
44341 # Other targets (info, dvi, pdf, etc.)
44342
44343 .PHONY: maybe-info-target-libatomic info-target-libatomic
44344 maybe-info-target-libatomic:
44345 @if target-libatomic
44346 maybe-info-target-libatomic: info-target-libatomic
44347
44348 info-target-libatomic: \
44349     configure-target-libatomic 
44350         @: $(MAKE); $(unstage)
44351         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44352         r=`${PWD_COMMAND}`; export r; \
44353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354         $(NORMAL_TARGET_EXPORTS) \
44355         echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44356         for flag in $(EXTRA_TARGET_FLAGS); do \
44357           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44358         done; \
44359         (cd $(TARGET_SUBDIR)/libatomic && \
44360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44362                   "RANLIB=$${RANLIB}" \
44363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44364                    info) \
44365           || exit 1
44366
44367 @endif target-libatomic
44368
44369 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44370 maybe-dvi-target-libatomic:
44371 @if target-libatomic
44372 maybe-dvi-target-libatomic: dvi-target-libatomic
44373
44374 dvi-target-libatomic: \
44375     configure-target-libatomic 
44376         @: $(MAKE); $(unstage)
44377         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44378         r=`${PWD_COMMAND}`; export r; \
44379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44380         $(NORMAL_TARGET_EXPORTS) \
44381         echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44382         for flag in $(EXTRA_TARGET_FLAGS); do \
44383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44384         done; \
44385         (cd $(TARGET_SUBDIR)/libatomic && \
44386           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44387                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44388                   "RANLIB=$${RANLIB}" \
44389                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44390                    dvi) \
44391           || exit 1
44392
44393 @endif target-libatomic
44394
44395 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44396 maybe-pdf-target-libatomic:
44397 @if target-libatomic
44398 maybe-pdf-target-libatomic: pdf-target-libatomic
44399
44400 pdf-target-libatomic: \
44401     configure-target-libatomic 
44402         @: $(MAKE); $(unstage)
44403         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44404         r=`${PWD_COMMAND}`; export r; \
44405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44406         $(NORMAL_TARGET_EXPORTS) \
44407         echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44408         for flag in $(EXTRA_TARGET_FLAGS); do \
44409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44410         done; \
44411         (cd $(TARGET_SUBDIR)/libatomic && \
44412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44414                   "RANLIB=$${RANLIB}" \
44415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44416                    pdf) \
44417           || exit 1
44418
44419 @endif target-libatomic
44420
44421 .PHONY: maybe-html-target-libatomic html-target-libatomic
44422 maybe-html-target-libatomic:
44423 @if target-libatomic
44424 maybe-html-target-libatomic: html-target-libatomic
44425
44426 html-target-libatomic: \
44427     configure-target-libatomic 
44428         @: $(MAKE); $(unstage)
44429         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44430         r=`${PWD_COMMAND}`; export r; \
44431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44432         $(NORMAL_TARGET_EXPORTS) \
44433         echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44434         for flag in $(EXTRA_TARGET_FLAGS); do \
44435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44436         done; \
44437         (cd $(TARGET_SUBDIR)/libatomic && \
44438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44440                   "RANLIB=$${RANLIB}" \
44441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44442                    html) \
44443           || exit 1
44444
44445 @endif target-libatomic
44446
44447 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44448 maybe-TAGS-target-libatomic:
44449 @if target-libatomic
44450 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44451
44452 TAGS-target-libatomic: \
44453     configure-target-libatomic 
44454         @: $(MAKE); $(unstage)
44455         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44456         r=`${PWD_COMMAND}`; export r; \
44457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458         $(NORMAL_TARGET_EXPORTS) \
44459         echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44460         for flag in $(EXTRA_TARGET_FLAGS); do \
44461           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44462         done; \
44463         (cd $(TARGET_SUBDIR)/libatomic && \
44464           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44465                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44466                   "RANLIB=$${RANLIB}" \
44467                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44468                    TAGS) \
44469           || exit 1
44470
44471 @endif target-libatomic
44472
44473 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44474 maybe-install-info-target-libatomic:
44475 @if target-libatomic
44476 maybe-install-info-target-libatomic: install-info-target-libatomic
44477
44478 install-info-target-libatomic: \
44479     configure-target-libatomic \
44480     info-target-libatomic 
44481         @: $(MAKE); $(unstage)
44482         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44483         r=`${PWD_COMMAND}`; export r; \
44484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44485         $(NORMAL_TARGET_EXPORTS) \
44486         echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44487         for flag in $(EXTRA_TARGET_FLAGS); do \
44488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44489         done; \
44490         (cd $(TARGET_SUBDIR)/libatomic && \
44491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44493                   "RANLIB=$${RANLIB}" \
44494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44495                    install-info) \
44496           || exit 1
44497
44498 @endif target-libatomic
44499
44500 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44501 maybe-install-pdf-target-libatomic:
44502 @if target-libatomic
44503 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44504
44505 install-pdf-target-libatomic: \
44506     configure-target-libatomic \
44507     pdf-target-libatomic 
44508         @: $(MAKE); $(unstage)
44509         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44510         r=`${PWD_COMMAND}`; export r; \
44511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44512         $(NORMAL_TARGET_EXPORTS) \
44513         echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44514         for flag in $(EXTRA_TARGET_FLAGS); do \
44515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44516         done; \
44517         (cd $(TARGET_SUBDIR)/libatomic && \
44518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44520                   "RANLIB=$${RANLIB}" \
44521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44522                    install-pdf) \
44523           || exit 1
44524
44525 @endif target-libatomic
44526
44527 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44528 maybe-install-html-target-libatomic:
44529 @if target-libatomic
44530 maybe-install-html-target-libatomic: install-html-target-libatomic
44531
44532 install-html-target-libatomic: \
44533     configure-target-libatomic \
44534     html-target-libatomic 
44535         @: $(MAKE); $(unstage)
44536         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44537         r=`${PWD_COMMAND}`; export r; \
44538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44539         $(NORMAL_TARGET_EXPORTS) \
44540         echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44541         for flag in $(EXTRA_TARGET_FLAGS); do \
44542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44543         done; \
44544         (cd $(TARGET_SUBDIR)/libatomic && \
44545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44547                   "RANLIB=$${RANLIB}" \
44548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44549                    install-html) \
44550           || exit 1
44551
44552 @endif target-libatomic
44553
44554 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44555 maybe-installcheck-target-libatomic:
44556 @if target-libatomic
44557 maybe-installcheck-target-libatomic: installcheck-target-libatomic
44558
44559 installcheck-target-libatomic: \
44560     configure-target-libatomic 
44561         @: $(MAKE); $(unstage)
44562         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44563         r=`${PWD_COMMAND}`; export r; \
44564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44565         $(NORMAL_TARGET_EXPORTS) \
44566         echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44567         for flag in $(EXTRA_TARGET_FLAGS); do \
44568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569         done; \
44570         (cd $(TARGET_SUBDIR)/libatomic && \
44571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44573                   "RANLIB=$${RANLIB}" \
44574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44575                    installcheck) \
44576           || exit 1
44577
44578 @endif target-libatomic
44579
44580 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44581 maybe-mostlyclean-target-libatomic:
44582 @if target-libatomic
44583 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44584
44585 mostlyclean-target-libatomic: 
44586         @: $(MAKE); $(unstage)
44587         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44588         r=`${PWD_COMMAND}`; export r; \
44589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44590         $(NORMAL_TARGET_EXPORTS) \
44591         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
44592         for flag in $(EXTRA_TARGET_FLAGS); do \
44593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594         done; \
44595         (cd $(TARGET_SUBDIR)/libatomic && \
44596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44598                   "RANLIB=$${RANLIB}" \
44599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44600                    mostlyclean) \
44601           || exit 1
44602
44603 @endif target-libatomic
44604
44605 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
44606 maybe-clean-target-libatomic:
44607 @if target-libatomic
44608 maybe-clean-target-libatomic: clean-target-libatomic
44609
44610 clean-target-libatomic: 
44611         @: $(MAKE); $(unstage)
44612         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44613         r=`${PWD_COMMAND}`; export r; \
44614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44615         $(NORMAL_TARGET_EXPORTS) \
44616         echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44617         for flag in $(EXTRA_TARGET_FLAGS); do \
44618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44619         done; \
44620         (cd $(TARGET_SUBDIR)/libatomic && \
44621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44623                   "RANLIB=$${RANLIB}" \
44624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44625                    clean) \
44626           || exit 1
44627
44628 @endif target-libatomic
44629
44630 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44631 maybe-distclean-target-libatomic:
44632 @if target-libatomic
44633 maybe-distclean-target-libatomic: distclean-target-libatomic
44634
44635 distclean-target-libatomic: 
44636         @: $(MAKE); $(unstage)
44637         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44638         r=`${PWD_COMMAND}`; export r; \
44639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44640         $(NORMAL_TARGET_EXPORTS) \
44641         echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44642         for flag in $(EXTRA_TARGET_FLAGS); do \
44643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44644         done; \
44645         (cd $(TARGET_SUBDIR)/libatomic && \
44646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44648                   "RANLIB=$${RANLIB}" \
44649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44650                    distclean) \
44651           || exit 1
44652
44653 @endif target-libatomic
44654
44655 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44656 maybe-maintainer-clean-target-libatomic:
44657 @if target-libatomic
44658 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44659
44660 maintainer-clean-target-libatomic: 
44661         @: $(MAKE); $(unstage)
44662         @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44663         r=`${PWD_COMMAND}`; export r; \
44664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44665         $(NORMAL_TARGET_EXPORTS) \
44666         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44667         for flag in $(EXTRA_TARGET_FLAGS); do \
44668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44669         done; \
44670         (cd $(TARGET_SUBDIR)/libatomic && \
44671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44673                   "RANLIB=$${RANLIB}" \
44674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44675                    maintainer-clean) \
44676           || exit 1
44677
44678 @endif target-libatomic
44679
44680
44681
44682 @if target-libgomp
44683 .PHONY: check-target-libgomp-c++
44684 check-target-libgomp-c++:
44685         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44686
44687 @endif target-libgomp
44688
44689 @if target-libitm
44690 .PHONY: check-target-libitm-c++
44691 check-target-libitm-c++:
44692         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44693
44694 @endif target-libitm
44695
44696 # ----------
44697 # GCC module
44698 # ----------
44699
44700 @if gcc-no-bootstrap
44701 .PHONY: cross
44702 cross: all-build all-gas all-ld
44703         @r=`${PWD_COMMAND}`; export r; \
44704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44705         $(HOST_EXPORTS) \
44706         echo "Building the C and C++ compiler"; \
44707         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44708         @r=`${PWD_COMMAND}`; export r; \
44709         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44710         echo "Building runtime libraries"; \
44711         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44712 @endif gcc-no-bootstrap
44713
44714 @if gcc
44715
44716 .PHONY: check-gcc-c check-c
44717 check-gcc-c:
44718         r=`${PWD_COMMAND}`; export r; \
44719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44720         $(HOST_EXPORTS) \
44721         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44722 check-c: check-gcc-c
44723
44724 .PHONY: check-gcc-c++ check-c++
44725 check-gcc-c++:
44726         r=`${PWD_COMMAND}`; export r; \
44727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44728         $(HOST_EXPORTS) \
44729         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44730 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
44731
44732 .PHONY: check-gcc-fortran check-fortran
44733 check-gcc-fortran:
44734         r=`${PWD_COMMAND}`; export r; \
44735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44736         $(HOST_EXPORTS) \
44737         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44738 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44739
44740 .PHONY: check-gcc-java check-java
44741 check-gcc-java:
44742         r=`${PWD_COMMAND}`; export r; \
44743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44744         $(HOST_EXPORTS) \
44745         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44746 check-java: check-gcc-java check-target-libjava
44747
44748 .PHONY: check-gcc-ada check-ada
44749 check-gcc-ada:
44750         r=`${PWD_COMMAND}`; export r; \
44751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44752         $(HOST_EXPORTS) \
44753         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
44754 check-ada: check-gcc-ada check-target-libada
44755
44756 .PHONY: check-gcc-objc check-objc
44757 check-gcc-objc:
44758         r=`${PWD_COMMAND}`; export r; \
44759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44760         $(HOST_EXPORTS) \
44761         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
44762 check-objc: check-gcc-objc check-target-libobjc
44763
44764 .PHONY: check-gcc-obj-c++ check-obj-c++
44765 check-gcc-obj-c++:
44766         r=`${PWD_COMMAND}`; export r; \
44767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44768         $(HOST_EXPORTS) \
44769         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
44770 check-obj-c++: check-gcc-obj-c++
44771
44772 .PHONY: check-gcc-go check-go
44773 check-gcc-go:
44774         r=`${PWD_COMMAND}`; export r; \
44775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44776         $(HOST_EXPORTS) \
44777         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
44778 check-go: check-gcc-go check-target-libgo
44779
44780
44781 # The gcc part of install-no-fixedincludes, which relies on an intimate
44782 # knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
44783 .PHONY: gcc-install-no-fixedincludes
44784 gcc-install-no-fixedincludes:
44785         @if [ -f ./gcc/Makefile ]; then \
44786           r=`${PWD_COMMAND}`; export r; \
44787           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44788           $(HOST_EXPORTS) \
44789           (cd ./gcc \
44790            && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
44791         else true; fi
44792 @endif gcc
44793
44794 # ---------------------
44795 # GCC bootstrap support
44796 # ---------------------
44797
44798 # We track the current stage (the one in 'gcc') in the stage_current file.
44799 # stage_last instead tracks the stage that was built last.  These targets
44800 # are dummy when toplevel bootstrap is not active.
44801
44802 # While making host and target tools, symlinks to the final stage must be
44803 # there, so $(unstage) should be run at various points.  To avoid excessive
44804 # recursive invocations of make, we "inline" them using a variable.  These
44805 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
44806 # to avoid warnings from the GNU Make job server.
44807
44808 unstage = :
44809 stage = :
44810 current_stage = ""
44811
44812 @if gcc-bootstrap
44813 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
44814 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
44815 current_stage = "`cat stage_current 2> /dev/null`"
44816 @endif gcc-bootstrap
44817
44818 .PHONY: unstage stage
44819 unstage:
44820         @: $(MAKE); $(unstage)
44821 stage:
44822         @: $(MAKE); $(stage)
44823
44824 # Disable commands for lean bootstrap.
44825 LEAN = false
44826
44827 # We name the build directories for the various stages "stage1-gcc",
44828 # "stage2-gcc","stage3-gcc", etc.
44829
44830 # Since the 'compare' process will fail (on debugging information) if any
44831 # directory names are different, we need to link the gcc directory for
44832 # the previous stage to a constant name ('prev-gcc'), and to make the name of
44833 # the build directories constant as well. For the latter, we use naked names
44834 # like 'gcc', because the scripts in that directory assume it.  We use
44835 # mv on platforms where symlinks to directories do not work or are not
44836 # reliable.
44837
44838 # 'touch' doesn't work right on some platforms.
44839 STAMP = echo timestamp > 
44840
44841 # We only want to compare .o files, so set this!
44842 objext = .o
44843
44844
44845 .PHONY: stage1-start stage1-end
44846
44847 stage1-start::
44848         @: $(MAKE); $(stage); \
44849         echo stage1 > stage_current ; \
44850         echo stage1 > stage_last; \
44851         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44852 @if bfd
44853         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
44854           mkdir stage1-bfd; \
44855         mv stage1-bfd bfd 
44856 @endif bfd
44857 @if opcodes
44858         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
44859           mkdir stage1-opcodes; \
44860         mv stage1-opcodes opcodes 
44861 @endif opcodes
44862 @if binutils
44863         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
44864           mkdir stage1-binutils; \
44865         mv stage1-binutils binutils 
44866 @endif binutils
44867 @if fixincludes
44868         @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
44869           mkdir stage1-fixincludes; \
44870         mv stage1-fixincludes fixincludes 
44871 @endif fixincludes
44872 @if gas
44873         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
44874           mkdir stage1-gas; \
44875         mv stage1-gas gas 
44876 @endif gas
44877 @if gcc
44878         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
44879           mkdir stage1-gcc; \
44880         mv stage1-gcc gcc 
44881 @endif gcc
44882 @if gmp
44883         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
44884           mkdir stage1-gmp; \
44885         mv stage1-gmp gmp 
44886 @endif gmp
44887 @if mpfr
44888         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
44889           mkdir stage1-mpfr; \
44890         mv stage1-mpfr mpfr 
44891 @endif mpfr
44892 @if mpc
44893         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
44894           mkdir stage1-mpc; \
44895         mv stage1-mpc mpc 
44896 @endif mpc
44897 @if isl
44898         @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
44899           mkdir stage1-isl; \
44900         mv stage1-isl isl 
44901 @endif isl
44902 @if cloog
44903         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
44904           mkdir stage1-cloog; \
44905         mv stage1-cloog cloog 
44906 @endif cloog
44907 @if libelf
44908         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
44909           mkdir stage1-libelf; \
44910         mv stage1-libelf libelf 
44911 @endif libelf
44912 @if gold
44913         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
44914           mkdir stage1-gold; \
44915         mv stage1-gold gold 
44916 @endif gold
44917 @if intl
44918         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
44919           mkdir stage1-intl; \
44920         mv stage1-intl intl 
44921 @endif intl
44922 @if ld
44923         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
44924           mkdir stage1-ld; \
44925         mv stage1-ld ld 
44926 @endif ld
44927 @if libbacktrace
44928         @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44929           mkdir stage1-libbacktrace; \
44930         mv stage1-libbacktrace libbacktrace 
44931 @endif libbacktrace
44932 @if libcpp
44933         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44934           mkdir stage1-libcpp; \
44935         mv stage1-libcpp libcpp 
44936 @endif libcpp
44937 @if libdecnumber
44938         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44939           mkdir stage1-libdecnumber; \
44940         mv stage1-libdecnumber libdecnumber 
44941 @endif libdecnumber
44942 @if libiberty
44943         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44944           mkdir stage1-libiberty; \
44945         mv stage1-libiberty libiberty 
44946 @endif libiberty
44947 @if zlib
44948         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44949           mkdir stage1-zlib; \
44950         mv stage1-zlib zlib 
44951 @endif zlib
44952 @if lto-plugin
44953         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44954           mkdir stage1-lto-plugin; \
44955         mv stage1-lto-plugin lto-plugin 
44956 @endif lto-plugin
44957         @[ -d stage1-$(TARGET_SUBDIR) ] || \
44958           mkdir stage1-$(TARGET_SUBDIR); \
44959         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
44960
44961 stage1-end:: 
44962 @if bfd
44963         @if test -d $(HOST_SUBDIR)/bfd ; then \
44964           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
44965         fi
44966 @endif bfd
44967 @if opcodes
44968         @if test -d $(HOST_SUBDIR)/opcodes ; then \
44969           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
44970         fi
44971 @endif opcodes
44972 @if binutils
44973         @if test -d $(HOST_SUBDIR)/binutils ; then \
44974           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
44975         fi
44976 @endif binutils
44977 @if fixincludes
44978         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
44979           cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes  ; \
44980         fi
44981 @endif fixincludes
44982 @if gas
44983         @if test -d $(HOST_SUBDIR)/gas ; then \
44984           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
44985         fi
44986 @endif gas
44987 @if gcc
44988         @if test -d $(HOST_SUBDIR)/gcc ; then \
44989           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
44990         fi
44991 @endif gcc
44992 @if gmp
44993         @if test -d $(HOST_SUBDIR)/gmp ; then \
44994           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
44995         fi
44996 @endif gmp
44997 @if mpfr
44998         @if test -d $(HOST_SUBDIR)/mpfr ; then \
44999           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
45000         fi
45001 @endif mpfr
45002 @if mpc
45003         @if test -d $(HOST_SUBDIR)/mpc ; then \
45004           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
45005         fi
45006 @endif mpc
45007 @if isl
45008         @if test -d $(HOST_SUBDIR)/isl ; then \
45009           cd $(HOST_SUBDIR); mv isl stage1-isl  ; \
45010         fi
45011 @endif isl
45012 @if cloog
45013         @if test -d $(HOST_SUBDIR)/cloog ; then \
45014           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
45015         fi
45016 @endif cloog
45017 @if libelf
45018         @if test -d $(HOST_SUBDIR)/libelf ; then \
45019           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
45020         fi
45021 @endif libelf
45022 @if gold
45023         @if test -d $(HOST_SUBDIR)/gold ; then \
45024           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
45025         fi
45026 @endif gold
45027 @if intl
45028         @if test -d $(HOST_SUBDIR)/intl ; then \
45029           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
45030         fi
45031 @endif intl
45032 @if ld
45033         @if test -d $(HOST_SUBDIR)/ld ; then \
45034           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
45035         fi
45036 @endif ld
45037 @if libbacktrace
45038         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45039           cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace  ; \
45040         fi
45041 @endif libbacktrace
45042 @if libcpp
45043         @if test -d $(HOST_SUBDIR)/libcpp ; then \
45044           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
45045         fi
45046 @endif libcpp
45047 @if libdecnumber
45048         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45049           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
45050         fi
45051 @endif libdecnumber
45052 @if libiberty
45053         @if test -d $(HOST_SUBDIR)/libiberty ; then \
45054           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
45055         fi
45056 @endif libiberty
45057 @if zlib
45058         @if test -d $(HOST_SUBDIR)/zlib ; then \
45059           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
45060         fi
45061 @endif zlib
45062 @if lto-plugin
45063         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45064           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
45065         fi
45066 @endif lto-plugin
45067         @if test -d $(TARGET_SUBDIR) ; then \
45068           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
45069         fi
45070         rm -f stage_current
45071
45072 # Bubble a bug fix through all the stages up to stage 1.  They are
45073 # remade, but not reconfigured.  The next stage (if any) will not be
45074 # reconfigured either.
45075 .PHONY: stage1-bubble
45076 stage1-bubble:: 
45077         @r=`${PWD_COMMAND}`; export r; \
45078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45079         if test -f stage1-lean  ; then \
45080           echo Skipping rebuild of stage1 ; \
45081         else \
45082           $(MAKE) stage1-start; \
45083           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45084         fi
45085
45086 .PHONY: all-stage1 clean-stage1
45087 do-clean: clean-stage1
45088
45089 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45090 # only possibility, but now it conflicts with no-bootstrap rules
45091 @if gcc-bootstrap
45092
45093
45094
45095
45096 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45097
45098 .PHONY: distclean-stage1
45099 distclean-stage1::
45100         @: $(MAKE); $(stage)
45101         @test "`cat stage_last`" != stage1 || rm -f stage_last
45102         rm -rf stage1-* 
45103
45104
45105 @endif gcc-bootstrap
45106
45107
45108 .PHONY: stage2-start stage2-end
45109
45110 stage2-start::
45111         @: $(MAKE); $(stage); \
45112         echo stage2 > stage_current ; \
45113         echo stage2 > stage_last; \
45114         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45115 @if bfd
45116         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45117           mkdir stage2-bfd; \
45118         mv stage2-bfd bfd  ; \
45119         mv stage1-bfd prev-bfd || test -f stage1-lean 
45120 @endif bfd
45121 @if opcodes
45122         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45123           mkdir stage2-opcodes; \
45124         mv stage2-opcodes opcodes  ; \
45125         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
45126 @endif opcodes
45127 @if binutils
45128         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45129           mkdir stage2-binutils; \
45130         mv stage2-binutils binutils  ; \
45131         mv stage1-binutils prev-binutils || test -f stage1-lean 
45132 @endif binutils
45133 @if fixincludes
45134         @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
45135           mkdir stage2-fixincludes; \
45136         mv stage2-fixincludes fixincludes  ; \
45137         mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
45138 @endif fixincludes
45139 @if gas
45140         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45141           mkdir stage2-gas; \
45142         mv stage2-gas gas  ; \
45143         mv stage1-gas prev-gas || test -f stage1-lean 
45144 @endif gas
45145 @if gcc
45146         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45147           mkdir stage2-gcc; \
45148         mv stage2-gcc gcc  ; \
45149         mv stage1-gcc prev-gcc || test -f stage1-lean 
45150 @endif gcc
45151 @if gmp
45152         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45153           mkdir stage2-gmp; \
45154         mv stage2-gmp gmp  ; \
45155         mv stage1-gmp prev-gmp || test -f stage1-lean 
45156 @endif gmp
45157 @if mpfr
45158         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45159           mkdir stage2-mpfr; \
45160         mv stage2-mpfr mpfr  ; \
45161         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
45162 @endif mpfr
45163 @if mpc
45164         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45165           mkdir stage2-mpc; \
45166         mv stage2-mpc mpc  ; \
45167         mv stage1-mpc prev-mpc || test -f stage1-lean 
45168 @endif mpc
45169 @if isl
45170         @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45171           mkdir stage2-isl; \
45172         mv stage2-isl isl  ; \
45173         mv stage1-isl prev-isl || test -f stage1-lean 
45174 @endif isl
45175 @if cloog
45176         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45177           mkdir stage2-cloog; \
45178         mv stage2-cloog cloog  ; \
45179         mv stage1-cloog prev-cloog || test -f stage1-lean 
45180 @endif cloog
45181 @if libelf
45182         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45183           mkdir stage2-libelf; \
45184         mv stage2-libelf libelf  ; \
45185         mv stage1-libelf prev-libelf || test -f stage1-lean 
45186 @endif libelf
45187 @if gold
45188         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45189           mkdir stage2-gold; \
45190         mv stage2-gold gold  ; \
45191         mv stage1-gold prev-gold || test -f stage1-lean 
45192 @endif gold
45193 @if intl
45194         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45195           mkdir stage2-intl; \
45196         mv stage2-intl intl  ; \
45197         mv stage1-intl prev-intl || test -f stage1-lean 
45198 @endif intl
45199 @if ld
45200         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45201           mkdir stage2-ld; \
45202         mv stage2-ld ld  ; \
45203         mv stage1-ld prev-ld || test -f stage1-lean 
45204 @endif ld
45205 @if libbacktrace
45206         @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45207           mkdir stage2-libbacktrace; \
45208         mv stage2-libbacktrace libbacktrace  ; \
45209         mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
45210 @endif libbacktrace
45211 @if libcpp
45212         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45213           mkdir stage2-libcpp; \
45214         mv stage2-libcpp libcpp  ; \
45215         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
45216 @endif libcpp
45217 @if libdecnumber
45218         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45219           mkdir stage2-libdecnumber; \
45220         mv stage2-libdecnumber libdecnumber  ; \
45221         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
45222 @endif libdecnumber
45223 @if libiberty
45224         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45225           mkdir stage2-libiberty; \
45226         mv stage2-libiberty libiberty  ; \
45227         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
45228 @endif libiberty
45229 @if zlib
45230         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45231           mkdir stage2-zlib; \
45232         mv stage2-zlib zlib  ; \
45233         mv stage1-zlib prev-zlib || test -f stage1-lean 
45234 @endif zlib
45235 @if lto-plugin
45236         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45237           mkdir stage2-lto-plugin; \
45238         mv stage2-lto-plugin lto-plugin  ; \
45239         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
45240 @endif lto-plugin
45241         @[ -d stage2-$(TARGET_SUBDIR) ] || \
45242           mkdir stage2-$(TARGET_SUBDIR); \
45243         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45244         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
45245
45246 stage2-end:: 
45247 @if bfd
45248         @if test -d $(HOST_SUBDIR)/bfd ; then \
45249           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45250           mv prev-bfd stage1-bfd ; :  ; \
45251         fi
45252 @endif bfd
45253 @if opcodes
45254         @if test -d $(HOST_SUBDIR)/opcodes ; then \
45255           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45256           mv prev-opcodes stage1-opcodes ; :  ; \
45257         fi
45258 @endif opcodes
45259 @if binutils
45260         @if test -d $(HOST_SUBDIR)/binutils ; then \
45261           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45262           mv prev-binutils stage1-binutils ; :  ; \
45263         fi
45264 @endif binutils
45265 @if fixincludes
45266         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45267           cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
45268           mv prev-fixincludes stage1-fixincludes ; :  ; \
45269         fi
45270 @endif fixincludes
45271 @if gas
45272         @if test -d $(HOST_SUBDIR)/gas ; then \
45273           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45274           mv prev-gas stage1-gas ; :  ; \
45275         fi
45276 @endif gas
45277 @if gcc
45278         @if test -d $(HOST_SUBDIR)/gcc ; then \
45279           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45280           mv prev-gcc stage1-gcc ; :  ; \
45281         fi
45282 @endif gcc
45283 @if gmp
45284         @if test -d $(HOST_SUBDIR)/gmp ; then \
45285           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45286           mv prev-gmp stage1-gmp ; :  ; \
45287         fi
45288 @endif gmp
45289 @if mpfr
45290         @if test -d $(HOST_SUBDIR)/mpfr ; then \
45291           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45292           mv prev-mpfr stage1-mpfr ; :  ; \
45293         fi
45294 @endif mpfr
45295 @if mpc
45296         @if test -d $(HOST_SUBDIR)/mpc ; then \
45297           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45298           mv prev-mpc stage1-mpc ; :  ; \
45299         fi
45300 @endif mpc
45301 @if isl
45302         @if test -d $(HOST_SUBDIR)/isl ; then \
45303           cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45304           mv prev-isl stage1-isl ; :  ; \
45305         fi
45306 @endif isl
45307 @if cloog
45308         @if test -d $(HOST_SUBDIR)/cloog ; then \
45309           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45310           mv prev-cloog stage1-cloog ; :  ; \
45311         fi
45312 @endif cloog
45313 @if libelf
45314         @if test -d $(HOST_SUBDIR)/libelf ; then \
45315           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45316           mv prev-libelf stage1-libelf ; :  ; \
45317         fi
45318 @endif libelf
45319 @if gold
45320         @if test -d $(HOST_SUBDIR)/gold ; then \
45321           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45322           mv prev-gold stage1-gold ; :  ; \
45323         fi
45324 @endif gold
45325 @if intl
45326         @if test -d $(HOST_SUBDIR)/intl ; then \
45327           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45328           mv prev-intl stage1-intl ; :  ; \
45329         fi
45330 @endif intl
45331 @if ld
45332         @if test -d $(HOST_SUBDIR)/ld ; then \
45333           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45334           mv prev-ld stage1-ld ; :  ; \
45335         fi
45336 @endif ld
45337 @if libbacktrace
45338         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45339           cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45340           mv prev-libbacktrace stage1-libbacktrace ; :  ; \
45341         fi
45342 @endif libbacktrace
45343 @if libcpp
45344         @if test -d $(HOST_SUBDIR)/libcpp ; then \
45345           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45346           mv prev-libcpp stage1-libcpp ; :  ; \
45347         fi
45348 @endif libcpp
45349 @if libdecnumber
45350         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45351           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45352           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
45353         fi
45354 @endif libdecnumber
45355 @if libiberty
45356         @if test -d $(HOST_SUBDIR)/libiberty ; then \
45357           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45358           mv prev-libiberty stage1-libiberty ; :  ; \
45359         fi
45360 @endif libiberty
45361 @if zlib
45362         @if test -d $(HOST_SUBDIR)/zlib ; then \
45363           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45364           mv prev-zlib stage1-zlib ; :  ; \
45365         fi
45366 @endif zlib
45367 @if lto-plugin
45368         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45369           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45370           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
45371         fi
45372 @endif lto-plugin
45373         @if test -d $(TARGET_SUBDIR) ; then \
45374           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
45375           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
45376         fi
45377         rm -f stage_current
45378
45379 # Bubble a bug fix through all the stages up to stage 2.  They are
45380 # remade, but not reconfigured.  The next stage (if any) will not be
45381 # reconfigured either.
45382 .PHONY: stage2-bubble
45383 stage2-bubble:: stage1-bubble
45384         @r=`${PWD_COMMAND}`; export r; \
45385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45386         if test -f stage2-lean || test -f stage1-lean  ; then \
45387           echo Skipping rebuild of stage2 ; \
45388         else \
45389           $(MAKE) stage2-start; \
45390           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45391         fi
45392
45393 .PHONY: all-stage2 clean-stage2
45394 do-clean: clean-stage2
45395
45396 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45397 # only possibility, but now it conflicts with no-bootstrap rules
45398 @if gcc-bootstrap
45399
45400
45401
45402 .PHONY: bootstrap2 bootstrap2-lean
45403 bootstrap2:
45404         echo stage2 > stage_final
45405         @r=`${PWD_COMMAND}`; export r; \
45406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45407         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45408         @: $(MAKE); $(unstage)
45409         @r=`${PWD_COMMAND}`; export r; \
45410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45411         TFLAGS="$(STAGE2_TFLAGS)"; \
45412         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45413
45414 bootstrap2-lean:
45415         echo stage2 > stage_final
45416         @r=`${PWD_COMMAND}`; export r; \
45417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45418         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45419         @: $(MAKE); $(unstage)
45420         @r=`${PWD_COMMAND}`; export r; \
45421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45422         TFLAGS="$(STAGE2_TFLAGS)"; \
45423         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45424
45425
45426 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45427 distclean-stage1:: distclean-stage2 
45428 .PHONY: distclean-stage2
45429 distclean-stage2::
45430         @: $(MAKE); $(stage)
45431         @test "`cat stage_last`" != stage2 || rm -f stage_last
45432         rm -rf stage2-* 
45433
45434
45435 @endif gcc-bootstrap
45436
45437
45438 .PHONY: stage3-start stage3-end
45439
45440 stage3-start::
45441         @: $(MAKE); $(stage); \
45442         echo stage3 > stage_current ; \
45443         echo stage3 > stage_last; \
45444         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45445 @if bfd
45446         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45447           mkdir stage3-bfd; \
45448         mv stage3-bfd bfd  ; \
45449         mv stage2-bfd prev-bfd || test -f stage2-lean 
45450 @endif bfd
45451 @if opcodes
45452         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45453           mkdir stage3-opcodes; \
45454         mv stage3-opcodes opcodes  ; \
45455         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
45456 @endif opcodes
45457 @if binutils
45458         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45459           mkdir stage3-binutils; \
45460         mv stage3-binutils binutils  ; \
45461         mv stage2-binutils prev-binutils || test -f stage2-lean 
45462 @endif binutils
45463 @if fixincludes
45464         @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
45465           mkdir stage3-fixincludes; \
45466         mv stage3-fixincludes fixincludes  ; \
45467         mv stage2-fixincludes prev-fixincludes || test -f stage2-lean 
45468 @endif fixincludes
45469 @if gas
45470         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45471           mkdir stage3-gas; \
45472         mv stage3-gas gas  ; \
45473         mv stage2-gas prev-gas || test -f stage2-lean 
45474 @endif gas
45475 @if gcc
45476         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45477           mkdir stage3-gcc; \
45478         mv stage3-gcc gcc  ; \
45479         mv stage2-gcc prev-gcc || test -f stage2-lean 
45480 @endif gcc
45481 @if gmp
45482         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45483           mkdir stage3-gmp; \
45484         mv stage3-gmp gmp  ; \
45485         mv stage2-gmp prev-gmp || test -f stage2-lean 
45486 @endif gmp
45487 @if mpfr
45488         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45489           mkdir stage3-mpfr; \
45490         mv stage3-mpfr mpfr  ; \
45491         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
45492 @endif mpfr
45493 @if mpc
45494         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45495           mkdir stage3-mpc; \
45496         mv stage3-mpc mpc  ; \
45497         mv stage2-mpc prev-mpc || test -f stage2-lean 
45498 @endif mpc
45499 @if isl
45500         @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45501           mkdir stage3-isl; \
45502         mv stage3-isl isl  ; \
45503         mv stage2-isl prev-isl || test -f stage2-lean 
45504 @endif isl
45505 @if cloog
45506         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45507           mkdir stage3-cloog; \
45508         mv stage3-cloog cloog  ; \
45509         mv stage2-cloog prev-cloog || test -f stage2-lean 
45510 @endif cloog
45511 @if libelf
45512         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45513           mkdir stage3-libelf; \
45514         mv stage3-libelf libelf  ; \
45515         mv stage2-libelf prev-libelf || test -f stage2-lean 
45516 @endif libelf
45517 @if gold
45518         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45519           mkdir stage3-gold; \
45520         mv stage3-gold gold  ; \
45521         mv stage2-gold prev-gold || test -f stage2-lean 
45522 @endif gold
45523 @if intl
45524         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45525           mkdir stage3-intl; \
45526         mv stage3-intl intl  ; \
45527         mv stage2-intl prev-intl || test -f stage2-lean 
45528 @endif intl
45529 @if ld
45530         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45531           mkdir stage3-ld; \
45532         mv stage3-ld ld  ; \
45533         mv stage2-ld prev-ld || test -f stage2-lean 
45534 @endif ld
45535 @if libbacktrace
45536         @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45537           mkdir stage3-libbacktrace; \
45538         mv stage3-libbacktrace libbacktrace  ; \
45539         mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean 
45540 @endif libbacktrace
45541 @if libcpp
45542         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45543           mkdir stage3-libcpp; \
45544         mv stage3-libcpp libcpp  ; \
45545         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
45546 @endif libcpp
45547 @if libdecnumber
45548         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45549           mkdir stage3-libdecnumber; \
45550         mv stage3-libdecnumber libdecnumber  ; \
45551         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
45552 @endif libdecnumber
45553 @if libiberty
45554         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45555           mkdir stage3-libiberty; \
45556         mv stage3-libiberty libiberty  ; \
45557         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
45558 @endif libiberty
45559 @if zlib
45560         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45561           mkdir stage3-zlib; \
45562         mv stage3-zlib zlib  ; \
45563         mv stage2-zlib prev-zlib || test -f stage2-lean 
45564 @endif zlib
45565 @if lto-plugin
45566         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45567           mkdir stage3-lto-plugin; \
45568         mv stage3-lto-plugin lto-plugin  ; \
45569         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
45570 @endif lto-plugin
45571         @[ -d stage3-$(TARGET_SUBDIR) ] || \
45572           mkdir stage3-$(TARGET_SUBDIR); \
45573         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45574         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
45575
45576 stage3-end:: 
45577 @if bfd
45578         @if test -d $(HOST_SUBDIR)/bfd ; then \
45579           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45580           mv prev-bfd stage2-bfd ; :  ; \
45581         fi
45582 @endif bfd
45583 @if opcodes
45584         @if test -d $(HOST_SUBDIR)/opcodes ; then \
45585           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45586           mv prev-opcodes stage2-opcodes ; :  ; \
45587         fi
45588 @endif opcodes
45589 @if binutils
45590         @if test -d $(HOST_SUBDIR)/binutils ; then \
45591           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45592           mv prev-binutils stage2-binutils ; :  ; \
45593         fi
45594 @endif binutils
45595 @if fixincludes
45596         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45597           cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
45598           mv prev-fixincludes stage2-fixincludes ; :  ; \
45599         fi
45600 @endif fixincludes
45601 @if gas
45602         @if test -d $(HOST_SUBDIR)/gas ; then \
45603           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45604           mv prev-gas stage2-gas ; :  ; \
45605         fi
45606 @endif gas
45607 @if gcc
45608         @if test -d $(HOST_SUBDIR)/gcc ; then \
45609           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45610           mv prev-gcc stage2-gcc ; :  ; \
45611         fi
45612 @endif gcc
45613 @if gmp
45614         @if test -d $(HOST_SUBDIR)/gmp ; then \
45615           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45616           mv prev-gmp stage2-gmp ; :  ; \
45617         fi
45618 @endif gmp
45619 @if mpfr
45620         @if test -d $(HOST_SUBDIR)/mpfr ; then \
45621           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45622           mv prev-mpfr stage2-mpfr ; :  ; \
45623         fi
45624 @endif mpfr
45625 @if mpc
45626         @if test -d $(HOST_SUBDIR)/mpc ; then \
45627           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45628           mv prev-mpc stage2-mpc ; :  ; \
45629         fi
45630 @endif mpc
45631 @if isl
45632         @if test -d $(HOST_SUBDIR)/isl ; then \
45633           cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45634           mv prev-isl stage2-isl ; :  ; \
45635         fi
45636 @endif isl
45637 @if cloog
45638         @if test -d $(HOST_SUBDIR)/cloog ; then \
45639           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45640           mv prev-cloog stage2-cloog ; :  ; \
45641         fi
45642 @endif cloog
45643 @if libelf
45644         @if test -d $(HOST_SUBDIR)/libelf ; then \
45645           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45646           mv prev-libelf stage2-libelf ; :  ; \
45647         fi
45648 @endif libelf
45649 @if gold
45650         @if test -d $(HOST_SUBDIR)/gold ; then \
45651           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45652           mv prev-gold stage2-gold ; :  ; \
45653         fi
45654 @endif gold
45655 @if intl
45656         @if test -d $(HOST_SUBDIR)/intl ; then \
45657           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45658           mv prev-intl stage2-intl ; :  ; \
45659         fi
45660 @endif intl
45661 @if ld
45662         @if test -d $(HOST_SUBDIR)/ld ; then \
45663           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45664           mv prev-ld stage2-ld ; :  ; \
45665         fi
45666 @endif ld
45667 @if libbacktrace
45668         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45669           cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45670           mv prev-libbacktrace stage2-libbacktrace ; :  ; \
45671         fi
45672 @endif libbacktrace
45673 @if libcpp
45674         @if test -d $(HOST_SUBDIR)/libcpp ; then \
45675           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45676           mv prev-libcpp stage2-libcpp ; :  ; \
45677         fi
45678 @endif libcpp
45679 @if libdecnumber
45680         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45681           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45682           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
45683         fi
45684 @endif libdecnumber
45685 @if libiberty
45686         @if test -d $(HOST_SUBDIR)/libiberty ; then \
45687           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45688           mv prev-libiberty stage2-libiberty ; :  ; \
45689         fi
45690 @endif libiberty
45691 @if zlib
45692         @if test -d $(HOST_SUBDIR)/zlib ; then \
45693           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45694           mv prev-zlib stage2-zlib ; :  ; \
45695         fi
45696 @endif zlib
45697 @if lto-plugin
45698         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45699           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45700           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
45701         fi
45702 @endif lto-plugin
45703         @if test -d $(TARGET_SUBDIR) ; then \
45704           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
45705           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
45706         fi
45707         rm -f stage_current
45708
45709 # Bubble a bug fix through all the stages up to stage 3.  They are
45710 # remade, but not reconfigured.  The next stage (if any) will not be
45711 # reconfigured either.
45712 .PHONY: stage3-bubble
45713 stage3-bubble:: stage2-bubble
45714         @r=`${PWD_COMMAND}`; export r; \
45715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45716         if test -f stage3-lean || test -f stage2-lean  ; then \
45717           echo Skipping rebuild of stage3 ; \
45718         else \
45719           $(MAKE) stage3-start; \
45720           if $(LEAN); then \
45721             rm -rf stage1-* ; \
45722             $(STAMP) stage1-lean ; \
45723           fi; \
45724           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45725         fi
45726         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45727
45728 .PHONY: all-stage3 clean-stage3
45729 do-clean: clean-stage3
45730
45731 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45732 # only possibility, but now it conflicts with no-bootstrap rules
45733 @if gcc-bootstrap
45734
45735 compare:
45736         @r=`${PWD_COMMAND}`; export r; \
45737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45738         if test -f stage2-lean; then \
45739           echo Cannot compare object files as stage 2 was deleted. ; \
45740           exit 0 ; \
45741         fi; \
45742         : $(MAKE); $(stage); \
45743         rm -f .bad_compare ; \
45744         echo Comparing stages 2 and 3 ; \
45745         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45746         files=`find stage3-* -name "*$(objext)" -print | \
45747                  sed -n s,^stage$$sed-,,p` ; \
45748         for file in $${files} ; do \
45749           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45750           if test ! -f $$f1; then continue; fi; \
45751           $(do-compare) > /dev/null 2>&1; \
45752           if test $$? -eq 1; then \
45753             case $$file in \
45754               @compare_exclusions@) \
45755                 echo warning: $$file differs ;; \
45756               *) \
45757                 echo $$file differs >> .bad_compare ;; \
45758             esac ; \
45759           fi ; \
45760         done ; \
45761         if [ -f .bad_compare ]; then \
45762           echo "Bootstrap comparison failure!"; \
45763           cat .bad_compare; \
45764           exit 1; \
45765         else \
45766           echo Comparison successful.; \
45767         fi ; \
45768         $(STAMP) compare
45769         if $(LEAN); then \
45770           rm -rf stage2-*; \
45771           $(STAMP) stage2-lean; \
45772         fi
45773
45774
45775
45776 .PHONY: bootstrap bootstrap-lean
45777 bootstrap:
45778         echo stage3 > stage_final
45779         @r=`${PWD_COMMAND}`; export r; \
45780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45781         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45782         @: $(MAKE); $(unstage)
45783         @r=`${PWD_COMMAND}`; export r; \
45784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45785         TFLAGS="$(STAGE3_TFLAGS)"; \
45786         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45787
45788 bootstrap-lean:
45789         echo stage3 > stage_final
45790         @r=`${PWD_COMMAND}`; export r; \
45791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45792         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
45793         @: $(MAKE); $(unstage)
45794         @r=`${PWD_COMMAND}`; export r; \
45795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45796         TFLAGS="$(STAGE3_TFLAGS)"; \
45797         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45798
45799
45800 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45801 distclean-stage2:: distclean-stage3 
45802 .PHONY: distclean-stage3
45803 distclean-stage3::
45804         @: $(MAKE); $(stage)
45805         @test "`cat stage_last`" != stage3 || rm -f stage_last
45806         rm -rf stage3-* compare 
45807
45808
45809 .PHONY: cleanstrap
45810 cleanstrap: do-distclean local-clean
45811         echo stage3 > stage_final
45812         @r=`${PWD_COMMAND}`; export r; \
45813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45814         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45815         @: $(MAKE); $(unstage)
45816         @r=`${PWD_COMMAND}`; export r; \
45817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45818         TFLAGS="$(STAGE3_TFLAGS)"; \
45819         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45820
45821 @endif gcc-bootstrap
45822
45823
45824 .PHONY: stage4-start stage4-end
45825
45826 stage4-start::
45827         @: $(MAKE); $(stage); \
45828         echo stage4 > stage_current ; \
45829         echo stage4 > stage_last; \
45830         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45831 @if bfd
45832         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
45833           mkdir stage4-bfd; \
45834         mv stage4-bfd bfd  ; \
45835         mv stage3-bfd prev-bfd || test -f stage3-lean 
45836 @endif bfd
45837 @if opcodes
45838         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
45839           mkdir stage4-opcodes; \
45840         mv stage4-opcodes opcodes  ; \
45841         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
45842 @endif opcodes
45843 @if binutils
45844         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
45845           mkdir stage4-binutils; \
45846         mv stage4-binutils binutils  ; \
45847         mv stage3-binutils prev-binutils || test -f stage3-lean 
45848 @endif binutils
45849 @if fixincludes
45850         @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
45851           mkdir stage4-fixincludes; \
45852         mv stage4-fixincludes fixincludes  ; \
45853         mv stage3-fixincludes prev-fixincludes || test -f stage3-lean 
45854 @endif fixincludes
45855 @if gas
45856         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
45857           mkdir stage4-gas; \
45858         mv stage4-gas gas  ; \
45859         mv stage3-gas prev-gas || test -f stage3-lean 
45860 @endif gas
45861 @if gcc
45862         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
45863           mkdir stage4-gcc; \
45864         mv stage4-gcc gcc  ; \
45865         mv stage3-gcc prev-gcc || test -f stage3-lean 
45866 @endif gcc
45867 @if gmp
45868         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
45869           mkdir stage4-gmp; \
45870         mv stage4-gmp gmp  ; \
45871         mv stage3-gmp prev-gmp || test -f stage3-lean 
45872 @endif gmp
45873 @if mpfr
45874         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
45875           mkdir stage4-mpfr; \
45876         mv stage4-mpfr mpfr  ; \
45877         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
45878 @endif mpfr
45879 @if mpc
45880         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
45881           mkdir stage4-mpc; \
45882         mv stage4-mpc mpc  ; \
45883         mv stage3-mpc prev-mpc || test -f stage3-lean 
45884 @endif mpc
45885 @if isl
45886         @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
45887           mkdir stage4-isl; \
45888         mv stage4-isl isl  ; \
45889         mv stage3-isl prev-isl || test -f stage3-lean 
45890 @endif isl
45891 @if cloog
45892         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
45893           mkdir stage4-cloog; \
45894         mv stage4-cloog cloog  ; \
45895         mv stage3-cloog prev-cloog || test -f stage3-lean 
45896 @endif cloog
45897 @if libelf
45898         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
45899           mkdir stage4-libelf; \
45900         mv stage4-libelf libelf  ; \
45901         mv stage3-libelf prev-libelf || test -f stage3-lean 
45902 @endif libelf
45903 @if gold
45904         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
45905           mkdir stage4-gold; \
45906         mv stage4-gold gold  ; \
45907         mv stage3-gold prev-gold || test -f stage3-lean 
45908 @endif gold
45909 @if intl
45910         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
45911           mkdir stage4-intl; \
45912         mv stage4-intl intl  ; \
45913         mv stage3-intl prev-intl || test -f stage3-lean 
45914 @endif intl
45915 @if ld
45916         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
45917           mkdir stage4-ld; \
45918         mv stage4-ld ld  ; \
45919         mv stage3-ld prev-ld || test -f stage3-lean 
45920 @endif ld
45921 @if libbacktrace
45922         @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
45923           mkdir stage4-libbacktrace; \
45924         mv stage4-libbacktrace libbacktrace  ; \
45925         mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean 
45926 @endif libbacktrace
45927 @if libcpp
45928         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
45929           mkdir stage4-libcpp; \
45930         mv stage4-libcpp libcpp  ; \
45931         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
45932 @endif libcpp
45933 @if libdecnumber
45934         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
45935           mkdir stage4-libdecnumber; \
45936         mv stage4-libdecnumber libdecnumber  ; \
45937         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
45938 @endif libdecnumber
45939 @if libiberty
45940         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
45941           mkdir stage4-libiberty; \
45942         mv stage4-libiberty libiberty  ; \
45943         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
45944 @endif libiberty
45945 @if zlib
45946         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
45947           mkdir stage4-zlib; \
45948         mv stage4-zlib zlib  ; \
45949         mv stage3-zlib prev-zlib || test -f stage3-lean 
45950 @endif zlib
45951 @if lto-plugin
45952         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
45953           mkdir stage4-lto-plugin; \
45954         mv stage4-lto-plugin lto-plugin  ; \
45955         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
45956 @endif lto-plugin
45957         @[ -d stage4-$(TARGET_SUBDIR) ] || \
45958           mkdir stage4-$(TARGET_SUBDIR); \
45959         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
45960         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
45961
45962 stage4-end:: 
45963 @if bfd
45964         @if test -d $(HOST_SUBDIR)/bfd ; then \
45965           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45966           mv prev-bfd stage3-bfd ; :  ; \
45967         fi
45968 @endif bfd
45969 @if opcodes
45970         @if test -d $(HOST_SUBDIR)/opcodes ; then \
45971           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45972           mv prev-opcodes stage3-opcodes ; :  ; \
45973         fi
45974 @endif opcodes
45975 @if binutils
45976         @if test -d $(HOST_SUBDIR)/binutils ; then \
45977           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45978           mv prev-binutils stage3-binutils ; :  ; \
45979         fi
45980 @endif binutils
45981 @if fixincludes
45982         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45983           cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
45984           mv prev-fixincludes stage3-fixincludes ; :  ; \
45985         fi
45986 @endif fixincludes
45987 @if gas
45988         @if test -d $(HOST_SUBDIR)/gas ; then \
45989           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45990           mv prev-gas stage3-gas ; :  ; \
45991         fi
45992 @endif gas
45993 @if gcc
45994         @if test -d $(HOST_SUBDIR)/gcc ; then \
45995           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45996           mv prev-gcc stage3-gcc ; :  ; \
45997         fi
45998 @endif gcc
45999 @if gmp
46000         @if test -d $(HOST_SUBDIR)/gmp ; then \
46001           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46002           mv prev-gmp stage3-gmp ; :  ; \
46003         fi
46004 @endif gmp
46005 @if mpfr
46006         @if test -d $(HOST_SUBDIR)/mpfr ; then \
46007           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46008           mv prev-mpfr stage3-mpfr ; :  ; \
46009         fi
46010 @endif mpfr
46011 @if mpc
46012         @if test -d $(HOST_SUBDIR)/mpc ; then \
46013           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46014           mv prev-mpc stage3-mpc ; :  ; \
46015         fi
46016 @endif mpc
46017 @if isl
46018         @if test -d $(HOST_SUBDIR)/isl ; then \
46019           cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46020           mv prev-isl stage3-isl ; :  ; \
46021         fi
46022 @endif isl
46023 @if cloog
46024         @if test -d $(HOST_SUBDIR)/cloog ; then \
46025           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46026           mv prev-cloog stage3-cloog ; :  ; \
46027         fi
46028 @endif cloog
46029 @if libelf
46030         @if test -d $(HOST_SUBDIR)/libelf ; then \
46031           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46032           mv prev-libelf stage3-libelf ; :  ; \
46033         fi
46034 @endif libelf
46035 @if gold
46036         @if test -d $(HOST_SUBDIR)/gold ; then \
46037           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46038           mv prev-gold stage3-gold ; :  ; \
46039         fi
46040 @endif gold
46041 @if intl
46042         @if test -d $(HOST_SUBDIR)/intl ; then \
46043           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46044           mv prev-intl stage3-intl ; :  ; \
46045         fi
46046 @endif intl
46047 @if ld
46048         @if test -d $(HOST_SUBDIR)/ld ; then \
46049           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46050           mv prev-ld stage3-ld ; :  ; \
46051         fi
46052 @endif ld
46053 @if libbacktrace
46054         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46055           cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46056           mv prev-libbacktrace stage3-libbacktrace ; :  ; \
46057         fi
46058 @endif libbacktrace
46059 @if libcpp
46060         @if test -d $(HOST_SUBDIR)/libcpp ; then \
46061           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46062           mv prev-libcpp stage3-libcpp ; :  ; \
46063         fi
46064 @endif libcpp
46065 @if libdecnumber
46066         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46067           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46068           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
46069         fi
46070 @endif libdecnumber
46071 @if libiberty
46072         @if test -d $(HOST_SUBDIR)/libiberty ; then \
46073           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46074           mv prev-libiberty stage3-libiberty ; :  ; \
46075         fi
46076 @endif libiberty
46077 @if zlib
46078         @if test -d $(HOST_SUBDIR)/zlib ; then \
46079           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46080           mv prev-zlib stage3-zlib ; :  ; \
46081         fi
46082 @endif zlib
46083 @if lto-plugin
46084         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46085           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46086           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
46087         fi
46088 @endif lto-plugin
46089         @if test -d $(TARGET_SUBDIR) ; then \
46090           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
46091           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
46092         fi
46093         rm -f stage_current
46094
46095 # Bubble a bug fix through all the stages up to stage 4.  They are
46096 # remade, but not reconfigured.  The next stage (if any) will not be
46097 # reconfigured either.
46098 .PHONY: stage4-bubble
46099 stage4-bubble:: stage3-bubble
46100         @r=`${PWD_COMMAND}`; export r; \
46101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46102         if test -f stage4-lean || test -f stage3-lean  ; then \
46103           echo Skipping rebuild of stage4 ; \
46104         else \
46105           $(MAKE) stage4-start; \
46106           if $(LEAN); then \
46107             rm -rf stage2-* ; \
46108             $(STAMP) stage2-lean ; \
46109           fi; \
46110           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46111         fi
46112         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46113
46114 .PHONY: all-stage4 clean-stage4
46115 do-clean: clean-stage4
46116
46117 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46118 # only possibility, but now it conflicts with no-bootstrap rules
46119 @if gcc-bootstrap
46120
46121 compare3:
46122         @r=`${PWD_COMMAND}`; export r; \
46123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46124         if test -f stage3-lean; then \
46125           echo Cannot compare object files as stage 3 was deleted. ; \
46126           exit 0 ; \
46127         fi; \
46128         : $(MAKE); $(stage); \
46129         rm -f .bad_compare ; \
46130         echo Comparing stages 3 and 4 ; \
46131         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46132         files=`find stage4-* -name "*$(objext)" -print | \
46133                  sed -n s,^stage$$sed-,,p` ; \
46134         for file in $${files} ; do \
46135           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46136           if test ! -f $$f1; then continue; fi; \
46137           $(do-compare3) > /dev/null 2>&1; \
46138           if test $$? -eq 1; then \
46139             case $$file in \
46140               @compare_exclusions@) \
46141                 echo warning: $$file differs ;; \
46142               *) \
46143                 echo $$file differs >> .bad_compare ;; \
46144             esac ; \
46145           fi ; \
46146         done ; \
46147         if [ -f .bad_compare ]; then \
46148           echo "Bootstrap comparison failure!"; \
46149           cat .bad_compare; \
46150           exit 1; \
46151         else \
46152           echo Comparison successful.; \
46153         fi ; \
46154         $(STAMP) compare3
46155         if $(LEAN); then \
46156           rm -rf stage3-*; \
46157           $(STAMP) stage3-lean; \
46158         fi
46159
46160
46161
46162 .PHONY: bootstrap4 bootstrap4-lean
46163 bootstrap4:
46164         echo stage4 > stage_final
46165         @r=`${PWD_COMMAND}`; export r; \
46166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46167         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46168         @: $(MAKE); $(unstage)
46169         @r=`${PWD_COMMAND}`; export r; \
46170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46171         TFLAGS="$(STAGE4_TFLAGS)"; \
46172         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46173
46174 bootstrap4-lean:
46175         echo stage4 > stage_final
46176         @r=`${PWD_COMMAND}`; export r; \
46177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46178         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46179         @: $(MAKE); $(unstage)
46180         @r=`${PWD_COMMAND}`; export r; \
46181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46182         TFLAGS="$(STAGE4_TFLAGS)"; \
46183         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46184
46185
46186 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46187 distclean-stage3:: distclean-stage4 
46188 .PHONY: distclean-stage4
46189 distclean-stage4::
46190         @: $(MAKE); $(stage)
46191         @test "`cat stage_last`" != stage4 || rm -f stage_last
46192         rm -rf stage4-* compare3 
46193
46194
46195 @endif gcc-bootstrap
46196
46197
46198 .PHONY: stageprofile-start stageprofile-end
46199
46200 stageprofile-start::
46201         @: $(MAKE); $(stage); \
46202         echo stageprofile > stage_current ; \
46203         echo stageprofile > stage_last; \
46204         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46205 @if bfd
46206         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46207           mkdir stageprofile-bfd; \
46208         mv stageprofile-bfd bfd  ; \
46209         mv stage1-bfd prev-bfd || test -f stage1-lean 
46210 @endif bfd
46211 @if opcodes
46212         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46213           mkdir stageprofile-opcodes; \
46214         mv stageprofile-opcodes opcodes  ; \
46215         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
46216 @endif opcodes
46217 @if binutils
46218         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46219           mkdir stageprofile-binutils; \
46220         mv stageprofile-binutils binutils  ; \
46221         mv stage1-binutils prev-binutils || test -f stage1-lean 
46222 @endif binutils
46223 @if fixincludes
46224         @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
46225           mkdir stageprofile-fixincludes; \
46226         mv stageprofile-fixincludes fixincludes  ; \
46227         mv stage1-fixincludes prev-fixincludes || test -f stage1-lean 
46228 @endif fixincludes
46229 @if gas
46230         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46231           mkdir stageprofile-gas; \
46232         mv stageprofile-gas gas  ; \
46233         mv stage1-gas prev-gas || test -f stage1-lean 
46234 @endif gas
46235 @if gcc
46236         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46237           mkdir stageprofile-gcc; \
46238         mv stageprofile-gcc gcc  ; \
46239         mv stage1-gcc prev-gcc || test -f stage1-lean 
46240 @endif gcc
46241 @if gmp
46242         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46243           mkdir stageprofile-gmp; \
46244         mv stageprofile-gmp gmp  ; \
46245         mv stage1-gmp prev-gmp || test -f stage1-lean 
46246 @endif gmp
46247 @if mpfr
46248         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46249           mkdir stageprofile-mpfr; \
46250         mv stageprofile-mpfr mpfr  ; \
46251         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
46252 @endif mpfr
46253 @if mpc
46254         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46255           mkdir stageprofile-mpc; \
46256         mv stageprofile-mpc mpc  ; \
46257         mv stage1-mpc prev-mpc || test -f stage1-lean 
46258 @endif mpc
46259 @if isl
46260         @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46261           mkdir stageprofile-isl; \
46262         mv stageprofile-isl isl  ; \
46263         mv stage1-isl prev-isl || test -f stage1-lean 
46264 @endif isl
46265 @if cloog
46266         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46267           mkdir stageprofile-cloog; \
46268         mv stageprofile-cloog cloog  ; \
46269         mv stage1-cloog prev-cloog || test -f stage1-lean 
46270 @endif cloog
46271 @if libelf
46272         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46273           mkdir stageprofile-libelf; \
46274         mv stageprofile-libelf libelf  ; \
46275         mv stage1-libelf prev-libelf || test -f stage1-lean 
46276 @endif libelf
46277 @if gold
46278         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46279           mkdir stageprofile-gold; \
46280         mv stageprofile-gold gold  ; \
46281         mv stage1-gold prev-gold || test -f stage1-lean 
46282 @endif gold
46283 @if intl
46284         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46285           mkdir stageprofile-intl; \
46286         mv stageprofile-intl intl  ; \
46287         mv stage1-intl prev-intl || test -f stage1-lean 
46288 @endif intl
46289 @if ld
46290         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46291           mkdir stageprofile-ld; \
46292         mv stageprofile-ld ld  ; \
46293         mv stage1-ld prev-ld || test -f stage1-lean 
46294 @endif ld
46295 @if libbacktrace
46296         @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46297           mkdir stageprofile-libbacktrace; \
46298         mv stageprofile-libbacktrace libbacktrace  ; \
46299         mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean 
46300 @endif libbacktrace
46301 @if libcpp
46302         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46303           mkdir stageprofile-libcpp; \
46304         mv stageprofile-libcpp libcpp  ; \
46305         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
46306 @endif libcpp
46307 @if libdecnumber
46308         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46309           mkdir stageprofile-libdecnumber; \
46310         mv stageprofile-libdecnumber libdecnumber  ; \
46311         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
46312 @endif libdecnumber
46313 @if libiberty
46314         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46315           mkdir stageprofile-libiberty; \
46316         mv stageprofile-libiberty libiberty  ; \
46317         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
46318 @endif libiberty
46319 @if zlib
46320         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46321           mkdir stageprofile-zlib; \
46322         mv stageprofile-zlib zlib  ; \
46323         mv stage1-zlib prev-zlib || test -f stage1-lean 
46324 @endif zlib
46325 @if lto-plugin
46326         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46327           mkdir stageprofile-lto-plugin; \
46328         mv stageprofile-lto-plugin lto-plugin  ; \
46329         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
46330 @endif lto-plugin
46331         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46332           mkdir stageprofile-$(TARGET_SUBDIR); \
46333         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
46334         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
46335
46336 stageprofile-end:: 
46337 @if bfd
46338         @if test -d $(HOST_SUBDIR)/bfd ; then \
46339           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46340           mv prev-bfd stage1-bfd ; :  ; \
46341         fi
46342 @endif bfd
46343 @if opcodes
46344         @if test -d $(HOST_SUBDIR)/opcodes ; then \
46345           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46346           mv prev-opcodes stage1-opcodes ; :  ; \
46347         fi
46348 @endif opcodes
46349 @if binutils
46350         @if test -d $(HOST_SUBDIR)/binutils ; then \
46351           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46352           mv prev-binutils stage1-binutils ; :  ; \
46353         fi
46354 @endif binutils
46355 @if fixincludes
46356         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46357           cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
46358           mv prev-fixincludes stage1-fixincludes ; :  ; \
46359         fi
46360 @endif fixincludes
46361 @if gas
46362         @if test -d $(HOST_SUBDIR)/gas ; then \
46363           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46364           mv prev-gas stage1-gas ; :  ; \
46365         fi
46366 @endif gas
46367 @if gcc
46368         @if test -d $(HOST_SUBDIR)/gcc ; then \
46369           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46370           mv prev-gcc stage1-gcc ; :  ; \
46371         fi
46372 @endif gcc
46373 @if gmp
46374         @if test -d $(HOST_SUBDIR)/gmp ; then \
46375           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46376           mv prev-gmp stage1-gmp ; :  ; \
46377         fi
46378 @endif gmp
46379 @if mpfr
46380         @if test -d $(HOST_SUBDIR)/mpfr ; then \
46381           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46382           mv prev-mpfr stage1-mpfr ; :  ; \
46383         fi
46384 @endif mpfr
46385 @if mpc
46386         @if test -d $(HOST_SUBDIR)/mpc ; then \
46387           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46388           mv prev-mpc stage1-mpc ; :  ; \
46389         fi
46390 @endif mpc
46391 @if isl
46392         @if test -d $(HOST_SUBDIR)/isl ; then \
46393           cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46394           mv prev-isl stage1-isl ; :  ; \
46395         fi
46396 @endif isl
46397 @if cloog
46398         @if test -d $(HOST_SUBDIR)/cloog ; then \
46399           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46400           mv prev-cloog stage1-cloog ; :  ; \
46401         fi
46402 @endif cloog
46403 @if libelf
46404         @if test -d $(HOST_SUBDIR)/libelf ; then \
46405           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46406           mv prev-libelf stage1-libelf ; :  ; \
46407         fi
46408 @endif libelf
46409 @if gold
46410         @if test -d $(HOST_SUBDIR)/gold ; then \
46411           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46412           mv prev-gold stage1-gold ; :  ; \
46413         fi
46414 @endif gold
46415 @if intl
46416         @if test -d $(HOST_SUBDIR)/intl ; then \
46417           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46418           mv prev-intl stage1-intl ; :  ; \
46419         fi
46420 @endif intl
46421 @if ld
46422         @if test -d $(HOST_SUBDIR)/ld ; then \
46423           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46424           mv prev-ld stage1-ld ; :  ; \
46425         fi
46426 @endif ld
46427 @if libbacktrace
46428         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46429           cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46430           mv prev-libbacktrace stage1-libbacktrace ; :  ; \
46431         fi
46432 @endif libbacktrace
46433 @if libcpp
46434         @if test -d $(HOST_SUBDIR)/libcpp ; then \
46435           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46436           mv prev-libcpp stage1-libcpp ; :  ; \
46437         fi
46438 @endif libcpp
46439 @if libdecnumber
46440         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46441           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46442           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
46443         fi
46444 @endif libdecnumber
46445 @if libiberty
46446         @if test -d $(HOST_SUBDIR)/libiberty ; then \
46447           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46448           mv prev-libiberty stage1-libiberty ; :  ; \
46449         fi
46450 @endif libiberty
46451 @if zlib
46452         @if test -d $(HOST_SUBDIR)/zlib ; then \
46453           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46454           mv prev-zlib stage1-zlib ; :  ; \
46455         fi
46456 @endif zlib
46457 @if lto-plugin
46458         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46459           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46460           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
46461         fi
46462 @endif lto-plugin
46463         @if test -d $(TARGET_SUBDIR) ; then \
46464           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
46465           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
46466         fi
46467         rm -f stage_current
46468
46469 # Bubble a bug fix through all the stages up to stage profile.  They are
46470 # remade, but not reconfigured.  The next stage (if any) will not be
46471 # reconfigured either.
46472 .PHONY: stageprofile-bubble
46473 stageprofile-bubble:: stage1-bubble
46474         @r=`${PWD_COMMAND}`; export r; \
46475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46476         if test -f stageprofile-lean || test -f stage1-lean  ; then \
46477           echo Skipping rebuild of stageprofile ; \
46478         else \
46479           $(MAKE) stageprofile-start; \
46480           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46481         fi
46482
46483 .PHONY: all-stageprofile clean-stageprofile
46484 do-clean: clean-stageprofile
46485
46486 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46487 # only possibility, but now it conflicts with no-bootstrap rules
46488 @if gcc-bootstrap
46489
46490
46491
46492
46493 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46494 distclean-stage1:: distclean-stageprofile 
46495 .PHONY: distclean-stageprofile
46496 distclean-stageprofile::
46497         @: $(MAKE); $(stage)
46498         @test "`cat stage_last`" != stageprofile || rm -f stage_last
46499         rm -rf stageprofile-* 
46500
46501
46502 @endif gcc-bootstrap
46503
46504
46505 .PHONY: stagefeedback-start stagefeedback-end
46506
46507 stagefeedback-start::
46508         @: $(MAKE); $(stage); \
46509         echo stagefeedback > stage_current ; \
46510         echo stagefeedback > stage_last; \
46511         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46512 @if bfd
46513         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46514           mkdir stagefeedback-bfd; \
46515         mv stagefeedback-bfd bfd  ; \
46516         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
46517 @endif bfd
46518 @if opcodes
46519         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46520           mkdir stagefeedback-opcodes; \
46521         mv stagefeedback-opcodes opcodes  ; \
46522         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
46523 @endif opcodes
46524 @if binutils
46525         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46526           mkdir stagefeedback-binutils; \
46527         mv stagefeedback-binutils binutils  ; \
46528         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
46529 @endif binutils
46530 @if fixincludes
46531         @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
46532           mkdir stagefeedback-fixincludes; \
46533         mv stagefeedback-fixincludes fixincludes  ; \
46534         mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean 
46535 @endif fixincludes
46536 @if gas
46537         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46538           mkdir stagefeedback-gas; \
46539         mv stagefeedback-gas gas  ; \
46540         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
46541 @endif gas
46542 @if gcc
46543         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46544           mkdir stagefeedback-gcc; \
46545         mv stagefeedback-gcc gcc  ; \
46546         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
46547 @endif gcc
46548 @if gmp
46549         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46550           mkdir stagefeedback-gmp; \
46551         mv stagefeedback-gmp gmp  ; \
46552         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
46553 @endif gmp
46554 @if mpfr
46555         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46556           mkdir stagefeedback-mpfr; \
46557         mv stagefeedback-mpfr mpfr  ; \
46558         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
46559 @endif mpfr
46560 @if mpc
46561         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46562           mkdir stagefeedback-mpc; \
46563         mv stagefeedback-mpc mpc  ; \
46564         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
46565 @endif mpc
46566 @if isl
46567         @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46568           mkdir stagefeedback-isl; \
46569         mv stagefeedback-isl isl  ; \
46570         mv stageprofile-isl prev-isl || test -f stageprofile-lean 
46571 @endif isl
46572 @if cloog
46573         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46574           mkdir stagefeedback-cloog; \
46575         mv stagefeedback-cloog cloog  ; \
46576         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
46577 @endif cloog
46578 @if libelf
46579         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46580           mkdir stagefeedback-libelf; \
46581         mv stagefeedback-libelf libelf  ; \
46582         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
46583 @endif libelf
46584 @if gold
46585         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46586           mkdir stagefeedback-gold; \
46587         mv stagefeedback-gold gold  ; \
46588         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
46589 @endif gold
46590 @if intl
46591         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46592           mkdir stagefeedback-intl; \
46593         mv stagefeedback-intl intl  ; \
46594         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
46595 @endif intl
46596 @if ld
46597         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46598           mkdir stagefeedback-ld; \
46599         mv stagefeedback-ld ld  ; \
46600         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
46601 @endif ld
46602 @if libbacktrace
46603         @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46604           mkdir stagefeedback-libbacktrace; \
46605         mv stagefeedback-libbacktrace libbacktrace  ; \
46606         mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean 
46607 @endif libbacktrace
46608 @if libcpp
46609         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46610           mkdir stagefeedback-libcpp; \
46611         mv stagefeedback-libcpp libcpp  ; \
46612         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
46613 @endif libcpp
46614 @if libdecnumber
46615         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46616           mkdir stagefeedback-libdecnumber; \
46617         mv stagefeedback-libdecnumber libdecnumber  ; \
46618         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
46619 @endif libdecnumber
46620 @if libiberty
46621         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46622           mkdir stagefeedback-libiberty; \
46623         mv stagefeedback-libiberty libiberty  ; \
46624         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
46625 @endif libiberty
46626 @if zlib
46627         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46628           mkdir stagefeedback-zlib; \
46629         mv stagefeedback-zlib zlib  ; \
46630         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
46631 @endif zlib
46632 @if lto-plugin
46633         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46634           mkdir stagefeedback-lto-plugin; \
46635         mv stagefeedback-lto-plugin lto-plugin  ; \
46636         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
46637 @endif lto-plugin
46638         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46639           mkdir stagefeedback-$(TARGET_SUBDIR); \
46640         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
46641         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
46642
46643 stagefeedback-end:: 
46644 @if bfd
46645         @if test -d $(HOST_SUBDIR)/bfd ; then \
46646           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46647           mv prev-bfd stageprofile-bfd ; :  ; \
46648         fi
46649 @endif bfd
46650 @if opcodes
46651         @if test -d $(HOST_SUBDIR)/opcodes ; then \
46652           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46653           mv prev-opcodes stageprofile-opcodes ; :  ; \
46654         fi
46655 @endif opcodes
46656 @if binutils
46657         @if test -d $(HOST_SUBDIR)/binutils ; then \
46658           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46659           mv prev-binutils stageprofile-binutils ; :  ; \
46660         fi
46661 @endif binutils
46662 @if fixincludes
46663         @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46664           cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
46665           mv prev-fixincludes stageprofile-fixincludes ; :  ; \
46666         fi
46667 @endif fixincludes
46668 @if gas
46669         @if test -d $(HOST_SUBDIR)/gas ; then \
46670           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46671           mv prev-gas stageprofile-gas ; :  ; \
46672         fi
46673 @endif gas
46674 @if gcc
46675         @if test -d $(HOST_SUBDIR)/gcc ; then \
46676           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46677           mv prev-gcc stageprofile-gcc ; :  ; \
46678         fi
46679 @endif gcc
46680 @if gmp
46681         @if test -d $(HOST_SUBDIR)/gmp ; then \
46682           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46683           mv prev-gmp stageprofile-gmp ; :  ; \
46684         fi
46685 @endif gmp
46686 @if mpfr
46687         @if test -d $(HOST_SUBDIR)/mpfr ; then \
46688           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46689           mv prev-mpfr stageprofile-mpfr ; :  ; \
46690         fi
46691 @endif mpfr
46692 @if mpc
46693         @if test -d $(HOST_SUBDIR)/mpc ; then \
46694           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46695           mv prev-mpc stageprofile-mpc ; :  ; \
46696         fi
46697 @endif mpc
46698 @if isl
46699         @if test -d $(HOST_SUBDIR)/isl ; then \
46700           cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46701           mv prev-isl stageprofile-isl ; :  ; \
46702         fi
46703 @endif isl
46704 @if cloog
46705         @if test -d $(HOST_SUBDIR)/cloog ; then \
46706           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46707           mv prev-cloog stageprofile-cloog ; :  ; \
46708         fi
46709 @endif cloog
46710 @if libelf
46711         @if test -d $(HOST_SUBDIR)/libelf ; then \
46712           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46713           mv prev-libelf stageprofile-libelf ; :  ; \
46714         fi
46715 @endif libelf
46716 @if gold
46717         @if test -d $(HOST_SUBDIR)/gold ; then \
46718           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46719           mv prev-gold stageprofile-gold ; :  ; \
46720         fi
46721 @endif gold
46722 @if intl
46723         @if test -d $(HOST_SUBDIR)/intl ; then \
46724           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46725           mv prev-intl stageprofile-intl ; :  ; \
46726         fi
46727 @endif intl
46728 @if ld
46729         @if test -d $(HOST_SUBDIR)/ld ; then \
46730           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46731           mv prev-ld stageprofile-ld ; :  ; \
46732         fi
46733 @endif ld
46734 @if libbacktrace
46735         @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46736           cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46737           mv prev-libbacktrace stageprofile-libbacktrace ; :  ; \
46738         fi
46739 @endif libbacktrace
46740 @if libcpp
46741         @if test -d $(HOST_SUBDIR)/libcpp ; then \
46742           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46743           mv prev-libcpp stageprofile-libcpp ; :  ; \
46744         fi
46745 @endif libcpp
46746 @if libdecnumber
46747         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46748           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46749           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
46750         fi
46751 @endif libdecnumber
46752 @if libiberty
46753         @if test -d $(HOST_SUBDIR)/libiberty ; then \
46754           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46755           mv prev-libiberty stageprofile-libiberty ; :  ; \
46756         fi
46757 @endif libiberty
46758 @if zlib
46759         @if test -d $(HOST_SUBDIR)/zlib ; then \
46760           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46761           mv prev-zlib stageprofile-zlib ; :  ; \
46762         fi
46763 @endif zlib
46764 @if lto-plugin
46765         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46766           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46767           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
46768         fi
46769 @endif lto-plugin
46770         @if test -d $(TARGET_SUBDIR) ; then \
46771           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
46772           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
46773         fi
46774         rm -f stage_current
46775
46776 # Bubble a bug fix through all the stages up to stage feedback.  They are
46777 # remade, but not reconfigured.  The next stage (if any) will not be
46778 # reconfigured either.
46779 .PHONY: stagefeedback-bubble
46780 stagefeedback-bubble:: stageprofile-bubble
46781         @r=`${PWD_COMMAND}`; export r; \
46782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46783         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
46784           echo Skipping rebuild of stagefeedback ; \
46785         else \
46786           $(MAKE) stagefeedback-start; \
46787           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46788         fi
46789
46790 .PHONY: all-stagefeedback clean-stagefeedback
46791 do-clean: clean-stagefeedback
46792
46793 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46794 # only possibility, but now it conflicts with no-bootstrap rules
46795 @if gcc-bootstrap
46796
46797
46798
46799 .PHONY: profiledbootstrap profiledbootstrap-lean
46800 profiledbootstrap:
46801         echo stagefeedback > stage_final
46802         @r=`${PWD_COMMAND}`; export r; \
46803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46804         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46805         @: $(MAKE); $(unstage)
46806         @r=`${PWD_COMMAND}`; export r; \
46807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46808         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46809         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46810
46811 profiledbootstrap-lean:
46812         echo stagefeedback > stage_final
46813         @r=`${PWD_COMMAND}`; export r; \
46814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46815         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46816         @: $(MAKE); $(unstage)
46817         @r=`${PWD_COMMAND}`; export r; \
46818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46819         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46820         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46821
46822
46823 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46824 distclean-stageprofile:: distclean-stagefeedback 
46825 .PHONY: distclean-stagefeedback
46826 distclean-stagefeedback::
46827         @: $(MAKE); $(stage)
46828         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
46829         rm -rf stagefeedback-* 
46830
46831
46832 @endif gcc-bootstrap
46833
46834
46835
46836 stageprofile-end::
46837         $(MAKE) distclean-stagefeedback
46838
46839 stagefeedback-start::
46840         @r=`${PWD_COMMAND}`; export r; \
46841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46842         for i in prev-*; do \
46843           j=`echo $$i | sed s/^prev-//` ; \
46844           cd $$r/$$i && \
46845           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
46846           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
46847         done
46848
46849 @if gcc-bootstrap
46850 do-distclean: distclean-stage1
46851
46852 # Provide a GCC build when we're building target libraries.  This does
46853 # not work as a dependency, just as the minimum necessary to avoid errors.
46854 stage_last:
46855         @r=`${PWD_COMMAND}`; export r; \
46856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46857         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
46858
46859 # Same as unstage, but not phony and defaulting to stage1-start.  We place
46860 # it in the dependency so that for example `make -j3 all-gcc' works.
46861 stage_current:
46862         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
46863
46864 .PHONY: restrap
46865 restrap::
46866         @: $(MAKE); $(stage)
46867         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
46868 restrap:: all
46869 @endif gcc-bootstrap
46870
46871 # --------------------------------------
46872 # Dependencies between different modules
46873 # --------------------------------------
46874
46875 # Generic dependencies for target modules on host stuff, especially gcc
46876 @if gcc-bootstrap
46877 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
46878 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
46879 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
46880 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
46881 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
46882 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
46883 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
46884 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
46885 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
46886 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
46887 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
46888 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
46889 configure-stage1-target-libvtv: maybe-all-stage1-gcc
46890 configure-stage2-target-libvtv: maybe-all-stage2-gcc
46891 configure-stage3-target-libvtv: maybe-all-stage3-gcc
46892 configure-stage4-target-libvtv: maybe-all-stage4-gcc
46893 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
46894 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
46895 configure-target-libcilkrts: stage_last
46896 configure-target-libssp: stage_last
46897 configure-target-newlib: stage_last
46898 configure-stage1-target-libgcc: maybe-all-stage1-gcc
46899 configure-stage2-target-libgcc: maybe-all-stage2-gcc
46900 configure-stage3-target-libgcc: maybe-all-stage3-gcc
46901 configure-stage4-target-libgcc: maybe-all-stage4-gcc
46902 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
46903 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
46904 configure-target-libbacktrace: stage_last
46905 configure-target-libquadmath: stage_last
46906 configure-target-libgfortran: stage_last
46907 configure-target-libobjc: stage_last
46908 configure-target-libgo: stage_last
46909 configure-target-libtermcap: stage_last
46910 configure-target-winsup: stage_last
46911 configure-target-libgloss: stage_last
46912 configure-target-libffi: stage_last
46913 configure-target-libjava: stage_last
46914 configure-target-zlib: stage_last
46915 configure-target-boehm-gc: stage_last
46916 configure-target-rda: stage_last
46917 configure-target-libada: stage_last
46918 configure-stage1-target-libgomp: maybe-all-stage1-gcc
46919 configure-stage2-target-libgomp: maybe-all-stage2-gcc
46920 configure-stage3-target-libgomp: maybe-all-stage3-gcc
46921 configure-stage4-target-libgomp: maybe-all-stage4-gcc
46922 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
46923 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
46924 configure-target-libitm: stage_last
46925 configure-target-libatomic: stage_last
46926 @endif gcc-bootstrap
46927
46928 @if gcc-no-bootstrap
46929 configure-target-libstdc++-v3: maybe-all-gcc
46930 configure-target-libsanitizer: maybe-all-gcc
46931 configure-target-libvtv: maybe-all-gcc
46932 configure-target-libcilkrts: maybe-all-gcc
46933 configure-target-libssp: maybe-all-gcc
46934 configure-target-newlib: maybe-all-gcc
46935 configure-target-libgcc: maybe-all-gcc
46936 configure-target-libbacktrace: maybe-all-gcc
46937 configure-target-libquadmath: maybe-all-gcc
46938 configure-target-libgfortran: maybe-all-gcc
46939 configure-target-libobjc: maybe-all-gcc
46940 configure-target-libgo: maybe-all-gcc
46941 configure-target-libtermcap: maybe-all-gcc
46942 configure-target-winsup: maybe-all-gcc
46943 configure-target-libgloss: maybe-all-gcc
46944 configure-target-libffi: maybe-all-gcc
46945 configure-target-libjava: maybe-all-gcc
46946 configure-target-zlib: maybe-all-gcc
46947 configure-target-boehm-gc: maybe-all-gcc
46948 configure-target-rda: maybe-all-gcc
46949 configure-target-libada: maybe-all-gcc
46950 configure-target-libgomp: maybe-all-gcc
46951 configure-target-libitm: maybe-all-gcc
46952 configure-target-libatomic: maybe-all-gcc
46953 @endif gcc-no-bootstrap
46954
46955
46956 # There are two types of dependencies here: 'hard' dependencies, where one
46957 # module simply won't build without the other; and 'soft' dependencies, where
46958 # if the depended-on module is missing, the depending module will do without
46959 # or find a substitute somewhere (perhaps installed).  Soft dependencies
46960 # are made here to depend on a 'maybe-' target.  If you're not sure,
46961 # it's safer to use a soft dependency.
46962
46963
46964
46965
46966
46967
46968 # With all the machinery above in place, it is pretty easy to generate
46969 # dependencies.  Host dependencies are a bit more complex because we have
46970 # to check for bootstrap/prebootstrap dependencies.  To resolve
46971 # prebootstrap dependencies, prebootstrap modules are gathered in
46972 # a hash table.
46973 all-build-bison: maybe-all-build-texinfo
46974 all-build-flex: maybe-all-build-texinfo
46975 all-build-flex: maybe-all-build-bison
46976 all-build-flex: maybe-all-build-m4
46977 all-build-libiberty: maybe-all-build-texinfo
46978 all-build-m4: maybe-all-build-texinfo
46979 all-build-fixincludes: maybe-all-build-libiberty
46980 configure-gcc: maybe-configure-intl
46981
46982 configure-stage1-gcc: maybe-configure-stage1-intl
46983 configure-stage2-gcc: maybe-configure-stage2-intl
46984 configure-stage3-gcc: maybe-configure-stage3-intl
46985 configure-stage4-gcc: maybe-configure-stage4-intl
46986 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
46987 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
46988 configure-gcc: maybe-all-gmp
46989
46990 configure-stage1-gcc: maybe-all-stage1-gmp
46991 configure-stage2-gcc: maybe-all-stage2-gmp
46992 configure-stage3-gcc: maybe-all-stage3-gmp
46993 configure-stage4-gcc: maybe-all-stage4-gmp
46994 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46995 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46996 configure-gcc: maybe-all-lto-plugin
46997
46998 configure-stage1-gcc: maybe-all-stage1-lto-plugin
46999 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47000 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47001 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47002 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47003 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47004 configure-gcc: maybe-all-binutils
47005
47006 configure-stage1-gcc: maybe-all-stage1-binutils
47007 configure-stage2-gcc: maybe-all-stage2-binutils
47008 configure-stage3-gcc: maybe-all-stage3-binutils
47009 configure-stage4-gcc: maybe-all-stage4-binutils
47010 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47011 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47012 configure-gcc: maybe-all-gas
47013
47014 configure-stage1-gcc: maybe-all-stage1-gas
47015 configure-stage2-gcc: maybe-all-stage2-gas
47016 configure-stage3-gcc: maybe-all-stage3-gas
47017 configure-stage4-gcc: maybe-all-stage4-gas
47018 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47019 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47020 configure-gcc: maybe-all-ld
47021
47022 configure-stage1-gcc: maybe-all-stage1-ld
47023 configure-stage2-gcc: maybe-all-stage2-ld
47024 configure-stage3-gcc: maybe-all-stage3-ld
47025 configure-stage4-gcc: maybe-all-stage4-ld
47026 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47027 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47028 configure-gcc: maybe-all-gold
47029
47030 configure-stage1-gcc: maybe-all-stage1-gold
47031 configure-stage2-gcc: maybe-all-stage2-gold
47032 configure-stage3-gcc: maybe-all-stage3-gold
47033 configure-stage4-gcc: maybe-all-stage4-gold
47034 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47035 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47036 configure-gcc: maybe-all-libelf
47037
47038 configure-stage1-gcc: maybe-all-stage1-libelf
47039 configure-stage2-gcc: maybe-all-stage2-libelf
47040 configure-stage3-gcc: maybe-all-stage3-libelf
47041 configure-stage4-gcc: maybe-all-stage4-libelf
47042 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47043 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47044 all-gcc: all-libiberty
47045
47046 all-stage1-gcc: all-stage1-libiberty
47047 all-stage2-gcc: all-stage2-libiberty
47048 all-stage3-gcc: all-stage3-libiberty
47049 all-stage4-gcc: all-stage4-libiberty
47050 all-stageprofile-gcc: all-stageprofile-libiberty
47051 all-stagefeedback-gcc: all-stagefeedback-libiberty
47052 all-gcc: maybe-all-intl
47053
47054 all-stage1-gcc: maybe-all-stage1-intl
47055 all-stage2-gcc: maybe-all-stage2-intl
47056 all-stage3-gcc: maybe-all-stage3-intl
47057 all-stage4-gcc: maybe-all-stage4-intl
47058 all-stageprofile-gcc: maybe-all-stageprofile-intl
47059 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47060 all-gcc: maybe-all-mpfr
47061
47062 all-stage1-gcc: maybe-all-stage1-mpfr
47063 all-stage2-gcc: maybe-all-stage2-mpfr
47064 all-stage3-gcc: maybe-all-stage3-mpfr
47065 all-stage4-gcc: maybe-all-stage4-mpfr
47066 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47067 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47068 all-gcc: maybe-all-mpc
47069
47070 all-stage1-gcc: maybe-all-stage1-mpc
47071 all-stage2-gcc: maybe-all-stage2-mpc
47072 all-stage3-gcc: maybe-all-stage3-mpc
47073 all-stage4-gcc: maybe-all-stage4-mpc
47074 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47075 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47076 all-gcc: maybe-all-cloog
47077
47078 all-stage1-gcc: maybe-all-stage1-cloog
47079 all-stage2-gcc: maybe-all-stage2-cloog
47080 all-stage3-gcc: maybe-all-stage3-cloog
47081 all-stage4-gcc: maybe-all-stage4-cloog
47082 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47083 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47084 all-gcc: maybe-all-build-texinfo
47085
47086 all-stage1-gcc: maybe-all-build-texinfo
47087 all-stage2-gcc: maybe-all-build-texinfo
47088 all-stage3-gcc: maybe-all-build-texinfo
47089 all-stage4-gcc: maybe-all-build-texinfo
47090 all-stageprofile-gcc: maybe-all-build-texinfo
47091 all-stagefeedback-gcc: maybe-all-build-texinfo
47092 all-gcc: maybe-all-build-bison
47093
47094 all-stage1-gcc: maybe-all-build-bison
47095 all-stage2-gcc: maybe-all-build-bison
47096 all-stage3-gcc: maybe-all-build-bison
47097 all-stage4-gcc: maybe-all-build-bison
47098 all-stageprofile-gcc: maybe-all-build-bison
47099 all-stagefeedback-gcc: maybe-all-build-bison
47100 all-gcc: maybe-all-build-flex
47101
47102 all-stage1-gcc: maybe-all-build-flex
47103 all-stage2-gcc: maybe-all-build-flex
47104 all-stage3-gcc: maybe-all-build-flex
47105 all-stage4-gcc: maybe-all-build-flex
47106 all-stageprofile-gcc: maybe-all-build-flex
47107 all-stagefeedback-gcc: maybe-all-build-flex
47108 all-gcc: maybe-all-build-libiberty
47109
47110 all-stage1-gcc: maybe-all-build-libiberty
47111 all-stage2-gcc: maybe-all-build-libiberty
47112 all-stage3-gcc: maybe-all-build-libiberty
47113 all-stage4-gcc: maybe-all-build-libiberty
47114 all-stageprofile-gcc: maybe-all-build-libiberty
47115 all-stagefeedback-gcc: maybe-all-build-libiberty
47116 all-gcc: maybe-all-build-fixincludes
47117
47118 all-stage1-gcc: maybe-all-build-fixincludes
47119 all-stage2-gcc: maybe-all-build-fixincludes
47120 all-stage3-gcc: maybe-all-build-fixincludes
47121 all-stage4-gcc: maybe-all-build-fixincludes
47122 all-stageprofile-gcc: maybe-all-build-fixincludes
47123 all-stagefeedback-gcc: maybe-all-build-fixincludes
47124 all-gcc: maybe-all-zlib
47125
47126 all-stage1-gcc: maybe-all-stage1-zlib
47127 all-stage2-gcc: maybe-all-stage2-zlib
47128 all-stage3-gcc: maybe-all-stage3-zlib
47129 all-stage4-gcc: maybe-all-stage4-zlib
47130 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47131 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47132 all-gcc: all-libbacktrace
47133
47134 all-stage1-gcc: all-stage1-libbacktrace
47135 all-stage2-gcc: all-stage2-libbacktrace
47136 all-stage3-gcc: all-stage3-libbacktrace
47137 all-stage4-gcc: all-stage4-libbacktrace
47138 all-stageprofile-gcc: all-stageprofile-libbacktrace
47139 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47140 all-gcc: all-libcpp
47141
47142 all-stage1-gcc: all-stage1-libcpp
47143 all-stage2-gcc: all-stage2-libcpp
47144 all-stage3-gcc: all-stage3-libcpp
47145 all-stage4-gcc: all-stage4-libcpp
47146 all-stageprofile-gcc: all-stageprofile-libcpp
47147 all-stagefeedback-gcc: all-stagefeedback-libcpp
47148 all-gcc: all-libdecnumber
47149
47150 all-stage1-gcc: all-stage1-libdecnumber
47151 all-stage2-gcc: all-stage2-libdecnumber
47152 all-stage3-gcc: all-stage3-libdecnumber
47153 all-stage4-gcc: all-stage4-libdecnumber
47154 all-stageprofile-gcc: all-stageprofile-libdecnumber
47155 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47156 all-gcc: maybe-all-libiberty
47157
47158 all-stage1-gcc: maybe-all-stage1-libiberty
47159 all-stage2-gcc: maybe-all-stage2-libiberty
47160 all-stage3-gcc: maybe-all-stage3-libiberty
47161 all-stage4-gcc: maybe-all-stage4-libiberty
47162 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47163 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47164 all-gcc: maybe-all-fixincludes
47165
47166 all-stage1-gcc: maybe-all-stage1-fixincludes
47167 all-stage2-gcc: maybe-all-stage2-fixincludes
47168 all-stage3-gcc: maybe-all-stage3-fixincludes
47169 all-stage4-gcc: maybe-all-stage4-fixincludes
47170 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
47171 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
47172 all-gcc: maybe-all-lto-plugin
47173
47174 all-stage1-gcc: maybe-all-stage1-lto-plugin
47175 all-stage2-gcc: maybe-all-stage2-lto-plugin
47176 all-stage3-gcc: maybe-all-stage3-lto-plugin
47177 all-stage4-gcc: maybe-all-stage4-lto-plugin
47178 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47179 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47180 info-gcc: maybe-all-build-libiberty
47181
47182 info-stage1-gcc: maybe-all-build-libiberty
47183 info-stage2-gcc: maybe-all-build-libiberty
47184 info-stage3-gcc: maybe-all-build-libiberty
47185 info-stage4-gcc: maybe-all-build-libiberty
47186 info-stageprofile-gcc: maybe-all-build-libiberty
47187 info-stagefeedback-gcc: maybe-all-build-libiberty
47188 dvi-gcc: maybe-all-build-libiberty
47189
47190 dvi-stage1-gcc: maybe-all-build-libiberty
47191 dvi-stage2-gcc: maybe-all-build-libiberty
47192 dvi-stage3-gcc: maybe-all-build-libiberty
47193 dvi-stage4-gcc: maybe-all-build-libiberty
47194 dvi-stageprofile-gcc: maybe-all-build-libiberty
47195 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47196 pdf-gcc: maybe-all-build-libiberty
47197
47198 pdf-stage1-gcc: maybe-all-build-libiberty
47199 pdf-stage2-gcc: maybe-all-build-libiberty
47200 pdf-stage3-gcc: maybe-all-build-libiberty
47201 pdf-stage4-gcc: maybe-all-build-libiberty
47202 pdf-stageprofile-gcc: maybe-all-build-libiberty
47203 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47204 html-gcc: maybe-all-build-libiberty
47205
47206 html-stage1-gcc: maybe-all-build-libiberty
47207 html-stage2-gcc: maybe-all-build-libiberty
47208 html-stage3-gcc: maybe-all-build-libiberty
47209 html-stage4-gcc: maybe-all-build-libiberty
47210 html-stageprofile-gcc: maybe-all-build-libiberty
47211 html-stagefeedback-gcc: maybe-all-build-libiberty
47212 install-gcc: maybe-install-fixincludes
47213 install-gcc: maybe-install-lto-plugin
47214 install-strip-gcc: maybe-install-strip-fixincludes
47215 install-strip-gcc: maybe-install-strip-lto-plugin
47216 configure-libcpp: configure-libiberty
47217
47218 configure-stage1-libcpp: configure-stage1-libiberty
47219 configure-stage2-libcpp: configure-stage2-libiberty
47220 configure-stage3-libcpp: configure-stage3-libiberty
47221 configure-stage4-libcpp: configure-stage4-libiberty
47222 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47223 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47224 configure-libcpp: maybe-configure-intl
47225
47226 configure-stage1-libcpp: maybe-configure-stage1-intl
47227 configure-stage2-libcpp: maybe-configure-stage2-intl
47228 configure-stage3-libcpp: maybe-configure-stage3-intl
47229 configure-stage4-libcpp: maybe-configure-stage4-intl
47230 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47231 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47232 all-libcpp: all-libiberty
47233
47234 all-stage1-libcpp: all-stage1-libiberty
47235 all-stage2-libcpp: all-stage2-libiberty
47236 all-stage3-libcpp: all-stage3-libiberty
47237 all-stage4-libcpp: all-stage4-libiberty
47238 all-stageprofile-libcpp: all-stageprofile-libiberty
47239 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47240 all-libcpp: maybe-all-intl
47241
47242 all-stage1-libcpp: maybe-all-stage1-intl
47243 all-stage2-libcpp: maybe-all-stage2-intl
47244 all-stage3-libcpp: maybe-all-stage3-intl
47245 all-stage4-libcpp: maybe-all-stage4-intl
47246 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47247 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47248 all-fixincludes: maybe-all-libiberty
47249
47250 all-stage1-fixincludes: maybe-all-stage1-libiberty
47251 all-stage2-fixincludes: maybe-all-stage2-libiberty
47252 all-stage3-fixincludes: maybe-all-stage3-libiberty
47253 all-stage4-fixincludes: maybe-all-stage4-libiberty
47254 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
47255 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
47256 all-gnattools: maybe-all-target-libada
47257 all-gnattools: maybe-all-target-libstdc++-v3
47258 all-lto-plugin: maybe-all-libiberty
47259
47260 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47261 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47262 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47263 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47264 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47265 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47266 all-utils: maybe-all-libiberty
47267 configure-mpfr: maybe-all-gmp
47268
47269 configure-stage1-mpfr: maybe-all-stage1-gmp
47270 configure-stage2-mpfr: maybe-all-stage2-gmp
47271 configure-stage3-mpfr: maybe-all-stage3-gmp
47272 configure-stage4-mpfr: maybe-all-stage4-gmp
47273 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47274 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47275 configure-mpc: maybe-all-mpfr
47276
47277 configure-stage1-mpc: maybe-all-stage1-mpfr
47278 configure-stage2-mpc: maybe-all-stage2-mpfr
47279 configure-stage3-mpc: maybe-all-stage3-mpfr
47280 configure-stage4-mpc: maybe-all-stage4-mpfr
47281 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47282 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47283 configure-isl: maybe-all-gmp
47284
47285 configure-stage1-isl: maybe-all-stage1-gmp
47286 configure-stage2-isl: maybe-all-stage2-gmp
47287 configure-stage3-isl: maybe-all-stage3-gmp
47288 configure-stage4-isl: maybe-all-stage4-gmp
47289 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47290 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47291 configure-cloog: maybe-all-isl
47292
47293 configure-stage1-cloog: maybe-all-stage1-isl
47294 configure-stage2-cloog: maybe-all-stage2-isl
47295 configure-stage3-cloog: maybe-all-stage3-isl
47296 configure-stage4-cloog: maybe-all-stage4-isl
47297 configure-stageprofile-cloog: maybe-all-stageprofile-isl
47298 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47299 configure-cloog: maybe-all-gmp
47300
47301 configure-stage1-cloog: maybe-all-stage1-gmp
47302 configure-stage2-cloog: maybe-all-stage2-gmp
47303 configure-stage3-cloog: maybe-all-stage3-gmp
47304 configure-stage4-cloog: maybe-all-stage4-gmp
47305 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47306 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47307 configure-gdb: maybe-all-intl
47308 configure-gdb: maybe-configure-sim
47309 configure-gdb: maybe-all-bfd
47310 configure-gdb: maybe-all-libiconv
47311 all-gdb: maybe-all-libiberty
47312 all-gdb: maybe-all-libiconv
47313 all-gdb: maybe-all-opcodes
47314 all-gdb: maybe-all-readline
47315 all-gdb: maybe-all-build-bison
47316 all-gdb: maybe-all-sim
47317 all-gdb: maybe-all-libdecnumber
47318 all-gdb: maybe-all-libtermcap
47319 configure-libgui: maybe-configure-tcl
47320 configure-libgui: maybe-configure-tk
47321 all-libgui: maybe-all-tcl
47322 all-libgui: maybe-all-tk
47323 all-libgui: maybe-all-itcl
47324 configure-bfd: configure-libiberty
47325
47326 configure-stage1-bfd: configure-stage1-libiberty
47327 configure-stage2-bfd: configure-stage2-libiberty
47328 configure-stage3-bfd: configure-stage3-libiberty
47329 configure-stage4-bfd: configure-stage4-libiberty
47330 configure-stageprofile-bfd: configure-stageprofile-libiberty
47331 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47332 configure-bfd: maybe-configure-intl
47333
47334 configure-stage1-bfd: maybe-configure-stage1-intl
47335 configure-stage2-bfd: maybe-configure-stage2-intl
47336 configure-stage3-bfd: maybe-configure-stage3-intl
47337 configure-stage4-bfd: maybe-configure-stage4-intl
47338 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47339 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47340 all-bfd: maybe-all-libiberty
47341
47342 all-stage1-bfd: maybe-all-stage1-libiberty
47343 all-stage2-bfd: maybe-all-stage2-libiberty
47344 all-stage3-bfd: maybe-all-stage3-libiberty
47345 all-stage4-bfd: maybe-all-stage4-libiberty
47346 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47347 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47348 all-bfd: maybe-all-intl
47349
47350 all-stage1-bfd: maybe-all-stage1-intl
47351 all-stage2-bfd: maybe-all-stage2-intl
47352 all-stage3-bfd: maybe-all-stage3-intl
47353 all-stage4-bfd: maybe-all-stage4-intl
47354 all-stageprofile-bfd: maybe-all-stageprofile-intl
47355 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47356 configure-opcodes: configure-libiberty
47357
47358 configure-stage1-opcodes: configure-stage1-libiberty
47359 configure-stage2-opcodes: configure-stage2-libiberty
47360 configure-stage3-opcodes: configure-stage3-libiberty
47361 configure-stage4-opcodes: configure-stage4-libiberty
47362 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47363 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47364 all-opcodes: maybe-all-libiberty
47365
47366 all-stage1-opcodes: maybe-all-stage1-libiberty
47367 all-stage2-opcodes: maybe-all-stage2-libiberty
47368 all-stage3-opcodes: maybe-all-stage3-libiberty
47369 all-stage4-opcodes: maybe-all-stage4-libiberty
47370 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47371 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47372 configure-binutils: maybe-configure-intl
47373
47374 configure-stage1-binutils: maybe-configure-stage1-intl
47375 configure-stage2-binutils: maybe-configure-stage2-intl
47376 configure-stage3-binutils: maybe-configure-stage3-intl
47377 configure-stage4-binutils: maybe-configure-stage4-intl
47378 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47379 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47380 all-binutils: maybe-all-libiberty
47381
47382 all-stage1-binutils: maybe-all-stage1-libiberty
47383 all-stage2-binutils: maybe-all-stage2-libiberty
47384 all-stage3-binutils: maybe-all-stage3-libiberty
47385 all-stage4-binutils: maybe-all-stage4-libiberty
47386 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47387 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47388 all-binutils: maybe-all-opcodes
47389
47390 all-stage1-binutils: maybe-all-stage1-opcodes
47391 all-stage2-binutils: maybe-all-stage2-opcodes
47392 all-stage3-binutils: maybe-all-stage3-opcodes
47393 all-stage4-binutils: maybe-all-stage4-opcodes
47394 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47395 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47396 all-binutils: maybe-all-bfd
47397
47398 all-stage1-binutils: maybe-all-stage1-bfd
47399 all-stage2-binutils: maybe-all-stage2-bfd
47400 all-stage3-binutils: maybe-all-stage3-bfd
47401 all-stage4-binutils: maybe-all-stage4-bfd
47402 all-stageprofile-binutils: maybe-all-stageprofile-bfd
47403 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47404 all-binutils: maybe-all-build-flex
47405
47406 all-stage1-binutils: maybe-all-build-flex
47407 all-stage2-binutils: maybe-all-build-flex
47408 all-stage3-binutils: maybe-all-build-flex
47409 all-stage4-binutils: maybe-all-build-flex
47410 all-stageprofile-binutils: maybe-all-build-flex
47411 all-stagefeedback-binutils: maybe-all-build-flex
47412 all-binutils: maybe-all-build-bison
47413
47414 all-stage1-binutils: maybe-all-build-bison
47415 all-stage2-binutils: maybe-all-build-bison
47416 all-stage3-binutils: maybe-all-build-bison
47417 all-stage4-binutils: maybe-all-build-bison
47418 all-stageprofile-binutils: maybe-all-build-bison
47419 all-stagefeedback-binutils: maybe-all-build-bison
47420 all-binutils: maybe-all-intl
47421
47422 all-stage1-binutils: maybe-all-stage1-intl
47423 all-stage2-binutils: maybe-all-stage2-intl
47424 all-stage3-binutils: maybe-all-stage3-intl
47425 all-stage4-binutils: maybe-all-stage4-intl
47426 all-stageprofile-binutils: maybe-all-stageprofile-intl
47427 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47428 all-binutils: maybe-all-gas
47429
47430 all-stage1-binutils: maybe-all-stage1-gas
47431 all-stage2-binutils: maybe-all-stage2-gas
47432 all-stage3-binutils: maybe-all-stage3-gas
47433 all-stage4-binutils: maybe-all-stage4-gas
47434 all-stageprofile-binutils: maybe-all-stageprofile-gas
47435 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47436 install-binutils: maybe-install-opcodes
47437 install-strip-binutils: maybe-install-strip-opcodes
47438 install-opcodes: maybe-install-bfd
47439 install-strip-opcodes: maybe-install-strip-bfd
47440 configure-gas: maybe-configure-intl
47441
47442 configure-stage1-gas: maybe-configure-stage1-intl
47443 configure-stage2-gas: maybe-configure-stage2-intl
47444 configure-stage3-gas: maybe-configure-stage3-intl
47445 configure-stage4-gas: maybe-configure-stage4-intl
47446 configure-stageprofile-gas: maybe-configure-stageprofile-intl
47447 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47448 all-gas: maybe-all-libiberty
47449
47450 all-stage1-gas: maybe-all-stage1-libiberty
47451 all-stage2-gas: maybe-all-stage2-libiberty
47452 all-stage3-gas: maybe-all-stage3-libiberty
47453 all-stage4-gas: maybe-all-stage4-libiberty
47454 all-stageprofile-gas: maybe-all-stageprofile-libiberty
47455 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47456 all-gas: maybe-all-opcodes
47457
47458 all-stage1-gas: maybe-all-stage1-opcodes
47459 all-stage2-gas: maybe-all-stage2-opcodes
47460 all-stage3-gas: maybe-all-stage3-opcodes
47461 all-stage4-gas: maybe-all-stage4-opcodes
47462 all-stageprofile-gas: maybe-all-stageprofile-opcodes
47463 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47464 all-gas: maybe-all-bfd
47465
47466 all-stage1-gas: maybe-all-stage1-bfd
47467 all-stage2-gas: maybe-all-stage2-bfd
47468 all-stage3-gas: maybe-all-stage3-bfd
47469 all-stage4-gas: maybe-all-stage4-bfd
47470 all-stageprofile-gas: maybe-all-stageprofile-bfd
47471 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47472 all-gas: maybe-all-intl
47473
47474 all-stage1-gas: maybe-all-stage1-intl
47475 all-stage2-gas: maybe-all-stage2-intl
47476 all-stage3-gas: maybe-all-stage3-intl
47477 all-stage4-gas: maybe-all-stage4-intl
47478 all-stageprofile-gas: maybe-all-stageprofile-intl
47479 all-stagefeedback-gas: maybe-all-stagefeedback-intl
47480 configure-gprof: maybe-configure-intl
47481 all-gprof: maybe-all-libiberty
47482 all-gprof: maybe-all-bfd
47483 all-gprof: maybe-all-opcodes
47484 all-gprof: maybe-all-intl
47485 all-gprof: maybe-all-gas
47486 configure-ld: maybe-configure-intl
47487
47488 configure-stage1-ld: maybe-configure-stage1-intl
47489 configure-stage2-ld: maybe-configure-stage2-intl
47490 configure-stage3-ld: maybe-configure-stage3-intl
47491 configure-stage4-ld: maybe-configure-stage4-intl
47492 configure-stageprofile-ld: maybe-configure-stageprofile-intl
47493 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47494 all-ld: maybe-all-libiberty
47495
47496 all-stage1-ld: maybe-all-stage1-libiberty
47497 all-stage2-ld: maybe-all-stage2-libiberty
47498 all-stage3-ld: maybe-all-stage3-libiberty
47499 all-stage4-ld: maybe-all-stage4-libiberty
47500 all-stageprofile-ld: maybe-all-stageprofile-libiberty
47501 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47502 all-ld: maybe-all-bfd
47503
47504 all-stage1-ld: maybe-all-stage1-bfd
47505 all-stage2-ld: maybe-all-stage2-bfd
47506 all-stage3-ld: maybe-all-stage3-bfd
47507 all-stage4-ld: maybe-all-stage4-bfd
47508 all-stageprofile-ld: maybe-all-stageprofile-bfd
47509 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47510 all-ld: maybe-all-opcodes
47511
47512 all-stage1-ld: maybe-all-stage1-opcodes
47513 all-stage2-ld: maybe-all-stage2-opcodes
47514 all-stage3-ld: maybe-all-stage3-opcodes
47515 all-stage4-ld: maybe-all-stage4-opcodes
47516 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47517 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47518 all-ld: maybe-all-build-bison
47519
47520 all-stage1-ld: maybe-all-build-bison
47521 all-stage2-ld: maybe-all-build-bison
47522 all-stage3-ld: maybe-all-build-bison
47523 all-stage4-ld: maybe-all-build-bison
47524 all-stageprofile-ld: maybe-all-build-bison
47525 all-stagefeedback-ld: maybe-all-build-bison
47526 all-ld: maybe-all-build-flex
47527
47528 all-stage1-ld: maybe-all-build-flex
47529 all-stage2-ld: maybe-all-build-flex
47530 all-stage3-ld: maybe-all-build-flex
47531 all-stage4-ld: maybe-all-build-flex
47532 all-stageprofile-ld: maybe-all-build-flex
47533 all-stagefeedback-ld: maybe-all-build-flex
47534 all-ld: maybe-all-intl
47535
47536 all-stage1-ld: maybe-all-stage1-intl
47537 all-stage2-ld: maybe-all-stage2-intl
47538 all-stage3-ld: maybe-all-stage3-intl
47539 all-stage4-ld: maybe-all-stage4-intl
47540 all-stageprofile-ld: maybe-all-stageprofile-intl
47541 all-stagefeedback-ld: maybe-all-stagefeedback-intl
47542 all-ld: maybe-all-gas
47543
47544 all-stage1-ld: maybe-all-stage1-gas
47545 all-stage2-ld: maybe-all-stage2-gas
47546 all-stage3-ld: maybe-all-stage3-gas
47547 all-stage4-ld: maybe-all-stage4-gas
47548 all-stageprofile-ld: maybe-all-stageprofile-gas
47549 all-stagefeedback-ld: maybe-all-stagefeedback-gas
47550 all-ld: maybe-all-binutils
47551
47552 all-stage1-ld: maybe-all-stage1-binutils
47553 all-stage2-ld: maybe-all-stage2-binutils
47554 all-stage3-ld: maybe-all-stage3-binutils
47555 all-stage4-ld: maybe-all-stage4-binutils
47556 all-stageprofile-ld: maybe-all-stageprofile-binutils
47557 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
47558 install-ld: maybe-install-gold
47559 install-strip-ld: maybe-install-strip-gold
47560 configure-gold: maybe-configure-intl
47561
47562 configure-stage1-gold: maybe-configure-stage1-intl
47563 configure-stage2-gold: maybe-configure-stage2-intl
47564 configure-stage3-gold: maybe-configure-stage3-intl
47565 configure-stage4-gold: maybe-configure-stage4-intl
47566 configure-stageprofile-gold: maybe-configure-stageprofile-intl
47567 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47568 all-gold: maybe-all-libiberty
47569
47570 all-stage1-gold: maybe-all-stage1-libiberty
47571 all-stage2-gold: maybe-all-stage2-libiberty
47572 all-stage3-gold: maybe-all-stage3-libiberty
47573 all-stage4-gold: maybe-all-stage4-libiberty
47574 all-stageprofile-gold: maybe-all-stageprofile-libiberty
47575 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47576 all-gold: maybe-all-intl
47577
47578 all-stage1-gold: maybe-all-stage1-intl
47579 all-stage2-gold: maybe-all-stage2-intl
47580 all-stage3-gold: maybe-all-stage3-intl
47581 all-stage4-gold: maybe-all-stage4-intl
47582 all-stageprofile-gold: maybe-all-stageprofile-intl
47583 all-stagefeedback-gold: maybe-all-stagefeedback-intl
47584 all-gold: maybe-all-bfd
47585
47586 all-stage1-gold: maybe-all-stage1-bfd
47587 all-stage2-gold: maybe-all-stage2-bfd
47588 all-stage3-gold: maybe-all-stage3-bfd
47589 all-stage4-gold: maybe-all-stage4-bfd
47590 all-stageprofile-gold: maybe-all-stageprofile-bfd
47591 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47592 all-gold: maybe-all-build-bison
47593
47594 all-stage1-gold: maybe-all-build-bison
47595 all-stage2-gold: maybe-all-build-bison
47596 all-stage3-gold: maybe-all-build-bison
47597 all-stage4-gold: maybe-all-build-bison
47598 all-stageprofile-gold: maybe-all-build-bison
47599 all-stagefeedback-gold: maybe-all-build-bison
47600 all-gold: maybe-all-gas
47601
47602 all-stage1-gold: maybe-all-stage1-gas
47603 all-stage2-gold: maybe-all-stage2-gas
47604 all-stage3-gold: maybe-all-stage3-gas
47605 all-stage4-gold: maybe-all-stage4-gas
47606 all-stageprofile-gold: maybe-all-stageprofile-gas
47607 all-stagefeedback-gold: maybe-all-stagefeedback-gas
47608 check-gold: maybe-all-binutils
47609
47610 check-stage1-gold: maybe-all-stage1-binutils
47611 check-stage2-gold: maybe-all-stage2-binutils
47612 check-stage3-gold: maybe-all-stage3-binutils
47613 check-stage4-gold: maybe-all-stage4-binutils
47614 check-stageprofile-gold: maybe-all-stageprofile-binutils
47615 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47616 check-gold: maybe-all-gas
47617
47618 check-stage1-gold: maybe-all-stage1-gas
47619 check-stage2-gold: maybe-all-stage2-gas
47620 check-stage3-gold: maybe-all-stage3-gas
47621 check-stage4-gold: maybe-all-stage4-gas
47622 check-stageprofile-gold: maybe-all-stageprofile-gas
47623 check-stagefeedback-gold: maybe-all-stagefeedback-gas
47624 configure-opcodes: maybe-configure-intl
47625
47626 configure-stage1-opcodes: maybe-configure-stage1-intl
47627 configure-stage2-opcodes: maybe-configure-stage2-intl
47628 configure-stage3-opcodes: maybe-configure-stage3-intl
47629 configure-stage4-opcodes: maybe-configure-stage4-intl
47630 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47631 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47632 all-opcodes: maybe-all-bfd
47633
47634 all-stage1-opcodes: maybe-all-stage1-bfd
47635 all-stage2-opcodes: maybe-all-stage2-bfd
47636 all-stage3-opcodes: maybe-all-stage3-bfd
47637 all-stage4-opcodes: maybe-all-stage4-bfd
47638 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47639 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47640 all-opcodes: maybe-all-libiberty
47641
47642 all-stage1-opcodes: maybe-all-stage1-libiberty
47643 all-stage2-opcodes: maybe-all-stage2-libiberty
47644 all-stage3-opcodes: maybe-all-stage3-libiberty
47645 all-stage4-opcodes: maybe-all-stage4-libiberty
47646 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47647 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47648 all-opcodes: maybe-all-intl
47649
47650 all-stage1-opcodes: maybe-all-stage1-intl
47651 all-stage2-opcodes: maybe-all-stage2-intl
47652 all-stage3-opcodes: maybe-all-stage3-intl
47653 all-stage4-opcodes: maybe-all-stage4-intl
47654 all-stageprofile-opcodes: maybe-all-stageprofile-intl
47655 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47656 all-dejagnu: maybe-all-tcl
47657 all-dejagnu: maybe-all-expect
47658 all-dejagnu: maybe-all-tk
47659 configure-expect: maybe-configure-tcl
47660 configure-expect: maybe-configure-tk
47661 all-expect: maybe-all-tcl
47662 all-expect: maybe-all-tk
47663 configure-itcl: maybe-configure-tcl
47664 configure-itcl: maybe-configure-tk
47665 all-itcl: maybe-all-tcl
47666 all-itcl: maybe-all-tk
47667 install-itcl: maybe-install-tcl
47668 install-strip-itcl: maybe-install-strip-tcl
47669 configure-tk: maybe-configure-tcl
47670 all-tk: maybe-all-tcl
47671 all-sid: maybe-all-libiberty
47672 all-sid: maybe-all-bfd
47673 all-sid: maybe-all-opcodes
47674 all-sid: maybe-all-tcl
47675 all-sid: maybe-all-tk
47676 install-sid: maybe-install-tcl
47677 install-strip-sid: maybe-install-strip-tcl
47678 install-sid: maybe-install-tk
47679 install-strip-sid: maybe-install-strip-tk
47680 configure-sim: maybe-configure-intl
47681 all-sim: maybe-all-intl
47682 all-sim: maybe-all-libiberty
47683 all-sim: maybe-all-bfd
47684 all-sim: maybe-all-opcodes
47685 all-sim: maybe-all-readline
47686 all-sim: maybe-configure-gdb
47687 all-fastjar: maybe-all-zlib
47688 all-fastjar: maybe-all-build-texinfo
47689 all-fastjar: maybe-all-libiberty
47690 all-bison: maybe-all-intl
47691 all-bison: maybe-all-build-texinfo
47692 all-flex: maybe-all-build-bison
47693 all-flex: maybe-all-intl
47694 all-flex: maybe-all-m4
47695 all-flex: maybe-all-build-texinfo
47696 all-m4: maybe-all-intl
47697 all-m4: maybe-all-build-texinfo
47698 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47699 configure-target-fastjar: maybe-configure-target-zlib
47700 all-target-fastjar: maybe-all-target-zlib
47701 configure-target-libgo: maybe-configure-target-libffi
47702 configure-target-libgo: maybe-all-target-libstdc++-v3
47703 all-target-libgo: maybe-all-target-libbacktrace
47704 all-target-libgo: maybe-all-target-libffi
47705 all-target-libgo: maybe-all-target-libatomic
47706 configure-target-libjava: maybe-configure-target-zlib
47707 configure-target-libjava: maybe-configure-target-boehm-gc
47708 configure-target-libjava: maybe-configure-target-libffi
47709 all-target-libjava: maybe-all-fastjar
47710 all-target-libjava: maybe-all-target-zlib
47711 all-target-libjava: maybe-all-target-boehm-gc
47712 all-target-libjava: maybe-all-target-libffi
47713 configure-target-libobjc: maybe-configure-target-boehm-gc
47714 all-target-libobjc: maybe-all-target-boehm-gc
47715 configure-target-libstdc++-v3: maybe-configure-target-libgomp
47716
47717 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47718 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47719 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47720 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47721 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47722 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47723 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47724
47725 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47726 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47727 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47728 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47729 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47730 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47731 configure-target-libvtv: maybe-all-target-libstdc++-v3
47732
47733 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47734 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47735 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47736 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47737 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47738 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47739 all-target-libstdc++-v3: maybe-configure-target-libgomp
47740
47741 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47742 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47743 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47744 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47745 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47746 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47747 install-target-libgo: maybe-install-target-libatomic
47748 install-target-libgfortran: maybe-install-target-libquadmath
47749 install-target-libgfortran: maybe-install-target-libgcc
47750 install-target-libsanitizer: maybe-install-target-libstdc++-v3
47751 install-target-libsanitizer: maybe-install-target-libgcc
47752 install-target-libvtv: maybe-install-target-libstdc++-v3
47753 install-target-libvtv: maybe-install-target-libgcc
47754 install-target-libcilkrts: maybe-install-target-libstdc++-v3
47755 install-target-libcilkrts: maybe-install-target-libgcc
47756 install-target-libjava: maybe-install-target-libgcc
47757 install-target-libitm: maybe-install-target-libgcc
47758 install-target-libobjc: maybe-install-target-libgcc
47759 install-target-libstdc++-v3: maybe-install-target-libgcc
47760 all-target-libgloss: maybe-all-target-newlib
47761 all-target-winsup: maybe-all-target-libtermcap
47762 configure-target-newlib: maybe-all-binutils
47763 configure-target-newlib: maybe-all-ld
47764 configure-target-libgfortran: maybe-all-target-libquadmath
47765
47766
47767 # Dependencies for target modules on other target modules are
47768 # described by lang_env_dependencies; the defaults apply to anything
47769 # not mentioned there.
47770
47771
47772 @if gcc-bootstrap
47773 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47774 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47775 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47776 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47777 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47778 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47779 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47780 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47781 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47782 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47783 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47784 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47785 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47786 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47787 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47788 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47789 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47790 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47791 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47792 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47793 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47794 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47795 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47796 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47797 @endif gcc-bootstrap
47798
47799 @if gcc-no-bootstrap
47800 configure-target-libstdc++-v3: maybe-all-target-libgcc
47801 configure-target-libsanitizer: maybe-all-target-libgcc
47802 configure-target-libvtv: maybe-all-target-libgcc
47803 configure-target-libcilkrts: maybe-all-target-libgcc
47804 configure-target-libssp: maybe-all-target-libgcc
47805 configure-target-newlib: maybe-all-target-libgcc
47806 configure-target-libbacktrace: maybe-all-target-libgcc
47807 configure-target-libquadmath: maybe-all-target-libgcc
47808 configure-target-libgfortran: maybe-all-target-libgcc
47809 configure-target-libobjc: maybe-all-target-libgcc
47810 configure-target-libgo: maybe-all-target-libgcc
47811 configure-target-libtermcap: maybe-all-target-libgcc
47812 configure-target-winsup: maybe-all-target-libgcc
47813 configure-target-libgloss: maybe-all-target-libgcc
47814 configure-target-libffi: maybe-all-target-libgcc
47815 configure-target-libjava: maybe-all-target-libgcc
47816 configure-target-zlib: maybe-all-target-libgcc
47817 configure-target-boehm-gc: maybe-all-target-libgcc
47818 configure-target-rda: maybe-all-target-libgcc
47819 configure-target-libada: maybe-all-target-libgcc
47820 configure-target-libgomp: maybe-all-target-libgcc
47821 configure-target-libitm: maybe-all-target-libgcc
47822 configure-target-libatomic: maybe-all-target-libgcc
47823 @endif gcc-no-bootstrap
47824
47825
47826 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
47827
47828 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
47829
47830 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
47831
47832 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
47833 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
47834
47835 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
47836
47837
47838
47839 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
47840
47841 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
47842
47843 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
47844
47845 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
47846
47847 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
47848
47849 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
47850
47851 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
47852
47853
47854 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
47855
47856 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
47857 configure-target-libjava: maybe-all-target-libstdc++-v3
47858
47859 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
47860
47861 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
47862
47863 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
47864
47865 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
47866
47867 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
47868
47869 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
47870 configure-target-libitm: maybe-all-target-libstdc++-v3
47871
47872 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
47873
47874
47875 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
47876 GDB_TK = @GDB_TK@
47877 INSTALL_GDB_TK = @INSTALL_GDB_TK@
47878 configure-gdb: $(CONFIGURE_GDB_TK)
47879 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
47880 install-gdb: $(INSTALL_GDB_TK)
47881
47882 # Serialization dependencies.  Host configures don't work well in parallel to
47883 # each other, due to contention over config.cache.  Target configures and 
47884 # build configures are similar.
47885 @serialization_dependencies@
47886
47887 # --------------------------------
47888 # Regenerating top level configury
47889 # --------------------------------
47890
47891 # Rebuilding Makefile.in, using autogen.
47892 AUTOGEN = autogen
47893 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
47894         cd $(srcdir) && $(AUTOGEN) Makefile.def
47895
47896 # Rebuilding Makefile.
47897 Makefile: $(srcdir)/Makefile.in config.status
47898         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
47899
47900 config.status: configure
47901         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
47902
47903 # Rebuilding configure.
47904 AUTOCONF = autoconf
47905 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
47906         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
47907         cd $(srcdir) && $(AUTOCONF)
47908
47909 # ------------------------------
47910 # Special directives to GNU Make
47911 # ------------------------------
47912
47913 # Don't pass command-line variables to submakes.
47914 .NOEXPORT:
47915 MAKEOVERRIDES=
47916
47917 # end of Makefile.in